.treeview ul {
}
.treeview, .treeview ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
}
.treeview .hitarea {
	background: url(images/treeview-default.gif) -64px -25px no-repeat;
	height: 16px;
	width: 16px;
	margin: 0px 0px 0px -16px;
	float: left;
	cursor: pointer;
}
/* fix for IE6 */
* html .treeview .hitarea {
	display: inline;
}

.treeview li { background: url(images/treeview-default-line.gif) 0 0 no-repeat; }
.treeview li.collapsable, .treeview li.expandable { background-position: 0 -26px; }

.treeview .expandable-hitarea { background-position: -80px -3px; }
.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-image: none; }

.treeview li.last { background-position: 0 -1616px }
.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url(images/treeview-default.gif); }
.treeview li.lastCollapsable { background-position: 0 -111px }
.treeview li.lastExpandable { background-position: -32px -67px }

.filetree li {
	margin: 0px;
	padding: 1px 0 1px 16px;
	text-indent: 0px;
}
.filetree span.folder, .filetree span.loading, .filetree span.file  {
	margin: 0px;
	padding-left: 18px;
	display: block;
	min-height: 16px;
}
* html .filetree span.folder {
	height: 16px;
}

.filetree span.folder {
	background: url(images/folderclose.gif) 0 0 no-repeat;
}

.filetree span.open, .filetree span.selected {
	background: url(images/folderopen.gif) 0 0 no-repeat;
}

.filetree span.loading {
	background: url(images/loading.gif) no-repeat 0px;
	color: #388E04;
}

.filetree span.folder a, .filetree span.file a {
	padding: 0px 0px 0px 2px;
	text-decoration: none;
	color: #000;
}

.filetree span.folder a:hover, .filetree span.file a:hover {
	text-decoration: underline;
	color: #000084;
}

.filetree span.selected a {
	background-color: #3169C6;
	color: white;
}

.filetree span.selected a:hover {
	color: white;
}


.filetree span.file {background: url(images/folderclose.gif) 0 0 no-repeat;}