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

.treeview {
    margin: 0;
}

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

.treeview li ul {
    display: none;
}

.treeview .hitarea {
	background: url('/assets/theme/images/layout/bullet-arrow-right.png') no-repeat;
    behavior: url('/assets/theme/js/iepng/iepngfix.htc');
	height: 20px;
	width: 20px;
	margin: 0 10px 0 0;
	float: left;
	cursor: pointer;
    
    _display: inline;
    _float: none;
}

.treeview .collapsable-hitarea {
    background: url('/assets/theme/images/layout/bullet-arrow-down.png') no-repeat;
    behavior: url('/assets/theme/js/iepng/iepngfix.htc');
}

.treeview li { 
	margin: 0;
	padding: 3px 0pt 3px 0;
}
.treeview li li {
    padding-left: 28px;
}

.treeview a.selected {
}

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

.treeview .hover { color: #FFF; cursor: pointer; }

.treeview li.collapsable > a {
    color: #FFF;
}

.treeview li a {
    display: block;
    background: url('/assets/theme/images/layout/bullet.png') no-repeat top left;
    behavior: url('/assets/theme/js/iepng/iepngfix.htc');
    padding-left: 30px;
    height: 20px;
}

.treeview li.expandable > a,
.treeview li.collapsable > a {
    display: inline;
    padding: 0;
    height: auto;
    background: none;
}

