a.tree,	a.tree:link,a.tree:visited,a.tree:active,a.tree:hover	{text-decoration:none; font-weight:normal; cursor:hand;}
a.tree.tlink:link,a.tree.tlink:visited,a.tree.tlink:active,a.tree.tlink:hover {text-decoration:underline; }
.hlink,a.hlink:link,a.hlink:visited,a.hlink:active,a.hlink:hover {text-decoration:none; cursor:hand; }
.tree						{color:WindowText; font-family:verdana,MS Sans Serif; font-size:11px;}
.tree.min					{font-size:10px; color:#666666;}
.tree16						{width:16; height:16;}

.tree.debug 				{background-color:#F0F0F0; border:1 solid #B0B0B0; border-collapse:collapse; font-family:courier new cyr,courier,sans-serif;}
.tree.mtable				{width:100%;  table-layout:fixed; }
.tree.mheader				{width:99%;  padding-left:4;}
.tree.maddfield 			{text-align:right; padding-right:4; }
.tree.mid					{width:50; text-align:right; padding-right:1; }
.tree.mcnt					{width:30; text-align:right; }
.tree.mstat					{width:60; text-align:right; }
.tree.mnum					{width:36; text-align:right; padding-right:4;}
.tree.mdate					{width:110; text-align:center;}
.tree.mstatfield			{line-height:1.5; }
.tree.mcur					{background-color:threedface;}
.tree.rcur					{background-color:#EEEEEE; }
.tree.mcopy					{border:1 dashed #3333FF; }
.tree.mcut					{border:1 dashed #FF3333; }
/*.tree.mcut					{filter : progid:DXImageTransform.Microsoft.Alpha(Opacity=50);}*/
.tree.tfield				{padding-left:8; padding-right:4; }
.tree.tfieldext				{padding-left:18; height:50; padding-right:4; }
.tree.fieldset				{padding:1; border:1px solid #CCC;border-bottom:0;border-left:0;border-right:0;}
.tree.fieldset.nobord		{padding:0; border:0;}
.tree.fieldset.padd			{padding:5; border:1 solid #CCC; }
.tree.legend				{padding:1; font-weight:normal; font-variant:small-caps; color:#999; cursor:hand;}
.tree.legend.nocurs			{cursor:default; }
a.tree.legend, a.tree.legend:link,a.tree.legend:visited,a.tree.legend:active,a.tree.legend:hover {color:#999; }
.tree.tform					{width:100%; }
.tree.tform50				{width:50%; }
.tree.tform.pdate			{width:60%; }
.tree.tform.ptime			{width:40%; }
.tree.tform.dated			{width:20%; }
.tree.tform.datem			{width:35%; }
.tree.tform.datey			{width:25%; }
.tree.tform.datet			{width:20%; }
.tree.tform.sbutt			{width:33%; }
.tree.tform.ttext			{width:100%; height:60}
.tree.tbord					{border-top:1 solid #EEE; }
.tree.tbordd				{border-bottom:1 solid #EEE; }
.tree.tbold					{font-weight:bold; height:16; }
.tree.tpaddr				{padding-right:6; }
.tgray						{color:#777; }
.twarn						{color:#F00; font-weight:bold; }
.tfuture					{font-style:oblique; }
.tgray,a.tgray:link, a.tgray:visited, a.tgray:active, a.tgray:hover	{color:#777; }
.twarn,a.twarn:link, a.twarn:visited, a.twarn:active, a.twarn:hover	{color:#F00; font-weight:bold; }
.contextmenu				{position:absolute; width:140; border:1 solid #333; background-color:menu; line-height:8px; cursor:default; z-index:100; visibility:hidden; }
.menuitems					{width:100%; padding:3 8 3 8; margin:0; background: menu; color: menuText; font: menu; z-index:101; }
.menuitemsctrl				{width:100%; margin:-8 0 0 0; padding:0 0 2 0; text-align:right; }
.tuser1						{color:#003399; }

a.tree.ua					{font-weight:normal;font-style:normal;}
a.tree.u 					{font-weight:normal;font-style:italic;}

a.tree.sd					{font-weight:normal;font-style:normal;}
a.tree.s 					{font-weight:normal;font-style:italic;}

img.opa						{
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; 
    filter: alpha(opacity=50);
}

a.tree.disable					{color:#999999;}

.cmwin{
	position: absolute;
	border-top:2px solid ThreeDHighlight;
	border-right:1px solid ThreeDShadow;
	border-bottom: 1px solid ThreeDShadow;
	border-left: 2px solid ThreeDHighlight;
}
.cmwinhandle
{
	position: relative;
	background: InActiveCaption;
	color : CaptionText;
	padding : 1px;
	margin : 0px;
	border : 1px;
	border-style : solid;
	border-color : AppWorkspace;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	cursor: hand;
}
.cmwinheader, a.cmwinheader,a.cmwinheader:link,a.cmwinheader:visited,a.cmwinheader:active,a.cmwinheader:hover
{
	position: relative;
	color : CaptionText;
	margin : 0px;
	padding : 0px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	cursor: hand;
	text-decoration: none;
}
.cmwincontent
{
	position:relative;
	background : Window;
	color : WindowText;
	overflow:auto; width:400;height:500;
}
.cmwincontentp
{
	position:relative;
	color : WindowText;
	overflow:auto; width:600;
	background-color:threedface;
}
.cmwinstatus
{
	position:relative;
	background-color:threedface;
	color:windowText;
	border:1px solid activeBorder;
	padding-left:5px;
	padding-bottom:1px;
}

.winheader
{
	 font-family: Sans-Serif;
	 font-size: 11px;
	 height: 30;
	 background-color: ThreedLightShadow;
	 cursor: hand;
	 color: InfoText;
	 padding: 0;
	 width:100%;
	 border-left:1px solid InActiveBorder;

}

.winheadertext
{
	 font-family: Sans-Serif;
	 font-size: 11px;
	 background-color: ThreedLightShadow;
	 color: InfoText;
	 padding: 0;
}

.wincontent
{
	 font-family: Sans-Serif;
	 font-size: 11px;
	 background-color: Window;
	 border-left: 2px groove;
	 color: InfoText;
	 padding:0;
}

.wincontent2
{
	 font-family: Sans-Serif;
	 font-size: 11px;
	 background-color: Window;
	 border: 2px groove;
	 color: InfoText;
	 padding:5;
}

.win
{
	 background-color: ThreedLightShadow;
	 padding-right:2px;
}

a.agreen {color:#009900;font-weight:bold;cursor:			hand;}
a.ablue {color:#000099;font-weight:bold;cursor:			hand;}
a.ared {color:#990000;font-weight:bold;cursor:			hand;}


/* Menu Bar */

.menu-bar {
	border:			2px groove;
	background:		ButtonFace;
	padding:		1px;
}

.menu-button{
	background:	ButtonFace;
	color:		ButtonText;
	font:		Menu;
	padding:	3px 7px 3px 7px;
	border:		0;
	margin:		0;
	display:	inline-block;
}

a.menu-button:link,a.menu-button:visited,a.menu-button:active,a.menu-button:hover {
	cursor:			hand;
}	
.menu-button-disable {
	background:	ButtonFace;
	color:		#cccccc;
	font:		Menu;
	padding:	3px 7px 3px 7px;
	border:		0;
	margin:		0;
	display:	inline-block;
}
/* End Menu Bar */


/**/
.edit1{
	width:10px;
	padding:2px;
	vertical-align:top;
}	
.edit2{
	width:150px;
	padding:2px;
	vertical-align:top;
}	
.edit3{
	width:60%;
	padding:2px;
	vertical-align:top;
}	
.edit4{
	width:300px;
	padding:2px;
	vertical-align:top;
}	


.cmenunact {
	cursor:			default;
	font:	menu;
	color:	MenuText;
	width:	100%;
	padding: 2px 16px 2px 16px;
}
.cmenuact {
	cursor:			default;
    background-color: highlight;
	font:				menu;
	width:	100%;
	padding: 2px 16px 2px 16px;
	color: highlighttext;
}
.cmenucont {
	position:absolute;
	visibility:hidden;
	display:block;
	background-color: Menu;
	border: 2px outset;	
}
.cmenusepar
{
	font-size:      0pt;
	border:         1px inset;
	height:         2px;
	overflow:       hidden;
	margin:			3px 1px 3px 1px;
}

