.treeview, .treeview ul { 
	padding: 0;
	margin: 0;
	margin-top:6px;
	list-style: none;
}

.treeview ul 
{
	background-color: #F3F4EC;
	margin-top: 4px;
}

.treeview .hitarea {
	height: 16px;
	width: 16px;
	margin-left: -16px;
	float: left;
	cursor: pointer;
}
/* fix for IE6 */
* html .hitarea {
	display: inline;
	float:none;
}

.treeview li 
{
	background: url(images/treebullet.jpg) 0 7px no-repeat;
	margin: 0;
	padding: 3px 0px 0px 16px;
	color: #474749;
	font-size:11px;
	font-weight: bold;
	border-bottom:1px dotted #B6B7B1;
}

.treeview li a
{
	color: #474749;
	font-weight: bold;
	font-size:11px;
	text-decoration: none;
	padding: 1px;
}

.treeview li a:hover
{
	color: #C09D25;
}

.treeview li.collapsable ul li
{
    color: #C09D25 !important;
	margin-left:-16px;
}
.treeview li.collapsable ul li ul li{color: #C09D25 !important; list-style:none !important;background:none;padding-left:25px;}

.treeview li.collapsable ul li a
{
    color: #C09D25 !important;
    text-decoration:underline;
}

.treeview li li a
{
	font-weight: normal;
	color: #C19D25;
}

.treeview a.selected,.treeview li.collapsable ul li a.selected {
	background-color: #C09D25;
	color:#fff !important;
}

#treecontrol { margin: 1em 0; display: none; }

.treeview .hover { color: #C09D25; cursor: pointer; }

.treeview li {  }
.treeview li.collapsable, .treeview li.expandable {  }
/* .treeview li.collapsable a { color: White; background-color: #BF9C24; } */

.treeview .expandable-hitarea { background-position: -80px -3px; }

.treeview li.last { /* background-position: 0 -1766px*/ border-bottom:none !important;  }
.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url(images/treeview-berlare.gif); }  
.treeview li.lastCollapsable { background-position: 0 -111px ;}
.treeview li.lastExpandable { background-position: -32px -67px ;}

.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }
