html{font:normal 13px Arial, Helvetica, sans-serif;}
body{font-size:13px;margin:0;padding:0;  background-color: #fff;}
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:0;display:block;overflow:hidden;margin:0;padding:0;}
.none{display:none;}


a:link,
a:visited,
a:active,
a:hover{
	color:#0000ff;
}

a:link,a:visited,a:active,
{text-decoration: underline;}

a:hover
{text-decoration: none;}

#Main{width:100%;}
.main-container{margin: 20px auto 0 auto; width:780px;}
.content{width:780px; float:left; position:relative;_width:800px;}

.primary{width:261px; float:left; margin:0; padding:0;}
.secondary{width:513px;float:left; padding:0; margin:0;}

.logo {width:212px; height:55px;float:left;background: #ffffff url(../images/logo.png) 0 0 no-repeat;margin:0; padding:0;}

.first-row
{float:left;background: url(../images/model.jpg) 0 0 no-repeat;  
margin: 44px 0 0 0; padding:0;height:153px;width:251px; }

.sec-row
{height:58px;width:251px; margin:0; padding:0;float:left; 
float:left;background: url(../images/gray-grad1px.png) 0 0 repeat-x;}
.sec-row p{font: normal 11px/16px Verdana; padding-left:10px;padding-top:0; color: #000; margin:0;}

.sec-row h4 {font: bold 11px/16px Verdana; padding-left:10px;padding-top:0; margin:0;}

.third-row
{float:left;height:128px; margin:0; padding:0;
width:251px;float:left; position:relative;background: url(../images/chart.png) 0 0 no-repeat;}

.secondary h1{font: bold 22px Arial, Helvetica, sans-serif; color:#006699; margin:0; padding:0; 
float:left;text-align: right; margin: 4px 0;}

.secondary h2{font: bold 12px Verdana; color:#000;
float:left;text-align: right;margin: 0 0 6px 20px;padding: 0 0 6px 0;_margin: 0;_padding: 0 0 6px 20px;}

.hd-container{ width:513px; float:left; text-align: center;}
.hd-container div.heading-one
{width:369px;height:66px;padding:0; margin:10px auto; background: url(../images/header.png) 0 0 no-repeat;}
.hd-container div.heading-two
{width:467px;height:81px;padding:0; margin:0 auto;background: url(../images/ylw-box.png) 0 0 no-repeat;}



#FormFields 
{width:513px; border-style:none; margin:0;padding:0;float:left;background:url(../images/form-mid.png) 0 0 repeat-y; }	

.formCurveTop {float:left;width:513px; height:14px;background: url(../images/form-top.png) 0 0 no-repeat;_background: url(../images/form-top.png) 0 3px no-repeat;}

.formCurveBottom{background: url(../images/form-btm.png) no-repeat;height:14px;float:left;width:513px; padding-bottom:10px;}

#secure{ background: url(../images/lock.gif) 16px -2px no-repeat;float:left; height:22px; width:480px; _background: url(../images/lock.gif) 16px 0 no-repeat;}
.secure {font: normal 11px arial; color:#000; padding-top:6px; text-align:left; text-indent:40px; margin-top:10px;}

.prog-container{float:right;}
.prog-label{float:left; width:70px}
.probar-container{float:left; width:120px;}
.progBorder 
{background:#FFFFFF none repeat scroll 0%; border:1px solid silver; float:left;
margin:0;padding:0;width:100px;float:left; height:15px;_height: 10px;}
.progBar 
{background:#3333FF none repeat scroll 0%;height:11px;margin:2px;padding:0pt;}


.linkSection{margin:10px 0 0 0; padding:10px 0 0 0;font: normal 11px arial; color:#000; *padding:0;}
.linkSectionContent{text-align:center;margin:0;font: normal 11px arial;}
.linkSectionContent ul{padding:0; margin:6px 0 0 0;}
.linkSectionContent li
{padding:0 8px; display: inline; list-style:none;font: normal 11px arial;}
#footer{width:100%; background:url(../images/gray1px.png) 100% 0 repeat-x; }


/*form*/
.optionsContent input {width:140px; border-collapse: collapse;_width:145px;}
.optionsContent select {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
width:140px; 
border-collapse: collapse;
_width:145px;
}
.inputGroup {padding:10px 0 0 0;margin:0;float:left;font-family:helvetica, sans-serif;
background-color: transparent; width:513px;}
.mainLabel {margin:0 0 0 20px; font: bold 12px Verdana;
padding: 4px 0 8px 0;position: static;text-align:left;width:305px;float:left;_margin:0 0 0 11px;}
.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;_padding-left:0;}
.options {padding:0;margin:0;width:140px;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;_padding:0 5px;}
.sectionHeader{padding:0 50px 0 20px; margin: 0;}

.inputGroup-checkbox{ width:513px; float:left; margin:0 0 0 20px; padding:0;_margin:0; _padding:0 0 0 16px;}
.optionCheckbox
{float: left; width: 50%; padding: 0; margin: 0 0 .75em 0;font: normal 12px Verdana; *width:250px;}

.optionCheckbox input {width:20px; border-collapse: collapse;}

.buttonGroup{ width:513px;}
.buttonGroup button {cursor: pointer;border:none;padding:0;float: left;}
.buttonGroup button.next
{text-align:center; margin: 30px 0; z-index:10; padding-bottom: 10px;float: right; 
height:34px;width:125px;background:url(../images/next-btn.png) 0 0 no-repeat;*height:34px;}


.buttonGroup button.busy {
text-align:center; margin: 30px 0; z-index:10;float: right;  margin-right: 25px;
display:none;
background:#ffffff;

font:16px Arial, Helvetica, sans-serif;
font-weight: bold;
}



@media all and (min-width: 0px){
.buttonGroup button.next
{height:34px;}
}


.buttonGroup button.back
{text-align:center; margin: 30px 0; z-index:10;float: left;
height:34px;width:125px;background:url(../images/back-btn.png) 20px 0 no-repeat;}

