ul#accordion2 {
padding: 0px 0px; margin: 0 0 0 0px; width: 205px; margin: 0; background: url(../images/smenu-bg.gif) repeat-y left top; overflow: hidden;
}
.treeview, .treeview ul { 
	padding: 0px 0px 0px 0px;
	margin: 0 auto;
	list-style: none;
	width: 203px;
}

.treeview .hitarea {
	height: 20px;
	width: 20px;
	margin: 0px 0px 0px 0px;
	position: relative;
	float: right;
	cursor: pointer;
}
.treeview ul li.expandable .expandable-hitarea {
background: url(../images/down.gif) no-repeat left 10px;
}
.treeview ul li.currentCategory.expandable .expandable-hitarea {
background: url(../images/down_white.gif) no-repeat left 10px;
}
.treeview ul li.currentCategory.collapsable .collapsable-hitarea {
background: url(../images/up.gif) no-repeat left 10px;
}
.treeview ul li.collapsable .collapsable-hitarea {
background: url(../images/up_grey.gif) no-repeat left 10px;
}
.treeview ul li.collapsable ul li.collapsable .collapsable-hitarea {

}
/* fix for IE6 */
* html .hitarea {
	display: inline;
	float:none;
}

.treeview li { 
padding: 2px 7px 3px 4px; margin: 0; list-style: none; border-bottom: 1px solid #e2e2e2; background: url(../images/smenu-arrow.gif) 7px 9px no-repeat; font-weight: bold;
}
.treeview li ul li {
border: 0px;
}




#treecontrol { margin: 1em 0; display: none; }

.treeview .hover { color: #000; cursor: pointer; }


li.expandable, li.collapsable, { 
 margin: 0px 0px; list-style: none;
 }
.treeview ul li.expandable, .treeview ul li.collapsable { 
margin: 0px 0px; list-style: none;
 }
.treeview ul li ul li.expandable, .treeview ul li ul li.collapsable {
 margin: 0px 0px; list-style: none;
}
.treeview li a {
display: block;  margin: 0; color: #4d4d4d; text-decoration: none;
}
.treeview li a span{ padding: 4px 6px 5px 27px; width: 159px; display: block; }
.treeview li a:hover, .treeview li.currentCategory a,
.treeview li.currentCategory ul li.currentCategory a,
.treeview li.currentCategory a:hover {
color: #fff; background: #a8a8a8 url(../images/li-act.gif) left top no-repeat;
}
.treeview li a:hover span, .treeview li.currentCategory ul li a:hover span, .treeview li.currentCategory a span,.treeview li.currentCategory ul li.currentCategory a span { 
	background: url(../images/a-act.gif) left bottom no-repeat 
}
.treeview li.currentCategory ul li a,.treeview li.currentCategory ul li a span { color: #7f7f7f; background: none }
.treeview li.currentCategory ul li.currentCategory a span { color: #fff }
.treeview a.hover {
color: #FFFFFF;
}
.treeview li ul li {
border: 0; border-top: 1px solid #e2e2e2; font-size: 12px; font-weight: normal;
}
.treeview li ul li a, .treeview ul li ul li.expandable a, .treeview ul li ul li.collapsable a {
color: #7f7f7f; background: none
}





.treeview ul li ul li .expandable-hitarea { background-position: -48px -46px; background-repeat: no-repeat; }
.treeview ul li.lastCollapsable .collapsable-hitarea { background: url(../images/up.gif) no-repeat left bottom; }


.treeview li.lastCollapsable {  background-position: -62px -23px; background-repeat: no-repeat;  }


.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background: url(../images/down.gif) no-repeat left bottom; }
