body{margin:1px 0px 0px 0px;padding:0px;background:#999;color:#666;}
body, table,div{font:10px Verdana, Arial, sans-serif;}
a{text-decoration:none;}
img, form{border:0px;margin:0px;padding:0px;}
fieldset{border:1px #CCC solid;margin:20px 50px;}
h1, h2{font:bold 12px Verdana, Arial, sans-serif;line-height:20px;height:30px;color:#800;margin:0px 0px 0px 52px;text-align:left;}
h1{width:262px;padding:0px 20px;background:url('images/cat_title.gif');}
h2{width:570px;padding:0px 15px;background:url('images/link_title.gif');}
h2 img{width:8px;height:8px;}
h2 a{color:#1E5060;font:normal 12px Arial, Verdana, sans-serif;line-height:20px;margin-left:5px;}
.BlackBar{background:#000;color:#D6D6D6;border:1px #FFF solid;height:25px;line-height:25px;padding:0px 4px;margin:-1px 0px 0px -1px;position:relative;font-weight:bold;}
.Cats, .Links{background:#FFF;color:#666;border:1px #CCC solid;width:600px;margin:-10px 57px 20px 57px;font:normal 12px Arial, Verdana, sans-serif;line-height:15px;}
.Cats td{width:50%;padding:2px 8px;vertical-align:top;}
.Cats td ul{margin:5px 10px 5px 30px;padding:0px;list-style-type: decimal;}
.Cats td li{margin:2px 0px;}
.Cats td a{background:#FFF;color:#666;font-size:11px;}
.SubCats{margin-left:10px;}
.SubCats a{font-style:italic;background:#FFF;color:#999;}
.Links td{padding:2px 8px;}
.Links .url{font:bold italic 12px Arial,Verdana,sans-serif;width:72%;}
.Links a.lnkVisit{color:#666;}
.Links img{vertical-align:text-bottom;}
.cSponsored .Links{background:#FFF7D2}
.cSponsored h2 a{color:#444;font-weight:bold;}
.cSponsored .url{color:#833;}
.BlackBar a{font-weight:bold;background:#000;color:#D6D6D6;}
.SideBar{width:46px;background:#FFBF01;color:#FFF;border-top:1px #FFDA6D solid;border-left:1px #FFCD37 solid;border-right:1px #a17901 solid;border-bottom:1px #6B5000 solid;text-align:center;vertical-align:top;}
.SideBar #SideBarImg{width:29px;height:244px;border-style:none;margin:5px 8px 0px 8px;}
.SideBar a{margin:25px 0px 0px 0px;padding:10px 5px;display:block;}
.TopMenu{background:#FFF;color:#186983;height:168px;width:135px;float:left;border-right:1px #AAAAAE solid;padding:4px 0px;text-align:left;vertical-align:middle;}
.TopMenu a{background:#FFF url('images/bg_top_button.gif');color:#186983;height:21px;display:block;font-weight:bold;text-indent:21px;line-height:18px;}
.Search{font:bold 11px Verdana, Arial, sans-serif;line-height:32px;margin:0px 3px;text-align:center;}
.SearchBox{width:130px;height:19px;background: #FFF url('images/icon-search.gif') no-repeat center left;color:#2E3535;border:1px #C0C0C0 solid;float:left;}
.SearchBox .txtField{height:17px;border:0px;margin-left:20px;width:110px;}
.SearchButton{width:24px;height:22px;float:left;border-style:none;background:#FFBF01;color:#2E3535;font:bold 11px Verdana, Arial, sans-serif;text-align:center;margin:0px 3px;padding:0px;}
.TSMenu{background:#F5F5F5 url('images/directory_content_top.gif') no-repeat;color:#186983;margin-left:4px;line-height:24px;text-align:right;padding:0px 13px;}
.TSMenu a{font:bold 10px Verdana, Arial, sans-serif;background:#F5F5F5;color:#186983;}
.NavMenu{margin:10px 58px 10px 52px;padding:0px 10px;color:#333;line-height:20px;font-weight:bold;background:#F9F9F9;border:1px #E5E5E5 solid;}
.NavMenu a{color:#666;}
.NavMenu a:hover{color:#333;text-decoration:underline;}
.ActionMenu{margin:10px 58px 10px 52px;padding:0px 10px;color:#333;line-height:20px;font-weight:bold;background:#F9F9F9;border:1px #E5E5E5 solid;}
.ActionMenu a{color:#666;}
.ActionMenu a:hover{color:#333;text-decoration:underline;}
.tblMsg{margin:15px auto;}
.tblMsg .error{text-align:left;color:red;font-weight:bold;}
.tblMsg .msg{text-align:left;color:green;font-weight:bold;}
.tblMsg .redirect{text-align:center;}
.tblMsg a{color:#666;font-weight:bold;}
.tblMsg .msgQuestion{border:1px #333 solid;}
.tblMsg .msgQuestion td{padding:5px;text-align:left;}
.tblMsg .btnQuestion{display:block;width:80px;text-align:center;border:1px #CCC solid;}
#ImgSpacer1{width:1px;height:500px;}
#ImgTop1{margin:-1px 0px 5px 3px;width:152px;height:214px;float:left;background:#FFE8A3;color:#FFF;}
#ImgTop2{float:right;border-color:#FFF;border-width:1px 1px 0px 1px;margin:0px;}
table.tblNavMenu{border:1px #CCC solid;border-collapse:separate;width:auto;margin:3px 0px;}
table.tblNavMenu td{padding:0px;width:auto;}
table.tblNavMenu .Info{background:#EEE;padding:0px 2px;}
table.tblNavMenu .CurPage a{color:#000000;font-weight:bold;}
table.tblNavMenu a{color:#333;display:block;padding:2px 0px;width:18px;height:12px;line-height:12px;text-align:center;border:1px #FFF solid;}
table.tblNavMenu a:hover{font-weight:bold;border:1px #CCC solid;}
table.tblNavMenu a:visited{color:#990000;}
#frmSearchTop{border:1px #999 solid;margin:0px;padding:10px 0px;width:450px;}
#frmSearchTop .txtField{width:260px;}
#frmSearchTop .button{width:90px;background:#E5E5E5;border:1px #999 solid;margin:0px 5px;}
