
body {
	font:			9pt Arial, Helvetica, sans-serif;
	margin-left:		0px;
	margin-right:		0px;
	margin-top:		0px;
	margin-bottom:		0px;
	padding-left:		0px;
	padding-right:		0px;
	padding-top:		0px;
	padding-bottom:		0px;
	color:			#000000;
	background-color:	#ffffff;
}

img {
	border:			none;
	margin-left:		0px;
	margin-right:		0px;
	margin-top:		0px;
	margin-bottom:		0px;
	padding-left:		0px;
	padding-right:		0px;
	padding-top:		0px;
	padding-bottom:		0px;
	vertical-align:		middle;
	color:			#000000;
}

select {
	font:			9pt Arial, Helvetica, sans-serif;
	margin-left:		0px;
	margin-right:		0px;
	margin-top:		0px;
	margin-bottom:		0px;
	padding-left:		0px;
	padding-right:		0px;
	padding-top:		0px;
	padding-bottom:		0px;
	font-weight:		normal;
	background-color:	#ffffff;
	border:			1px solid #cccccc;
	color:			#000000;
	width:			150px;
}

div.on {
	padding-left:		5px;
	padding-right:		5px;
	background-color:	#d6dcfe;
}

div.off {
	padding-left:		5px;
	padding-right:		5px;
	background-color:	#eeeef8;
}

div.bar {
	padding-left:		5px;
	padding-right:		5px;
	background-color:	#d0d0f0;
}

div.info {
	padding-left:		5px;
	padding-right:		5px;
	background-color:	#f7f7ff;
}

.box {
	width:			auto;
	margin-left:		0px;
	margin-right:		0px;
	margin-top:		0px;
	margin-bottom:		0px;
	padding-left:		0px;
	padding-right:		0px;
	padding-top:		0px;
	padding-bottom:		0px;
	border:			1px solid #cccccc;
}

input {
	font:			9pt Arial, Helvetica, sans-serif;
	background:		#fff;
	padding-left:		0px;
	margin-right:		10px;
	margin-top:		1px;
	margin-bottom:		1px;
	width:			150px;
	border:			1px solid #cccccc;
	color:			#000000;
}

legend {
	font-weight:		bold;
	border-bottom:		2px solid #4f718a;
	margin-bottom:		6px;
	padding:		4px;
	background:		none;
	color:			#4f718a;
}

label {
	font-size:		12px;
	width:			25%;
	text-align:		left;
	padding-right:		0px;
	color:			#4f718a;
	margin:			0;
	float:			left;
	clear:			left;
}

fieldset {
	width:			94%;
	display:		block;
	border:			1px dotted #4f718a;
	padding:		5px 5px 5px 10px;
	margin-bottom:		3px;
	line-height:		1.5em;
}

fieldset:hover {
	border:			1px solid #4f718a;
}

.fld {
	width:			auto;
	border-bottom:		1px dotted #ddd;
	vertical-align:		top;
}

.dsData {
	width:			auto;
	border-bottom:		1px dotted #ddd;
	align:			center;
	vertical-align:		top;
}

.m5 {
	width:			auto;
	margin:			5px 5px;
}

.l12 {
	margin-left:		12px;
}

.t5 {
	margin-top:		0.5em;
}

.b5 {
	margin-bottom:		0.5em;
}

.red {
	color:			#ff0000;
}

.green {
	color:			#006600;
}

.line {
	border-bottom:		1px solid #cccccc;
}

.disclose {
	color:			#006600;
	float:			right;
	position:		relative;
	top:			-1.5em;
	left:			-0.5em;
}

.button {
	width:			130px;
	margin-bottom:		8px;
	color:			#fff;
	cursor:			pointer;
	border:			1px solid;
	background:		#8e2d46;
	border-color:		#f11f54 #5f051c #5f051c #f11f54;
}

.checkbox {
	width:			auto;
	vertical-align:		text-top;
}

.plus {
	width:			16px;
	padding-left:		0px;
	padding-right:		3px;
	vertical-align:		text-bottom;
	float:			none;
	background:		none;
}

.html {
	float:			left;
	text-align:		left;
	margin-left:		5px;
	padding-top:		10px;
	width:			50%;
	border-top:		1px dashed #d6dcfe;
}

.footer {
	text-align:		right;
	font-size:		10px;
	padding-top:		10px;
	width:			99%;
	border-top:		1px dashed #d6dcfe;
}

.footer ADDRESS {
	font-size:		11px;
	padding-right:		10px;
	padding-top:		0px;
}

.footer ADDRESS SUP{
	font-size:		8px;
}

.main {
	width:			100%;
	white-space:		nowrap;
}

.left {
	text-align:		left;
	width:			14%;
	vertical-align:		top;
	float:			left;
	display:		block;
	padding-right:		5px;
	white-space:		nowrap;
}

.center {
	text-align:		left;
	width:			34%;
	vertical-align:		top;
	float:			left;
	display:		block;
	padding-right:		5px;
	white-space:		nowrap;
}

.right {
	text-align:		left;
	width:			50%;
	vertical-align:		top;
	float:			left;
	display:		block;
	padding-right:		5px;
/*	white-space:		nowrap; */
}

.validate {
	text-align:		left;
	width:			100%;
	vertical-align:		top;
}

.bold {
	font-weight:		bold;
}

.cmd {
	text-align:		left;
	float:			left;
	white-space:		nowrap;
}

.lang {
	text-align:		right;
	font-weight:		bold;
	color:			#006600;
}

.param {
	font-size:		12px;
	width:			15%;
	text-align:		left;
	padding-right:		10px;
	color:			#4f718a;
	margin:			0;
	float:			left;
}

.editor {
	width:			99%;
	font-size:		12px;
	border:			1px solid #4f718a;
}

.decor {
	text-decoration:	none;
	color:			#000000;
}

/* --- CSS for Simple Tree Menu --- */

ul {
	margin:			0;
	padding:		0;
}

.treeview ul {
	margin:			0;
	padding:		0;
}

.cursor {
	cursor:			pointer !important;
}

.treeview li {
	background:		white url(img/list.gif) no-repeat left center;
	list-style-type:	none;
	padding-left:		22px;
	margin-bottom:		3px;
	cursor:			pointer !important;
}

.treeview li.submenu {
	background:		white url(img/closed.gif) no-repeat left 1px;
	cursor:			pointer !important;
	rel:			close;
}

.treeview li.submenu ul {
	display:		none;
	rel:			close;
}

.treeview .submenu ul li {
	cursor:			default;
}
