/* RESET */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin:0;
	padding:0;
	font-family:Arial,sans-serif;
}

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:none;
}

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;
}


	
/*GLOBAL*/
body {
	background:url(/Resources/background.png) #f4f2ed left top repeat-x;
}

div#page {
	position:relative;
	min-height:100%;
	margin:auto;
	width:980px;
	height:100%;
	padding:10px 0 0;
}

div#logo {
	position:absolute;
	z-index:600;
	left:30px;
	top:10px;
}

.replaced {
	display:block;
	position:absolute;
	height:1px;
	outline:none;
	overflow:hidden;
	text-indent:-9999px;
	width:1px;
}


	
/*MENU*/
div#menu {
	position:relative;
	float:left;
	top:54px;
	width:980px;
	font-size:80%;
	line-height:normal;
}

div#menu ul {
	padding:10px 10px 0 0;
	list-style:none;
	float:right;
}

li#nosel,li#sel {
	display:inline;
}

li#nosel a,li#sel a {
	float:left;
	background:url(/Resources/tableftF.png) no-repeat left top;
	padding:0 0 0 8px;
	text-decoration:none;
}

li#nosel a span,li#sel a span {
	float:left;
	display:block;
	background:url(/Resources/tabrightF.png) no-repeat right top;
	padding:8px 15px 10px 6px;
	color:#666;
}

li#nosel a span,li#sel a span {
	float:none;
}

li#nosel a:hover span,li#sel a:hover span {
	color:#666;
}

li#nosel a:hover,li#sel a:hover,li#sel a {
	background-position:0 -42px;
}

li#nosel a:hover span,li#sel a:hover span,li#sel a span {
	background-position:100% -42px;
}


	
/*FLASH*/
div#flash {
	position:relative;
	float:left;
	margin-top:60px;
	border:none;
	padding:10px 40px;
}

.fl320 {
	background:url(/Resources/flash-back320.png) no-repeat;
}

.fl260 {
	background:url(/Resources/flash-back260.png) no-repeat;
}

div#contact {
	position:absolute;
	z-index:800;
	top:10px;
	left:780px;
	font-size:150%;
	text-align:center;
	line-height:80%;
}

.callus {
	font-size:60%;
}


	
/*HOMEPAGE*/
div#homecopy {
	position:relative;
	float:left;
	padding:5px 0 20px;
	margin:0 25px;
	font-family:Helvetica,Arial,sans-serif;
	width:260px;
}

div#homecopy a,ul#quicklinks a {
	color:#053461;
	text-decoration:none;
	border-bottom:1px dotted #053461;
}

div#contenthome {
	position:relative;
	float:left;
	width:260px;
	border-bottom:1px dotted #bbbbb8;
	padding:15px 0 10px;
	margin:0;
}

div#home h1 {
	position:relative;
	float:left;
	font-size:250%;
	width:980px;
	padding:0;
	margin:0 0 10px;
	text-align:center;
}

div#contenthome h3 {
	position:relative;
	float:left;
	width:100px;
	font-size:120%;
	color:#0d6321;
}

div#contenthome h4 {
	position:relative;
	float:left;
	font-size:80%;
	color:#0d6321;
	margin:-10px 0 10px;
	width:240px;
}

div#contenthome p {
	position:relative;
	font-size:70%;
	line-height:130%;
	margin:0 0 15px;
}
div#contenthome p a { border-bottom:none }
div#news a, div#video a { border-bottom:none }
div#video {
	position:relative;
	border:none;
	width:220px;
	height:95px;
	margin:10px 0;
}

div#news {
	position:relative;
	border:none;
	width:260px;
	height:130px;
	margin:10px 0;
	border-bottom:0;
}

ul#quicklinks {
	position:relative;
	border:none;
	width:220px;
	background:white;
	margin:0;
	padding:20px;
}

ul#quicklinks h6 {
	font-size:120%;
	text-align:center;
	padding:2px 0 5px;
}

ul#quicklinks li {
	border:none;
	margin:0 0 0 20px;
	padding:5px 0 5px 25px;
	font-size:80%;
}

.pdf {
	background:url(../Resources/pdf_icon_small.gif) no-repeat left center;
}


	
/*INSIDE PAGES*/
div#content {
	position:relative;
	float:left;
	padding:10px 50px;
	font-family:Helvetica,Arial,sans-serif;
}

div#content ul {
	position:relative;
	float:left;
	margin:15px 0 5px;
	border:1px solid #F1F1F1;
	background-color:#FFF;
}

div#content ul ul {
	position:relative;
	float:left;
	border:1px dashed #F1F1F1;
	padding:10px 20px;
	margin:15px 0 0;
	background-color:#fef9dc;
}

div#content ul ul ul {
	position:relative;
	float:left;
	border:none;
	padding:0 20px;
	margin:-15px 0 20px;
	background:#fef9dc;
}

#content a {
	color:#053461;
	text-decoration:none;
	border-bottom:1px dotted #053461;
}

ul#pictureleft {
	padding:40px 50px 40px 420px;
	width:410px;
	min-width:350px;
}

ul#busibenefits {
	width:420px;
}

ul#pictureright {
	padding:40px 420px 40px 50px;
	width:410px;
	min-width:350px;
}

ul#plain {
	padding:40px 50px;
	width:780px;
}

.airportimage {
	background-image:url(../Resources/map-back-airport.jpg);
	background-repeat:no-repeat;
	background-position:top right;
}

.roadsimage {
	background-image:url(../Resources/roads-highways.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}

.labormap {
	background-image:url(../Resources/map-back-labor.png);
	background-repeat:no-repeat;
	background-position:top right;
}

.militarymap {
	background-image:url(../Resources/map-back-military.png);
	background-repeat:no-repeat;
	background-position:top left;
}

.parkrec {
	background-image:url(../Resources/park-rec.jpg);
	background-repeat:no-repeat;
	background-position:top right;
}

ul#rightpinfobox {
	float:right;
	margin:0 0 0 30px;
}

div#content h1 {
	font-size:220%;
	line-height:100%;
	margin:0 0 5px;
}

div#content h2 {
	font-size:150%;
	line-height:100%;
	margin:10px 0;
}

div#content h3 {
	font-size:110%;
	line-height:100%;
	margin:20px 0 5px;
}

div#content h4 {
	font-size:100%;
	line-height:100%;
	margin:0;
	font-weight:bold;
}

div#content p {
	font-size:80%;
	line-height:180%;
	margin:2px 0 8px;
	color:#444;
}

div#content li {
	background:url(../Resources/check.png) no-repeat left center;
	font-size:80%;
	line-height:140%;
	margin:15px 0;
	padding:0 0 0 38px;
}

#imgleft {
	position:relative;
	float:left;
	margin:0 30px 0 -10px;
}

#imgright {
	position:relative;
	float:right;
	margin:0 -10px 0 30px;
}

#roadleft {
	position:relative;
	float:left;
	margin:0 10px 0 0;
}


	
/*SPECIAL FOOTER*/
#special {
	margin:0 0 0 45px;
}

#special ul {
	position:relative;
	float:left;
	float:left;
	padding:15px;
	width:180px;
	margin:5px;
	height:55px;
	background:url(../Resources/pre-footer-box.png) center no-repeat;
	border:1px solid #c0d0e0;
}

#special a {
	text-decoration:none;
	color:#004277;
}

#special a:hover {
	text-decoration:none;
	color:blue;
}

#special h4 {
	font-size:100%;
	font-weight:normal;
}

#special p {
	font-size:60%;
	font-weight:normal;
	color:#585858;
}

ul#interstate li {
	position:relative;
	float:left;
	background:none;
	padding:5px 0;
	text-align:center;
}

ul#interstate li p {
	line-height:120%;
}

#imgroadsignright {
	margin:0;
}

.highway {
	width:60px;
}

li#traffic p,li#traffic h4 {
	width:160px;
	text-align:left;
	margin:0 0 0 20px;
}

#heducation li {
	position:relative;
	float:left;
	width:170px;
	margin:0;
	padding:0;
}

ul#propnav {
	background:#FFF;
	width:850px;
	margin:0;
	padding:0;
}

ul#propnav li {
	display:inline;
	padding:0;
	margin:0 30px;
	background:none;
}

ul#pronav {
	width:400px;
}


	
/*FOOTER*/
#footer {
	position:relative;
	float:left;
	width:100%;
	background:#FFF;
	height:100%;
	padding:30px 0;
	margin:15px 0 0;
	border-top:1px solid #F1F1F1;
}

#footer a {
	text-decoration:none;
	color:#0d6322;
	font-weight:bold;
}

#footerpage {
	position:relative;
	margin:auto;
	width:930px;
	padding:0 25px;
}

#edainfo {
	position:relative;
	float:left;
	width:250px;
	text-align:center;
	margin:0 10px 0 0;
}

#logofoot {
	position:relative;
}

#edainfo p {
	font-size:70%;
}

#edainfo h2 {
	font-size:80%;
}

#edacontact {
	position:relative;
	float:left;
	font-size:60%;
	border:1px dotted #dcdcd9;
	width:400px;
	height:130px;
	padding:20px;
}

#edacontact ul {
	position:relative;
	float:left;
	width:400px;
	margin:5px 0;
}

#edacontact li {
	position:relative;
	float:left;
	width:90px;
}

li#name {
	width:120px;
}

li#title {
	width:130px;
}

li#phone {
	width:90px;
	text-align:center;
}

li#email {
	width:50px;
	text-align:right;
}

#board {
	position:relative;
	float:right;
	border:1px dotted #dcdcd9;
	text-align:center;
	width:180px;
	height:140px;
	padding:10px 15px 20px;
}

#board li {
	position:relative;
	float:left;
	font-size:70%;
	margin:3px 0;
	padding:0;
	width:180px;
}

#board h3 {
	font-size:100%;
	margin:0 0 5px;
	color:#0d6322;
}