TABLE.content_table_basic
{
    border-right: 0px;
    border-top: 0px;
    border-left: 0px;
    width: 100%;
    border-bottom: 0px;
    padding: 0;
}
TABLE.content_table_menu
{
    border-right: 0px;
    border-top: 0px;
    border-left: 0px;
    width: 100%;
    border-bottom: 0px;
    height: 100%;
    background-color: #FFFAF0;
    padding: 0px;
}
TABLE.content_table_image
{
    border-right: 0px;
    border-top: 0px;
    float: left;
    border-left: 0px;
    width: 155px;
    border-bottom: 0px;
    height: 150px;
    padding: 0;
}
TABLE.content_table_detail
{
    padding-bottom: 5px;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    border-bottom: #EEE8AA 1px solid;
    padding: 0;
    width: 100%;
}

TR.content_detail_rowhead_101
{
    height: 20px;
    background-color: #EEE8AA;
}
TR.content_repeater_rowhead_101
{
    height: 20px;
    background-color: #EEE8AA;
}

TR.content_repeater_itemrow_101
{
    background-color: white;
}
TR.content_repeater_itemrow_102
{
    background-color: #FFFAF0;
}
TR.content_repeater_itemrow_103
{
    background-color: #EBE6DC;
}
TR.content_repeater_itemrow_104
{
    background-color: #EBEBEB;
}

TD.content_section_101
{
    padding: 7px, 0px, 7px, 0px;
}
TD.content_menu_left_101
{
    background-color: #8a8446;
}
TD.content_menu_left_102
{
    background-color: #EEE8AA;
}
TD.content_menu_lefttop_101
{
    vertical-align: top;
    height: 15px;
    background-color: #8a8446;
}
TD.content_menu_leftbottom_101
{
    vertical-align: bottom;
    background-color: #8a8446;
}
TD.content_menu_lefttop_102
{
    vertical-align: top;
    height: 15px;
}
TD.content_menu_leftbottom_102
{
    vertical-align: bottom;
}

TD.content_menu_righttop_101
{
    border-right: #EEE8AA 1px solid;
    padding-right: 5px;
    border-top: #EEE8AA 1px solid;
    padding-left: 5px;
    padding-bottom: 5px;
    vertical-align: top;
    border-left: #EEE8AA 1px solid;
    width: 100%;
    padding-top: 5px;
    height: 15px;
    background-color: #FFFAF0;
}
TD.content_menu_rightbottom_101
{
    border-right: #EEE8AA 1px solid;
    padding-right: 5px;
    border-top: #EEE8AA 1px solid;
    padding-left: 5px;
    padding-bottom: 5px;
    vertical-align: top;
    border-left: #EEE8AA 1px solid;
    width: 100%;
    padding-top: 5px;
    border-bottom: #EEE8AA 1px solid;
    background-color: #FFFAF0;
}
TD.content_menu_righttop_102
{
    border-right: #EEE8AA 1px solid;
    padding-right: 5px;
    border-top: #EEE8AA 1px solid;
    padding-left: 5px;
    padding-bottom: 5px;
    vertical-align: top;
    border-left: #EEE8AA 1px solid;
    width: 100%;
    padding-top: 5px;
    height: 15px;
    background-color: #EBE6DC;
}
TD.content_menu_rightbottom_102
{
    border-right: #EEE8AA 1px solid;
    padding-right: 5px;
    border-top: #EEE8AA 1px solid;
    padding-left: 5px;
    padding-bottom: 5px;
    vertical-align: top;
    border-left: #EEE8AA 1px solid;
    width: 100%;
    padding-top: 5px;
    border-bottom: #EEE8AA 1px solid;
    background-color: #EBE6DC;
}

TD.content_detail_lefttop_101
{
    vertical-align: top;
    text-align: left;
    height: 100%;
}
TD.content_detail_righttop_101
{
    vertical-align: top;
    text-align: right;
    height: 100%;
}
TD.content_detail_leftbottom_101
{
    padding-bottom: 5px;
    border-left: #EEE8AA 1px solid;
    width: 10px;
    padding-top: 5px;
}
TD.content_detail_rightbottom_101
{
    border-right: #EEE8AA 1px solid;
    padding-bottom: 5px;
    width: 10px;
    padding-top: 5px;
}
TD.content_detail_midbottom_101
{
    padding-bottom: 5px;
    padding-top: 5px;
    vertical-align: top;
}

TD.content_repeater_a_101
{
    width: 10px;
    border-left: #EEE8AA 1px solid;
    padding: 5px 0px 5px 0px;
}
TD.content_repeater_b_101
{
    vertical-align: top;
    padding: 5px 0px 5px 0px;
}
TD.content_repeater_c_101
{
    vertical-align: top;
    border-left: #EEE8AA 1px solid;
    padding: 5px 0px 5px 5px;
}
TD.content_repeater_d_101
{
    width: 10px;
    border-right: #EEE8AA 1px solid;
    padding: 5px 0px 5px 0px;
}
TD.content_repeater_e_106
{
    vertical-align: top;
    border-top: #EEE8AA 1px solid;
    padding: 5px 5px 5px 5px;
    font: 10pt Tahoma, Verdana, Arial, sans-serif;
    color: #696969;
}

TD.content_repeater_a_102
{
    width: 10px;
    border-top: #EEE8AA 1px solid;
    border-bottom: #EEE8AA 1px solid;
    border-left: #EEE8AA 1px solid;
    padding-bottom: 5px;
    padding-top: 5px;
}
TD.content_repeater_b_102
{
    vertical-align: top;
    border-top: #EEE8AA 1px solid;
    border-bottom: #EEE8AA 1px solid;
    border-right: #EEE8AA 1px solid;
    padding-bottom: 5px;
    padding-top: 5px;
}
TD.content_repeater_c_102
{
    vertical-align: top;
    border-left: #EEE8AA 1px solid;
    border-top: #EEE8AA 1px solid;
    border-bottom: #EEE8AA 1px solid;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
}
TD.content_repeater_d_102
{
    width: 10px;
    border-top: #EEE8AA 1px solid;
    border-bottom: #EEE8AA 1px solid;
    border-right: #EEE8AA 1px solid;
    padding-bottom: 5px;
    padding-top: 5px;
}

TD.content_repeater_a_103
{
    width: 10px;
    border-left: #EEE8AA 1px solid;
    padding: 5px 0px 0px 0px;
}
TD.content_repeater_b_103
{
    vertical-align: top;
    padding: 5px 0px 0px 0px;
}
TD.content_repeater_c_103
{
    vertical-align: top;
    padding: 5px 0px 0px 5px;
}
TD.content_repeater_d_103
{
    width: 10px;
    border-right: #EEE8AA 1px solid;
    padding: 5px 0px 0px 0px;
}

TD.content_repeater_a_104
{
    width: 10px;
    border-top: #EEE8AA 1px solid;
    border-left: #EEE8AA 1px solid;
    padding: 5px 0px 0px 0px;
}
TD.content_repeater_b_104
{
    vertical-align: top;
    border-top: #EEE8AA 1px solid;
    padding: 5px 0px 0px 0px;
}
TD.content_repeater_c_104
{
    vertical-align: top;
    border-top: #EEE8AA 1px solid;
    padding: 5px 0px 0px 5px;
}
TD.content_repeater_d_104
{
    width: 10px;
    border-top: #EEE8AA 1px solid;
    border-right: #EEE8AA 1px solid;
    padding: 5px 0px 0px 0px;
}
TD.content_repeater_e_104
{
    background-color: #EEE8AA;
    vertical-align: top;
    border-top: #EEE8AA 1px solid;
    padding: 5px 0px 0px 0px;
}
TD.content_repeater_f_104
{
    background-color: #EEE8AA;
    width: 10px;
    border-top: #EEE8AA 1px solid;
    border-left: #EEE8AA 1px solid;
    padding: 5px 0px 0px 0px;
}

TD.content_repeater_a_105
{
    width: 10px;
    border-bottom: #EEE8AA 1px solid;
    border-left: #EEE8AA 1px solid;
    padding: 5px 0px 0px 0px;
}
TD.content_repeater_b_105
{
    vertical-align: top;
    border-bottom: #EEE8AA 1px solid;
    padding: 5px 0px 0px 0px;
}
TD.content_repeater_c_105
{
    vertical-align: top;
    border-bottom: #EEE8AA 1px solid;
    padding: 5px 0px 0px 5px;
}
TD.content_repeater_d_105
{
    width: 10px;
    border-bottom: #EEE8AA 1px solid;
    border-right: #EEE8AA 1px solid;
    padding: 5px 0px 0px 0px;
}

TD.content_repeater_a_106
{
    width: 10px;
    border-top: #EEE8AA 1px solid;
    border-left: #EEE8AA 1px solid;
    padding: 5px 0px 0px 0px;
}
TD.content_repeater_b_106
{
    vertical-align: top;
    border-top: #EEE8AA 1px solid;
    padding: 5px 0px 0px 0px;
}
TD.content_repeater_c_106
{
    vertical-align: top;
    border-left: #EEE8AA 1px solid;
    border-top: #EEE8AA 1px solid;
    padding: 5px 0px 0px 5px;
}
TD.content_repeater_d_106
{
    width: 10px;
    border-top: #EEE8AA 1px solid;
    border-right: #EEE8AA 1px solid;
    padding: 5px 0px 0px 0px;
}
TD.content_repeater_e_106
{
    vertical-align: top;
    border-top: #EEE8AA 1px solid;
    padding: 5px 5px 5px 5px;
    font: 10pt Tahoma, Verdana, Arial, sans-serif;
    color: #696969;
}

.content_header_101
{
    font: 18pt Verdana, Tahoma, Arial, sans-serif;
    color: #990000;
}
.content_header_102
{
    font: bold 10pt Verdana, Tahoma, Arial, sans-serif;
    color: #000099;
}
.content_header_103
{
    font: bold 10pt Verdana, Tahoma, Arial, sans-serif;
    color: #000099;
    text-decoration: underline;
}
.content_header_104
{
    font: bold 10pt Verdana, Tahoma, Arial, sans-serif;
    color: #000000;
}
.content_header_105
{
    font: bold 8pt Verdana, Tahoma, Arial, sans-serif;
    color: #000099;
}
.content_header_106
{
    font: bold 10pt Verdana, Tahoma, Arial, sans-serif;
    color: #696969;
}
.content_header_107
{
    font: bold 12pt Verdana, Tahoma, Arial, sans-serif;
    color: #696969;
}
.content_header_108
{
    font: bold 10pt Verdana, Tahoma, Arial, sans-serif;
    color: #990000;
}

.content_intro_101
{
    font: 10pt Tahoma;
    color: #696969;
}
.content_intro_102
{
    font: 10pt Tahoma;
    color: #000066;
}

.content_bodytext_101
{
    font: 8pt Tahoma, Verdana, Arial, sans-serif;
    color: #696969;
}
.content_bodytext_102
{
    font: 10pt Tahoma, Verdana, Arial, sans-serif;
    color: #696969;
}
.content_bodytext_103
{
    font: 10pt Tahoma, Verdana, Arial, sans-serif;
    color: #000066;
    text-decoration: underline;
}
.content_bodytext_104
{
    font: bold 10pt Tahoma, Verdana, Arial, sans-serif;
    color: #990000;
}
.content_bodytext_105
{
    font: 9pt Tahoma, Verdana, Arial, sans-serif;
    color: #696969;
}
.content_bodytext_106
{
    font: 8pt Tahoma, Verdana, Arial, sans-serif;
    color: #000099;
}

.content_list_101
{
    padding-bottom: 5px;
    font: 8pt Tahoma, Verdana, Arial, sans-serif;
    color: #696969;
}
.content_list_102
{
    padding-bottom: 5px;
    font: 10pt Tahoma, Verdana, Arial, sans-serif;
    color: #696969;
}
.content_list_103
{
    padding-bottom: 5px;
    font: bold 10pt Tahoma, Verdana, Arial, sans-serif;
    color: #000099;
    text-decoration: underline;
}

.content_specialtext_101
{
    font: bold 8pt Tahoma, Verdana, Arial, sans-serif;
    color: #990000 !important;
}
.content_specialtext_102
{
    font: bold 9pt Tahoma, Verdana, Arial, sans-serif;
    color: #990000 !important;
}
.content_specialtext_103
{
    font: bold 10pt Tahoma, Verdana, Arial, sans-serif;
    color: #990000 !important;
}

.content_item_101
{
    font: bold 9pt Tahoma, Verdana, Arial, sans-serif;
    color: #000099;
}
.content_item_102
{
    font: 9pt Tahoma, Verdana, Arial, sans-serif;
    color: #696969;
}
.content_item_103
{
    font: 8pt Tahoma, Verdana, Arial, sans-serif;
    color: #000099;
}
.content_item_104
{
    font: 8pt Tahoma, Verdana, Arial, sans-serif;
    color: #696969;
}

.content_icon_101
{
    font: 12pt Webdings;
    color: #990000;
    text-decoration: none;
}

.help_text_101
{
    font: 8pt Tahoma, Verdana, Arial, sans-serif;
    color: #696969;
}
.help_list_101
{
    font: 8pt Tahoma, Verdana, Arial, sans-serif;
    color: #696969;
    margin-left: 10px;
}

.list_button
{
    font: 9pt Tahoma, Verdana, Arial, sans-serif;
    color: black;
}

TD.content_header_104
{
    padding: 0px 5px 0px 5px;
    font: bold 10pt Tahoma, Verdana, Arial, sans-serif;
    color: #000000;
}

/* Interview CSS */
table.iv_multiline_element
{
    font: 8pt sans-serif;
    color: #696969;
    background-color: #FFFAF0;
    border: 1px solid #EEE8AA;
}

table.iv_multirow
{
    padding-bottom: 5px;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    border-bottom: #EEE8AA 1px solid;
    padding: 0px;
    width: 100%;
}
td.iv_multirow_header
{
    padding: 5px 5px 5px 5px;
    font: bold 10pt sans-serif;
    color: #000000;
}
td.iv_multirow_pad_left
{
    border-top: #EEE8AA 1px solid;
    border-left: #EEE8AA 1px solid;
    padding: 5px 0px 0px 0px;
}
td.iv_multirow_pad_right
{
    border-top: #EEE8AA 1px solid;
    border-right: #EEE8AA 1px solid;
    padding: 5px 0px 0px 0px;
}
td.iv_multirow_item
{
    vertical-align: top;
    border-top: #EEE8AA 1px solid;
    padding: 1px 5px 3px 1px;
    font: 9pt sans-serif;
    color: #696969;
}
tr.iv_multirow
{
    background-color: #EEE8AA;
}
tr.iv_multirow_alternate
{
    background-color: #FFFAF0;
}
.iv_menu
{
    font: 9pt sans-serif;
    color: #000099;
}
.iv_menu_selected
{
    font: 9pt sans-serif;
    color: #000099;
    background-color: #EEE8AA;
}
td.iv_menu_selected
{
    padding-left: 3px;
    padding-bottom: 3px;
    padding-top: 0px;
    padding-right: 3px;
    white-space: nowrap;
    background-color: #EEE8AA;
}
td.iv_menu
{
    padding-left: 3px;
    padding-bottom: 3px;
    padding-top: 0px;
    padding-right: 3px;
    white-space: nowrap;
}
.iv_title
{
    font: bold 12pt sans-serif;
    color: #696969;
}
td.iv_title
{
    padding: 5px;
    background-color: #EEE8AA;
}
td.iv_index_top_spacer
{
    padding: 5px;
}
td.iv_corner
{
    padding: 0px;
    background-color: #EEE8AA;
}
td.iv_node_contents
{
    padding-left: 15px;
    padding-top: 15px;
    padding-bottom: 15px;
    background-color: #FFFAF0;
}
td.iv_node_right
{
    border-right: 1px solid #EEE8AA;
    background-color: #FFFAF0;
    padding: 0px;
}
td.iv_node_bottom
{
    background-color: #EEE8AA;
    padding: 0px;
}
.iv_header
{
    font: bold 12pt sans-serif;
    color: #990000;
}
.iv_question
{
    font: bold 9pt sans-serif;
    color: #000099;
}
.iv_label
{
    font: bold 8pt sans-serif;
    color: #696969;
}
.iv_paragraph
{
    font: 8pt sans-serif;
    color: #000000;
}
.iv_element
{
    font: 8pt sans-serif;
    color: #696969;
}
.iv_validation
{
    font: bold 8pt sans-serif;
    color: #990000 !important;
}
.iv_button
{
    font: 9pt sans-serif;
    color: #000099;
}
.iv_message
{
    font: 8pt sans-serif;
    font-weight: bold;
    color: #000099;
}

table.iv_fees
{
    margin-top: 9px;
    border-bottom: 1px solid #EEE8AA;
    font-family: sans-serif;
    font-size: 8pt;
}

tr.iv_fees
{
    background-color: #EEE8AA;
}

td.iv_fees
{
    color: #000000;
    font-weight: bold;
    font-family: sans-serif;
    font-size: 9pt;
    padding-right: 5px;
}

td.iv_fees_sub
{
    padding-right: 9px;
}

td.iv_fees_sub2
{
    padding-right: 1px;
}

td.iv_fees_agency
{
    color: #000000;
    border-bottom: 1px solid #000000;
    font-weight: bold;
    font-family: sans-serif;
    font-size: 8pt;
}

td.iv_fees_pad_left
{
    border-left: #EEE8AA 1px solid;
}
td.iv_fees_pad_right
{
    border-right: #EEE8AA 1px solid;
}

TD.Queue
{
    vertical-align: top;
    border-top: #EEE8AA 1px solid;
    padding: 5px 5px 5px 5px;
    font: 10pt Tahoma, Verdana, Arial, sans-serif;
    color: #696969;
}
A.Queue:href
{
    vertical-align: top;
    border-top: #EEE8AA 1px solid;
    padding: 5px 5px 5px 5px;
    font: 10pt Tahoma, Verdana, Arial, sans-serif;
    color: navy;
    text-decoration: underline;
}
A.Queue:link
{
    vertical-align: top;
    border-top: #EEE8AA 1px solid;
    padding: 5px 5px 5px 5px;
    font: 10pt Tahoma, Verdana, Arial, sans-serif;
    color: navy;
}
A.Queue:visited
{
    vertical-align: top;
    border-top: #EEE8AA 1px solid;
    padding: 5px 5px 5px 5px;
    font: 10pt Tahoma, Verdana, Arial, sans-serif;
    color: red;
}
A.Queue:name
{
    vertical-align: top;
    border-top: #EEE8AA 1px solid;
    padding: 5px 5px 5px 5px;
    font: 10pt Tahoma, Verdana, Arial, sans-serif;
    color: navy;
}
A.Queue:hover
{
    vertical-align: top;
    border-top: #EEE8AA 1px solid;
    padding: 5px 5px 5px 5px;
    font: 10pt Tahoma, Verdana, Arial, sans-serif;
    color: navy;
}

#showHide
{
    display: none;
}
.shm
{
    font-family: Tahoma;
    font-size: 10px;
    color: #C0C4DE;
    margin-top: 15px;
    padding-top: 15px;
    font-weight: bold;
}
.lhsmenu
{
    font-family: Tahoma;
    font-size: 10px;
    color: #C0C4DE;
    font-weight: bold;
}
.brownie_top
{
    background-color: #8a8446;
    vertical-align: top;
}
.brownie_bottom
{
    background-color: #8a8446;
    vertical-align: bottom;
}
.#EEE8AA_top
{
    background-color: #eee8aa;
    vertical-align: top;
}
.#EEE8AA_bottom
{
    background-color: #eee8aa;
    vertical-align: bottom;
}
.blue_header
{
    font: bold 12pt sans-serif;
    text-align: center;
    color: #000099;
    padding: 5px;
}
.blue_paragraph
{
    font: 9pt sans-serif;
    color: #000099;
    padding: 10px 5px 5px 5px;
}
.blue_text
{
    font: 9pt sans-serif;
    color: #000099;
}
/* END Interview CSS */
