@charset "utf-8";
/* CSS Document */
body{
	background:#363636;
	font-family:"MS Trebuchet", Verdana, Arial, Helvetica, san-serif;
	font-size:14px;
	color:#1F1F1F;
}

.clear{
	height:1px;
	overflow:hidden;
	clear:both;
}

.column {
	width:320px;
	float:left;
	padding:0 0 15px 12px;
}

.error{
	color:#ff0000;
}

.tiny{
	font-size:10px;
}

img.nav_icon{
	margin-right:5px;
}

li{margin-bottom:10px;}

h1{
	font-size:20px;
	margin:0 0 12px 0;
	color:#660000;
}
h1.main_title{
	display:none;
}
#left h2{
	font-size:17px;
	margin:0 0 8px 0;
	border-bottom:2px solid #560001;
	padding-bottom:3px;
	color:#560001;
}
#left h3{
	font-size:16px;
	margin:10px 0 3px 0;
	border-bottom:2px solid #363636;
	padding-bottom:3px;
	padding-top:14px;
	color:#363636;
}
#left .sidebar a{
	font-size:11px;
	font-weight:bold;
	color:#053671;
}

#right h2{
	font-size:17px;
	margin:0 0 8px 0;
	border-bottom:2px solid #f0efef;
	padding-bottom:3px;
	color:#053671;
}
p{
	margin:0 0 14px;
	padding:0 0 0 12px;
}
p a{
	color:#9D2929;
}

img{
	border:none;
}

li a{
	color:#9D2929;
}

#container{
	background:url(images/bg_middle.jpg) top center repeat-y;
	width:995px;
	height:auto !important;
	height:551px;
	min-height:551px;
	position:relative;
	margin:0 auto;
}

	#container #inner{
		background:url(images/bg_header.jpg) top center no-repeat;
		width:995px;
		height:auto !important;
		height:551px;
		min-height:551px;
	}
	#container img#logo{
		height:80px;
		left:9px;
		position:absolute;
		top:15px;
		width:522px;
	}

		#container #inner #header{
			width:990px;
			text-align:center;
			height:27px;
			float:left;
			padding:111px 0 0 5px;
			font-size:18px;
			color:#ffffff;
		}
			#container #inner #header a{
				color:#ffffff;
				text-decoration:none;
			}

		#container #inner #left{
			float:left;
			padding:10px 15px 20px 13px;
			text-align:left;
			width:246px;
		}

		#container #inner #right{
			float:left;
			padding:10px 15px 20px 19px;
			text-align:left;
			width:671px;
		}		

		#footer{
			background:url(images/bg_footer.jpg) top center no-repeat;
			clear:both;
			text-align:center;
			width:995px;
			margin:0 auto;
			font-size:12px;
			color:#ffffff;
			padding-top:26px;
		}
		
		#container #inner #right #district_highlights{
			background:url(images/bg_district_highlights.gif) top center no-repeat;
			padding:45px 0 0 42px;
			width:631px;			
			height:248px;
			
		}
			#container #inner #right #district_highlights .highlight{
				float:left;
				width:174px;
				height:auto !important;
				height:200px;
				min-height:200px;
				text-align:center;	
				padding:0 10px;	
				color:#9d2929;	
			}
			#container #inner #right #district_highlights .middle{
				border-right:3px solid #f0efef;
				border-left:3px solid #f0efef;
			}
			
				#container #inner #right #district_highlights .highlight img{
					margin-bottom:5px;
				}
				#container #inner #right #district_highlights .highlight a{
					color:#053671;
					text-decoration:none;
					font-size:12px;
					font-weight:bold;
				}
				#container #inner #right #district_highlights .highlight a:hover{
					text-decoration:underline;
				}
		
 	table#annual_report {
		 border-width:thin;
		 border-collapse:collapse;
		 padding:0;
		 margin:0px;
		 display:inline-table;
		 font-size:11px;
	}
		table#annual_report tr {
		 vertical-align:top;
		}
		table#annual_report td {
		 text-align:left;
		 vertical-align:top;
		}
			table#annual_report td input{
				font-size:11px;
				width:230px;
			}
			table#annual_report td input.numbers{
				font-size:11px;
				width:60px;
			}
			table#annual_report td select{
				font-size:11px;
				width:236px;
			}	
			table#annual_report td textarea{
				font-size:11px;
				width:150px;
			}			

			table#annual_report td p{
			 text-align:left;
			 margin:15px 0 0 0;
			 padding:0;
			}	
 	table#annual_report2 {
		 border-width:thin;
		 border-collapse:collapse;
		 padding:3px;
		 margin:0px;
		 display:inline-table;
		 font-size:11px;
	}
		table#annual_report2 tr {
		 vertical-align:top;
		}
		table#annual_report2 td {
		 text-align:left;
		 vertical-align:top;
		}
			table#annual_report2 td p{
			 text-align:left;
			 margin:15px 0 0 0;
			 padding:0;
			}	
			table#annual_report2 td input{
				font-size:11px;
				width:180px;
			}	
			table#annual_report2 td input.zip{
				font-size:11px;
				width:90px;
			}			