.treeview .hitarea {
	height: 20px;
	width: 20px;
	margin-left: -20px;
	float: left;
	cursor: pointer;
}
/* Fix for IE6 */
* html .hitarea {
  display: inline; 
  float:none;
}
.treeview li {padding-left: 20px;}
.treeview li a {color: #656565;}
.treeview a, .treeview a span {text-decoration: none;}
/*
.treeview a.selected, .treeview a.selected span {
  background: #ffff99;
  color: #990000;
}
.treeview a.selected:hover {text-decoration: none;}
*/
.treeview .hover {
  color: #990000; 
  cursor: pointer; 
  text-decoration: underline;
}
.treeview li.collapsable, .treeview li.expandable {background-position: 0 -176px;}

/* Item */ 
.itemtree li {padding: 0px;}
.itemtree li ul li {
  /*margin-left: 20px;*/
  padding-left: 20px; 
  background: url(pic/details.png) no-repeat 5px 7px;
}
.itemtree span.folder {
  padding-left: 20px;
  display: block;
  background: url(pic/treeview.open.png) 0 5px no-repeat; 
  color: #000000;
}
.itemtree li.expandable span.folder {background: url(pic/treeview.close.png) 0 5px no-repeat;}

/* File */
.filetree li {padding: 0px;}
.filetree li ul li {
  /*margin-left: 20px;*/
  padding-left: 20px;
  background: url(pic/treeview.file.png) 0 5px no-repeat;
} 
.filetree span.folder {
  padding-left: 20px;
  display: block;
  background: url(pic/treeview.open.png) 0 5px no-repeat; 
  color: #000000;
} 
.filetree li.expandable span.folder {background: url(pic/treeview.close.png) 0 5px no-repeat;}

/* Fix for external links */
.itemtree .links a.external:hover, .itemtree .books a.external:hover {
  background: #ffff99 url(pic/external.png) no-repeat scroll right -20px;
  padding: 2px 15px 2px 0px;
}
