﻿.win2k3-grid
{
	background-color:#fff;
 	border:solid 2px #3768B9;        	
	font-family:Calibri;
	font-size:12px;
/*	width:600px; */
}
.win2k3-grid .titlebar
 {
 	background:#3768B9 url(../../img/ListView/win2k3/title-bg.png);
 	height:26px;
 	line-height:26px;
 	padding:0px 5px;
	color:#fff;
	font-size:15px;
	font-weight:bold;
 }
 .win2k3-grid .asc { background:url(../../img/ListView/win2k3/sort_asc.gif) 50% 45% no-repeat; }
 .win2k3-grid .desc { background:url(../../img/ListView/win2k3/sort_desc.gif) 50% 55% no-repeat; }         
 .win2k3-grid .sort
 {
    width:10px;
    margin-left:6px;
    display:-moz-inline-box;
    display:inline-block;  
    vertical-align:middle;	   
    height:100%;          	
 }
 .win2k3-grid .datatable { width:100%; }
 
 /* grid headers */
 .win2k3-grid .datatable .header TH
 {
 	background-color:#F0F0F0;
 	height:24px;
 	line-height:24px;
 	padding-left:6px;
 	color:#666666; 
 	text-align:left;
 	border-left:solid 1px #75736E;
 	border-bottom:solid 1px #75736E;
 }
 .win2k3-grid .datatable .header TH.first 
 { 
 	width:40px; 
 	border-left:none;
 } 
 
 /* group header */
 .win2k3-grid .datatable .group TH
 {
 	padding:10px 0px 6px 0px;
 	color:#3768B9;
 	text-align:left;
 	border-bottom:solid 1px #3768B9;
 } 
 .win2k3-grid .datatable .group TH.first
 {
 	padding-left:8px;
 	text-align:left;         	
 }              
 .win2k3-grid .datatable .group .toggle
 {   
    width:11px;
    height:9px;
    display:-moz-inline-box;
    display:inline-block;  
    vertical-align:middle;	   
 }
 
 .win2k3-grid .datatable .group .expand { background:url(../../img/ListView/win2k3/plus.gif) 50% 50% no-repeat; }
 .win2k3-grid .datatable .group .collapse { background:url(../../img/ListView/win2k3/minus.gif) 50% 50% no-repeat; }
 
 /* data items */                                       
 .win2k3-grid .datatable .item TD
 {
 	padding:3px 0px 3px 6px;
 	border-bottom:solid 1px #EAE9E1; 
 	color:#222222;      	
 } 
 .win2k3-grid .datatable .altitem TD
 {
 	padding:3px 0px 3px 6px;
 	border-bottom:solid 1px #EAE9E1; 
 	color:#222222;
 	background-color:#FDFDF8;      	
 } 
 
 /* pager */  
.win2k3-grid .datapager { width:100%; }
.win2k3-grid .datapager TD 
{
	height:40px; 
	background-color:#F0F0F0;
 	border-top:solid 1px #75736E;
	color:#333;
}  
.win2k3-grid .datapager .commands
{
	height:40px;
    padding:4px 0px 0px 25px;
}      
.win2k3-grid .datapager .page-command
{
    width:41px;
    height:22px;
    margin-right:4px;
    display:-moz-inline-box;
    display:inline-block;  
    vertical-align:middle;	   
}        
.win2k3-grid .datapager .first-page { background:url(../../img/ListView/win2k3/first.gif) 50% 50% no-repeat; }
.win2k3-grid .datapager .prev-page { background:url(../../img/ListView/win2k3/prev.gif) 50% 50% no-repeat; }
.win2k3-grid .datapager .next-page { background:url(../../img/ListView/win2k3/next.gif) 50% 50% no-repeat; }
.win2k3-grid .datapager .last-page { background:url(../../img/ListView/win2k3/last.gif) 50% 50% no-repeat; }                        
.win2k3-grid .datapager .info
{
    padding:4px 25px 0px 0px;
	text-align:right;
}       
.hidden
{
	display:none;
	visibility:hidden;
} 

 /* grand total */
 .win2k3-grid .datatable .total TH
 {
 	padding:6px 0px 3px 0px;
 	text-align:right;
 } 

 /* grand total */
 .win2k3-grid .datatable .grandtotal TH
 {
 	padding:10px 0px 6px 0px;
 	color:#3768B9;
 	text-align:right;
 	border-top:solid 2px #3768B9;
 } 

