﻿/* START CONTACT FORM */
#request h3
{
    color:#193E72;
    font-size:1.1em;
    padding:15px;
}


#requestForm
{
    width:575px;
    border:1px solid #183D6F;
    background-color:#EEF2F7;
}

#requestForm div.formleft
{
   
    width:285px;
    background-color:#DEE6F0;
}

#requestForm div.formleftdarker
{
    background-color:#C2D1E4;
    padding-top:15px;
}

#requestForm div.formright
{
    width:290px;
    background-color:#EEF2F7;
     padding-top:15px;
}

#requestForm div.formleft div.row
{
    width:285px;
    padding:4px 0;
}

#requestForm div.formright div.row
{
    width:290px;
    padding:4px 0;
}

#requestForm div.formleft div.row div.label, #requestForm div.formright div.row div.label, #requestForm div.formright div.row div.text table tr td label
{
    width:84px;
    color:#22569E;
    font-size:0.7em;
}


#requestForm div.formleft div.row div.labelwide
{
    padding:0 16px;
    color:#22569E;
    font-size:0.7em;
}

#requestForm div.formright div.row div.text table
{
    padding:6px 0 0 6px;
}

#requestForm div.formleft div.row div.label label, #requestForm div.formright div.row div.label label, #requestForm div.formright div.row div.label span, div.row div.label span
{
    padding-left:16px;
}

#requestForm div.formleft div.row div.text input, #requestForm div.formright div.row div.text input
{
    font-size:0.7em;
}



#requestForm div.formright div.row div.submit input
{
    float:right;
    margin:0 12px 8px 0;
}

div.terms
{
    color:#193E72;
    padding:12px 15px 8px 20px;
}

div.terms p
{
    padding-bottom:7px;
    clear:left;
    width:540px;
}

#thanks
{
    width:580px;
    color:#193E72;
}

#thanks h4
{
     clear:left;
    font-size:1em;
    padding:14px 0 9px 16px;
}

#thanks p
{
    clear:left;
    padding:4px 0 9px 16px;
}


#requestForm div.formleftdarker div.row div.text select
{
    margin-left:6px;
}

div.row div.error span.error
{
    border:solid 1px #E42325;
    padding:0px 10px 1px 6px;
    margin:0 0 0 8px;
    background: #FDE3E4 url(../images/generic/exclamation.gif) no-repeat 2px 2px;
}

div.text input.text
{
    width:140px;
}

div.text select
{
    width:160px;
}

textarea.require
{
    font-family:Arial, Verdana, Sans-Serif;
}
