legend{display:none;}
#contact{font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color:transparent; width:300px; color:#FFFFFF;}
.required{font-weight:bold; font-size:14px; padding:0 2px; color:#990000;}
.reqAlert{text-align:left; padding-top:4px; font-size:11px;}
.first{padding-top:15px;}
fieldset{text-align:left; margin:0 0 10px 0; padding:10px; font-size:12px;}
fieldset div{ clear:both; margin:0; padding-top:13px; position:relative;}
fieldset input, fieldset select, fieldset textarea{margin:0 0 0 5px; color:#000033; font-weight:normal; background-color:#ffffff; border:1px solid #CCCCCC; float:left; font-size:11px; padding:.2em; font-family:Verdana, Arial, Helvetica, sans-serif;}
fieldset label, .formText{margin:0; width:150px; display:block; text-align:right; font-weight:normal; color:#000033; cursor:pointer;  float:left;}
fieldset select{padding:0;}
fieldset textarea{font-size:11px; width:300px;}
fieldset input.chkbox{background-color:transparent; border:none; cursor:pointer; clear:left;}
fieldset div.options label{margin:0; ; width:330px; display:block; text-align:left; font-weight:normal; color:#000033; float:left; cursor:pointer; padding-left:5px;}
fieldset div.options div{margin-top:8px;} 
fieldset div.rad label{width:20px; padding-right:18px;}
div.buttons{clear:both;padding:5px 0 0 0;text-align:center; margin:0 0 0 0px;}
#send{cursor:pointer;}
#clear{cursor:pointer;}
.formElementError{border:1px solid #ff0000;}
.rad{background: transparent !important; color:#003399; border:none; padding:2px; clear:none; display:block;}
div.radioInline .question, div.radioInline4 .question{margin:0; width:170px; text-align:right; font-weight:normal; color:#000033; float:left;}
div.radioInline label, div.radioInline input, div.radioInline4 input, div.radioInline4 label{float:left; text-align:left; border:none; cursor:pointer; width:30px;}
div.radioInline4 label{width:10%;}
div.radioInline input, div.radioInline4 input{background:transparent !important; color:#003399; width:20px;}
div.RadioBlock, div.TextBlock{background:transparent !important; color:#003399; border:0px; padding:2px; float:right; width:260px; clear:right;}
div.RadioBlock .question{margin:0; width:130px; text-align:left; font-weight:normal; color:#000033; float:left;}
div.RadioBlock label, div.RadioBlock input{float:left; display:inline; text-align:right; width:20px; border:none; cursor:pointer;}
div.RadioBlock input{ background:transparent !important; color:#003399;}
div.medicalHistory{background:transparent !important; color:#003399; border:0px; padding:2px; float:right; clear:both; width:534px;}
div.medicalHistory .question{margin:0; width:240px; text-align:right; font-weight:normal; color:#000033; float:left;}
div.medicalHistory label, div.medicalHistory input{float:left; display:inline; text-align:left; border:none; cursor:pointer; width:20px;}
div.medicalHistory label{width:30px;}
div.medicalHistory input{background:transparent !important;	color:#003399;}
div.medicalHistory label.details{display:none;}
div.medicalHistory input.details{margin:0 0 0 1em; color:#000033; font-weight:normal; background-color:#ffffff; border:1px solid #CCCCCC; float:left; font-size:11px; padding:.2em; font-family:Verdana, Arial,Helvetica,sans-serif; float:left; cursor:pointer; width:9em;}
div.TextBlock label, div.TextBlock input { float:left; display:inline; text-align:left; display:block; }
div.TextBlock label{width:130px; color:#000033;}
div.TextBlock input{cursor:pointer;}
.labelspace{margin-right:5px; white-space:nowrap;}
.condition{margin-right:5px; white-space:nowrap; margin:2px;}
.conditionText{margin:0; width:290px; display:block; text-align:right; font-weight:normal; color:#000033; cursor:pointer; float:left;}
.familyText{margin:0; width:290px; display:block; text-align:left; font-weight:normal; color:#000033; cursor:pointer; float:right; line-height:20px;}
.conditionDiv{padding-left:20px; width:520px; text-align:left;}
.whitespace{white-space:nowrap;}
.options{padding-left:30px;} 
.ifText{width:280px; margin-right:20px}
.ifLabel{width:190px;}
.float{ float:left;	white-space:nowrap;	display:inline;}
.ifphone{height:20px; text-align:right;}
.phone{width:170px;}
.phoneCheck{display:inline;	border:none; width:150px;}
.consent{padding-right:30px; padding-left:30px; padding-top:10px;}
.subHeadForm{ font-family:"Times New Roman",Times,serif; font-size:18px; font-weight:550; color:#2a4376; line-height:20px;}
