/* Structural */
body{
	font-family: Arial,Helvetica,sans-serif;
	margin: 0;
	padding: 0;
	font-size: 30px;
	background: #f5ece3;
}
#page{
	margin: 0;
	padding: 0;
	width: 100%;
	background: url(../../images/body_back.jpg) repeat-y top center;
}
#container{
	margin: 0 auto;
	padding: 0;
	width: 100%;
	background: url(../../images/header_back.jpg) no-repeat top center;
}
#head{
	width: 960px;
	margin: 0 auto;
	height: 295px;
}
#content_container{
	width: 960px;
	overflow: hidden;
	margin: 0 auto;
}
#content_left{
	width: 360px;
	float: left;
}
#content_right{
	width: 560px;
	float: right;
	padding-right: 20px;
}
#content{
	float: left;
}
#footer{
	color: #940000;
	width: 960px;
	margin: 0 auto;
	text-align: center;
	font-size:50%;
	padding: 70px 0 0 0;
}
#footer a{
	color: #940000;
	text-decoration: none;
}
#footer a:hover{
	color: #c7393f;
}
#footer_container{
	width: 100%;
	background: url(../../images/footer_back.jpg) no-repeat top center;
}
#footer{
	width: 960px;
	margin: 0 auto;
	height: 143px;
}
/* Contextual */
h1{
	font-size: 56%;
	color: #303030;
	text-transform: uppercase;
	border-bottom: 1px dashed #707070;
	padding-bottom: 5px;
}
h2{
	font-size: 56%;
	color: #303030;
}
h3{
	color: #27457a;
	font-size: 56%;
}
h4{
	color: #344c64;
	font-size: 44%;
	text-transform: uppercase;
	border-bottom: 1px solid #58595b;
}
h5{
	font-size: 56%;
	margin-top: 0;
	padding-top: 15px;
}
h6{
	font-size: 54%;
	margin: 3px 0 5px 0;
	border-bottom: 1px solid #818284;
	padding-bottom: 7px;
}
p{
	color: #303030;
	font-size: 50%;
}
#content a{
	color: #344c64;
	text-decoration: none;
	font-weight: bold;
}
#content a:hover{
	text-decoration: underline;
}
#content ul{
	font-size: 50%;
	list-style-type: circle;
}
#content ul ul{
	font-size: 100%;
	list-style-type: disc;
}
#content ul ul ul{
	font-size: 100%;
	list-style-type: circle;
}

#sectiontitle{
	color: #818284;
	font-size: 40%;
	font-weight: bold;
}
#subtitle{
	color: #818284;
	font-size: 48%;
	font-weight: bold;
}
#primary_navigation{
	font-size: 44%;
	background: url(../../images/navigation_back.jpg) no-repeat bottom;
	padding-bottom: 40px;
}
#primary_navigation ul{
	list-style-type: none;
	width: 320px;
	margin-top:0;
	padding-top:10px;
}
#primary_navigation ul .active .last{
	background: none;
}
#primary_navigation ul li{
	font-weight: bold;
	width: 320px;
}
#primary_navigation ul li.last{

}
#primary_navigation ul li.active{

}
#primary_navigation ul li a{
	color: #27457a;
	text-decoration: none;
	width: 290px;
	display: block;
}
#primary_navigation ul li a:hover{
	color: White;
	background: #27457a;
}
#primary_navigation ul li ul{
	padding:6px 0 6px 8px;
	margin:0;
	font-size: 88%;
}
#primary_navigation ul li ul li{

}
#primary_navigation ul li ul li a{
	background: url(../../images/nav_off_bullet.jpg) no-repeat left top;
	padding-left: 13px;
	width: 268px;
	display: block;
}
#primary_navigation ul li ul li a:hover{
	background: #27457a url(../../images/nav_on_bullet.jpg) no-repeat left top;
}
#primary_navigation ul li ul li.last{

}
#primary_navigation ul li ul li.active{

}
#secondary_navigation{
	font-size: 55%;
	font-weight:bold;
}
#secondary_navigation ul{
	list-style-type: none;
	padding: 5px 0 10px 0;
	margin:0;
}
#secondary_navigation ul li{
	display: inline;
	background: url(../../images/sec_nav_bullet.jpg) no-repeat left;
	padding: 0 30px 0 15px;
}
#secondary_navigation ul li a{
	color: #940000;
	text-decoration: none;
}
#secondary_navigation ul li a:hover{
	color: #c7393f;
}

.divider{
	width: 100%;
	height: 10px;
	border-top: 1px solid #58595b;
}
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{
	float: left;
	height: 120px;
	width: 500px;
	margin: 100px 0 0 150px;
}
dl{
	margin: 0;
	width: 100%;
	height: 205px;
	display: inline;
}
dt{
	margin: 0;
	padding: 0;
	float: left;
}
dd{
	margin: 0;
	padding: 0;
	float: right;
}
/* Search */
#search{

}
.resulttitle a{
	font-weight: bold;
	text-decoration: underline;
}
.searchdivider{
	height: 0;
	border-bottom: 1px solid #818284;
}
#ajaxSearch_form{
	width: 220px;
	margin: 0 5px;
	padding: 0;
	float: right;
	background: url(../../images/search_back.jpg) no-repeat top left;
}
#ajaxSearch_input{
	width: 110px;
	float: left;
	height: 20px;
	margin: 0;
	padding: 2px 0 0 5px;
	background: url(../../images/search_back.jpg) top left;
	border: 0;
}
#ajaxSearch_submit{
	float: right;
	width: 58px;
	height: 22px;
	margin: 0;
	padding: 0;
	border: 0;
	cursor: pointer;
}
#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{
	color: #303030;
	font-size: 50%;
}
#countymap{
	height: 208px;
	width: 270px;
	margin: 0 auto;
	background: url(../../images/countymap.jpg) no-repeat center;
}
