.table-page-38 {
margin-left: auto;
margin-right: auto;
border-collapse: collapse;
}
.table-page-38 td {
padding: 5px;
vertical-align:top;
border-right:1px solid black;
}
.table-page-38-row-header td {
font-size:smaller;
text-align:center;
vertical-align: bottom;
border-top:1px solid black;
border-bottom:1px solid black;
border-right:1px solid black;
}
.table-page-38-row-normal td {
border-right:1px solid black;
}
.table-page-38 td:last-child {
border-right: none;
}
.table-page-38-row-spacer td {
border-right: none;
}
.table-page-38-cell-number {
text-align: right;
}
.table-page-38-row-normal td:first-child {
overflow:hidden;
position:relative;
}
.table-page-38-row-normal td:first-child:after {
content:".\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0"
".\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0"
".\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0"
".\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0"
".\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0";
position:absolute;
}
.table-financial {
width: 100%;
}
.table-financial td:first-child {
overflow:hidden;
position:relative;
padding-left: 1em;
text-indent: -1em;
}
.table-financial .table-financial-cell-dotted:first-child:after {
content:".\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0"
".\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0"
".\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0"
".\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0"
".\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0"
".\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0"
".\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0"
".\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0"
".\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0"
".\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0"
".\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0.\a0";
position:absolute;
padding-left: 1em;
}
.table-financial td:last-child {
text-align:right;
vertical-align:bottom;
width:0;
white-space: nowrap;
}
.table-financial td.table-financial-cell-right {
text-align: right;
}
.table-financial td.table-financial-cell-overline {
border-top: 1px solid black;
}
.table-financial td.table-financial-cell-indented {
padding-left:2em;
}
.table-financial td.table-financial-cell-more-indented {
padding-left:4em;
}
.table-financial td.table-financial-cell-even-more-indented {
padding-left:10em;
}
.table-financial td.table-financial-cell-header {
text-align: center;
font-size: smaller;
}