.grid 
{ 
	background-color:#f4f5f5;
}


.grid td
{
	background-color:#971918 !important;
	color: #000000;		
	padding:5px 11px 5px 11px;
}

.grid tr.dark td
{
	background-color:#971918;
}

.grid th, .grid tr.header td
{
	
	padding:4px 10px !important;
	border:1px solid #474748 !important;  
	
	font:bold 11px Tahoma, Arial!important; 
	color:#fff !important; 
	text-align:left !important; 
	vertical-align:top !important; 
	background-color:#971918; 
}
.grid .header 
{
	padding:4px 10px !important;
	border:1px solid #474748 !important;  
	
	font:bold 1.2em Tahoma, Arial!important; 
	color:#fff !important; 
	text-align:left !important; 
	vertical-align:top !important; 
}

.header a
{
	font:bold 11px Tahoma, Arial!important; 
}

.grid td.cursor
{
	padding:4px 10px !important; 
	font:11px Tahoma !important; 
	border-width:0px;
	border:1px solid #474748 !important; 
	}
	

.grid .center-align 
{
	text-align: center;
}

.grid caption 
{	
	font-size:11px;
	color:#000000;
	font-weight:bold;		
}


.grid tr.header a, .grid tr.header a:active, 
.grid tr.header a:visited, .grid tr.header a:hover 
{
	color: #FFFFFF; 
	text-decoration: none;
}




.grid-table .caption td
{
	font-weight:bold; 
	color: #000000; 
	vertical-align:top;
}


.grid-table .caption .text 
{
	font-size:11px;
	color:#000000;
	font-weight:bold;
	padding-left:5px;
	background-color:#EEE5E6 !important;
}

.grid-table .caption .page-size 
{
	text-align: right;
	background-color:#f4f5f5;
	color:#000000;
}

.grid-table .grid-area 
{ 
	border:1px solid #A0A0A0;
	background-color:#EEE5E6 !important;
	margin-top:7px;
	padding: 8px;
}

.grid-table .fat 
{
	margin: 10px 0 20px 0 
}

.grid-table .search-param-label 
{
	font-weight:bold;
	width:120px;
}

.grid-table 
{
	margin: 20px 0 10px 0;
}

.hdr1
{
	font-size:11px;
	color:#000000;
	font-weight:bold;	
}	

div.hdr1
{
	padding-top:5px;
	padding-bottom:10px;
	background-color:#EEE5E6 !important;
}

p.hdr1
{
	padding:0px 0px 10px 5px;
	margin:0px;
	background-color:#EEE5E6 !important;
}	

.inactive td
{
	background:#f4f5f5 !important;
}
.active td
{
	background:#e0e1e1 !important;
}

.searchTable
{
	width:auto !important;
}
.searchTable td span
{
	font-size:11px;
}
.display
{
	background-color:#f4f5f5;
}
.display td
{
	background-color:#EEE5E6 !important;
}
.EmptyMessage
{
	color: #000000;
	background-color:#EEE5E6 !important;
}

.ClickableRow td
{
	cursor:pointer !important;
}

.last
{
	text-align:right !important;
}

.paging
{
	width:auto !important; 
	float:right;
	color:Black;
}

.paging table
{
	border:0;

}

.paging .td
{
	background-color:#f4f5f5;
}

.paging .selected-item
{
	color:#971918;
}

