.menuCss {
	border-right: 1px solid buttonshadow;
	border-bottom: 1px solid buttonshadow;
	border-top: 1px solid buttonhighlight;
	border-left: 1px solid buttonhighlight;
	WIDTH: 150px;
	CURSOR: default;
	LINE-HEIGHT: 1px;
	POSITION: absolute;
	BACKGROUND-COLOR: ThreeDFace;
	TEXT-ALIGN: left;
}

.menuTab {
	border: 0;
	font-size: 9pt;
	background-color: ThreeDFace;
	width: 100%;
}

.menuOn {
	background: highlight;
	color: #FFFFFF;
}

.menuOff {
	background: ThreeDFace;
	color: #000000;
}

.dynamic-tab-pane-control.tab-pane {
	position: relative;
	width: 100%;
}

.dynamic-tab-pane-control .tab-row .tab {
	font: Menu;
	cursor: Default;
	display: inline;
	margin: 1px -2px 1px 2px;
	float: left;
	padding: 2px 5px 3px 5px;
	background: ThreeDFace;
	border: 1px solid;
	border-color: ThreeDHighlight ThreeDDarkShadow	ThreeDDarkShadow ThreeDHighlight;
	border-bottom: 0;
	z-index: 1;
	position: relative;
	top: 0;
}

.dynamic-tab-pane-control .tab-row .tab.selected {
	border-bottom: 0;
	z-index: 3;
	padding: 2px 6px 5px 7px;
	margin: 1px -3px -2px 0px;
	top: -2px;
}

.dynamic-tab-pane-control .tab-row .tab a {
	font: Menu;
	color: WindowText;
	text-decoration: none;
	cursor: default;
}

.dynamic-tab-pane-control .tab-row .hover a {
	color: #0000FF;
}

.dynamic-tab-pane-control .tab-page {
	clear: both;
	border: 1px solid;
	border-color: ThreeDHighlight ThreeDDarkShadow ThreeDDarkShadow ThreeDHighlight;
	background: ThreeDFace;
	z-index: 2;
	position: relative;
	top: -2px;
	color: WindowText;
	font: Message-Box;
	padding: 10px;
	height: expression(document.body.offsetHeight-50);
	width: 100%;
	overflow-y: auto;
	word-wrap: break-word;
}

.dynamic-tab-pane-control .tab-row {
	z-index: 1;
	white-space: nowrap;
}

html ,body {
	margin: 10px;
	width: auto;
	height: auto;
	background: ThreeDFace;
	font-size: 9pt;
	font-family: Arial,Tahoma,Helvetica, sans-serif;
	scrollbar-darkshadow-color: ThreeDFace;
	scrollbar-base-color: ThreeDFace;
	scrollbar-3dlight-color: ThreeDFace;
}

input,table,div {
	font-size: 9pt;
	font-family: Arial,Tahoma,Helvetica, sans-serif;
	background: transparent;
}

.dynamic-tab-pane-control h2 {
	text-align: center;
	width: auto;
}

.dynamic-tab-pane-control h2 a {
	display: inline;
	width: auto;
}

.dynamic-tab-pane-control a:hover {
	background: transparent;
}

.mdiv {
	width: 100%;
	border-left: 1px solid buttonshadow;
	border-top: 1px solid buttonshadow;
	border-bottom: 1px solid buttonhighlight;
	border-right: 1px solid buttonhighlight;
}

.fdiv {
	border-left: 1px solid buttonshadow;
	border-top: 1px solid buttonshadow;
	border-bottom: 1px solid buttonhighlight;
	border-right: 1px solid buttonhighlight;
	padding: 5px;
}

.fdiv0 {
	border: 1px solid #5E86D7;
	background-color: #D8E1F5;
	padding: 5px;
	margin: 5px;
}

.fdiv1 {
	border: 1px solid #628118;
	background-color: #EDFFB5;
	padding: 5px;
	margin: 5px;
}

.fdiv3 {
	border: 1px solid #FF7D26;
	background-color: #FEF1DA;
	padding: 5px;
	margin: 5px;
}

.fdiv2 {
	border: 1px solid #F9007C;
	background-color: #FFDEEF;
	padding: 5px;
	margin: 5px;
}

.fdiv4 {
	border: 1px solid #8CBB00;
	background-color: #F5FFD9;
	padding: 5px;
	margin: 5px;
}

.btn {
	border-left: 1px solid buttonhighlight;
	border-top: 1px solid buttonhighlight;
	border-bottom: 1px solid buttonshadow;
	border-right: 1px solid buttonshadow;
}

.txt {
	border-right: 1px solid buttonhighlight;
	border-bottom: 1px solid buttonhighlight;
	border-top: 1px solid buttonshadow;
	border-left: 1px solid buttonshadow;
}

img {
	border: 0px;
}

select {
	font-size: 9pt;
	font-family: Arial,Tahoma,Helvetica, sans-serif;
}

.xpTable THEAD TD {
	border-left: 1px solid buttonhighlight;
	border-top: 1px solid buttonhighlight;
	border-bottom: 1px solid buttonshadow;
	border-right: 1px solid buttonshadow;
	font: menu;
	color: menutext;
	background-color: buttonface;
	padding-top: 0px;
	padding-bottom: 1px;
	font-size: 9pt;
	font-family: Arial,Tahoma,Helvetica, sans-serif;
	cursor: hand;
}

.tr0 TD {
	color: windowtext;
	background: #FFFFFF;
	border-left: 1px solid buttonhighlight;
	border-top: 1px solid buttonhighlight;
	border-bottom: 1px solid buttonshadow;
	border-right: 1px solid buttonshadow;
	padding-left: 3px;
	padding-right: 3px;
}

.tr1 TD {
	color: windowtext;
	background: #FDF5E6;
	border-left: 1px solid buttonhighlight;
	border-top: 1px solid buttonhighlight;
	border-bottom: 1px solid buttonshadow;
	border-right: 1px solid buttonshadow;
	padding-left: 3px;
	padding-right: 3px;
}

A {
	font-size: 9pt;
	color: #003399;
	text-decoration: none;
	font-family: Arial,Tahoma,Helvetica, sans-serif;
}

A:hover	{
	color: #FF9900;
	text-decoration: underline;
}

.warning{
	color: #FF0000;
}
.response{
	width: 100%;
	display: none;
	border: 1px solid #FF0000;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-bottom: 1px;
	font-size: 9pt;
	font-family: Arial,Tahoma,Helvetica, sans-serif;
	margin: 5px;
	word-wrap: break-word;
	padding: 5px;
}

.source{
	width: 100%;
	display: none;
	border: 1px solid #0000FF;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-bottom: 1px;
	font-size: 9pt;
	font-family: Arial,Tahoma,Helvetica, sans-serif;
	margin: 5px;
	word-wrap: break-word;
	padding: 5px;
}

.tag {
	width: 100%;
	display: none;
	border: 1px solid #339900;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-bottom: 1px;
	font-size: 9pt;
	font-family: Arial,Tahoma,Helvetica, sans-serif;
	margin: 5px;
	word-wrap: break-word;
	padding: 5px;
}

.disabled{
	background-color: #DDDDDD;
	color: #666666;
}
.children{
	display: none;
	margin-left: 2em;
}
