﻿/* ADD CLEARFIX HACK TO CLEAR FLOATED ELEMENTS BY APPLYING PATCH TO PARENT ELEMENT */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */
#formArea { width:1024px; background-color:#FFFFFF; padding: 0 79px; margin-bottom:30px; }
#contentTop { margin-bottom: 40px; width: 810px; }
#contentTop h2 {margin-top:25px; font-size:32px; font-weight:bold; color: #07a5be; font-family: Georgia, "Times New Roman", Times, serif; }
#contentTop p { margin: 14px 125px 0 0; font-size: 12px; color: #000000; font-family: Arial, sans; }
#floatContainer { width:100%; }
#floatContainer div.left { float:left; width:350px; }
#floatContainer div.rightCol { padding-left: 20px; }
#floatContainer div.VBorder { background: transparent url("/hf/images/VerticalBorder.gif") top right repeat-y; border-right: 1px solid #82653b; }
#floatContainer div h4 { margin: 0 0 20px 0; font-size: 16px; font-weight:bold; color: #07a5be; font-family: Georgia, "Times New Roman", Times, serif; }
#floatContainer fieldset { border:none; padding: 0 0 12px 0; margin:0; }
#floatContainer fieldset span { font-size: 10px; }
#floatContainer .formInput { width:322px; border: 1px solid #82653b; font-size: 12px; font-family: Arial, sans; padding:2px; }
#floatContainer .formSelect { width:328px; border: 1px solid #82653b; font-size: 12px; font-family: Arial, sans; padding:1px; }
#floatContainer .formTextarea { width:322px; border: 1px solid #82653b; font-size: 12px; font-family: Arial, sans; padding:2px; }
#SubmitContainer { width:896px; }
#SubmitContainer fieldset { border:none; padding:0; margin:0; }
#SubmitButton {margin-left:545px; margin-top: 10px; width:158px; height:30px; background: transparent url("./images/SubmitButton.gif") top left no-repeat; border:none; cursor:pointer; }
#SubmitButtonA {margin-left:164px; margin-top: 10px; width:158px; height:30px; background: transparent url("./images/SubmitButton.gif") top left no-repeat; border:none; cursor:pointer; }
.height360 { height:360px; }
.height380 { height:380px; }

#State { width: 100px !important;}
#ZipCode {width: 100px !important;}


#middlePane { width: 600px; margin: 12px 0 0 79px;;}
#legals { border: 1px solid #82653b; width:325px;}

#call2action a {
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 18px;
    color: #00a6a6;
}

#agree { margin: 3px 4px 0 0; float: left;}
#iAgree {float: left; margin: 2px 0 0 0;}

.hint {
    position: absolute;
    display: none;
    margin: -18px 0 0 30px;
    background: #f1f1ff;
    padding: 6px;
}
.marker {
    color: red;
    margin: 0;
    height: 10px;
    _line-height: 10px;
}
.oneLine {float: left; margin: 0 6px 0 0;}
.oneLine .marker {_width: 30%;}