
body{
font-family: arial, helvetica;
font-size: 11pt;
margin: 0px;
background-color: #000;
}

h1{
color: #bf1e1e;	
}

.leftLink {
	float: left;
	border-right: 2px solid silver;
	margin-left: 10px;
	padding: 0 5px;
}

.link a:link {
	color: white;
}

.topNav [margin: 0 auto; text-align: center;]


#topBG{
height: 250px;
background-image: url('/images/template/topBG.gif');
background-position: top center;
background-repeat: repeat-x;	
}

#banner{
margin: auto;
height: 250px;
background-image: url('/images/template/bannerOver.jpg');
background-position: center;
background-repeat: no-repeat;
}

#logo{
position: relative;
padding-top: 10px;
padding-left: 40px;
margin: auto;
width: 1000px;
}

#nav{
position: absolute;
z-index: 2;
top: 108px;
margin: auto;
height: 65px;
width: 1200px;
background-image: url('/images/template/navBG.png');
background-repeat: no-repeat;
background-position: center -20px;
}

#navBlkTable{
	position: relative;
	top: 12px;
}

#navBlkTable td{
	padding-left: 5px;
	border: 0px;
}


#navTable{
	position: relative;
	top: -24px;	
}

#secondNav{
position: relative;
z-index: 1;
margin: auto;
top: 42px;
height: 50px;
width: 850px;
background-image: url('/images/template/secondBG.png');	
}

#secondNavButtons{
position: relative;
z-index: 3;
top:10px;
margin: auto;
width: 850px;
}

#secondNavButtons a{
display: block;
text-decoration: none;
font-size: 9pt;
color: #d8c7c7;
}

#secondNavButtons a:hover{
	color: #d8c7c7;	
}

#nav #navTable a{
display: block;
padding: 2px 0px 2px 0px;
font-size: 11pt;
color: #fff;
font-weight: bold;
text-decoration: none;
}

#nav #navBlkTable a{
display: block;
padding: 2px 0px 2px 0px;
font-size: 11pt;
color: #000;
font-weight: bold;
text-decoration: none;
}

.button {
	width: auto;
	display: inline-block;	
	cursor: pointer;
	line-height: normal;
	margin: 0 10px 20px 0;
	border: none; 
	border-radius: 3px;
	color: #fff !important;
	padding: 4px 10px;
	text-shadow: 0 -1px rgba(0, 0, 0, 0.2);
	
	background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.1));
	background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.1));
	background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.1));
	background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.1));
	background-image: linear-gradient(top, rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.1));
	background-repeat: repeat-x;
}



.buttonDivLeft{
border-left: 1px #999 solid;
}

.buttonDivRight{
border-right: 1px #d8c7c7 solid;	
}

#navTable{
margin-top: 12px;	
}

#siteBodyArea{
background-color: #fff;
}

#siteContainer{
margin: auto;
background-color: #fff;
width: 1000px;
}

#bodyContent{
padding: 0px 20px;
}

#mainPhoto{
	float: left;
	margin-right: 20px;
}
#additionalPhotos{
	text-align: center;
	padding: 20px;
	background-color: #6a0000;
	clear: both;
}

#additionalPhotos a img{
	margin: 10px;	
}


#lnavContainer a{
	font-size: 9pt;
	display: block;
	color: #6a0000;
	text-decoration: none;
}

#foot{
	height: 308px;
	font-size: 8pt;
	background-image: url('/images/template/footBG.gif');
	background-position: center;
	background-repeat: repeat-x;
}

#footOver{
	height: 309px;
	background-image: url('/images/template/footOver.jpg');
	background-position: center;
	background-repeat: no-repeat;
}

#footContent{
	margin: auto;
	width: 1000px;
}

#footTxt{
	position: absolute;
	margin-top: 80px;
	margin-left: 450px;
	font-size: 14pt;
	font-weight: bold;
	color: #bf1e1e;	
}

#footLogo{
	position: absolute;
	margin-top: 70px;
	margin-left: 800px;
}

#footLinks{
	font-size: 8pt;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
}

#footNav{
	position: absolute;
	margin-top: 280px;
	width: 1000px;
	border-top: 1px #c4a3a3 solid;
}

#footNav a{
	display: block;
	color: #c4a3a3;
	text-decoration: none;
	padding: 6px;
}
