/* Background for the main page */
body.index {
	background: url(bg.jpg) repeat-x #FFFFFF;
	color: #000000;
}

/* Background for the thumbnails */
body.thumbnail {
	background-color: #ffffff;
}

/* Background for the main slides */
body.imagePageBG { 
	background-color: #FFFFFF; 
}

/* Background for the slideshow */
body.slideshow { 
	background-color: #FFFFFF; 
}

/* Background for the main table 
.mainTable {
	background-color: #015577;
}*/

/* Background for the print table */
.printPage { 
	background-color: #ffffff;
	color:#000000;
}

/* Background for the top titlebar */
.titleBar {
	 background-color: #FFFFFF;
}

/* Main title font styles */
.titleText {
	font-size: 18px;
	font-weight: bold;
	color: #58533D;
}

/* Font styles */
td, p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

/* Link Styles */
a 		{ color: #84761F; text-decoration: none; }
a:hover { color: #CCCCCC; text-decoration: none; }

a.light 	 { color: #84761f; text-decoration: none; font-weight:bold; }
a.light:hover { color: #666666; text-decoration: none; font-weight:bold; }

/* border styles for inner cells */
.border {
	border: 2px solid #666666;
	padding: 1px;
}

/* Slideshow title font styles */
.slideshowHeader {
	font-size: 16px; 
	font-weight: bold;
}

/* thumbnail spacing / border separator */
.thumbnails {
	width: 95%;
	padding-top: 6px;
	padding-bottom: 6px;
	border-bottom: 1px dotted #a89f64;
	font-size:11px;
}

/* center slideshow vertically */
html, body, #fullheight {
	height: 100%;
	margin: 0;
	padding: 0;
	border: none;
	text-align: center;
}
#fullheight {
	margin: 0 auto;
	vertical-align: middle;
}