form.omlet_form {
    text-align: left;
}

form.omlet_form select {
    border: solid 1px #6b8408;
}

form.omlet_form option {
    margin: 3px;
}

form.omlet_form legend {
    font-weight: bold;
    color: #6b8408;
}

form.omlet_form hr {
    border: 0;
    height: 1px;
    background-color: #6b8408;
    margin: 0 auto;
    margin-bottom: 8px;
}

form.omlet_form label {
    float: left;
    display: block;
    /*border: solid 1px #ff0000; */
    text-align: right;
    padding-right: 5px;
    color: #6b8408;
    font-size: .7em;
    /* font-weight: bold; */
    font-weight: normal;
}

form.omlet_form .linecont p {
    margin-bottom: 0;
}

/* ------------------------------------------------------------------------- */


form.omlet_form .form_box {
    border: solid 1px #6b8408;
    padding: 1px;
    font-size: .7em;
}

form.omlet_form .linecont {
    padding: 0 0 5px 0;
}

form.omlet_form .leftpad {
    float: left;
    display: block;
    padding-right: 5px;
}

form.omlet_form .fake_label {
    float: left;
    display: block;
    width: 30%;
    text-align: right;
    padding-right: 5px;
    color: #6b8408; 
}

form.omlet_form .linecont .req {
    font-size: .7em;
}

form.omlet_form .sub_head_1 {
    text-align: left;
    font-size: .9em;
    font-weight: bold;
    color: #6b8408;
}

form.omlet_form .sub_head_2 {
    text-align: left;
    font-size: .9em;
    font-weight: bold;
    color: #6b8408;
    border-bottom: dotted 1px #cccccc;
    padding-bottom: 3px;
}

form.omlet_form .note {
    color: #6b8408;
}

form.omlet_form .small_note {
    color: #6b8408; 
    font-size: .7em;
}

form.omlet_form .small_note a {

}

form.omlet_form label.nm {

}

form.omlet_form label.error {
    font-weight: bold;
    color: #dd0000;
}


form.omlet_form .select_box {
    font-size: .7em;
}


form.omlet_form .formboxerror {
    border: solid 1px #dd0000;
}

form.omlet_form textarea {
    font-size: .7em;
    border: solid 1px #6b8408;
}

form.omlet_form .textarea_wide {
    font-size: .7em;
    font-family: arial;
    width: 95%;
    margin-left: 2%;
}

form.omlet_form .radio {
    padding: 0;
    border: none;
    border-width: 0;
}

form.omlet_form .check {
    margin-top: 5px;
    padding: 0;
    border: none;
    border-width: 0;
}

form.omlet_form .label_right {
    float: none;
    display: inline;
    text-align: left;
    color: #6b8408;
    font-size: .7em;
    margin-top: 0;
}

form.omlet_form .label_right_cont{

}

form.omlet_form .labeless_enc {
    padding-left: 30%;
    margin-left: 5px;;
}


form.omlet_form .asterisk {
    color: #6b8408;
    font-size: .7em;
}

form.omlet_form .submitbutton {
    margin: 0 auto;
    border-width: 0; 
    height: 21px;
    padding-bottom: 4px;
    font-size: .7em;
    font-weight: bold;
    color: #6b8408;
}

.submitbutton_red {
    margin: 0 auto;
    border-width: 0; 
    height: 21px;
    padding-bottom: 4px;
    font-size: .7em;
    font-weight: bold;
    color: #e6663d;
}

form.omlet_form .field_set_note {
    color: #6b8408; 
    font-size: .7em;
    text-align: right;
    margin-bottom: 5px;
}

.form_success .success_box {
    width: 100%;
    text-align: left;
    color: #6b8408;
    font-size: .7em;
    margin-left: 10px;
    margin-bottom   : 10px;
    border: solid 1px #6b8408;
    padding: 5px 10px 15px 10px;
    width: 475px;
}

.form_success .success_box .left {
    width: 30px;
    float: left;
    padding: 10px 10px 10px 10px;
}

.form_success .success_box .right {
    margin-left: 65px;
}

.form_success .success_box h2 {
    color: #6b8408;
}

.form_success .success_box p {
    color: #6b8408;
}

.fakeform .linecont {
    padding: 5px 0 0 0;
    text-align: left;
    color: #6b8408; 
    /* border: solid 1px #00ff00; */
}

.fakeform .fakelabel {
    float: left;
    display: block;
    /* border: solid 1px #ff0000; */
    text-align: right;
    padding-right: .50em;
    font-weight: bold;
}

.fakeform .data {
    font-size: .7em;
    color: #6b8408; 
}

.fakeform .linegap {
    margin: 0 0 15px 0;
    clear: both;
}