.tree * {margin:0; padding:0;}
.tree li {clear: both; padding-left: 20px; list-style: none; line-height: 20px;}
.tree li.root {padding-left:10px;}
    .tree li li {background:url(../../img/rootNode.gif) no-repeat 17px center;}
	.tree li li.root {padding-left:20px; background:url(../../img/justOne.gif) repeat-y 17px 0;}
	.tree li li.root.last {background:none;}
    .tree li li.last {background:url(../../img/lastRoot.gif) no-repeat 17px 0;}
.expand {background:url(../../img/plusMinus.gif) no-repeat; width:16px; _width:13px; height:16px; display:block; float:left; margin-top:3px; padding:0 5px 0 0; text-indent:-9999px; line-height:0; font-size:0; margin-left: -12px;}
.contract {background-position:0 -16px;}
.expand:hover {cursor:pointer;}
