body {
	margin: 0; 
	padding: 0; 
	background-color: #3A3522; 
	background-image: url(body_bg.jpg); 
	background-repeat: repeat-x;
}
a {color: #2d6296;}
#container {
	width:1020px; 
	margin:0 auto; 
	position: relative; 
	align:center;
}
#background {
	background-image: url(header_content_bg.png); 
	background-repeat: no-repeat;
	position:absolute; 
	top: 0px;
	height:372px;
	width:1024px;
}
#tagline {
	position:relative;
	top:72px;
	left: 438px;
	font: normal 18px arial; color: #CC9933;  
}
#TopNav {
	position:absolute; 
	top: 0px;
	width:1030px;
}
#TopNav img {
	color: #fff; 
	border: solid 0px #fff;
}
#TopNav ul {
	color: #fff; 
	line-height:95%;
}
#TopNav li a {
	color: #fff; 
	text-decoration: none;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-color: #fff;  
	margin-top:0px;
	padding-top:0px;
	letter-spacing:0px;
}
#TopNav li a:hover {
	text-decoration: underline;
	color: #CC9933;
}
#topNav li a#current {list-style: none; 
	color: #9d6702;
}
#SubNav {
	position:relative; 
	top: 212px;
	left:74px;
}
#SubNavHeading {
	font: bold 24px papyrus, arial, san-serif;
	color: #67533a;
}
#SubNav ul {
	color: #67533a; 
	margin-left:20px;
	border-left:20px;
	line-height:95%;
	margin-top:0px;
	padding-top:0px;
}
#SubNav li a {
	color: #67533a; 
	text-decoration: none;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-color: #9d6702;  
	margin-top:0px;
	padding-top:0px;
	letter-spacing:0px;
}
#SubNav li a:hover {
	text-decoration: underline;
	color: #9d6702
}
#SubNav li a#current {list-style: none; color: #9d6702;
}
#banner {
	position:relative;
	height: 554px;
	left: 0px;
}
#contentcontainer {
	position:relative;
	top:220px;
	width:1036px;
	margin: 0px; 
	padding: 0px;
}
.subgallery_cell {
	background-image: url(gallery_bg2.gif); 
	background-repeat: no-repeat;
	height:55px;
	text-decoration:none;
}
.subgallery_cell a {
	text-decoration:none;
}
.subgallery_caption {
	font: normal 16px arial; 
	color: #fff;  
	text-decoration:none;
	position:relative;
	top:22px;
}
.subgallery_img {
	padding:0px;
	margin-left:10px;
	margin-right:4px;
	border:1px solid #000;
	float:left;
}

#contenttable {
	background-image: url(mid_content_bg.png); 
	background-repeat: repeat-y;
	padding-left:52px	
}
#content {
	padding-left: 15px;
	padding-right:22px;
	font: normal 12px arial; color: #333;  
	line-height:120%;
}
#content a img{
	border:0;
}
#content a:hover img{
	border:0px solid #aaa;
}

#img a img {
	border:none;
}
#content h1 {
	font: bold 22px papyrus, arial, san-serif;
	color: #9d6702;  
}
#content h2 {
	font: bold 16px papyrus, arial, san-serif;
	color: #9d6702;  
}
#content h3 {
	font: bold 14px papyrus, arial, san-serif;
	color: #9d6702;  
}
#footer {
	position:relative;
	margin: 0px;
	padding:0px;
 	height: 88px; 
	background-image: url(footer_content_bg.png); 
	background-repeat: no-repeat;
	clear: both;
	font-size: .8em;
}
#copyright {
	color: #333;
	font: bold 12px arial; 
	text-align:right; 
	padding-right:16px;
	padding-bottom:15px;
	line-height: 100%; 
}
#logo {
	color: #333;
	font: bold 12px arial; 
	padding-bottom:15px;
	line-height: 100%; 
}

#footer a {
	color: #333;
	font-family: arial;
	font-size: 10pt; 
	text-decoration: none;
}

#searchForm {
	position: absolute; 
	top: 1px; right: 2px; 
	text-align: right;
}
.Notices {
	padding-top: 4px;
	padding-left: 10px;
	padding-right: 12px;
	border: 1px solid #aaa; 
	font-name:arial;
	font-size: 13px;
	line-height: 120%;
}
.Notices img {
	border: 1px solid #fff; 
}
#bannerimage {
	padding:0px;
	border: 1px solid #999; 
}
#ContentHeading {
	position: relative;
	margin: 0 0px; 
	padding: 10px 10px 1em;
	font-name: papyrus;
	font-size: 18px;
	color: #CE7109; 
	line-height: 100%;
}
#content #navigation ul {margin: 0; padding: 0;}
#content #navigation li {
	margin: 0; 
	padding: 0; 
	height: 30px; 
	list-style-type: none; 
	display: block; 
	text-align: center; 
	border: 1px solid #fff; 
	border-width: 1px 0 0 1px; 
	font: 1.2em century gothic, papyrus, san-serif;
}
#content #navigation li a {
	color: #fff; 
	text-decoration: none; 
	display: block; 
	height: 30px; 
	line-height: 30px; 
} 
#content #navigation li a:hover, #content #navigation li.selected a {
	background-image: url(nav_bg_fade.gif); 
}
#content a {color: #9d6702;}
#imgDisclaimer {font: normal 0.8em papyrus, papyrus; color: #fff;}
#imgCaption {font: normal 1.4em papyrus, san-serif; color: #000;}

.releaseTitle {font-size: 1em; margin-bottom: 0;}
.releaseDate {display: block; font: italic .9em papyrus; color: #666;}
.releaseDescription {margin: .5em 0; font-size: .9em;}

#release {margin-right: 220px;}
#content #release .date {font-size: 90%;}
#releaseLinks {position: absolute; top: 330px; left: 520px; width: 170px;}
#content > #releaseLinks {left: 580px;}
#content #releaseLinks ul {margin: 0; padding: 0; list-style-type: none;}
#content #releaseLinks li {margin: 0 0 6px 0; padding: 0; list-style-type: none;}
#content #releaseLinks a {text-decoration: none;}
#content #releaseLinks a:hover {text-decoration: underline;}
#content #releaseLinks .email, #content #releaseLinks .print, #content #releaseLinks .dlPDF {
	padding-left: 20px; 
	background-repeat: no-repeat; 
	background-position: center left;
}
#content #releaseLinks .dlPDF {background-image: url(pdf_icon_gray.gif);}
#content #releaseLinks .email {background-image: url(email_icon.gif);}
#content #releaseLinks .print {background-image: url(print_icon.gif);}

.floatRight {float: right; margin: 0 0 1em 1em;}
.floatLeft {float: left; margin: 0 1em 1em 0;}
.caption {font-size: .8em; line-height: 130%;}
.centered {text-align: center;}
.viewall {clear: left; text-align: center;}
#content a.pdf {padding-left: 20px; background-image: url(pdf_icon.gif); background-repeat: no-repeat;}
#content a.offsite {padding-right: 12px; background-image: url(offsite.gif); background-position: top right; background-repeat: no-repeat;}
.spacer {clear: both;}
.nowrap {white-space: nowrap;}

#content input:focus, #content textarea:focus, #content label:focus {background-color: #6b523a; border: 1px solid #686868;}
#content fieldset input.noBG {background: none; border: 0;}
#content form #hf {display: none;}
body.feedback #navigation {display: none;}
	#galleryimage{
		margin:0 auto;
		width:100%;
		text-align:left;
		padding-left:0px;
	}	
	#mainContainer{
	margin-left:30px;
		width:530px;
		text-align:left;
		background-color:#dfddd7;
		padding:0px;
		padding-left:0px;
		padding-top:0px;
		border:0px solid #CC9933;
		background-image: url(gallery_bg.png);
		background-repeat: no-repeat;
	}
	.clear{
		clear:both;
	}
	/* End of demo CSS */
	#DHTMLgoodies_panel_one {	/* Width of divs for thumbnails */
		width:500px;
		padding-left:30px;
		background-image: url(gallery_bg1.png);
		background-repeat: no-repeat; 
	}
	#DHTMLgoodies_arrows {
		position:relative;
		top:-50px;
		width:520px;
		margin-left:-30px;
	/*	border:1px solid #fff;*/
	}
	#DHTMLgoodies_panel_one{
		float:none;
		width:490px;
		margin-left:30px;
	}
	#DHTMLgoodies_thumbs{
		overflow:hidden;	/* Don't change this */
		width:427px;
		height:55px;	/* Height of thumbnail div */
		margin-left:20px;
		position:relative;	/* Never change this */
		top:0px;
	}
	#DHTMLgoodies_largeImage{	/* Large image div */
		width:500px;	/* Width of large image div */
		height:520px;	/* Height of large image div */
		padding-left:10px;	/* "Air" */
	}
	#DHTMLgoodies_largeImage table{	/* Used table to get both horizontal and vertical center alignement of large image */
		width:100%;
		height:100%;
		text-align:center;
	}
	#DHTMLgoodies_largeImage img{	/* Large image */
		border:2px solid #fff;	 Border around large image */
	}
	
	
	.strip_of_thumbnails{	/* A vertical strip of thumbnails */
		width:38px;	/* Width of strip */
		padding:0px;	/* "Air" inside filmstrip div */
		position:absolute;

	}
	.strip_of_thumbnails div{
		width:10px;
		height:50px;
		padding:0px;
		position:relative;
		top:3px;
		text-align:center;
	}
	.strip_of_thumbnails img{
		border:0px;
		padding:3px;
		width:36px;
	}
	.strip_of_thumbnails .activeImage{	/* Active thumbnail */
		border:2px solid #CE7109;	/* border around active thumbnail */
		padding:0px;
	}
	.leftArrow{
		float:left;
	}
	.rightArrow{
		float:right;
	}
	#DHTMLgoodies_thumbs_inner{
		position:relative;	/* Never change this */
		width:1000px;
		height:100px;
		padding:5px;
	}	
