BODY {
	FONT-SIZE: 12px; 
	MARGIN: 10px; 
	FONT-FAMILY: "Verdana CE",Verdana,"Arial CE","Helvetica CE",Arial,Helvetica,sans-serif;
}


INPUT {
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 2px; 
	FONT-SIZE: 11; 
	PADDING-BOTTOM: 0px; 
	MARGIN: -1px; 
	MARGIN-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: tahoma; 
	TEXT-ALIGN: center; 
	background-color: rgb(208,227,211); 
	color: rgb(0,0,0);
}


INPUT.buttonok {
	font-weight: bold; 
	background-color: #9EB6E7; 
	border: 0; 
	padding-top:3; 
	padding-bottom:3
}

INPUT.light {	
	border: 1px solid #808080; 
	background-color: white; 
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 2px; 
	FONT-SIZE: 11; 
	PADDING-BOTTOM: 0px; 
	MARGIN: -1px; 
	MARGIN-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: tahoma; 
	TEXT-ALIGN: center; 
	color: rgb(0,0,0);
}

INPUT.filter {
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 2px; 
	FONT-SIZE: 11; 
	PADDING-BOTTOM: 0px; 
	MARGIN: -1px; 
	MARGIN-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: tahoma; 
	TEXT-ALIGN: center; 
	background-color: white; 
	color: rgb(0,0,0);
}

INPUT.filter_r {
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 2px; 
	FONT-SIZE: 11; 
	PADDING-BOTTOM: 0px; 
	MARGIN: -1px; 
	MARGIN-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: tahoma; 
	TEXT-ALIGN: center; 
	background-color: rgb(247,239,222); 
	color: rgb(0,0,0);
}

INPUT.checkbox {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: -1px; 
	MARGIN-BOTTOM: -1px; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: tahoma; 
	TEXT-ALIGN: center; 
	background-color: white; 
	color: rgb(0,0,0);
}


SELECT {
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 2px; 
	FONT-SIZE: 11; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: tahoma; 
	TEXT-ALIGN: center; 
	background-color: white; 
	color: rgb(0,0,0);
}



SELECT.filter {
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 2px; 
	FONT-SIZE: 11; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: tahoma; 
	TEXT-ALIGN: center; 
	background-color: white; 
	color: rgb(0,0,0);
}

SELECT.filter_r {
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 2px; 
	FONT-SIZE: 11; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: tahoma; 
	TEXT-ALIGN: center; 
	background-color: rgb(247,239,222); 
	color: rgb(0,0,0);
}

TEXTAREA {
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 2px; 
	FONT-SIZE: 11; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: tahoma; 
	TEXT-ALIGN: left; 
	background-color: white; 
	color: rgb(0,0,0);
}

TABLE {
	FONT-SIZE: 12px; 
	FONT-FAMILY: "Verdana CE",Verdana,"Arial CE","Helvetica CE",Arial,Helvetica,sans-serif;	
}


A:link {
	TEXT-DECORATION: none;
}
A:visited {
	TEXT-DECORATION: none;
}
A:active {
	TEXT-DECORATION: none;
}
A:hover {
	COLOR: #ffffff; 
	BACKGROUND-COLOR: #000000;
}

A.sortFld {
	TEXT-DECORATION: none; 
	cursor: pointer; 
	color: #0000CC;
}

A.listRef {
	TEXT-DECORATION: none; 
	cursor: pointer; 
	color: #0000CC;
}
A.menu {
	TEXT-DECORATION: none; 
	color: white;
}
A.standard {
	TEXT-DECORATION: none; 
	color: #0000CC; 
	cursor: pointer; 
}

A.dblclick {
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: underline; 
	font-weight: bold; 
	cursor: pointer;
}


HR.tableGrandTotals {
	color: #bdbdad;
}

PRE.filter {
	padding: 2; 
	margin-top: 10px; 
	margin-bottom: 15px; 
	color=GRAY; 
	FONT-FAMILY: tahoma; 
	FONT-SIZE: 12px; 
	font-weight: bold;
}
PRE.tableHeader {
	padding: 2; 
	margin-top: -7px; 
	margin-bottom: -7px; 
	background-color: rgb(220,231,255); 
	color: black,#000099;
}
PRE.tableRow {
	padding: 2; 
	margin-top:-7px; 
	margin-bottom:-7px; 
	background-color: white; 
	FONT-SIZE: 12px;
}
PRE.tableRowCanceled {
	padding: 2; 
	margin-top:-7px; 
	margin-bottom:-7px; 
	background-color: white; 
	FONT-SIZE: 12px;
	text-decoration: line-through;
   color: #A0A0A0;
}
PRE.tableRowSelected {
	padding: 2; 
	margin-top:-7px; 
	margin-bottom:-7px; 
	background-color: rgb(220,231,255);
}
PRE.tableTotals {
	padding: 2; 
	margin-top:-7px; 
	margin-bottom:-7px; 
	background-color: #E0E0E0; 
	FONT-SIZE: 12px; 
	font-weight: bold;
}
PRE.tableGrandTotals {
	padding: 2; 
	margin-top:-7px; 
	margin-bottom:-7px; 
	background-color: #bdbdad; 
	FONT-SIZE: 12px; 
	font-weight: bold;
}
PRE.tableGroupTotals {
	padding: 2; 
	margin-top:-7px; 
	margin-bottom:-7px; 
	background-color: white; 
	FONT-SIZE: 12px; 
	font-weight: bold;
}
PRE.tableGroupHeader {
	padding: 2; 
	margin-top:-7px; 
	margin-bottom:-7px; 
	background-color: #F5F5F5; 
	FONT-SIZE: 12px; 
	font-weight: bold;
}
PRE.reqFilterMsg {
	padding: 2; 
	margin-top: 10px; 
	margin-bottom: 13px; 
	margin-left: 40px; 
	color=BLUE; 
	FONT-FAMILY: tahoma; 
	FONT-SIZE: 14px; 
	font-weight: bold; 
	line-height: 170%;
}




TABLE.shortHeader {
	BORDER-RIGHT: 0px; 
	BORDER-TOP: 0px; 
	MARGIN-TOP: 0px; 
	MARGIN-BOTTOM: 2px; 
	BORDER-LEFT: 0px; 
	WIDTH: 100%; 
	BORDER-BOTTOM: 0px;
}
TD.shortHeaderLeft {
	BACKGROUND-COLOR: #9EB6E7; 
	COLOR: white; 
	PADDING-RIGHT: 3px; 
	PADDING-LEFT: 3px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12pt; 
	WIDTH: 95%; 
	LINE-HEIGHT: 22px; 
	FONT-FAMILY: MS Sans Serif, "Helvetica CE", Helvetica, Sans-serif; 
	TEXT-DECORATION: none; 
	noWrap: true;
}
TD.shortHeaderRight {
	BACKGROUND-COLOR: #9EB6E7; 
	COLOR: white; 
	PADDING-RIGHT: 3px; 
	PADDING-LEFT: 3px; 
	FONT-SIZE: 9pt; 
	BORDER-BOTTOM-COLOR: white; 
	BORDER-LEFT: white 1px solid; 
	BORDER-TOP-COLOR: white; 
	LINE-HEIGHT: 22px; 
	FONT-FAMILY: MS Sans Serif, "Helvetica CE", Helvetica, Sans-serif; 
	TEXT-DECORATION: none; 
	BORDER-RIGHT-COLOR: white; 
	noWrap: true;
}
TD.shortHeaderRightNoBorder {
	BACKGROUND-COLOR: #9EB6E7; 
	COLOR: white; 
	PADDING-RIGHT: 3px; 
	PADDING-LEFT: 3px; 
	FONT-SIZE: 9pt; 
	LINE-HEIGHT: 22px; 
	FONT-FAMILY: MS Sans Serif, "Helvetica CE", Helvetica, Sans-serif; 
	TEXT-DECORATION: none; 
	noWrap: true;
}

TABLE.dataTableRecNav {
	BORDER-RIGHT: 0px; 
	BORDER-TOP: 0px; 
	MARGIN-TOP: -7px; 
	MARGIN-BOTTOM: -7px; 
	BORDER-LEFT: 0px; 
	BORDER-BOTTOM: 0px; 
	BACKGROUND-COLOR: rgb(220,231,255); 
	width: 100%;
}
TD.dataTableRowRecNav {
	PADDING-RIGHT: 3px; 
	PADDING-LEFT: 3px; 
	FONT-SIZE: 9pt; 
	COLOR: black; 
	LINE-HEIGHT: 22px; 
	FONT-FAMILY: MS Sans Serif, "Helvetica CE", Helvetica, Sans-serif; 
	TEXT-DECORATION: none; 
	noWrap: true; 
	width: 2%; 
	vertical-align: center;
	}

