.treeview ul { background-color: white; }
.treeview, .treeview ul { 	padding: 0;	margin: 0;	list-style: none;}
.treeview div.hitarea {	/* height: 15px;	width: 15px; */	margin-left: -15px;	float: left;	cursor: pointer;}
/* fix for IE6 */* html div.hitarea {	background: #fff;	filter: alpha(opacity=0);	display: inline;	float:none;}
.treeview li { 	margin: 0;	padding: 0px 0pt 0px 14px;}
a.selected {	background-color: #C8C8C8;color:#333333}
.treeview a.selected:hover {	color:#333333}
#treecontrol { margin: 1em 0; }
.treeview .hover { color: red; cursor: pointer; }.treeview li { background: url("../image/tv-item.gif") no-repeat scroll 0 0 transparent;line-height:19px; }
.treeview .collapsable { /* background-image: none; */ }.treeview .expandable { /* background-image: none; */ }.treeview .last { /* background-image: none;  */}.treeview .lastCollapsable {/*  background-image: url("../image/tv-expandable-last.gif"); */ }.treeview .lastExpandable { /* background-image: url("../image/tv-expandable-last.gif"); */}.filetree li { padding: 3px 0 1px 6px; }.filetree span.folder, .filetree span.file { padding-left: 16px; display: block; height: 15px; }.filetree span.folder { background: url(../image/folder.gif) 0 0 no-repeat; }.filetree span.file { background: url(../image/file.gif) 0 0 no-repeat; }