.TreeNode,
.TreeNodeOver,
.TreeNodeSelect,
.TreeNodeDisabled,
.TreeNodeEdit
{
	font:8pt "segoe ui", tahoma, arial, sans-serif;
	margin: 1px 1px 1px 2px;
	padding: 2px 4px;
	color:#ccc;
	text-decoration:none;
}

.TreeNodeOver,
.TreeNodeSelect
{
	cursor: pointer;
	margin-left: 1px;
}

.TreeNodeOver
{
	color:#fff;
	background: #232323 url(hoverBg.gif) repeat-x 0 100%;
	border: solid 1px #0d0d0d;
}

.TreeNodeSelect
{
	background: #3e3e3e url(selectedBg.gif) repeat-x 0 100%;
	border: solid 1px #191919;
}

.TreeNodeDisabled
{
	color:#666;
	padding-left:3px;
	padding-right:5px;
	cursor:default;
}

.TreeNodeEdit 
{
  border:1px solid #666;
  background:#292929;
  color:#717171;
  height:12px;
  line-height:12px;
  vertical-align:bottom;
}

.LoadingMessage,
.LoadingMessageBlue
{
	font:8pt "segoe ui", tahoma, arial, sans-serif;
	background: #292929; 
	color:#ccc;
	padding: 2px;
}

.LoadingMessageBlue
{
	color:blue;
}

.TreeContextItem,
.TreeContextItemOver
{
	font:8pt "segoe ui", tahoma, arial, sans-serif;
	color:#717171;
	padding:2px 10px 4px;
	width:100%; 
	text-align:left;
	cursor:pointer;
	background-color:#292929;
}
 
.TreeContextItemOver
{
	background-image:url(contextHover.gif);
	background-repeat:repeat-x;
}

.TreeContextItem img,
.TreeContextItemOver img
{
	vertical-align:middle;
}