.dtree {
  display:block;
  float:left;
	font-family:Tahoma, Arial, Helvetica, Times New Romans, Courier;
	font-size: 11px;
	color: #555;
	white-space: nowrap;
	width:375px;
	height:300px;
	overflow:auto;
	border:1px #BFC7C9 solid;
	padding:5px 8px;
	z-index:10;
	-moz-user-select:none;
}
#dtree_lock 
  {
  position:absolute;
  top:88px;
  left:20px;
  width:400px;
	height:320px;
	background:#fff;
	display:none;
  z-index:20;
	opacity: 0.5;
	-moz-opacity: 0.5;
  }
.dtree img 
  {
	border: 0px;
	vertical-align: middle;
  }
.dtree a 
  {
	color: #111;
	text-decoration: none;
	padding:0 3px;
  }
.dtree a.node, 
.dtree a.nodeSel 
  {
	white-space: nowrap;
	padding: 1px 3px 1px 3px;
  }
.dtree a.node:hover
  {
	color: #333;
	background:#efefef;
	text-decoration: none;
  }
.dtree a.nodeSel,
.dtree a.nodeSel:hover
  {
  color:#fff;
	background:#5F8FA6;
	font-weight:bold;
  }
.dtree .clip 
  {
	overflow: hidden;
  }

