html, body,div,dl,dt,dd,ol,li,h1,h2,h3,h4,h5,h6,pre,label,form,fieldset,input,textarea,p,blockquote,th,td,img { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style-type:none;
	margin-left:-24px;
	margin-top:-6px;
	padding:0;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

.right{float: right;}
.left{float: left;}

 img, div { behavior: url(iepngfix.htc) }

html{
	
}
body {
	background-color:#FFFFFF;
	background-image:url(../img/orangeln.gif);
	background-repeat:repeat;
	background-position:top;
	margin:0;
	padding:0;
	height:100%; /* needed to display bkgnd2 at full height in IE */
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	overflow-y:scroll;
}
#container1{
	position: absolute; /*needed to expand to full height beyond content in FF */
	top: 0px;
	right: 0px;
	height:auto; /* FF needs this setting to expand div to fit long content */
	min-height:100%; /*sets minimum height in FF*/
	width:100%;
	background-color:transparent;
	background-image:url(../img/stripe.png);
	background-repeat:repeat;
	background-position:top;
	text-align:center; /*centers #main in old IE*/
}
#container2{

}
#content{
    height:auto;
	margin:0 auto;
	width:940px;
    min-height:100%;
    background:transparent url(../img/wtlineBG.png) top center repeat-y;
}
#copy{
	margin-left:auto;
	margin-right:auto;
	width:900px;
	padding:20px;
	margin-top:-60px;
	z-index:50;
	position:relative;
}
/*----- header ------------------*/
#header{
	margin-left:auto;
	margin-right:auto;
	height: 263px;
	width:938px;
	background: url(../img/cloudsHD.jpg) no-repeat center;
}
		
		#navigation{
			display: block;
			height: 39px;
			position:relative;
			top: 175px;
			margin-left:344px;
		}
		
			#navigation ul{
				display: inline;
			}
			
			#navigation ul li{
				float: left;
				margin-right: 0px;
				padding-right: 16px;
			}
			
			#navigation a{
				text-indent: -9999px;
				display: block;
				height: 39px;
				margin-right: 1px;
			}
			
			#navigation a.nav1, #navigation a.nav1:visited{
				background: transparent url(../img/bofdir.png) no-repeat top left;
				width: 117px;
				height:16px;
			}
			#navigation a.nav1:hover{
				background: transparent url(../img/bofdir_ON.png) no-repeat top left;
				background-position: 0% 100%;}
			
			#navigation a.nav2, #navigation a.nav2:visited{
				background: transparent url(../img/bigpac.png) no-repeat top left;
				width: 41px;
				height:16px;
			}
			#navigation a.nav2:hover{
				background: transparent url(../img/bigpac_ON.png) no-repeat top left;
				background-position: 0% 100%;}
			
			#navigation a.nav3, #navigation a.nav3:visited{
				background: transparent url(../img/crntissues.png) no-repeat top left;
				width: 90px;
				height:16px;
			}
			#navigation a.nav3:hover{
				background: transparent url(../img/crntissues_ON.png) no-repeat top left;
				background-position: 0% 100%;}
			
			#navigation a.nav4, #navigation a.nav4:visited{
				background: transparent url(../img/news.png) no-repeat top left;
				width: 30px;
				height:16px;
			}
			#navigation a.nav4:hover{
				background: transparent url(../img/news_ON.png) no-repeat top left;
				background-position: 0% 100%;}
			
			#navigation a.nav5, #navigation a.nav5:visited{
				background: transparent url(../img/repstudies.png) no-repeat top left;
				width: 105px;
				height:16px;
			}
			#navigation a.nav5:hover{
				background: transparent url(../img/repstudies_ON.png) no-repeat top left;
				background-position: 0% 100%;}
			
			#navigation a.nav6, #navigation a.nav6:visited{
				background: transparent url(../img/links.png) no-repeat top left;
				width: 30px;
				height:16px;
			}
			#navigation a.nav6:hover{
				background: transparent url(../img/links_ON.png) no-repeat top left;
				background-position: 0% 100%;}
			
			#navigation a.nav7, #navigation a.nav7:visited{
				background: transparent url(../img/home.png) no-repeat top left;
				width: 20px;
				height:17px;
			}
			#navigation a.nav7:hover{
				background: transparent url(../img/home_ON.png) no-repeat top left;
				background-position: 0% 100%;}


/*----- contentArea ------------------*/
#contentArea{
	background: transparent url('images/contentTop.gif') no-repeat top left;
	text-align: left;
	min-height: 365px;
	margin:0;
	z-index: 10;
	padding:0;
	margin-top:-60px;
	text-align:left;
}
		#news{
			width: 235px;
			color: #ffffff;
			float: left;
			margin-left:37px;
			padding: 0;
			z-index:10;
		}
			#news image{
				border-bottom-width:2px;
				border-bottom-style:solid;
			}
			#news dl {
				background:url(../img/grnNewsBG.png) repeat;
				padding:8px;
				text-align:left;
			}
			#news dl dt{
				color: #fff;
				font-weight: bold;
				font-size: 15px;
				margin-top:4px;
			}
			
			#news dl dd{
				padding: 10px 0px 5px 0px;
			}
			
			#news ul {
				background:url(../img/grnNewsBG.png) repeat;
				padding:15px;
				text-align:left;
				margin:0;
				min-height:350px;
			}
			#news ul.home{
				min-height:0px;
			}
			#news ul li{
				margin:0;
				color: #fff;
				font-size: 12px;
				padding: 0px 10px 15px 14px;
				background: url(../img/littlesquare.png) no-repeat left 4px;
				width:200px;
			}
			
			#news ul a,#news ul a:visited{
				color: #2a65ac;
				text-decoration: underline;
				font-weight: bold;
			}
			
			#news a.more, #news a.more:visited{

				color: #2a65ac;
				font-size: 12px;
				font-weight: bold;
			}
			
			#news a.more:hover{}
			
			#newsbottom{
				background: url(../img/greengradient.png) no-repeat;	
				height:137px;
			}
		
		#welcome{
			margin-left:310px;
			
			/*height: 157px;*/
			width: 533px;
			margin-top: -10px;
			padding: 10px 30px 0px 12px;
			text-align:left;
		}
		#thumbs{
			width: 135px;
			float: right;
			margin-left:30px;
			margin-right:0px;
			margin-top:76px;
			padding: 0;
			z-index:10;
		}
		#thumbs img{
			border:thick solid #6d93ba;
		}
		#thumbs ul li{
			list-style-type:none;
			line-height:36px;
		}
		
/*----- footer ------------------*/
.footerindex{
	/*margin-top:-380px;*/
}
#footerindex {
	background: url(../img/freeway_construction3.jpg) no-repeat top center;
	height:400px;
}
.footerboardofdirs{
	/*margin-top:-100px;*/
}
#footerboardofdirs{
	background: url(../img/spaghetti_junction.jpg) no-repeat;
	height:244px;	
}
.footerbigpac{
	/*margin-top:-366px;*/	
}
#footerbigpac{
	background: url(../img/bridge_construction.jpg) no-repeat;
	height:437px;	
}
.footercrntissues{
	/*margin-top:-226px;*/
}
#footercrntissues{
	background: url(../img/farmhighway.jpg) no-repeat;
	height:258px;	
}
.footernews{
	/*margin-top:-206px;*/
}
#footernews{
	background: url(../img/highwaycenter.jpg) no-repeat;
	height:241px;	
}
.footerrepstudies{
	/*margin-top:-266px;*/	
}
#footerrepstudies{
	background: url(../img/construction.jpg) no-repeat;
	height:296px;	
}
.footerlinks{
	/*margin-top:-176px;*/	
}
#footerlinks{
	background: url(../img/pipes.jpg) no-repeat;
	height:257px;	
}

#footer{
	position:relative;
	color:#FFF;
	width:900px;
	margin-left:auto;
	margin-right:auto;
	z-index:0;
	
}
		#blueln{
			background: url(../img/bluFT.png);
			height:36px;
			width:100%;
		}
		#footerMiddle{
			width: 900px;
			text-align:center;

		}
		#footerBottom{
			background: transparent;
			height:40px;
		}
		
/*----- links ------------------*/
a{
	color: #0073A4;
}
a:visited{
	color: #0073A4;
}
	.parentlink{
		font-weight:bold;
		line-height:25px;
		font-size:larger;
	}
	.proglink{
		font-weight:bold;
		line-height:25px;
		font-size:larger;
	}
	a.ftrlink{
		color:#FFF;
		text-decoration:none;
	}
	a.ftrlink:visited{
		color:#FFF;
		text-decoration:none;
	}
/*---- Misc -------------------*/
.heading1{
	font-weight: bold;
	letter-spacing: 0.01em;
	padding: 0;
	margin: 1em 0 0 0;
	color:#2a65ac;
}

.childlink ul li {
	margin:12px 12px 12px 22px;
	list-style-type:square;
}
p{
	margin-left:0px;	
}

li.crnt{
	list-style-type:disc;
	color:#2a65ac;
	margin-top:5px;
	margin-left:40px;
}
.litext{
	color:#666;
}
.lnks{
 	line-height:20px;	
}
ul.basic{
	padding:0px;
	margin:0 0 0 0;
}