   A { color: black; }
   A:hover { color: #6666cc; }
   A.topnav:hover { color: #ffffff;  background: #6666cc;  text-decoration: none; }
   A.help:hover { color: #ffffff;  background: #6666cc;  font-weight: bold; text-decoration: none; }
   A.white { color: #ffffff }
   A.white:hover { color: #000000 }
   A.orange {color: #ff9900;text-indent: -3pt;}
   A.orange:hover { color: #ff9900; } 
   A.folderheader {  font-size: 9pt; font-family: Arial, Helvetica, sans-serif; color: white; font-weight: bold}
   A.folderheader:hover {  color: white }   
   a.orangelink{font-weight:bold;font-family:arial;font-size:8pt;color:#FF9900}
   a.normal{font-family:arial;font-size:8pt}
   
a.blackbar{color:white;text-decoration:underline;font-size:8pt}
a.blackbar:hover{color:#cccccc;text-decoration:none}
a.bluebar{color:black;text-decoration:none;font-size:9pt}
a.bluebar:hover{color:white}

   a.nav{font-weight:bold;color:black;text-decoration:none}
   a.nav:hover{color:white}
   a.nav_active{font-weight:bold;color:white;text-decoration:none;}
   a.nav_active:hover{color:#ccccff}
   a.nav_header{font-weight:bold;color:white;text-decoration:none}
   a.nav_header:hover{font-weight:bold;color:#cccccc;text-decoration:none}
   a.favs{color:black;text-decoration:none}
   a.favs:hover{color:white}
   a.topbar{background-color:black;font-family:arial,verdana;font-weight:bold;font-size:8pt;color:white;text-decoration:none}
   a.topbar:hover{color:#999999}
   a.login{font-size:8pt}

a.nav1_off{padding-left:5px; width:100%;display:block}
a.nav1_off:hover{background-color:#e7e7e7;color:black;display:block;width:100%}
.nav1_on{padding-left:5px;width:100%;background-color:#e7e7e7;color:black;font-weight:bold;border-right:solid 1px #CCCCCC}
.nav1b_off{border-right:solid 1px #CCCCCC}
a.nav2_off{width:100%;border-right:solid 1px #CCCCCC}
.nav2_off{padding-left:11px;width:100%;border-right:solid 1px #CCCCCC}
.nav2_on{padding-left:11px;width:100%;border-right:solid 1px #CCCCCC;font-weight:bold;background-color:#e7e7e7}
.nav3_off{padding-left:19px;width:100%;border-right:solid 1px #CCCCCC}
.nav3_on{padding-left:19px;width:100%;border-right:solid 1px #CCCCCC;font-weight:bold;background-color:#e7e7e7}
   
body{font-family:arial,verdana,helvetica;font-size:9pt}
td{font-family:arial,verdana,helvetica;font-size:9pt}
.nav{padding-top:1px;padding-bottom:1px;padding-left:3px;padding-right:3px;background-color:#ff9900;width:100%}
.nav_active{padding-top:1px;padding-bottom:1px;padding-left:3px;padding-right:3px;background-color:#6666cc;width:100%}
.nav_sub{padding-left:6px;padding-right:3px;padding-bottom:3px}
.nav_highlight{background-color:#ccccff;text-decoration: none; width:100%}
.favs{padding-top:1px;padding-bottom:1px;padding-left:5px;padding-right:3px;background-color:#CCCCFF;color:black}
.favorites{border-bottom:solid black 1px;padding-bottom:1px;padding-left:2px;background-color:#ff9900; color:black;font-family:arial;font-size:9pt}
.topbar{padding-top:1px;padding-bottom:1px;padding-left:5px;padding-right:3px;background-color:black;color:white;font-size:8pt;color:white}
.titledate{font-size:9pt;font-weight:bold; padding-bottom:3px}
.sep{background-color:#CCCCFF}
.help { font-size: 9pt; color: #6666cc; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.navcell { font-size: 8pt; color: black; font-family: Arial, Helvetica, sans-serif; line-height: 14px; padding-left: 5px; padding-bottom:2px}
.menubarfont {  font-size: 8pt;  color: #ffffff;  font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.topnavtext {  font-size: 9pt;  color: #333333;  font-family: Arial, Helvetica, sans-serif;  } 
.menubarfontsmall {  font-size: 8pt; color: #ffffff;  font-family: Arial, Helvetica, sans-serif;  }
.header {font-size:9pt;font-family: Arial, Helvetica;color:#6666cc;font-weight:bold;padding-left:4px;padding-right:4px}
.footerfont {  font-size: 8pt; font-family: Arial, Helvetica, sans-serif; }
.size1 {  font-size: 10pt; font-family: Arial, Helvetica, sans-serif; }
.size1whitebold {font-family:arial;color:white;font-size:10pt;font-weight:bold;padding-left:4px;padding-top:4px;padding-bottom:4px; background=#6666CC }
.popup { font-size: 9pt; font-family: Arial, Helvetica, sans-serif; }
.popuphead { font-size:9pt; font-weight:bold; color:#6666CC; }
.folderheader {  font-size: 9pt; font-family: Arial, Helvetica, sans-serif; color: white; font-weight: bold; background: #ff9900; padding-left: 2px; padding-bottom: 1px }
.folderbody {  font-size: 8pt; font-family: Arial, Helvetica, sans-serif; background: #fff1dd; padding-left: 6px; padding-bottom: 4px; padding-top: 2px }
.bigheader {font-size:15pt;font-weight:bold}

.required {font-size:10pt; font-family: Arial, Helvetica, sans-serif; background-color: #FFFFCC}
.minifont-required{font-size:8pt; background-color: #FFFFCC}
.minifont-bld-required{font-size:8pt; font-weight:bold; background-color: #FFFFCC}
.notrequired {font-size:10pt; font-family: Arial, Helvetica, sans-serif}
.disabled {font-size:8pt; font-family: Arial, Helvetica, sans-serif; background-color: #C0C0C0}

.mainfont{ font-size:9pt; }
.mainfont-bld{ font-size:9pt; font-weight:bold; }
.mainfont-bld-orange{ font-size:9pt; font-weight:bold; color:#FF9900; }
.mainfont-bld-blue{ font-size:9pt; font-weight:bold; color:#6666CC; }
.minifont{ font-size:8pt; }
.minifont-bld{ font-size:8pt; font-weight:bold; }
.minifont-blue{ font-size:8pt; color:#333399; }
.minifont-blue-bld{ font-size:8pt; color:#333399; font-weight:bold; }
.maroonfont-bld{ font-size:10pt; font-weight:bold; color:#CC3300; }
.redfont-bld{ font-size:10pt; font-weight:bold; color:#FF0000; }
.bluefont-bld{ font-size:10pt; font-weight:bold; color:#6666CC; }
.dkorange-bld{ font-size:9pt; font-weight:bold; color:#CC6600; }
.hdr-medblue{ background-color:#CCCCFF; font-size:10pt; font-weight:bold; }
.hdr-ltblue{ background-color:#F2F2FF; font-size:10pt; font-weight:bold; }
.hdr-ltblue-mini{ background-color:#F2F2FF; font-size:8pt;}
.hdr-ltorange{ background-color:#FFCC99; font-size:10pt; font-weight:bold; }
.hdr-ltorange-mini{ background-color:#FFCC99; font-size:8pt; font-weight:bold; }
.hdr-blue-wht{ background-color:#6666CC;  font-size:10pt; font-weight:bold; color:#FFFFFF; }
.hdr-blue-wht-mini{ background-color:#6666CC;  font-size:8pt; font-weight:bold; color:#FFFFFF; }
.hdr-orange-wht{ background-color:#FF9900; font-size:10pt; font-weight:bold; color:#FFFFFF; }
.hdr-orange-wht-mini{ background-color:#FF9900; font-size:8pt; font-weight:bold; color:#FFFFFF; }
.bkg-purple{ background-color:#6666CC; }
.bkg-ltblue{ background-color:#F2F2FF; }
.bkg-orange{ background-color:#FF9900; }
.bkg-ltorange{ background-color:#FFCC99; }
.hdr-font3{font-family:arial; font-size:12pt;}
.hdr-font4{font-family:arial; font-size:13.5pt;}
.hdr-font5{font-family:arial; font-size:18pt;}
a.orangelink{font-weight:bold;font-family:arial;font-size:8pt;color:#FF9900}
a.normal{font-family:arial;font-size:8pt}
<!-- search classes -->
.querystring{font-weight:bold;color:#ff9900}
a.resultlink{color:#ff9900;font-weight:bold}
a.resultlink:hover{text-decoration:none}
a.resultlink:visited{color:#999999;}
a.moreresults{color:black;}
a.moreresults:hover{background-color:black;color:white}
.returnedurl{color:#999999}
.sizedate{font-size:8pt;color:999999}
.rule{color:#ff9900;height:1px}
.keymatch{background-color:#F2F2FF}
.keymatch2{color:#ff9900;font-weight:bold;padding-right:10px}
.synonym{background-color:#F2F2FF}