
table.esms-ListControl
{
behavior: url(/Public/Htc/grid.htc) url(/Public/Htc/appgrid.htc)  url(/Public/Htc/presence.htc);
border: solid 1px #6699CC;
height: 100%;
width: 100%;
table-layout: fixed;
background-color:#FFFFFF;
}

table.esms-ListControlEx
{
behavior: url(/Public/Htc/grid.htc) url(/Public/Htc/appgrid.htc)  url(/Public/Htc/presence.htc);
height: 100%;
width: 100%;
table-layout: fixed;
background-color:#FFFFFF;
}
.esms-List-Data
{
table-layout: fixed;
width: 100%;
behavior: url(/Public/Htc/appgrid_defaultdata.htc);
}

.esms-ListArea
{
height: 100%;
width: 100%;
table-layout: fixed;
background-color:#FFFFFF;
}
.esms-List-DataBody
{
HEIGHT:100%;
}

.esms-List-DataBodyEx
{
HEIGHT:auto;
}

.esms-List-DataArea
{
OVERFLOW-X:auto;
OVERFLOW-Y:auto;
width:100%;
height:100%;
background-color: #FFFFFF;
}

.esms-List-DataAreaEx
{
OVERFLOW-X:auto;
height:100%;
behavior:	url(/Public/Htc/rowsbeforescrolling.htc);
}



.esms-List-RefreshButton
{
table-layout:		fixed;
height:				20px;
width:				16px;
margin-bottom:		-20px;
table-layout:		fixed;
position:			relative;
display:			none;
}

.esms-List-RightMarker
{

padding-left: 2px;

}


.esms-List-Paging
{
color:		#666666;

text-align: right;


}

a.toolbarbutton
{
text-decoration: none;
border: none;
}

a.toolbarbutton:link img
{
text-decoration: none;
border: none;
}

a.toolbarbutton:visited img
{
text-decoration: none;
border: none;
}

a.toolbarbutton:active img
{
text-decoration: none;
border: none;
}

a.toolbarbutton:hover img
{
text-decoration: none;
border: none;
}

td.esms-List-Sortable
{

padding-left: 8px;

cursor: hand;
}

th.esms-List-Sortable
{

padding-left: 8px;

cursor: hand;
}

img.esms-List-Sortable
{
vertical-align: middle;
visibility: hidden;

}

nobr
{
width: 100%;
overflow: hidden;
text-overflow: ellipsis;

}

.esms-List-Header
{
width: 100%;
height: 21px;
background-color: #F0F0F0;
table-layout: fixed;
border-bottom:1px solid #999999;
}

.esms-List-DataColumnHeader
{

padding-left: 8px;

}

.esms-List-Row
{
padding-top: 1px;
margin-bottom: 1px;
height: 21px;
border-bottom: 1px solid #C4DDFF;
}

.esms-List-DataCell
{
border-bottom: 1px solid #c4ddff;
}

td.esms-List-Disabled
{
border-bottom: 1px solid #dddddd;
cursor:default;
color: #999999;
}

.esms-List-ResizeBar
{
cursor:		col-resize;
behavior:	url(/Public/Htc/columnresize.htc);
}

tr.esms-List-StatusBar
{
height: 22px;
background-color: #F0F0F0;
}

table.esms-List-StatusBar
{
width: 100%;
height: 22px;
table-layout: fixed;
width: 100%;
border-top:1px solid #999999;
}


.esms-List-Index
{
width: 100%;
color: #000000;
cursor:	hand;
text-align: center;
table-layout: fixed;
border-top:	1px solid #999999;
height: 20px;
padding-top:4px;
background-color: #F0F0F0;
behavior: url(/Public/Htc/appgrid_jumpbar.htc);
}
.esms-List-IndexItem
{
font-weight:		bold;
color:				#000088;
}
.esms-List-SelectedIndex
{
font-weight:		bold;
color:				#000088;
}
.esms-List-DefaultIndex
{}

.esms-List-Message
{
padding:1;
width:100%;
height:100%;
text-align:center;
COLOR: #999999;
behavior: url(/Public/Htc/appgrid_defaultdata.htc);
}

.esms-List-PreviewLabel
{
vertical-align:	top;
font-weight:	bold;
overflow:		hidden;
text-overflow:	ellipsis;
behavior:		url(/Public/Htc/mouseover.htc);
}
.esms-List-Spacer
{
width: 2px;
}

TD.previewData
{
vertical-align:     top;
overflow:		hidden;
text-overflow:	ellipsis;
behavior:		url(/Public/Htc/mouseover.htc);
}

TD.previewDataNum
{
vertical-align:     top;
overflow:		hidden;
text-overflow:	ellipsis;
behavior:		url(/Public/Htc/mouseover.htc);
direction:		ltr;

}

TD.previewDataDatetime
{
vertical-align:     top;
overflow:		hidden;
text-overflow:	ellipsis;
behavior:		url(/Public/Htc/mouseover.htc);
direction:		ltr;

}

SPAN.previewDirSpan
{
direction:		ltr;
behavior:		url(/Public/Htc/mouseover.htc);
}

.esms-List-PreviewRow
{
padding:	5px;
height:		auto;
}

.esms-List-Preview
{
width: 100%;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
border-bottom: 1px solid #999999;
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#EAF1FF);
}

.esms-List-PreviewCell
{
cursor: default;
padding-bottom: 2px;
border-bottom: 1px solid #dddddd;

padding: 0px 0px 2px 17px;

}

TR.esms-List-SelectedRow
{
padding-top: 1px;
margin-bottom: 1px;
height: 21px;
background-color: #a7cdf0;
color: #000000;
border-bottom: 1px solid #c4ddff;
}

SPAN.gridLui
{
text-decoration:	underline;
cursor:				hand;
}

IMG.esms-Lookup-Item
{
height:				16px;
width:				16px;
vertical-align:		top;

margin-left:		2px;
margin-right:		5px;

}

IMG.esms-Lookup-PresenceItem
{
height:				12px;
width:				12px;
margin-top:		    2px;
vertical-align:		top;

margin-left:		2px;
margin-right:		5px;

}


col.esms-List-NonDataColumnHeader
{

padding-left:0px;

}
.esms-List-StatusBar-Label
{

padding-left:8px;

}
nobr.num
{
width: 100%;
overflow: hidden;
text-overflow: ellipsis;
direction: ltr;
}

nobr.datetime
{
width: 100%;
overflow: hidden;
text-overflow: ellipsis;
direction: ltr;
}


