/* gray - #E5E5E5 */
/* black - #262626 */
/* blue - #2F5EB4 */
/* red - #C10006 */
/* dark red - #8C0002 */

/* Global Elements */

body  { font-size: 11px; font-family: MS Sans Serif, Arial, Heveltica, sans-serif;  Line-height: 15px;}


/* Text Formatting Elements */

a:link  { color: #C10006; font-weight: bold }
a:visited  { color: #8C0002; font-weight: bold }
a:link:active, a:visited:active  { color: #8C0002; font-weight: bold }
a:link:hover  { color: #8C0002; font-weight: bold }

a.sn:link   { color: #262626; font-weight: bold;  }
a.sn:visited   { color: #262626; font-weight: bold;  }
a.sn:hover   { color: #2F5EB4; font-weight: bold;  }
a.sn:active   { color: #2F5EB4; font-weight: bold;  }

p  { color: #000000; font-size: 11px; font-family: MS Sans Serif, Arial, Heveltica, sans-serif; spacing: 1.2em; }
.here  { color: #2F5EB4; font-size: 8 points; }

h1  { color: #2F5EB4; font-weight: bold; font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif }
h2  { color: #C10006; font-weight: bold; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif }
h3  { color: #2F5EB4; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif }

span.header  { color: #000000; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; spacing: 1.2em  }
span.subheader  { color: #000000; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; spacing: 1.2em  }
span.subheader2  { color: #000000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; spacing: 1.2em  }
span.subheader3  { color: #000000; font-size: 11px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; spacing: 1.2em  }

ol {margin-left: 10px; list-style-type: none; font-size: 9 points; font-family: MS Sans Serif, Arial, Heveltica, sans-serif; Line-height: 30px }
ul {list-style: disc; font-size: 9 points; font-family: MS Sans Serif, Arial, Heveltica, sans-serif; Line-height: 18px }
li {list-style: disc; font-size: 9 points; font-family: MS Sans Serif, Arial, Heveltica, sans-serif; Line-height: 18px }
table.lists {padding: 3px; width: 475px; align: center; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; spacing: 1.2em; Line-height: 1.4em; } 

blockquote  { font-style: normal; font-weight: ; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif }

SELECT { background-color: #666666; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; color: white; font-weight: bold }

span.small   { color: #2F5EB4; font-size: 80%; font-family: Verdana, Arial, Helvetica, sans-serif }
span.note   { color: #000000; font-size: 80%; font-family: Verdana, Arial, Helvetica, sans-serif }

td.title { background-color: #BACCBE; border-left:0px solid #999999; border-right:0px solid #999999; border-bottom:0px solid #999999; font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 5px }
td.subnav { background-color: #BACCBE; border-left:0px solid #999999; border-right:0px solid #999999; border-bottom:0px solid #999999; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 5px  }
td.text { background-color: #BACCBE; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 8px ; spacing: 1.2em; Line-height: 1.4em; }

table {font-family: verdana,arial,helvetica; font-size: 11px} 

/* totally UNUSED */

table.calendarDay { width:400px; border:1px solid #000000 }
table.calendarMonth { width:98%; border:1px solid #000000 }
td.calendarBackground { padding:2px; background-color: #dddddd; border-bottom:1px solid #000000; font-weight:bold; font-size:.4em; font-family:verdana }
td.calendarHeader { background-color: #333333; text-align:center; border-bottom:1px solid #000000; font-weight:bold; font-size:.8em; font-family:verdana; color:white; padding:5px  }
td.calendarFirstDay { padding:2px; background-color: #ffffff; border-left:1px solid #000000; border-right:1px solid #000000; border-bottom:1px solid #000000; font-weight:bold; font-size:.8em; font-family:verdana }
td.calendarDay { padding:2px; background-color: #ffffff; border-right:1px solid #000000; border-bottom:1px solid #000000; font-weight:bold; font-size:.8em; font-family:verdana }
td.calendarHighlighted { padding:2px; background-color: #ffffff; border-left:2px solid red; border-right:2px solid red; border-top:2px solid red; border-bottom:2px solid red; font-weight:bold; font-size:.8em; font-family:verdana }
a.calendarNextPrev { font-size: 200% }

table.fac { width:570px; border:2px solid #333366 }
td.facHeader { background-color: white; border:0px solid #333333;  border-bottom:1px solid #333333; font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333366 }
td.facContent { background-color: #ffffff; border-left:0px solid #999999; border-right:1px solid #999999; border-bottom:1px solid #999999; font-size: 11px; font-family:verdana }
td.facBorder { background-color: #ffffff; border-left:0px solid #999999; border-right:0px solid #999999; border-bottom:0px solid #999999; font-size: 11px; font-family:verdana }

table.bottom { border:1px solid #E5E5E5 }
td.home { border-bottom:1px solid #ffffff }

td.caption { padding:2px; border-top: 1px solid #000000; font-size: 8px; font-family: Verdana, Arial, Helvetica, sans-serif; }
table.articles { border:1px solid #000000 }
