.front-grid 
{ 
	background-color:#f4f5f5;
}


.front-grid td
{
	height: 28px;
	vertical-align: middle;
	background-color:#971918 !important;
	color: #000000;		
	padding:5px 11px 5px 11px;

}

* body .front-grid td
{
	height: 20px;
}


.front-grid tr.dark td
{
	background-color:#971918;
}

.front-grid th, .front-grid tr.header td
{
	
	padding:4px 10px !important;
	border-bottom:1px solid #e8e8e8 !important;  
	
	font:bold 12px  Arial, Verdana !important; 
	color:#000 !important; 
	text-align:left !important; 
	vertical-align:top !important; 
	background-image: url(../../Images/FrontEnd/grid-header-background.gif); 
	background-repeat:repeat-x;
}
.front-grid .header 
{
	
	border:0 !importan;
		
	font:bold   Arial, Verdana !important; 
	color:#000 !important; 
	text-align:left !important; 
	vertical-align:top !important; 
}

.header a
{
	font:bold 12px  Arial, Verdana !important; 
}

.front-grid td.cursor
{
	padding:4px 10px !important; 
	font:11px Arial, Verdana  !important; 
	border-width:0px;
	border-bottom:1px solid #e8e8e8 !important;  
	
	}
	

.front-grid .center-align 
{
	text-align: center;
}

.front-grid caption 
{	
	font-size:12px;
	color:#000000;
	font-weight:bold;		
}


.front-grid tr.header a, .front-grid tr.header a:active, 
.front-grid tr.header a:visited, .front-grid tr.header a:hover 
{
	
	color: #000; 
	text-decoration: none;
}




.front-grid-table .caption td
{
	font-weight:bold; 
	color: #000000; 
	vertical-align:top;
}


.front-grid-table .caption .text 
{
	font-size:12px;
	color:#000000;
	font-weight:bold;
	padding-left:5px;
	background-color:#EEE5E6 !important;
}

.front-grid-table .caption .page-size 
{
	text-align: right;
	background-color:#f4f5f5;
	color:#000000;
}

.front-grid-table .front-grid-area 
{ 
	border-bottom:1px solid #474748 !important; 
	
	background-color:#EEE5E6 !important;
	margin-top:7px;
	padding: 8px;
}

.front-grid-table .fat 
{
	margin: 10px 0 20px 0 
}

.front-grid-table .search-param-label 
{
	font-weight:bold;
	width:120px;
}

.front-grid-table 
{
	margin: 20px 0 10px 0;
}

.hdr1
{
	font-size:12px;
	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:#fff !important;
}
.active td
{
	background:#fef3f3 !important;
}

.searchTable
{
	width:auto !important;
}
.searchTable td span
{
	font-size:12px;
}
.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;
}

.front-paging
{
	width:auto !important; 
	float:right;
	color:#000;
	border-width: 1px;
	border-color: #666;
	border-style: solid;
	background-color:#e2e2e2;
}

.front-paging table
{

}

.front-paging td
{
	background-color:#e2e2e2 !important;
}

.front-paging .selected-item
{
	color:#666;
}


