.treeview, .treeview ul {
	padding: 5px 0px 0px 5px;
	margin: 0;
	list-style: none;
}
.treeview ul {
	margin-top: 4px;
}
.treeview .hitarea {
	height: 15px;
	width: 15px;
	margin-left: -15px;
	float: left;
	cursor: pointer;
}
/* fix for IE6 */
* html .hitarea {
background-color: #ddd;
filter: alpha(opacity=0);
-moz-opacity: 0;
opacity: 0;
	display: inline;

}
.treeview li {
    background: url(/siteimg/plus_minus.jpg) no-repeat;
	margin: 0;
	padding: 0px 0pt 3px 19px;
}
.treeview li.last {
    background: url(/siteimg/plus_minus.jpg) no-repeat;
	margin: 0;
	padding: 0px 0pt 3px 19px;
}
.treeview li.expandable {
	background: url(/siteimg/plus.jpg) no-repeat;
}
.treeview li.collapsable {
	background: url(/siteimg/minus.jpg) no-repeat;
}
.treeview a{
    font-weight: bold;
    color:#297E3E;
    font-family:Arial,Helvetica,sans-serif;
    font-size:14px;
}
.treeview span{
    color: #4993ff;
    font-weight: bold;
    font-family:Arial,Helvetica,sans-serif;
    font-size:14px;
}
.treeview a:hover{
  color: #8FC148;
}
.treeview li.lastCollapsable { background: url(/siteimg/minus.jpg) no-repeat; }
.treeview li.lastExpandable { background: url(/siteimg/plus.jpg) no-repeat; }

.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }