﻿body
{
	background: #FAAF40 url('/images/background.png') repeat-y center;
	color: #3B2314;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	margin: 0px;
	padding: 0px;
}

form 
{
	margin: 0px;
	padding: 0px;
}

.columnleft 
{
	background: url('/images/background-left-fixed.png') no-repeat top;
	float: left;
	height: 100%;
	min-height: 362px;
	padding: 5px;
	width: 153px;
}

.columnmiddle 
{
	float: left;
	padding: 0px 20px 0px 20px;
	margin: 10px 0px 0px 0px;
	width: 375px;
}

.columnright 
{
	background: url('/images/background-right-fixed.png') no-repeat top;
	float: right;
	height: 100%;
	min-height: 358px;
	padding: 5px;
	width: 153px;
}

.columnleft,
.columnleft a
{
	color: #ffffff;
	font-size: 9pt;
	font-weight: bold;
	text-transform: uppercase;
}

.columnright,
.columnright a
{
	color: #ffffff;
	font-size: 9pt;
	font-weight: bold;
}

.columnleft a:hover,
.columnright a:hover
{
	color: #FAAF40;
}

.contentfooter 
{
	clear: both;
}

.contentheader 
{
	margin-bottom: 5px;
}

.contentwrapper 
{
	margin-left: 146px;
	width: 745px;
}

.leftbgwrapper 
{
	background: url('/images/background-left-repeating.png') repeat-y left;
}

.logo 
{
	background: url('/images/logo.png') no-repeat;
	height: 409px;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 288px;
}

.rightbgwrapper 
{
	background: url('/images/background-right-repeating.png') repeat-y right;
}

.rightfloat
{
	float: right;
	margin-left: 10px;
}

.wrapper 
{
	background: url('/images/masthead.png') no-repeat top center;
	margin: auto;
	padding-top: 195px;
	position: relative;
	width: 1024px;
}

a.footer:link				{ text-decoration: none; color: #ffffff; font-size:10px; line-height: 120%; }
a.footer:visited			{ text-decoration: none; color: #ffffff; font-size:10px; line-height: 120%; }
a.footer:hover				{ text-decoration: underline; color: #ffffff; font-size:10px; line-height: 120%; }

a.sponsor:link				{ text-decoration: none; font-family: Arial, sans-serif; color: #ffffff; font-size: 12px; }
a.sponsor:visited			{ text-decoration: none; font-family: Arial, sans-serif; color: #ffffff; font-size: 12px; }
a.sponsor:hover				{ text-decoration: underline; font-family: Arial, sans-serif; color: #ffffff; font-size: 12px; }

a.internal:link				{ text-decoration: underline; font-family: Arial, sans-serif; color: #144496; font-size: 12px; }
a.internal:visited			{ text-decoration: underline; font-family: Arial, sans-serif; color: #144496; font-size: 12px; }
a.internal:hover			{ text-decoration: underline; font-family: Arial, sans-serif; color: #007BC2; font-size: 12px; }

.footer_leader		        { font-family: Verdana, Arial, Helvetica, Sans-serif; color: #ffffff; font-size: 11px; font-weight: bold; line-height: 150%; }
.micro				        { font-family: Verdana, Arial, Helvetica, Sans-serif; color: #ffffff; font-size: 9px; }
.quote                      { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size:9px  }
.sponsor_name               { font-family: Arial, sans-serif; color: #ffffff; font-size: 12px; }
.sponsor_info               { font-family: Arial, sans-serif; color: #ffffff; font-size: 10px; }
.testimonial_rcolumn        { margin-left: 5px; margin-left:5px; }
.form_item                  { font-family: Arial, sans-serif; margin: 10px; margin-left: 0px; text-align: left; font-size: 12px; }
.red                        { font-family: Arial, sans-serif; color:#B82025 }
.blue                       { font-family: Arial, sans-serif; color:#144496 }

form label                  { display: block; width: 35%; float: left; text-align: right; margin: 3px 10px 0 0; }
form label.error            { color: #b00; padding-left:184px; margin-bottom:5px; width:51%; text-align:left;  }
form label.auth_label       { position: relative; top:-10px; margin-bottom:-10px; font-weight:bold; }
form div.separate           { margin-top: 30px !important; }
form div.text               { width: 100%; margin-top: 10px; clear: left; }
form div.text input         { border: 1px solid; margin: 0; font-family: Arial, sans-serif; padding: 2px 3px; width: 52%; _width:48%; }
form div.text select        { border: 1px solid; margin: 0; font-family: Arial, sans-serif; padding: 2px 3px; width: 52%; _width:48%; }
form div.text select        { width: 54%; width:50%; }
form div.text input.error   { border: 1px solid #d00; }
form div.radio              { width: 100%; margin-top: 10px; }
form div.radio div          { line-height: 20px; }
form div.radio div input    { vertical-align: middle; width: 13px; height: 13px; margin-right: 10px; float: left; }
form div.radio div label    { vertical-align: middle; margin: 0; width: auto; float: left; }
form div.text textarea      { width: 52%; _width:48%; height: 75px; border: 1px solid; font-family: Arial, sans-serif; padding: 2px 3px; }
form div.button             { margin-right: 30px; text-align: right; margin-top: 30px; }
form div.button input       { border: 1px solid #000000; background: #B7CFDB; font-family: Arial, sans-serif; margin: 0; padding: 2px 20px; }
div.quoteCol blockquote     { margin: 30px 20px 0 40px; }

#warning                    { display:none; margin-top:5px; font-size:12px; font-weight:bold; color:#d00; }
