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

.treeview a {text-decoration:none;}

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

.treeview span { display: block; cursor: pointer;  padding: 7px;  color: #fff;  font-size: 14px; font-family: 'OpenSans-Semibold';}
.treeview li.collapsable {background:url(../images/minus.png) no-repeat right 12px; color:#000;}
.treeview li.expandable {background:url(../images/plus.png) no-repeat right 12px; color:#000;}
.treeview li {background:none; border-bottom:1px dashed #ccc; color:#650D28; font-size:14px; margin:0 0 0px 0; padding: 0px 0px 0px 0px; display:block; border-radius:0;}



.treeview li ul { margin-top:0px;}
.treeview li ul li.collapsable {background:url(../images/minus.png) no-repeat right 7px #cbcbcb; color:#000;}
.treeview li ul li.expandable {background:url(../images/plus.png) no-repeat right 7px #cbcbcb; margin-bottom:1px; color:#000;}
.treeview li ul li { border-bottom:0px solid #000; color:#000; margin-bottom:1px;}
.treeview li ul li span {padding:6px 8px 6px 8px; font-size:12px !important;}
.treeview li ul li a{color:#000;}


.treeview li ul li ul li.collapsable {background:url(../images/minus.png) no-repeat right 7px #eeeeee; color:#000 !important;}
.treeview li ul li ul li.expandable {background:url(../images/plus.png) no-repeat right 7px #eeeeee; margin-bottom:0px; color:#000 !important;}
.treeview li ul li ul li {background:#eeeeee;}
.treeview li ul li ul li a{color:#000 !important; font-size:14px;}
.treeview li ul li ul li span {padding:6px 8px 6px 8px;}
.treeview li ul li ul li.last { border-bottom:none;}


.treeview li ul li ul li ul li.collapsable { background:#843a78; color:#f3afe9;}
.treeview li ul li ul li ul li.expandable {background:url(../images/plus.png) no-repeat right 7px #843a78; margin-bottom:0px; color:#f3afe9;}
.treeview li ul li ul li ul li {background:#843a78; font-size:14px; color:#000 !important;}
.treeview li ul li ul li ul li a{color:#000 !important;}
.treeview li ul li ul li ul li span {padding:6px 8px 6px 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; }