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

.treeview ul {
	margin-top: 4px;
}

.treeview .hitarea {
	/*background: url(url(../images/treeview/treeview-default.gif) -64px -25px no-repeat;*/
	height: 16px;
	width: 16px;
	margin-left: -16px;
	float: left;
	cursor: pointer;
	display: none
}
/* fix for IE6 */
* html .hitarea {
	display: inline;
	float:none;
}

.treeview li { 
	margin: 0;
	padding: 3px 0pt 3px 16px;
}

.treeview a.selected {
	
}

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

.treeview .hover { cursor: pointer; }

/*.treeview li { background: url(../images/treeview/treeview-default-line.gif) 0 0 no-repeat; }*/
/*.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 { background-image: url(../images/treeview/treeview-default.gif); }  */
/*.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; }

.filetree li { padding: 3px 0 2px 16px; font-size: 14px; font-family: Tahoma }
.filetree span.folder, .filetree span.file { padding: 1px 0 1px 26px; display: block; font-weight: bold; }
.filetree span.folder { background: #6690bc }
.filetree span.folder em, .filetree span.file { font-style: normal; color: #8ac3ff; font-weight: normal; }
.filetree span.folder a, .filetree span.file { color: #8ac3ff; font-weight: normal; text-transform: none }
.filetree span.folder b { font-weight: normal; text-transform: none; text-decoration: underline; color: #8ac3ff }
.filetree li.expandable { padding: 3px 0 2px 0; }
.filetree li.expandable span.folder { text-transform: uppercase; background: #1f4369; padding: 1px 0 1px 10px; }
.filetree li.collapsable li.expandable { padding: 3px 0 2px 16px; color: white }
.filetree li.collapsable li.expandable a { color: white }
/*.filetree li.expandable span.folder.hover { background-color: #1a3655; }*/
.filetree li.collapsable li span.folder { text-transform: none }

.filetree li.collapsable { padding: 3px 0 2px 0; }
.filetree li.collapsable span.folder {padding: 1px 0 1px 10px; text-transform: uppercase; background: #1f4369;}

.filetree li.collapsable li.collapsable { padding: 3px 0 2px 16px; color: #304f86 }
.filetree li.collapsable li.collapsable span.folder {padding: 1px 0 1px 26px; background: #92c3f7 url(../images/treeview/treeview-blue-arrow.gif) no-repeat 10px center;  }
/*.filetree li.collapsable span.folder.hover { background-color: #7eb8f6 }*/
.filetree li.collapsable li.expandable span.folder {padding: 1px 0 1px 26px; background: #6690bc url(../images/treeview/treeview-white-arrow.gif) no-repeat 10px center }
/*.filetree li.collapsable li.expandable span.folder.hover { background-color: #5886b6 }*/