/* 

	TableCloth	
	by Alen Grakalic, brought to you by cssglobe.com
	
*/

/* general styles */

.tablecloth table, .tablecloth td{
	font:100% Arial, Helvetica, sans-serif; color: #221e1f;
}
.tablecloth table{width:100%;border-collapse:collapse;margin: 0;}
.tablecloth th, .tablecloth td{text-align:center;padding:.3em;border-left:1px solid #0a023f; font-size: 12px;}
.tablecloth th{background:#FFFFFF; color:#221e1f; border-bottom:1px solid #0a023f}
.tablecloth td{background:#FFFFFF;}
.tablecloth td.colnleft{ text-align: left; border-left:none;}
.tablecloth th.colnleft{ border-left:none;}
/* tablecloth styles */

.tablecloth tr.even td{background:#d7d5e5;}
.tablecloth tr.odd td{background:#FFFFFF;}

.tablecloth th.over, .tablecloth tr.even th.over, .tablecloth tr.odd th.over{background:#FFFFFF;}
.tablecloth th.down, .tablecloth tr.even th.down, .tablecloth tr.odd th.down{background:#d7d5e5;}
.tablecloth th.selected, .tablecloth tr.even th.selected, .tablecloth tr.odd th.selected{}

.tablecloth td.over, .tablecloth tr.even td.over, .tablecloth tr.odd td.over{background:#dcd8f9;}
.tablecloth td.down, .tablecloth tr.even td.down, .tablecloth tr.odd td.down{background:#e9e8f5;color:#221E1F;}
.tablecloth td.selected, .tablecloth tr.even td.selected, .tablecloth tr.odd td.selected{background:#e9e8f5;color:#221E1F;}

/* use this if you want to apply different styleing to empty table cells*/
.tablecloth td.empty, .tablecloth tr.odd td.empty, .tablecloth tr.even td.empty{background: ;}

.line {
	border-top: 3px solid #0a023f;
}
