﻿.datagrid th
{
	text-align:left;
	background-color:#0041C6;
	color:White;
	font-weight:bold;
	
	padding:4px 10px 4px 5px;
	border:1px solid #fff;
}

.datagrid th a
{
	text-align:left;
	/*background-color:#0041C6;*/
	color:White;
	font-weight:bold;
	
	padding:4px 10px 4px 5px;
	
}

.datagrid
{
	border-right:1px solid #ccc;
	
	font-family:Arial;
	font-size:11pt;
}
.datagrid td
{
	vertical-align:top;
	padding:2px;
	padding-left:5px;
	padding-right:10px;
	
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	font-size:.75em;
}

.datagrid td.spacer
{
	
	
}
.datagrid td.disabled
{
	background-color:#aaa;
}
.datagrid td a
{
	
}

.datagrid tr.odd
{
	background-color:#C7D9FF;
}
.datagrid tr.totals
{
	background-color:#000;
	color:#fff;
	font-weight:bold;
}

.datagrid tr.totals td
{
	padding-top:10px;
}


.datagrid td.number
{
	text-align:right;
	
}

.datagrid td.yellow
{
	background-color:#FFFF00;
	
}


.datagrid td.green
{
	background-color:#3C8A2E;
	
}

.datagrid td.lightblue
{
	background-color:#99BBFF;
}

.datagrid tr.yellow
{
	background-color:#FFFF00;
	
}

.datagrid tr.red
{
	background-color:#FFC0C0;
	
}
.datagrid tr.green
{
	background-color:#3C8A2E;
	
}
.datagrid tr.lightgreen
{
	background-color:#A9E09E;
}

.datagrid tr.blue
{
	background-color:#99BBFF;
}

.datagrid tr.lightgray
{
	background-color:#DDDDDD;
}

.datagrid td.lightgray
{
	background-color:#DDDDDD;
}

.datagrid td.darkgray
{
	background-color:#AAAAAA;
}

.datagrid td.yellow
{
	background-color:#FFFF00;
	
}

.datagrid tr.totals
{
	background-color:#000;
	color:#fff;
	font-weight:bold;
	
}

.datagrid td.label
{
	font-weight:bold;
}