body {
	font-family:  Trebuchet MS, Helvetica, Verdana, sans-serif;
	background-color: #000000;
	margin: 0px;
	padding: 0px;
	border: 0px;
	font-size: .88em;
	line-height: 1.4em;
	color: #CCCCCC;	
}
.page {
	margin: 0px auto;
	position: relative; 
	height: auto;
	width: 800px; /*this has to be an actual px measurement or nothing will center*/
}		
td {
	vertical-align: top;
}
a:link {
	text-decoration: none;
	color: #CC9933;
}
a:visited {
	text-decoration: none;
	color: #CC9933;
}
a:active {
	text-decoration: none;
	color: #CC9933;
}
a:hover {
	text-decoration: underline;
	color: #CC9933;
}
a img {
	border: 0px;
}
.border {
	border: 1px solid #666666;
}
#footer {
	clear: both;
	width: 738px; 
	height: 80px;
	text-align: center;
	padding: 15px 0px 0px 0px;	
/*	border: 1px solid green;	*/
}
.footer {
	font-size: .78em;
	line-height: 1.1em; 
	text-align: center;
}
footer.a:link {
	font-size: 1.78em;
	text-decoration: none;
	color: #000000;
}
footer.a:visited{
}	
footer.a:active{
}	
footer.a:hover{
	text-decoration: underline;
}		
.text1 {
	font-size: 1em;
	line-height: 1.8em;
	color: #E6E6B0;
}
.text2 {
	font-size: 1em;
	line-height: 1.2em;
	color: #E6E6B0;
}
.text3 {
	font-size: 1em;
	color: #333300;
}
.headline {
	font-size: 1.1em;
	font-style: italic;
	font-weight: bold;
}
.headline2 {
	text-indent: 20px;
	line-height: 1.25em;
}
.headline3 {
	font-weight: bold;
}
.headline4 {
	font-family: Trebuchet MS, san-serif;
	font-size: 1.05em;
	font-weight: bold;
}		
li {
	line-height: 1.25em;
	list-style-type: circle;
	list-style-position: outside; 
}	
.indent{
	text-indent: 20px;	
}
#floatRight{
	float: right;
}
.floatRight{
	float: right;
}
.floatleft{
	float: left;
}
.right {
	text-align: right;
}
.centered {
	text-align: center;
}
.bold {
	font-weight: bold;
}
#privacy{
	background-color: white;
	border: 1px solid red;
	font-family: Helvetica, sans-serif;
	color: #000000;
	padding: 5px;
	font-size: .9em;	
	line-height: 1.4em;
}
table.contact {
	text-align: left;
}
input,textarea {
	font-size: 1em;	
	font-family: Helvetica,sans-serif;
	color:#362B16;

}

/* custom IDs */
#prevold {
	z-index: 15; 
	float: left; 
	visibility: hidden;
	width: 78px;
	height: 75px;
	cursor: pointer
}
#nextold { 
	float: right; 
	z-index: 15; 
	visibility: visible;
	width: 78px;
	height: 75px;
	cursor: pointer	
}
#bgimage {
	position: absolute;
	top: 2px; 
	left: -11px; 
	width: 224px; 
	height: 256px;
	background: url("images/bglogo.jpg") no-repeat left;
}
#bgimagesmall {
	position: absolute;
	top: 98px; 
	left: 10px; 
	width: 96px; 
	height: 110px;
	background: url("images/bglogosmall.jpg") no-repeat left;
}
#flash2 {
	position: absolute;
	top: 116px; 
	left: 264px; 
	width: 536px; 
	height: 57px;
}
#sidebar {
	position: absolute;
	top: 180px; 
	left: 0px; 
	width: 52px; 
	height: 328px;
}
#prev:hover, #next:hover, #backtofaq: hover {
	cursor: pointer;
	cursor: hand;
}
.clear {
	clear: both;	
}
#pagetextleft { 
	top: 0px;
	font-size: .95em;
	line-height: 1.6em;
	float: left;
	text-align: right;
	width: 187px; 
	height: auto;
	padding: 0px 15px 15px 0px;
/*	border: 1px solid red; */
}
#pagetextcenter { 
	float: right;
	margin-left: -187px;
	width: 302px; 
	height: auto;
	padding: 0px 10px 15px 10px;	
/*	border: 1px solid orange;*/
}
#pagetextright { 
	top: 0px;
	float: right;	
	width: 204px;
	height: auto;	
	color: #FFFFFF; 
	font-size: .9em;
	font-family: Helvetica, san-serif;
	line-height: 1.4em;
	padding: 0px 10px 15px 10px;	
	background: url("images/frozen2.jpg");
/*	opacity:.5;
	filter: alpha(opacity=50); 
	-moz-opacity: 0.5; */
}
#pagetextfull {
	/* this holds two cols under the flash2 */ 
	top: 0px;	
	float: right;
	margin-left: -187px;	
	width: 535px; 
	height: auto;
	text-align: center;
	padding: 0px 0px 15px 0px;	
	z-index: 0;
/*	border: 1px solid green; */
}
#header {
	text-align: center; 
	position: absolute; 
	top: 0px; 
	left: 0px; 
	width: 100%; 
	height: 262px; 
}
#wrapper {
	position: absolute; 
	top: 187px; 
	left: 62px; 
	width: 738px; 
	height: auto;	
/*	border: 1px solid blue; */
}