
h2, .bold, .subhead, .regular, div.margins, td {font : 11px/15px Verdana, Arial, Geneva, Lucida;}
h1, .header {font : 13px/15px Gill Sans, Verdana, Arial, Geneva, Lucida ;}
input.search, select {font : 10px/12px Verdana, Arial, Geneva, Lucida ; outline:none;}
input {font : 10px/12px Verdana, Arial, Geneva, Lucida ; outline:none;}
.error, .message, td.top {font : 12px/14px Verdana, Arial, Geneva, Lucida ; font-weight : bold;}
.small {font-family : Verdana, Arial, Geneva, Lucida ; font-size : 9px;}
.nav { font-family : Verdana, Arial, Geneva, Lucida ; font-size : 10px; font-weight : bold;}
.white {font : 13px/15px Verdana, Arial, Geneva, Lucida ;}


a.resultsmall {font-weight : normal;}
.resultsmall {font-family : Geneva, Verdana, Arial, Lucida ; font-size : 9px;}
.small, .resultsmall  a:link {text-decoration : none;}
.small, .resultsmall  a:visited {text-decoration : none;}
a {text-decoration : none;  outline:none;}
a:link {text-decoration : none;  outline:none;}
a:visited {text-decoration : none;  outline:none;}
td.top {font-family : Verdana, Arial, Geneva, Lucida ;font-size : 11px;}
td.nav {font-family : Verdana, Arial, Geneva, Lucida ;font-size : 12px;}
div.margins {text-align : left; margin-left : 20px; margin-right : 20px; margin-top : 20px;}
div.marginscat {text-align : left; margin-left : 20px; margin-right : 20px; margin-top : 5px;}
hr {color : #fff; border-bottom : 0px none;  border-right : 0px none;  border-left : 0px none; margin-top : 2px;}
h1, h2, .bold, .header, .subhead {font-weight : bold;}  
img {border:none; outline:none;}
pre {font : 11px/15px monospace;}
td.resultsbg {padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom:3px;}
select.advsel {width:110px; margin-right:5px;margin-bottom:5px;}
input.adv {width:110px; margin-right:5px; margin-bottom:5px;}
div.float {float: left; width: 138px; height: 158px; padding-top:5px; margin-left:0px; margin-right:5px; margin-bottom:5px; vertical-align:bottom; border-style:solid; border-width:1px; border-color:#777;}
div.float p {width: 138px; padding-bottom:5px; padding-top:0px ; margin-top:0px; vertical-align:bottom;}
div.floattheme {float: left; width: 110px; height: 50px; margin-right:5px; margin-bottom:5px; vertical-align:bottom;}
div.anifloattheme {float: left; width: 110px; height: 32px; margin-right:5px; margin-bottom:5px; vertical-align:bottom;}


td.top, .white, .nav   {color : #FFF;}
td {color:#555;}
td.resultsbg {background-color: #FFF;}
a, a:link, a:visited, b, .bold, .header, .subhead, h1, h2   {color : #788;}
.message { color : #699;}
td.results, td.foot, td.top {background-color: #788;}
td.nav {background-color: #444;}
td.search {background-color: #666;}
td.resultstop {background-color : #EEE;}
.error { color : #A00;}
input.search, input, select {color : #333;}
hr {border-top : 1px dashed #788;}


a:link {text-decoration : underline;}
a:visited {text-decoration : underline;}
a.nav {text-decoration : none;  outline:none;}
a.nav:link {text-decoration : none;  outline:none;}
a.nav:visited {text-decoration : none;  outline:none;}


#menu a {display:block; width:90px; padding:0px 2px 0px 2px; color:#999; background-color: #FFF; border: 1px solid #999; text-decoration: none;}
#menu a:hover {background-color: #ABB; border: 1px solid #ABB; color:#FFF;}
#menu a:active {background-color: black; color:#FFF;}		
#menuhilite a {display:block; width:90px; padding:0px 2px 0px 2px; color:#FFF; background-color: #788; border: 1px solid #788; text-decoration: none;}
#menupromo a {display:block;width:90px;padding:0px 2px 0px 2px;color:#FFF;background-color: #F00;border: 1px solid #F00;text-decoration: none;}
#menupromo a:hover {background-color: #000;border: 1px solid #000;color:#FFF;}

td.bars {background-color: #E54;}
font.bars {color: #E54;}

td.litegreen {background-color: #ABB;}
font.litegreen {color: #ABB;}

td.darkgreen {background-color: #788;}
font.darkgreen {color: #788;}

td.gray {background-color: #999;}
font.gray {color: #999;}

div.bigtext {
max-width:600px;
width:expression(document.body.clientWidth > 600? "600px": "auto" );}


