/* general table style */
table{
	border:0px;
}
table .ir tr td{
	border:0px;
	border-bottom:1px solid gray;
}
/* general styles */
.highlight-table table td{
	font:100% Verdana, Arial, Helvetica, sans-serif;
	color:#53534b;
}
table{width:100%;border:none;margin:1em 0; cellpadding:0; cellspacing:0;}
.highlight-table th, .highlight-table td{text-align:left;padding:.5em;border:none;border-bottom:1px solid gray; font-size:80% !important;}
/*th{background:#328aa4 url(tr_back.gif) repeat-x;color:#fff;}
td{background:#e5f1f4;}*/

/* tablecloth styles */

.highlight-table tr.even td{background:#FFF;}
.highlight-table tr.odd td{background:#FFF;}

.highlight-table th.over, .highlight-table tr.even th.over, .highlight-table tr.odd th.over{background:black;}
.highlight-table th.down, .highlight-table tr.even th.down, .highlight-table tr.odd th.down{background:gray;}
/*.highlight-table th.selected, .highlight-table tr.even th.selected, .highlight-table tr.odd th.selected{}*/

/*modification*/
.highlight-table tr{
	border-bottom:1px solid gray;
}

.highlight-table td.over, .highlight-table tr.even td.over, .highlight-table tr.odd td.over{background:#97aeda; }
/*.highlight-table td.down, .highlight-table tr.even td.down, .highlight-table tr.odd td.down{background:green;color:#fff;} */
.highlight-table td.selected, .highlight-table tr.even td.selected, .highlight-table tr.odd td.selected{background:#ffe0cc;color:#555;}

/* use this if you want to apply different styleing to empty table cells*/
.highlight-table td.empty, .highlight-table tr.odd td.empty, .highlight-table tr.even td.empty{background:#fff;}