﻿#main_body h1 a {
    height: 110px;
    background-image: url("/images/al-2021.png");
}

html {
    background-image: url("/forms/images/form_resources/grey-mild.png");
    background-repeat: repeat;
}

#main_body h1 {
    background-image: none;
    background-color: rgb(55, 101, 127);
}

#form_container {
    border: 3px solid rgb(55, 101, 113);
    background-color: rgb(231, 248, 249);
}

#main_body form li.highlighted {
    background-color: rgb(255, 247, 192);
}

#main_body .matrix tbody tr:hover td {
    background-color: rgb(255, 247, 192);
}

#machform_review_table tr.alt {
    background-color: rgb(255, 247, 192);
}

#main_body form .guidelines {
    border: 1px solid rgb(204, 204, 204);
    background-color: rgb(245, 245, 245);
}

    #main_body form .guidelines small {
        color: rgb(68, 68, 68);
        font-family: "Lucida Grande","Lucida Grande",Tahoma,Arial,sans-serif;
        font-size: 80%;
        font-style: normal;
        font-weight: 400;
    }

#main_body input.text {
    color: rgb(102, 102, 102);
    font-family: "Lucida Grande","Lucida Grande",Tahoma,Arial,sans-serif;
    font-size: 100%;
    font-style: normal;
    font-weight: 400;
    background-color: rgb(251, 251, 251);
}

#main_body input.file {
    color: rgb(102, 102, 102);
    font-family: "Lucida Grande","Lucida Grande",Tahoma,Arial,sans-serif;
    font-size: 100%;
    font-style: normal;
    font-weight: 400;
    background-color: rgb(251, 251, 251);
}

#main_body textarea.textarea {
    color: rgb(102, 102, 102);
    font-family: "Lucida Grande","Lucida Grande",Tahoma,Arial,sans-serif;
    font-size: 100%;
    font-style: normal;
    font-weight: 400;
    background-color: rgb(251, 251, 251);
}

#main_body select.select {
    color: rgb(102, 102, 102);
    font-family: "Lucida Grande","Lucida Grande",Tahoma,Arial,sans-serif;
    font-size: 100%;
    font-style: normal;
    font-weight: 400;
    background-color: rgb(251, 251, 251);
}

#main_body input.checkbox {
    color: rgb(102, 102, 102);
    font-family: "Lucida Grande","Lucida Grande",Tahoma,Arial,sans-serif;
    font-size: 100%;
    font-style: normal;
    font-weight: 400;
    background-color: rgb(251, 251, 251);
}

#main_body input.radio {
    color: rgb(102, 102, 102);
    font-family: "Lucida Grande","Lucida Grande",Tahoma,Arial,sans-serif;
    font-size: 100%;
    font-style: normal;
    font-weight: 400;
    background-color: rgb(251, 251, 251);
}

#machform_review_table td.mf_review_value {
    color: rgb(55, 101, 113);
    font-family: "Lucida Grande","Lucida Grande",Tahoma,Arial,sans-serif;
    font-size: 100%;
    font-style: normal;
    font-weight: 400;
}

#main_body .form_description h2 {
    color: rgb(55, 101, 113);
    font-family: "Lucida Grande","Lucida Grande",Tahoma,Arial,sans-serif;
    font-size: 130%;
    font-style: normal;
    font-weight: 700;
}

#main_body .form_success h2 {
    color: rgb(55, 101, 113);
    font-family: "Lucida Grande","Lucida Grande",Tahoma,Arial,sans-serif;
    font-size: 130%;
    font-style: normal;
    font-weight: 700;
}

#main_body .form_description p {
    color: rgb(55, 101, 113);
    font-family: "Lucida Grande","Lucida Grande",Tahoma,Arial,sans-serif;
    font-size: 95%;
    font-style: normal;
    font-weight: 400;
}

#main_body form ul.payment_list_items li {
    color: rgb(55, 101, 113);
    font-family: "Lucida Grande","Lucida Grande",Tahoma,Arial,sans-serif;
    font-size: 95%;
    font-style: normal;
    font-weight: 400;
}

#main_body form li span.ap_tp_text {
    color: rgb(55, 101, 113);
}

#main_body form li label.description {
    color: rgb(55, 101, 113);
    font-family: "Lucida Grande","Lucida Grande",Tahoma,Arial,sans-serif;
    font-size: 100%;
    font-style: normal;
    font-weight: 400;
}

#main_body form li span.description {
    color: rgb(55, 101, 113);
    font-family: "Lucida Grande","Lucida Grande",Tahoma,Arial,sans-serif;
    font-size: 100%;
    font-style: normal;
    font-weight: 400;
}

#main_body .matrix caption {
    color: rgb(55, 101, 113);
    font-family: "Lucida Grande","Lucida Grande",Tahoma,Arial,sans-serif;
    font-size: 100%;
    font-style: normal;
    font-weight: 400;
}

#main_body .matrix td.first_col {
    color: rgb(55, 101, 113);
    font-family: "Lucida Grande","Lucida Grande",Tahoma,Arial,sans-serif;
    font-size: 100%;
    font-style: normal;
    font-weight: 400;
}

#main_body form li.total_payment span {
    color: rgb(55, 101, 113);
    font-family: "Lucida Grande","Lucida Grande",Tahoma,Arial,sans-serif;
    font-size: 100%;
    font-style: normal;
    font-weight: 400;
}

#machform_review_table td.mf_review_label {
    color: rgb(55, 101, 113);
    font-family: "Lucida Grande","Lucida Grande",Tahoma,Arial,sans-serif;
    font-size: 100%;
    font-style: normal;
    font-weight: 400;
}

#main_body form li span label {
    color: rgb(55, 101, 113);
    font-family: "Lucida Grande","Lucida Grande",Tahoma,Arial,sans-serif;
}

#main_body label.choice {
    color: rgb(55, 101, 113);
    font-family: "Lucida Grande","Lucida Grande",Tahoma,Arial,sans-serif;
}

#main_body .matrix th {
    color: rgb(55, 101, 113);
    font-family: "Lucida Grande","Lucida Grande",Tahoma,Arial,sans-serif;
}

#main_body form li span.symbol {
    color: rgb(55, 101, 113);
    font-family: "Lucida Grande","Lucida Grande",Tahoma,Arial,sans-serif;
}

.mf_sigpad_clear {
    color: rgb(55, 101, 113);
    font-family: "Lucida Grande","Lucida Grande",Tahoma,Arial,sans-serif;
}

#main_body form li div label {
    color: rgb(55, 101, 113);
    font-family: "Lucida Grande","Lucida Grande",Tahoma,Arial,sans-serif;
}

#main_body form li div span.label {
    color: rgb(55, 101, 113);
    font-family: "Lucida Grande","Lucida Grande",Tahoma,Arial,sans-serif;
}

#main_body form .section_break h3 {
    color: rgb(134, 58, 81);
    font-family: "Lucida Grande","Lucida Grande",Tahoma,Arial,sans-serif;
    font-size: 130%;
    font-style: normal;
    font-weight: 700;
}

#main_body form .media h3 {
    color: rgb(134, 58, 81);
    font-family: "Lucida Grande","Lucida Grande",Tahoma,Arial,sans-serif;
    font-size: 130%;
    font-style: normal;
    font-weight: 700;
}

#machform_review_table td .mf_section_title {
    color: rgb(134, 58, 81);
    font-family: "Lucida Grande","Lucida Grande",Tahoma,Arial,sans-serif;
    font-size: 130%;
    font-style: normal;
    font-weight: 700;
}

#main_body form .section_break p {
    color: rgb(55, 101, 113);
    font-family: "Lucida Grande","Lucida Grande",Tahoma,Arial,sans-serif;
    font-size: 95%;
    font-style: normal;
    font-weight: 400;
}

#main_body form .media p {
    color: rgb(55, 101, 113);
    font-family: "Lucida Grande","Lucida Grande",Tahoma,Arial,sans-serif;
    font-size: 95%;
    font-style: normal;
    font-weight: 400;
}

#machform_review_table td .mf_section_content {
    color: rgb(55, 101, 113);
    font-family: "Lucida Grande","Lucida Grande",Tahoma,Arial,sans-serif;
    font-size: 95%;
    font-style: normal;
    font-weight: 400;
}

#main_body form li.section_break {
    border-top-color: rgb(204, 204, 204);
    border-top-width: 1px;
    border-top-style: dotted;
}

.form_description {
    border: currentColor !important;
    border-image: none !important;
}

a:link {
    color: rgb(0, 176, 189);
}

a:visited {
    color: rgb(0, 176, 189);
}

a:hover {
    color: rgb(128, 0, 0);
}

.simple_name_1 input.text {
    width: 135px;
}

.simple_name_2 input.text {
    width: 200px;
}
