a:focus {
outline: none;
}

.treeview, .treeview ul { 
	padding: 0;
	list-style: none;
	background-color: white;
    line-height:1.2;
	text-align: right;
}

.treeview .hitarea {
	height: 16px;
	width: 16px;
	float: right;
	cursor: pointer;
}

.treeview li a{
  text-decoration:none;
  color: black;
  cursor: pointer;
}

.treeview li a:hover {
    cursor: pointer;
    text-decoration: underline;
}    

.treeview li a.selected {
    background-color: #eee;
}

.treeview li ul li ul li a{
    color:#41A4CE;
	
}

.treeview li{ 
    padding: 2px 5px 0px 0px;
    margin: 0;
    width: 150px;
    font-weight: normal;
    text-align: right;
    background: url(../images/il/click/marker.gif) 93% 50% no-repeat; 
    border-bottom: 1px solid #d5dee3; 
}

* html .treeview li{  background: url(../images/il/click/marker.gif) 100% 12px no-repeat;  } 

.treeview li span{ padding: 0 18px 0 0;} 
    
.treeview li ul li{
  font-weight: normal;
}

.treeview li.collapsable{ 
    background: url(../images/treeview/more_sm_02.gif) 90% 8px no-repeat;
    margin: 0; 
}
    
    
.treeview li.expandable{ 
    background: url(../images/treeview/more_sm_01.gif) 90% 8px no-repeat;
    margin: 0;
} 
.treeview li.expandable, .treeview li.collapsable
{
    padding: 2px 10px;
    margin: 0 14px 0 0;
}

.treeview li.collapsable ul li a{
    color:#41A4CE;
}
.treeview li.collapsable ul li {
    margin-top: 0;
    padding-top: 0;
	border: none;
} 
 
.treeview li span {

	background: none;
	text-align: right;
	cursor: pointer;
	color: #6A8A9A;
	font: bold 13px/1.2 "Times New Roman", Times, serif;

} 
	
.treeview li span a { 
	color: #8ba4b2;
	font: bold 13px/1.2 "Times New Roman", Times, serif; 
}

.treeview li ul li span a {
/*	padding-right:10px;
	margin-left: 10px;*/
}

#subcatil{ border: none; }
