﻿/* commented backslash hack v2 \*/
* html {
	overflow:				hidden;
	}
/* end of hack */

body {
	background-repeat:		repeat-y;
	background-color:		#FFFFFF;
	background-attachment:	fixed;
	margin:					0;
	padding:				0 0 0 10px;
	border:					0;
	height:					100%;
	font-family:			Calibri, Verdana, Tahoma, sans-serif;
	font-size:				0.9em; 
	letter-spacing:			1px;
	overflow-y:				auto;
	}

* html body {
	overflow:				scroll;
	}

#menu {
	position:				fixed;
	display:				block;
	text-align:				center;
	top:					30px;
	left:					0px;
	width:					140px;
	background-color:		black;
	z-index:				98;
	height:					100%;
	}

* html #menu {
	position:				absolute;
	}

#menu #bot {
	position:				absolute;
	bottom:					25px;
	display:				block;
	width:					140px;
	left:					0px;
	z-index:				99;
	background-color:		transparent;
	background-image:		url(./img/menu_bottom.gif);
	background-repeat:		repeat-x;
	}

#menu a,#menu a:link,#menu a:visited {
	position:				relative;
	display:				block;
	width:					130px;
	color:					#CCAA99; 
	text-decoration:		none;
	margin-top:				2px;
	margin-bottom:			3px;
	padding-top:			3px;
	padding-bottom:			2px;
	border:					0;
	font-family:			Calibri, Verdana, Tahoma, sans-serif;
	font-size:				1.3em; 
	text-align:				center;
	}

#menu a:hover {
	color:					#FFFFFF;
	text-decoration:		underline;
	}

#menu a:active {
	color:					#A00;
	}


#content {
	position:				relative; 
	display:				block; 
	margin:					0 0 0 130px; 
	background:				transparent; 
	overflow:				hidden; 
	letter-spacing:			.09em; 
	z-index:				0;
	}

.text {
	display:				block; 
	padding:				5px 35px 25px 25px; 
	width:					40%; 
	margin-left:			5px; 
	text-align:				justify; 
	float:					left;
	color:					#000;
	}

.text {
	width/* */:				/**/40%; 
	width:					/**/40%;
	}

.text img {
	border:					0px;
	}

.text img.right,.text img.right a {
	float:					right;
	margin:					4px;
	margin-left:			8px;
	}

.text img.left,.text img.left a {
	float:					left;
	margin:					4px;
	margin-right:			8px;
	}

p:first-letter {
	color:					rgb(250,111,0);
	font-size:				1.8em;
	font-weight:			bold;
	}

#email {
	background-color:		transparent;
	position:				fixed;
	bottom:					-3px;
	right:					0px;
	z-index:				99;
	border:					0;
	}

#email img {
	border:					0;
	cursor:					help;
	}

#email a,#email a:visited,#email a:active,#email a:hover {
	border:					0;
	cursor:					help;
	}

#topper {
	position:				fixed;
	display:				block; 
	top:					0; 
	left:					0; 
	width:					85%;
	background:				url(./img/header_mid.gif); 
	background-repeat:		repeat-x;
	background-attachment:	fixed;
	font-size:				40px; 
	font-family:			times new roman, serif; 
	overflow:				hidden;
	color:					#000; 
	z-index:				21;
	}

#right {
	position:				fixed;
	display:				inline;
	top:					0px;
	right:					0%;
	background-color:		transparent;
	background-image:		url(./img/header_far_right.gif);
	background-repeat:		repeat-y;
	z-index:				21;
	height:					50px;
	}

#textlogo {
	position:				absolute;
	left:					350px;
	top:					40px;
	}

* html #topper {
	position:				absolute; 
	right:					0;
	right/* */:				/**/17px; 
	right:					/**/17px;
	}

#topper img {
	float:					left;
	}

.clear {
	clear:					both; 
	height:					1px;
	}

.main_header {
	font-family:			Arial;
	font-size:				.8em;
	color:					rgb(250,111,0);
	font-weight:			100;
	}

.main_header .sub {
	font-family:			Arial Black;
	font-size:				1em;
	color:					rgb(250,111,0);
	font-weight:			500;
	}

.h4 {
	font-size:				40px; 
	color:					rgb(250,111,0); 
	margin-bottom:			15px; 
	border-bottom:			1px solid #000; 
	letter-spacing:			1px;
	font-weight:			bold;
	}

.h3 {
	font-size:				20px;
	font-variant:			small-caps;
	color:					rgb(250,111,0);
	margin:					0px;
	font-weight:			bold;
	}

.bold {
	font-size:				14px;
	font-weight:			bold;
	}

#pad {
	display:				block;
	height:					140px;
	}

.input {
	font-size:				2em;
	font-weight:			bolder;
	color:					blue;
	border-bottom:			1px solid black;
	border-right:			1px solid black;
	}

.form {
	align:					left;
	text-align:				left;
	color:					black;
	height:					30px;
	}