.treeview ul { background-color: transparent; }
.treeview, .treeview ul { padding: 0;margin: 0;list-style: none;}
.treeview div.hitarea {	height: 15px; width:15px;margin-left: -20px; margin-right:5px;float: left; cursor: pointer;}

/* fix for IE6 */
* html div.hitarea {
	background: #fff;
	filter: alpha(opacity=0);
	display: inline;
	float:none;
}

.treeview li { margin: 0;padding: 0px 0px 0px 18px;}
.treeview a.selected {background-color: #eee;}

.treeview li a:link {color:#004276; text-decoration:none;}
.treeview li a:visited {color:#004276; text-decoration:none;}
.treeview li a:link:hover, .breakingnews h2 a:visited:hover {color:#b00640; text-decoration:underline;}
.treeview li a:link:active {color: #b00640; text-decoration:none;} 

#treecontrol { margin: 1em 0; }
/*.treeview .hover { cursor: pointer; }*/
.treeview .hover { cursor: pointer; color:#b00640; text-decoration:underline;}
.treeview li { background:url(i/ul/arrow_02.gif) no-repeat 0 2px;clear:both; margin:3px 0;}
.treeview .collapsable { background: url(i/ul/arrow_01.gif) no-repeat 0 2px !important;}
.treeview .collapsable ul li { font-size:11px;} 
.treeview .expandable { background: url(i/ul/arrow_10.gif) no-repeat 0 2px !important;}
.treeview .last { background: url(i/ul/arrow_02.gif) no-repeat 0 5px; }
.treeview .lastCollapsable { background: url(i/ul/arrow_01.gif) no-repeat 0 5px; }
.treeview .lastExpandable { background: url(i/ul/arrow_01.gif) no-repeat 0 5px; }

.filetree li { padding: 3px 0 3px 16px; }
.filetree span.folder, .filetree span.file { padding-left: 15px; display: block; height: 15px; }
.filetree span.folder { background: url(i/tree/folder.gif) 0 0 no-repeat; }
.filetree span.file { background: url(i/tree/file.gif) 0 0 no-repeat; }

.treeview li span{color:#004276; text-decoration:none;}
.treeview li span.closed{font-weight:normal;}
.treeview li span.open{font-weight:bold;}