BODY {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	scrollbar-track-color: #E8E8E8;
	scrollbar-face-color: white;
	scrollbar-arrow-color: #9A9A9A;
	scrollbar-shadow-color: white;
	scrollbar-darkshadow-color: #CBCBCB;
	scrollbar-highlight-color: white;
	scrollbar-3dlight-color: #CBCBCB;
}
TD, INPUT, BUTTON, FORM {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.collexpand {
	font-family: webdings;
	font-size: 8px;
	height: 16px;
	width: 16px;
	text-align: center;
	vertical-align: top;
	padding: 0px;
	margin: 0px;
	border-width: 1px;
	border-style: outset;
	border-color: #DFDFDF;
}
DIV.list {
	position:		absolute;
	left:			0px;
	top:			0px;
	width:			100%;
	height:			100%;
	overflow:		auto;
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		12px;
	scrollbar-track-color: #DFDFDF;
	scrollbar-face-color: #DFDFDF;
	scrollbar-arrow-color: #808080;
	scrollbar-highlight-color: #808080;
	scrollbar-3dlight-color: #DFDFDF;
	scrollbar-shadow-color: #808080;
	scrollbar-darkshadow-color: #DFDFDF;
}
TABLE.list {
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		12px;
}

/* WebDirector 2.0 */
.wd2capt {
	color:	#97AAEC;
}
.wd2sys {
	background-color:	#EDEDED;
	/*background-color:	#FCFCFC;*/
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		12px;
}
.wd2sys_h {
	background-color:	#DFDFDF;
	/*background-color:	#F8F8F8;*/
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		12px;
}
A.wd2 {
	font-style : normal;
	color: #28309D;
	text-decoration: none;
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		12px;
	font-weight:	normal;
}
A.wd2:hover {
	font-style : normal;
	color : red;
	text-decoration: underline;
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		12px;
	font-weight:	normal;
}
FRAME.wd2franavy {
	border-right-width:	6px;
	border-right-style:	solid;
	border-right-color:	#97AAEC;
}
TABLE.wd2hat {
	background-color:	#97AAEC;
	cursor: default;
}
TABLE.wd2border {
	background-color:	#C0C0C0;
	cursor: default;
}
TABLE.wd2cardframe {
	background-color:	#C0C0C0;
	cursor: default;
}
TD.wd2cardtitle {
	background-color:	#97AAEC;
	cursor: default;
}
TD.wd2hat {
	background-color:	#97AAEC;
	cursor: default;
}
SPAN.wd2hat {
	color : white;
	cursor: default;
}
TD.wd2cardbody {
	background-color: #FFFFFF;
}
TD.wd2cardlist {
	background-color: #FFFFFF;
}
TD.wd2cardfoot {
	background-color: white;
	padding: 0px;
}
TD.wd2cardhat {
	background-color:	#97AAEC;
	cursor: default;
}
SPAN.wd2cardhat {
	color : white;
	cursor: default;
	white-space: nowrap;
	font-weight: bold;
}

A.wd2curr {
	background-color:	#97AAEC;
	color:				white;
	padding:			2px;
}
A.wd2hat {
	font-style : normal;
	color : white;
	text-decoration : none;
	cursor:	hand;
}
A.wd2hat:hover {
	color: #28309D;
}
INPUT.wd2 {
	border-width: 1px;
	border-color: #97AAEC;
	background-color: #FFFFFF;
}
INPUT.wd2butt {
	cursor: hand;
	background-color:	#D0D0D0;
	border-style:	solid;
	border-width:	1px;
	border-color:	#666666;
	color:	#333333;
	cursor:	hand;
	height:	22px;
	padding-right:	4px;
	padding-left:	4px;
}
INPUT.wd2buttd {
	cursor: hand;
	background-color:	#D0D0D0;
	border-style:	solid;
	border-width:	1px;
	border-color:	#666666;
	color:	#999999;
	cursor:	default;
	height:	22px;
	padding-right:	4px;
	padding-left:	4px;
}
INPUT.wd2butto {
	background-color:	#D0D0D0;
	border-style:	solid;
	border-width:	1px;
	border-color:	#666666;
	color:	#CC6600;
	cursor:	hand;
	height:	22px;
	padding-right:	4px;
	padding-left:	4px;
}
INPUT.wd2buttb {
	background-color:	#D0D0D0;
	border-style:	solid;
	border-width:	1px;
	border-color:	#666666;
	color:	#333333;
	cursor:	default;
	height:	22px;
	padding-right:	4px;
	padding-left:	4px;
}
BUTTON.wd2 {
	border-width: 1px;
	border-color: #97AAEC;
	background-color: #97AAEC;
	color: #FFFFFF;
	cursor: hand;
}
DIV.wd2waiter {
	color:		#97AAEC;
	position:	absolute;
	left:		32px;
	top:		32px;
}
.wd2disabled {
	background-color:	#EDEDED;
}
DIV.wd2stsbrd {
	border-style:	solid;
	border-width:	1px;
	border-color:	#C0C0C0;
	background-color:	#EFEFEF;
}
DIV.wd2stsbg {
	background-color:	#EFEFEF;
}
DIV.wd2stsln {
	background-color:	#000099;
	color:				#FFFFFF;
	padding:			4px;
	font-family:		arial, helvetica, sans-serif;
	font-size:			12px;
}
.wd2buttyxo {
	background-color:		#D0D0D0;
	border-style:			solid;
	border-width:			1px;
	border-color:			#666666;
	cursor:					hand;
	height:					22px;
	padding-right:			4px;
	padding-left:			20px;
	background-position:	center left;
	background-repeat:		no-repeat;
	width:					96px;
	overflow:				visible;
}
.wd2buttyxodw {
	background-color:		#D0D0D0;
	border-style:			solid;
	border-width:			1px;
	border-color:			#666666;
	/*border-left-color:		#F0F0F0;
	border-top-color:		#F0F0F0;
	border-bottom-color:	#666666;
	border-right-color:		#666666;*/
	cursor:					hand;
	border-top-style:		none;
	border-top-width:		0px;
	height:					22px;
	padding-right:			4px;
	padding-left:			20px;
	background-position:	center left;
	background-repeat:		no-repeat;
	width:					96px;
	overflow:				visible;
}
/* table even/odd */
.wd2Ttl {
	background-color: #A2A8BA;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}
.wd2Hdr {
	background-color: #B5B5B5;
	color: #000000;
}
.wd2Odd {
	background-color: #F8F8F8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #28309D;
	text-decoration: none;
	cursor: default;
}
.wd2Even {
	background-color: #F0F0F0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #28309D;
	text-decoration: none;
	cursor: default;
}
/* multiselection list: */
.wd2RowOdd {
	background-color: #F8F8F8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #28309D;
	text-decoration: none;
	cursor: hand;
}
.wd2RowOddH {
	background-color: #F8F8F8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: red;
	text-decoration: underline;
	cursor: hand;
}
.wd2RowEven {
	background-color: #F0F0F0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #28309D;
	text-decoration: none;
	cursor: hand;
}
.wd2RowEvenH {
	background-color:	#F0F0F0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: red;
	text-decoration: underline;
	cursor: hand;
}
.wd2RowSel {
	background-color: #97AAEC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: white;
	text-decoration: none;
	cursor: hand;
}
.wd2RowSelH {
	background-color: #3366CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: white;
	text-decoration: underline;
	cursor: hand;
}
DIV.tritem {
	background: white;
	padding: 1px;
}
TD.tritem {
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
}
/* :multiselection list */
/* update flowchart: */
DIV.updtflowchart {
	position: relative;
	width: 480px;
	height: 400px;
	overflow: auto;
	border-style: solid;
	border-width: 1px;
	border-color: #C0C0C0;
	background-color: #F8F8F8;
	padding: 0px;
}
TABLE.updtflowchart {
	font-family: Tahoma;
	font-size: 12px;
	background-color: #FFFFFF;
}
TD.updtflowchartsts {
	background-color: #E2E2E2;
	color: #333333;
	vertical-align: top;
	font-family: Tahoma;
	font-size: 12px;
	padding: 2px;
	padding-left: 4px;
}
TD.updtflowchartsts_curr {
	background-color: #97AAEC;
	color: #F8F8F8;
	vertical-align: top;
	font-family: Tahoma;
	font-size: 12px;
	padding: 2px;
}
TD.updtflowchartsts_done {
	background-color: #000099;
	color: #F8F8F8;
	vertical-align: top;
	font-family: Tahoma;
	font-size: 12px;
	padding: 2px;
}
TD.updtflowchart {
	background-color: #F8F8F8;
	color: #333333;
	vertical-align: top;
	font-family: Tahoma;
	font-size: 12px;
	padding: 2px;
	padding-left: 4px;
}
TD.updtflowchart_curr {
	background-color: #97AAEC;
	color: #F8F8F8;
	vertical-align: top;
	font-family: Tahoma;
	font-size: 12px;
	padding: 2px;
}
TD.updtflowchart_done {
	background-color: #000099;
	color: #F8F8F8;
	vertical-align: top;
	font-family: Tahoma;
	font-size: 12px;
	padding: 2px;
}
/* :update flowchart */