BODY { font-size: 10pt; font-family: Verdana, Arial, Sans-Serif; color: #000000; color: black; }
BODY.adminlist { background: #FFFFFF; font-size: 10pt;	font-family: Verdana, Arial; color: #000000; border-left: 2px groove blue; margin: 0px; }
BODY.adminform { background: #FFFFFF; border-color: #8080D0; font-size: 10pt; font-family: Verdana, Arial; color: #003080; margin: 10px; }
H4 { font-size:9pt; font-family: Verdana, Arial, Helvetica; text-decoration: none }
H3 { font-size:11pt; font-family: Verdana, Arial, Helvetica; text-decoration: none }
H2 { font-weight: bolder; font-size: 12pt; font-family: Verdana, Arial, Sans-Serif; color: #3080A0 }
H1 { font-size:15pt; font-family: Verdana, Arial, Helvetica; text-decoration: none }
A:active { font-size: 9pt; font-family: Verdana, Arial, Helvetica; color: #303080; text-decoration: none }
A:hover { font-size: 9pt; font-family: Verdana, Arial, Helvetica; color: #A06060; text-decoration: none }
A { font-size: 9pt; font-family: Verdana, Arial, Helvetica; color: #303080; text-decoration: none }
TD { font-size: 9pt; font-family: Verdana, Arial, Sans-Serif }
TD.list { font-size: 9pt; font-family: Verdana, Arial, Sans-Serif }
A.topnav { font-weight: bolder; font-size: 8pt; color: #FFFFF0; font-family: Verdana, Arial, Sans-Serif; BORDER-TOP: black 1px inset; BORDER-RIGHT: black 1px inset; BORDER-LEFT: black 1px inset; BORDER-BOTTOM: black 1px inset; text-decoration: none}
A.topnav:hover { font-weight: bolder; font-size: 8pt; color: #FFCCCC; font-family: Verdana, Arial, Sans-Serif; BORDER-TOP: white 1px inset; BORDER-RIGHT: white 1px inset; BORDER-LEFT: white 1px inset; BORDER-BOTTOM: white 1px inset; text-decoration: none}
A.topnav:active { font-weight: bolder; font-size: 8pt; color: #FFFF80; font-family: Verdana, Arial, Sans-Serif; BORDER-TOP: black 1px inset; BORDER-RIGHT: black 1px inset; BORDER-LEFT: black 1px inset; BORDER-BOTTOM: black 1px inset; text-decoration: none}
A.tabsel { font-size: 10pt; font-family: Verdana, Arial, Helvetica; font-weight: bolder; color: #000000; text-decoration: none}
A.tabun { font-size: 10pt; font-family: Verdana, Arial, Helvetica; font-weight: normal; color: #303030; text-decoration: none}
B.error { font-weight: bolder;  color: red; font-family: Verdana, Arial, Sans-Serif}
TR.section1 { font-weight: bolder; color: white; font-family: Verdana, Arial, Sans-Serif; background-color: #cc3300 }
TR.adminlist { font-weight: bolder;	COLOR: white; background-color: #808030; font-family: Verdana, Arial, Sans-Serif}
TR.adminHead { font-weight: bolder;	COLOR: white; background-color: #808030; font-family: Verdana, Arial, Sans-Serif}
TR.messageHead { background-color: #E0E0D8; color: black; font-weight: bolder; font-family: Verdana, Arial, Sans-Serif }
TD.messageSubject { background-color: #E0E0F0; color: black; font-weight: bolder; font-family: Verdana, Arial, Sans-Serif }
PRE { font-family: Courier New,Courier,System; font-size: 8pt; font-weight: normal; line-height: 10pt; }
.heading { font-size:12pt; color: #8080A0; font-weight: bold; font-family: Verdana, Arial, Helvetica; text-decoration: none }
.text { font-size:10pt; font-weight: normal; font-family: Verdana, Arial, Helvetica; text-decoration: none }
.newsIntro { font-weight: bolder; font-size: 8pt; color: #666666; font-family: Verdana, Arial, Sans-Serif }
.normal { font-weight: normal; font-size: 10pt; color: black; LINE-HEIGHT: 130%; FONT-STYLE: normal; font-family: Verdana, Arial, Helvetica, sans-serif }
.msghead { font-weight: bolder; font-size: 10pt; font-family: Verdana, Arial, Sans-Serif }
.messagetitle { font-weight: bolder; font-size: 12pt; font-family: Verdana, Arial, Sans-Serif }
.glossterm { font-weight: bold; font-size: 10pt; color: #306090; text-indent: 0in; font-family: Verdana,Helvetica,Arial; text-decoration: none }
.glossdef { font-weight: normal; font-size: 9pt; color: #000000; text-indent: 0in; font-family: Verdana,Helvetica,Arial; text-decoration: none }
TR.title { font-weight: bolder; font-size: 14pt; font-family: Verdana, Arial, Sans-Serif; background-color: #808060; color: #FFFFFF;}
.formHead { font-weight: bolder; font-size: 8pt; font-family: Verdana, Arial, Sans-Serif }
.dottedbox { BORDER-RIGHT: #cc0000 1px dotted; BORDER-TOP: #cc0000 1px dotted; BORDER-LEFT: #cc0000 1px dotted; BORDER-BOTTOM: #cc0000 1px dotted }
A.nav:active {  background-color: #A0B0C0; color:#FFFFFF; BORDER-RIGHT: #8090A0 1px solid; BORDER-TOP: #f0f8ff 1px solid; BORDER-LEFT: #f0f8ff 1px solid; BORDER-BOTTOM: #8090A0 1px solid; margin: 8px; }
A.nav:hover {  background-color: #A0B0C0; color:#FFFFFF; BORDER-RIGHT: #8090A0 1px solid; BORDER-TOP: #f0f8ff 1px solid; BORDER-LEFT: #f0f8ff 1px solid; BORDER-BOTTOM: #8090A0 1px solid; margin: 8px; }
A.nav:link {  background-color: #A0B0C0; color:#FFFFFF; BORDER-RIGHT: #8090A0 1px solid; BORDER-TOP: #f0f8ff 1px solid; BORDER-LEFT: #f0f8ff 1px solid; BORDER-BOTTOM: #8090A0 1px solid; margin: 8px; }
A.nav:visited {  background-color: #A0B0C0; color:#FFFFFF; BORDER-RIGHT: #8090A0 1px solid; BORDER-TOP: #f0f8ff 1px solid; BORDER-LEFT: #f0f8ff 1px solid; BORDER-BOTTOM: #8090A0 1px solid; margin: 8px; }
A.menu1:active { font-weight: bold; font-size: 9pt; color: #cccccc; text-indent: 0in; font-family: Verdana, Helvetica, Arial; text-decoration: none }
A.menu1:hover { font-weight: bold; font-size: 9pt; color: #F00000; text-indent: 0in; font-family: Verdana,Helvetica,Arial; text-decoration: none }
A.menu1:link { font-weight: bold; font-size: 9pt; color: #000000; text-indent: 0in; font-family: Verdana,Helvetica,Arial; text-decoration: none }
A.menu1:visited { font-weight: bold; font-size: 9pt; color: #000000; text-indent: 0in; font-family: Verdana,Helvetica,Arial; text-decoration: none }
.def {cursor:pointer; font-weight:bold; color:#803030}
.nodef {font-weight:bold;}
A.menu2:active { font-weight: bold; font-size: 8pt; color: #000000; text-indent: 0in; font-family: Verdana, Helvetica, Arial; text-decoration: none }
A.menu2:hover { font-weight: bold; font-size: 8pt; color: #FFFFFF; text-indent: 0in; font-family: Verdana, Helvetica, Arial; text-decoration: none }
A.menu2:link { font-weight: bold; font-size: 8pt; color: #000000; text-indent: 0in;  font-family: Verdana, Helvetica, Arial; text-decoration: none }
A.menu2:visited { font-weight: bold; font-size: 8pt; color: #000000; text-indent: 0in; font-family: Verdana, Helvetica, Arial; text-decoration: none }
A.menu3:active { font-weight: bold; font-size: 7pt; color: #000000; text-indent: 0in; font-family: Verdana, Helvetica, Arial; text-decoration: none }
A.menu3:hover { font-weight: bold; font-size: 7pt; color: #00FFFF; text-indent: 0in; font-family: Verdana, Helvetica, Arial; text-decoration: none }
A.menu3:link { font-weight: bold; font-size: 7pt; color: #000000; text-indent: 0in; font-family: Verdana, Helvetica, Arial; text-decoration: none }
A.menu3:visited { font-weight: bold; font-size: 7pt; color: #000000; text-indent: 0in; font-family: Verdana, Helvetica, Arial; text-decoration: none }
A.category0:active { font-weight: normal; font-size: 13pt; text-indent: 0in; font-family: Verdana, Helvetica, Arial; text-decoration: none }
A.category0:hover { font-weight: normal; color: #C03030; font-size: 13pt; text-indent: 0in; font-family: Verdana, Helvetica, Arial; text-decoration: none }
A.category0 { font-weight: normal; font-size: 13pt; text-indent: 0in; font-family: Verdana, Helvetica, Arial; text-decoration: none }
A.category1:active { font-weight: normal; font-size: 9pt; text-indent: 0in; font-family: Verdana, Helvetica, Arial; text-decoration: none; margin-left: 20px }
A.category1:hover { font-weight: normal; color: #C03030; font-size: 9pt; text-indent: 0in; font-family: Verdana, Helvetica, Arial; text-decoration: none; margin-left: 20px  }
A.category1 { font-weight: normal; font-size: 9pt; text-indent: 0in; font-family: Verdana, Helvetica, Arial; text-decoration: none; margin-left: 20px  }
A.category2:active { font-weight: normal; font-size: 9pt; text-indent: 0in; font-family: Verdana, Helvetica, Arial; text-decoration: none; margin-left: 40px  }
A.category2:hover { font-weight: normal; color: #C03030; font-size: 9pt; text-indent: 0in; font-family: Verdana, Helvetica, Arial; text-decoration: none; margin-left: 40px  }
A.category2 { font-weight: normal; font-size: 9pt; text-indent: 0in; font-family: Verdana, Helvetica, Arial; text-decoration: none; margin-left: 40px  }
.small { font-size: 7pt; font-family: Verdana, Arial, Sans-Serif }
.smallgray { font-size: 7pt; font-family: Verdana, Arial, Sans-Serif; color: #B0B0B0; }
A.smallblue:hover { font-weight: normal; font-size: 7pt; color: #C09060; font-family: Verdana, Arial, Sans-Serif}
A.smallblue:active { font-weight: normal; font-size: 7pt; color: #306090; font-family: Verdana, Arial, Sans-Serif}
A.smallblue { font-weight: normal; font-size: 7pt; color: #306090; font-family: Verdana, Arial, Sans-Serif}
.itemText { text-decoration: none; color: #FFFFFF; font: 12px Arial, Helvetica }
.itemHover { text-decoration: none; color: #FFFF99; font: 12px Arial, Helvetica }
.itemBorder { border: 1px solid black }
.lsmall { font-size: 6pt; font-family: Verdana, Arial, Sans-Serif; }
.lfield {  font: 10pt Verdana, Helvetica, Arial; border: 1px #000000 solid; height: 17px; width: 150px; background-color: #FFFFff;}  
.searchfield {  font: 8pt Verdana, Helvetica, Arial; border: 1px #000000 solid; height: 15px; width: 100px; background-color: #F0F0FF;}  
A.newstitle:hover { font-weight: bolder; font-size: 10pt; color: #C09060; font-family: Verdana, Arial, Sans-Serif}
A.newstitle:active { font-weight: bolder; font-size: 10pt; color: #306090; font-family: Verdana, Arial, Sans-Serif}
A.newstitle { font-weight: bolder; font-size: 10pt; color: #306090; font-family: Verdana, Arial, Sans-Serif}
.newsauthor { font-size: 7pt; font-family: Verdana, Helvetica, Arial; color: #808080}
.newshead { font-weight: bolder; font-size: 12pt; font-family: Verdana, Arial, Sans-Serif; color: #3080A0}
A.header:active { font-weight: bold; font-size: 8pt; color: #ccddff; text-indent: 0in; font-family: Verdana, Helvetica, Arial; text-decoration: none }
A.header:hover { font-weight: bold; font-size: 8pt; color: #F00000; text-indent: 0in; font-family: Verdana,Helvetica,Arial; text-decoration: none }
A.header { font-weight: bold; font-size: 8pt; color: #ccddff; text-indent: 0in; font-family: Verdana,Helvetica,Arial; text-decoration: none }
A.footer:active { font-weight: bold; font-size: 8pt; color: #80A0C0; text-indent: 0in; font-family: Verdana, Helvetica, Arial; text-decoration: none }
A.footer:hover { font-weight: bold; font-size: 8pt; color: #FF8000; text-indent: 0in; font-family: Verdana,Helvetica,Arial; text-decoration: none }
A.footer { font-weight: bold; font-size: 8pt; color: #80A0C0; text-indent: 0in; font-family: Verdana,Helvetica,Arial; text-decoration: none }
.booktitle { font-weight: bolder; font-size: 12pt; font-family: Verdana, Arial, Sans-Serif; color: #3080A0}
.booksubtitle { font-weight: bolder; font-size: 8pt; font-family: Verdana, Arial, Sans-Serif; color: #80A0C0}
.booktoc { font-size: 10pt; font-family: Verdana, Arial; color: #306030; color: black;}
.bookcontent { font-size: 10pt; font-family: Verdana, Arial; color: #000000; color: black;}
.booktable { font-size: 10pt; font-family: Verdana, Arial; color: #000000; color: black;}
.programcode { font: normal normal 10pt Courier New,Courier,System; border: solid 1px #c8c8b8; padding: 5px; background-color: #f8f8e8; padding: 3px 10px 3px 10px; }
A.searchtitle:hover { font-weight: bolder; font-size: 10pt; color: #906060; font-family: Verdana, Arial, Sans-Serif;}
A.searchtitle:active { font-weight: bolder; font-size: 10pt; color: #306090; font-family: Verdana, Arial, Sans-Serif;}
A.searchtitle { font-weight: bolder; font-size: 10pt; color: #306090; font-family: Verdana, Arial, Sans-Serif; }
.searchdesc { font-weight: normal; font-size: 8pt; font-family: Verdana,Arial,Sans-Serif; }
.fixed { font-size: 10pt; font-family: Courier New,Courier,System; }
.articlebody { font-size: 10pt; line-height: 14pt; font-family: Arial, sans-serif, Verdana; text-decoration: none; }
A.navbut { font-weight: bold; font-size: 8pt; font-family: Verdana,Arial,Sans-Serif; border: outset 1px #8080F0; padding: 3px 8px 3px 8px; color: #3030A0; background-color: #e8e8f8; }
A.navbut:hover { font-weight: bold; font-size: 8pt; font-family: Verdana,Arial,Sans-Serif; border: outset 1px #F08080; padding: 3px 8px 3px 8px; color: #A03030; background-color: #f8c8c8; }
A.navbut:active { font-weight: bold; font-size: 8pt; font-family:Verdana,Arial,Sans-Serif; border: outset 1px #8080F0; padding: 3px 8px 3px 8px; color: #3030A0; background-color: #e8e8f8; }
PRE.code { font-weight: normal; font-size: 9pt; font-family: Courier New,Courier,System; border: 1px #000000 solid; margin: 3px 10px 10px 3px; background-color: #F0F0F0; }
.searchauth { font-weight: normal; font-size: 7.5pt; font-family: Verdana,Arial,Sans-Serif; color: #30A030; }
.searchdesc { font-weight: normal; font-size: 8pt; font-family: Verdana,Arial,Sans-Serif; }
INPUT.searchbut { font-weight: bold; font-size: 8pt; font-family: Verdana,Arial,Sans-Serif; border: outset 1px #8080F0; padding: 1px 0px 1px 0px; color: #3030A0; background-color: #e8e8f8; }

TABLE.panel { border: 1px solid #C0C0D0; font-family: Verdana, Arial, Sans-Serif; font-size: 8pt; }
TR.panelhead { background-color:buttonface; border-bottom: 2px groove #c0c0c0; }
TR.panelhead TD, TR.panelhead TH { border:1px outset; padding-left:3px; padding-right:3px; font-family: tahoma; font-size: 8pt; }
TR.panel0, TR.panelerr { background-color: #ffffff; }
TR.panel1 { background-color: #ececec; }
TR.panel0 TD, TR.panel0hover TD, TR.panel1 TD, TR.panel1hover TD { font-family: Verdana, Arial, Sans-Serif; font-size: 8pt; padding-left: 3px; padding-right: 3px; }
TR.panel0hover, TR.panel1hover { background-color: #c0ffc0; cursor: pointer; }
TD.panel { font-family: Verdana, Arial, Sans-Serif; font-size: 8pt; }
TD.panelerr { font-weight: bolder;  color: red; font-family: Verdana, Arial, Sans-Serif; font-size: 8pt; }
A.panel:hover { font-weight: normal; font-size: 8pt; color: #C09060; font-family: Verdana, Arial, Sans-Serif; }
A.panel:active { font-weight: normal; font-size: 8pt; color: #306090; font-family: Verdana, Arial, Sans-Serif; }
A.panel { font-weight: normal; font-size: 8pt; color: #306090; font-family: Verdana, Arial, Sans-Serif; }
TR.panel0 TD, TR.panel0hover TD, TR.panel1 TD, TR.panel1hover TD { font-family: Verdana, Arial, Sans-Serif; font-size: 8pt; padding: 2px 3px 2px 3px; border-top: solid 1px #c0c0c0; }
TR.panelerr TD { font-family: Verdana, Arial, Sans-Serif; font-size: 8pt; padding: 2px 3px 2px 3px; border-top: solid 1px #c0c0c0; color:#ff0000; font-weight:bold; }
DIV.adbox1 { border:solid 1px #303080; padding: 5px 10px 10px 5px; background-color:#F0F0F0; }