.treeview, .treeview ul {
	padding:0px;
	margin: 0;
	list-style: none;	
}
.treeview .hitarea {
	height: 30px;
	width: 90%;
	cursor: pointer;
	position: absolute;	
}
/* fix for IE6 */
* html .hitarea {
	display: inline;
	float:none;	
}
.treeview li {
	margin: 0;
	padding: 0px 0px 0px 0px;
	position: relative;
	line-height: 20px;
}
.treeview ul li {
    list-style-type: none;
}
.treeview ul li {
	font-size: 13px;
}
.treeview ul li ul li{
	border: 0px;font-size: 13px;
}
.treeview li:before {
	position: absolute;
	left: 0px;
	top: 3px;
	font-size: 13px;
	color: #000000;
	vertical-align: middle;
}
.treeview li:hover {
	color: #005495;	}
.treeview li li li {
    }
.treeview li li li:before {
	color: #025394;	}
.treeview a {
	text-decoration: none;
	color: #fff;	}
.treeview a:hover {
	color: #1a1a18;	}
.treeview a.selected {
	color: #1a1a18;	}
#treecontrol {
 margin: 1em 0;	 display: none;	 }
.treeview .hover {
 color: red;	 cursor: pointer;	 }
.treeview .placeholder {
	background: url(images/ajax-loader.gif) 0 0 no-repeat;
	height: 16px;
	width: 16px;	display: block;	
}
.bg-none {
	background: none !important;
}