/* DATA TABLE STYLES BEGIN */
.DataTableBls
{
	background: #fff;
	border: solid 1px #d9d9d9;
	font: normal 11px tahoma,verdana,arial;
	empty-cells:show;
}
.DataTableBls a
{
	color: #000;
}
.DataTableBls a:hover
{
	color: #ff3300;
}
.DataTableBls th a:hover
{
	color: #ff3300;
}
.DataTableBls th a[disabled],a[disabled]:hover
{
	color: #a9a9a9;
}
.DataTableBls th
{
	padding:2px 3px 2px 3px;
	background: white url('../images/table/GridHeaderBg.gif') repeat-x top;
	border-bottom: solid 1px #d9d9d9;
	border-right: solid 1px #d9d9d9;
	/*padding-left: 6px; /*more than items to compensate for item borders!*/
	height: 15px;
	font-weight: bold;
	empty-cells:show;
}
.DataTableBls td
{
	padding:2px 3px 2px 3px;
	border-top: solid 1px #edf3fe;
	border-right: solid 1px #d9d9d9;
	border-bottom: solid 1px #d9d9d9;
	empty-cells:show;
}
.DataTableBls .alt
{
	background: #f7f7f7;
}
.DataTableBls .alt td
{
	border-top: solid 1px #f7f7f7;
	border-right: solid 1px #d9d9d9;
	border-bottom: solid 1px #d9d9d9;
	empty-cells:show;
}
.DataTableBls .group
{/**/}
.DataTableBls .group td
{
	white-space:  nowrap;
	height: 15px;
	font-weight: bold;
	border-top: #a6a6a6 1px solid;
	border-bottom: #b0c4de 2px solid;
	empty-cells:show;
}

.activecell
{
	background-color: #fafad2;
}
/* DATA TABLE STYLES END */