body{margin:5px; font-family:Verdana,Arial,Helvetica; background:url(images/bg.jpg) repeat-x fixed}
a:link {color: #0066FF;}
a:visited {color: #0066FF;}
a:hover {color: #0066FF;}
#container{ width:880px;background:#FFF; padding:5px; margin: 0 auto; overflow:auto;}
#topimg { width:890px;height:18px; padding:0px 0px 0px 0px; margin: 0 auto;background:url(images/topimg.png) no-repeat;}
#topbar ul{height:8px;margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#topbar li{display:block;height:8px;float:right;margin:0px 8px 0px 0px; padding:3px 2px 0px 0px;}
#topbar li a{ font-size:10px;float:left;margin:0px 0px 0px 0px; padding:2px 0px 0px 0px; color:#06f;   text-decoration:none;}
#topbar a:hover{color:#06f; text-decoration: underline;}

#header{ width:880px;height:70px; padding:5px; margin: 0 auto;background:#FFF;}
#headerlogo{width:340px; height:60px; padding: 0px 0px 0px 10px; margin: 0px 0px 0px 0px; background:url("images/header.jpg") no-repeat left}
#headerlogo h5{padding: 50px 0px 0px 4px; margin: 0px 0px 0px 0px; color:#333}
#headerad{width:468px; height:60px;float:right; font-size:18px; color:#000; margin:0px 10px 0px 0px; padding:5px 0px 0px 0px;}

#menu{width: 890px; height:30px; margin: 0 auto; padding:0px;display:block;text-transform:uppercase;font-weight:bold;
background:transparent url("images/menu.jpg") repeat-x top left;border-bottom:3px solid #1596E2;border-top:1px solid #C0E2D4; clear:both; font-size:11px;}
#menu ul{margin:0px 0px 0px 2px; padding:0px 0px 0px 0px;}
#menu li{display:block;float:left;margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#menu li a{float:left;margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; text-decoration:none; color:#fff; padding:11px 7px;}
.navdiv {background:transparent url("images/spacer.jpg") no-repeat top right;}
#menu ul li a:hover{color:#333;}

#maincontent{float:left; width:670px; margin:0px 0px 5px 10px; padding:0px;}
#main{float:left; width:670px; margin:0px 0px 0px 0px; padding:0px;color:#111; font-size:12px;}
#main h4{color:#666666;font-size:13px; margin:5px 0 3px 0; padding:1px 0px 0px 0px; font-weight:bold; border-bottom:2px solid #EAEAEA}
#main h5{color:#666666;font-size:13px; margin:5px 0 3px 0; padding:1px 0px 0px 0px; font-weight:bold; border-bottom:2px solid #1596E2}
#main p{line-height:20px; margin:0px 0px 5px 0px; padding:0px 2px 0px 2px;}
#main ul{margin:0; padding:0px 0px 0px 0px;}
#main li{list-style:none; display:block;margin:3px 0px 3px 0px; padding:3px 0px 0px 0px; }
#main li a{text-decoration:none; padding:5px 0px 5px 0px; font-size:14px}
#main li a:hover{ text-decoration:underline}

#mainbox{float:left; width:500px; margin:0px 0px 0px 0px; padding:0px;color:#111; font-size:12px;}
#mainbox h5{color:#666666;font-size:13px; margin:5px 0 5px 0; padding:1px 0px 1px 0px; font-weight:bold; border-bottom:2px solid #1596E2}

#mainboxleft{float:left; width:245px; margin:0px 0px 0px 0px; padding:0px;color:#111; font-size:12px;}
#mainboxleft ul{margin:0; padding:0px 0px 0px 0px;}
#mainboxleft li{list-style:none; display:block;margin:3px 0px 3px 0px; padding:3px 0px 0px 0px; }
#mainboxleft li a{text-decoration:none; padding:0px; font-size:12px}
#mainboxleft li a:hover{ text-decoration:underline}

#mainboxright{float:right; width:245px; margin:0px 0px 0px 0px; padding:0px;color:#111; font-size:12px;}
#mainboxright ul{margin:0; padding:0px 0px 0px 0px;}
#mainboxright li{list-style:none; display:block;margin:3px 0px 3px 0px; padding:3px 0px 0px 0px; }
#mainboxright li a{text-decoration:none; padding:0px; font-size:12px}
#mainboxright li a:hover{ text-decoration:underline}

#leftnav{float:left; width:200px; margin:0px 0px 10px 0px; color:#111; font-size:12px}
#leftnav h5{color: #f2f2f2;font-size:13px; margin:5px 0 5px 0; padding:3px 0px 3px 3px; background:url(images/nav.jpg) repeat-x;}
#leftnav ul{margin:0; padding:0;}
#leftnav li{list-style:none; border-bottom:1px solid #ededed; padding:4px 0px 5px 5px;font-size:14px;}
#leftnav li a{color: #4184C7; text-decoration:none; padding-left:22px; background:url("images/pointer.jpg") no-repeat 0 4px; font-size:14px}
#leftnav li a:hover{ text-decoration:underline;}

#paggy{width:100%; margin:8px 0px 0px 0px; padding:5px 0px 5px 0px; float:left;}
.pagination{padding:4px;  margin:0 auto}
.pagination a{margin:2px;  color:#06f;  text-decoration:none;  border:1px solid #ccc;  padding:2px 5px 2px 4px}
.pagination a:hover, div.pagination a:active{color:#06f; border:1px solid #06f}
.pagination span.current{padding:2px 5px 2px 4px; margin:2px; border:1px solid #ccc; font-weight:bold; background-color:#06f; color:#FFF}
.pagination span.disabled{padding:2px 5px 2px 4px; margin:2px; border:1px solid #ccc; color:#DDD}
#hits{float:right; text-decoration:none; margin:0px 0px 8px 0px; padding:3px 5px 0px 5px; overflow:auto; clear:both; font-size:11px;}

#footer{padding:3px; color:#333; font-size:11px;clear:both; text-align:center;border-top:3px solid #1596E2;}
#footer p{line-height:17px; margin:0px 0px 0px 0px; padding:0px 3px 0px 3px;}
#footer a{color:#4184C7; text-decoration:none}
#footer a:hover{color:#ff0000; text-decoration:underline;}
.red{color:#FF0000; margin:0px; padding: 0px; font-size:10px;}
.nounder { text-decoration:none;}
.dirbutton{background:#efefef; border:1px #999 solid; }
.dirtext {width:160px; height:14px;}
