body{
	margin:0px;
	padding:0px;
	background:url(/images/home_back.gif) repeat;
}
.clear{clear:both;}
a {outline: none}
#distance { 
	width:100%;
	height:50%;
	margin-bottom:-308px; /* half of container's height */
	float:left;
	}
	#container {
		margin:0 auto;
		/*position:relative;  puts container in front of distance */
		text-align:left;
		height:616px;
		width:100%;
		clear:left;
		text-align: center;
		}
		#containerCenter{
			width:884px;
			height:616px;
			margin: 0 auto;
			text-align: left;
			}
			#page-wrap{
				width:884px;
				height: 616px;
				}
				#top{
					width:879px;
					height:108px;
					background: url(/images/home_top.png) no-repeat;
					}
					#omni{
						list-style: none;
						margin:0px;
						padding:47px 0px 0px 600px;
						}
						#omni li{
							display: inline;
							margin:0px;
							padding:0px;
							}
							#omni li a{
								display:block;
								float:left;
								height:13px;
								text-indent:-9999px;
								background: url(/images/omni.png) no-repeat;
								font-size: 5px;
								line-height: 5px;
								}
								#omni li a#omni_1{width:65px; background-position: 0px 0px;}
								#omni li a#omni_2{width:73px; background-position: -65px 0px;}
								#omni li a#omni_3{width:70px; background-position: -138px 0px;}
								#qls{
									width:65px; 
									display:block; 
									float:left;
									height:13px;
									text-indent:-9999em;
									background: url(/images/omni.png) no-repeat;
									background-position: -208px 0px;
									font-size: 5px;
									line-height: 5px;
								}
								
								#omni li a#omni_1:hover{background-position: 0px -13px;}
								#omni li a#omni_2:hover{background-position: -65px -13px;}
								#omni li a#omni_3:hover{background-position: -138px -13px;}
						#search-container{
							padding-top:8px;
							padding-left:706px;
							font-family: Arial;
							font-size: 13px;
							}
							#search-container input{
								height:19px;
								width:150px;
								padding-left: 3px;
								float:left;
								border: none;
								background: none;
								display:inline;
								font-family: Arial;
								font-size: 13px;
							}
							#search-container a{
								text-indent:-9999px;
								display:block;
								height:19px;
								width:21px;
								float:left;
							}
				#L1{
					list-style: none;
					margin:0px;
					padding:0px;
					}
					#L1 li{
						display: inline;
						margin:0px;
						padding:0px;
						}
						#L1 li a{
							display:block;
							float:left;
							height:31px;
							text-indent:-9999px;
							background: url(/images/nav.png) no-repeat;
							}
							#L1 li a#L1_111300{margin-left:28px; width:160px; background-position: 0px 0px;}
							#L1 li a#L1_111312{width:81px; background-position: -160px 0px;}
							#L1 li a#L1_111322{width:81px; background-position: -241px 0px;}
							#L1 li a#L1_117370{width:81px; background-position: -322px 0px;}
							#L1 li a#L1_111344{width:100px; background-position: -403px 0px;}
							#L1 li a#L1_111364{width:108px; background-position: -503px 0px;}
							#L1 li a#L1_111369{width:57px; background-position: -611px 0px;}
							#L1 li a#L1_111377{width:79px; background-position: -668px 0px;}
							#L1 li a#L1_111384{width:108px; background-position: -747px 0px;}
							
							#L1 li a#L1_111300:hover,#L1 li a#L1_111300.on{background-position: 0px -31px;}
							#L1 li a#L1_111312:hover,#L1 li a#L1_111312.on{background-position: -160px -31px;}
							#L1 li a#L1_111322:hover,#L1 li a#L1_111322.on{background-position: -241px -31px;}
							#L1 li a#L1_117370:hover,#L1 li a#L1_117370.on{background-position: -322px -31px;}
							#L1 li a#L1_111344:hover,#L1 li a#L1_111344.on{background-position: -403px -31px;}
							#L1 li a#L1_111364:hover,#L1 li a#L1_111364.on{background-position: -503px -31px;}
							#L1 li a#L1_111369:hover,#L1 li a#L1_111369.on{background-position: -611px -31px;}
							#L1 li a#L1_111377:hover,#L1 li a#L1_111377.on{background-position: -668px -31px;}
							#L1 li a#L1_111384:hover,#L1 li a#L1_111384.on{background-position: -747px -31px;}
				
				
				#mid{
					width:884px;
					height:389px;
					/*CSP sdb 012010 updated non-flash image*/
					background: url(/images/home_mid_v4.jpg) no-repeat;
				}
				
				#bottom{
					width:729px;
					height:61px;		
					margin-left: 155px;			
					}
					#news_area{
						background: url(/images/news_bg.png) no-repeat;
						width: 729px;
						height: 30px;
						}
					#news{
						padding-left: 205px;
						padding-top:9px;
						}
						#news a{
							color:#016d49;
							font-family: Arial;
							font-size: 11px;
							text-decoration:none;
						}
						#news a:hover{
							color:#00ab77;
						}
				#address{
					background: url(/images/address.png) no-repeat;
					width: 729px;
					height: 31px;
					margin: 0px;
					padding: 0px 0px 0px 575px;
					}
					#email{
						padding-top: 13px;
						}
						#email a{
							display: block;
							width: 145px;
							height: 13px;
							cursor: pointer;
							text-indent: -9999px;
							line-height: 1px;
							font-size: 1px;
							background: url(/images/address.png) no-repeat;		
							background-position: -575px -13px;
							}
							#email a:hover{background-position: -575px -44px;}
	
	#non-flash-text{
		display: none;
		/*
		font-family: Arial;
		font-size: 12px;
		color: #ffffff;
		text-align: center;
		padding-top: 10px;
		*/
		}