table.my_table_chromosoft tr:last-child td {
    border-bottom: 1px solid #a19a9a !important;
}
table.my_table_chromosoft tr td.row_selector {
    background: #fefcfc;
}

table.my_table_chromosoft tr.header {
    color: #FFF;
    text-shadow: 0px 1px 1px #000;
}
table.my_table_chromosoft tr.header td {
    background: url('../images/table_header_bg.png') 0 center repeat-x;
    border-color: #212122;
    font-size:10pt;
    line-height:11pt;
    
    -moz-box-shadow: 0px 0px 4px rgba(73,73,73, 0.2) inset;
    -webkit-box-shadow: 0px 0px 4px rgba(73,73,73, 0.2) inset;
    box-shadow: 0px 0px 4px rgba(73,73,73, 0.2) inset;
}

table.my_table_chromosoft tr.subheader {
    color: #FFF;
    text-shadow: 0px 0px 1px rgba(0,0,0,0.4);
}
table.my_table_chromosoft tr.subheader td {
    background-color: #898a8d;
    border-color: #212122;
}

table.my_table_chromosoft tr.row, table.my_table_chromosoft tr.row_selected {
    color: #353535;
}
table.my_table_chromosoft tr.row td, table.my_table_chromosoft tr.row_selected td {
    color: #353535;
    border-color: rgba(160,160,160,0);
    font-size: 9pt;
    padding: 3px;
}
table.my_table_chromosoft tr.row:nth-child(even) {
    background: rgba(248, 242, 242, 0.7);
}
table.my_table_chromosoft tr.row:nth-child(odd) {
    background: rgba(255, 252, 247, 0.7);
}
table.my_table_chromosoft tr.row_selected:nth-child(even) td {
    background: rgba(253, 199, 199, 0.2);
}
table.my_table_chromosoft tr.row_selected:nth-child(odd) td {
    background: rgba(252, 251, 148, 0.2);
}
table.my_table_chromosoft tr.row_selected:nth-child(even) td[name=cell_selected] {
    background: rgba(253, 199, 199, 0.5);
}
table.my_table_chromosoft tr.row_selected:nth-child(odd) td[name=cell_selected] {
    background: rgba(252, 251, 148, 0.5);
}
table.my_table_chromosoft tr.row_selected td:first-child {
    background: url('../images/rs_indicator_default.png') no-repeat center center;
}