.treeview, .treeview ul { 
	padding: 0;
	margin: 0;
	list-style: none;
}



.treeview li { 
	margin: 0;
	padding: 0px 0px 0px 0px;
	display:block;
	color:#fff;
}

.treeview a {
text-decoration:none;
color:#fff;
}

#treecontrol { margin: 1em 0; display: none; }

.treeview .hover {}

.treeview span {display:block; cursor:pointer; padding:8px;}


.treeview li.collapsable {background:url(../../images/minus.png) no-repeat right 10px #076bd8; font-size:16px;}
.treeview li.expandable {background:url(../../images/plus.png) no-repeat right 10px #007aff; border-bottom:1px solid #bbdcff; color:#fff; font-size:16px; }
.treeview li {background:#007aff; border-bottom:1px solid #bbdcff; color:#fff; font-size:16px;}


.treeview li ul { margin-top:0px; font-size:14px; font-weight:400;}
.treeview li ul li.collapsable {background:url(../../images/minus.png) no-repeat right 10px #007aff; font-size:14px; }
.treeview li ul li.expandable {background:url(../../images/plus.png) no-repeat right 10px #3a98ff; margin-bottom:0px; font-size:14px; border-bottom:1px solid #bbdcff;}
.treeview li ul li {background:#3a98ff; font-size:14px; border-bottom:1px solid #bbdcff;}




.treeview li ul li ul li.collapsable {background:url(../../images/minus.png) no-repeat right 10px #fff; font-size:12px; padding-left:10px; }
.treeview li ul li ul li.expandable {background:url(../../images/plus.png) no-repeat right 10px #d9d2d1; margin-bottom:0px; border-bottom:1px solid #696969; font-size:12px; padding-left:10px; }
.treeview li ul li ul li { background:#78b8ff; border-bottom:1px solid #bbdcff; font-size:12px; padding-left:10px; }
.treeview li ul li ul li.last { border-bottom:none;}


.treeview li ul li ul li ul li.collapsable { background:#00ff00; }
.treeview li ul li ul li ul li.expandable {background:url(../../images/plus.png) no-repeat right 10px #fff; margin-bottom:0px; border-bottom:1px solid #e2e2e2; }
.treeview li ul li ul li ul li {background:#fff;  border-bottom:1px solid #e2e2e2; font-size:14px; }
.treeview li ul li ul li ul li span {padding:5px 8px 5px 8px;}
.treeview li ul li ul li ul li.last { border-bottom:none;}




.treeview .expandable-hitarea { }


.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }