.ssn_table {
    color: #FFFFFF;
    vertical-align: top;
    background-color: #0067B7;          /* InnerBorderColor */
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
}

.ssn_centernav_table_bg {
    background-color: #FFFFFF;
}

.ssn_table_form {
    color: #000000;                     /* FontColor */
    vertical-align: middle;
    background-color: #FFFFFF;          /* BackGroundColor */
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
}

.ssn_table_list {
    color: #000000;                     /* FontColor */
    vertical-align: top;
    background-color: #FFFFFF;          /* TableBackGround */
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
}

.ssn_table_list_header {
    color: #000000;                     /* FontColor */
    vertical-align: top;
    background-color: #CCCCCC;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
}

.ssn_table_list_footer {
    color: #000000;                     /* FontColor */
    vertical-align: top;
    background-color: #CCCCCC;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
}

.ssn_table_column_header {
    color: #FFFFFF;
    vertical-align: top;
    background-color: #999999;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
}

.ssn_table_column_footer {
    color: #FFFFFF;
    vertical-align: top;
    background-color: #EEEEEE;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
}

.ssn_table_list_row1 {
    color: #000000;                     /* FontColor */
    vertical-align: top;
    background-color: #FFFFFF;          /* BackGroundColor */
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
}

.ssn_table_list_row2 {
    color: #000000;                     /* FontColor */
    vertical-align: top;
    background-color: #EEEEEE;          /* BackGroundColor */
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
}

.ssn_table_listing {
    color: #000000;                     /* FontColor */
    vertical-align: top;
    background-color: #FFFFFF;          /* TableBackGround */
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
}

.ssn_table_listing_row1 {
    color: #000000;                     /* FontColor */
    vertical-align: top;
    background-color: #FFFFFF;          /* TableBackGround */
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
}

.ssn_table_listing_row2 {
    color: #000000;                     /* FontColor */
    vertical-align: top;
    background-color: #FFFFFF;          /* TableBackGround */
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
}

.ssn_table_photo {
    color: #000000;                     /* FontColor */
    vertical-align: top;
    background-color: #EEEEEE;          /* TableBackGround */
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
}

.ssn_table_form_label {
    color: #000000;                     /* FontColor */
    vertical-align: top;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
}

A.ssn_table:link {
    color: #FFFFFF;
    vertical-align: top;
    background-color: #0067B7;          /* InnerBorderColor */
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
}

A.ssn_table:visited {
    color: #FFFFFF;
    vertical-align: top;
    background-color: #0067B7;          /* InnerBorderColor */
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
}

A.ssn_table:hover {
    color: #FFFFFF;
    vertical-align: top;
    background-color: #0067B7;          /* InnerBorderColor */
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
}

.ssn_leftnav_table {
    color: #FFFFFF;                     /* LeftHeaderTextColor */
    vertical-align: top;
    background-color: #FF7F00;          /* OuterBorderColor */
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
}

.ssn_leftnav_table_body {
    color: #000000;
    background-color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
}

A.ssn_leftnav_table:link {
    color: #FFFFFF;
    vertical-align: top;
    background-color: #FF7F00;          /* OuterBorderColor */
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
}

A.ssn_leftnav_table:visited {
    color: #FFFFFF;
    vertical-align: top;
    background-color: #FF7F00;          /* OuterBorderColor */
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
}

A.ssn_leftnav_table:hover {
    color: #FFFFFF;
    vertical-align: top;
    background-color: #FF7F00;          /* OuterBorderColor */
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
}

.ssn_leftnav_table_list {
    color: #000000;                     /* FontColor */
    vertical-align: top;
    background-color: #FFFFFF;          /* TableBackGround */
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
}

.ssn_leftnav_table_list_row1 {
    color: #000000;                     /* FontColor */
    vertical-align: top;
    background-color: #FFFFFF;          /* TableBackGround */
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
}

.ssn_leftnav_table_list_row2 {
    color: #000000;                     /* FontColor */
    vertical-align: top;
    background-color: #FFFFFF;          /* TableBackGround */
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
}

.ssn_leftnav_table_photo {
    color: #000000;                     /* FontColor */
    vertical-align: top;
    background-color: #FFFFFF;          /* TableBackGround */
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
}

.ssn_leftnav_table_form_label {
    color: #000000;                     /* FontColor */
    vertical-align: top;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
}

.ssn_bodytext {
    color: #000000;                     /* FontColor */
    vertical-align: top;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
}

.ssn_bodytext_bold {
    color: #000000;                     /* FontColor */
    vertical-align: top;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
}

.ssn_bodytext_small {
    color: #000000;                     /* FontColor */
    vertical-align: top;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
}

.ssn_bodytext_small_bold {
    color: #000000;                     /* FontColor */
    vertical-align: top;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
}

A.ssn_link:link {
    text-decoration:none;
    color:#09f;
    vertical-align: top;
    font-size: 9pt;
}

A.ssn_link:visited {
    text-decoration:none;
    color:#09f;
    vertical-align: top;
    font-size: 9pt;
}

A.ssn_link:hover {
    text-decoration:none;
    color:#09f;
    vertical-align: top;
    font-size: 9pt;
}

A.ssn_link_bold:link {
    text-decoration:none;
    color:#09f;
    vertical-align: top;
    font-size: 9pt;
    font-weight: bold;
}

A.ssn_link_bold:visited {
    text-decoration:none;
    color:#09f;
    vertical-align: top;
    font-size: 9pt;
    font-weight: bold;
}

A.ssn_link_bold:hover {
    text-decoration:none;
    color:#09f;
    vertical-align: top;
    font-size: 9pt;
    font-weight: bold;
}

A.ssn_link_small:link {
    text-decoration:none;
    color:#09f;
    vertical-align: top;
    font-size: 8pt;
}

A.ssn_link_small:visited {
    text-decoration:none;
    color:#09f;
    vertical-align: top;
    font-size: 8pt;
}

A.ssn_link_small:hover {
    text-decoration:none;
    color:#09f;
    vertical-align: top;
    font-size: 8pt;
}

A.ssn_link_premium:link {
    color: #CC9900;
    vertical-align: top;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
}

A.ssn_link_premium:visited {
    color: #CC9900;
    vertical-align: top;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
}

A.ssn_link_premium:hover {
    color: #CC9900;
    vertical-align: top;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
}

.ssn_tips_text {
    color: #FF0000;                     /* TipsColor */
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
}

.ssn_tips_text_bold {
    color: #FF0000;                     /* TipsColor */
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
}

.ssn_source_text {
    color: #999999;                     /* SourceColor */
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
}

.ssn_recommended_text {
    color: #FF6633;                     /* RecommendedColor */
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
}

.ssn_search_text {
    color: #CC6600;                     /* SearchColor */
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
}

ssn_discuss {
    color: #669966;
    vertical-align: top;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
}

A.ssn_discuss:link {
    color: #669966;
    vertical-align: top;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
}

A.ssn_discuss:visited {
    color: #669966;
    vertical-align: top;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
}

A.ssn_discuss:hover {
    color: #669966;
    vertical-align: top;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
}

.ssn_mb_list {
    color: #000000;                 /* FontColor */
    vertical-align: top;
    background-color: #EEEEEE;          /* BackGroundColor */
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
}

.ssn_rightnav_table_photo {
    color: #000000;                     /* FontColor */
    vertical-align: middle;
    background-color: #FFFFFF;          /* TableBackGround */
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
}

.ssn_rightnav_table_form_label {
    color: #000000;                     /* FontColor */
    vertical-align: middle;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
}

.ssn_rightnav_table {
    color: #FFFFFF;                     /* LeftHeaderTextColor */
    vertical-align: middle;
    background-color: #FF7F00;          /* OuterBorderColor */
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
}

.ssn_rightnav_table_body {
    color: #000000;
    background-color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
}

A.ssn_rightnav_table:link {
    color: #FFFFFF;
    vertical-align: middle;
    background-color: #FF7F00;          /* OuterBorderColor */
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
}

A.ssn_rightnav_table:visited {
    color: #FFFFFF;
    vertical-align: middle;
    background-color: #FF7F00;          /* OuterBorderColor */
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
}

A.ssn_rightnav_table:hover {
    color: #FFFFFF;
    vertical-align: middle;
    background-color: #FF7F00;          /* OuterBorderColor */
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
}