/* CSS Document */

.Grid
{
	border-left: 1px solid  #CCCCCC;
	border-right: 1px solid  #CCCCCC;
	border-bottom: 1px solid  #CCCCCC;
	border-top: 1px solid  #CCCCCC;
	text-align:left;
}

.Grid .NoteBar
{
	margin-left:4px;
	margin-top:4px;
	color:#999999;
}

.GridHeader
{

	text-align: left;
	border-left: 1px solid #CFCFCF;
	border-right: 1px solid #CFCFCF;
	border-bottom: 1px solid #CFCFCF;
	border-top: 1px solid #CFCFCF;
	background-color:#E6E6E6;
}

.GridHeaderColumn { border-right: solid #CCCCCC 1px; }
.GridContent { margin-left:1px; line-height:16px; }
.GridColumn { cursor: pointer; }
.GridColumnDisabled { cursor:default; }

.GridCell
{
	font-size: 11px;
	color: #666666;	
	border-top: solid #FFFFFF 1px;
    border-bottom: solid #FFFFFF 1px;
	
}

.GridCellOdd
{
	font-size: 11px;
	color: #666666;
	background-color:#FAFAFA;	
	border-top: solid #F9F9F9 1px;
    border-bottom: solid #FFFFFF 1px;
}

.Grid #column-first .GridCellOver, .Grid #column-first .GridCellSelected ,.Grid #column-first .GridCellSelectedOver { border-left: solid #CCCCCC 1px;}
.Grid #column-last .GridCellOver, .Grid #column-last .GridCellSelected, .Grid #column-last .GridCellSelectedOver { border-right: solid #CCCCCC 1px;}
.Grid .sepm .GridCellOver, .Grid .sepm .GridCellSelected, .Grid .sepm .GridCellSelectedOver { border-left: solid #CCCCCC 1px; border-right: solid #CCCCCC 1px;}

.GridCellOver
{
	font-size: 11px;
	color: #000000;
	background-color:#F0F3F3;
	border-top: solid #CCCCCC 1px;
    border-bottom: solid #CCCCCC 1px;
}

.GridCellSelected, .GridCellSelectedOver, .GridMenuButton 
{
	font-size: 11px;
	color: #000000;
	background-color:#F0F3F3;
	border-top: solid #CCCCCC 1px;
	border-bottom: solid #CCCCCC 1px;
}

.GridMenuButton { border: none;}


.GridCell,.GridCellOver,.GridCellOdd,
.GridCellSelected,.GridCellSelectedOver
{
    padding-top: 0px;
	padding-right: 2px;
	padding-left: 3px;
	padding-bottom:0px;	
}

.GridCellPopup
{
	position:absolute;
	visibility:hidden;
	padding-top:2px;
	padding-right:1px;
	padding-left:1px;
	padding-bottom:2px;
	border:solid #AEAEAE 1px;
	font-size:11px;
	cursor:pointer;
	color:#666666;
	background-color:#FFFFFF;
	text-align:left;
	cursor:pointer;
	z-index:11;
}
 

.Gridscrollbar-h
{
	background-color:#FCFCFC;
	border: solid #F5F5F5 1px;
}

.Gridscrollbar-v
{
	background-color:#FCFCFC;
	border: solid #F5F5F5 1px;
}

.Gridscrollbar-h .button,
.Gridscrollbar-v .button
{
	border: solid #FCFCFC 1px;
	background-color:#E5E5E5;
}

