.gridHeadButtonExpand
{
	background-color:#6699cc;
	border-color:Black;
	border-style:solid;
	border-width:0px;
	border-left-width:0px;
	border-top-width:0px;	
	color:White ;
/*	cursor:default;	*/
	cursor:hand;
	font-family: Verdana, Arial; 
	font-size:8pt;
	font-weight:bold;
	text-align:center;	
}

.gridAlternatingItemSubCategory
{
	/*background-color:#ccccff;*/
	border-color:Black;
	color:black;
	cursor:default;
    font-family: Verdana, Verdana; 
	font-size: 10pt; 
	font-weight:normal;
	padding-left:3px;
	padding-bottom:0px;
	padding-right :0px;
	padding-top :0px;
}
.gridItemSubCategoryLevel2
{
	background-color:white;
	border-color:Black;
	color:black;
	cursor:default;
    font-family: Verdana, Arial; 
	font-size: 10pt; 
	font-weight:normal;
	padding-left:3px;
	padding-bottom:0px;
	padding-right :0px;
	padding-top :0px;
}.gridAlternatingItemSubCategoryLevel2
{
	/*background-color:#ccffff;*/
	border-color:Black;
	color:black;
	cursor:default;
    font-family: Verdana, Verdana; 
	font-size: 10pt; 
	font-weight:normal;
	padding-left:3px;
	padding-bottom:0px;
	padding-right :0px;
	padding-top :0px;
}

.gridItemSubCategory
{
	background-color:white;
	border-color:Black;
	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;
}

.gridMain
{
	border-color:Black;
	border-style:solid;
	border-width:1px;
	/*border-left-width:0px;
	border-top-width:0px;	*/
	color:White ;
	font-family: Verdana, Arial; 
	font-size:8pt;
	font-weight:normal;
	
}

.gridFooter
{
	border-color:Black; 
	border-style: solid;
	border-width: 1px;
	cursor:default;
	font-family: Verdana, Arial; 
	font-size: 8pt; 
}

.gridHead
{
	background-color:#6699cc;
	border-color:Black;
	border-style:solid;
	border-width:1px;
	/*border-left-width:0px;
	border-top-width:0px;	
	color:White ;
/*	cursor:default;	*/
	cursor:hand;
	font-family: Verdana, Verdana; 
	font-size:10pt;
	font-weight:bold;
	text-align:center;	
}
.gridHeader
{
	background-color:Teal;
	border-color:Black;
	border-style:solid;
	border-width:1px;
	border-left-width:0px;
	border-top-width:0px;	
	color:White ;
/*	cursor:default;	*/
	cursor:hand;
	font-family: Verdana, Arial; 
	font-size:8pt;
	font-weight:bold;
	text-align:center;	
}
.gridHeaderDefault
{
	background-color:Teal;
	border-color:Black;
	border-style:solid;
	border-width:1px;
	border-left-width:0px;
	border-top-width:0px;	
	color:White ;
	cursor:default;
	font-family: Verdana, Arial; 
	font-size:8pt;
	font-weight:bold;
	text-align:center;	
}
.gridHeaderWhite
{
	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:bold;*/
	text-align:center;	
}
.gridPager
{
	background-color:Teal;
	border-color:Black;
	border-style:solid;
	border-width:1px;
	border-left-width:0px;
	border-top-width:0px;	
	color:White ;
/*	cursor:default;	*/
	cursor:hand;
	font-family: Verdana, Arial; 
	font-size:8pt;
	font-weight:bold;
	text-align:right;	
}


	
.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, Verdana; 
	font-size: 10pt; 
	font-weight:normal;
	padding-left:3px;
	padding-bottom:0px;
	padding-right :0px;
	padding-top :0px;
}
.gridAlternatingItem
{
	background-color:#EEF0FF;
	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;
}
.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; 
	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;
 }

.gridFooterBlue
{
	Font-Size:10pt;
	Font-Family:Verdana,Arial;
	font-weight:bold;
	color:#ffffff;
	vertical-align:middle;
	background-color:#336699			
}

.gridFooterStyle
{
	 Font-Size:8pt;
	 text-align:right;	 
	 vertical-align:middle;
}
.categoryLevel5
{
	background-color:#aabbff;
	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;
}
.categoryLevel4
{
	background-color:#bbccff;
	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;
}
.categoryLevel3
{
	background-color:#ccddff;
	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;
}
.categoryLevel2
{
	background-color:#edeeff;
	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;
}
.categoryLevel1
{
	background-color:#eeffff;
	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;
}
.categoryLevel0
{
	background-color:#ffffff;
	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;
}
