div.tree-normal-container
{
    margin:0;
    padding:0;
}

div.tree-normal-container *{
	list-style:none;
	padding:0;
	margin:0;
	border:0;
}


ul.tree-normal li{
	display:inline;
	height:32px;
}
ul.tree-normal table.item{
	width:100%;
	padding:0;	
	margin:0;
}
ul.tree-normal td{
	height:32px;
	text-align:left;
	vertical-align:middle;
}
ul.tree-normal td.action{
	width:32px;
}
ul.tree-normal td.content{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	white-space:nowrap;	
	margin:0;
}

ul.tree-normal span.max-min,
ul.tree-normal span.left-space{
	width:32px;
	height:32px;
	display:block;
}
ul.tree-normal *{
	background-repeat:no-repeat;
}
ul.tree-normal span.max-min{
	background-image:url(tplus.gif);
}
ul.tree-normal span.left-space{
	background-image:url(t.gif);
}
ul.tree-normal span.min{
	background-image:url(tminus.gif);
}

ul.tree-normal li.top-first-max-min span.max-min{
	background-image:url(rplus.gif);

}


ul.tree-normal li.top-first-max-min span.min{
	background-image:url(rminus.gif);

}
ul.tree-normal li.top-last-max-min span.max-min{
	background-image:url(lplus.gif);

}
ul.tree-normal li.top-last-max-min span.min{
	background-image:url(lminus.gif);

}

ul.tree-normal div.sub{
	background-image:url(i.gif);
	background-repeat:repeat-y;
	padding-left:20px;
	display:none;
}
ul.tree-normal li.top-last-max-min div.sub{
	background-image:none;
}
ul.tree-normal li.sub-last-max-min span.max-min{
	background-image:url(lplus.gif);
	
}
ul.tree-normal li.sub-last-max-min span.min{
	background-image:url(lminus.gif);
	
}


ul.tree-normal li.sub-last-max-min div.sub{
	background-image:none;	
}
ul.tree-normal a.current{
	color:blue;
}
ul.tree-normal span.last-left-space{
	background-image:url(l.gif);
}

