* {
margin:0;
padding:0;
}
a {outline: none;}
.clear{clear: both;}
.homebody {
	background-color: #ffffff;
}

#distance { 
	background-color:#D8E1F0;
	width:100%;
	height:50%;
	margin-bottom:-315px; /* half of container's height */
	float:left;
	}
	#container {
		background: url(/images/hp_bg2.png) repeat-x;
		margin:0 auto;
		position:relative; /* puts container in front of distance */
		text-align:left;
		height:631px;
		width:100%;
		clear:left;
		text-align: center;
		}
		#containerCenter{
			width:1028px;
			height:631px;
			margin: 0 auto;
			text-align: left;
			}
			#L1_wrapper {
				height:54px;
				}
				#left_of_L1 {
					float:left;
					background: url(/images/left_of_L1.jpg) no-repeat;
					width:68px;
					height:54px;
				}
				#L1{
					float:left;
					background: url(/images/L1.png) top left no-repeat;
					width: 863px;
					height: 54px;
					list-style: none;
					margin:0px;
					padding:0px;
					}
					#L1 li{
						margin-top:22px;
						padding:0px;
						display:inline;
						}
						#L1 li a{
							background: url(/images/L1.png) top left no-repeat;
							display: block;
							float: left;
							height: 32px;
							text-indent:-9999px;							
							outline: none;
							}
							
							#L1 li a#L1_121412{width:129px; margin-top:11px; background-position:0px -11px;}
							#L1 li a#L1_121413{width:141px; margin-top:11px; background-position:-129px -11px;}
							#L1 li a#L1_121414{width:141px; margin-top:11px; background-position:-270px -11px;}
							#L1 li a#L1_121415{width:142px; margin-top:11px; background-position:-411px -11px;}
							#L1 li a#L1_121416{width:105px; margin-top:11px; background-position:-554px -11px;}
							#L1 li a#L1_120276{width:204px; margin-top:8px; height:45px; background-position:-659px -8px;}
							
							#L1 li a#L1_121412:hover,#L1 li a#L1_121412.on{background-position:0px -65px;}
							#L1 li a#L1_121413:hover,#L1 li a#L1_121413.on{background-position:-129px -65px;}
							#L1 li a#L1_121414:hover,#L1 li a#L1_121414.on{background-position:-270px -65px;}
							#L1 li a#L1_121415:hover,#L1 li a#L1_121415.on{background-position:-411px -65px;}
							#L1 li a#L1_121416:hover,#L1 li a#L1_121416.on{background-position:-554px -65px;}
							#L1 li a#L1_120276:hover,#L1 li a#L1_120276.on{background-position:-659px -62px;}
				
				#right_of_L1 {
					float:left;
					background: url(/images/right_of_L1.jpg) no-repeat;
					width:97px;
					height:54px;
				}	
			#center_girl {
				float:left;
				background: url(/images/center_girl_image.png) no-repeat;
				width:726px;
				height:391px;
			}
			#news_events_wrapper {
				float:left;
				background: url(/images/news_and_events_container.png) no-repeat;
				width:205px;
				height:391px;
				}
				#news {
					background: url(/images/news_tab.png) no-repeat;
					width:193px;
					height:391px;
					margin-left:6px;
					}
					#news_contentarea {
						width:193px;
						height:330px;
						overflow:auto;
						}
						#newsbutton {
							float:left;
							display:block;
							width:96px;
							height:28px;
							}
							#newsbutton a{
								background:transparent none repeat scroll 0 0;
								display:block;
								width:96px;
								height:28px;
								}
								.news{
									display: block;
									width: 96px;
									height: 28px;
									cursor: pointer;
									text-indent: -9999px;
									font-size: 1px;
									line-height: 1px;
								}
								#news_content_wrapper {
									padding:5px;
									font-family:Verdana;
									font-size:11px;
									}
									#news_content_wrapper .news_image {
										float:left;
										padding-right:7px;
										}
										#news_content_wrapper .news_image img {
											border: 1px solid #649a2d;
										}
									#news_content_wrapper .news_title {
										}
										#news_content_wrapper .news_title a {
											color:#005d8e;
											font-weight:bold;
										}
									#news_content_wrapper .news_text {
									}
						#readmore_news {
							padding-left:5px;
						}
				#events {
					background: url(/images/events_tab.png) no-repeat;
					width:193px;
					height:391px;
					margin-left:6px;
					display:none;
					}
					#events_contentarea {
						width:193px;
						height:330px;
						overflow:auto;
						}
						#eventsbutton {
							float:left;
							display:block;
							width:96px;
							height:29px;
							}
							#eventsbutton a{
								background:transparent none repeat scroll 0 0;
								display:block;
								width:96px;
								height:29px;
								}
								.events{
									display: block;
									cursor: pointer;
									text-indent: -9999px;
									font-size: 1px;
									line-height: 1px;
								}
								#events_content_wrapper {
									padding:5px;
									font-family:Verdana;
									font-size:11px;
									}
									#events_content_wrapper .event_image {
										float:left;
										padding-right:7px;
										}
										#events_content_wrapper .news_image img {
											border: 1px solid #649a2d;
										}
									#events_content_wrapper .events_date {
										color:#005d8e;
										font-weight:bold;
									}
									#events_content_wrapper .events_title {
										color:#000000;
										text-decoration:none;
										font-weight:bold;
										}
									#events_content_wrapper .events_text {
									}
						#readmore_events {
							padding-left:5px;
						}
				
				
			#right_of_newsevents {
				float:left;
				background: url(/images/right_of_newsandevents.jpg) no-repeat;
				width:97px;
				height:391px;
			}
			#begins_here {
				float:left;
				background: url(/images/begins_here.png) no-repeat;
				width:1028px;
				height:115px;
				}
				#begins_link {
					width:167px;
					height:29px;
					padding:40px 0 0 510px;
				}
				#begins_here a{
					background:transparent none repeat scroll 0 0;
					display:block;
					width:167px;
					height:29px;
					}
					#begins_here a h1{
						display:none;
					}
			#omni_wrapper {
				}
				#left_of_omni {
					float:left;
					background: url(/images/left_of_omni.png) no-repeat;
					width:488px;
					height:24px;
				}
				#omni{
					float:left;
					width: 443px;
					height: 24px;
					list-style: none;
					margin:0px;
					padding:0px;
					}
					#omni li{
						margin:0px;
						padding:0px;
						display:inline;
						}
						#omni li a{
							background: url(/images/omni.png) top left no-repeat;
							display: block;
							float: left;
							height: 24px;
							text-indent:-9999px;							
							outline: none;
							}
							
							#omni li a#omni_120055{width:96px; background-position:0px 0px;}
							#omni li a#omni_120056{width:98px; background-position:-96px 0px;}
							#omni li a#omni_120057{width:132px; background-position:-194px 0px;}
							#omni li a#omni_120269{width:117px; background-position:-326px 0px;}
							
							#omni li a#omni_120055:hover,#omni li a#omni_120055.on{background-position:0px -24px;}
							#omni li a#omni_120056:hover,#omni li a#omni_120056.on{background-position:-96px -24px;}
							#omni li a#omni_120057:hover,#omni li a#omni_120057.on{background-position:-194px -24px;}
							#omni li a#omni_120269:hover,#omni li a#omni_120269.on{background-position:-326px -24px;}
				
				#right_of_omni {
					float:left;
					background: url(/images/right_of_omni.png) no-repeat;
					width:97px;
					height:24px;
				}
			#flash_footer {
				clear:both;
				background: url(/images/flash_footer.png) no-repeat;
				width:1028px;
				height:47px;
				}
				#footer_text {
					padding:6px 0 0 280px;
					font-family:verdana;
					font-size:11px;
					color:#0080c5;
					}
					#footer_text a:link, #footer_text a:visited {
						font-weight:bold;
						color:#669e2e;
						text-decoration: underline;
					}
					#footer_text a:hover {
						font-weight:bold;
						color:#669e2e;
						text-decoration: none;
					}