* {
	margin:0;
	padding:0;
}
html, body {
	height:100%;
}
.homebody {
	
}
.clear{clear:both;}
#distance { 
	width:100%;
	height:50%;
	margin-bottom:-328px; /* half of container's height */
	float:left;
	}
	#container {
		background: url(/images/body_strip.jpg) top left repeat-x;
		margin:0 auto;
		position:relative; /* puts container in front of distance */
		text-align:left;
		height:657px;
		width:100%;
		clear:left;
		text-align: center;
		}
		#containerCenter{
			width:1003px;
			height:657px;
			margin: 0 auto;
			text-align: left;
			}
			#wrapper {
			}
			
				#nav_wrapper {
					width:1003px;
					height:169px;
					}			
					#banner {
						float:left;
						background: url(/images/logo.png) top left no-repeat;
						width: 300px;
						height: 169px;
						}
						#banner a{
							background:transparent none repeat scroll 0 0;
							display:block;
							width: 300px;
							height: 169px;
							position:relative;
							}
							#banner a h1{
								display:none;
							}
					#menu_bg {
						float:left;
						background: url(/images/menu_bg.png) no-repeat;
						width:703px;
						height:169px;
					}
					#menu_padding {
						padding:60px 34px 33px 35px;
						margin:0;
					}
					#L1{ 
						display:inline;
						margin:0; 
						padding:0;
						list-style:none;
						}
						#L1 li{
							display:inline;
							margin:0; 
							padding:0;  
							}
							#L1 img{
								margin-left:1px;
								float:left;
								}
								#L1 li a{
									display:block; 
									float:left;
									height:46px;
									text-indent:-9999em;
									background: url(/images/L1_nav.png) no-repeat;
									}

									#L1 li a#L1_116982 { width:99px; background-position: 0 0; }
									#L1 li a#L1_116983 { width:110px; background-position: -99px 0; }
									#L1 li a#L1_116984 { width:129px; background-position: -209px 0; }
									#L1 li a#L1_116985 { width:171px; background-position: -338px 0; }
									#L1 li a#L1_116986 { width:88px; background-position: -509px 0; }

									#L1 li a#L1_116982:hover, #L1 li a#L1_116982.on { background-position: 0 -46px; }
									#L1 li a#L1_116983:hover, #L1 li a#L1_116983.on { background-position: -99px -46px; }
									#L1 li a#L1_116984:hover, #L1 li a#L1_116984.on { background-position: -209px -46px; }
									#L1 li a#L1_116985:hover, #L1 li a#L1_116985.on { background-position: -338px -46px; }
									#L1 li a#L1_116986:hover, #L1 li a#L1_116986.on { background-position: -509px -46px; }

					

						
				#center_photos {
					float:left;
					background: url(/images/center_photos.jpg) no-repeat;
					width: 855px;
					height: 322px;
				}
				#address {
					float:left;
					background: url(/images/addressbar.png) no-repeat;
					width: 148px;
					height: 322px;
				}
				#news_title {
					background: url(/images/news_title.png) no-repeat;
					width: 1003px;
					height: 57px;
					}
					#news {
						background: #00673e url(/images/rotatingnews_bg.jpg) top left repeat-x;
						height:37px;
						}
						#news_story {
							padding:0px 194px 21px 114px;
							}
							#news a {
								font-family: verdana;
								font-size: 11px;
								color: #f4d563;
								text-decoration: underline;	
							}
				#get_flash {
					background-color:#00683f;
					padding:0px 266px 26px 200px;
					font-family: verdana;
					font-size: 11px;
					color: #ffffff;
					}
					#get_flash img {
						vertical-align:middle;
						padding:0;
						margin:0;
						}
						#get_flash a {
							background-color:#00683f;
							font-family: verdana;
							font-size: 11px;
							font-weight:bold;
							color: #eeab37;
						}
	#bottom-div {
		height:25%;
		margin-bottom:-293px; /* half of container's height */
		background-color:#00683f;
	}
				
		