/* css fixes for v3 */

/* td { */
/*     line-height: 0; */
/* } */

.PageTitle {
    line-height:23px;
}

.tablecontents {
    padding: 10px 10px 10px 0px;
}

table.table1 td {line-height: 0px; font-size: 0px;}
table.table2 td {line-height: 0px; font-size: 0px;}
table.tablecontents td {padding-left: 10px;}

table.frontcontentsA tr td {
    line-height: 4px;
    font-size: 10px;
}

table.frontcontentsA > td > a.indexlink {
    font-size: 11px;
    line-height: 1;
    margin-left: 5px;
}

table.frontcontentsB td {
    line-height: 8px;
    font-size: 11px;
}

table.frontcontentsB > td > a.indexlink {
    font-size: 11px;
    line-height: 1;
    margin-left: 5px;
}

.frontpage a.indexlink {margin-left: 0px}

.Usage {
    line-height: 14px;
}

table.table1 td {
    line-height: 0px;
    font-size: 0px;
}

table.table1 td {
    line-height: 0px;
    font-size: 0px;
}

.tablecontents {
    padding: 10px 10px 10px 0px;
}
table.tablecontents td {padding-left: 10px;}

a.indexlink {
    font-size: 11px;
    line-height: 1;
    margin-left: 5px;
}

.shadow {
    box-shadow: 0 0 6px rgba(0,0,0,0.2);
}

/* obsolescence banner added for legacy documentation  */
.ObsoleteBanner {
    color:black;
    width:430px;
    padding-left:7px;
    padding-right:7px;
    padding-top:6px;

    padding-bottom:6px;
    position:relative;
    /* left:180px; */
    /* top:85px !important; */
    /* top:60px; */
    font-size:10px;
    font-weight:normal;

    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-stretch:narrower;
    background:#fffdc8;

    border:solid 2px #ffbb33;
    line-height:16px;
}
.ObsoleteBanner a:link {font-weight:bold; color:#cc6600;}
.ObsoleteBanner a:hover {font-weight:bold; color:#cc6600;}
.ObsoleteBanner a:visited {font-weight:bold; color:#cc6600;}
/* end obsolescence banner */
