table.dgTable 
{
	background-color:#fff;
/*	border-spacing:0;*/
	border-collapse:separate;
	width:100%;
}

table.dgTable tbody td img 
{ 
	border: none; margin: 0 4px;
}

table.dgTable caption
{
	font:bold 10px Tahoma, Tahoma, Tahoma, Tahoma;
	color:#666;
	padding: 4px;
	text-align:center;
}

table.dgTable thead
{
    font: 12px Tahoma, Tahoma, Tahoma, Tahoma;
	background-color:#333333;
	color:#fff;
	text-align:center;
}

table.dgTable thead tr 
{ 
	height:12px; 
}

table.dgTable tbody tr 
{ 
	height:20px; 
}

table.dgTable tbody td 
{ 
	padding: 0 4px; 
}

table.dgTable tfoot
{
	font: bold 12px Tahoma, Tahoma, Tahoma, Tahoma;
	background-color:#333333;
 	color:#fff;
 	height:14px;
    text-align:center;
}

table.dgTable tfoot td 
{ 
	padding: 0 4px; 
}
table.dgTable tbody a, a.active, a.link , a.visited
{ 
	font:  12px Tahoma, Tahoma, Tahoma, Tahoma;
	color:#0000FF; 
}
table.dgTable tfoot a, a.active, a.link , a.visited
{ 
	color:#fff; 
}
table.dgTable tbody tr.dgOdd 
{
	font:  12px Tahoma, Tahoma, Tahoma, Tahoma;
	color:#000000;
	height: 12px;
	background-color:#ccc;
	text-align:right;
}

table.dgTable tbody tr.dgEven
{
	font:  12px Tahoma, Tahoma, Tahoma, Tahoma;
	color:#000000;
	height: 12px;
	background-color:#fff;
	text-align:right
	
}

.dgCheckbox 
{
	margin: 0px;
	float:left;
	width:35px;
}
