
.formHolder {
margin-top: 20px;
width: 710px; }

.formHeader {
margin: 15px 0px 2px 0px;
background-color: #ffffff; }

.formRow {
padding: 2px 0px;
margin:1px 0px; }

.formRow_trans {}

.formText {
float: left;
width: 150px;
margin-right: 3px;
text-align: right; }

.input_defaultText, .input_defaultTextArea {
width: 250px; }

.input_defaultTextArea {
height: 80px; }

.input_defaultDate {
width: 70px; }

.fpSearch_field {
width: 95px; }

.formSection {
margin: 10px 0px; }

/* bof form style extension */
.field {
margin: 5px 0px 0px 0px;
clear:both; }

.fieldInfo {
margin-left: 10px;
width: 150px; 
float:left; }

.longField {
width: 530px; }

.mediumField {
width: 230px; }

.shortField {
width: 50px; }

.loginField, .loginFieldShort {
font-family: verdana;
font-size: 9px;
border: solid 0px #FF9C00; }

.loginField {
width: 120px; }

.loginFieldShort {
width: 70px; }

.searchBoxField {
width: 100px; }



.formRequired, .required {
color: red;
margin-left: 3px;
font-weight: bold; }


.contactFormField {
width: 300px; }