table.gridStatusBar {
height: 18px;
font-family: Tahoma, Verdana, Arial; font-size: 11px;
border-top:1px solid #DADADA;
background-color: #DFE0E9;
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#FFFFFF, EndColorStr=#CBCCDA);
}
table.smartgridStatusBar {
	background-color: #E0E5F5;
}

tr.gridSelectOn {
border-top: 1px solid #FFFFFF;
border-bottom: 1px solid #828282;
background-color: #8F98A7;
color: #FFFFFF;
}

tr.grid
{
border-top: 1px solid #FFFFFF;
}

table.gridJumpBar {
filter:        progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#CBCCDA, EndColorStr=#FFFFFF);
color: #000000;
cursor:        pointer;
text-align: center;
table-layout: fixed;
border-top:        1px solid #A6A7B0;
}

td.recordDetails {
border-bottom: 1px solid #dddddd;
padding-top:2px;
padding-bottom:2px;
white-space:nowrap;
}
table.gridBar {
height: 21px;
font-family: Tahoma, Verdana, Arial;
font-size: 11px;
background-image: url(/ASP.NET/Resources/FM/Common/Images/Grid2/bar_bk.gif);
}
table.smartgridBar {
font-size: 11px; font-family: Tahoma, Verdana, Arial;
background-color:#E0E5F5;
}
div.smartTable {
	border: solid 1px #E1E4EC;
}

.g_cell {
font-size: 11px; font-family: Tahoma, Verdana, Arial;
BACKGROUND-COLOR: #FFFFFF;
COLOR: #616A76;
padding:8px 2px 2px 0px;
BORDER-BOTTOM: #9199A4 2px solid;
}
A.g_label {
color: #404040;
text-decoration:none;
font-weight:bold;
padding-left:6px;
}


table.gridPreview {
width:100%;
padding-top:0px;
background-color: #F5F8FF;
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#EAF1FF);
}
table.gridPreview TD {
	padding:2px;
	color: #5C6A89;
}


/* Menu Bar */
div.menubar {
	height:22px;
	border-top:solid 1px #C8D2EA;
	border-bottom:solid 1px #B6BCCD;
	background-color:#E7ECF6;
	width:100%;
}
span.mnu {
	padding-left:4px;padding-right:4px;
	margin-left:1px;margin-right:1px;
	height:19px;

	padding-top:1px;
	border-top:solid 1px #E7ECF6;
	border-right:solid 1px #E7ECF6;
	border-left:solid 1px #E7ECF6;
	cursor: pointer;
}
span.mnu label { padding-left: 3px; }
span.mnuL, span.mnuDD { float:left; }
span.mnuR { float:right; }
span.mnuDDI { display:block; width:130px; padding-top:2px; padding-bottom:2px; }
img.mnu { vertical-align:middle; }
div.mnuDD {
	position:absolute;
	display:none;
	padding:1px 1px 2px 1px;
	border-left:solid 1px #B6BCCD;
	border-right:solid 1px gray;
	border-bottom:solid 1px gray;
	background-color:#E7ECF6;
}
hr.mnuSpacer { height: 1px; margin-left: 10px; display:block; width:130px; padding-top:2px; padding-bottom:2px; padding: 0px; font-size: 1px; }
