/* CSS Document */
body, html {
	background-color: #FFF7E5;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 0;
}
p, span, div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
table#options a:link {
	color: #0066FF;
}
table#options {
	font-size: 11px;
	border-right:1px solid gray;
}
table#customoptions {
	font-size: 11px;
	border:1px solid gray;
}
table#options  td {
	border-bottom: 1px solid gray;
}
table#options th, table#customoptions th {
	background-color:#CCCCCC;
	border-bottom: 1px solid gray;
}
table#customoptions th {
	border-bottom: 1px solid gray;
}
table#options th.noborder {
	border-top: none;
	border-right: 1px solid gray;
	border-left: none;
	background-color: white;
}
.evencol_bkg {
	background-color: #FFF7E5;	
}
table#options tr td.spacing_top{
	padding-top: 5px;
}
.bordertop {
	border-top: 1px solid gray;
}
.borderright {
	border-right: 1px solid gray;
}
.borderleft {
	border-left: 1px solid gray;
}
.borderbottom {
	border-bottom: 1px solid gray;
}
.spacingbottom {
	padding-bottom: 5px;
}
/****************** FORM STYLES ******************/
html>body fieldset, *html fieldset {
	padding:5px;
}
fieldset {
	margin-bottom:5px;
	border: 1px solid #000000;
}
legend {
	color:#000066;
	font-weight: bold;
}
.clear_float {
	clear:both;
}
.option label {
	font-weight: bold;
	margin-right: 2px;
}
.option select {
	width: 200px;
}
.form label, .contact_preference label {
	font-weight: bold;
}
.form label, .form input, .form select {
	margin: 0 15px 0 0;
	padding:0;
	float: left;
	width: 230px;
}
.form label {
	padding-bottom:3px;
}
.radio input {
	width: auto;
	float: none;
	padding: 0;
	margin:0 3px 0 0;
}
html>body .radio input, *html .radio input {
	margin:0;
}
.contact_preference label {
	margin: 0 2px 0 0;
}
.padding_15 {
	padding-left:15px;
}
html>body .contact_preference input, *html .contact_preference input {
	margin-left: 5px;
}
.contact_preference input {
	margin-left:7px;
}
.contact_info table label, .contact_info table input {
	width: auto;
	font-size: 11px;
	margin: 0 5px;
	padding: 0;
	
}
 .contact_info table label {
 	margin: 0;
 }
.contact_info table {
	font-size: 11px;
}
.contact_info table td {
	vertical-align: bottom;
}
select {
	font-size: 10px;
}
/*label {
	font-weight: bold;
	font-size: 11px;
	float: left;  
	width: 10em;  
	margin-right: 1em;
}
html>body .contact_info input, *html .contact_info input {
	margin: 0 20px 0 -10px;
	width: 235px;
}*/




/********************** END **********************/
#orangeborder {
	border: 1px solid #FFAB00;
}

.whitebkg {
	background-color: #FFFFFF;
}
.bannerimgbkg {
	background-image: url(images/topu.jpg);
	background-repeat: no-repeat;
	background-position: right;
	
}

ul#navigation{
	margin:0 0 0 8px;
	padding:0;
	list-style-type: none;
	/*list-style-position: inside;
	list-style-image: url(images/arrow.gif);*/

}

ul#navigation li {
	display:inline;
	background-image: url(images/arrow_b.gif);
	background-repeat: no-repeat;
	background-position: 0 .2em;
	padding-left: .9em;
	margin-left: 4px;
}

ul#navigation li a, 
ul#navigation li a:link,
ul#navigation li a:hover, 
ul#navigation li a:active, 
ul#navigation li a:visited {
	font-size: 11px;
	text-decoration: none;
	color: #000066;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: top;
}
.spacing {
	margin:0 10px;
	padding:10px 0;
}
html>body #web_column, *html #web_column {
	margin: 0 8px;
}
#web_column {
	width:234px;
	margin:0 10px;
	text-align: left;
	float:left;
}
#background {
	background-color:#FFF7E5;;
	width:100%;
	padding-right:6px;
	height: 167px;
}

html>body #background, *html #background {
	width: 240px;
}

#template {
	float:left; 
	font-size:11px;
	text-align:center;
	background-color:#FFF7E5;
	padding:15px 15px 13px 15px;
	margin-right:10px;
}
#template .title {
	padding-bottom:5px;
	margin:-5px 0 0 0;
	text-align:left;
	color: #000066;
	font-weight: bold;
}
.margin_5 {
	margin-bottom: 7px;
}
.margin_10 {
	margin-right: 10px;
}
.margin_20 {
	margin-right: 20px;
}
.pagetitle {
	font-weight:bold;
	color: #FF9900;
	font-size: 16px;
	margin:0px 0 10px 10px;
}
h1 {
	color: #FF9900;
	font-size: 16px;
	font-weight: bold;
}
h2 {
	color: #FF9900;
	font-size: 14px;
	font-weight: bold;
}
.clear {
	clear: both;
	height: 10px;
}
#button_right a,
#button_right a:link, 
#button_right a:active, 
#button_right a:visited,
#button_right a:hover,
.button_text
 {
	color:white;
	text-decoration: none;
	font-weight:bold;
	font-family:Verdana; 
	font-size:8px;
}
#button_left {
	float:left;
}
#button_right {
	float:right;
	margin-right:10px;
}
.float_left {
	float:left;
}
#button,
#button_right,
#button_left {
	background-color:#FF6600;
	width:70px;
	text-align:center;
	padding:1px 0;
}
#template_text_body {
	float:left;
	width:29%;
	margin-left:13px;
	background-color:#FFF7E5;
	height:105px;
	padding:10px;
}
html>body #template_text_body, *html #template_text_body {
	width:30%;
	margin-left: 15px;
}
.border_black {
	border: 1px solid black;
}
.pagelink a:link, .pagelink{
	color: #000066;
}
