.tbctr {background:F6F6F6;height:25;border-right:1 solid dddddd;color:333333}

td.title0, td.title1, td.title2, td.title3, td.title4, td.title5, td.title6, td.title7{
 font-family:±¼¸²;
 color:black;
 text-align:left;
}

#estimateTable0,  #estimateTable1, #estimateTable2, #estimateTable3, #estimateTable4, #estimateTable5, #estimateTable6, #estimateTable7{
 border-collapse:collapse;
 border-width: 1px;
 border-spacing: ;
 border-color:#D3D3D3;
 border-style: outset;
 background-color: white;
 width:100%;
}

#estimateTable0 td, #estimateTable1 td, #estimateTable2 td, #estimateTable3 td, #estimateTable4 td, #estimateTable5 td, #estimateTable6 td, #estimateTable7 td, {
 border-width: 1px;
 border-color:#D3D3D3;
 padding: 0px;
 border-style: inset;
}

td.cellContent0, td.cellContent1, td.cellContent2, td.cellContent3, td.cellContent4, td.cellContent5, td.cellContent6, td.cellContent7, td.cellContent8, td.cellContent9 {
 background-color:#E7E7E7;
 text-align:center;
 width:100px;
}

td.cellInput0, td.cellInput1, td.cellInput2, td.cellInput3, td.cellInput4, td.cellInput5, td.cellInput6, td.cellInput7, td.cellInput8, td.cellInput9 {
 padding-left:5px;
}

#estimatesubmenu {
 border-collapse:collapse;
 border-width: 1px;
 border-spacing: ;
 border-color:#cdcdcd;
 border-style: outset;
 background-color: white;
 width:214px;
}

#estimatesubmenu td {
 border-width: 1px;
 border-color:#cdcdcd;
 padding: 7px;
 border-style: inset;
}
.estimatetypediv th {
 background-color:#e7e7e7;
 border-right:1px solid #8b8b8b;
 width:100px;
 height:30px;
 padding:5px 0 1px 0;
 margin:0;
 border-bottom:1px solid #8b8b8b;
}
.estimatetypediv td {
 height:30px;
 padding:5px 0 0 5px;
 margin:0;
 border-bottom:1px solid #8b8b8b;
}
.estimatetypediv .end {border-bottom:0}