@charset "utf-8";
/* CSS Document */
.datagrid table { 
	border-collapse: collapse; 
	text-align: left; 
	width: 100%; 
}
.datagrid {
	font: normal 12px/150% Arial, Helvetica, sans-serif; 
	background: #fff; 
	overflow: hidden; 
	border: 1px solid #006699; 
	-webkit-border-radius: 3px; -moz-border-radius: 3px; 
	border-radius: 3px; 
}
.datagrid table td, .datagrid table th { 
	padding: 3px 3px 3px 3px; 
}
.datagrid table thead th {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #0081C2), color-stop(1, #0081C2) );
	background:-moz-linear-gradient( center top, #0081C2 5%, #0081C2 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0081C2', endColorstr='#0081C2');
	background-color:#0081C2; 
	color:#FFFFFF; 
	font-size: 12px; 
	font-weight: bold; 
	border-left: 1px solid #0070A8; 
} 
.datagrid table thead th:first-child { 
	border: none; 
}
.datagrid table tbody td { 
	color: #000000; 
	border-left: 1px solid #E1EEF4;
	font-size: 11px;
	border-bottom: 1px solid #E1EEF4;
	font-weight: normal;
	
}
.datagrid table tbody td:first-child { 
	border-left: none; 
}
.datagrid table tbody tr:last-child td { 
	border-bottom: none; 
}
.datagrid table tfoot td div { 
	border-top: 1px solid #006699;
	background: #E1EEf4;
} 
.datagrid table tfoot td { 
	padding: 0; 
	font-size: 12px ;
} 
.datagrid table tfoot td div{ 
	padding: 2px; 
}


