.treeview, .treeview ul {
	padding:0;
	margin:0;
	list-style:none;
}
.treeview ul {
	background-color:white;
	border:none;
}
.treeview ul li ul{
	border:none;
}
.treeview .hitarea {
	cursor:pointer;
	float:left;
	height:29px;
	width:22px;
	margin:0;
	padding:0;
}
/* fix for IE6 */
* html .hitarea {
	display:inline;
	float:none;
}
.treeview a.selected {
	color:#F7901F;
}
#treecontrol {
	margin:1em 0;
	display:none;
}
.treeview li {
	margin:0;
	border-bottom:1px solid #CBCBD6;
}
.treeview li.collapsable ul li.last {
	border-bottom:0;
}
.treeview li div.menu_parent {
	width:166px;
	padding:5px 0 6px 0;
	margin:0;
	display:block;
	overflow:hidden;
	/*background-color:#F4F4F4;*/
}
.treeview li div.menu_orphan {
	width:174px;
	padding:5px 0 6px 26px !important;
	padding:4px 0 6px 29px;
	margin:0;
	display:block;
	overflow:hidden;
	/*background-color:#F4F4F4;*/
}
.treeview li div.menu_single {
	width:190px;
	padding:5px 0 6px 10px !important;
	padding:4px 0 6px 13px;
	margin:0;
	display:block;
	overflow:hidden;
	/*background-color:#F4F4F4;*/
}

.treeview li a span{
 	font-weight: bold;
	cursor: pointer;
}
* html .treeview li a {
	height:1%;
}
.treeview li.collapsable ul li a,.treeview li.expandable ul li a {
	border:medium none;
	width:166px;
	padding:5px 0 6px 26px !important;
	padding:4px 0 6px 29px;
	display:block;
}
.treeview li.collapsable ul {
	border-top:1px solid #CBCBD6;
	clear:both;
}
.treeview li a:hover span {
	color:#F7901F;
}
.treeview li li a {
	padding-left:15px;
	width:166px;
	background:none;
}
.treeview li li a:hover {
	color:#F7901F;
}
.treeview li.collapsable a {
	padding-top:5px;
	padding-bottom:6px;
}
.treeview li.collapsable a:hover span, .treeview li.expandable a:hover span {
	color:#F7901F !important;
}
.treeview li.expandable a:hover {
	color:#F7901F;
}
.treeview .expandable-hitarea {
	background:transparent url(../images/plus.gif) no-repeat scroll 6px 8px;
	/*background-color: #AAAAAA;*/
}
.treeview .hitarea.collapsable-hitarea {
	background:transparent url(../images/minus.gif) no-repeat 6px 8px;
}
.awkward.clearfix.job-cost.collapsable ul{
	clear:both;
}