#newfolders { background-color:#f5f5f5; }
.newfolders-top { height:50px; border-bottom:1px solid #ccc;  background-image:url(../images/doc_back.gif); background-repeat:no-repeat; }
#docbot { background-image:url(../images/doc_bot.gif); background-repeat:no-repeat; height:50px; border-top:1px solid #ccc;}
#doceventbot { background-image:url(../images/doc_event_bot.gif); background-repeat:no-repeat; height:50px; border-top:1px solid #ccc;}
.treeview,.treeview ul { padding:0; margin:0; list-style:none; font-size:13px; }
.treeview ul { margin-top:4px; line-height:1em; }
.treeview .hitarea { height:16px; width:16px; margin-left:-16px; float:left; cursor:pointer; padding-left:35px; }

/* fix for IE6 */
* html .hitarea { display:inline; float:none; }
.treeview li { margin:0; font-size:11px; padding:3px 0 3px 16px; }
.treeview a.selected { background-color:#eee; }
#treecontrol { margin:1em 0; display:none; }
.treeview .hover { color:red; cursor:pointer; }

.treeview li.collapsable,.treeview li.expandable { background-position:0 -176px; }
.treeview .expandable-hitarea { background-position:-80px -3px; }
.treeview li.last { background-position:0 -1766px; }
.treeview li.lastCollapsable,.treeview li.lastExpandable {  }
.treeview li.lastCollapsable { background-position:0 -111px; }
.treeview li.lastExpandable { background-position:-32px -67px; }
.treeview div.lastCollapsable-hitarea,.treeview div.lastExpandable-hitarea { background-position:0; }
.treeview-famfamfam li { }
.treeview-famfamfam .hitarea,.treeview-famfamfam li.lastCollapsable,.treeview-famfamfam li.lastExpandable {  }
.treeview .placeholder { background:url(../images/ajax-loader.gif) 0 0 no-repeat; height:16px; width:16px; display:block; }
.filetree li { padding:3px 0 3px 16px; }
.filetree li ul { margin:0; padding-top:0; padding-bottom:0; }
.filetree li li { margin-bottom:5px; }
.filetree ul li ul li { margin:0; padding-bottom:3px; }
.filetree span.folder,.filetree span.file { padding:1px 0 1px 8px; display:block; }
.filetree span.folder { margin-bottom:4px; margin-top:0; }
.filetree li.expandable span.folder { }
.filetree span.file { background:url(../images/file.gif) 0 0 no-repeat; margin-left:13px; height:16px; padding-left:24px; }
.filetree span.file a { text-decoration:none; }
.filetree span.file a:hover { text-decoration:underline; }



.filetree {font-size: 12px;}
.filetree ul li { margin-left:10px;}
.filetree ul li ul { margin-left:10px;}
.filetree ul li ul li ul { margin-left:10px;}
.filetree ul li ul li ul li ul { margin-left:10px;}
.filetree li.expandable span.folder {font-weight: bold; color:#425460;  background-image:url(/public/frontend/images/plus.gif);  background-repeat: no-repeat; background-position: 0px 0 0 -20px;}
.filetree span.folder {font-weight: bold;  color:#a9c000;  background-image:url(/public/frontend/images/minus.gif); background-repeat: no-repeat; background-position: 0px 0 0 -20px; padding-left:20px;}

.docsearchleft {float:left; margin-right:10px;}
.docsearchright {float:left; margin-right:20px;}
#docsearch {margin:15px 0 0 10px;}