.treeview,
.treeview ul { padding: 0; margin: 0; list-style: none; }
.treeview ul { margin-top: 4px; }
.treeview .hitarea { background: url(../images/treeview-default.gif) -64px -25px no-repeat; height: 16px; width: 16px; margin-left: -16px; float: left; cursor: pointer; 
}
/* fix for IE6 */
.treeview li
{border-bottom:1px solid #416f95;

}
.treeview li ul li
{
	border:0;}
.treeview li ul li a
{
	background:url(images/bullet.gif) no-repeat 1px 6px;
	padding:2px 0 2px 10px;
}
* html .hitarea { display: inline; float:none; }

.treeview li { margin: 0; padding: 8px 0pt 8px 16px; }
.treeview ul li { margin: 0; padding: 4px 0pt 4px 16px; }
.treeview a.selected { }
#treecontrol { margin: 1em 0; display: none; }
.treeview .hover { color: red; cursor: pointer; }
.treeview li.collapsable,
.treeview li.expandable { background-position: 0 -176px; }
.treeview .expandable-hitarea { background-position: -80px -3px; }
.treeview li.lastCollapsable,
.treeview li.lastExpandable { background-image: url(../images/treeview-default.gif); }
.treeview li.lastCollapsable { background-position: 0 -111px }
.treeview li.lastExpandable { background-position: -0px -0px }
.treeview div.lastCollapsable-hitarea,
.treeview div.lastExpandable-hitarea { background-position: 0; }

.treeview li, .treeview li a, .treeview li a:visited{	color:#FFFFFF;}
.treeview li a:hover{	color:#416f95;
text-decoration:none;}

#tree ul li
{
	background:url(../images/tree-arrow.gif) no-repeat 17px 8px;
}
