#topBanner {
display: block;
position: fixed;
color: #ECECEC;
padding-bottom: 5px;
top: 0px;
left: 0px;
width: 100%;
height: 23px;
z-index: 999;
text-align: center;
background-color: #282F3A;
border-bottom: 1px solid #a9a9a9;
}
#topBanner #left {
float:left;
text-align:left;
margin:5px;
}
#topBanner #right {
float:right;
text-align:right;
margin:5px;
}
#topBanner a {
margin:0 10px;
color: #ECECEC;
font-weight: bold;
text-decoration: none;
text-transform: lowercase;
}
#topBanner a:hover {
color:#1dc202;
margin:0 10px;
font-weight: bold;
text-decoration: underline;
text-transform: lowercase;
}
#topBanner a.selected {
margin:0 10px;
color: #1dc202;
font-weight: bold;
text-decoration: none;
text-transform: lowercase;
}
#topBanner a.selected:hover {
margin:0 10px;
color: #1dc202;
font-weight: bold;
text-decoration: underline;
text-transform: lowercase;
}


#botBanner {
display: block;
position: fixed;
color: #ECECEC;
padding-top: 5px;
bottom: 0px;
left: 0px;
width: 100%;
height: 23px;
z-index: 999;
text-align: center;
background-color: #282F3A;
border-bottom: 1px solid #a9a9a9;
}
#botBanner a {
margin-top:0;
color:#1dc202;
font-weight: bold;
text-decoration: none;
text-transform: lowercase;
}
#botBanner a:hover {
text-decoration: underline;
}



.advsrch { font-size: 0.8em; text-align: center; }
.alert, .grey { background: #DAE9E9; border: 1px dotted #007; color: #007; margin: 2px 0px; padding: 0px 2px; }
.bcf { background: #BCF2C9; color: #007; margin: 0; padding: 4px; }
.bordl{border-left: 1px solid #070;}
.brk, .skp .hide{ display: none; font-size: 0.1em; line-height: 0.1em; margin: 0; padding: 0; visibility: hidden; }
.cat1:visited { background: transparent;  color: #5555AA; font-size: 16px; font-weight: bold; }
.catbanner { background: #e5ecf9; color: #008; font-weight: bold; margin-top: 15px; padding: 3px; }
.cfc { background: url(fader.jpg) #CFC; color: #007; margin: 0; padding: 4px; }.cntr { font-size: 1em; margin: 0 auto; text-align: center; }
.clear { clear: both; height: 1px; overflow: hidden; }
.cllt { clear: left; }
.clrt { clear: right; }
.cntr { margin: 0 auto; text-align: center;}
.cntr08 { margin: 0 auto; text-align: center;  font-size: 0.8em;}
.dtd { width: 95%; }
.dtd dd { margin-left: 19%; }
.dtd dt { width: 18%; }
.em, .bd { font-weight: bold; padding: 6px 0px; }
.evrow { background: #E5ECF9; margin: 0; padding: 6px 4px; }
.footer { clear:both; background: url(../../images/mainlist_bg.png) repeat-x top; color: #282F3A; font-weight:bold; margin:15px 0 15px 0; padding:3px; text-align:center; border: 1px solid #aaaaaa; }
.headline { background: url(hdline.jpg) #D0E3D1; color: #007; font-weight: bold; margin: 0; padding: 6px 4px; }
.hl { background: #666; color: #FEFF0B;  padding: 6px;  font-weight: bold;  }
.hide { display: none; font-size: 0.1em; line-height: 0.1em; margin: 0; padding: 0; visibility: hidden; }
.home { background: #E9F1E9; color: #007; border: 2px solid #91A682; margin: 0 0 15px 0; padding: 4px; }
.indent { padding: 6px 4px 6px 40px; }
.left { text-align: left;} 
.links, .blue { background: transparent; color: #00F; }
.ltfloat { float: left; margin-right: 0px; }
.ltimg {  float: left; margin: 0; padding: 0; }
.main_cat1 { background: transparent; color: #0000FF; font-size: 1em; font-weight: bold; }
.main_cat2 { background: transparent; color: #0000FF; font-size: 0.9em; font-weight: bold; }
.mak_1{ font-weight: bold; }
.mak_2 { background: #66FFFF; }
.mak_3{ background: #FFFF00; }
.mak_4{ background: #99FF00; }
.np { font-size:12pt; font-weight:bold; }
.odrow { background: #E9F1E9; color: #007; margin: 0; padding: 6px 4px; }
.mainlist { background: url(../../images/mainlist_bg.png) repeat-x top; color: #282F3A; font-weight:bold; font-size: 12pt; margin:15px 0 15px 0; padding:3px; text-align:center; border: 1px solid #aaaaaa; }
.odrow, .evrow, .indent { border: 1px solid #A5A5A5; }
.options { background: #FFF; color: #007; margin: 0; padding: 6px 4px; text-align: center; }
.panel { background: #FFF; border: 1px solid #CEE1E2; color: #007; margin: 0px auto; padding: 10px 5px; width: 700px; }
.panel input, .panel textarea { margin-left: 50px; padding: 4px; }
.plnav { display: block; font: 1em/1.6em Arial,Helvetica,sans-serif; margin: 3px; padding: 0 2px 0 5px; text-align: left; }
.pn { color:#0063C5; }
.rtimg { float: right; margin: 0; padding: 0; width: 220px; }
.right { text-align: right; }
/*.searchBox { background: #E7FADE; text-align: center; border:1px solid #070;  width:60%; }*/
.sml { color:#282F3A; }
.sphome { background: url(nav.jpg) 2px 0px; border-top: 4px groove #38B087; text-align: center; }
.stats { background: #FFC; border: 1px solid #070; color: #007; font-size: 0.8em; margin: 10px 0px 0px 0px; padding: 4px; text-align: center; }
.submenu { background: #FFC; border-bottom: 1px solid #070; color: #007; font-size: 0.9em; font-weight: bold; height: 1em; margin-bottom: 20px; padding: 10px; }
.submenu li { border-left: 1px solid #007; border-right: 1px solid #007; height: 1.3em; float: left; margin-left: -1px; white-space: nowrap; }
.submenu li a { background: transparent; color: #00B; font-weight: bold; padding: 6px 4px; text-decoration: none; }
.submenu li a:hover, a.options:hover { background: #E5ECF9; border: 1px dotted #070; color: #007; font-weight: bold; padding: 5px 3px; text-decoration: underline; }
.submenu li a:active { border-bottom: 1px solid #FFC; }
.submenu ul { list-style-type: none; margin: 0 0 0 25px; padding: 0; }
.suggest { font-size: 12pt; text-align:left; position:absolute; width:150px; background-color:#FFFFFF; border:1px solid #282F3A; margin:0px; padding:0px; text-decoration: none;}
.suggest ul { list-style-type:none; margin:0px; padding:0px;}
.suggest ul li.selected { background-color: #E5ECF9;}
.suggest ul li { list-style-type:none; display:block; margin:5px 0 5px 0; padding:2px; height:12px; cursor:pointer;}
.tblhead { background: url(hdline.jpg) #D0E3D1; border: 1px solid #070; color: #007; font-weight: bold; padding: 6px; text-align: center; }
.w60 { margin: 0 auto; width: 60%; }
.w75 { margin: 0 auto; width: 75%; }
.warnadmin, .red { background: #FEFF04; color: #EE3C00; margin: 0; padding: 6px 4px; border: 1px solid #A5A5A5; font-weight: bold; }
.warn{ background: #bbb; color: #EE3C00; }
.warn, .red .warnok, .green, .links, .blue { font-weight: bold; padding: 0px 2px; }
.warnok, .green { background: transparent; color: #008001; }
.webpagebanner { background: #e5ecf9; color: #666; font-weight: bold; margin-top: 20px; padding: 3px; }
.wrapper { background: #F0FFF0; border-top: 6px groove #C1FFC2; border-right: 6px ridge #C1FFC2; border-bottom: 6px ridge #C1FFC2; border-left: 6px groove #C1FFC2; color: #007; margin: 0px auto; padding: 10px 10px 2px 10px; width: 730px; }
.x2 { width: 49.5%; /* all x values used as dividers 1/2, 1/3, 1/4 etc...  */ }
.x3 { width: 33%; }
.x4 { width: 25%; }
.x5 { width: 20%; }
.x6 { width: 16%; }
.x8 { width: 12.5%; }
.y3 { height: 3em; }
.y4 { height: 4em; }
.y5 { height: 5em; }
#admin { margin: 0; padding: 10px; text-align: left; }
#admin p.warn, #admin p.warnok { text-align: center; }
#cat_main {  background: #BDE4D4; font-size: 0.9em; font-weight: bold; text-align: center; border: 1px solid #AAAAAA; width: 60%;}
#cat_table { background: #E7FADE; border: 1px solid #AAAAAA; width: 60%; }
#didumean { font-size: 1em; margin: 10px; text-align: center; margin-bottom:0px; }
#dbase td, #dbase table, td { border: none; }
#main { background: #F0FFF0; border: 1px solid #070; clear: both; color: #007; margin-top: -1px; text-align: left; width: 100%; }
#report { background: #F0FFF0; border: 1px solid #070; color: #007; margin: 0; padding: 10px; text-align: left; width: 750px; }
#result_report { background: #FFC; border: 1px solid #070; font-size: 0.9em; font-weight: bold; color: #007; margin: 0 0 10px 0; padding: 4px; text-align: center; }
#settings { background: #F0FFF0; color: #007; margin: 0 auto; padding: 1px; }
#settings input, #settings select { display: inline; float: left; padding: 4px; vertical-align: middle; }
#settings label, #settings p { display: inline; float: left; list-style: none; margin: 0; padding: 6px; text-align: right; vertical-align: middle; width: 500px; }
#stats dl{ border: 1px solid #070; margin: 0 auto; width: 80%; }
#sub_cat { font-size: 0.8em; }
#tabs { clear: both; font-size: 0.7em; padding: 6px; text-align: center; }
#tabs li { float: left; height: 26px; }
#tabs ul { display: inline; list-style-type: none; margin: 0; }
#tabs ul li a { margin: 0 0 0 3px; padding: 7px; width: 69px; }
#tabs ul li a.default { background: url(nav.jpg) 0px 0px #CFC; border-left: 1px solid #AAA; border-right: 2px solid #AAA; border-top: 1px solid #070; color: #007; float: left; font-weight: bold; position: relative; text-decoration: none; top: 0; }
#tabs ul li a.selected { background: url(nav.jpg) 0px -105px #FFC; border-left: 1px solid #070; border-right: 2px solid #070; border-top: 1px solid #070; color: #007; float: left; font-weight: bold; position: relative; text-decoration: none; top: 0; }
#tabs ul li a:hover { background: url(nav.jpg) 0px -35px #E5ECF9; border-left: 1px solid #070; border-right: 2px solid #070; border-top: 1px solid #070; color: #EE3C00; float: left; position: relative; text-decoration: none; top: 0; }
#tabs ul li a:active { background: url(nav.jpg) 0px -70px #C6DDC4; border-left: 1px solid #070; border-right: 2px solid #070; border-top: 1px solid #070; color: #007; float: left; position: relative; text-decoration: none; top: 0; }
#vertmenu { font-weight: bold; margin: 0 2px 0 20px; padding: 0; }
#vertmenu ul { border: none; list-style: none; margin: 0 2px 4px 2px; padding: 0; }
#vertmenu ul li { border: 1px solid #070; float: left; line-height: 0.9em; text-align: center; width: 90px; }
#vertmenu ul li a { background: url(nav.jpg) 0px -10px #FFF; border: 1px solid #969696; color: #007; display: block; font-size: 0.7em; margin: 2px; padding: 2px; text-decoration: none; width: 88%; }
#vertmenu ul li a:hover { background: url(nav.jpg) 0px -42px #E5ECF9; color: #007; text-decoration: underline; }
#vertmenu ul li a:active { background: url(nav.jpg) 0px -72px; }

