/* $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.Up {
	padding: 6px 0 3px 0;
}
td.rowLevel1.Down {
	padding: 3px 0 6px 0;
}
td.rowLevel1 input {
	font-weight: bold;
}
td.rowLevel2 {
	padding: 4px 0;
}
td.rowLevel2.Up {
	padding: 4px 0 2px 0;
}
td.rowLevel2.Down {
	padding: 2px 0 4px 0;
}
td.rowLevel3 {
	padding: 2px 0;
}
td.rowLevel3.Up {
	padding: 2px 0 1px 0;
}
td.rowLevel3.down {
	padding: 1px 0 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 */
