a:link {
	color: #355468;
	text-decoration: none;
	font-size:13px;
}
a:visited {
	text-decoration: none;
	color: #355468;
	font-size:13px;
}
a:hover {
	text-decoration: underline;
	color: #355468;
	font-size:13px;
}
a:active {
	text-decoration: none;
	color: #2F373E;
	font-size:13px;
}



.treeview, .treeview ul { padding:0; margin:0; list-style: none; }
.treeview ul { background-color: #ffffff; margin-top: 4px; }



/* fix for IE6 */
* html .hitarea { display:inline; float:none; }
#treecontrol { margin: 1em 0; display: none; }

.treeview li {  margin:0; padding: 4px 0px 4px 10px; }
.treeview a.selected { background-color: #D4D7DE; }

.treeview .hover { color: #363636; cursor: pointer; }

.treeview .expandable-hitarea {  }

.treeview li.last { }

.treeview-red li {}
.treeview-red .hitarea {}

.treeview li.collapsable { background: #d9d9d9 url(collapsable.gif) no-repeat;}
.treeview li.lastCollapsable { background: #d9d9d9 url(collapsable.gif) no-repeat; }
.treeview div.lastCollapsable-hitarea {  }
.treeview-red li.lastCollapsable {  }

.treeview li.expandable { background: #d9d9d9 url(collapsable.gif) no-repeat;}
.treeview li.lastExpandable { background: #d9d9d9 url(collapsable.gif) no-repeat; }
.treeview div.lastExpandable-hitarea {  }
.treeview-red li.lastExpandable {  } 
