div.treeControl span.selected 
{
	background-color: #aaaaaa;
    border-style: dotted;
    border-width: 1px;
    border-color: #FFFFFF;
    color: black;
}

div.treeControl.focussed span.selected
{
	background-color: #0A246A;
	color: white;
}

div.treeControl img
{
	border: none;
}

div.treeControl tr
{
	white-space: nowrap;
}

div.treeControl td{
	padding: 0px;
	line-height: 16px;
}

div.treeControl{
	overflow: scroll;
}

div.treeControl table 
{
	margin: 0;
	padding: 0;
	border: none;
	border-spacing: 0;
	border-collapse: collapse;
}

div.treeControl table tr
{
	white-space: nowrap;
}

div.treeControl table td.nonLastChild
{
	background-image: url(../images/treeControl/dotted.gif); 
	background-repeat:repeat-y; 
	background-position: left;	
}

div.treeControl table td.e
{
	cursor: pointer; 
	height: 16px; 
	width: 15px; 
	background-repeat: no-repeat; 
	background-position: left;
	border: none;
}

div.treeControl table td.plus
{
	background-image: url(../images/treeControl/plus.gif);
}

div.treeControl table td.plus_end
{
	background-image: url(../images/treeControl/plus_end.gif);
}

div.treeControl table td.min
{
	background-image: url(../images/treeControl/minus.gif);
}

div.treeControl table td.min_end
{
	background-image: url(../images/treeControl/minus_end.gif);
}

div.treeControl table td.t
{
	cursor: default; 
	height: 16px; 
	width: 15px; 
	background-repeat: no-repeat; 
	background-position: left;
	background-image: url(../images/treeControl/t.gif); 
}

div.treeControl table td.end
{
	background-image: url(../images/treeControl/t_end.gif); 
}

div.treeControl table td.t span, div.treeControl table td.e span
{
	display: none;
}

div.treeControl table td.t div, div.treeControl table td.e div
{
	float: left;
	width: 15px;
	overflow: hidden;
	heignt: 1px;
	font-size: 0px;
}

div.treeControl table td.t img, div.treeControl table td.e img
{
	visibility: hidden;
	width: 15px;
	border: none;
}

div.treeControl table td.folderName,div.treeControl table td.folderName span
{
	font-family: Arial; 
	font-size: 10px; 
	white-space: nowrap;
}

div.treeControl table td.folderName img
{
	vertical-align: middle;
}

div.treeControl table td.folderName div
{
	display: inline;
	padding-left: 16px;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url(../images/treeControl/icon_folder.gif);
	cursor: default; 
}

div.treeControl table td.folderName span
{
	cursor: default; 
	padding-right: 3px; 
	margin-left: 3px;
}