@charset "UTF-8";
/* CSS Document */



div#formdiv{
width: 845px;
margin: 0px 0px 0px 9px;
background: #fff url(../img/borderbg.gif) top right repeat-y;
}

div#formcontain{
width: 700px;
margin: 0px 0px 0px 100px;
padding: 20px 0px 0px 0px;
}

div.reqfield{
display: block;
clear: left;
width: 480px;
height: 30px;
background: #E5EAEE;
border: 1px solid #999;
margin: 0px 0px 3px 0px;
}

div.optfield{
display: block;
clear: left;
width: 480px;
height: 30px;
background: #BCEEC5;
border: 1px solid #999;
margin: 0px 0px 3px 0px;
}


div.reqfield span.flabel, div.optfield span.flabel {
display: block;
float: left;
font: 11px/30px Verdana, Arial, Helvetica, sans-serif;
color: #000;
width: 175px;
margin: 0px 0px 0px 0px;
text-indent: 5px;
}


span.sublabel {
display: block;
float: left;
font: 10px/30px Verdana, Arial, Helvetica, sans-serif;
color: #000;
margin: 0px 5px 0px 2px;
text-indent: 0px;
}
div.reqfield input,  div.optfield input, div.reqfield select,  div.optfield select {
float: left;
margin: 3px 0px 0px 0px;
background: #fff;
}



div.reqfield3{
display: block;
clear: left;
width: 480px;
height: 80px;
background: #E5EAEE;
border: 1px solid #999;
margin: 0px 0px 3px 0px;

}
div.optfield3{
display: block;
clear: left;
width: 480px;
height: 80px;
background: #BCEEC5;
border: 1px solid #999;
margin: 0px 0px 3px 0px;
padding: 0;
}

div.reqfield3 div.col3, div.optfield3 div.col3{
float: left;
margin: 10px 0px 0px 10px;
padding: 0;
text-align: left;
}
div.reqfield3 span.flabel, div.optfield3 span.flabel {
font: 11px/30px Verdana, Arial, Helvetica, sans-serif;
color: #000;
margin: 0px 0px 0px 0px;
display: block;

}

div.reqfield3 input, div.optfield3 input {
margin: 3px 0px 0px 0px;
background: #fff;

}


h1{
display: block;
width: 90%;
margin: 20px 0px 10px 00px;
border-bottom: 1px solid #000;
height: 30px;
font: 900 18px/30px Arial, Helvetica, sans-serif;
color: #000;
}
h2{
margin: 15px 0px 5px 0px;
padding: 0px 0px 0px 00px;
width: 90%;
color: #036;
font: 900 11px/14px Arial, Helvetica, sans-serif;
text-transform: uppercase;
}
h3{
margin: 20px 0px 3px 0px;
padding: 0px 0px 0px 0px;
font: 900 14px Georgia, "Times New Roman", Times, serif;
color: #000;
}

p.copy{
margin: 0px 0px 12px 0px;
padding: 0px 100px 0px 0px;
color: #000;
font: 11px/20px Verdana, Arial, Helvetica, sans-serif;
}

div.submit{
display: block;
clear: left;
width: 480px;
height: 60px;
background: #E5EAEE;
border: 2px solid #036;
margin: 10px 0px 10px 0px;
text-align: center;
}

div.submit input{
margin: 15px 0px 0px 0px;
}


div.fillheight {
width: 100%;
height: 500px;
}

ol.bodyol {
font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
margin: 10px 0px 25px 40px;
padding: 0px 0px 0px 0px;
color: #000;
}

ol.bodyol li{
margin: 0px 0px 5px 0px;
padding: 0px 100px 0px 0px;

}


ol.bodyol span{
margin: 0px 0px 0px 20px;
}



div.alert {
width: 400px;
border: 4px solid #036;
margin: 20px 0px 20px 0px;
padding: 10px;
font: 14px/18px Arial, Helvetica, sans-serif;
background: #E5EAEE;
	
}
p.error{
margin: 0px 0px 12px 0px;
padding: 0px 100px 0px 0px;
color: #000;
font: 11px/20px Verdana, Arial, Helvetica, sans-serif;
}
