/* FORM ELEMENTS */

/* RESET */
form, input, textarea { padding: 0; margin: 0; line-height: 16px; font-size: 8.0pt; font-family: 'Lucida Grande', Lucida, Verdana, Arial, sans-serif; }

/* FORM TABLE */
table.formTable { width: 612px; margin: 0 0 0 0; font-family: 'Lucida Grande', Lucida, Verdana, Arial, sans-serif; }
    
    /* LABELS */
    table.formTable td.formLabel { width: 143px; padding: 6px 6px 9px 0; vertical-align: top; }
        table.formTable label { font-family: 'Museo500', 'Lucida Grande', Lucida, Verdana, sans-serif, Georgia, serif; font-weight: normal; font-size: 15px; margin: 0 0 4px 0; color: #d3d30c; }
    
    /* FIELDS */
    table.formTable td.formField { width: 406px; padding: 0 0 9px 0; vertical-align: top; text-align: left; }
    
    /* TEXTBOX */
    table.formTable input.textbox { width: 390px; color: #000000; padding: 6px 8px; margin: 0 0 0 0; background: #d3d30c; border: 0; }
    
    /* TEXTAREA */
    table.formTable textarea { width: 390px; padding: 6px 8px; margin: 0; color: #000000; display: block; background: #d3d30c; border: 0; }
    
    /* ERRORS */
    div#formErrors { width: 590px; border: solid #931214 1px; margin: 18px 10px; }
        div#formErrors ul { padding: 9px 18px; color: #931214; font-weight: bold; margin-bottom: 0; }