.clear{clear:both;}
.left{float:left;}
.right{float:right;}

html,body,#Form1{
	margin: 0px;
	padding: 0px;
	height: 100%; 
	width: 100%;
}
body {
	background-color: #fff3d1;
}

#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:846px;
			height:760px;
			margin: 0 auto;
			text-align: left;
			}

			#banner{
				padding:0px;
				margin:0px;
				background:url(/images/home/banner.gif) top left no-repeat;
				width:846px;
				height:88px;
				}
				
				#logo{
					width:365px;
					height:88px;
					text-indent:-9999px;
					float:left;
				}
				
				#right_holder{
					float:left;
					}
					#search_area{
						margin:38px 0px 5px 345px;
						background:url(/images/home/search_bg.png);
						width:136px;
						height:19px;
						}
						#search_area .searchSubmit{
							padding:0px;
							margin:0px;
							float:left;
							display:block;
							width:20px;
							height:19px; 
							border:none;
							background:url(/images/spacer.gif) top left no-repeat;
						}								
						#search_button{
							padding:0px;
							margin:0px;
							float:left;
							display:block;
							width:20px;
							height:13px;
							line-height:13px;
							border:none;
						}
						#search{
							padding:0px;
							margin:0px;
							width:100px;
							font-family:Arial;
							font-size:11px;
							line-height:13px;
							color:#a09c9c;
							height:13px;
							margin-left:10px;	
							border:0px;						
						}
				
				#omni_holder{
					margin-left:101px;
					}
					#omni{
						background: url(/images/omni.png) top left no-repeat;
						width: 380px;
						height: 26px;
						margin: 0px; 
						padding: 0px;
						list-style: none;					
						}
						#omni li{
							display: inline;
							}
							#omni li a{
								background: url(/images/omni.png) top left no-repeat;
								float: left;
								height: 26px;
								text-indent: -9999px;
								}
								#omni li a#omni_login{background-position: 0px 0px; width: 155px;}
								#omni li a#omni_1{background-position: -155px 0px; width: 59px;}
								#omni li a#omni_2{background-position: -214px 0px; width: 52px;}
								#omni li a#omni_3{background-position: -266px 0px; width: 51px;}
								#omni li a#omni_4{background-position: -317px 0px; width: 60px;}
								
								#omni li a#omni_login:hover, #omni li a#omni_login.hover, #omni li a#omni_login.on{background-position: 0px 0px;}
								#omni li a#omni_1:hover, #omni li a#omni_1.hover, #omni li a#omni_1.on{background-position: -155px 0px;}
								#omni li a#omni_2:hover, #omni li a#omni_2.hover, #omni li a#omni_2.on{background-position: -214px 0px;}
								#omni li a#omni_3:hover, #omni li a#omni_3.hover, #omni li a#omni_3.on{background-position: -266px 0px;}
								#omni li a#omni_4:hover, #omni li a#omni_4.hover, #omni li a#omni_4.on{background-position: -317px 0px;}			
				
				
			#photo_holder{
				position:relative;
				padding:0px;
				margin:0px;
				width:846px;
				height:430px;
				}
				
				#photo_rotator{
					display:block;
					position:absolute;
					padding:0px;
					margin:0px;
					top:0px;
					left:0px;
					width:845px;
					height:420px;
					z-index:15;
					overflow:hidden;
				}
				
				#photo_mask{
					display:block;
					position:absolute;
					padding:0px;
					margin:0px;
					top:0px;
					left:0px;
					width:846px;
					height:430px;
					background:url(/images/photo_mask.png) top left no-repeat;
					z-index:20;
				}
				
				/* menu css */
				#L1_holder{
					position:absolute;
					top:1px;
					left:1px;
					z-index:25;
					}
					#L1{
						width: 844px;
						height: 80px;
						margin: 0px; 
						padding: 0px;
						list-style: none;					
						}
						#L1 li{
							display: inline;
							}
							#L1 li a{
								background: url(/images/L1_2.png) no-repeat;
								float: left;
								height: 80px;
								text-indent: -9999px;
								}
								
								#L1 li a#L1_101239{background-position:    0px 0px; width: 116px;}
								#L1 li a#L1_101241{background-position: -116px 0px; width: 117px;}
								#L1 li a#L1_101242{background-position: -233px 0px; width: 130px;}
								#L1 li a#L1_104135{background-position: -363px 0px; width: 172px;}
								#L1 li a#L1_114639{background-position: -535px 0px; width: 107px;}
								#L1 li a#L1_101243{background-position: -642px 0px; width: 93px;}	
								#L1 li a#L1_101244{background-position: -735px 0px; width: 109px;}
								
								#L1 li a#L1_101239:hover, #L1 li a#L1_101239.hover, #L1 li a#L1_101239.on{background-position:    0px 0px;}
								#L1 li a#L1_101241:hover, #L1 li a#L1_101241.hover, #L1 li a#L1_101241.on{background-position: -116px 0px;}
								#L1 li a#L1_101242:hover, #L1 li a#L1_101242.hover, #L1 li a#L1_101242.on{background-position: -233px 0px;}
								#L1 li a#L1_104135:hover, #L1 li a#L1_104135.hover, #L1 li a#L1_104135.on{background-position: -363px 0px;}
								#L1 li a#L1_114639:hover, #L1 li a#L1_114639.hover, #L1 li a#L1_114639.on{background-position: -535px 0px;}
								#L1 li a#L1_101243:hover, #L1 li a#L1_101243.hover, #L1 li a#L1_101243.on{background-position: -642px 0px;}
								#L1 li a#L1_101244:hover, #L1 li a#L1_101244.hover, #L1 li a#L1_101244.on{background-position: -735px 0px;}			
		
								.submenudown {
									/*these styles are required*/
									position:absolute;
									/*these styles are required*/
									width: 186px;
								}
								.subMenuItemsdown{
									display:block;
									background: #ffffff;
									border-left: 2px solid #2f588c;
									border-right: 2px solid #2f588c;
									text-decoration: none;
									color:#2f588c;
									font-family: Trebuchet MS;
									font-size: 11px;
									font-weight:bold;
									line-height: 14px;
									width:166px;
									padding:6px 8px 6px 8px;
								}
								.subMenuItemsdown span{
									display:block;
									padding:0px;
									cursor: pointer;
								}
								.subMenuItemsdown:hover,a.subMenuItemsdown.on{
									background: url(/images/menu_on.gif) repeat-y;
									background-color: #FFFFFF;
									color:#2f588c;
									padding:6px 8px 6px 8px;
								}
								#menu-header{
									background:url(/images/L2_top.png) top center no-repeat;
									border-bottom: 2px solid #2f588c;
									height:6px;
								}
								#menu-footer{
									border-bottom: 2px solid #2f588c;
								}
			
			#bottom_holder{
				
				padding:0px 0px 0px 0px;
				border-bottom:#62440b 1px solid;
				border-left:#62440b 1px solid;
				border-right:#62440b 1px solid;
				background:#fff9e7;
				width:844px;
				position:relative;
				}
				#news_header{
					display:block;
					position:absolute;
					padding:0px;
					margin:0px;
					width:53px;
					height:70px;
					top:-20px;
					left:25px;
					background:url(/images/news_header.png) top left no-repeat;
					z-index:21;
				}
				#events_header{
					display:block;
					position:absolute;
					padding:0px;
					margin:0px;
					width:62px;
					height:70px;
					top:-20px;
					left:757px;
					background:url(/images/events_header.png) top left no-repeat;
					z-index:22;
				}
				
				#news_holder{
					margin:10px 0px 15px 50px;
					font-family: "Arial";
					font-size: 11px;
					color: #62440b;
					width:250px;
					display:block;
					float:left;
					}
					#news_holder a{
						font-family: "Arial";
						font-size: 11px;
						color: #034276;
						text-decoration:none;
					}
					#news_button{
						padding-left:160px;
					}
				#button_holder{
					margin:0px 0px 0px 10px;
					width:239px;
					display:block;
					float:left;
					}
					#button{
						padding:0px;
						margin:0px;
						}
						#button li{
							list-style:none;
							padding: 8px 0px 0px 0px;
							text-align:left;
							text-decoration:none;
							}
				#events_holder{
					margin:10px 0px 15px 20px;
					font-family: "Arial";
					font-size: 11px;
					color: #62440b;
					width:240px;
					display:block;
					float:left;
					}
					#events_holder a{
						font-family: "Arial";
						font-size: 11px;
						color: #034276;
						text-decoration:none;
					}
					#events_button{
						padding-left:120px;
					}
				
				
				
				
			#footer{
				padding:0px;
				margin:10px 0px 0px 0px;
				width:846px;
				height:30px;
				position:relative;
				}
				#address{
					background:url(/images/address.png) top left no-repeat;
					display:block;
					width:435px;
					height:30px;
					text-indent: -9999px;
					position:absolute;
					top:0px;
					left:0px;
				}
				#socialMedia_holder{
					display:block;
					margin:0px;
					padding:0px;
					float:right;
					}
					.socialMedia_btn{
						margin:0px 0px 0px 6px;
						padding:0px;
						float:left;
					}
			
			
			
		
