body {
	background-color: #fff3d1;
}

#distance { 
	width:100%;
	height:50%;
	margin-bottom:-380px; /* half of container's height */
	float:left;
	}
	#container {
		margin:0 auto;
		position:relative; /* puts container in front of distance */
		text-align:left;
		height:760px;
		width:100%;
		clear:left;
		text-align: center;
		}
		#containerCenter{
			width:900px;
			height:760px;
			margin: 0 auto;
			text-align: left;
			}
			#banner{
			padding:0px;
			margin:0px;
			background:url(/images/home/banner.gif) top left no-repeat;
			width:864px;
			height:88px;
			}
			#logo{
			width:365px;
			height:88px;
			text-indent:-9999px;
			}
			
			#nav-down{
				margin: 0;
				padding: 0;
				list-style: none;
				
			}
			#nav-down li{
				margin: 0;
				padding: 0;
				display: inline;
			}
			#nav-down li a{
				height: 20px;
				background: url(/images/home/nav.png) no-repeat;
				font-size: 5px;
				line-height: 5px;
				text-indent: -9999px;
				display: block;
				float:left;
			}
						
			#nav-down li a#nav-down_101239{width:127px; background-position: 0px 0px;}
			#nav-down li a#nav-down_101241{width:117px; background-position: -127px 0px;}
			#nav-down li a#nav-down_101242{width:130px; background-position: -244px 0px;}
			#nav-down li a#nav-down_104135{width:172px; background-position: -374px 0px;}
			#nav-down li a#nav-down_114639{width:107px; background-position: -546px 0px;}
			#nav-down li a#nav-down_101243{width:93px; background-position: -653px 0px;}
			#nav-down li a#nav-down_101244{width:118px; background-position: -746px 0px;}
			
			.submenudown {
				/*these styles are required*/
				position:absolute;
				/*these styles are required*/
			}
			.subMenuItemsdown{
				display:block;
				background: #ffffff;
				border-left: 2px solid #2f588c;
				border-right: 2px solid #2f588c;
				padding-left:15px;
				padding-right:15px;
				text-decoration: none;
				color:#2f588c;
				font-family: Trebuchet MS;
				font-size: 11px;
				font-weight:bold;
				line-height: 12px;
				width:193px;
			}
			.subMenuItemsdown span{
				display:block;
				
				padding:5px;
				cursor: pointer;
			}
			.subMenuItemsdown:hover,a.subMenuItemsdown.on{
				background: url(/ftpimages/289/podium/style513/menu_on.gif) repeat-y;
				background-color: #FFFFFF;
				color:#2f588c;
				
			}

			#menu-header{}
			#menu-footer{
				border-bottom: 2px solid #2f588c;
			}
						
			#photo_area{
			padding: 0;
			margin:0px 0px 0px 0px;
			width:864px;
			height:397px;
			background:url(/images/home/main_photo.jpg) top left no-repeat;
			}
			#flash_button{
			padding:153px 0px 0px 19px;
			margin:0px 0px 0px 0px;
			width:110px;
			height:31px;
			}
			#news-events-container{
			padding:0px 0px 0px 40px;
			margin:0px;
			width:864px;
			height:158px;
			background:url(/images/home/news_events_bg.gif) top left no-repeat;
			}
			#news{
			font-family: "Arial";
			font-size: 11px;
			color: #62440b;
			padding-top:14px;
			width:250px;
			display:block;
			float:left;
			}
			#news a{
			font-family: "Arial";
			font-size: 11px;
			color: #034276;
			text-decoration:none;
			}
			#newsbutton{
				padding-left:160px;
			}
			#button_area{
			padding:0px 0px 0px 25px;
			width:239px;
			margin:0px;
			display:block;
			float:left;
			}
		
			#button{
				padding:0px;
				margin:0px;
				}
			
			#button li{
				list-style:none;
				padding: 8px 0px 0px 0px;
				text-align:left;
				text-decoration:none;
				}
			#events{
			font-family: "Arial";
			font-size: 11px;
			color: #62440b;
			padding-top:14px;
			padding-left:33px;
			width:227px;
			display:block;
			float:left;
			}
			#events a{
			font-family: "Arial";
			font-size: 11px;
			color: #034276;
			text-decoration:none;
			
			}
			#eventsbutton{
				padding-left:120px;
			}	
			#footer{
			padding:0px 0px 0px 0px;
			margin:0px;
			width:864px;
			height:69px;
			background:url(/images/home/footer_bg2.gif) top left no-repeat;
			}
			#address{
				padding:0px 0px 0px 0px;
				margin:0px 0px 0px 0px;
				font-family: "Arial";
				font-size: 9px;
				color: #014278;
				float:left;
				display:block;
				width:435px;
				height:30px;
				text-indent: -9999px;
			}
			#search_area{
				float:left; 
				padding:0px;
				margin-top:4px;
				margin-left:293px; 
				}
				#search_area .searchSubmit{
					padding:0px 0px 0px 0px;
					margin:0px 0px 0px 0px;
					float:left;
					display:block;
					width:26px;
					height:19px; 
					background:url(/images/home/home_search.gif);
					border: none;
				}								
				#search_button{
					padding:0px 0px 0px 0px;
					margin:0px 0px 0px 0px;
					float:left;
					display:block;
					width:26px;
					height:19px;
				}
				#search{
					padding:0px 0px 0px 0px;
					margin:0px 0px 0px 0px;
					width:100px; 
					font-family:Arial;
					font-size:11px;
					color:#a09c9c;
					height:19px;
					padding-left:8px;
					border:1px solid #6c511e;				
				}