* {margin:0;padding:0;}
.clear {clear:both;}
a { outline: none;}

body{
	background:#faf5e8 url(/images/site_bg.jpg) top left repeat-x;
	}

	#container {
		margin:0 auto;
		position:relative; /* puts container in front of distance */
		text-align:left;
		height:800px;
		width:100%;
		clear:left;
		text-align: center;
		}
		#containerCenter{
			width:991px;
			height:800px;
			margin: 0 auto;
			text-align: left;
			}
			#header_area {
				width:991px;
				height:133px;
				}
				#banner {
					float:left;
					background: url(/images/logo2.png) top left no-repeat;
					width:381px;
					height:133px;
					}
					#banner h1{
						display:none;
					}
					
				#omni_holder {
					float:right;
					width:295px;
					height:34px;
					}
					#omni{ 
						margin:0px; 
						padding:0px;
						list-style:none;
						width:295px;
						height:34px;
						background: url(/images/omni.png) no-repeat;
						}
						#omni li{
							float:left;
							margin:0px; 
							padding:0px;  
							}
							#omni li a{
								display:block; 
								float:left;
								height:34px;
								font-size: 5px;
								line-height: 5px;
								text-indent:-9999em;
								background: url(/images/omni.png) no-repeat;
								}
								
								#omni li a#omni_1 {background-position:  -24px 0px; width:68px; margin-left:24px;}
								#omni li a#omni_2 {background-position:  -92px 0px; width:73px;}
								#omni li a#omni_3 {background-position: -165px 0px; width:62px;}
								#omni li a#omni_4 {background-position: -227px 0px; width:68px;}
								
								#omni li a#omni_1:hover, #omni li a#omni_1.on { background-position:  -24px -34px;}
								#omni li a#omni_2:hover, #omni li a#omni_2.on { background-position:  -92px -34px;}
								#omni li a#omni_3:hover, #omni li a#omni_3.on { background-position: -165px -34px;}
								#omni li a#omni_4:hover, #omni li a#omni_4.on { background-position: -227px -34px;}
								
				#search_holder{
					width: 167px;
					height: 34px;
					padding: 0px;
					float:right;
					}
					#search_input{
						position: relative;
						width: 167px;
						height: 34px;
						background: url(/images/search_bg.png) top right no-repeat;
						padding: 0px;
						margin: 0px;
						}
						#search_input .ac_input{
							position: absolute;
							top: 6px;
							left: 26px;
							background: none;
							width: 110px;
							height:16px;
							font-family: Arial;
							font-size: 10px;
							line-height:16px;
							color: #435244;
							margin: 0px;
							padding: 0px;
							border: 0px;
						}
						#search_input .searchButton{
							position: absolute;
							top: 4px;
							left: 0px;
							width: 20px;
							height: 20px; 
							background:url(/images/spacer.gif) no-repeat;
							margin: 0px; 
							padding: 0px; 
							border: 0px;
						}
				
			#L1{ 
				margin:0px 0px 0px 26px; 
				padding:0px;
				list-style:none;
				width:991px;
				height:33px;
				}
				#L1 li{
					float:left;
					margin:0; 
					padding:0;  
					}
					#L1 li a{
						display:block; 
						float:left;
						height:33px;
						font-size: 5px;
						line-height: 5px;
						text-indent:-9999em;
						background: url(/images/L1.png) no-repeat;
						}
						#L1 li a#L1_121059 { width:133px; background-position: 0 0; }
						#L1 li a#L1_121060 { width:135px; background-position: -133px 0; }
						#L1 li a#L1_121061 { width:134px; background-position: -268px 0; }
						#L1 li a#L1_121062 { width:136px; background-position: -402px 0; }
						#L1 li a#L1_121063 { width:134px; background-position: -538px 0; }
						#L1 li a#L1_121064 { width:135px; background-position: -672px 0; }
						#L1 li a#L1_121065 { width:134px; background-position: -807px 0; }
						
						#L1 li a#L1_121059:hover, #L1 li a#L1_121059.on { background-position: 0 -33px; }
						#L1 li a#L1_121060:hover, #L1 li a#L1_121060.on { background-position: -133px -33px; }
						#L1 li a#L1_121061:hover, #L1 li a#L1_121061.on { background-position: -268px -33px; }
						#L1 li a#L1_121062:hover, #L1 li a#L1_121062.on { background-position: -402px -33px; }
						#L1 li a#L1_121063:hover, #L1 li a#L1_121063.on { background-position: -538px -33px; }					
						#L1 li a#L1_121064:hover, #L1 li a#L1_121064.on { background-position: -672px -33px; }					
						#L1 li a#L1_121065:hover, #L1 li a#L1_121065.on { background-position: -807px -33px; }
			
			
			
			#photo_holder{
				width:991px;
				height:443px;
				position:relative;
				}
				#photo_rotator{
					background:#1c4a1c;
					width:964px;
					height:426px;
					position:absolute;
					top:4px;
					left:14px;
					z-index:10;
					overflow:hidden;
				}
				#photo_mask{
					display:block;
					background: url(/images/photo_mask.png) top left no-repeat;
					width:991px;
					height:443px;
					position:absolute;
					top:0px;
					left:0px;
					z-index:50;
				}

				#news_holder{
					background:url(/images/news_bg.png) no-repeat;
					width:964px;
					height:46px;
					position:absolute;
					top:384px;
					left:14px;
					z-index:60;
					}
					
					.news_link{
						margin:10px 0px 0px 40px;
						padding:0px;
						width:650px;
						font-family:Helvetica;
						font-size:12px;
						color:#ffffff;
						}
						
						.news_link a{
							font-family:Helvetica;
							font-size:12px;
							color:#ffffff;
							overflow:hidden;
							text-decoration:none;
							}
						
				#gogreenknights {
					display:block;
					width:213px;
					height:36px;
					position:absolute;
					top:384px;
					left:754px;
					z-index:70;
					text-indent:-9999em;
					}
				
			#footer {
				clear:both;
				width:991px;
				height:12px;
				margin:0px 0px 0px 60px;
				}
				#footer address {
					float:left; 
					font-family:Helvetica;
					font-size:12px;
					font-weight:bold;
					font-style:normal;
					color:#325a2b;
					margin-top:4px;
				}
				#footer a { 
					display:block; 
					float:left; 
					height:12px; 
					font-size:11px;
					font-weight:bold;
					color:#325a2b;
					line-height:12px;
					margin:4px 0px 0px 6px;
				}
				#links_holder{
					float:left;
					margin-left:10px;
					}
					#links_holder a{
						float:left; 
						padding:0px 4px;
						margin:0px;
					}
				
				
				
				
				
