.tree     { padding-left: 10px; }
.tree-top { padding-left: 0; }
.tree-item { 
  height: 16px;
  padding-left : 10px; 
  background   : transparent url("dot.gif") no-repeat 1px 50%;
}
.tree-item td.label { cursor: pointer; }
.tree-item table.tree-table { }
.tree-item table.tree-table td.label { padding-left: 20px; border: 0px solid #000;  }

.tree-item .plus {
  background: transparent url("plus.gif") no-repeat 0 50%;
  padding-right: 9px;
}
.tree-item .minus {
  background: transparent url("minus.gif") no-repeat 0 50%;
  padding-right: 9px;
}

.label { white-space: nowrap; }

.tree-item-selected table.tree-table td.label { }

.tree-item a {
	color           : #333;
	text-decoration : none; 
	white-space     : nowrap;
}
.tree-item a:hover {
	color           : #f00;
	text-decoration : underline; 
	white-space     : nowrap;
	overflow        : hidden;
}

div.tree-item td {
	background: url("menu_link_txt.gif") no-repeat 0 50%;
}
div.tree-item-expanded td {
	background: url("menu_folder_open.gif") no-repeat 0 50%;
}
div.tree-item-collapsed td {
	background: url("menu_folder_closed.gif") no-repeat 0 50%;
}

.tree-lines-c {
  background: transparent url("lines-c.gif") no-repeat 1px 50%;
}
.tree-lines-b {
  background: transparent url("lines-b.gif") no-repeat 1px 50%;
}
.tree-lines-t {
  background: transparent url("lines-t.gif") no-repeat 1px 50%;
}
.tree-lines-s {
  background: transparent url("lines-s.gif") no-repeat 1px 50%;
}
.tree-lined { background: transparent url("lines-v.gif") repeat-y 1px 0; }
.tree-lines-dot { background: transparent url("dot.gif") no-repeat 1px 50%; }


