a.tree,	a.tree:link,a.tree:visited,a.tree:active,a.tree:hover	{text-decoration:none; font-weight:normal; cursor:pointer;}
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:pointer; }
.tree						{color:WindowText; font-family:verdana,MS Sans Serif; font-size:11px;}
.tree.min					{font-size:10px; color:#666666;}
.tree16						{width:16px; height:16px;}

.tree.debug 				{background-color:#F0F0F0; border:1px 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:4px;}
.tree.maddfield 			{text-align:right; padding-right:4px; }
.tree.mid					{width:50px; text-align:right; padding-right:1px; }
.tree.mcnt					{width:30px; text-align:right; }
.tree.mstat					{width:60px; text-align:right; }
.tree.mnum					{width:36px; text-align:right; padding-right:4px;}
.tree.mdate					{width:110px; text-align:center;}
.tree.mstatfield			{line-height:1.5; }
.tree.mcur					{background-color:threedface;}
.tree.rcur					{background-color:#EEEEEE; }
.tree.mcopy					{border:1px dashed #3333FF; }
.tree.mcut					{border:1px dashed #FF3333; }
/*.tree.mcut					{filter : progid:DXImageTransform.Microsoft.Alpha(Opacity=50);}*/
.tree.tfield				{padding-left:8px; padding-right:4px; }
.tree.tfieldext				{padding-left:18px; height:50px; padding-right:4px; }
.tree.fieldset				{padding:1px; border:1px solid #CCC;border-bottom:none;border-left:none;border-right:none;}
.tree.fieldset.nobord		{padding:0px; border:0px;}
.tree.fieldset.padd			{padding:5px; border:1px solid #CCC; }
.tree.legend				{padding:1px; font-weight:normal; font-variant:small-caps; color:#999; cursor:pointer;}
.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:60px}
.tree.tbord					{border-top:1px solid #EEE; }
.tree.tbordd				{border-bottom:1px solid #EEE; }
.tree.tbold					{font-weight:bold; height:16px; }
.tree.tpaddr				{padding-right:6px; }
.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:140px; border:1px solid #333; background-color:menu; line-height:8px; cursor:default; z-index:100; visibility:hidden; }
.menuitems					{width:100%; padding:3px 8px 3px 8px; margin:0px; background: menu; color: menuText; font: menu; z-index:101; }
.menuitemsctrl				{width:100%; margin:-8px 0px 0px 0px; padding:0px 0px 2px 0px; 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;}


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: pointer;
}
.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: pointer;
	text-decoration: none;
}
.cmwincontent
{
	position:relative;
	background : Window;
	color : WindowText;
	overflow:auto; width:400px;height:500px;
}
.cmwincontentp
{
	position:relative;
	color : WindowText;
	overflow:auto; width:600px;
	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: 30px;
	 background-color: ThreedLightShadow;
	 cursor: pointer;
	 color: InfoText;
	 padding: 0px;
	 width:100%;
	 border-left:1px solid InActiveBorder;

}

.winheadertext
{
	 font-family: Sans-Serif;
	 font-size: 11px;
	 background-color: ThreedLightShadow;
	 color: InfoText;
	 padding: 0px;
}

.wincontent
{
	 font-family: Sans-Serif;
	 font-size: 11px;
	 background-color: Window;
	 border-left: 2px groove;
	 color: InfoText;
	 padding:0px;
}

.wincontent2
{
	 font-family: Sans-Serif;
	 font-size: 11px;
	 background-color: Window;
	 border: 2px groove;
	 color: InfoText;
	 padding:5px;
}

.win
{
	 background-color: ThreedLightShadow;
	 padding-right:2px;
}

a.agreen {color:#009900;font-weight:bold;cursor:pointer;}
a.ablue {color:#000099;font-weight:bold;cursor:pointer;}
a.ared {color:#990000;font-weight:bold;cursor:pointer;}


/* Menu Bar */

.menu-bar {
	border:			2px groove #ccc;
	background:		ButtonFace;
	padding:		1px;
}

.menu-button{
	background:	ButtonFace;
	color:		ButtonText;
	font:		Menu;
	padding:	3px 7px 3px 7px;
	border:		none;
	margin:		0px;
}

a.menu-button:link,a.menu-button:visited,a.menu-button:active,a.menu-button:hover {
	cursor:			pointer;
}	
.menu-button-disable {
	background:	ButtonFace;
	color:		#cccccc;
	font:		Menu;
	padding:	3px 7px 3px 7px;
	border:		0px;
	margin:		0px;
	display:	block;
}
/* End Menu Bar */


/**/
.edit1{
	width:10px;
	padding:2px;
	vertical-align:top;
}	
.edit2{
	width:150px;
	padding:2px;
	vertical-align:top;
}	
.edit3{
	width:250px;
	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;
}


