.gridMain
{
	border-color:Black;
	border-style:solid;
	border-width:1px;
	/*border-left-width:0px;
	border-top-width:0px;	*/
	color:black ;
	font-family: Verdana, Arial; 
	font-size:8pt;
	font-weight:normal;
	
}

.gridVisibleBottom
{
	border-top:solid;
	/*border-bottom:solid; */
	border-bottom:none;
	border-width: 1px;
}

.gridFooter
{
	border-color:Black; 
	border-style: solid;
	border-width: 1px;
	cursor:default;
	font-family: Verdana, Arial; 
	font-size: 8pt; 
	background-color:LightSteelBlue;
}
.gridbottomTop
{
	border-bottom:none; 
	border-top:none;
}
.gridbottomVisible
{
	/*border-bottom:none; */
	border-bottom:solid;
	border-width: 1px;
	
}
.gridVisibleLastcell1
{
	border-top:none;
	border-bottom:solid; 
	border-width: 1px;
}
.gridVisibleLastcell
{
	border-top:solid;
	border-bottom:solid; 
	border-width: 1px;
}
.gridtopVisible
{
	border-top:none; 
}
.gridFooterTotal
{
	border-color:Black; 
	border-style: solid;
	border-width: 1px;
	cursor:default;
	font-family: Verdana, Arial; 
	font-size: 8pt; 
	background-color:Red;
	color:White;
			
}

.gridHeader
{
	background-color:LightSteelBlue;
	border-color:#000000;
	border-style:solid;
	border-width:1px;
	color:black ;
	cursor:default;	
	/*cursor:hand;*/
	font-family: Verdana, Arial; 
	font-size:8pt;
	font-weight:bold;
	text-align:center;
}

.gridHeader1
{
	background-color:LightSteelBlue;
	border-color:#000000;
	border-style:solid;
	border-width:1px;
	color:black ;
	cursor:default;	
	/*cursor:hand;*/
	font-family: Verdana, Arial; 
	font-size:7pt;
	font-weight:bold;
	text-align:center;
}

.gridItem
{
	background-color:white;
	border-color:Black;
	border-style:solid;
	border-width:1px;
	border-left-width:0px;
	border-top-width:0px; 
	color:black;
	cursor:default;
    font-family: Verdana, Arial; 
	font-size: 7pt; 
	font-weight:normal;
	padding-left:3px;
	padding-bottom:0px;
	padding-right :0px;
	padding-top :0px;
	height:10px;
}

.gridRowAlternate
{
	background-color:AliceBlue;
	/*font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;*/ 
	/*font:Trebuchet MS ;*/
	font-family: Verdana, Arial; 
	font-size: 8pt; 
	font-weight:normal;

	border-color:black;
	border-style:solid;
	cursor:default;
	/*color:#000084;*/
	color:black;
	border-width:1px;
	border-left-width:0px;
	border-top-width:0px; 
	padding-left:3px;
	padding-bottom:0px;
	padding-right:0px;
	padding-top:0px;		
}

.gridEditItem
{
	background-color:white;
	border-color:Black;
	border-style:solid;
	border-width:1px;
	border-left-width:0px;
	border-top-width:0px; 
	color:black;
	cursor:default;
    font-family: Verdana, Arial; 
	font-size: 8pt; 
	font-weight:normal;
}

.gridPage
{
	border-color:Black; 
	border-style: solid;
	border-width: 1px;
	cursor:default;
	font-family: Verdana, Arial; 
	font-size: 8pt; 
	color:blue;
	padding-left:8px;
	padding-bottom:0px;
	padding-right :0px;
	padding-top :0px;
}

.gridCheckBox
 {
	border-width:1px;
	vertical-align:middle;
	border-left-style:outset;
	border-right-style:inset;	
	cursor:default;
	height:5px;
 }
 
.gridErrorItem
{
	background-color:#ffffaa;
	border-color:Black;
	border-style:solid;
	border-width:1px;
	border-left-width:0px;
	border-top-width:0px; 
	color:black;
	cursor:default;
    font-family: Verdana, Arial; 
	font-size: 8pt; 
	font-weight:normal;
	padding-left:3px;
	padding-bottom:0px;
	padding-right :0px;
	padding-top :0px;
	height:10px;	
}
.gridSelectedItem
{
	background-color:#ddffaa;
	border-color:Black;
	border-style:solid;
	border-width:1px;
	border-left-width:0px;
	border-top-width:0px; 
	color:black;
	cursor:default;
    font-family: Verdana, Arial; 
	font-size: 8pt; 
	font-weight:normal;
	padding-left:3px;
	padding-bottom:0px;
	padding-right :0px;
	padding-top :0px;
	height:10px;	
}

.hoverRow
{
	/*background-color:Ivory;*/
	/*background-color:#DEDB84;*/
	background-color:#FF0000;
	font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif; 
	font:Trebuchet MS ;
	color:#FFFFFF;
	/*font-size:10px;*/
	padding-left:3px;
	padding-bottom:0px;
	padding-right :0px;
	padding-top :0px;	
}