ul#accordion2 {
padding: 0px 0px 40px 0px;
}
.treeview, .treeview ul { 
	padding: 0px 0px 0px 0px;
	margin: 0;
	list-style: none;
}

.treeview ul {
	margin-top: 4px;
}

.treeview .hitarea {
	background: url(../images/treeview-default.gif) -64px -25px no-repeat;
	height: 17px;
	width: 220px;
	margin: 0px -220px 0px -16px;
	position: relative;
	float: left;
	cursor: pointer;
}
.treeview ul li.expendable .hitarea {
background: url(../images/treeview-default.gif) -80px -3px no-repeat;
}
.treeview ul li.collapsable .collapsable-hitarea {
background-position: -64px -23px;
}
.treeview ul li.collapsable ul li.collapsable .collapsable-hitarea {
background-position: 0px -112px;
}
/* fix for IE6 */
* html .hitarea {
	display: inline;
	float:none;
}

.treeview li { 
	margin: 0;
	padding: 3px 0pt 3px 16px;
}

.treeview a.selected {
color: #070c16; font-weight: bold; text-decoration: none; background: transparent url(../images/bgsmenuli2.gif) no-repeat left 6px;
padding: 0px 0px 0px 15px; display: block;
}
.treeview li ul li a.selected, .treeview ul li ul li.collapsable a.selected  {
color: #070c16; padding: 2px 5px 2px 10px; font-weight: bold; text-decoration: none; background: #fefefe url(../images/bgsmenuli2.gif) no-repeat left 9px;
display: block;
} 
.treeview ul li ul li.last a.selected {
color: #070c16; padding: 2px 5px 2px 15px; font-weight: bold; text-decoration: none; background: #fefefe url(../images/bgsmenuli2.gif) no-repeat left 9px;
display: block;
}

#treecontrol { margin: 1em 0; display: none; }

.treeview .hover { color: #070c16; cursor: pointer; }

.treeview li, .treeview li.last { font-weight: bold; background: transparent url(../images/bgh3.gif) no-repeat left top; padding: 3px 0px 5px 15px; }
.treeview ul li ul li.last, .treeview ul li.collapsable ul li, .treeview ul li.expandable ul li {
background: none; color: #eedcc1; text-decoration: none; font-size: 11px; padding: 3px 0px 5px 10px;
}
li.expandable, li.collapsable, {  font-weight: bold; font-size: 12px; color: #5f5f5f; background: transparent url(../images/bgh3.gif) no-repeat left top; padding: 3px 0px 5px 25px; }
.treeview ul li.expandable, .treeview ul li.collapsable {  font-weight: bold; font-size: 12px; color: #5f5f5f; background: transparent url(../images/bgh3.gif) no-repeat left top; padding: 3px 0px 5px 25px; }
.treeview ul li ul li.expandable, .treeview ul li ul li.collapsable {
background: none;
}
.treeview ul li.expandable a, .treeview ul li.collapsable a {
color: #5f5f5f; display: block;
}
.treeview li a {
color: #5f5f5f; display: block;
}
.treeview li ul li {
background: none;
}
.treeview li ul li a, .treeview ul li ul li.expandable a, .treeview ul li ul li.collapsable a {
color: #eedcc1; text-decoration: none; font-size: 11px; display: block;
}
ul.treeview li ul li ul li {
padding: 5px 0px;
}
.treeview li ul li ul {
background: transparent url(../images/lines.gif) no-repeat center bottom; padding: 0px 0px 5px 0px;
}
.treeview li ul li ul li a, .treeview ul li ul li ul li.expandable a, .treeview ul li ul li ul li.collapsable a {
color: #ffffff; font-weight: normal; text-decoration: none; background: transparent url(../images/bgsmenuli2.gif) no-repeat left 4px; padding: 0px 0px 0px 10px;
}
.treeview ul li.collapsable ul li.expandable, .treeview ul li.collapsable ul li.collapsable {
background: none;
}
.treeview ul li.collapsable ul li.expandable ul li, .treeview ul li.collapsable ul li.collapsable ul li {
background: none; padding: 3px 0px 5px 0px; margin: 0px 0px;
}
.treeview ul li.collapsable ul li, .treeview ul li.expandable ul li {
padding: 3px 0px 5px 15px; margin: 0px 0px; background: transparent url(../images/bgsmenuli2.gif) no-repeat left 10px;
}
.treeview ul li.collapsable ul li a, .treeview ul li.expandable ul li a {
color: #eedcc1; display: block;
}


.treeview ul li .expandable-hitarea { background-position: -80px -3px; background-repeat: no-repeat; }
.treeview ul li ul li .expandable-hitarea { background-position: -48px -46px; background-repeat: no-repeat; }
.treeview ul li.lastCollapsable .collapsable-hitarea { background-position: -64px -23px; background-repeat: no-repeat; }
.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url(../images/treeview-default.gif); }  
.treeview li.lastExpandable {  background-position: -80px -3px; background-repeat: no-repeat; }
.treeview li.lastCollapsable {  background-position: -64px -23px; background-repeat: no-repeat;  }


.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 300px 0px; }

