﻿.AjaxGrid
{
	margin-bottom:10px;
	min-height:150px;
	position:relative;
	margin-bottom:35px;
	z-index:1;
}
.PanelData
{
	float:left;
	position:relative;
	width:100%;
	height:100%;	
	overflow:hidden;
	border:solid 1px #f3f3f3;
	margin-left:-1px;
}
.PanelData .Cell {
    border-left: 1px solid #d0d0d0;
    position:absolute;
    overflow: hidden;
    height:18px;
    padding: 1px;
    text-align: center;
}
.PanelData .LastRow .Cell
{
	border-bottom:1px solid #e0e0e0;
}
.PanelData .LastCell.Cell {
    border-right: 1px solid #e0e0e0;
}
.PanelData .ALT .Cell
{
	background-color:#f2f2f2;	
}
.PanelHead
{
	float:left;
	position:relative;
	width:100%;
	height:25px;
	margin-left:-1px;
	overflow:hidden;
}
.PanelHead .Cell {
    background-color: #6699AA;
    border-left: 1px solid white;
    color: White;
    position:absolute;
    font-weight: bold;
    overflow: hidden;
    height:23px;
    padding: 1px;
    padding-top:3px;
    text-align: center;
    margin-left:1px;
}
.PanelHead .Cell.First
{
	margin-left:-1px;
	padding-right:1px;
	border-left: #6699AA;
}
.PanelHead .Cell.Last
{
	 border-right: 1px solid #f3f3f3;
}
.PanelScroll
{	
	position:absolute;
	right:-19px;
	width:18px;	
	top:18px;
	background-color:#e0e0e0;
	overflow:visible;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
}
.PanelScroll_H
{
	height:18px;
	empty-cells:show;
	position:relative;
	display:none;
	float:right;
	background-color:#e0e0e0;
	overflow:hidden;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
}
.PanelStatus
{
	height:18px;
	background-color:#fefefe;
	border:solid 1px #f3f3f3;
	overflow:hidden;
	clear:both;
	width:100%;
	color:#6699AA;
	z-index:-1;
	text-align:left;
}
.PanelStatus .detail
{
	float:left;
}
.AjaxGrid .PanelDivScroller
{
	position:absolute;
	width:18px;
	height:18px;
	top:0px;
	left:0px;
	background-image:url(images/scroller.png);
	background-position:top left;
	cursor:pointer;
}
.AjaxGrid .PanelData .AGHover .Cell 
{
	background-color:#99bbcc;
	cursor:pointer;
}
.AjaxGrid .btnUp
{	
	right:-19px;
	top:0px;
	border: 1px solid #e0e0e0;
	background-color:#f2f2f2;
	width:16px;
	height:16px;
	position:absolute;
	background-image:url(images/scrollup.png);
	background-position:0px;
	cursor:pointer;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	display:none;
}
.AjaxGrid .btnDown
{
	right:-19px;
	bottom:20px;
	border: 1px solid #e0e0e0;
	background-color:#f2f2f2;
	width:16px;
	height:16px;
	position:absolute;
	background-image:url(images/scrolldown.png);
	background-position:0px;
	cursor:pointer;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	display:none;
}
.AjaxGrid .RowShower
{
	margin-top:18px;
	position:absolute;
	top:1px;
	right:0px;
	overflow:visible;
	padding:2px;
	color:#6699AA;
	white-space: nowrap;
	border:solid 1px #f1f1f1;
	background-color:#fefefe;
}