#form1 {
width: auto;
margin: 0;
padding: 0;
color: #ffffff;
}

.textarea2{
width: 180px
}

.select2{
width: 185px
}


#contactformtable {
width: auto;
color: #000000;
font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
font-size: 12px;
}

#contactformtable input {
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#contactformtable input.textentry {
width: 120px;
}

#contactformtable td {
text-align: left;
vertical-align: middle;
padding: 5px;
}

#contactformtable td.rightalign {
text-align: right !important;
padding-right: 20px;
}

#contactformtable td.required {
color: #0052AE !important; 
}

#contactformtable p {
margin: 0 0 0 0;
padding: 0 0 0 0; 
}

#contactformtable p.drop {
margin: 0 0 20px 0;
padding: 0 0 0 0; 
}

#contactformtable hr.dotted {
width: 557px;
height: 1px;
margin: 0 0 0 0;
padding: 0 0 0 0;
border-top: 1px dashed #CCCCCC;
background-color: white;
}

div.form-container {
color: #000000;
font-size: 14px;
margin: 0 0 0 0;
padding: 0 0 0 0;
text-align: left;
}

div.form-micro {
color: #ffffff;
font-size: 12px;
margin: 0 0 0 0;
padding: 0 0 0 0;
text-align: left;
width: 98%;
}

p.legend {
margin-bottom: 10px;
}

.required {
color: #0052AE !important;
}

div.form-container form p {
color: #000000;
font-size: 12px;
margin: 0;
padding: 0;
}

div.form-container form p.note {
margin-left: 170px !important;
}

div.form-container form fieldset {
margin: 5px 0;
padding: 5px;
border: solid 1px #CCCCCC;
}

div.form-container form legend {
color: #0052AE;
font-weight: bold;
font-size: 18px;
margin-bottom:10px;
}

div.form-container form fieldset div {
padding: 5px 0;
}

div.form-container label, div.form-container span.label {
clear:both;
text-align: right;
display: block;
margin-right: 10px;
padding-right: 10px;
position: relative;
width: 140px !important;
width: "150px";
float: left;
}

div.controlset {
clear: both;
}

div.form-container label.error, div.form-container span.error {
color: #c00;
}

div.form-container input.error {
background-color: #fef;
border-color: #c00;
}

div.form-container input:focus, div.form-container input.error:focus, div.form-container textarea:focus {
background-color: #ffc;
border-color: #fc6;
}

div.form-container div.controlset label, div.form-container div.controlset input {
display: inline;
float: none;
text-align: left;
width: auto !important;
clear:none !important;
}

div.form-container div.buttonrow {
text-align: center;
}

