
html { margin: 0px; padding: 0px; }

body { 
	margin: 		0px;
	padding: 		0px;
	background: 		#81878e url('../images/bg.gif') repeat-y center;
	text-align: 		center;
	color: 			#43484e;
	font: 			.7em Verdana, Arial, Helvetica, sans-serif;
}

//a:link { color: #2c98d9; }
//a:visited { color: #5d96b9; }
//a:active, a:hover { color: #815d59; }

a:link 		{ color: #4848e8; }
a:visited 	{ color: #8033a8; }
a:active 	{ color: #009999; }
a:hover 	{ text-decoration: overline underline; color: #e83333; }

blockquote {
	width: 			auto;
	border-left: 		solid 8px #c9cfd6;
	border-right: 		solid 8px #c9cfd6;
	padding: 		5px 15px 2px 15px;
	background: 		#f4f6f8;
	font: 			italic 120% Georgia, Times, 'Times New Roman', serif; 
}

/* Hides from IE5-mac \*/
* html blockquote {height: 1%;}
/* End hide from IE5-mac */ 

h1, h2, h3, h4, h5 { 
	font-family: 		Georgia, Times, 'Times New Roman', serif; 
}

h1 {
	color: 			#806948;
	font-size: 		180%;
	font-weight: 		normal;
}

h2, h3 {
	font-size: 		180%;
	font-weight: 		normal;
}

h3 {
	font-style: 		italic;
}

h4, h5 {
	font-size: 		150%;
	font-weight: 		normal;
	color: 			#81878e;
}

h5 {
	font-style: 		italic;
}

h6 {
	font-size: 		120%;
	font-weight: 		bold;
	color: 			#81878e;
}

hr { 
	color: 			#cc9966; 
	background: 		#cc9966; 
	height: 		1px; 
	padding: 		0px; 
	border: 		0px;
}

dl {
	margin:			10px 5px;
	font-family: 		arial,tahoma,helvetica,verdana; 
	font-size:		9pt; 
	font-weight:		normal; 
	font-style:		normal; 
	color:			#004848;
}

dt {
	margin:			10px 0px 0px 20px;
	font-size:		12pt;
	font-weight:		bold;
}

dd {
	margin:			2px 0px 0px 40px;
	font-style:		italic;
	letter-spacing:		0.1em;
}

img { border: 0px; }

/*********** custom classes **********************/

.center { text-align: center; }

.clear 	{ clear: both; }

.thumbnail {
	width: 			150px;
	margin: 		0px 18px 10px 0px;
	float: 			left;
	height: 		150px;
}

/*********** custom layout styles ****************/

#container {
	margin: 		0px auto;
	text-align: 		left;
	width: 			900px;
}

#body1 {
	width: 			730px;
	float: 			left;

}

#body1content {
	padding: 		10px 20px;
}

#iframe {
	margin: 		0px;
	padding: 		0px;
	width: 			729px;
	height: 		300px;
	border-top: 		solid 1px #ccc;
	border-bottom: 		solid 1px #ccc;
	border-left: 		none;
	border-right: 		none;
	border-collapse: 	collapse;
}
	
#body2 {
	width: 			170px;
	float: 			left;
	padding: 		10px 5px;
	/* box model hack */
	voice-family: 		"\"}\"";
	voice-family:		inherit;
	width: 			150px;
}

html>body #body2 { width: 150px; }
	
.menu {
	margin: 		0px;
	padding: 		0px;
	list-style: 		none;
	font-family:		arial,tahoma;
	font-size:		8.5pt;
	font-weight: 		bold;
}
	
.menu li { margin-bottom: 5px; }
	
.menu a:link, .menu a:visited {
	display: 		block;
	width: 			150px;
	height: 		auto;
	background: 		url('../images/vertical.gif') no-repeat;
	text-decoration: 	none;
	color: 			#806948; 
	padding-left: 		15px;
	/* box model hack */
	voice-family: 		"\"}\"";
	voice-family:		inherit;
	width: 			135px;
}

html>body .menu a:link, html>body .menu a:visited { width: 135px; }
	
.menu a:active, .menu a:hover {
	color: 			#2c98d9;
	background-position: 	0px -70px;
}

#flashcontent {
	padding: 		20px;
	background: 		#c7a29a;
}

#headmenu {
	clear: 			both;
	border: 		1px solid #eddfdc;
	margin:			10px;
	padding: 		5px;
	text-align:		center;
	font-family:		Comic Sans MS,verdana,arial,tahoma;
	font-size:		7.5pt;
	font-weight:		normal;
	font-style:		normal;
	color:			#0000ff;
	line-height:		1.5em;
}

#footmenu {
	clear: 			both;
	border: 		1px solid #eddfdc;
	margin:			10px;
	padding: 		5px;
	text-align:		center;
	font-family:		Comic Sans MS,verdana,arial,tahoma;
	font-size:		7.5pt;
	font-weight:		normal;
	font-style:		normal;
	color:			#0000ff;
	line-height:		1.5em;
}

@media print {
	body 		{ background-image: none; background-color: #fff; padding: 10px; }
	#container 	{ width: 100%; }
	#body1 		{ width: 100%; float: none; }
	#body2 		{ float: none; width: 100%; }
	#flash, #headmenu, #footmenu, .menu { display: none; }

}

