Table.cg_table {empty-cells: show;}
Table.cg_table caption {font-size: 18px;border-bottom: 1px solid #DAF592;font-weight: bold;text-align: left;}
Table.cg_table th {border: 0px;font-weight: bold; border-bottom: 4px solid #E6E6E6;}
Table.cg_table th a{font-weight: bold;text-decoration: underline;}
Table.cg_table th.cg_group_th {background: url(../../includes/js_css/blue/th_group_back.jpg);color: #000;font-size: 15px;padding: 4px;}
Table.cg_table td.cg_group_td {font-size: 14px;font-weight: bold;}
Table.cg_table Table.cg_detail_table{margin-left: 15px;margin-bottom: 15px;}
Table.cg_table td {padding-left: 3px; border-bottom: 4px solid #E6E6E6;}
.cg_row_a {}
.cg_row_b {}
.cg_row_bold {font-weight: bold;}
.cg_row_a_hover {background-color:#FFE566;cursor: pointer;color:#000;}
.cg_row_b_hover {background-color:#FFE566;cursor: pointer;color:#000;}
.cg_row_bold_hover {background-color:#FFE566;cursor: pointer;color:#000; font-weight: bold;}
tr.cg_separator {background-color: #E6E6E6; font-size:1px; height:1px;}
.cg_second_row {background-color: #FEFEFE;}
TR.cg_row_cancelled {background: #f3f3f3;color: #aaa;}
TR.cg_row_cancelled_hover {background: #386a90;cursor: pointer;color:#FFFFFF;}
.cg_foother {padding-top: 10px;color: #aaa;}
.cg_number_rows {float: left;}
.cg_pages {float: right;text-align:right;}
.cg_cell_total {font-weight: bold;border-top: 1px solid #333;padding-top: 5px;}
.cg_group_item_totals {font-weight: bold;border-top: 1px solid #333;text-align: right;}
