table.__midcols{
border-collapse:collapse;
width: 100%;
}
table.__midcols td{
border-left:1px solid black;
}
table.__midcols th{
border-left:1px solid black;
}
table.__midcols tr th:first-of-type {
border-left:none;
}
table.__midcols tr td:first-of-type {
border-left:none;
}
table.__midrows tr{
vertical-align:top;
border-bottom:1px solid black;
}
table.__midrows tr:last-of-type {
border-bottom:none;
}
table.__midcols2n th{
border-left:1px solid;
text-align:center;
font-weight:normal;
}
table.__midcols2n td, table.__midcols4n tr th:first-of-type{
border-left:none;
}
table.__midcols2n td:nth-of-type(2n+1){
border-left:1px solid black;
}
table.__midcols2n tr td:first-of-type{
border:none;
}
table.__midcols4n th{
border-left:1px solid;
text-align:center;
font-weight:normal;
}
table.__midcols4n td{
text-align:right;
}
table.__midcols4n td, table.__midcols4n tr th:first-of-type{
border-left:none;
}
table.__midcols4n td:nth-of-type(4n+1){
border-left:1px solid black;
}
table.__midcols4n tr td:first-of-type{
border:none;
}
table.__2col td, table.__2col th{
width:50%;
}
table.__italicheaders th{
font-weight: normal;
font-style:italic;
}
table.__col2ar tr td:nth-of-type(2){
text-align: right;
}