table.gridData {width:100%;table-layout:fixed;border-collapse: collapse;-moz-user-select:none;}
td.sort {cursor: pointer;overflow:hidden;}
nobr {width: 100%;text-overflow: ellipsis;overflow: hidden;padding-left:2px;}
nobr.column { padding-left:4px; }

img.sort{vertical-align: middle;visibility: hidden;}

td.gdPaging {color:#666666;text-align:right;}

.g_label {cursor:pointer;}

/*	-moz-user-select:none;*/
td.grid {
font-size: 11px;font-family: Tahoma, Verdana, Arial;
border-bottom: 1px solid #CDD4E3;
cursor:default;
text-overflow: ellipsis;
overflow:hidden;
}
td.grid nobr {white-space:nowrap;}

td.gridsmart {
font-size: 11px;font-family: Tahoma, Verdana, Arial;
border-bottom: 1px solid #CDD4E3;
cursor:default;
}

TD.gZone {
cursor:default;
background-color: #C8C8C8;
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#D7D7E1, EndColorStr=#9493AF);
padding: 0px 4px 0px 4px;
}

span.gcolumn {
height:17px;
text-align:center;
padding: 1px 10px 1px 10px;
border-top: 1px solid #E1E9F0;
border-left: 1px solid #E1E9F0;
border-right: 1px solid #323747;
border-bottom: 1px solid #323747;
background-color: #FFFFE6;
color: #060D55;
font-family: Tahoma, Verdana, Arial; font-size: 11px;
cursor: pointer;
}
div._gzoneText {
color: white;
font-family: Tahoma, Verdana, Arial;
font-size: 11px;
padding-top: 5px;
}

span.gsep {width:10px;}

td.subPaging {
color:#666666;
text-align:right;
font-family: Tahoma, Verdana, Arial; font-size: 11px;
background-color: #E8EAF0;
padding-right:16px;
}
td.blank {font-family: Tahoma, Verdana, Arial; font-size: 8px;}

DIV.scrollTable {
/*position: relative;*/

background: window;
overflow: hidden;
/*width:100%; hide for except blink effect in the profile*/
}

DIV.scrollTableHead {
width: 100%;
overflow-x: hidden;
}

DIV.scrollTableHead table {
table-layout: fixed;
}

DIV.scrollTableBody {
width:100%;
overflow-y:auto;
overflow-x:hidden;
}
div.gridMessage {COLOR: #999999;}

col.previewLabel{
padding-left:4px;
vertical-align: top;
font-weight: bold;
overflow: hidden;
text-overflow: ellipsis;
width: 15%;
}
col.previewData{
vertical-align: top;
overflow: hidden;
text-overflow: ellipsis;
width: 35%;
}

TR.previewRow { padding-left: 3px;padding-right: 3px; height:  auto; }

span.item { display:block;cursor:pointer;padding:4px;border:solid 1px transparent; }
div.i { width:26px; display:inline; float:left; }
label.m { padding-left:3px; }
