html{font:normal 13px Arial, Helvetica, sans-serif;}
body{font-size:13px;margin:0;padding:0;}
ul{ list-style:none; }
div,dl,dt,dd,ul,ol,liform,body,html,p,blockquote,fieldset,input,textarea{margin:0; padding:0;}
a img,:link img,:visited img { border:none; }
address,caption,cite,code,dfn,th,var{ font-style:normal; }
sup, sub{font-size:xx-small;}
.clear{clear:both;background:transparent none repeat scroll 0%;height:0px;display:block;overflow:hidden;margin:0px;padding:0px;}
.none{display:none;}
.hidden{visibility:hidden;}

#Main{width:100%;}
.main-container{margin:0 auto; width:770px; padding:0;     
	border:1px solid #9CAEBA;
    border-width:0 1px 0 1px;}
#Masthead{width:770px;height:80px;background:none; z-index:10;*height:90px;}
#Masthead div.logo{ width:200px;height:80px; margin:0; padding:0; float:left;}



.copy{float:left;width:570px;}
.copy h1{ font: bold 22px Tahoma, Arial, Helvetica, sans-serif; color:#003366; margin:8px 0 2px 0; padding:0; text-align:center;}
.copy h2{font: bold 18px Tahoma, Arial, Helvetica, sans-serif; color:#000; margin:0; padding:0;  text-align:center;}
.copy h3{font: bold 18px Tahoma, Arial, Helvetica, sans-serif; color:#000; margin:0 0 8px 0; padding:0;  text-align:center;*margin-bottom:10px;}
.header-copy{float:left;}
.header-copy h3{ font:normal 24px Tahoma, Verdana, Arial, Helvetica, sans-serif; 
color: #5998b9; text-align:right; width:590px; padding:0; margin-top: 20px; text-align: center;}

#header-bline{background: url("../images/bluebar.png") repeat-x; height:22px; width:770px;padding:0; margin:0 auto;}
#header-bline h4{ font:normal 14px Trebuchet, "Trebuchet MS", Verdana; color:#fff; padding: 2px 0 0 10px; margin:0;}

.content{background: url("../images/bgimg.jpg") 0 0 no-repeat; width:770px; float:left; position:relative;}
/*left col*/
.primary{width:236px; float:left;}

.sideBarItem {width:200px; margin: 0 auto;}
.sidebar-container{ float:left;
   /*border-width:0 0 1px 0;border:1px solid #9CAEBA;*/padding: 8px 0; margin-top:200px;}
.sidebar-container h4{ font: bold 14px Arial, Helvetica, sans-serif; color: #003366; padding:0; margin:0; line-height:20px;}	
.sidebar-container li{list-style:none; background:url(../images/blue-blt.png) 0 2px no-repeat;
padding-left:14px;font:normal 12px Arial, Helvetica, sans-serif; line-height:16px; margin-bottom: 4px;}
.sidebar-container li a:link,a:visited,a:active,a:link:hover{
	font:normal 12px Arial, Helvetica, sans-serif;}
.benefits2{margin-top:240px;  *margin-top:0px;}
.benefits p{font:normal 12px Arial, Helvetica, sans-serif; line-height:16px; margin-bottom: 8px; color:#000; }
.secure{margin:200px 0 0 10px; float: left; position:relative;	text-decoration:none;  
	font: bold 11px Arial, Helvetica, sans-serif; color:#003366;}
.secure li {background:url(../images/lock-silver.gif) 0 0 no-repeat; height:20px; padding:10px 0 0 26px;}

.as-seen {background:url(../images/as-seen.png) 0 20px no-repeat; height:59px; width:194px;}

.aid{margin: 10px 0 0 0; float: left; position:relative; text-indent: 20px;  
	font: normal 12px Arial, Helvetica, sans-serif; color:#000;}
.green{ color: #336600;font: bold 12px Arial, Helvetica, sans-serif; }
/*right*/

.secondary{width:515px;float:left; padding:0; margin:0; background-color: transparent;}
.formCurveTop {float:left;width:515px; height:98px; background: url(../images/form-top.png) no-repeat;margin-top:0;}
.formCurveBottom{background: url(../images/form-btm.png) no-repeat;height:22px;float:left;width:515px;}

#FormFields {width:515px; border-style:none; margin:0;padding: 0;float:left;
	background:url(../images/form-mid.png) 0 0 repeat-y;}
	
.topCopy{ float:left;
font: bold 20px Verdana; 
color:#003366; 
margin:0; width:80%;
text-align:left; 
line-height:46px;  
text-indent:76px;}

.step{ float:left;
font: bold 12px Arial, Helvetica, sans-serif; 
color:#0000ff; 
margin:0;
text-align:right; 
line-height:76px; width:20%;}

h4.tell-copy{font: bold 16px Arial, Helvetica, sans-serif; color: #003366; text-indent:60px;padding:0; margin:14px 0 0 0;}


.buttonGroup{ width:515px; text-align:center; }
.buttonGroup button {cursor: pointer;border:none;padding:0;}
.buttonGroup button.continue{ text-align:center; margin:20px 0 10px 0; z-index:10;
height:32px;width:179px;background:url(../images/red-btn.png) no-repeat top left;}


.mainLabelContent1st{padding: 0 6px 4px 0;}

.linkSection{margin:0 auto; padding:0;font: normal 11px arial;}
.linkSectionContent{text-align: center;margin-top:6px;font: normal 11px arial;}
.linkSectionContent ul{text-align: center;font: normal 11px arial;}
.linkSectionContent li {padding:2px 0 2px 8px; display: inline; list-style:none; 
font: normal 11px arial;}

/*footer*/
#footer-container {width:100%;clear:both; margin-top:30px;font: normal 11px arial;}
#footer{ background-color: #ebebeb;border:1px solid #9CAEBA;
border-width:1px 0;width:770px; margin-left:auto; margin-right:auto;font: normal 11px arial;}
#footer-container #footer p.copyright, p, p.contact {
padding-left:auto; padding-right:auto;color: #666; margin-bottom: 8px;font: normal 11px arial;}

#footer-container #footer p{color:#000;text-align:center;padding-top:10px;font: normal 11px arial;}

.linkSectionContent a:hover{color:#cc0000;font: normal 11px arial;}


@media all and (min-width: 0px){
.requiredMarker{margin-right:0;padding-left:4px;color:#AD0036;}
}

.green{ color: #0000ff;font: bold 12px Arial, Helvetica, sans-serif; }