* {margin:0;padding:0;}
.clear {clear:both;}
a { outline: none;}
body {background-color:#faf5e8;}
/*#distance { 
	width:100%;
	height:50%;
	margin-bottom:-400px; 
	float:left;
	}*/
	#container {
		margin:0 auto;
		background: #9f9781 url(/images/site_bg.jpg) top left repeat-x;
		position:relative; /* puts container in front of distance */
		text-align:left;
		height:800px;
		width:100%;
		clear:left;
		text-align: center;
		}
		#containerCenter{
			width:991px;
			height:800px;
			margin: 0 auto;
			text-align: left;
			}
			#header_area {
				width:991px;
				height:133px;
				}
				#banner {
					float:left;
					background: url(/images/logo.jpg) top left no-repeat;
					width:381px;
					height:133px;
					}
					#banner h1{
						display:none;
					}
				#top_nav_area {
					float:right;
					width:336px;
					height:34px;
					}
					#top_nav{ 
						margin:0; 
						padding:0;
						list-style:none;
						width:336px;
						height:34px;
						}
						#top_nav li{
							float:left;
							margin:0; 
							padding:0;  
							}
							#top_nav li a{
								display:block; 
								float:left;
								height:34px;
								font-size: 5px;
								line-height: 5px;
								text-indent:-9999em;
								background: url(/images/top_nav.png) no-repeat;
								}
								#top_nav li a#L1_118249 { width:100px; background-position: 0 0; }
								#top_nav li a#L1_118250 { width:75px; background-position: -100px 0; }
								#top_nav li a#L1_118251 { width:67px; background-position: -175px 0; }
								#top_nav li a#L1_118252 { width:94px; background-position: -242px 0; }
				
				
				
				
			#left_of_L1 {
				background: url(/images/left_of_L1.jpg) no-repeat;
				width:26px;
				height:33px;
			}
			#right_of_L1 {
				background: url(/images/right_of_L1.jpg) no-repeat;
				width:24px;
				height:33px;
			}
			#L1{ 
				margin:0; 
				padding:0;
				list-style:none;
				width:991px;
				height:33px;
				}
				#L1 li{
					float:left;
					margin:0; 
					padding:0;  
					}
					#L1 li a{
						display:block; 
						float:left;
						height:33px;
						font-size: 5px;
						line-height: 5px;
						text-indent:-9999em;
						background: url(/images/L1.png) no-repeat;
						}
						#L1 li a#L1_121059 { width:133px; background-position: 0 0; }
						#L1 li a#L1_121060 { width:135px; background-position: -133px 0; }
						#L1 li a#L1_121061 { width:134px; background-position: -268px 0; }
						#L1 li a#L1_121062 { width:136px; background-position: -402px 0; }
						#L1 li a#L1_121063 { width:134px; background-position: -538px 0; }
						#L1 li a#L1_121064 { width:135px; background-position: -672px 0; }
						#L1 li a#L1_121065 { width:134px; background-position: -807px 0; }
						
						#L1 li a#L1_121059:hover, #L1 li a#L1_121059.on { background-position: 0 -33px; }
						#L1 li a#L1_121060:hover, #L1 li a#L1_121060.on { background-position: -133px -33px; }
						#L1 li a#L1_121061:hover, #L1 li a#L1_121061.on { background-position: -268px -33px; }
						#L1 li a#L1_121062:hover, #L1 li a#L1_121062.on { background-position: -402px -33px; }
						#L1 li a#L1_121063:hover, #L1 li a#L1_121063.on { background-position: -538px -33px; }					
						#L1 li a#L1_121064:hover, #L1 li a#L1_121064.on { background-position: -672px -33px; }					
						#L1 li a#L1_121065:hover, #L1 li a#L1_121065.on { background-position: -807px -33px; }

						
			#photo {
				background: url(/images/photo.jpg) no-repeat;
				width:991px;
				height:384px;
			}
			#news {
				float:left;
				background:url(/images/news.png) no-repeat;
				width:754px;
				height:51px;
				}
				#news_wrap {
					font-family:Helvetica;
					font-size:12px;
					color:#e6e9dc;
					padding:10px 0 0 40px;
					width:712px;
					}
					#news_wrap a {
						color:#d9a71e;
					}
			#goto {
				float:left;
				background:url(/images/gotobutton.png) no-repeat;
				width:237px;
				height:51px;
				}
				#goto a {
					background:transparent none repeat scroll 0 0;
					display:block;
					width:213px;
					height:36px;
					text-indent:-9999em;
				}
				
			#footer {
				clear:both;
				background:url(/images/footer.jpg) no-repeat;
				width:991px;
				height:42px;
			}
				#footer address { display:none; }
				#footer a { display:block; float:left; height:15px; width:150px; font-size:1px; line-height:1px; text-indent:-9999em; margin:16px 0 0 716px; }