﻿body
{
    margin: 0px auto 0px auto;
    background-color: #e3e3e3;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    line-height: 14px;
    text-align: ;
}
body a:link, body a:visited, body a:active
{
    color: #2983c5;
    background-color: transparent;
    text-decoration: underline;
    font-weight: bold;
}
body a:hover
{
    color: #1875b6;
    background-color: transparent;
    text-decoration: underline;
}
h1
{
    font-size: 20px;
    font-weight: bold;
    font-family: Arial;
    color: #67b72a;
    letter-spacing: -1px;
    line-height: 21px;
}
h2
{
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: bold;
    font-family: Arial;
    color: #1392b2;
    letter-spacing: -0px;
    line-height: 21px;
}
h3
{
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: bold;
    font-family: Arial;
    color: #000000;
    letter-spacing: -0px;
    line-height: 13px;
}
.clear
{
    clear: both;
    height: 1px;
}
.masterContainer
{
	margin:0px auto 0px auto;
	width:889px;
	border:;
	position:relative;
}
.zipPopup
{
	background-color:#cbe2f3; 
	width:134px; 
	height:62px; 
	padding:5px; 
	position:absolute; 
	left:130px;
	top:248px;
	cursor:pointer;
	display:none;
	border:2px solid #1a77b7; 
	line-height:12px;	
}
.require
{
	font-size:10px; 
	cursor:pointer; 
	line-height:10px; 
	padding:4px 0px 0px 0px;	
}
.logoContainer
{
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border:0px solid #000000;
}
.headerContainer
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	letter-spacing:-1px;
	margin:0px 0px 0px 0px;
	padding:10px 0px 20px 0px;
}
.stepOneContainer
{
	background-image: url(images/background_step1.jpg);
    background-position: top center;
    background-repeat:no-repeat;
	width:288px;
	height:325px;
	float:left;
	margin:0px 13px 0px 0px;
	color:#ffffff;
}
.stepOne
{
margin:20px;
font-size:12px;
}
.stepOne td
{
padding:0px 0px 0px 0px;
font-size:12px;
}
.stepOne img
{
float:left;
margin:5px 5px 0px 10px;
}
.stepOne h1
{
	color:#ffffff;
	font-size:26px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:block;
	letter-spacing:0px;
}
.stepOne h2
{
	color:#ffffff;
	font-size:13px;
	margin:2px 0px 12px 0px;
	padding:0px 0px 0px 0px;
	display:block;
	letter-spacing:0px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}
.stepTwoContainer
{
	background-image: url(images/background_step2.jpg);
    background-position: top left;
    background-repeat:no-repeat;
	width:329px;
	height:536px;
	float:left;
	margin:0px 8px 0px 0px;
	color:#ffffff;
}
.stepTwo
{
margin:20px;
font-size:12px;
}
.stepTwo td
{
padding:0px 7px 0px 0px;
font-size:12px;
}

.stepTwo img
{
float:left;
margin:5px 5px 0px 10px;
}
.stepTwo h1
{
	color:#ffffff;
	font-size:26px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:block;
	letter-spacing:0px;
}
.stepTwo h2
{
	color:#ffffff;
	font-size:13px;
	margin:9px 0px 12px 0px;
	padding:0px 0px 0px 0px;
	display:block;
	letter-spacing:0px;
	line-height:14px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}
.stepThreeContainer
{
	background-image: url(images/background_step3_alt.jpg);
    background-position: top left;
    background-repeat:no-repeat;
	width:329px;
	height:422px;
	float:left;
	margin:0px 8px 0px 0px;
	color:#ffffff;
}
.stepThree
{
margin:28px;
font-size:12px;

}
.stepThree td
{
padding:0px 7px 0px 0px;
font-size:12px;
}

.stepThree img
{
float:left;
margin:5px 5px 0px 10px;
}
.stepThree h1
{
	color:#ffffff;
	font-size:19px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:block;
	letter-spacing:0px;
}
.stepThree h2
{
	color:#ffffff;
	font-size:13px;
	margin:9px 0px 12px 0px;
	padding:0px 0px 0px 0px;
	display:block;
	letter-spacing:0px;
	line-height:14px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}
.stepThree h3
{
	color:#ffffff;
	font-size:16px;
	margin:9px 0px 12px 0px;
	padding:0px 0px 0px 0px;
	display:block;
	letter-spacing:0px;
	line-height:18px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.externalLinks
{
	margin:0px 0px 0px 29px;
}
.externalLinks img
{
	padding:4px;
}
.rightContainer
{
	float:right;
}
.rightHeaderContainer
{
	width:548px;
	height:76px;
	background-image: url(images/header2.jpg);
    background-position: top left;
    background-repeat:no-repeat;
	
}
.rightHeader
{
padding:17px;	
font-size:21px;
font-weight:bold;
line-height:21px;
}
.rightHeaderComplete
{
	padding:33px 0px 0px 0px;	
font-size:26px;
font-weight:bold;
text-align:center;
}
.rightHeader img
{
	float:left;
	padding:6px 10px 0px 0px;
}
.blurbContainer
{
	background-image: url(images/background_info.jpg);
    background-position: top left;
    background-repeat:no-repeat;
	width:548px;
	height:102px;
	margin:8px 0px 0px 0px;
}
.blurb
{
	padding:19px;
	font-size:16px;
	font-weight:bold;
	line-height:17px;
}
.secure
{
	margin:30px 0px 0px 0px;
	color:#000000;
}
.secure h1
{
	font-size:18px;
	color:#000000;
	padding:6px 0px 0px 0px;
}
.secure img
{
	float:right;
}
.testimonialContainer
{
	background-image:;
    background-position: top;
	background-repeat:no-repeat;
	width:888px;
	padding:0px 0px 0px 0px;
	margin:6px 0px 0px 0px;
}
.testimonials
{
	background-image: url(images/testimonial_middle2.jpg);
    background-position: bottom center;
    background-repeat:repeat-y;	
	width:888px;
	height:119px;
}
.testimonials p
{
	display:block;
	padding:20px 30px 30px 120px;
	margin:0px 0px 0px 0px;
}
.testimonials b
{
	
	font-weight:bold;
	font-size:13px;
	color:#333333;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.incentivesContainer
{
	background-image: url(images/incentives_top.jpg);
    background-position: top;
	background-repeat:no-repeat;
	width:888px;
	padding:6px 0px 0px 0px;
	margin:10px 0px 0px 0px;
}
.incentives
{
	background-image: url(images/incentives_middle.jpg);
    background-position: bottom center;
    background-repeat:repeat-y;	
	width:888px;
}
.incentives h2
{
	margin:0px 0px 0px 32px;
	padding:20px 20px 0px 0px;
	font-size:13px;
	font-weight:normal;
	color:#000000;
	line-height:16px;
}
.incentives h3
{
	margin:0px 0px 0px 32px;
	padding:10px 20px 10px 0px;
	font-size:16px;
	font-weight:bold;
	color:#000000;
}
.incentiveHeader
{
	font-size:18px;
	color:#000000;
	padding:0px 0px 0px 0px;
	font-weight:bold;
}
.incentiveHeader h2
{
	font-size:22px;
	color:#000000;
	padding:0px 0px 0px 0px;
	font-weight:bold;
}
.incentiveHeader img
{
	padding:0px 0px 40px 0px;
	font-weight:bold;
}
.arrow1
{
	float:left;
	margin:15px 0px 0px 0px;
	color:#000000;
}
.arrow2
{
	float:left;
	margin:15px 0px 0px 0px;
	color:#000000;
}
.incentive
{
	padding:0px 10px 0px 10px;
	margin:0px 0px 0px 0px;
	float:left;
	width:170px;
}
.incentive img
{
	padding:0px 0px 0px 0px;
	float:none;
}
.incentive h1
{
	font-size:14px;
	color:#000000;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-weight:bold;
	letter-spacing:0px;
	line-height:15px;
}
.incentive h2
{
	font-size:14px;
	color:#1e5390;
	padding:0px 0px 0px 0px;
	margin:2px 0px 0px 0px;
	font-weight:bold;
	line-height:15px;
}
.incentive h3
{
	font-size:10px;
	color:#000000;
	padding:0px 0px 0px 0px;
	margin:2px 0px 0px 0px;
	font-weight:normal;
}
.hero
{
	margin:0px 0px 0px 0px;
	float:left;
}
.privacyLinks
{
	clear:both;
	border : solid 1px #fff;
}
.privacyLinks .on
{
	background-color: #777777;
	color:#ffffff;
}
.privacyLinks #off
{
}
.privacyContainer
{
	margin:0px auto 0px auto;
	width:600px;
	border: 0;
	position:relative;	
	background-color:#ffffff;
	padding:20px;
	border:2px solid #cccccc;
}
.privacyHeader
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	letter-spacing:-1px;
	margin:0px 0px 0px 0px;
	padding:2px 0px 20px 0px;
	float:left;
}
.privacyClose 
{
	float:right;
	color:#999;
}
.privacyClose a:link, .privacyClose a:visited, .privacyClose a:active
{
    color: #ff0000;
}
.privacyLinks div
{
    color: #626262;
    background-color: #f8f8f8;
    text-decoration: none;
    font-weight: bold;
	margin:0px 2px 0px 0px;
	padding:0px 8px 0px 8px;
	height:25px;
	line-height:25px;
	display:block;
	float:left;
	text-align:center;
	border-top:1px solid #e1e1e1;
	border-left:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
	font-size:10px;
}
.privacyLinks div:hover
{
    color: #626262;
    background-color: #e4eefa;
    text-decoration: none;
    font-weight: bold;
    cursor : pointer;
}
.privacy
{
	border:1px solid #e1e1e1;
	clear:both;
	padding:30px;
	background-color:#ffffff;
	overflow:auto;
	height:300px;
	display : none;
}
.footerContainer
{
	margin:4px;
}
.copyright
{
float:left;	
}
.footerLinks
{
float:right;	
}
.footerLinks a:link, .footerLinks a:visited, .footerLinks a:active
{
    color: #000000;
    background-color: transparent;
    text-decoration: underline;
    font-weight: bold;
}
.footerLinks a:hover
{
    color: #1875b6;
    background-color: transparent;
    text-decoration: underline;
}
.disclaimer
{
	padding:30px 4px 4px 4px;
}