.toolbar
{
    overflow: hidden; /*width:869px; */
    height: 25px;
    border-style:  none solid none solid;
    margin-right: 16px;
    border-width: 1px;
    border-top-color: #C0C0C0;
    border-right-color: #C0C0C0;
    border-bottom-color: #C0C0C0;
    border-left-color: #C0C0C0;
}

.Grid     {
    background-color: #fff; 
    /*margin: 5px 0 10px 0; */
    margin: 0px 0 0px 0; 
    /*border-style: solid none solid none;
    border-color: #C0C0C0;
    border-width: 1px;*/
    border: solid  1px #C0C0C0; /* #525252;*/
    border-top-color: #F0F0F0;
    border-bottom-color:#F0F0F0;
    border-collapse:separate; /*collapse; */
    font-family:Calibri; 
    /*color: #474747;*/
    
     
/*    display:block; */
    }
.Grid td {
      padding: 2px 2px 2px 2px; 
      border: solid 1px #F0F0F0;
   /*   border-style: solid solid solid none;
    border-color: #C0C0C0;
    border-width: 1px;*/
       }
.Grid th  {
      padding : 4px 2px 2px;
      /*color:#666; */
      color:#666666;  
      /*color: #eee; */
      /*background: #363670 url(../Images/grid-header.png) repeat-x top; */
       background: #363670 url(../Images/Header5.gif) repeat-x top; 
      background-size: auto 100%;
      /*border-left: solid 1px #525252; */
      font-size: 0.9em;
      vertical-align:top;      
       /*   border-style: solid solid solid none;
    border-color: #C0C0C0;
    border-width: 1px; */
      
      
       }
       

.Grid .alt {
      background: #fcfcfc url(../Images/grid-alt.png) repeat-x top; }
.Grid .pgr {background: #363670 url(../Images/grid-pgr.png) repeat-x top; }
.Grid .pgr table { margin: 3px 0; }
.Grid .pgr td { border-width: 0; padding: 0 6px; border-left: solid 1px #666; font-weight: bold; 
                 color: #fff; line-height: 12px;  }   
.Grid .pgr a { color: Gray; text-decoration: none; }
.Grid .pgr a:hover { color: #000; text-decoration: none; }
 
.Grid .selectedrowstyle { background:LightCyan;}

.selected_row
    {
        background-color: #A1DCF2;
    }

.grip{
	width:10px;
	height:5px;
	margin-top:-3px;
	/*background-image:url('../Images/grip.png');*/
	margin-left:-5px;
	position:relative;
	z-index:88;
	cursor:e-resize;
    background-repeat: no-repeat;
}

.grip:hover{
	background-position-x:-20px;
}

.dragging .grip{
	background-position-x:-40px;
}
.JCLRLastGrip .grip{
    background-position-y:-18px;
    left:-2px;
}

/*.FixedHeader {
            position: absolute;
            overflow: hidden;
        }  
*/
/*
        .GridViewStyle
        {    
            font-family:Verdana;
            font-size:11px;
            background-color: White; 
        }
        
        .GridViewHeaderStyle
        {
            font-family:Verdana;
            font-size:15px;
	        color:White;
	        background: black url(Image/header3.jpg) repeat-x;
        }
*/


.HGrid     {
    background-color: #fff; 
    margin: 5px 0 10px 0; 
    border: solid 1px #C0C0C0; /* #525252; */
    border-collapse:separate; /*collapse; */
    font-family:Calibri; 
    color: #666666;
    padding : 4px 2px 2px; 
    /*color: #474747; */
    /*color:#666; */ 
    font-size: 1.0em;
    font-weight:bolder;
    
/*    display:block; */
    }
/*.HGrid td {
      padding: 2px; 
      border: solid 1px #c1c1c1;
      
       }*/
.HGrid td  {
      padding : 2px 2px 2px; 
      color:#666666;  
      /*color: #eee;*/
      /*background: #363670 url(../Images/grid-header.png) repeat-x top; */
      background: #363670 url(../Images/Header5.gif) repeat-x top; 
      background-size: auto 100%;
      /*border-left: solid 1px #525252; */
      /*font-size: 0.9em;*/
      vertical-align:top;        
      text-align:center;
   /*           border-style: solid solid solid none;*/
              border-color: #C0C0C0;
              border-width: 1px;
       }
       
.fdiv    
{
        overflow:none;  
        width:auto;
        height:18px; 
        background:  #363670 url(../Images/Header5.gif) repeat-x top;
        /* background-color:#FFFFCC; */
        border-style:none solid solid solid; 
        margin-right: 16px; 
        border-width: 1px; 
        border-color: #C0C0C0;
        padding: 0px 0px 0px 2px;
}