body{
	margin: 0px;
	padding: 0px;
	background: #2268af;
	}
#distance { 
	width:100%;
	height:50%;
	margin-bottom:-395px; /* half of container's height */
	float:left;
	background: #103153;
	}
	#container {
		margin:0 auto;
		position:relative; /* puts container in front of distance */
		/*height:790px;*/
		width:100%;
		clear:left;
		text-align: center;
		background: url(/images/hp_bg.jpg) repeat-x top;
		padding-top: 16px;
		}
		#containerCenter{
			width:976px;
			margin: 0px auto;
			text-align: left;
			}
			#left{
				float: left;
				width: 205px;
				height: 598px;
				}
				#left h1{display: none;}
				#tour_login{
					width: 205px;
					height: 125px;
					background: url(/images/login_tour_bg.png) no-repeat;
					background-position: 0px 0px;
					}
				#tour{
					width: 205px;
					height: 63px;					
					}
				#tour a{
					width: 156px;
					height: 58px;
					background: url(/images/login_tour.png) no-repeat;
					background-position: 0px 0px;
					text-indent: -9999px;
					display: block;
					}
					#tour a:hover{background-position: 0px -125px;}
				#login{
					width: 205px;
					height: 62px;					
					}
				#login a{
					width: 156px;
					height: 60px;
					background: url(/images/login_tour.png) no-repeat;
					background-position: 0px -63px;
					text-indent: -9999px;
					display: block;
					}
					#login a:hover{background-position: 0px -188px;}
			#right{
				float: left;
				width: 771px;
				}
				
				#L1{
					background: url(/images/L1.png) no-repeat top left;
					height: 32px;
					width: 771px;
					margin: 0px;
					padding: 0px;	
					}
					
					#L1 li {			
						display:inline;
						padding:0px;
						margin:0px;
						}
						
						#L1 li a {
							background:url(/images/L1.png) no-repeat;
							display:block;
							float:left;
							height:32px;
							text-indent:-9999px;	
							outline: none;		
							}
							
							#L1 li a#L1_123507{width:116px; background-position:0px 0px;}
							#L1 li a#L1_123508{width:148px; background-position:-116px 0px;}
							#L1 li a#L1_123509{width:156px; background-position:-264px 0px;}
							#L1 li a#L1_123510{width:182px; background-position:-420px 0px;}
							#L1 li a#L1_123511{width:169px; background-position:-602px 0px;}
							
							#L1 li a#L1_123507:hover,#L1 li a#L1_123507.on{background-position:0px -32px;}
							#L1 li a#L1_123508:hover,#L1 li a#L1_123508.on{background-position:-116px -32px;}
							#L1 li a#L1_123509:hover,#L1 li a#L1_123509.on{background-position:-264px -32px;}
							#L1 li a#L1_123510:hover,#L1 li a#L1_123510.on{background-position:-420px -32px;}
							#L1 li a#L1_123511:hover,#L1 li a#L1_123511.on{background-position:-602px -32px;}
				#photo_area{
					background: url(/images/hp_photo.jpg) no-repeat;
					/*width: 771px;*/
					height: 566px;
					margin: 0px;
					padding: 0px 0px 0px 587px;					
					}
					/*#photo_area img{float: right; width: 184px; margin:0px; padding:0px;}*/
					
				#position_news{position: relative;}
				#news{ 
					background: url(/images/news_clear_bg.png) no-repeat;
					width: 771px;
					height: 36px;
					position: absolute;
					top: -36;
					left: 0;
					}
					.news_area{
						width: 625px;
						padding-top: 10px;
						text-align: center;
						}
					.news_area a{
						font-family: Times;
						font-size: 14px;
						font-style: italic;
						text-decoration: underline;
						text-align: center;
						color: #ffffff;
						font-weight: bold;
						}
						.news_area a:hover{text-decoration: none;}
				#footer{
					background: url(/images/hp_footer.png) no-repeat;
					width: 976px;
					height: 34px;
					clear: both;
					}
					#footer p{display: none;}
					#footer ul{
						margin: 0px;
						padding: 15px 0px 0px 481px;
						list-style: none;
						}
						#footer li{
							margin: 0px;
							padding: 0px;
							display: inline;
							}
							#footer li a {							
							display:block;
							float:left;
							height:15px;
							text-indent:-9999px;	
							margin-right: 25px;	
							}
							#footer li a#foot_1{width:33px;}
							#footer li a#foot_2{width:44px;}
							#footer li a#foot_3{width:43px;}
							#footer li a#foot_4{width:81px;}
							#footer li a#foot_5{width:38px;}
							#footer li a#foot_6{width:36px;}
				#flash{
					background: url(/images/get_flash.png) no-repeat;
					width: 976px;
					height: 28px;
					}
					#download_flash{						
						float: left;
						width: 104px;
						height: 28px;						
						margin-left: 259px;
						}
						#download_flash a{
							display: block;
							width: 104px;
							height: 28px;
							text-indent: -9999px;
							}
					#flash_text_link{
						float: left; 
						margin-left: 167px;
						width: 50px;
						height: 28px;	
						}
						#flash_text_link a{
								display: block;
								width: 50px;
								height: 18px;							
								text-indent: -9999px;
								margin-top: 5px;
								}
					#flash p{
						display: none;
						}
			#non-flash-text{
				font-family: Verdna;
				font-size: 12px;
				line-height: 16px;
				color: #ffffff;
				padding: 0px 30px;
				}