*{
	margin:0px;
	padding:0px;
}
body{
	background:#000000;
	text-align: center;
	font-size:8px;
	line-height:6px;
}
a{outline: none;}

html, body, #Form1{
	width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
}
.clear{clear:both;}
#distance { 
	width:100%;
	height:50%;
	margin-bottom:-359px; /* half of container's height */
	float:left;
}
#container {
	margin:0 auto;
	position:relative; /* puts container in front of distance */
	text-align:left;
	height:616px;
	width:100%;
	clear:left;
	text-align: center;
	}
	#containerCenter{
		width:968px;
		height:616px;
		margin: 0 auto;
		text-align: left;
		}
		#containerCenter h1{
			height:61px;
			width:960px;
			background:url(/images/home_header.png) no-repeat;
			text-indent:-9999px;
			font-size:10px;
			line-height:10px;
		}
		#L1, #L1 li a{background:url(/images/nav.png) no-repeat;}
		#L1{
			list-style:none;
			height:47px;
			padding-left:116px;
			}
			#L1 li{
				display:inline;
				}
				#L1 li a{
					display:block;
					float:left;
					height:47px;
					text-indent:-9999px;
				}
				
				#L1 li a#L1_108790{width:118px; background-position:-116px 0px;}
				#L1 li a#L1_108791{width:122px; background-position:-234px 0px;}
				#L1 li a#L1_108792{width:126px; background-position:-356px 0px;}
				#L1 li a#L1_108793{width:134px; background-position:-482px 0px;}
				#L1 li a#L1_108794{width:105px; background-position:-616px 0px;}
				#L1 li a#L1_6{width:130px; background-position:-721px 0px;}
				
				#L1 li a#L1_108790:hover,#L1 li a#L1_108790.on{background-position:-116px -47px;}
				#L1 li a#L1_108791:hover,#L1 li a#L1_108791.on{background-position:-234px -47px;}
				#L1 li a#L1_108792:hover,#L1 li a#L1_108792.on{background-position:-356px -47px;}
				#L1 li a#L1_108793:hover,#L1 li a#L1_108793.on{background-position:-482px -47px;}
				#L1 li a#L1_108794:hover,#L1 li a#L1_108794.on{background-position:-616px -47px;}
				#L1 li a#L1_6:hover{background-position:-721px -47px;}
		#centerContent{
			background: url(/images/centerContentBG.png) no-repeat;
			height: 577px;
			padding: 0 54px 0 50px;
		}	
			#photoHolder{
				height: 354px;
				width: 864px;
				overflow: hidden;
			}
			#newsHolder{
				float: left;
				width: 348px;
				height: 222px;
				}
				#newsPadding{
					padding: 17px 34px 0 25px;
				}
				#newsItems{height: 157px; width: 287px; overflow: hidden;}
				.contentHeader{
					color: #ac1900;
					font: normal 10px/12px Arial;
					text-transform: uppercase;
					border-bottom: 1px solid #ac1900;
				}
				.headline, .headline a{
					color: #ffffff;
					font: bold 17px/19px 'Times New Roman';
					margin: 8px 0 10px 0;
				}
				.headline a{text-decoration: none;}
				.headline a:hover{text-decoration: underline;}
				.newsThumbHolder{
					position: relative;
					background: url(/images/newsThumbOverlay.png) no-repeat;
					width: 106px;
					height: 112px;
					z-index: 10;
					margin-right: 8px;
					float: left;
				}
				.newsThumbHolder img{
					position: absolute;
					top: 3px;
					left: 3px;
					z-index: 5;
				}
				.brief{
					color: #ffffff;
					font: 12px/16px Arial;
				}
				#newsItems .brief{float: left; width: 172px;}
				#pagerRead{
					border-top: 1px solid #6e1101;
					border-bottom: 1px solid #6e1101;
					width: 100%;
				}
					#newsPager, #eventPager{float: left;}
						#newsPager a, #eventPager a{
							display: block;
							background: #202020;
							color: #ffffff;
							float: left;
							width: 16px;
							height: 16px;
							text-align: center;
							font: 12px/15px Arial;
							text-decoration: none;
							margin-right: 6px;
						}
						#newsPager a.activeSlide, #eventPager a.activeSlide{background: #9f1600;}
					.readAll{
						color: #ffffff;
						font: 12px/16px Arial;
						display: block;
						float: right;	
						margin-right: 4px;
						text-decoration: none;
					}
						.readAll:hover{text-decoration: underline;}
			#eventHolder{
				float: left;
				width: 270px;
				height: 222px;
				overflow: hidden;
			}
				#eventPadding{
					padding: 17px 14px 0 0;
				}
				#eventItems{height: 157px;}
				.eventDate p{
					background: #202020;
					color: #ffffff;
					font: italic 12px/16px Arial;
					height: 19px;
					padding: 0 2px;
					float: left;
					clear: right;
				}
			#buttonHolder{float: left;}
			#smButtons{
				list-style: none;
				padding-top: 20px;
			}
		#footer, #omni li a{background:url(/images/omni_v2.png) no-repeat;}
		#footer{
			/*height:103px;*/
			height:75px;
			width:960px;
			}
			#footer p{
				float:left;
				display:block;
				width:520px;
				text-indent:-9999px;
			}
			
			#omni{
				list-style:none;
				float:left;
				padding-top:28px;
				}
				#omni li{
					display:inline;
					}
					#omni li a{
						display:block;
						float:left;
						height:20px;
						width:30px;
						text-indent:-9999px;
					}
					#omni li a#omni_1{width:76px; margin-right:26px; background-position:-520px -28px;}
					#omni li a#omni_2{width:74px; margin-right:44px; background-position:-622px -28px;}
					#omni li a#omni_3{width:49px; margin-right:25px; background-position:-740px -28px;}
					#omni li a#omni_4{width:49px; background-position:-814px -28px;}
					
					#omni li a#omni_1:hover{background-position:-520px -103px;}
					#omni li a#omni_2:hover{background-position:-622px -103px;}
					#omni li a#omni_3:hover{background-position:-740px -103px;}
					#omni li a#omni_4:hover{background-position:-814px -103px;}

#containerFooter{
	width:960px;
	margin: 0 auto;
	text-align: left;
}
				
/*drop down menu styles */

.submenudown {
	/*these styles are required*/
	position:absolute;
	/*these styles are required*/
	width:200px;
	display:none;
	}
	.subMenuItemsdown{
		font: 12px/14px Verdana;
		background:#701507;
		color:#ffffff;
		display:block;
		width:200px;
		text-decoration:none;
		}
		.subMenuItemsdown span{
			display:block;
			border-left:solid 1px #5b1106;
			border-right:solid 1px #5b1106;
			padding:4px 20px 4px 15px;
		}
	.subMenuItemsdown:hover,a.subMenuItemsdown.on{
		color:#000000;
		background:#ffffff;
	}
	.subMenuItemsdown:hover span,a.subMenuItemsdown.on span{
		
	}
	.sm{

	}
	.subMenuItemsdown:hover.sm:hover, .subMenuItemsdown.sm.on{
		
	}

#menu-header{
	border-top:solid 1px #5b1106;
}
#menu-footer{
	border-top:solid 1px #5b1106;
}
/* misc styles */
			
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
