table.data_table {

	border-color: #C5D3F6;
	border-width: 1px 1px 1px 0;
	border-style: solid;
	empty-cells: show;
}

table.data_table tr.theaders {
	background-color: #C5D3F6;
}

table.data_table tr.theaders td {
	font-weight: bold;
	white-space: nowrap;
	filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#FFFFFF',EndColorStr='#C5D3F6');
}

table.data_table tr.even
{
	background-color: #fff;
}

table.data_table tr.odd
{
	/* background-color: #F0F0F0; */
	background-color: #EFEFEF;
}

table.data_table td {
	padding: 3px;
	padding-left: 5px;
	border-color: #C5D3F6;
	border-width: 0 0 0 1px;
	border-style: solid;
	white-space: nowrap;
	empty-cells:show;
	/* font-size: 12px; */
}