.treeview { border-bottom: 1px solid #5a5a5a;}

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

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

.treeview a {text-decoration:none; color:#ffffff; font-size:14px;  font-weight:700;}

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

/*.treeview a:hover {color:#bca152;}*/

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


.treeview li.collapsable {background:url(../../images/minus.png) no-repeat right 7px; border-bottom: 1px solid #5a5a5a; color:#ffffff; font-size:14px; font-weight:700;}
.treeview li.expandable {background:url(../../images/plus.png) no-repeat right 7px; border-bottom: 1px solid #5a5a5a; color:#ffffff; font-size:14px; font-weight:700;}
.treeview li {
    border-bottom: 1px solid #5a5a5a;
}


.treeview li ul { margin-top:0px; padding-bottom:20px;}
/*.treeview li ul li.collapsable {background:url(/images/minus.png) no-repeat right 7px #0067b3; color:#fff; border:none; font-weight:400;}
.treeview li ul li.expandable {background:url(/images/plus.png) no-repeat right 7px #0067b3; margin-bottom:1px; color:#fff;  border:none; font-weight:400;}*/
.treeview li ul li {color:#ffffff; margin-bottom:1px; border-bottom:0px;}
.treeview li ul li span {padding:6px 8px 6px 8px; font-size:12px !important;}
.treeview li ul li a{color:#ffffff; font-weight:400;}


/*.treeview li ul li ul li.collapsable {background:url(../../images/minus.png) no-repeat right 7px #2085cf; color:#fff !important;}
.treeview li ul li ul li.expandable {background:url(../../images/plus.png) no-repeat right 7px #2085cf; margin-bottom:1px; color:#fff !important;  border-bottom:#fff; }
.treeview li ul li ul li {background:#2085cf; border-bottom:0px solid #d6d3d2; color:#ffffff; margin-bottom:1px;}
.treeview li ul li ul li a{color:#e0a8d8 !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:url(../../images/minus.png) no-repeat right 7px #3fa2eb; color:#fff !important;}
.treeview li ul li ul li ul li.expandable {background:url(../../images/plus.png) no-repeat right 7px #3fa2eb; margin-bottom:1px; color:#fff !important;}
.treeview li ul li ul li ul li {background:#3fa2eb; border-bottom:0px solid #696868; color:#ffffff; margin-bottom:1px;}
.treeview li ul li ul li ul li a{color:#fff !important; font-size:14px; padding:3px 0px 3px 0px!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 li ul li ul li ul li ul li.collapsable { background:url(../../images/minus.png) no-repeat right 7px #c5e1f5!important; color:#fff;}
.treeview li ul li ul li ul li ul li.expandable {background:url(../../images/plus.png) no-repeat right 7px #c5e1f5!important; margin-bottom:1px; color:#fff;}
.treeview li ul li ul li ul li ul li {background:#c5e1f5; font-size:14px; color:#000 !important; padding:5px !important;}
.treeview li ul li ul li ul li ul li a{color:#000 !important;}
.treeview li ul li ul li ul li ul li span {padding:6px 8px 6px 8px !important;}
.treeview li ul 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; }