body{margin:0px; padding:0px; color:#fff; font-family:Tahoma, Arial, sans-serif; font-size:11px; text-align:center; background:#4a8faa; }

#container {margin:0px auto; width:1000px; text-align:center; background:url(/images/container_bg.gif) top repeat-x #69a5bb; text-align:left;}

#container_topnav {height:38px; margin-top:35px; padding:0 40px; font-size:12px;}
#container_mainnav {margin-top:232px;}
#container_mainnav_lower {margin-top:155px;}

#container_topcurve_lower {float:right; height:41px; width:770px; margin-top:10px; background:url(/images/whitecorner.jpg) top left no-repeat #FFF;}

.subnav {margin:2px 30px 0 0;}
.subnav a{display:block; padding:7px; background:#386e8a; font-weight:bold; color:#FFF;}
.subnav a:hover{color:#FFF; background:#5798b1;}

.smalltext {font-size:10px;}
#innerright a, .map a{color:#072e40;}
#innerright a:hover, .map a:hover{color:#498da8;}

input {color:#05648a; border:1px solid #71A116;}
textarea {color:#05648a; border:1px solid #71A116;}
.btn {border:none;}
.this_Txt{margin-top:15px; color:#072e40; font-size:11px;}

a{text-decoration:none; color:#fff;}
a:hover{text-decoration:none; color:#d4e6b2;}
a img{border:none;}

#maincontent { margin:15px 12px 15px 20px;}
#maincontent_lower {padding:5px 20px 25px 20px; background:url(/images/bg_lower.jpg) bottom left no-repeat #FFF; margin:0 12px 15px 20px; color:#072e40; }



#innerleft {float:left; margin-left:10px; width:300px;}
#innerright {float:left; margin-left:25px; width:550px;}
#innerright_Search {float:left; margin-left:50px; width:90%;}

.title {background:url(/images/pentagon.gif) left no-repeat; padding-left:25px; font-weight:bold; font-size:20px; color:#072e40;}
.maintext {margin-top:15px; color:#072e40;}

#footer {clear:left; height:50px; margin:0px 20px; background:url(/images/footer.jpg) top left no-repeat #68a4ba;}
#footertext {float:left; padding:15px 0 0 10px;}
#footer_right {float:right; padding:15px 10px 0 0;}

#toparea {background:url(/images/header.jpg) top center no-repeat; height:380px;}
#toparea_lower {background:url(/images/header2.jpg) top center no-repeat; height:280px;}

#topleft {float:left; width:790px;}
#topright {float:left;}

#featuretext {padding:50px 10px 0 12px;}

#left {float:left; width:450px;}
#right {float:left; width:500px;}

#aboutus_top {background:url(/images/aboutus_top.jpg) top left no-repeat #FFF; width:411px; height:41px;}
#aboutus {background:url(/images/aboutus.jpg) bottom left no-repeat #FFF; width:411px;}

#news_top {background:url(/images/news_top.jpg) top left no-repeat #FFF; width:499px; height:41px;}
#news {background:url(/images/news.jpg) bottom left no-repeat #FFF; width:499px;}

#register_top {background:url(/images/register_top.jpg) top left no-repeat #FFF; margin-top:10px; width:499px; height:31px;}
#register {background:url(/images/register.jpg) bottom left no-repeat #FFF; width:499px;}

.bluetext {padding:5px 25px 0 25px; color:#072e40;}
.bluetext a, .readmore a{font-weight:bold; color:#072e40;}
.bluetext a:hover, .readmore a:hover{color:#498da8;}

.toptext {padding:15px 0}
.bottomtext {padding:15px 15px 0 225px; color:#010101;}
.bigtext {font-size:13px; font-weight:bold;}



.readmore {padding:0 0 15px 0; text-align:right;} 

ul{margin:0px; font-size:15px; padding:0px; list-style-type:none; }
li{margin:0px;  float:left; text-align:center; background:url(/images/menuborder.gif) top right no-repeat}
li a {color:#fff; display:block; padding:22px 13px; text-decoration:none;}
li a.selected {color:#d4e6b2;}

#breadcrumb {width:600px; font-weight:bold; float:left; padding:15px 0 10px 40px;}
#rightbox {background:url(/images/rightbox.gif); margin-top: 44px; width:198px; height:332px;}
#rightbox2 {background:url(/images/rightbox2.gif); margin-top: 44px; width:198px; height:332px;}

#mainnav_left {float:right; background:url(/images/menuleft.gif) top left no-repeat; height:59px; width:12px;}
#mainnav {float:right; background:url(/images/menubg.gif) top repeat-x; height:59px; width:758px}

.clear {clear:left;}
.toplinks {font-size:11px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}

.logo {height: 51px; width: 171px; padding:0; margin: 25px 0 30px 20px; background: transparent url(/images/logo.gif) 0 0 no-repeat;}
#content {width:530px; padding: 15px 25px 0 25px; margin:0; float:right;}
.content_headers {width:530px; height:28px; padding: 0; margin: 0 0 20px 0; border-bottom: 1px solid #CCC;}
#contentheader_div {width:434px; float:left;}
table.cat tr.header td {background:#EBEBEB; color:#333; padding:16px 0px 16px 0px; font-weight:bold;}
table.cat tr.header td {border-bottom:1px solid #CCC;}

#whole_middle {width:40%;}
