#formfirstName, .formLabel{width:120px;padding-left:8px;display:block;float:left;}
form imput{float:left;}
.formRow {margin-bottom:2px;}
.asterisk{color:orange; width:8px;display:block;float:left;}
.required{display:inline;float:none;}
#firstName, #lastName, #phone,#emailAddress, #comments{padding-left:0px;width:128px;}
form{margin-top:12px;}

/* #content, .bodyBlock{width:520px !important;} */

#formCancel,#formSubmit{float:right;margin-right:20px;}

div.formRow {clear: left;}
div.formRow label,
div.formRow .fauxLabel {display: block; float: left; clear: left; width: 125px; font-size: 12px; margin: 0; padding: 0;}

div.formRow div.formRowCol {margin: 0; padding: 0; display: block; float: left;}
div.formRow div.formRowCol input,
div.formRow div.formRowCol select {float: left; width: 200px; margin: 0;}

div.formRow div.formRowColFreeHand {margin: 0; padding: 0; display: block; float: left;}
div.formRow div.formRowColFreeHand input, select {display: inline; float: none; width: auto;}
div.formRow div.formRowColFreeHand .fieldError {}

#formNotes {width: 500px;}
#formNotes p {font-size: 11px;}

.entryBtn {margin: .5em 0 1em 0;}

.fieldNote {clear: left; color: #666; display: block; margin-top: 2px;}

.fieldError {
clear:left;
color:#E0620F;
display:block;
margin-top:2px;
}

p.errorSummary {
background-color:#FFFFFF;
background-image:url(/bv70/images/phase2/icon_error.gif);
background-position:left center;
background-repeat:no-repeat;
border-color:#E0620F;
border-style:solid;
border-width:1px 0pt;
clear:both;
color:#E0620F;
display:block;
margin:0pt 0pt 1em;
padding:0.25em 0.25em 0.25em 20px;
width:400px;
}


