body {
	padding: 0;
	text-align: center;
	background: #313431;
	color: #000;
}

body, table {
	font: 9pt Arial, Helvetica;
}

form
{
	display:inline;
}

select
{
    font-size: 9pt;
}
textarea
{
    font-size: 9pt;
    border: solid 1px #5B5B5B;
    padding-left: 2px;
   	scrollbar-base-color: #DEDEDE;
	scrollbar-arrow-color: #DEDEDE;
	scrollbar-track-color: #EDECEC;
	scrollbar-3dlight-color: #969696;
	scrollbar-highlight-color: #DEDEDE;
	scrollbar-darkshadow-color: #969696;
	scrollbar-shadow-color: #DEDEDE
}

img, object {
	border-width: 0;
}

a {
	color: #006cbf;
}

a:hover {
	text-decoration: none;
}

body, form, h1 {
	margin: 0;
}

.clear {
	clear: left;
}

h1 {
	font-size: 19pt;
	color: #3a3d3a;
	margin: 0 0 18px 0;
}

h2 
{
	font-size: 12pt;
	margin: 18px 0 8px 0;
	color: #595959;
}

h3 
{
	font-size: 10pt;
	margin: 18px 0 5px 0;
}

ul
{
	margin-top: 0;
	margin-bottom: 0;
}

li
{
	padding-bottom: 7px;	
}

#pageBorder
{
	width: 770px;
	margin: 0 auto 0;
	padding-top: 20px;
	
}

#page {
	width: 770px;
	margin: 0 auto 0;
	text-align: left;
}

#pageBodyHome
{
	float: left;
	padding-bottom: 12px;
	font-size: 8pt;
	background: #FFF;
}

#pageBodyHome td
{
	font-size: 8pt;
}

#pageBodyInner
{
	width: 725px;
	min-height: 480px;
	height: auto !important;
	height: 480px;
	background: #FFF;
	background-image: url(../images/hdr_bg.gif); 
	background-repeat: repeat-x;
	padding-top: 25px; 	
	padding-left: 25px;
	padding-right: 20px;
}

#innerPageContents_NoSideNav
{
	width: 545px;
	padding-right: 30px;
}

#innerPageContents
{
	float: left; 
	width: 520px;
	padding-right: 20px;
}

#menuTopLCorner {
	height: 70px;
	background: url(../images/menuTopLCorner.png) no-repeat;
	float: left;
}

#menuTopRCorner {
	height: 70px;
	background: url(../images/menuTopRCorner.png) no-repeat;
	float: left;
}

#menuTopContainer {
	width: 770px;
}

#menuTopRight
{
	float:left;
	text-align: right;
	width: 535px;
	padding-top: 8px;
	color: #fff;
}

#menuTopRight a
{
	font-size: 9pt;
	color: #e1e1e1;
	text-decoration: none;
}

#menuBody {
	margin: 0 0 0 34px;
}

#menuBtm
{
	background: url(../images/footer.gif) no-repeat;	
	height: 35px;
	width: 770px;
	float: left;
}

#menuBtmBody
{
	width: 460px;
	margin: 10px 0 0 10px;
	float: left;
}

#menuBtmBody a
{
	color: #a4a3a3;
	text-decoration: none;
	font-size: 8pt;
}

.menuBtmItem
{
	margin-left: 15px;
}

#copyright
{
	width: 275px;
	color: #999999;
	margin: 11px 0 0 0;
	font-size: 8pt;
	text-align: right;
	float: left;
}

#btmTerms
{
	font-size: 8pt;
	color: #a4a3a3;
	text-align: left;
	margin-top: 20px;
	padding-bottom: 15px;
	width: 650px;
	float: left;
}



#homeText
{
	padding-top: 70px;
	 padding-left: 20px;	
}

#homeText H1
{
	color: #3a3d3a;
	font-size: 24pt;	
}




#nav_container 
{
float: left;
margin-top: 22px;
padding-left: 20px;
border-left: solid 1px #8e8e8e;
height: 400px;
width: 164px;
}

.nav_hdr {
font-size: 14pt;
font-weight: bold;
color: #ff3000;
height: 29px;
margin-bottom: 10px;
padding-top: 7px;
}

#nav a, #nav a:hover, #nav a:visited, #nav a:active {
font-size: 9pt;
background-image: url(images/nav_bullet.gif);
background-repeat: no-repeat;
background-position: 0px 6px;
padding-left: 7px;
margin-left: 14px;
text-decoration: none;
}

#nav img {
margin-left: 13px;
margin-top: 4px;
margin-bottom: 4px;
}


.faqHdr
{
	font-size: 10pt;
	font-weight: bold;
	padding-bottom: 5px;
	padding-top: 20px;
	color: #3a3d3a;
}
.faqQ
{
	padding-bottom: 5px;
}

.textBox
{
	font-size: 9pt;
	border: solid 1px #000000;
	height: 20px;
}

.button 
{
	BORDER: #989898 1px solid; 
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 2px; 
	FONT-SIZE: 11px; 
	CURSOR: pointer; 
	FONT-FAMILY: Arial, Helvetica;
	HEIGHT: 18px; 
	BACKGROUND-COLOR: #E4E4E4
}

.offer_border_t {
	border-top: #acb1b7 solid 1px;
	vertical-align: top;
}

.offer_border_b {
	border-bottom: #acb1b7 solid 1px;
	background-color: #efefef;
}

.offer_border_clear_b {
	border-bottom: #acb1b7 solid 1px;
}

.offer_border_l {
	border-left: #acb1b7 solid 1px
}

.offer_border_r {
	border-right: #acb1b7 solid 1px
}

.offer_b {
	background-color: #efefef;
}

.offer_bc {
	padding-top: 10px;
	padding-bottom: 2px;
	padding-left: 12px;
}

.offer_b_text {
	padding-left: 20px;
	padding-top: 6px;
	float:left;
}

.offer_sec_l {
	padding-top: 6px; 
	padding-left: 6px; 
	padding-bottom: 15px
}

.offer_sec_m {
	padding-top: 4px;
	padding-bottom: 15px
}

.offer_sec_r {
	padding-top: 4px; 
	padding-right: 8px; 
	padding-bottom: 15px
}

.offer_div {
	padding-left: 14px; 
	padding-right: 14px; 
	padding-bottom: 10px
}

.offer_name, .offer_name:hover, .offer_name:visited, .offer_name:active   {
	font-size: 16pt; 
	font-weight: bold; 
	color: #3a3a3a;
}

.offer_desc {
	padding-top: 8px;
	padding-bottom: 15px;
}

.offer_instructions_hdr {
	padding-bottom: 6px;
	font-size: 10pt;
	font-weight: bold;
}

.offer_cost_hdr {
	font-size: 10pt;
	font-weight: bold
}

.offer_cost {
	color: #079f00;
	font-size: 10pt;
	font-weight: bold
}

.offer_cost_free {
	color: #f06e2e;
	font-size: 10pt;
	font-weight: bold
}
.clsFldErr
{
color:red
}
.clsErrMsg
{
color:red
}