/* One font (and size) to rule them all */
* {
    font-family: Gilroy, Verdana, Sans-Serif;
    font-size: 14px;
}

body.view_page #header {
    width: 100%;
    padding: 0px;
    overflow: auto;
}

body.view_page #header #logo {
    width: 80%;
    float: left;
    padding: 0px;
}

body.view_page #header #print_page {
    width: 20%;
    float: right;
    text-align: right;
    padding: 0px;
}

body.view_page #footer {
    width: 100%;
    text-align: right;
    font-size: 70%;
}

body.view_page #print:hover {
    cursor: pointer;
}

body.view_page #view_content {
    /*font-size: 76%*/
}

body.view_page #headline {
    font-weight: 600;
    font-size: 150%;
    font-family: Gilroy, Verdana, Sans-Serif;
}

body.view_page .positive {
    color: #00cc00;
}

body.view_page .negative {
    color: #cc0000;
}

body.view_page .highlight {
    background-color: #ffff00;
    font-weight: bold;
}

body.view_page .tbu {
    color: #039DB7;
    text-decoration: none;
}

body.view_page .tbu:hover {
    color: #056D78;
}

body.view_page a {
    color: #039DB7;
    text-decoration: none;
    font-weight: 500;
}

body.view_page a:hover {
    color: #056D78;
}

body.view_page .msg_error {
    background-color: #ffbaba;
    background-image: url("/images/msg-error.png");
    background-position: 10px center;
    background-repeat: no-repeat;
    color: #d8000c;
    border: 1px solid;
    margin: 10px 0px;
    padding: 15px 10px 15px 50px;
    position: relative;
}

body.view_page .line_breaker {
    margin-bottom: 1em;
}

body.view_page .line_breaker + * {
    margin-top: 1em;
}

body.view_page.archive iframe,
body.view_page.kam iframe,
body.view_page.erisa iframe {
    outline: none;
    width: 100%;
    height: 85vh;
}

body.view_page.taxonomy #issues {
    font-weight: bold;
}

body.view_page.taxonomy .taxonomy_code {
    margin-bottom: 5px;
}

body.view_page.taxonomy .taxonomy_code,
body.view_page.issue_breakdown_cl_report_rq .issue_breakdown .taxonomy_code {
    margin-top: 15px;
}

body.view_page.taxonomy .taxonomy_area,
body.view_page.issue_breakdown_cl_report_rq .issue_breakdown .taxonomy_area,
body.view_page.issue_breakdown .taxonomy_area {
    margin-left: 15px;
}

body.view_page.taxonomy .taxonomy_info,
body.view_page.issue_breakdown_cl_report_rq .issue_breakdown .taxonomy_info,
body.view_page.issue_breakdown .taxonomy_info {
    margin-left: 30px;
}

body.view_page.taxonomy .taxonomy_paragraph,
body.view_page.issue_breakdown_cl_report_rq .issue_breakdown .taxonomy_paragraph,
body.view_page.issue_breakdown .taxonomy_paragraph {
    margin-left: 45px;
}

body.view_page.restatement_impact .res_chart_title {
    font-weight: bold;
    margin-top: 20px;
}

body.view_page.restatement_impact {
    color: #000000;
}

body.view_page.restatement_impact .restatement {
    width: 1000px;
    border: 1px solid #ff8c00;
    clear: left;
}

body.view_page.restatement_impact .restatement td {
    padding: 0 5px;
    vertical-align: top;
}

body.view_page.restatement_impact .res_navigation {
    overflow: auto;
    zoom: 1;
}

body.view_page.restatement_impact .res_navigation ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}

body.view_page.restatement_impact .res_navigation li {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #ff8c00;
    /*border-image: none;*/
    border-style: solid;
    border-width: 1px 1px 0;
    float: left;
    margin: 0;
}

body.view_page.restatement_impact .res_navigation a {
    color: #000000;
    display: block;
    padding: 5px;
    text-decoration: none;
    width: 350px;
}

body.view_page.restatement_impact .res_impact,
.res_basic_info {
    width: 100%;
}

body.view_page.restatement_impact .res_impact td,
.res_basic_info td {
    padding: 0;
    text-align: right;
    vertical-align: top;
}

body.view_page.restatement_impact td.res_statement {
    text-align: left;
}

body.view_page.restatement_impact .res_issues {
    font-style: italic;
}

body.view_page.restatement_impact .res_issues ul {
    margin-bottom: 0;
    margin-top: 5px;
    padding-bottom: 0;
    padding-left: 20px;
    padding-top: 0;
}

body.view_page.restatement_impact .res_issues li {
    font-style: normal;
    list-style-type: none;
    margin-bottom: 2px;
}

body.view_page.restatement_impact table.restatement_primary_table {
    border-collapse: collapse;
    width: 100%;
}

body.view_page.restatement_impact table.restatement_primary_table td {
    padding: 2px;
}

body.view_page.fasb_taxonomy .taxonomy_code {
    font-weight: bold;
}

body.view_page.footnote #footnote_title {
    background: black;
    color: white;
    font-weight: bold;
    font-family: Gilroy, Verdana, Sans-Serif;
    padding: 10px;
}

body.view_page.footnote #footnote_content {
    background: white;
    padding: 20px;
}

body.view_page.footnote #footnote_content * {
    font-size: large !important;
}

body.view_page.footnote #footnote_content div {
    width: 100%;
}

body.view_page.judge .judge_bio {
    width: 100%;
    border-collapse: collapse;
}

body.view_page.judge .judge_bio tr:hover {
    background-color: #eeeeee;
}

body.view_page.judge .judge_bio td {
    vertical-align: top;
    padding-bottom: 7px;
}

body.view_page.judge .judge_bio td:first-child {
    font-weight: bold;
    width: 100px;
}

body.view_page.judge .title {
    background-color: #eeeeee;
    border-bottom: 1px solid #3a4362;
    border-top: 1px solid #3a4362;
    font-size: 120%;
    font-weight: bold;
    line-height: 23px;
}

body.view_page.judge .case_history {
    width: 100%;
    border-collapse: collapse;
}

body.view_page.judge .case_history tr:first-child {
    text-align: left;
    line-height: 19px;
}

body.view_page.judge .case_history tr:nth-child(n+2):hover {
    background-color: #eeeeee;
}

body.view_page.people .disabled {
    color: #cccccc;
}

body.view_page.people #year_navigation * {
    margin-right: 5px;
}

body.view_page.people #person_name {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
}

body.view_page.people .info_box {
    display: inline-table;
    margin-right: 15px;
}

body.view_page.people .info_title,
body.view_page.view_issue_pages .info_title {
    background-color: #6386a4;
    background-image: url("/images/tab-top.gif");
    background-position: 0px 0px;
    color: #fbfbd4;
    font-family: arial, verdana, sans-serif;
    font-weight: bold;
    line-height: 21px;
    border: 1px solid #cccccc;
    border-bottom: 0;
    margin: 0px;
    padding: 0px 5px;
}

body.view_page.people .top_tab,
body.view_page.view_issue_pages .info_title {
    width: 340px;
}

body.view_page.people .info_body {
    border: 1px solid #cccccc;
    margin: 0px;
    padding: 5px;
}

body.view_page.people #section_group_overdiv {
    display: table;
}

body.view_page.people #section_group_overdiv .info_body {
    border: 0px;
}

body.view_page.people .section_group {
    width: 340px;
    border: 1px solid #cccccc;
    display: table-cell;
}

body.view_page.people ul {
    margin-top: 0px;
    margin-bottom: 0px;
}

body.view_page.people div.download_link {
    text-align: right;
    width: 700px;
}

body.view_page.people .filing_ref {
    border-collapse: collapse;
    width: 65%;
    border: 1px solid #cccccc;
}

body.view_page.people .filing_ref tr {
    border-bottom: 1px solid #cccccc;
}

body.view_page.people .filing_ref td:last-child {
    text-align: right;
}

body.view_page.people .letter_reference {
    width: 6em;
    text-align: center;
}

body.view_page.people #issues_list {
    width: 700px;
}

body.view_page.people #letters_list {
    width: 100%;
}

body.view_page.people .letter_analysis {
    width: 100%;
}

body.view_page.people #issues_list,
body.view_page.people #letters_list {
    border-collapse: collapse;
}

body.view_page.people #issues_list tr,
body.view_page.people #letters_list tr {
    border-bottom: 1px solid #cccccc;
}

body.view_page.people #issues_list th,
body.view_page.people #letters_list th,
body.view_page.issue_breakdown .issue_filter.active,
body.view_page.issue_breakdown #issues_list th {
    color: #039db7;
}

body.view_page.people .hide {
    display: none;
}

body.view_page.people #all_issues,
body.view_page.people #groups {
    color: #039db7;
    text-decoration: none;
}

body.view_page.people #all_issues.disabled,
body.view_page.people #groups.disabled {
    color: #000000;
    cursor: text;
}

body.view_page.thread #view_content {
    font-size: 14px;
}

body.view_page.thread abbr{
    cursor: help;
}

body.view_page.thread .container {
    margin: 0em 3em;
}

body.view_page.thread .bold {
    font-weight: bold;
}

body.view_page.thread .w100 {
    width: 100%;
}

body.view_page.thread .clear_left {
    clear: left;
}

body.view_page.thread .clc_people p {
    margin: 0 0 0 1em;
    padding: 0;
}

body.view_page.thread .clc_people div {
    margin-bottom: 0.5em;
}

body.view_page.thread #company_info table {
    border-collapse: collapse;
}

body.view_page.thread #company_info td,
body.view_page.thread .top {
    vertical-align: top;
}

body.view_page.thread #company_info table tr:nth-of-type(odd) {
    background-color: #eeeeee;
}

body.view_page.thread #company_info td:last-child {
    text-align: right;
}

body.view_page.thread #company_info table,
body.view_page.thread .section_info {
    border: 2px solid #039db7;
}

body.view_page.thread .section_label {
    clear: right;
}

body.view_page.thread .sequence,
body.view_page.thread .section_label,
body.view_page.thread .info_title {
    font-weight: bold;
}

body.view_page.thread .ref_filing_sections {
    margin-left: 25px;
}

body.view_page.thread .section {
    margin-bottom: 20px;
    clear: left;
}

body.view_page.thread .section_data {
    border-top: 1px solid #039db7;
}

/*If the comment is duped in translation from graph -> tree, show the dupes with a visual distinction*/
body.view_page.thread .dupe .section_info {
    border-style: dashed;
}

body.view_page.thread .header_text {
    white-space: pre-wrap;
}

body.view_page.thread .section_label span {
    background: #039db7;
    color: #fff;
    width: 11em;
    display: block;
}

body.view_page.thread .comment_info {
    float: right;
    text-align: right;
    font-weight: normal;
}

body.view_page.thread div.minor_label span {
    color: #039db7;
    background: #fff;
}

body.view_page.thread .comment_separator {
    color: #ccc;
    margin: 1em 0em;
    padding: 0em 0em;
}

body.view_page.thread .current_comment {
    border: 4px solid #ff8c00;
}

body.view_page.thread #company_info td,
body.view_page.thread .section_label span,
body.view_page.thread .section_data,
body.view_page.thread .comment_info {
    padding: 0.5em 1em;
}

/*Override the padding from .section_data*/
body.view_page.thread #company_info {
    padding: 0;
}

body.view_page.thread .tree .tree {
    padding-left: 1.5em;
}

body.view_page.do_change pre.raw_text,
body.view_page.filing pre.raw_text,
body.view_page.restatement pre.raw_text {
    font-size: 131%; /*Approximate inverse of the default 78% */
}

body.view_page.issue_breakdown img {
    border: 0;
}

body.view_page.issue_breakdown #issues_list,
body.view_page.view_issue_pages #search_summary,
body.view_page.issue_breakdown #search_statistics,
body.view_page.issue_letters #letter_list {
    border-collapse: collapse;
    empty-cells: show;
}

body.view_page.view_issue_pages .info_content table {
    padding: 10px 5px 10px 5px;
    width: 900px;
    border: 1px solid #cccccc;
}

body.view_page.issue_breakdown #issues_list tr,
body.view_page.view_issue_pages #search_summary tr,
body.view_page.issue_breakdown #search_statistics tr,
body.view_page.issue_letters #letter_list tr {
    border-bottom: 1px solid #cccccc;
}

body.view_page.view_issue_pages #search_summary td {
    vertical-align: top;
}

body.view_page.issue_breakdown #referenced_filings {
    width: 50%;
}

body.view_page.issue_breakdown #referenced_filings th,
body.view_page.issue_breakdown #referenced_filings td {
    border-bottom: 1px solid #cccccc;
}

body.view_page.issue_breakdown #company_list table {
    width: auto;
    border: none;
}

body.view_page.issue_breakdown #company_list th {
    text-align: left;
}

body.view_page.issue_breakdown .info_content img {
    margin-right: 3px;
}

body.view_page.issue_breakdown #form_links {
    margin-left: 260px;
}

body.view_page.issue_breakdown .hide {
    display: none;
}

body.view_page.issue_breakdown #report_link {
    width: 100%;
    text-align: right;
}

body.view_page.issue_breakdown .issue_filter.active:hover {
    cursor: pointer;
}

body.view_page.issue_breakdown #issues_list .issue_group th {
    text-align: left;
    color: #000000;
}

body.view_page.issue_breakdown .letter_reference {
    width: 6em;
    text-align: center;
}

body.view_page.issue_breakdown .fasb_expanded div,
body.view_page.issue_breakdown .fasb_collapsed div {
    cursor: pointer;
    padding-left: 15px;
}

body.view_page.issue_breakdown .fasb_collapsed div:not(.fasb) {
    display: none;
}

body.view_page.issue_breakdown .fasb_collapsed .fasb {
    background: rgba(0, 0, 0, 0) url("/images/bul-gray-plus.gif") no-repeat scroll left center;
}

body.view_page.issue_breakdown .fasb_expanded .fasb {
    background: rgba(0, 0, 0, 0) url("/images/bul-gray-minus.gif") no-repeat scroll left center;
}

body.view_page.issue_breakdown .taxonomy_code {
    margin-bottom: 5px;
}

body.view_page.restatement .res_text {
    white-space: pre-wrap;
    font-family: Courier, monospace;
}

body.view_page.issue_breakdown_ao .issue_breakdown_title,
body.view_page.issue_breakdown_ao .results,
body.view_page.issue_breakdown_ao .definition {
    width: 90%;
}

body.view_page.issue_breakdown_ao #search_page_outer,
body.view_page.issue_breakdown_as #search_page_outer {
    border: 1px solid #039db7;
    margin: 20px 5px;
    max-width: 1200px;
    min-width: 850px;
    width: auto !important;
}

body.view_page.issue_breakdown_ao #search_page_inner,
body.view_page.issue_breakdown_as #search_page_inner {
    padding: 7px;
}

body.view_page.issue_breakdown_ao #search_page_body,
body.view_page.issue_breakdown_as #search_page_body {
    border: 1px solid #a6a6a6;
    clear: left;
    padding: 10px;
    position: relative;
    width: auto !important;
}

body.view_page.issue_breakdown_ao .issue_breakdown_title {
    display: table;
    margin: 0 auto;
}

body.view_page.issue_breakdown_ao .issue_breakdown_title div {
    display: table-cell;
    padding: 5px;
}

body.view_page.issue_breakdown_ao .issue_breakdown_title div:nth-child(3) {
    text-align: right;
}

body.view_page.issue_breakdown_ao .header {
    font-size: 130%;
    font-weight: bold;
}

body.view_page.issue_breakdown_ao .results {
    border-collapse: collapse;
    margin-left: auto;
    margin-right: auto;
}

body.view_page.issue_breakdown_ao .results,
body.view_page.issue_breakdown_ao .results .results_head {
    border: 1px solid #000000;
}

body.view_page.issue_breakdown_ao .results tr:nth-of-type(even) {
    background-color: #eeeeee;
}

body.view_page.issue_breakdown_ao .results tr.selected_option td {
    background-color: #039db7;
}

body.view_page.issue_breakdown_ao .results td,
body.view_page.issue_breakdown_ao .results th {
    padding: 5px;
    text-align: right;
}

body.view_page.issue_breakdown_ao .results td:first-child,
body.view_page.issue_breakdown_ao .results th:first-child {
    text-align: left;
}

body.view_page.issue_breakdown_ao .footnote {
    font-weight: normal;
    color: #1c1c1c;
    vertical-align: super;
    font-size: x-small;
    margin-left: 2px;
}

body.view_page.issue_breakdown_ao .definition {
    margin: 0 auto;
}

body.view_page.issue_breakdown_as .header {
    font-weight: bold;
    font-size: 150%;
}

body.view_page.issue_breakdown_as #totals td:last-child{
    font-weight: bold;
    text-align: right;
}

body.view_page.issue_breakdown_as #as_league_table {
    border-collapse: collapse;
}

body.view_page.issue_breakdown_as #as_league_table th,
body.view_page.issue_breakdown_as #as_league_table td {
    border: 1px solid #000000;
}

body.view_page.issue_breakdown_as #as_league_table .alt,
body.view_page.boolean_search_syntax .alt {
    background-color: #dddddd;
}

body.view_page.issue_breakdown_as .num_format {
    text-align: right;
}

body.view_page.issue_breakdown_cl_report #headline,
body.view_page.issue_breakdown_cl_report_rq #headline {
    color: #ff8c00;
}

body.view_page.issue_breakdown_cl_report #page_overlay {
    background-color: #000000;
    display: none;
    left: 0;
    top: 0;
    z-index: 90;
    opacity: 0.7;
    position: absolute;
}

body.view_page.issue_breakdown_cl_report .issue_result {
    border: 1px solid #bbbbbb;
}

body.view_page.issue_breakdown_cl_report_rq .line_breaker {
    margin-bottom: 20px;
}

body.view_page.issue_breakdown_cl_report_rq #search_data {
    display: table-row;
}

body.view_page.issue_breakdown_cl_report_rq #search_data>div {
    display: table-cell;
}

body.view_page.issue_breakdown_cl_report_rq #demo {
    padding-left: 30px;
}

body.view_page.issue_breakdown_cl_report_rq #demo_link {
    margin-bottom: 1em;
}

body.view_page.issue_breakdown_cl_report_rq .info {
    border: 1px solid #dddddd;
    width: 700px;
}

body.view_page.issue_breakdown_cl_report_rq .info td,
body.view_page.issue_breakdown_cl_report_rq .info th {
    text-align: left;
}

body.view_page.issue_breakdown_cl_report_rq .info.issues {
    width: 90%;
}

body.view_page.issue_breakdown_cl_report_rq .info_title {
    background-color: #eeeeee;
    font-weight: bold;
    padding: 5px;
}

body.view_page.issue_breakdown_cl_report_rq #search_summary,
body.view_page.issue_breakdown_cl_report_rq .company_list,
body.view_page.issue_breakdown_cl_report_rq .filing_list,
body.view_page.issue_breakdown_cl_report_rq .issue_breakdown {
    border-collapse: collapse;
    margin: 0;
    width: 100%;
}

body.view_page.issue_breakdown_cl_report_rq #search_summary td,
body.view_page.issue_breakdown_cl_report_rq .company_list td,
body.view_page.issue_breakdown_cl_report_rq .filing_list td,
body.view_page.issue_breakdown_cl_report_rq .issue_breakdown td,
body.view_page.issue_breakdown_cl_report_rq #search_summary th,
body.view_page.issue_breakdown_cl_report_rq .company_list th,
body.view_page.issue_breakdown_cl_report_rq .filing_list th,
body.view_page.issue_breakdown_cl_report_rq .issue_breakdown th {
    padding: 4px;
    border-top: 1px solid #dddddd;
}

body.view_page.issue_breakdown_cl_report_rq .issue_breakdown th,
body.view_page.issue_breakdown_cl_report_rq .issue_breakdown td {
    border: 1px solid #dddddd;
}

body.view_page.issue_breakdown_cl_report_rq td.result_counts,
body.view_page.issue_breakdown_cl_report_rq th.result_counts {
    width: 7em;
    text-align: center;
    vertical-align: top;
}

body.view_page.issue_breakdown_cl_report_rq .cl_note {
    margin-bottom: 10px;
}

body.view_page.issue_breakdown_cl_report_rq .cl_note,
body.view_page.issue_breakdown_cl_report_rq .info {
    margin-left: 20px;
}

body.view_page.issue_breakdown_cl_report_rq .issue_breakdown .issue_title {
    font-weight: bold;
    margin-bottom: 5px;
}

body.view_page.issue_breakdown_cl_report_rq .issue_breakdown .issue_def {
    margin-left: 10px;
}

body.view_page.issue_breakdown_cl_report_rq .issue_breakdown .fasb {
    margin-top: 5px;
}

body.view_page.securities_class_action_information .info {
    width: 100%;
}

body.view_page.securities_class_action_information .info td,
body.view_page.securities_class_action_information .info th {
    padding: 2px;
}

body.view_page.securities_class_action_information .naics {
    text-align: center;
}

body.view_page.securities_class_action_information .alt_row {
    background-color: #ddd;
}

body.view_page.securities_class_action_information h2 {
    font-family: Gilroy, Verdana, Sans-Serif;
}

body.view_page.securities_class_action_information ul {
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
}

body.view_page.securities_class_action_information li {
    padding: 2px 0px;
}

body.view_page.securities_class_action_information .title {
    font-weight: bold;
}

body.view_page.securities_class_action_information .strata {
    border: 1px solid #ccc;
    padding: 5px;
    width: 800px;
    margin: 5px 0px 10px 0px;
}

body.view_page.boolean_search_syntax,
body.view_page.industry_information,
body.view_page.assistant_director_information
{
    width: 95%;
    margin: 15px auto;
    border: 1px solid #D9D9D9;
    border-radius: 7px;
    padding: 15px;
    /*font-size: small;*/
    color: #1d1d1d;
}

body.view_page.boolean_search_syntax hr,
body.view_page.industry_information hr {
    border-width: 0;
}

body.view_page.boolean_search_syntax #view_content,
body.view_page.industry_information #view_content,
body.view_page.assistant_director_information #view_content {
    font-size: 100%;
}

body.view_page.boolean_search_syntax .footnote {
    font-size: x-small;
    vertical-align: super;
}

body.view_page.boolean_search_syntax .footnote-text {
    font-size: small;
    color: #444444;
    text-align: right;
}

body.view_page.boolean_search_syntax .section_head {
    text-decoration: none;
    color: #039db7;
    font-weight: bold;
    border-bottom: 2px solid #039db7;
    padding-bottom: 3px;
    padding-top: 15px;
}

body.view_page.boolean_search_syntax .term {
    padding: 4px;
    margin: 0 5px;
}

body.view_page.boolean_search_syntax #dictionary td.term {
    display: inline-block;
    background: #fcfcfc;
    line-height: 1.5;
    padding: 3px 7px;
    margin: 0 0 3px 0;
    font-size: small;
    border: 1px solid #D9D9D9;
    border-radius: 7px;
}

body.view_page.boolean_search_syntax span.term {
    color: black;
}

body.view_page.boolean_search_syntax blockquote.term {
    padding: 8px;
    margin: 10px 15px;
    font-size: small;
    background: #fcfcfc;
    border: 1px solid #ccc;
    display: table;
}

body.view_page.boolean_search_syntax th {
    width: 30%;
    /*font-size: 90%;*/
    font-weight: 500;
    text-align: left;
}

body.view_page.boolean_search_syntax td {
    vertical-align: text-top;
    padding-right: 10px;
}

body.view_page.boolean_search_syntax table.quick_ref,
body.view_page.industry_information table.naics_list,
body.view_page.assistant_director_information table.list
{
    border-radius: 7px;
    overflow: hidden;
    width:100%;
    border-collapse:collapse;
    margin: 0 auto;
}

body.view_page.boolean_search_syntax table.quick_ref a {
    text-decoration: none;
    color: #039db7;
}

body.view_page.boolean_search_syntax table.quick_ref td {
    vertical-align:middle;
    height: 4em;
}

body.view_page.boolean_search_syntax table.quick_ref th{
    background:#039db7;
    border:2px solid #039db7;
    color:white;
    padding:5px;
}

body.view_page.boolean_search_syntax table.stop_words {
    border-collapse: collapse;
    margin-top:1em;
    width: 100%;
}

body.view_page.boolean_search_syntax table.stop_words td {
    border:1px solid #039db7;
    padding:.8em;
}

body.view_page.boolean_search_syntax .borderleft {
    width: 33%;
    padding-left:15px;
    border-left: 2px solid #039db7;
}

body.view_page.boolean_search_syntax .borderright {
    border-right:2px solid #039db7;
    width: 33%;

}

body.view_page.boolean_search_syntax .borderbottom {
    border-bottom:2px solid #039db7;
}

body.view_page.boolean_search_syntax .rightlink {
    float: right;
}

body.view_page.boolean_search_syntax .rightlink a {
    color: #039db7;
    text-decoration: none;
    font-size: 12px;
}

body.view_page.industry_information abbr {
    cursor: help;
}

body.view_page.industry_information table.naics_list,
body.view_page.assistant_director_information table.list {
    border: 2px solid #039db7;
}

body.view_page.industry_information table.naics_list th,
body.view_page.assistant_director_information table.list th {
    text-align: left;
    background-color: #039db7;
    color: #fff;
}

body.view_page.industry_information table.naics_list td,
body.view_page.industry_information table.naics_list th,
body.view_page.assistant_director_information table.list td,
body.view_page.assistant_director_information table.list th
{
    vertical-align: middle;
    padding: 0.5em 1em;
}

body.view_page.industry_information .alt,
body.view_page.assistant_director_information table tr:nth-child(even)
{
    background-color: #eee;
}

body.view_page.overview_erisa_plan_types ol li {
    list-style-type: lower-latin;
}

body.view_page.overview_erisa_plan_types * {
    line-height: 1.5;
}

body.view_page.auditor_change_description #headline {
    display: none;
}

body.view_page.overview_market_index {
    margin: 8px;
}

body.view_page.overview_market_index #view_content {
    line-height: 1.3;
}

body.view_page.overview_market_index .index {
    font-weight: bold;
}

a.view_page {
    font-family: Gilroy, Verdana, Sans-Serif;
    color: #039db7;
    text-decoration: none;
}
