TABLE.ListControl
{
	border-right: #d5d5d5 1px solid;
	table-layout: fixed;
	border-top: #d5d5d5 1px solid;
	behavior: url(/_static/_grid/grid.htc) url(/_static/_grid/appgrid.htc) url(/_static/_grid/presence.htc);
	border-left: #d5d5d5 1px solid;
	width: 100%;
	border-bottom: #d5d5d5 1px solid;
	height: 100%;
	background-color: #ffffff;
}
TABLE.ListControlEx
{
	table-layout: fixed;
	behavior: url(/_static/_grid/grid.htc) url(/_static/_grid/appgrid.htc) url(/_static/_grid/presence.htc);
	width: 100%;
	height: 100%;
	background-color: #ffffff;
}
.List-Data
{
	table-layout: fixed;
	behavior: url(/_static/_grid/appgrid_defaultdata.htc);
	width: 100%;
}
.ListArea
{
	table-layout: fixed;
	width: 100%;
	height: 100%;
	background-color: #ffffff;
}
.List-DataBody
{
	height: 100%;
}
.List-DataBodyEx
{
	height: auto;
}
.List-DataArea
{
	overflow-y: auto;
	overflow-x: auto;
	width: 100%;
	height: 100%;
}
.List-DataAreaEx
{
	overflow-x: auto;
	behavior: url(/_static/_grid/rowsbeforescrolling.htc);
	height: 100%;
}
.List-RefreshButton
{
	table-layout: fixed;
	display: none;
	margin-bottom: -20px;
	width: 16px;
	position: relative;
	height: 20px;
}
.List-RightMarker
{
	padding-left: 2px;
}
.List-Paging
{
	color: #666666;
	text-align: right;
	width: 190px;
}
.List-Paging input
{
	margin-right: 5px;
}
A.toolbarbutton
{
	border-right: medium none;
	border-top: medium none;
	border-left: medium none;
	border-bottom: medium none;
	text-decoration: none;
}
A.toolbarbutton:link IMG
{
	border-style: none;
	border-color: inherit;
	border-width: medium;
	text-decoration: none;
	height: 9px;
	width: 8px;
}
A.toolbarbutton:visited IMG
{
	border-right: medium none;
	border-top: medium none;
	border-left: medium none;
	border-bottom: medium none;
	text-decoration: none;
}
A.toolbarbutton:active IMG
{
	border-right: medium none;
	border-top: medium none;
	border-left: medium none;
	border-bottom: medium none;
	text-decoration: none;
}
A.toolbarbutton:hover IMG
{
	border-right: medium none;
	border-top: medium none;
	border-left: medium none;
	border-bottom: medium none;
	text-decoration: none;
}
TD.List-Sortable
{
	padding-left: 8px;
	cursor: hand;
}
TH.List-Sortable
{
	padding-left: 8px;
	cursor: hand;
}
IMG.List-Sortable
{
	visibility: hidden;
	vertical-align: middle;
}
NOBR
{
	overflow: hidden;
	width: 100%;
	text-overflow: ellipsis;
}
.List-Header
{
	table-layout: fixed;
	width: 100%;
	border-bottom: #999999 1px solid;
	height: 21px;
	background-color: #f0f0f0;
}
.List-DataColumnHeader
{
	padding-left: 8px;
}
.List-Row
{
	margin-bottom: 1px;
	padding-top: 1px;
	border-bottom: #c4ddff 1px solid;
	height: 21px;
}
.List-DataCell
{
	border-bottom: #c4ddff 1px solid;
}
TD.List-Disabled
{
	cursor: default;
	color: #999999;
	border-bottom: #dddddd 1px solid;
}
.List-ResizeBar
{
	behavior: url(/_static/_grid/columnresize.htc);
	cursor: col-resize;
}
TR.List-StatusBar
{
	height: 22px;
	background-color: #f0f0f0;
}
TABLE.List-StatusBar
{
	table-layout: fixed;
	width: 100%;
	height: 22px;
}
.List-Index
{
	table-layout: fixed;
	border-top: #999999 1px solid;
	behavior: url(/_static/_grid/appgrid_jumpbar.htc);
	width: 100%;
	cursor: hand;
	color: #000000;
	padding-top: 4px;
	height: 20px;
	background-color: #f0f0f0;
	text-align: center;
}
.List-IndexItem
{
	font-weight: bold;
	color: #000088;
}
.List-SelectedIndex
{
	font-weight: bold;
	color: #000088;
}
.List-DefaultIndex
{
}
.List-Message
{
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	behavior: url(/_static/_grid/appgrid_defaultdata.htc);
	width: 100%;
	color: #999999;
	padding-top: 1px;
	height: 100%;
	text-align: center;
}
.List-PreviewLabel
{
	font-weight: bold;
	behavior: url(/_static/_forms/styles/mouseover.htc);
	vertical-align: top;
	overflow: hidden;
	text-overflow: ellipsis;
}
.List-Spacer
{
	width: 2px;
}
TD.previewData
{
	behavior: url(/_static/_forms/styles/mouseover.htc);
	vertical-align: top;
	overflow: hidden;
	text-overflow: ellipsis;
}
TD.previewDataNum
{
	behavior: url(/_static/_forms/styles/mouseover.htc);
	vertical-align: top;
	overflow: hidden;
	direction: ltr;
	text-overflow: ellipsis;
}
TD.previewDataDatetime
{
	behavior: url(/_static/_forms/styles/mouseover.htc);
	vertical-align: top;
	overflow: hidden;
	direction: ltr;
	text-overflow: ellipsis;
}
SPAN.previewDirSpan
{
	behavior: url(/_static/_forms/styles/mouseover.htc);
	direction: ltr;
}
.List-PreviewRow
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	height: auto;
}
.List-Preview
{
	border-right: #cccccc 1px solid;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#EAF1FF);
	border-left: #cccccc 1px solid;
	width: 100%;
	border-bottom: #999999 1px solid;
}
.List-PreviewCell
{
	padding-right: 0px;
	padding-left: 17px;
	padding-bottom: 2px;
	cursor: default;
	padding-top: 0px;
	border-bottom: #dddddd 1px solid;
}
TR.List-SelectedRow
{
	margin-bottom: 1px;
	color: #000000;
	padding-top: 1px;
	border-bottom: #c4ddff 1px solid;
	height: 21px;
	background-color: #DD5B6C;
}
SPAN.gridLui
{
	cursor: hand;
	text-decoration: underline;
}
IMG.Lookup-Item
{
	margin-left: 2px;
	vertical-align: top;
	width: 16px;
	margin-right: 5px;
	height: 16px;
}
IMG.Lookup-PresenceItem
{
	margin-top: 2px;
	margin-left: 2px;
	vertical-align: top;
	width: 12px;
	margin-right: 5px;
	height: 12px;
}
COL.List-NonDataColumnHeader
{
	padding-left: 0px;
}
.List-StatusBar-Label
{
	padding-left: 8px;
}
NOBR.num
{
	overflow: hidden;
	width: 100%;
	direction: ltr;
	text-overflow: ellipsis;
}
NOBR.datetime
{
	overflow: hidden;
	width: 100%;
	direction: ltr;
	text-overflow: ellipsis;
}
.nodata
{
	width: 100%;
	height: 100%;
	text-align: center;
	color: #CCCCCC;
	vertical-align: middle;
	line-height: 20;
}
.alt
{
	background-color: #ecf6fc;
}
.hidden
{
	display: none;
}
