
table.std {  border-collapse: collapse; margin: 0 0 10px 0; border: 0; width: 100%;}

table.std td, table.std th {font: normal 8pt arial; border: 1px solid #f1efe2; padding: 3px 5px; font-size: 88%; }

table.std th { 
    cursor: default;
    border-top: 1px solid #CBC7B8;
    border-bottom: 2px solid #d6d2c2;
    background: #EBEADB url(images/table-header.gif) no-repeat 0% 50% ;
}

table.std th.colspan {background: #EBEADB; border-bottom: 0; text-align: center;}
table.std th.sortable:HOVER {background: #faf9f4 url(images/table-header.gif) no-repeat 0% 50%; }

table.std td.r, table.std th.r {text-align: right; }
table.std td.c, table.std th.c {text-align: center; }
table.std td img {vertical-align: middle; margin-right: 3px; }

table.std th.marked {background: #ddd}
table.std th.sortable {cursor: normal}

table.std tr.total {background: #ddd; font-weight: bold}
table.std tr.total th {border-top: 1px solid black; text-align: right; background: #000; color: #fff}
table.std td { vertical-align: top; }


table.std tr.odd {background: #fcfaf6}
table.std tr:HOVER {background: #A7B0BF}

table.std th img {vertical-align: middle; margin: 1px}


table.std td.nostyle {
    border: 0;
}

table.std td.nostyle:HOVER {
    background: white;
}

.tableAjax { height: 200px }
#actionsTable a {text-decoration: none; padding: 0.4em .5em;}

form .tablePagination input { width: 1.5em; }
table input[type=hidden] { display:none; }
form fieldset table img { border: 0px; }
form table.std input.searchButton { width: 4.5em; }
table.std tr.assigned { background: #c6e4ff; }