﻿.form-error
{
    border: solid 1px #FF0000;
}
.error-message
{
    color: #FF0000;
}
.form-error-text
{
    color: #FF0000;
}
.error-message-notification
{
    color: #FF0000;
    display: inline !important;
    margin: 0px 0px 0px 0px !important;
}
.contact-submit-area
{
    text-align:right;
}
.Contact-Form
{
    border: solid 1px #CCC;
    margin-bottom: 20px;
    width: 500px;
    border-collapse: collapse;
}
.Contact-Form th
{
    border-bottom: solid 1px #CCC;
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: left;
}
.Contact-Form th h2
{
    margin-left: 5px;
    color: #3366CC;
}
.Contact-Form td
{
    vertical-align: top;
}
#Step-1 td
{
    padding: 5px;
}
#Step-1 label
{
    padding-top: 5px;
    padding-bottom: 3px;
    display: block;
}
#Step-1 span
{
    width: 230px;
    margin-top: 10px;
    margin-left: 10px;
    display: block;
}
#Step-2 td
{
    padding: 5px;
}
#Step-2 input
{
    background: #FFF;
    border: solid 1px #CCC;
}
#Step-2 label
{
    padding-top: 5px;
    padding-bottom: 3px;
}
#Step-3 td
{
    padding: 5px;
}
.Contact-Form .text-field
{
    width: 230px;
}
.Contact-Form textarea
{
    width: 230px;
}
.Contact-Form #AdditionalInformation
{
    width: 480px;
    margin-bottom: 15px;
}
.Contact-Form #contact-form-warning
{
    color: #FF0000;
}

