.treeview, .treeview ul  { 
    border-top:1px dotted #808080;
	list-style: none;
	margin: 0;
	padding: 0;
}
.treeview ul {
    clear:both;
    float:left;
    margin-top:4px;
    width:965px;
}
.treeview .hitarea {
	background: url("../images/icons/treeview/treeview-default.gif") -64px -25px no-repeat;
	cursor: pointer;
	float: left;
	height: 16px;
	margin-left: -25px;
	width: 16px;
}
    /* fix for IE6 */
    * html .hitarea {
	    display: inline;
	    float:none;
    }
    
.treeview li li li:hover {
    background-color:#ddd; 
}
.treeview li li:hover {
    background-color:#eee;
}
.treeview li {
	border-bottom:1px dotted #808080;
	color:#27588e;
    clear:both;
	font-size:14px;
	font-weight:bold;
    float:left;
	list-style: none;
	margin: 0;
	padding: 3px 0pt 3px 25px;
    width:940px;
}
.treeview li li {
    border:none;
    color:#333;
    font-weight:normal;
    margin:0 0 0 15px;
}
.treeview li li li {
    color:#666;
    font-size:12px;
    margin:0 0 0 30px;
}
.treeview li li li li {
    color:#666;
    font-size:12px;
    margin:0 0 0 30px;
}
.treeview li span {
    float:left;
    width:540px;
}
.treeview li li span {
    width:500px;
}
.treeview li li li span {
    width:445px;
}
.treeview li span.resourcelink, .treeview li span.questionlink {
    float:left;
    font-size:12px;
    font-weight:normal;
    margin:0;
    width:130px;
}
.treeview a.selected {
	background-color: #eee;
}
.treeview .hover { 
    color: #4e82bb; 
    cursor: pointer; 
}
.treeview li { 
    background: url("../images/icons/treeview/treeview-default-line.gif") 0 0 no-repeat; 
} 
.treeview li.collapsable, .treeview li.expandable { 
    background-position: 0 -176px; 
}
.treeview li.collapsable { 
    color: #4e82bb; 
}
.treeview .expandable-hitarea { 
    background-position: -80px -3px; 
}
.treeview li.last { 
    background-position: 0 -1766px; 
}
.treeview li.lastCollapsable, .treeview li.lastExpandable { 
    background-image: url("../images/icons/treeview/treeview-default.gif"); 
}  
.treeview li.lastCollapsable { 
    background-position: 0 -111px; 
}
.treeview li.lastExpandable { 
    background-position: -32px -67px; 
}
.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { 
    background-position: 0; 
}
.treeview-black li { 
    background-image: url("../images/icons/treeview/treeview-black-line.gif"); 
}
.treeview-black .hitarea, .treeview-black li.lastCollapsable, .treeview-black li.lastExpandable { 
    background-image: url("../images/icons/treeview/treeview-black.gif"); 
}  

