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;}
input,select{ padding:1px; font: normal 16px Arial, Helvetica, sans-serif;}
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;}
a,a:link,a:visited,a:active,a:link,a:hover{color:#2176CB;}
#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:86px;background:url(../images/masthead-stp2.jpg) top right no-repeat; z-index:10;}
#Masthead ul{width:770px;height:86px; display: block;}
li.spacer{background: top center;eight:10px;}
.logo-container {width:429px; margin: 6px 0 0 0; float:left;}
li.logo
{display:block; font: bold 24px arial;color:#095aa6; margin-top: 14px; text-align:right; letter-spacing:-1px;}
.mslogo
{color:#095aa6;}
.redlogo{color:#cc0000;}
li.subline
{font: bold 12px Arial, Helvetica, sans-serif; color:#666; text-align:right;}



.fedcopy {float: left; position:relative; padding:0; margin:0;}
.fedcopy h1{font: bold 28px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #095aa6; word-spacing:-1px; letter-spacing:-1px; padding:0; margin:20px 0 0 0; text-indent:20px;}
.fedcopy h1 span.hdorg {color:#cc0000;}
.fedcopy h4 {font: bold 18px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000; padding:0; margin:0 0 20px 0; text-indent:20px;}
.fedcopy h4 img {width:17px; height:26px; vertical-align:text-bottom;}
/*left col*/
.primary{width:320px; float:left;}
.sideBarItem {width:250px; margin: 0 auto 0 20px;}
.sidebar-container{ border:1px solid #9CAEBA;border-width:1px 0 0 0; padding: 10px 0;}
.sidebar-container h4{ font: bold 16px Arial, Helvetica, sans-serif; color: #095aa6; padding:0; margin:0; line-height:20px;}	
.sidebar-container h5{ font: bold 14px Arial, Helvetica, sans-serif; color: #666; padding:0; margin:0 0 10px 0; line-height:20px; text-transform: uppercase;}	
.sidebar-container li{list-style:none; background:url(../images/blt-gray.gif) 0 0 no-repeat; color: #333;
padding-left:20px;font:normal 20px Arial, Helvetica, sans-serif; line-height:16px; margin-bottom: 4px;}

.sidebar-container ul { margin:4px 0 10px 0;}
.sidebar-container ul.orange li{list-style:none; background:url(../images/red-blt.png) 0 3px no-repeat;
padding-left:18px;font:bold 13px Arial, Helvetica, sans-serif; margin-bottom: 10px; color: #666;}
.sidebar-container ul.orange li span.orgtx {color:#cc0000;font:bold 15px Arial, Helvetica, sans-serif;}
.sidebar-container li a:link,a:visited,a:active,a:link:hover{font:normal 12px Arial, Helvetica, sans-serif;}
.secure{margin:10px 0 0 0;}
.secure li {background:url(../images/lock.gif) 0 6px no-repeat; height:30px; padding:10px 0 0 0; text-indent:20px;}
.secure li a,a:link,a:visited,a:active,a:link
{text-decoration:none;  font: bold 11px Arial, Helvetica, sans-serif; color:#003366;}
.secure li a:hover
{text-decoration:underline;  font: bold 11px Arial, Helvetica, sans-serif; color:#003366;}
.as-seen {background:url(../images/as-seen.png) 0 20px no-repeat; height:59px; width:194px;}

.secondary{width:429px;float:left; padding:0; margin:0; background-color:#fff;*margin-top:-20px; _margin-top:-20px;}


.formCurveTop 
{float:left;width:429px;height:90px;background:#ffffff url(../images/step1-top.png) no-repeat;margin-top:0;}
.formCurveBottom{background: url(../images/step1-btm.png) no-repeat;height:22px;}
#FormFields 
{width:429px; border-style:none; margin:0;padding: 0;background:url(../images/step1-mid.png) 0 0 repeat-y;}
	
.NewPayment{ 
font: bold 24px Verdana, Geneva, Arial, Helvetica, sans-serif; 
color:#095aa6; 
margin:0;
text-align:left; 
line-height:40px; 
z-index:10; 
text-indent:57px;}



/*form*/
.optionsContent select, input {width:190px; border-collapse: collapse;}
.inputGroup {padding:10px 0 0 0;margin:0;float:left;font-family:helvetica, sans-serif;background-color: transparent; width:429px;}
.mainLabel {margin:0 0 0 32px; font: bold 14px arial;
padding: 4px 0 8px 0;position: static;text-align:left;width:156px;float:left;_margin:0 0 0 20px;}
.mainLabel .requiredMarker{margin-right:-0.59em;padding-left:0.2em;color:#AD0036;}
.mainLabelContent{padding-right:1em;}
label.required{font-weight: bold;}
label.checkbox{text-indent:-15px;padding-left:15px;display:block;}
.options {padding:0;margin:0;width:190px;float: left;position: static;text-align:left;}
.optionsContent{padding-left:1em;}
.options .option{padding-bottom:5px;}
.formSection {margin: 0;padding-top:0;}

.formSectionContent{padding:0 10px;}
.sectionHeader{padding:0 50px 0 20px; margin: 0;}


.descriptions{ width:429px; text-align:center; clear:both;}
p.description{ font: bold 12px Verdana; color: #666; white-space:nowrap; line-height:30px;}

.buttonGroup{ width:429px; text-align:center;}
.buttonGroup button {cursor: pointer;border:none;padding:0;}
.buttonGroup button.continue{ text-align:center; margin:14px 0; z-index:10;
height:32px;width:185px;background:url(../images/cnt-btnred.png) no-repeat top center;
}
.buttonGroup button.submit{ text-align:center; margin:10px 0; z-index:10;
height:32px;width:379px;background:url(../images/submit.png) no-repeat top left;
}


#PrivacyLogos{text-align:center;}
#PrivacyLogos ul li{display:inline;padding:0 10px 0 10px;}
}

.disclaimer{width: 480px;}
.disclaimer p{
	color:#000;clear:both;
	font: normal 10px arial,helvetica,sans-serif; width:400px; margin: 0 auto; text-align: justify;
}
.disclaimer a,a:visited,a:active,a:link{font: normal 10px arial,helvetica,sans-serif;}
.disclaimer a:hover{font: normal 10px arial,helvetica,sans-serif; text-decoration:underline;}
.linkSection{margin:0 auto; padding:0;}
.linkSectionContent{padding-right:10px;text-align: center;}
.linkSectionContent ul{text-align: center;}
.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;}
#footer
{background-color: #ebebeb;border:1px solid #9CAEBA;border-width:1px 0;width:770px; margin-left:auto;margin-right:auto;}
#footer-container #footer p.copyright,p,p.contact 
{font: normal 11px Arial; color: #000; margin: 10px 0;text-align: center;}
#footer a,a:visited,a:active,a:link{font: normal 11px arial,helvetica,sans-serif;}
#footer a:hover{font: normal 11px arial,helvetica,sans-serif; text-decoration:underline;}
#footer-container #footer p.legales
{color:#666;text-align: justify;font: normal 10px arial;margin:0 10px 10px 10px; padding:0;}

@media all and (min-width: 0px){
.requiredMarker{margin-right:0;padding-left:4px;color:#AD0036;}
}

