.treeview, .treeview ul {
     padding: 10px;
     margin: 0;
     list-style: none;
     display:block;
}
 .treeview ul {
    /*background-color: white;
     margin-top: 4px;
    */
}
 .treeview .hitarea {
     background: url(../images/titlebar.png) -64px -25px no-repeat;
     height: 18px;
     width: 18px;
     margin-left: -18px;
     float: left;
     cursor: pointer;
}
 .treeview .hitarea .clicked {
     background: url(../images/titlebar-active.png) no-repeat;
}
/* fix for IE6 */
 * html .hitarea {
     display: inline;
     float:none;
}
 .treeview li {
     background: url(../images/titlebar.png) no-repeat top left;
     text-align:left;
     cursor:pointer;
     padding:0px 0 0 23px;
     list-style:none;

}
 .treeview a.selected {
     /* color:#b2a2e0;
     background: url(../images/titlebar.png) no-repeat top left ; */
}
 .treeview a{
     display:block;
     width:auto;
     color:#594a42;
     text-align:left;
     cursor:pointer;
     text-decoration:none;
     margin:0 auto;
}
 #treecontrol {
     margin: 1em 0;
     display: block;
}
 .treeview .hover {
    color:#292929;
    /*font-weight:bold; */
    cursor:pointer
}
 .treeview li {
     background: url(../images/titlebar.png) 0 0 no-repeat;
}
 .treeview li.collapsable, .treeview li.expandable {
    background: url(../images/titlebar.png) 0 0 no-repeat;
}
 .treeview li.collapsable, .treeview li.expandable .clicked {
    background: url(../images/downarrow.png) 0 0 no-repeat;
}
 .treeview .expandable-hitarea {
}
 .treeview li.last {
    background-image: url(../images/titlebar.png);
}
 .treeview li.lastCollapsable{
     background-image: url(../images/titlebar-active.png);
}
 .treeview li.lastCollapsable {
    margin:0;
}
 .treeview li.lastExpandable {
     /* padding:0 0 10px 20px; */
}
 .treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea {
     background-image: url(../images/titlebar.png);
}
 .treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea .clicked{
    background-image: url(../images/titlebar-active.png);
}
 .treeview-red li {
     background-image: url(../images/treeview-red-line.gif);
}
 .treeview-red .hitarea, .treeview-red li.lastCollapsable, .treeview-red li.lastExpandable {
     background-image: url(../images/treeview-red.gif);
}
 .treeview-black li {
     background-image: url(../images/treeview-black-line.gif);
}
 .treeview-black .hitarea, .treeview-black li.lastCollapsable, .treeview-black li.lastExpandable {
     background-image: url(../images/treeview-black.gif);
}
 .treeview-gray li {
     background-image: url(../images/treeview-gray-line.gif);
}
 .treeview-gray .hitarea, .treeview-gray li.lastCollapsable, .treeview-gray li.lastExpandable {
     background-image: url(../images/treeview-gray.gif);
}
 .treeview-famfamfam li {
     background-image: url(../images/treeview-famfamfam-line.gif);
}
 .treeview-famfamfam .hitarea, .treeview-famfamfam li.lastCollapsable, .treeview-famfamfam li.lastExpandable {
     background-image: url(../images/treeview-famfamfam.gif);
}
 .treeview .placeholder {
     background: url(../images/ajax-loader.gif) 0 0 no-repeat;
     height: 16px;
     width: 16px;
     display: block;
}
 .filetree li {
     padding: 3px 0 2px 16px;
}
 .filetree span.folder, .filetree span.file {
     padding: 1px 0 1px 16px;
     display: block;
}
 .filetree span.folder {
     background: url(../images/folder.gif) 0 0 no-repeat;
}
 .filetree li.expandable span.folder {
     background: url(../images/folder-closed.gif) 0 0 no-repeat;
}
 .filetree span.file {
     background: url(../images/file.gif) 0 0 no-repeat;
}
 