.form-container .required {color:#36b1b1;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px}
.form-container .formHint {font-size:11px;color:#36b1b1}
.form-container .buttonHolder {text-align:left;}
.form-container .errorField {color:#36b1b1;font-weight:normal;font-size:11px}
.form-container #errorMsg {border-color:#36b1b1;border-style:solid;border-width:1px 0pt;margin:0pt 0pt 1em;padding:1em;}
.form-container #errorMsg dt,  
.form-container #errorMsg h3 {margin:0 0 .5em 0;font-size:110%;line-height:100%;font-weight:bold;color:#36b1b1}
.form-container #errorMsg dd {margin:0;padding:0;}
.form-container #errorMsg ol {margin:0;padding:0;}
.form-container #errorMsg ol li {margin:0;padding:2px;list-style-position:inside;position:relative;}
.form-container #errorMsg ol li a:link,
.form-container #errorMsg ol li a:hover,
.form-container #errorMsg ol li a:visited {color:#cc0000;text-decoration:none;}


.form-table {border:none}
.form-table td {padding:8px;text-align:left;}
.form-table .altrow {}

.form-table label {color:#9ca08a}
.form-table input,
.form-table textarea {background:#333;color:#fff;border:none;font-size:12px}
.form-table .textInput {}

/* FORM SPECIFIC */
.form-contact .name {} 
.form-contact .email {}
.form-contact .phone {}
.form-contact .address {}
.form-contact .city {}
.form-contact .state {}
.form-contact .zip {}
.form-contact .comments {}