.clear {clear: both;}

body{
	background: url(/images/site_background.png) repeat-x #e1dbc6;
	margin: 0px;
	padding-top: 0px;
	}
#distance { 
	width:100%;
	height:0px;
	margin-bottom:0px; /* half of container's height */
	float:left;
	}
	#container {
		margin:0 auto;
		position:relative; /* puts container in front of distance */
		/*height:750px;*/
		width:100%;
		clear:left;
		text-align: center;
		}
		#containerCenter{
			width:860px;
			/*height:750px;*/
			margin: 0 auto;
			text-align: left;
			}
			#non_flash_content{
				height:637px;
				width: 1000px;
				margin: 0 auto;
				/*background:url(/images/bg_stretch.png) top center repeat-y;*/
			}
			#banner{
				height:135px;
			}
			#left_omni{
				float: left;
				}
			#omni_holder{
				background:#cac2a4;
				height: 41px;
				}
				#omni{
					background: url(/images/omni_v2.png) top left no-repeat;
					height: 21px;
					width: 410px;
					margin: 20px 0px 0px 0px;
					padding: 0px;	
					float: left;
					}
					
					#omni li {			
						display:inline;
						padding:0px;
						margin:0px;
						}
						
						#omni li a {
							background:url(/images/omni_v3.png) top left no-repeat;
							display:block;
							float:left;
							height:21px;
							text-indent:-9999px;	
							outline: none;		
							}
							
							#omni li a#omni_1{width:86px; background-position:0px 0px;}
							#omni li a#omni_2{width:100px; background-position:-86px 0px;}
							#omni li a#omni_3{width:79px; background-position:-186px 0px;}
							#omni li a#omni_4{width:69px; background-position:-265px 0px;}
							#omni li a#omni_5{width:76px; background-position:-334px 0px;}
							/*#omni li a#omni_3{width:224px; background-position:-186px 0px;}*/
						
							
							#omni li a#omni_1:hover,#L1 li a#omni_1.on{background-position:0px -21px;}
							#omni li a#omni_2:hover,#L1 li a#omni_2.on{background-position:-86px -21px;}
							#omni li a#omni_3:hover,#L1 li a#omni_3.on{background-position:-186px -21px;}
							#omni li a#omni_4:hover,#L1 li a#omni_4.on{background-position:-265px -21px;}
							#omni li a#omni_5:hover,#L1 li a#omni_5.on{background-position:-334px -21px;}
							/*#omni li a#omni_3:hover,#L1 li a#omni_3.on{background-position:-186px -21px;}*/

		#L1{
			background: url(/images/L1_nav.gif) no-repeat top left;
			height: 23px;
			/*width: 344px;*/
			margin: 0px;
			padding: 0px;
						
			}
			
			#L1 li {			
				display:inline;
				padding:0px;
				margin:0px;
				}
				
				#L1 li a {
					
					background:url(/images/L1_nav.gif) no-repeat;
					display:block;
					float:left;
					height:23px;
					/*width:330px;*/					
					text-indent:-9999px;	
					outline: none;		
					}
					
					#L1 li a#L1_122042{width:124px; background-position:-16px 0px; margin-left:16px;}
					#L1 li a#L1_122117{width:97px; background-position:-140px -0px;}
					#L1 li a#L1_122118{width:93px; background-position:-237px -0px;}	
					#L1 li a#L1_123077{width:88px; background-position:-330px -0px;}
					#L1 li a#L1_123069{width:47px; background-position:-418px -0px;}
					#L1 li a#L1_122121{width:120px; background-position:-465px -0px;}	
					#L1 li a#L1_122120{width:141px; background-position:-585px -0px;}	
					#L1 li a#L1_122122{width:117px; background-position:-726px -0px;}					
					
					#L1 li a#L1_122042:hover,#L1 li a#L1_122042.on{background-position:-16px -23px;}
					#L1 li a#L1_122117:hover,#L1 li a#L1_122117.on{background-position:-140px -23px;}
					#L1 li a#L1_122118:hover,#L1 li a#L1_122118.on{background-position:-237px -23px;}
					#L1 li a#L1_123077:hover,#L1 li a#L1_123077.on{background-position:-330px -23px;}
					#L1 li a#L1_123069:hover,#L1 li a#L1_123069.on{background-position:-418px -23px;}
					#L1 li a#L1_122121:hover,#L1 li a#L1_122121.on{background-position:-465px -23px;}
					#L1 li a#L1_122120:hover,#L1 li a#L1_122120.on{background-position:-585px -23px;}
					#L1 li a#L1_122122:hover,#L1 li a#L1_122122.on{background-position:-726px -23px;}

		#middle_bg{
			position:relative;
			background:url(/images/middle_bg_v2.jpg) top left no-repeat;
			width:860px;
			height:438px;
			}
			#quote_text{
				position:absolute;
				font-family:Georgia,serif;
				font-style:italic;
				color:#ffc400;
				font-size:14px;
				width:230px;
				left:565px;
				top:20px;
			}
		
		
		
		#lower_holder{
			background:url(/images/bg_stretch.png) top left repeat-y;
			width:860px;
			}
			#lower_left{
				width:522px;
				float:left;
				margin-top:12px;
				}
				
				/*NEWS*/
				#news_info{
					width:492px;
					margin-left:30px;
					}
					.news_holder{
						font-family:Arial,sans-serif;
						font-size:12px;
						width:492px;
						margin-bottom:10px;
						}
						.news_image{
							float:left;
							overflow:hidden;
							height:106px;
							width:160px;
							}
							.news_image img{
								/*width:160px;*/
							}
							.news_text{
								float:left;
								margin-left:18px;
								margin-right:10px;
								width:295px;
								}
								.news_date{
									font-family:Georgia,serif;
									color:#ffc400;
									font-size:14px;
									text-align:left;
									float:left;
								}
								.news_headline{
									width:185px;
									margin-left:10px;
									text-align:left;
									float:left;
									}
									.news_headline a{
										font-family:Georgia,serif;
										font-size:14px;
										color:#71a5fd;
										text-decoration:underline;
									}
									.news_headline a:hover{
										font-family:Georgia,serif;
										font-size:14px;
										color:#71a5fd;
										text-decoration:none;
									}
								.news_brief{
									font-family:Arial,serif;
									text-align:left;
									font-size:11px;
									color:#ffffff;
								}
								.news_readmore{
									margin-top:10px;
								}
								.news_viewall{
									margin-left:178px;
								}
			#lower_right{
				width:310px;
				float:left;
				margin-top:20px;
				}
				
				/*EVENTS*/
				#events_top{
					width:260px; 
					height:22px;
					margin-left:50px;
					background:url(/images/events_top.gif) top left no-repeat;
					/*background-position: 50px 0px;*/
				}
				#events_info{
					width:260px; 
					margin-left:50px;
					}
					.events_item{
						margin-bottom:10px;
						}
						.events_date{
							font-family:Georgia,serif;
							font-size:12px;
							color:#ffc400;
							float:left;
							width:85px;
						}
						.events_headline{
							font-family:Georgia,serif;
							font-size:12px;
							color:#71a5fd;
							float:left;
							}
							.events_headline a{
								font-family:Georgia,serif;
								font-size:12px;
								color:#71a5fd;
								float:left;
								text-decoration:underline;
							}
							.events_headline a:hover{
								font-family:Georgia,serif;
								font-size:12px;
								color:#71a5fd;
								float:left;
								text-decoration:none;
							}
					
				/*BUTTONS*/
				#buttons_top{
					width:310px; 
					height:20px;
				}
				#buttons_info{
					width:310px;
					}
					.buttons_item{
						/*line-height:1px;*/
						height:60px;
						margin-bottom:20px;
						margin-right:7px;
					}
		#footer{
			width:860px;
			height:160px;
			background:#e1dac4 url(/images/footer_v3.gif) top left no-repeat;
		}
		#address{
			display:block;
			float:right;
			color:#000d2a;
			font-family:Arial,sans-serif;
			font-size:12px;
			font-weight:bold;
			margin-right:33px;
			margin-top:80px;
			height:30px;
			}
			#address a{
				color:#000d2a;
				text-decoration:none;
			}
			#address a:hover{
				text-decoration:underline;
			}
		#bottom_nav{
			display:block;
			color:#000d2a;
			font-family:Arial,sans-serif;
			font-size:11px;
			text-align:center;
			width:860px;
			height:50px;
			}
			#bottom_nav a{
				color:#000d2a;
				text-decoration:none;
			}
			#bottom_nav a:hover{
				text-decoration:underline;
			}
		
			/*
			#footer_email{
				position:absolute;
				top:18px;
				left:740px;
			}
			#footer_email img{
				width:90px;
				height:20px;
			}
			*/
		
			
						
						
						

