.clear{clear:both;}
.left{float: left;}
body{background: #2c5263;}

#distance { 
	width:100%;
	height:50%;
	margin-bottom:-301px; /* half of container's height */
	float:left;
	}
	#container {
		margin:0 auto;
		position:relative;  /*puts container in front of distance */
		height:602px;
		width:100%;
		clear:left;
		text-align: center;
		}
		#containerCenter{
			width:1007px;
			height:602px;
			margin: 0 auto;
			text-align: left;
			background: url(/images/hp_background.png) top left no-repeat;
			padding: 41px 49px 0 57px
			}
			
			#left_side{
				width: 313px;
				height: 530px;
				float: left;
				}
				#small_photo{
					height: 305px;
					margin-bottom: 4px;
					}
				#omni{
					width: 313px;
					height: 36px;
					background: url(/images/omni_v2.png) top left no-repeat;
					list-style: none;
					padding: 0px;
					margin: 0px;
					}
					#omni li{
						display: inline;
						margin: 0px;
						padding: 0px;
						}
						#omni li a{
							background: url(/images/omni_v2.png) top left no-repeat;
							display: block;
							float: left;
							height: 36px;
							text-indent: -9999px;
							padding: 0px;
							margin: 0px;
							outline: none;
							}
							
							#omni li a#omni_1{width:165px; background-position:0px 0px;}
							#omni li a#omni_2{width:148px; background-position:-165px 0px;}
											
							#omni li a#omni_1:hover,#omni li a#omni_1.on{background-position:0px -36px;}
							#omni li a#omni_2:hover,#omni li a#omni_2.on{background-position:-165px -36px;}
							
				#community{
					width: 313px;
					height: 24px;
					background: url(/images/community.png) top left no-repeat;
					list-style: none;
					padding: 0px;
					margin-top: 5px;
					margin-bottom: 0px;
					margin-left: 0px;
					margin-right: 0px;
					}
					#community li{
						display: inline;
						margin: 0px;
						padding: 0px;
						}
						#community li a{
							background: url(/images/community.png) top left no-repeat;
							display: block;
							float: left;
							height: 24px;
							text-indent: -9999px;
							padding: 0px;
							margin: 0px;
							outline: none;
							}
							
							#community li a#community_1{width:313px; background-position:0px 0px;}
											
							#community li a#community_1:hover,#community li a#community_1.on{background-position:0px -24px;}
						
			#right_side{
				float: left;
				margin: 0px 0px 0px 12px;
				width: 576px;
				padding: 0px;
				}				
				
				#L1{
					/*background: url(/images/L1.png) top left no-repeat;*/
					width: 576px;
					height: 55px;
					list-style: none;
					margin:0px;
					padding:0px;
					}
					#L1 li{
						margin:0px;
						padding:0px;
						display:inline;
						}
						#L1 li a{
							background: url(/images/L1.png) top left no-repeat;
							display: block;
							float: left;
							height: 55px;
							text-indent:-9999px;							
							outline: none;
							}
							
							#L1 li a#L1_116402{width:104px; background-position:0px 0px;}
							#L1 li a#L1_116403{width:114px; background-position:-104px 0px;}
							#L1 li a#L1_116404{width:114px; background-position:-218px 0px;}
							#L1 li a#L1_116406{width:99px; background-position:-332px 0px;}
							#L1 li a#L1_116405{width:62px; background-position:-431px 0px;}
							#L1 li a#L1_116407{width:83px; background-position:-493px 0px;}
							
							#L1 li a#L1_116402:hover,#L1 li a#L1_116402.on{background-position:0px -55px;}
							#L1 li a#L1_116403:hover,#L1 li a#L1_116403.on{background-position:-104px -55px;}
							#L1 li a#L1_116404:hover,#L1 li a#L1_116404.on{background-position:-218px -55px;}
							#L1 li a#L1_116406:hover,#L1 li a#L1_116406.on{background-position:-332px -55px;}
							#L1 li a#L1_116405:hover,#L1 li a#L1_116405.on{background-position:-431px -55px;}
							#L1 li a#L1_116407:hover,#L1 li a#L1_116407.on{background-position:-493px -55px;}
				
				#large_photo{
					width: 575px;
					height: 383px;
					margin: 0px 0px 4px 1px;
					}
					
				#news{
					background: url(/images/news.png) no-repeat;
					width: 575px;
					height: 36px;	
					margin: 0px;
					padding: 0px;								
					}
					#news_wrap {
						width: 415px;
						padding-bottom:15px; /*CSP sdb 080409 was commented out and 22px*/				
					}
					a.news_text{
						color: #ffffff;
						font-family: verdana;
						font-size: 11px;	
						text-decoration: none;
						}
						
						a.news_text:hover{
							text-decoration: underline;
							}
		#address{
			margin: 0px;
			padding: 0px;			
			height: 24px;
			width: 900px;
			}
			#address p{
				display: none;
				text-indent: -9999px;
				line-height: 1px;
				font-size: 1px;
				}
		*html #address{margin-top: -8px;}