/* $Id: table_v1.7.css 1625 2012-04-02 21:59:54Z ivan $ */
/* tables */
table {
}
tr th {
    text-align: center;
    vertical-align: bottom;
    font-weight: bold;
    padding-bottom: 2px;
}
th.top, td.top {
    vertical-align: top;
}
th.top, td.bottom {
    vertical-align: bottom;
}

td.rowTotal {
    padding: 6px 0;
}
td.rowLevel1 {
    padding: 6px 0;
}
td.rowLevel1 input {
    font-weight: bold;
}
td.rowLevel2 {
    padding: 4px 0;
}
td.rowLevel3 {
    padding: 2px 0;
}
td.spacer {
    height: 8px;
}
td.halfspacer {
    height: 4px;
}
td.quarterspacer {
    height: 2px;
}

tr.borderbottom {
    border-bottom: 1px solid #666;
}
.borderbottom td {
    padding: 0.2em 0;
}

/* benchmarks */
.tblBenchmark {
    width: 430px;
}
.tblBenchmark .col1 {
    width: 20%;
}
.tblBenchmark .col2 {
    width: 30%;
}
.tblBenchmark .col3 {
    width: 20%;
}
.tblBenchmark .col4 {
    width: 30%;
}
.tblBenchmark .cell2 {
    text-align: right;
    padding-right: 1em;
}
select.benchmarklist {
    width: 400px;
}
.tblBenchmark .title1 div, .tblBenchmark .title2 div {
    text-align: right;
    padding-right: 10px;
}
.tblBenchmark .cell1 {
    text-align: right;
    padding-right: 10px;
}
/* end benchmarks */
/* simulation */
.tblSim .title1 div {
    text-align: left;
}
.tblSim .title2 div, .tblSim .title3 div, .tblSim .title4 div {
    text-align: right;
    padding-right: 1.2em;
}
/* end simulation */
