/* compressed a bit to save space */

.tree2 * {margin:0; padding:0;text-decoration: none;font: 14px Arial, Helvetica, sans-serif;}
.tree2 li {list-style:none; padding-left:21px;}
.tree2 li.root2 {padding-left:0;}
    .tree2 li li {background:url(../images/rootNode.gif) no-repeat 17px center; margin-left:10px; padding-left:31px;}
	.tree2 li li.root2 {padding-left:10px; background:url(../images/justOne.gif) repeat-y 17px 0;}
	.tree2 li li.root2.last2 {background:none;}
    .tree2 li li.last2 {background:url(../images/lastRoot.gif) no-repeat 17px 0;}
.expand2 {background:url(../images/plusMinus.gif) no-repeat; width:16px; _width:13px; height:16px; display:block; float:left; margin-top:2px; padding:0 5px 0 0; text-indent:-9999px; line-height:0; font-size:0;}
.contract2 {background-position:0 -16px;}
.expand2:hover {cursor:pointer;}
/**/

.quickTree, .quickTree2 {
	list-style: none;
}
.tree * {
	margin:0;
	padding:0;
	text-decoration: none;
	font: 14px Arial, Helvetica, sans-serif;
}
.tree li {
	list-style:none;
	padding-left:21px;
}
.tree li.root {
	padding-left:0;
	/*padding-bottom: 2px;*//*ie8 hack to keep list items on separate lines*/
}
.tree li li {
	background:url(../images/rootNode.gif) no-repeat 17px center;
	margin-left:10px;
	padding-left:31px;
}
.tree li li.root {
	padding-left:10px;
	background:url(../images/justOne.gif) repeat-y 17px 0;
}
.tree li li.root.last {
	background:none;
}
.tree li li.last {
	background:url(../images/lastRoot.gif) no-repeat 17px 0;
}
.expand {
	background:url(../images/plusMinus.gif) no-repeat;
	width:16px;
	_width:13px;
	height:16px;
	display:block;
	float:left;
	margin-top:2px;
	padding:0 5px 0 0;
	text-indent:-9999px;
	line-height:0;
	font-size:0;
}
.contract {
	background-position:0 -16px;
}
.expand:hover {
	cursor:pointer;
}
