.form_data_block, .form_top, .form_data_block_2, .form_data_block_4, 
.form_data_block_7, .form_data_block_8, .form_data_block_9, 
.form_data_block_no_side_padding, .form_data_block_underline, 
.form_data_block_overline, .form_data_block_3 {
    background: #ececec;
    padding: 10px 8px;
    border: 0;
    font-weight: normal;
    color: #6f6e6e;
    border-bottom: 1px solid white;
    height: auto;
}

.form_data_block_2 {
    background: #fbfbfb;
}

.form_data td.form_sub_title {
    padding: 30px 8px 15px;
    font-size: 1.1em;
    border-bottom: 2px solid;
    /*color:;*/
}

.form_sub_title_block, .form_sub_title_block_2, .form_sub_title_block_3 {
    background-color: #ffffff;
    border-collapse: collapse;
    padding: 30px 8px 15px;
    font-size: 1.1em;
    border-bottom: 2px solid;
}

.form_sub_title {
    font-weight: bold;
    font-size: 1.1em;
    padding-left: 0;
}

.form_top {
    background: #c5c5c5;
    color: #333;
    font-weight: bold;
}

.form_top table, .form_top p, .form_top a, .form_top a:visited, .form_link, 
.form_link a, .form_top_selected, .form_link a:visited, .form_link_selected, 
.form_top2, .form_top2 p, .form_top2 table, .form_top2 a, .form_top2 a:visited {
    font-size: 10px;
    font-weight: normal;
    color: #333;
    line-height: 1.1em;
    text-transform: uppercase;
}

.form_nav {
    background: #c1c1c1;
    color: white;
    padding: 10px 8px;
    border: 0;
    font-weight: normal;
    border-bottom: 1px solid white;
    height: auto;
}

.form_nav_link, .form_nav_link_selected{
    font-size: 10px;
    font-weight: normal;
    color: #333;
    line-height: 1.1em;
    text-transform: uppercase;
}


.form_top_selected, .form_link_selected, .form_nav_link_selected{
    color: white;
}


.directions_area, .directions_area_3, .directions_area_2{
    border-bottom: 1px solid white;
}

.directions_area p, .directions_area table, .directions_area a, 
.directions_area a:link, .directions_area a:visited,
.directions_area, .directions_area_3, .directions_area_2{
    font-size: 1em;
}

.directions_area_title{
    font-size: 1.1em;
    width: 100%;
    margin: 10px 0 15px;
}

.btn-row {
    width: 100%;
    display: inline-block;
    text-align: right;
    padding-top: 10px;
}

.btn-row>td{
    width: 100%;
    display: inline-block;
    text-align: right;
}

.form_textbox, .form_textarea, .form_textarea_big, .form_multiselect, 
.form_textarea_short, .form_textbox_small, .form_button{
    font-size: 1em;
    padding: 5px;
}

input[disabled="disabled"]:hover {
    cursor: not-allowed;
}

.form_data_medium, .form_data_medium p, .form_data_medium table, 
.form_data_medium a{
    font-size: 1em;
}

.form_data_medium{
    padding: 10px 8px;
}

.req, .required{
    color: red;
}


