/* ContactUs.aspx Specific Styles */
/* Extracted from inline styles for CSP compliance */

/* ==============================================
   TABLE LAYOUTS
   ============================================== */
.contact-form-table {
    width: 425px;
    border: solid 1px #ccc;
    background-color: #ffffff;
}

.contact-form-table td {
    background-color: #ffffff;
}

.contact-form-table .row-alternate td {
    background-color: #f0f0f0 !important;
}

.contact-form-table .row-header td {
    background-color: #cccccc !important;
}

.contact-form-wrapper {
    width: 450px;
    background-color: #ffffff;
}

/* ==============================================
   COLUMN WIDTHS
   ============================================== */
.col-width-75 {
    width: 75%;
}

.col-width-25 {
    width: 25%;
}

/* ==============================================
   FORM INPUTS AND CONTROLS
   ============================================== */
.input-230 {
    width: 230px;
}

.input-250 {
    width: 250px;
}

.dropdown-250 {
    width: 250px;
}

.form-field-container-230 {
    width: 230px;
    padding-bottom: 3px;
}

/* ==============================================
   SPACING AND PADDING
   ============================================== */
.field-spacing {
    padding-bottom: 3px;
}

.padding-bottom-3 {
    padding-bottom: 3px;
}

.padding-bottom-10 {
    padding-bottom: 10px;
}

.padding-top-10 {
    padding-top: 10px;
}

.padding-left-15 {
    padding-left: 15px;
}

.width-400 {
    width: 400px;
}

.color-red {
    color: #990000;
}

/* ==============================================
   SECTION DIVIDERS
   ============================================== */
.section-divider-bottom {
    padding-bottom: 10px;
    border-bottom: 1px solid #767679;
}

.section-divider-top {
    padding: 10px 0;
    border-top: 1px solid #767679;
}

/* ==============================================
   FORM ACTIONS
   ============================================== */
.form-actions {
    text-align: right;
    padding-bottom: 3px;
}

/* ==============================================
   MESSAGES
   ============================================== */
.message-success {
    color: green;
    font-weight: bold;
}

/* ==============================================
   SUBJECT PROPERTY TOGGLE
   ============================================== */
.subject-property-hidden {
    display: none !important;
    visibility: collapse;
}

/* ==============================================
   TYPOGRAPHY
   ============================================== */
.disclaimer-text {
    font: normal 10px tahoma;
}

/* ==============================================
   ERROR TEXT
   ============================================== */
.error-text-red {
    color: red;
}
