
#ContactUsInput
{
    width:75%;
    margin:2em auto;
    padding:0;
}

#ContactUsInput .row
{
    margin:0 0 .25em 0;
    padding:.25em 0 0 0;
    height:2em;
}

#ContactUsInput .row .colHeading
{
    float:left;
    text-align:right;
    margin:0 .25em 0 0;
    width:6em;
    font-size:1.375em;
}

#ContactUsInput span
{
    color:Red;
    font-size:1.25em;
    font-weight:bold;
}

#ContactUsInput .row .colInput
{
    float:left;
    margin:0 0 0 .25em;
}

#ContactUsInput input
{
   width:20em;
   border:1px solid #999999;
   height:1.5em;
}

#ContactUsInput select
{
    border:1px solid #999999;
   height:1.5em; 
   font-size:1.25em;      
}

#ContactUsInput textarea
{
    border:1px solid #999999;   
}
#ContactUsInput .row #colMsg
{
 
    float:left;
    margin:0 0 0 .25em;
}

#ContactUsInput .row #colMsg div
{
    font-size:1.375em;
}

#submitRow
{
    text-align:center;
    clear:both;
    width:75%;
    margin:2em auto;
    padding-right:4.5em;
}

.errorStyle
{
    border:2px solid red;  
}

.validStyle
{
    border:none;   
}

.mailMsg
{
}

.mailMsg th
{
    font-weight:bold;   
}

.mailMsg td.key
{
    font-weight:bold;
    padding:.25em;
    margin:0 .25em 0 0;
    text-align:right;
}

.mailMsg td.val
{
    padding:.25em;
    margin:0 0 0 .25em;
}

.col span
{
    font-weight:bold;   
}
/*
#divMsg
{
    width:50%;
    padding:.25em;
    margin:.25em 0 .25em .5em;
}    

#divMsg ul
{
     display:block;  
}

#divMsg ul li
{
    color:Red;
    font-weight:bold;
    font-size:1.125em;  
    padding:.25em 0;
}
*/
#nameError, #companyError, #emailError, #subjectError, #messageError
{
    color:red;
    font-weight:bold; 
}

.mailSuccess
{
    color:Blue;
    font-size:1.75em;
    font-weight:bold;   
    padding:1em;
    text-align:center;
}
