/* Structural */
body{font-family:Arial,Helvetica,sans-serif;margin:0;padding:0;font-size:30px;background:#131112;}
#page{margin:0;padding:0;width:100%;background:White url(../../images/page_back.jpg) no-repeat top center;}
#container{margin:0;padding:0;width:100%;}
#head{width:800px;background:url(../../images/head_back.jpg) no-repeat top right;margin:0 auto;}
#rotate{height:240px;width:800px;padding-bottom:12px;}
#stripes{margin:0;padding:0;width:100%;background:url(../../images/stripe.jpg) repeat-x;height:58px;}
#primary_nav{width:800px;margin:0 auto;padding-top:8px;}
#gray{width:100%;overflow:hidden;margin:0;background:#dce2e2;}
#content_container{width:800px;margin:0 auto;background:url(../../images/content_container_back.jpg) no-repeat;}
#content_left{width:226px;float:left;}
#content_right{width:525px;float:left;padding-top:30px;}
#content{float:left;padding-top:17px;}
#foot_container{width:100%;background:#1f1f1f;}
/* Contextual */
h1{font-size:64%;height:34px;color:#e74e50;margin:0;padding:0 0 0 32px;text-transform:uppercase;}
h2{font-size:50%;height:34px;color:#222;margin:0;padding:15px 0 0 32px;background:url(../../images/arrow.jpg) no-repeat left;}
h3{font-size:50%;height:34px;color:#222;margin:0;padding:15px 0 0 32px;background:url(../../images/arrow.jpg) no-repeat left;text-transform:uppercase;}
h4{height:34px;color:#e74e50;margin:0;padding:15px 0 0 32px;background:url(../../images/arrow.jpg) no-repeat left;text-transform:uppercase;}
h5{}
h6{margin:0;padding:7px 0 0 0;font-size:130%;font-weight:bold;color:#e74e50;}
p{color:#58595b;font-size:50%;padding-left:33px;}
.content a{color:#e74e50;text-decoration:none;}
.content a:hover{color:#58595b;text-decoration:underline;}
.content ul,.content ol{font-size:50%;padding-left:80px;color:#58595b;line-height:17px;}
.content ul ul,.content ol ol{font-size:100%;}
form{color:#58595b;font-size:50%;padding:0 0 25px 33px;}
.landing_link{float:right;}
#address{color:#58595b;font-size:50%;width:200px;margin:0 auto;padding:10px 0 10px 0;}
#address a{color:#e74e50;text-decoration:none;}
#address a:hover{color:#58595b;text-decoration:underline;}
.mapit{
	padding-top: 8px;
}
.mapit a{
	color: #e74e50;
	text-decoration: none;
}
.mapit a:hover{
	color:#58595b;
}
.divider{width:100%;height:15px;border-top:1px dotted #58595b;margin-top:15px;}
#nav1{font-size:60%;color:White;}
#nav1 ul{list-style-type:none;margin:0;padding:0;}
#nav1 ul li{display:inline;padding:0 15px 0 15px;}
#nav1 ul li a{color:White;text-decoration:none;padding:2px 6px 6px 6px;}
#nav1 ul li a:hover{color:#e74e50;}
#nav1 ul li.active a{color:#e74e50;}
#nav1 ul li.active a.home{color:White;}
#nav1 ul li.active a.home:hover{color:#e74e50;}
#nav2{font-size:44%;color:#222;padding:7px 0 0 13px;font-weight:bold;}
#nav2 ul{list-style-type:none;margin:0;padding:0;}
#nav2 ul li{display:inline;padding:0 8px 0 8px;}
#nav2 ul li a{color:#222;text-decoration:none;}
#nav2 ul li a:hover{color:White;}
#foot{font-size:50%;width:800px;height:240px;margin:0 auto;background:url(../../images/box_bottom.jpg) no-repeat top left;color:#58595b;}
#foot ul{list-style-type:none;padding:40px 10px 0 50px;margin-top:20px;}
#foot ul li a{color:#e74e50;text-decoration:none;}
#foot a:hover,#foot ul li a:hover{text-decoration:underline;}
#foot a{color:#58595b;text-decoration:none;}
#foot1{float:left;}
#foot2{float:left;}
#foot3{float:left;}
#foot4{float:left;}
#foot5{text-align:right;padding:8px 60px 0 0;}
blockquote{background:url(../../images/blockquote_back.jpg);font-size:44%;color:#58595b;width:400px;margin:0 auto;padding:12px 10px 0 10px;font-style:italic;font-weight:bold;}
#bqend{background:url(../../images/blockquote_end_back.jpg) top center;height:19px;width:420px;margin:0 auto;}
td{color:#58595b;font-size:50%;padding:1px;}
th{background:#344c64;font-size:60%;color:White;padding:1px;}
tr.d0 td{background-color:#e6eed9;}
tr.d1 td{background-color:#eeeced;}
.fleft{float:left;}
.fright{float:right;}
#logo{text-align:left;font-size:190%;padding:75px 0 5px 10px;}
#logo a{text-decoration:none;color:#1f1f1f;}
#logo a:hover{color:#e74e50;}
#icons{margin:0 auto;width:200px;padding-top:25px;}
dl{margin:0;width:100%;height:205px;display:inline;}
dt{margin:0;padding:0;float:left;}
dd{margin:0;padding:0;float:right;}
/* Rotate */
div#feature_list{width:750px;height:240px;overflow:hidden;position:relative;}
div#feature_list ul{position:absolute;top:0;list-style:none;padding:0;margin:0;}
ul#tabs{left:0;z-index:2;width:320px;}
ul#tabs li{font-size:12px;}
ul#tabs li img{padding:0 5px 5px 5px;border:none;float:left;margin:0 10px 0 0;}
ul#tabs li a{color:#222;text-decoration:none;display:block;padding:10px;height:60px;outline:none;}
ul#tabs li a:hover{cursor: none;}
ul#tabs li a.current{background:url('../../images/feature-tab-current.png');color:#FFF;}
ul#tabs li a.current h6{color:White;}
ul#tabs li a.current:hover{text-decoration:none;cursor: none;}
ul#output{right:0;width:463px;height:240px;position:relative;}
ul#output li{position:absolute;width:463px;height:240px;}
ul#output li a{position:absolute;bottom:10px;right:10px;padding:8px 12px;text-decoration:none;border:1px dotted #808285;font-size:54%;color:#FFF;background:#000;font-weight:bold;-moz-border-radius:5px;filter:alpha(opacity=50);-moz-opacity:0.50;-khtml-opacity:0.50;opacity:0.50;}
ul#output li a:hover{text-decoration:none;}
/* Search */
#search{margin:45px 0 15px 0;}
.searchdivider{height:0;border-bottom:1px solid #818284;}
#ajaxSearch_form{width:200px;margin:0 0 0 15px;padding:0;float:left;background:url(../../images/search_back.jpg) no-repeat top left;}
#ajaxSearch_input{width:120px;float:left;height:21px;margin:0;padding:2px 0 0 0;background:url(../../images/search_back.jpg) no-repeat top left;border:0;}
#ajaxSearch_submit{float:right;width:69px;height:21px;margin:0;padding:0;border:0;cursor:pointer;background:url(../../images/go.jpg) no-repeat top left;}
#searchresult{border-top:1px dashed #808285;padding:10px 0 5px 0;margin-top:10px;}
.AS_ajax_resultsIntroFailure,.AS_ajax_result,.ajaxSearch_resultLink,.ajaxSearch_resultDescription,.ajaxSearch_paging{color:#58595b;font-size:50%;}
.ajaxSearch_grpResultName, .AS_ajax_grpResultName, .paging1{
	display: none;
}