.multilineTextCell
{
	font-size: 8pt;
	overflow: auto;
	color: black;
	font-family: 'Verdana';
	background-color: transparent;
	text-align: left;
	height: auto;
}
.reportTable {
	border-collapse: collapse;
	border: #5350B9 1px solid;
	font-family: verdana;
	font-size: 8pt;
	width: 100%;
}
.reportTable caption {
	
	text-align: left;
	background: transparent;
}
.reportTable th {
	border: 1px solid #e0e0e0;
	background-color: #FCEDCD;
	font-family: verdana;
	font-weight: normal;
}

.threeState
{
	z-index: 100;
	position: absolute;
	width: 43px;
	height: 22px;
	behavior: url(..\Components\ThreeState.htc);
}
.cb
{
	border: #5350B9 1px solid;
	font-size: 8pt;
	color: #5350B9;
	font-family: 'Verdana';
	position: absolute;
	background-color: #E0ECFF;
	text-align: center;
}
.sle
{
	border: #5350B9 1px solid;
	font-size: 8pt;
	color: black;
	font-family: 'Verdana';
	position: absolute;
	height: 20px;
	background-color: #FFFFFF;
	text-align: left;
}
.tabButton
{
	border: #5350B9 1px solid;
	font-size: 8pt;
	color: #5350B9;
	font-family: 'Verdana';
	position: absolute;
	background-color: #FDF3DF;
	text-align: center;
}
.selectedTabButton
{
	border: #5350B9 1px solid;
	font-size: 8pt;
	color: #5350B9;
	font-family: 'Verdana';
	position: absolute;
	background-color: #FCEDCD;
	text-align: center;
}

.divContainer
{
	border: #5350B9 1px solid;
	font-size: 8pt;
	font-family: 'Microsoft Sans Serif';
	color: black;
	background-color: white;
	position: absolute;
	text-align: left;
	scrollbar-3dlight-color: #8C92F0;
	scrollbar-arrow-color: #8C92F0;
	scrollbar-base-color: #8C92F0;
	scrollbar-darkshadow-color: white;
	scrollbar-face-color: white;
	scrollbar-highlight-color: white;
	scrollbar-shadow-color: #8C92F0;
	scrollbar-track-color: white;
}
.panelStyle
{
	border: #5350B9 1px solid;
	font-size: 8pt;
	font-family: 'Microsoft Sans Serif';
	background-color: #FCEDCD;
	color: black;
	position: absolute;
	text-align: left;
	scrollbar-3dlight-color: #8C92F0;
	scrollbar-arrow-color: #8C92F0;
	scrollbar-base-color: #8C92F0;
	scrollbar-darkshadow-color: white;
	scrollbar-face-color: white;
	scrollbar-highlight-color: white;
	scrollbar-shadow-color: #8C92F0;
	scrollbar-track-color: white;
}
.ncb
{
	border: #DBE1FD 1px solid;
	font-size: 8pt;
	width: 80px;
	color: white;
	font-family: 'Microsoft Sans Serif';
	position: absolute;
	height: 40px;
	background-color: #5367C7;
	text-align: center;
}
.cbx
{
	width: 20px;
	position: absolute;
	height: 18px;
}
.rb
{
	width: 20px;
	position: absolute;
	height: 18px;
}
.scrollerButton
{
	border: #5367c7 1px solid;
	font-size: 8pt;
	color: black;
	font-family: 'Microsoft Sans Serif';
	background-color: #DBE1FD;
	position: absolute;
	width: 60px;
	height: 20px;
	text-align: center;
}
.dcb
{
	background-image: expression('url(http://' + SERVER + '/mk/layout/lov.gif)');
	width: 18px;
	border-top-style: none;
	background-repeat: no-repeat;
	border-right-style: none;
	border-left-style: none;
	position: absolute;
	height: 18px;
	border-bottom-style: none;
}
.su
{
	background-image: expression('url(http://' + SERVER + '/mk/images/su.jpg)');
	width: 15px;
	border-style: none;
	background-repeat: no-repeat;
	position: absolute;
	height: 15px;
}
.sd
{
	background-image: expression('url(http://' + SERVER + '/mk/images/sd.jpg)');
	width: 15px;
	border-style: none;
	background-repeat: no-repeat;
	position: absolute;
	height: 15px;
}
.st
{
	border: #FCEDCD 1px solid;
	font-size: 8pt;
	color: black;
	font-family: 'Microsoft Sans Serif';
	position: absolute;
	height: 18px;
	background-color: #fcedcd;
	text-align: left;
}
.mle
{
	overflow: auto;
}
.form
{
	border: #3333CC 1px solid;
	left: 4px;
	position: absolute;
	top: 4px;
	background-color: #FCEDCD;
}
.page
{
	margin: 0px;
	background-color: #FDF3DF;
}
.modalPage
{
	background-color: transparent;
}
.formCaption
{
	border: #3333CC 1px solid;
	font-weight: bold;
	font-size: 8pt;
	left: 0px;
	width: 100%;
	color: white;
	font-family: 'Microsoft Sans Serif';
	position: absolute;
	top: 0px;
	height: 18px;
	background-color: #3333CC;
}
.modalFrame
{
	z-index: 4;
	left: 0px;
	visibility: hidden;
	width: 100%;
	position: absolute;
	top: 0px;
	height: 100%;
}
.table
{
	background-color: silver;
	width: 100%;
	cursor: default;
}
.field
{
	background-color: white;
	font-family: 'Microsoft Sans Serif';
	font-size: 8pt;
	color: black;
	overflow: hidden;
	height: 18px;
	text-align: left;
}
.ddlbItemContainer
{
	background-color: white;
}
.ddlbItem
{
	font-size: 8pt;
	font-family: 'Microsoft Sans Serif';
	color: black;
	height: 14px;
	background-color: white;
}
.tvTable
{
	background-color: white;
}
.tvNodeContainer
{
	background-color: white;
}
.tvNode
{
	font-size: 8pt;
	font-family: 'Microsoft Sans Serif';
	color: black;
	height: 14px;
	background-color: white;
}
.tvSeparator
{
	font-size: 8pt;
	font-family: 'Microsoft Sans Serif';
	height: 14px;
	background-color: white;
}
.tvNodeIcon
{
	font-size: 8pt;
	width: 18px;
	height: 14px;
	font-family: 'Microsoft Sans Serif';
	background-color: white;
}
.tvStateIndicator
{
	width: 14px;
	height: 14px;
	background-color: white;
}
.tvSelectedNode
{
	font-size: 8pt;
	font-family: 'Microsoft Sans Serif';
	color: white;
	height: 14px;
	background-color: #5367C7;
}
.rowSet
{
	border-right: #FFCC66 1px solid;
	border-top: #ffcc66 1px solid;
	border-left: #ffcc66 1px solid;
	border-bottom: #ffcc66 1px solid;
	position: absolute;
	background-color: white;
}
.ddlb
{
	position: absolute;

}
.ddlbSelectedItem
{
	border: #8C92F0 1px solid;
	font-size: 8pt;
	color: black;
	font-family: 'Microsoft Sans Serif';
	height: 18px;
	background-color: white;
	text-align: left;
}
.ddlbSelectionButton
{
	width: 18px;
	border-style: none;
	height: 18px;
	background-image: expression('url(http://' + SERVER + '/mk/layout/ddlb.gif)');
	background-repeat: no-repeat;
}
.navigationItem
{
	border-right: #adc9ff 1px solid;
	border-top: #adc9ff 1px solid;
	border-left: #adc9ff 1px solid;
	cursor: hand;
	border-bottom: #adc9ff 1px solid;
	height: 22px;
	text-align: left;
}
.webServiceComponent
{
	visibility: hidden;
	behavior: url(../Components/WebService.htc);
}

.counter
{
	text-align: right;
}

.counterNotFound
{
	color: #FF0000;
	font-weight: bold;
}

.counterFromTo
{
	color: #5350B9;
	font-weight: bold;
}

.counterTotal
{
	color: #5350B9;
	font-weight: bold;
}
