

.treeview ul { background-color: #ffffff; }

.treeview, .treeview ul { 
    background: #ffffff;
    padding: 0;
    margin: 0;
    list-style: none;        
}


.treeview li span img{
    vertical-align:text-top;    
}

.treeview span.hitarea {
    height: 15px;
    width: 15px;
    background-color:#fff;
    margin-left:-16px; 
    float: left;
    cursor: pointer;

    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); 
    -moz-opacity: 0;
    -khtml-opacity: 0; 
    opacity: 0;

}
/* fix for IE6 */
/** html .treeview span.hitarea {
    width:18px;
    margin-left:-10px;
    
} */


.treeview li { 
    background: #ffffff;
    margin: 0px;
    padding: 3px 0pt 3px 16px;
    white-space:nowrap;
    
    
}


.treeview li { background: url(/help/images/tv-item.gif) 0 0 no-repeat; }
.treeview .collapsable { background-image: url(/help/images/tv-collapsable.gif);cursor:pointer; }
.treeview .expandable { background-image: url(/help/images/tv-expandable.gif); cursor:pointer;}
.treeview .last { background-image: url(/help/images/tv-item-last.gif); }
.treeview .lastCollapsable { background-image: url(/help/images/tv-collapsable-last.gif); cursor:pointer;}
.treeview .lastExpandable { background-image: url(/help/images/tv-expandable-last.gif); cursor:pointer;}

.filetree li { padding: 3px 0 1px 16px; }
.filetree span.folder, .filetree span.file { padding-left: 26px; display: block;
 height: 15px; 
 }

.treeview li span{
    margin-left:16px;
    
    overflow:hidden;
}


.treeview a{
    color:#000000;
    text-decoration:none;
}

.elemselected {
    background-color:#EFC109;
    background-color:#E2C348
}

.elemfocus { 
    font-weight: 700; color: rgb(30,0,0); 
    background-color: #D4AB07; 
    background-color: #D2B338
}

