html,body {height: 100%; margin: 0; padding: 0; text-align: center;}
body{margin-top:40px; text-align:center; background-color:#44617E; padding-bottom:40px; background: transparent url(images/page_background.jpg) no-repeat fixed center top; overflow: auto;}

hr{display: none; font-size: 0; height: 0; margin: 0; padding: 0; visibilty: hidden;}
#container{text-align:left; font-size: 11px; color:#002A4F; _height: 100%; margin: 0 auto -150px auto; min-height: 100%; width: 912px; z-index: 0;}
#container_inner{background: url(images/container-right.jpg) right top no-repeat; margin-left: 50px; padding-right: 50px;}
#header{width:910px; height:100px; repeat:repeat-x;  border:1px solid #E1E3E2;}
#top_page{width:910px; height:20px;}

#logo{float:right; margin-right:0px;}
#search_panel{float:left; width:300px;}
#search_panel img{padding-left:15px; padding-top:27px;}

#latest_news{float:right; width:289px; margin-left:10px;}
#latest_news h1{border-bottom:1px solid #E7EBEE; font-size:15px;}

#logo_section{float:left; width:890px; border-top:1px solid #CEE3E4; margin-top:20px;}

#nav{height: 30px; background-image:url(images/nav_back.jpg); width:912px;}

#nav ul{margin-left:10px;}
#nav li{display:inline; background-image:url(../designs/nav_spacer.jpg); background-position:right center; }
#nav a{font-family:Arial; font-size:12px; color:#FFFFFF; padding:0px 24px 0px 24px; text-decoration:none; font-weight:bold;}
#nav a:hover{}


#nav_left{background: url(images/menu-left.jpg) left top no-repeat; height: 52px;}
#nav_right{background: url(images/menu-right.jpg) right top no-repeat; height: 52px;}
#breadcrumb{color: #03613a; font-size: 0.8em; padding: 0 200px 0 0; text-align: right;}
#breadcrumb a{color: #999965; text-decoration: underline;}

#content{float:left; background: #fff; width:585px;}
#content h1{border-bottom:1px solid #E7EBEE; font-size:15px;}
#content p{line-height:18px; font-size:12px;}


#content_wrap{width:912px; min-height:350px; _height:350px;}
#content_left{float:left; width:660px;
   filter:alpha(opacity=80); 
   background-color:#FFFFFF;
   float:left;
   -moz-opacity: 0.9; 
   opacity: 0.9; 
   padding:10px;
   height:100%;
   _height:450px;
}
#content_right{float:left; width:205px;
   filter:alpha(opacity=70); 
   background-color:#DEE8F1;
   float:right;
   -moz-opacity: 0.7; 
   opacity: 0.7; 
   padding:10px;
}

#contenttext{padding: 0;}
#contenttext p{margin: 0; padding: 0;}
#contenttext ul{vertical-align: middle;}
#margin{height: 150px;}

#home_image{width:606px; height:317px; border:1px solid #CEE3E4; margin-top:3px; float:left;}

.home_right_panel{width:299px; height:102px; border:1px solid #CEE3E4; margin-top:3px; float:right; background: url(images/home_panel_back.jpg) repeat-x;}

.transparent
{
   filter:alpha(opacity=70); 
   background-color:#FFFFFF;
   float:left;
   -moz-opacity: 0.7; 
   opacity: 0.7; 
   width:892px;
   padding:10px;
}

#footer{margin-top:30px;clear:both; font-size: 0.8em; height: 96px; text-align: center; width: 100%; background-image:url(images/footer_back.jpg); background-repeat:repeat-x; background-position:bottom; border:1px solid #E1E3E2;}
#footerinner{color: #337500; margin: 0 auto; text-align: left; background-image:url(images/footer_top.jpg); background-position:top; background-repeat:no-repeat;}
#footerinner a{text-decoration: none;}
#footerleft{color: #666666; float: left; overflow: hidden; width: 265px; text-align: left; margin-top:10px; font-size:12px; margin-left:25px; margin-top:40px; }
#footerleft a{color: #8FA555; font-size: 0.9em;}
#footerright{color: #ffffff; float: right; line-height: 15px; overflow: hidden; text-align: right; margin-top:20px; color:#999999; width: 600px; padding-right:20px; margin-top:50px;}
#footerright a{color: #333;}
#footermenulinks ul{line-height: 15px; margin: 0; padding: 0; width: 100%; text-align: right;}
#footermenulinks ul li{color: #ffffff; display: inline; font-size: 0.9em;}
#footermenulinks ul li a{color: #333; font-size: 11px; padding: 0px; text-decoration: none;}
#footermenulinks ul li a:hover{color: #999; text-decoration:underline;}
#footermenulinks #active {}

.bold{font-weight: bold;}
.clear{clear: both; font-size: 0; height: 0; overflow: hidden;}
.copyright{font-size: 80%; color: #ffffff; padding: 0 0 0 15px;}
.copyright a{color: #d3d6d9;}

