body {
	background-color: #7b8684;
	position: relative;
	width: 975px; 
	margin: 0 auto 0 auto;
	font-family: arial, tahoma, sans-serif;
	}
	
#wrapper {
	background-color: #ffffff;
	}
	
#top {
	width: 975px;
	}
	
#iowa {
	background: url('../images/stateOfIowa.png') no-repeat;
	height: 134px;
	z-index: 3;
	position: relative;
	top: 15px;
	left: 12px;
	}
	
#header {
	background: url('../images/headerBackground.jpg') no-repeat;
	width: 975px;
	height: 102px;
	z-index: 2;
	position: relative;
	}
	
#title {
	z-index: 2;
	float: right;
	color: #ffffff;
	font-size: 30pt;
	line-height: 30pt;
	margin-right: 230px;
	}
	
#headerBottom {
	background: url('../images/headerBottom.jpg') no-repeat;
	width: 975px;
	height: 21px;
	border-top: solid 1px #ffffff;
	border-bottom: solid 2px #e4e5e6;
	z-index: 1;
	position: relative;
	}
	
#serving {
	color: #000000;
	font-weight: bold;
	margin-left: 220px;
	margin-top: 1px;
	}

#greyBar {
	border-bottom: 3px solid #7c7d7c;
	z-index: 1;
	position: relative;
	}
	
#mainContent {
	background: url('../images/col1Background.jpg') repeat-y;
	z-index: 1;
	position: relative;
	width: 975px;
	}
	
#col1 {
	float: left;
	width: 150px;
	padding-left: 15px;
	*padding-top: 20px;
	}
	
#nav {
	color: #000000;
	font-weight: bold;
	font-size: 11pt;
	border-bottom: 1px solid #babcbe;
	}
	
#nav ul {
	list-style-type: none;
	line-height: 20pt;
	margin-left: 0;
	padding-left: 0;
	}
	
#nav ul li {
	margin-left: 0;
	padding-left: 0;
	}
	
#nav a, #nav a:visited {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-size: 11pt;
	}
	
#nav a:hover{
	color: #005696;
	text-decoration: none;
	font-weight: bold;
	font-size: 11pt;
	}
	
.newsletter {
	font-weight: bold;
	font-size: 11pt;
	}
	
.newsLetterSignUp {
	font-weight: bold;
	font-size: 11pt;
	}
	
.newsLetterEmail {
	font-size: 8pt;
	}
	
.submitContainer {
	width: 144px;
	}
	
.submit {
	padding-top: 5px;
	float: right;
	height: 28px;
	}
	
.linksTop {
	background: url('../images/linksTop.png') no-repeat;
	width: 144px;
	height: 9px;
	}
	
.linksMiddle {
	background: url('../images/linksMiddle.png') repeat-y;
	width: 144px;
	}
	
.linksMiddleContent {
	padding-left: 5px;
	padding-right: 5px;
	}
	
.linksBottom {
	background: url('../images/linksBottom.png') no-repeat;
	width: 144px;
	height: 9px;
	}
	
.linkHeaderHolder{
	background: url('../images/linksHeaderGreen.png') no-repeat;
	width: 130px;
	height: 20px;
	}
	
.linkHeader {
	padding-left: 20px;
	font-weight: bold;
	font-size: 12pt;
	}
	
.linkTextContainer {
	width: 135px;
	}
	
.linkTextContent {
	padding-left: 20px;
	padding-top: 3px;
	font-size: 10pt;
	line-height: 13pt;
	}
	
#col2 {
	float: left;
	margin-left: 5px;
	width: 780px;
	border-left: 1px solid #cbcdce;
	margin-top: 5px;
	padding-left: 10px;
	padding-right: 5px;
	font-size: 10pt;
	min-height: 720px;
	}
	
#col2Heading {
	color: #005696;
	font-family: georgia, "times new roman", arial;
	font-size: 16pt;
	font-weight: bold;
	margin-top: 10px;
	}
	
.col2Title {
	color: #7c7d7c;
	font-family: georgia, "times new roman", arial;
	font-size: 13pt;
	font-weight: bold;
	}
	
#inner2Col1 {
	margin-top: 15px;
	float: left;
	width: 374px;
	height: 250px;
	}
	
#inner2Col2 {
	margin-top: 15px;
	float: right;
	height: 250px;
	width: 391px;
	margin-left: 15px;
	font-size: 10pt;
	line-height: 13pt;
	}
	
#inner2Col2 h1 {
	margin: 0;
	padding: 0;
	font-size: 10pt;
	font-weight: normal;
	}
	
.colClear {
	clear: both;
	}
	
.more {
	text-align: right;
	}
	
.more a, .more a:visited {
	color: #237fb3;
	text-decoration: underline;
	}
	
.more a:hover {
	color: #000000;
	text-decoration: underline;
	}
	
.viewall {
	margin-top: 6px;
	}
	
.viewall a, .viewall a:visited {
	color: #237fb3;
	text-decoration: underline;
	}
	
.viewall a:hover {
	color: #000000;
	text-decoration: underline;
	}
	
.h2Header{
	background: url('../images/h2Background.png') no-repeat;
	width: 443px;
	height: 50px;
	}
	
.title {
	padding-left: 50px;
	padding-top: 16px;
	font-weight: bold;
	font-size: 16pt;
	}
	
.mainInfo {
	width: 443px;
	border-right: solid 1px #babcbe;
	}
	
.mainContent {
	padding-right: 7px;
	}
	
.mainContent img {
	float: left;
	padding-right: 6px;
	}
	
.smallContainer {
	width: 443px;
	}
	
.bottomBorder {
	background: url('../images/bottomBorder.jpg') no-repeat;
	width: 435px;
	height: 18px;
	margin-left: 9px;
	}
	
#bottomCol1 {
	margin-top: 8px;
	float: left;
	width: 445px;
	font-size: 10pt;
	line-height: 13pt;
	}
	
#bottomCol2 {
	margin-top: 18px;
	float: left;
	margin-left: 20px;
	width: 315px;
	font-size: 10pt;
	line-height: 13pt;
	}
	
.greenHeaderHolder{
	background: url('../images/greenHeaderBackground.jpg') no-repeat;
	width: 315px;
	height: 30px;
	}
	
.greenHeader {
	padding-left: 30px;
	padding-top: 6px;
	font-weight: bold;
	font-size: 16pt;
	}
	
.greenHeader2 {
	padding-left: 30px;
	padding-top: 6px;
	font-weight: bold;
	font-size: 16pt;
	color: #5d9732;
	}
	
.leftSideContainer {
	width: 315px;
	}
	
.leftSideContent {
	padding-left: 30px;
	padding-top: 3px;
	font-size: 10pt;
	line-height: 13pt;
	border-bottom: 1px solid #babcbe;
	}
	
.leftSideContent img {
	float: right;
	padding-left: 5px;
	}
	
.projectDate {
	font-size: 8pt;
	}
	
.projectTitle {
	font-weight: bold;
	font-size: 13pt;
	font-family: georgia, "times new roman", arial;
	}
	
.projectTitle2 {
	font-weight: bold;
	font-size: 11pt;
	font-family: georgia, "times new roman", arial;
	}
	
.mainContent .projectTitle {
	margin-top: 8px;
	}
	
.projectDescription {
	font-size: 10pt;
	line-height: 13pt;
	}
	
.projectDescription .more {
	padding-bottom: 6px;
	}
	
#footer {
	text-align: center;
	margin-top: 7px;
	margin-bottom: 5px;
	*padding-bottom: 14px;
	color: #454545;
	}
	
.copyright {
	font-size: 9pt;
	}
	
.design {
	font-size: 8pt;
	}
	
.design a, .design a:visited {
	color: #babcbe;
	}
	
.design a:hover {
	color: #ffffff;
	}
	
.pNone p {
	margin: 0;
	padding: 0;
	}
	
.lineHeight {
	line-height: 5px;
	}
	
.subLinks a, .subLinks a:visited {
	color: #005696;
	text-decoration: none;
	}
	
.subLinks a:hover {
	color: #454545;
	text-decoration: underline;
	}
	
.lists ul {
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
	}
	
.innerNav {
	line-height: 20pt;
	}
	
.innerNav a, .innerNav a:visited {
	color: #7c7d7c;
	font-weight: bold;
	font-size: 11pt;
	text-decoration: none;
	}
	
.innerNav a:hover {
	color: #005696;
	font-weight: bold;
	font-size: 11pt;
	text-decoration: underline;
	}
	
hr {
	color: #7c7d7c;
	background-color: #7c7d7c;
	border: 0;
	height: 1px;
	width: 100%;
	text-align: left;
	}
	
.subLinks ul {
	margin: 0;
	padding: 0;
	}
	
.top {
	vertical-align: top;
	}
	
.codePage ul{
	margin-top: 0;
	padding-top: 0;
	}
	
.otherNav a, .otherNav a:visited {
	color: #000;
	font-weight: bold;
	font-size: 9pt;
	text-decoration: none;
	}
	
.otherNav a:hover {
	color: #005696;
	font-weight: bold;
	font-size: 9pt;
	text-decoration: underline;
	}
	
a, a:visited {
	color: blue;
	}
	
a:hover {
	color: blue;
	}
	
.countyCol {
	width: 780px;
	}
	
.countyCol1 {
	float: left;
	width: 435px;
	}
	
.countyCol2 {
	float: right;
	width: 330px;
	height: 300px;
	vertical-align: top;
	}
	
.counties {
	width: 374px;
	height: 225px;
	font-size: 12pt;
	color: #ffffff;
	}
	
.countyNames {
	padding-top: 20px;
	}
	
.countyNames2 {
	padding-top: 25px;
	}
	
.countyNames3 {
	padding-top: 30px;
	}
	
.counties a, .counties a:visited {
	color: #ffffff;
	font-size: 12pt;
	text-decoration: none;
	}
	
.counties a:hover {
	color: #ffffff;
	font-size: 12pt;
	text-decoration: none;
	}
	
.center {
	text-align: center;
	}
	
.newsletter a, .newsletter a:visited {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-size: 11pt;
	}
	
.newsletter a:hover{
	color: #005696;
	text-decoration: none;
	font-weight: bold;
	font-size: 11pt;
	}
	
.blueHeader {
	color: #005696;
	font-size: 10pt;
	font-weight: bold;
	}
	
.projectDescription p {
	margin: 0;
	padding: 0;
	}
	
.pdf {
	float: right;
	}
	
.smallHeader {
	color: #5d9732;
	font-size: 12pt;
	font-weight: bold;
	}
	
.servicesHome {
	width: 195px;
	}
	
#slideshow {
 position:relative;
 height:157px;
 width:235px;
 float: right;
 }
 
 
 
#slideshow IMG {
 position:absolute;
 top:0;
 left:0;
 z-index:8;
 cursor:pointer;
 }
 
 
#slideshow IMG.active {
 z-index:10;
 }
 
 
 
#slideshow IMG.last-active {
 z-index:9;
 }
 
.bold {
	font-weight: bold;
	}
	
.countyMaps {
	/*float: right;
	text-align: right;
	width: 250px;*/
	}
	
.click {
	color: #000000;
	font-size: 9pt;
	}
	
.rightImages {
	float: right;
	width: 237px;
	}
	
.footerContent h2 {
	margin: 0;
	padding: 0;
	font-size: 9pt;
	font-weight: normal;
	}