.treeview a       {text-decoration: none; color:#595959; padding:4px 4px 4px 18px; display:block;}
.treeview a:hover {text-decoration: underline;}
.treeview .hover { cursor: pointer; }

.treeview span {width: 199px; height:27px; font: bold 13px Tahoma; color:white; display:block; padding:11px 5px 0px 35px;}
.treeview span:hover {text-decoration: underline;}


.treeview {
	padding: 0;
	margin: 0;
	list-style: none;
	display:block;
}
.treeview .none_point	{
	font: 11px Tahoma red;
	
}

.treeview ul 	{
	padding: 0px 10px 6px 10px;
	list-style: none;
	border-left:1px solid #EEEFEF; 
	border-right:1px solid #EEEFEF; 
	width: 216px;
        background: white url(footer.gif) no-repeat bottom;
}

.treeview ul li 	{
        background: url(li.gif) #E5E5E5 no-repeat;
	border-bottom:1px solid #CECECE; 
	font: bold 11px Tahoma;
}

.treeview ul li ul 	{
	border-top: 1px solid #CECECE; 
	padding: 0 0 0 0;
	width: 214px;
}

.treeview ul li ul li	{
	background: white;   
	border-bottom:0px none transparent; 
	font: 11px Tahoma;
}

.treeview li.closed.expandable span { background: #45546F url(header-close.gif) no-repeat;}
.treeview li.closed.collapsable span { background: #45546F url(header-open.gif) no-repeat;}

.treeview li.open.expandable span { background: #45546F url(header-close.gif) no-repeat;}
.treeview li.open.collapsable span { background: #45546F url(header-open.gif) no-repeat;}


/* fix for IE6 */
* html .hitarea {
	display: inline;
	float:none;
}

.treeview ul div.hitarea {
	margin: 5px 4px 0px 4px;
	width: 11px;
	height: 11px;
	float: left;
	cursor: pointer;
}

.treeview ul div.expandable-hitarea {
	background: url(li_col.gif) no-repeat;
}

.treeview ul div.collapsable-hitarea {
	background: url(li_exp.gif) no-repeat;
}





.treeview .selected{
 background-color: #FFC244;
}

.none_point{color:#fff!important;}
