.clear{clear:both;}

html, body, #Form1{
	width: 100%;
    height: 100%;
    margin: 0px;
    padding: 0px;
}

body {
	background-color:#46557f;
}

#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:788px; /*779px; - had to widen for buttons*/
			height:760px;
			margin: 0 auto;
			text-align: left;
			position:relative;
			}

			#search_holder{
				position: absolute;
				top: 0px; 
				left: 480px;
				width: 185px;
				height: 22px;
				
				/*float:left;*/
				}

				#search_input{
					position: relative;
					width: 185px;
					height: 22px;
					background: url(/images/search_bg.png) top right no-repeat;
					padding: 0px;
					margin: 0px;
					}
					#search_input .ac_input{
						position: absolute;
						top: 0px;
						left: 0px;
						background: none;
						width: 135px;
						height:22px;
						font-family: Trebuchet MS;
						font-size: 12px;
						font-style: italic;
						font-weight: bold;
						line-height:18px;
						color: #f2b40c;
						margin: 0px;
						padding: 0px 0px 0px 12px;
						border: 0px;

					}
					#search_input .searchButton{
						position: absolute;
						top: 0px;
						left: 135px;
						width: 45px;
						height: 22px; 
						border: 0px;
						background: url(/images/spacer.gif) no-repeat;
					}
					
			#login {
				position: absolute;
				top: 0px; 
				left: 672px;
				text-align:right;
				float:left;
			}
	
		#nav_wrap{
			padding: 22px 0px 0px 0px;
			margin: 0px;
			}
			#L1{
				background: url(/images/L1.gif) no-repeat top left;
				height: 39px;
				width: 779px;
				margin: 0px;
				padding: 0px;	
				}
				
				#nav_wrap #L1 li {			
					display:inline;
					padding:0px;
					margin:0px;
					}
					
					#nav_wrap #L1 li a {
						background:url(/images/L1.gif) no-repeat;
						display:block;
						float:left;
						height:39px;
						text-indent:-9999px;	
						outline: none;		
						}
						
						#L1 li a#L1_38976{width:138px; background-position:0px 0px;}
						#L1 li a#L1_38978{width:127px; background-position:-138px 0px;}
						#L1 li a#L1_38980{width:127px; background-position:-265px 0px;}
						#L1 li a#L1_38982{width:126px; background-position:-392px 0px;}
						#L1 li a#L1_38985{width:126px; background-position:-518px 0px;}				
						#L1 li a#L1_38987{width:134px; background-position:-644px 0px;}
						
						#L1 li a#L1_38976:hover,#L1 li a#L1_38976.on{background-position:0px -39px;}
						#L1 li a#L1_38978:hover,#L1 li a#L1_38978.on{background-position:-138px -39px;}
						#L1 li a#L1_38980:hover,#L1 li a#L1_38980.on{background-position:-265px -39px;}
						#L1 li a#L1_38982:hover,#L1 li a#L1_38982.on{background-position:-392px -39px;}
						#L1 li a#L1_38985:hover,#L1 li a#L1_38985.on{background-position:-518px -39px;}				
						#L1 li a#L1_38987:hover,#L1 li a#L1_38987.on{background-position:-644px -39px;}

						.submenudown {
							/*these styles are required*/
							position: absolute;
							/*these styles are required*/
							width: 126px;
							}
							.link-holder{
								background:#000000;
								}
								.subMenuItemsdown{
									width: 126px;
									display: block;
									background: #425280;
									font: 11px/14px Arial;
									color: #ffffff;
									text-decoration: none;
									text-align: left;
									}
									.subMenuItemsdown span{
										display: block;
										padding: 8px 14px 7px 10px;
										cursor: pointer;
									}
								.subMenuItemsdown:hover,a.subMenuItemsdown.on{
									background: #5e6e9b;
								}
								#menu-header{

								}
								#menu-footer{

								}
						
#non_flash_content, #photo{
	height:432px
}	
#buttonArea{
	padding: 3px 0 15px;
}	
	.button{
		float: left;
	}
#news {
	background-image:url('/images/news-bg.jpg');
	background-repeat: no-repeat;
	height:127px;
	width:798px;
}

#news .left {
	width:300px;
	height:100px;
	position:absolute;
	margin:10px 0 0 85px;
	color:#d5e0ff;
	font-family: arial, "lucida console", sans-serif;
	font-size:12px;
	}
	
#news .right {
	width:280px;
	height:100px;
	position:absolute;
	margin:10px 0 0 490px;
	color:#d5e0ff;
	font-family: arial, "lucida console", sans-serif;
	font-size:12px;
	}	
	
#news ul {
	padding:0px;
	margin:0px;
	}
	
#news li {
	display:list-item;
	list-style:none;
	padding:0 0 8px 0
}
	
#news li a {
	color:#d5e0ff;
	}
	
#news li a:hover {
	text-decoration:none;
	}
	
#address {
	padding:10px;
	text-align:center;
	}
	
#social_media{
	text-align:center;
	}	

	#social_media img{
		padding:0 5px;
		border:none;
		}	
	
#footer {
	padding:10px 0 0 0;
	color:#ffffff;
	font-family: arial, "lucida console", sans-serif;
	font-size:11px;
	clear:both;
	}
	
#footer a {
	color:#223569;
	}
	
#footer a:hover {
	text-decoration:none;
	}
	
.items {
	height:85px;
	}
	
.readmore {
	text-align:right;
	}			
						
						
