/* Background for the main page */
body.index {
	background-color: #45719A;
	background-image: url(http://canarc.net/inSitePresent/files/body_bg.jpg);
	background-repeat: repeat-x;
	height: 100%;
}

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

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

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

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

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

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

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

/* Link Styles */
a 		{ color: #ffe31e; text-decoration: none; font-weight:bold; }
a:hover { color: #ffe31e; text-decoration: underline; font-weight:bold; }

a.light 	 { color: #6794ae; text-decoration: none; font-weight:bold; }
a.light:hover { color: #075681; text-decoration: none; font-weight:bold; }

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

/* Slideshow title font styles */
.slideshowHeader {
	font-size:			16px;
	font-weight:		bold;
	color:				#ffffff;
	padding:			8px;
}

/* thumbnail spacing / border separator */
.thumbnails {
	width: 95%;
	padding-top: 6px;
	padding-bottom: 6px;
	border-bottom: 1px dotted #848b91;
	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;
}

.head_bg {
	background:				#001929 url(http://canarc.net/inSitePresent/files/header_bg.jpg) repeat-x top;
}

.border {
	border:					#396A8E 2px solid;
}

.slide_bg {
	background-color:		#002943;
}

.hr {
	border-bottom:			#000000 1px solid;
	font-size:				1px;
}