@charset "utf-8";
/* CSS Document */

html, body {text-align: center; background-color: #dceff3; font: Arial, Helvetica, sans-serif; color: #4f4f51; font-size: 12px; }

#contactbody { background-color: #ffffff; font: Arial, Helvetica, sans-serif; color: #4f4f51; }

#wrapper {width: 812px; margin: 0 auto; text-align: left; } 
#all {margin-top:20px; position:relative }

img { border: none; }

#banner {width:812px; height:94px; background:url(images/banner.jpg) no-repeat; position: absolute; top:0px; left:0px; padding:0px; border: 0px; z-index:2 }
#content { width:812px; height:400px; background:url(images/bg.png) repeat-y; position: absolute; top:94px; padding:0px; margin:0px; border: 0px; z-index:1}
#leftcolumn_under { width: 225px; height:408px; background: url(images/leftcolumn_under.png) no-repeat; position: absolute; top:94px; left:0px; z-index:5; padding:0px; margin:0px; border: 0px; float: left; } 




#menu { width:584px; height:31px; background:url(images/menubg.png) repeat-x; position: relative; left:226px; z-index:6; overflow: hidden; }
#closebody { width: 812px; height:20px; background: url(images/closebody.png) no-repeat; position:absolute; top:494px; }
#textcontent {
	width:567px;
	left: 1px;
	position:absolute;
	top:135px;
	left: 231px;
	z-index:15;
	height: 359px;
	overflow:hidden;
}
#textcontent_scroll {
	width:571px;
	left: 1px;
	position:absolute;
	top:140px;
	left: 234px;
	z-index:15;
	height: 355px;
	overflow-y: scroll;
}
#dlbutton {
	position:absolute;
	left:85px;
	top:98px;
	width:119px;
	height:43px;
	z-index:25;
}
#report3D {
	position:absolute;
	left:12px;
	top:46px;
	width:85px;
	height:97px;
	z-index:24;
}

#bingaman {
	position:absolute;
	left:107px;
	top:291px;
	width:150px;
	height:50px;
	z-index:10;
}
#alexander {
	position:absolute;
	right:93px;
	top:291px;
	width:150px;
	height:50px;
	z-index:10;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	margin: 0px 0px 5px 0px
	}
p { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0px 0px 15px 0px;
}
.home_page_text { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0px 0px 18px 0px;
}

hr { width:100% }
a:link { text-decoration:none; color:#3376a0; }
a:visited { text-decoration:none; color:#3376a0; }
a:hover { text-decoration:none; color:#93c3d4; }
#report_med {
	position:absolute;
	left:326px;
	top:63px;
	width:217px;
	height:289px;
	z-index:15;
}
.no-margin { margin: 0px 0px 8px 0px }
#footer { position:relative; top:10px; font-size:12px; font: Arial, Helvetica, sans-serif; }
#contact-info { display: none; }
#photo-credits { display: none; }
::selection {   background: #93c3d4; /* Safari */   }
::-moz-selection { background: #93c3d4; /* Firefox */  }
#nature_img {
	background: url(images/nature.jpg) no-repeat;
	width:584px;
	height:376px;
	position: absolute;
	top:125px;
	padding:0px;
	margin:0px;
	border: 0px;
	z-index:2;
	left: 226px;
}
#park_img {
	background: url(images/park.jpg) no-repeat;
	width:584px;
	height:376px;
	position: absolute;
	top:125px;
	padding:0px;
	margin:0px;
	border: 0px;
	z-index:2;
	left: 226px;
}

.report_text { font-size:12px; margin: 0px auto 0px 110px; line-height: 15px; }
.backgrounder_text { font-size:12px; margin: 0px auto 14px 0px; line-height: 15px; }
.backgrounder_text_end { font-size:12px; margin: 0px auto 0px 0px; line-height: 15px; }
#report_small {
	position:absolute;
	left:236px;
	top:165px;
	width:100px;
	height:136px;
	z-index:20;
	}
.hang { text-indent: -73px; margin-left: 73px; font-size:12px; line-height: 15px;  }
#light1, #light2, #light3, #light4, #light5 { display: none; }
#textcontent p {margin-bottom: 10px;}
.indent { margin: 0px auto 12px 35px }
