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:30px;}
#search_panel{float:left; width:300px;}
#search_panel img{padding-left:15px; padding-top:27px;}

#latest_news{float:right; width:289px; margin-left:10px; margin-top:25px;}
#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_left{float: left; width:630px; margin-top:20px;}
#content_right{float: left; width:180px; margin-top:34px; min-height:350px; margin-bottom:20px;}

#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;}

.home_right_text{float:left; text-align:right; width:165px; padding:10px;}
.home_right_text h1{font-family:Arial; font-size:12px; font-size:bold; margin-top:30px;}
.home_right_text h1.blue a{color:#0177BF; text-decoration:underline;}
.home_right_text h1.green a{color:#076C34; text-decoration:underline;}
.home_right_text h1.red a{color:#076C34; text-decoration:underline;}

.home_right_text h1 a:hover{text-decoration:none;}

.home_right_icon{float:right; width:85px; padding:10px;}
.home_right_icon img{border:1px solid #AFD1D3;}
	
.transparent
{
   filter:alpha(opacity=70); 
   background-color:#FFFFFF;
   float:left;
   -moz-opacity: 0.8; 

   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.8em;}
#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;}





/*
    anythingSlider v1.0
    
    By Chris Coyier: http://css-tricks.com
    with major improvements by Doug Neiner: http://pixelgraphics.us/
    based on work by Remy Sharp: http://jqueryfordesigners.com/
*/


.anythingSlider                         { width: 890px; height: 120px; position: relative; margin: 0 auto 15px; }
.anythingSlider .wrapper                { width: 800px; overflow: auto; height: 100px; margin: 0 40px; position: absolute; top: 50px; left: 0; margin-bottom:80px;}
.anythingSlider .wrapper ul             { width: 9999px; list-style: none; position: absolute; top: 0; left: 0; border-bottom: 3px solid #e0a213; margin: 0; }
.anythingSlider ul li                   { display: block; float: left; padding: 0; height: 100px; width: 800px; margin: 0; }
.anythingSlider .arrow                  { display: block; height: 200px; width: 67px; background: url(../images/arrows.png) no-repeat 0 0; text-indent: -9999px; position: absolute; cursor: pointer; }
.anythingSlider .forward                { background-position: 0 0; right: -20px; }
.anythingSlider .back                   { background-position: -67px 0; left: -20px; }
.anythingSlider .forward:hover          { background-position: 0 -200px; }
.anythingSlider .back:hover             { background-position: -67px -200px; }

#thumbNav                               { position: relative; top: 323px; text-align: center; }
#thumbNav a                             { color: black; font: 11px/18px; Georgia, Serif; display: inline-block; padding: 2px 8px; height: 18px; margin: 0 5px 0 0; background: #c58b04 url(../images/cellshade.png) repeat-x; text-align: center; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; }
#thumbNav a:hover                       { background-image: none; }
#thumbNav a.cur                         { background: #e0a213; }

#start-stop                             { background: green; background-image: url(../images/cellshade.png); background-repeat: repeat-x; color: white; padding: 2px 5px; width: 40px; text-align: center; position: absolute; right: 45px; top: 323px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; display:none; }
#start-stop.playing                     { background-color: red; }
#start-stop:hover                       { background-image: none; }

/*
  Prevents
*/
.anythingSlider .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.anythingSlider .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }
