/* Styles specific to OJ TOC and FULL in embedded view */

/* Only for OJs before 1994 */
.jo-content {
    background-color: #FFFFFF;
    color: black;
    font-family: "Times New Roman";
    font-size: 1.1em;
    margin: 0 !important;
}

.jo-content table tr td {
    padding: 5px 0;
}

.jo-content a {
    color: #00b !important;
}

.jo-content strong {
    font-weight: bold;
}

.jo-content hr {
    margin-top: 0px;
    margin-bottom: 0px;
}
/* End only for OJs before 1994*/

#ojTabContent {
    font-family: "Times New Roman";
    font-size: 100%;
    border-left: 40px solid #003399;
    overflow: auto;
    position: relative;
    zoom: 1;
    padding-left: 20px;
}

#ojTabContent table {
    table-layout: fixed;
    width: auto !important;
}
/* Ensure the heading of OJ TOC uses the full width */
#ojTabContent table:first-child {
    width:100% !important;
}
#ojTabContent .jo-content table {
    width: 100% !important;
}
#ojTabContent table tr td {
    vertical-align: top;
}

#ojTabContent p.oj-ti-doc-dur a {
    color:#000;
}
#ojTabContent p.oj-ti-doc-dur-assoc a {
    color:#000;
}
#ojTabContent p.oj-ti-doc-eph a {
    color:#000;
}

#ojTabContent p.ti-doc-dur a {
    color:#000;
}
#ojTabContent p.ti-doc-dur-assoc a {
    color:#000;
}
#ojTabContent p.ti-doc-eph a {
    color:#000;
}