.treeview, .treeview ul { 
	list-style: none;
	margin: 0 0 5px -3px;
	padding: 0;
}
.treeview ul li.nested {
	margin: 2px 0 0 8px;
}
.treeview .hitarea {
	cursor: pointer;
	height: 13px;
	float: left;
	margin-left: -13px;
	width: 13px;
}

/* fix for IE6 */
* html  .hitarea {
	display: inline;
	float: none;
}
.treeview li { 
	margin: 0;
	padding: 5px 0 5px 16px;
}
.treeview li.content { 
	margin: 10px 0 10px 9px;
	padding: 0;
}
#treecontrol {
	display: none;
	margin: 1em 0;
}
.treeview .hover { 
	cursor: pointer;
}
.treeview li.collapsable, .treeview li.expandable {
	background-position: 0 0;
}
.treeview .expandable-hitarea {
	background-position: 0 0;
	padding-right: 7px;
}
*html .treeview .expandable-hitarea {
	padding-right: 4px;
}
.treeview .collapsable-hitarea {
	background-position: 0 -16px;
	padding-right: 7px;
}
*html .treeview .collapsable-hitarea {
	padding-right: 4px;
}
.treeview-wrapper .hitarea {
	background-image: url(/images/ICN-ExpandCollapse.gif);
	background-repeat: no-repeat;
	margin-top: 2px;
}
.treeview-wrapper span.headline {
	font-size: 120%;
}