﻿*
{
	margin							: 0;
	padding							: 0;
}


/* Main styles
----------------------------------------------------
background						: #165F92 url(../../images/background.jpg);
	background-repeat				: repeat-x;	
*/

body
{	
	text-align						: left;
	font							: .85em/1.3 Georgia, Arial, sans-serif;
	color							: #65513a;
	background-color				: #faf8e9;
}

h1
{
	font							: 1.75em/2.0 Georgia, Arial, sans-serif;
	color							: #306f70;
	margin-bottom					: -15px;
}

h2
{
	font							: 0.95em/1.4 Georgia, Arial, sans-serif;
	color							: #306f70;
}

h3
{
	font-style						: italic;
}

a
{
	color							: #125f66;
	text-decoration					: none;
}

a:hover
{
	color							: #000;
	text-decoration					: none;
}

#outer
{
	margin							: 0 auto;
	width							: 936px;
	background						: url(../../images/out.jpg) repeat-y;
}

#outerbase
{
	margin							: 0 auto;
	width							: 936px;
	height							: 33px;
	background						: url(../../images/out_base.jpg) no-repeat;
}


#wrapper
{
	width							: 900px;
	margin							: 0 auto; 
	text-align						: left;
	background						: url(../../images/bg2.jpg);
	background-repeat				: no-repeat;
	background-position				: top;	
}

#header
{
	height							: 195px;
	border							: solid 1px transparent;
}

#logo
{
	float							: right;
	width							: 280px;
	height							: 155px;
	border							: solid 0px red;
	cursor							: pointer;
	margin-top						: -185px;
}

#navbar
{
	border							: solid 0px red;
	height							: 30px;
	margin-top						: 163px;
	width							: 900px;
	text-align						: center;
	padding-top						: 5px;
}

#navbar a
{
	color							: #000;
	text-decoration					: none;
	font-family						: Georgia, Trebuchet MS, Arial, Times New Roman;
	font-size						: 1.10em;
	font-weight						: bold;
	padding-left					: 20px;
	padding-right					: 20px;
}

#navbar a:hover
{
	color							: #fff;
	text-decoration					: none;
}

#content
{	
	margin-right					: 23px;
	margin-left						: 146px;
	min-height						: 400px;
}

#rightcol
{
	float							: right;
	margin-top						: 19px;
	margin-left						: 23px;
	margin-bottom					: 23px;
	padding							: 5px;
	border							: solid 3px #cac6ab;
	width							: 253px;
	background-color				: #faf8e9;
}

#address
{
	font							: .80em Georgia, Arial, sans-serif;
	text-align						: center;
	color							: #125f66;
}
#footer
{
	text-align						: center;
	padding-bottom					: 35px;
}

#footer a
{
	font-size						: 0.95em;
	color							: #6e5b44;
	text-decoration					: none;
	padding-left					: 10px;
	padding-right					: 10px;
}

#footer a:hover
{
	text-decoration					: none;
	padding-left					: 10px;
	padding-right					: 10px;
	color							: #71a6a9;
}


#footersmall
{
	padding-top						: 10px;
	font-size						: 0.75em;
}

#footersmall a
{
	font-size						: 0.95em;
	color							: #6e5b44;
	text-decoration					: none;
	padding-left					: 0px;
	padding-right					: 0px;
}

#footersmall a:hover
{
	text-decoration					: none;
	padding-left					: 0px;
	padding-right					: 0px;
	color							: #71a6a9;
}

.contactform
{
	border							: solid 1px #b4b098;
}

.infobox
{
	padding							: 5px;
	border							: solid 3px #cac6ab;
	background-color				: #faf8e9;
	width							: 650px;
}

.infobox img
{
	border							: solid px #cac6ab;
}

.imgscroller
{
	padding							: 5px;
	border							: solid 3px #cac6ab;
	background-color				: #faf8e9;
	width							: 100%;
}

.imgscroller2
{
	padding							: 5px;
	border							: solid 3px #cac6ab;
	background-color				: #faf8e9;
	width							: 100%;
}

.tblDetail
{
	width							: 435px;
	
}

.tdSpacer
{
	width							: 10px;
}

.tabOff
{
	border-left						: solid 3px #cac6ab;
	border-top						: solid 3px #cac6ab;
	border-right					: solid 3px #cac6ab;
	background-color				: #cac6ab;
	cursor							: pointer;
}

.tabOn
{
	border-left						: solid 3px #cac6ab;
	border-top						: solid 3px #cac6ab;
	border-right					: solid 3px #cac6ab;
	background-color				: #cac6ab;
	color							: #fff;
}

.divOff
{
	display							: none;	
}

.detailHdr
{
	display							: none;	
}

.imgCol
{
	width							: 250px; 
	overflow						: auto; 
	white-space						: nowrap; 
	height							: 258px; 
	text-align						: center;
}

.imgColPrint
	{
		display						: none;
	}

@media print
{
	.divOff
		{
			display					: block;
		}
		
	.detailHdr
		{
			display					: block;
		}
		
	.trPrint
		{
			display					: none;	
		}
		
	.imgCol
		{
			width					: 250px; 
			text-align				: center;
			overflow				: visible;
		}
	
	body
		{	
			color					: #000;
			font					: 1em/1.3 Georgia, Arial, sans-serif;
		}

	h1
		{
			font					: 1.75em/2.0 Georgia, Arial, sans-serif;
			color					: #000;
		}

	h2
		{
			font					: 0.95em/1.4 Georgia, Arial, sans-serif;
			color					: #000;
		}
	
	#header
		{
			display					: none;
		}
		
	#navbar
		{
			display					: none;
		}
		
	#content
		{
			margin-left				: 0px;	
		}
		
	#footer
		{
			display					: none;
		}
		
	.tblDetail
		{
			width					: 100%;
			
		}
		
	#rightcol
		{
			display					: none;
		}
		
	.imgColPrint
		{
			page-break-before			: always;
			display					: block;
		}
}



.divOn
{
	display							: block;
}


.demoTable
{
	border							: solid 0px #65513a;
}

.demoTable td
{
	border							: solid 1px #65513a;
	padding							: 3px;
}

