/*=================================== CSS Document =============================================*/
html, div, ul, li, input, select, textarea, form, p, dl, dt, dd, h1, h2, h3, h4, h5, h6 { margin:0; padding:0; }
body { background:#ecf0f6 url(../images/body-bg.jpg) repeat-x center top; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; margin:0px 0 0 0; padding:0;position:relative;}
 

/*===================================Global Styles starts here=============================================*/
a { text-decoration:underline; outline:none; color:#276280; cursor:pointer; }
a:hover { text-decoration:none; }
a img { border:none
}
.clear { clear:both !important; }
.u { text-decoration:underline !important; }
.u-none { text-decoration:none !important; }
.b { font-weight:bold !important; }
.em { font-style:italic !important; }
.hand { cursor:pointer !important; }
.no-border { border:none !important; }
.no-bg { background:none !important; }
p { margin-bottom:15px; }
.gray{color:#767575;}
/*===================================overflow=============================================*/
.o-hidden { overflow:hidden !important; }
.o-auto { overflow:auto !important; }
/*===================================alignment=============================================*/
.a-left { text-align:left !important; }
.a-center { text-align:center !important; }
.a-right { text-align:right !important; }
/*===================================float=============================================*/
.f-left { float:left !important; }
.f-right { float:right !important; }
.f-none { float:none !important; }
.c-left { clear:left !important; }
.c-right { clear:right !important; }
/*===================================margin=============================================*/
.m-zero { margin:0 !important
}
.m-left5 { margin-left:5px !important; }
.m-top5 { margin-top:5px !important; }
/*===================================padding=============================================*/
.p-left0 { padding-left:0 !important
}
/*===================================width=============================================*/
.w-100per { width:100% !important; }
/*===================================height=============================================*/
.h-100per { height:100% !important; }
/*===================================fonts=============================================*/
.f-size13 { font-size:13px !important}
.f-size16 { font-size:16px !important}
/*===================================fields=============================================*/
input, select, textarea { font-family:Arial, Helvetica, sans-serif; }
/*===================================title=============================================*/
h1, h2, h3, h4, h5, h6 {font-family: Myriad Pro, Arial, Helvetica, sans-serif#434343; line-height:normal;}
h1 { margin-bottom:10px; color:#434343; font-size:32px; font-weight:normal;}
h2 {margin-bottom:10px; font-size:22px;  color:#276280;}
h2 span { background:#fff; padding-right:10px;}
h1.title { border-bottom: 1px solid #CCC;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 40px;
    height: 26px;
    margin-bottom: 35px;
    text-align: center;}
h3{font-size:18px; margin-bottom:15px; }	
	
/*===================================Container=============================================*/
.container{width:956px; margin:0 auto;}


/*===================================Header=============================================*/
.header{ height:122px; padding: 0 8px; }
.header .lt{float:left; width:312px;}
.header .rt{float:right; width:473px;}
.header .lt .logo{margin-top:20px;}

/*===================================Content=============================================*/
.content{ margin:-8px 0 15px 0; }
.cnt-top{width:956px; height:24px; background:url(../images/top-body-bg.png) no-repeat;}
.cnt-bottom{width:956px; height:22px; background:url(../images/bottom-body-bg.png) no-repeat;}
.cnt-body{background:url(../images/repeated-body-bg.png) repeat-y; padding:5px 25px;}
.content .left{width:606px; float:left; margin-left:10px;}
.content .right{width:290px; float:right;}

.form .checkbox{float:left;margin:0 17px 17px 0;}
.form .inputbox{float:left;margin:0 17px 17px 0;}
.form .inputbox .lt{background:url(../images/input-left-bg.png) no-repeat; width:7px; height:28px; float:left;}
.form .inputbox .rt{background:url(../images/input-right-bg.png) no-repeat; width:7px; height:28px; float:right;}
.form .inputbox input, .form .inputbox select{background:url(../images/input-bg.png) repeat-x; line-height:28px; font-size:16px; color:#313131; border:none; height:28px; width:268px; float:left;}
.form .textarea .lt{background:url(../images/textarea-left-bg.png) no-repeat; width:7px; height:138px; float:left;}
.form .textarea .rt{background:url(../images/textarea-right-bg.png) no-repeat; width:7px; height:138px; float:right;}
.form .textarea textarea{background:url(../images/textarea-bg.png) repeat-x; line-height:28px; font-size:16px; color:#313131; border:none; height:138px; width:571px;}
input.form-submit{background:url(../images/see-if-i-qualify-btn.png) no-repeat; width:154px; height:34px; border:none; display:block;}
.required{color:red; font-style:italic; text-align:right; padding-right:25px;  margin-top: -23px; float:right;}

.steps{margin:30px auto 30px; width: 857px;}
.steps .cont{background:url(../images/2-ways-bg.png); width:857px; height:101px; position:relative;}
.steps .cont .email{ position:absolute; right:80px; top:57px; }
.steps .cont .email a{color:#FFFFFF; display:block; text-align:right; text-decoration:none; font-size:11px;}
.steps .cont .email a span{font-size:20px;}
.steps .cont .email2{ position:absolute; right:32px; top:34px; }
.steps .cont .email2 a{display:block; width:34px; height:30px;}

/*===================================Footer=============================================*/
.footer{ position:relative; margin:0 16px 15px 16px; background:#c5d6e3; height:81px; line-height:81px; font-family:Helvetica, Arial, sans-serif; font-size:12pd; color:#333333; font-style:italic; font-weight:bold; padding:0 10px; }
.footer .lt{ background:url(../images/footer-lr-bg.png) no-repeat 0 0; width:8px; height:81px; position:absolute; left:-8px;}
.footer .rt{ background:url(../images/footer-lr-bg.png) no-repeat -8px 0; width:8px; height:81px; position:absolute; right:-8px;}
.p-policy{float:right;}
.p-policy a{ font-weight:normal ; text-decoration:none; font-style:normal; color:#333333}
.p-policy a:hover{ text-decoration:underline;}
#add{
position:absolute;
top:122px;
right:22px;
}
























