div.ui-dynatree-container
{
	/* font-family: tahoma, arial, helvetica;
	font-size: 67%;
	white-space: nowrap; */
	padding: 0px;
}

.ui-dynatree-expander
{
	cursor: pointer;
}

.ui-dynatree-container img
{
	border-width: 0px;
	width: 16px;
	height: 16px;
}

.ui-dynatree-document,
.ui-dynatree-folder
{
	line-height: 12px; // Seems to remove vertical gaps
	margin: 0px;
	border: 0px;
	/* color: black; */
}
.ui-dynatree-folder
{
	font-weight: normal;
}

.ui-dynatree-container a,
.ui-dynatree-container a:link,
.ui-dynatree-container a:visited,
.ui-dynatree-container a:active 
{
	text-decoration: none;
	color: black!important;
	outline: 0; /* @ Firefox, prevent dotted border after click */
	margin-left: 4px;
	/* vertical-align: text-top; */
	padding: 1px;
}

.ui-dynatree-container a:hover
{
	text-decoration: underline;
}

.ui-dynatree-focused
{
}

.ui-dynatree-container a:focus
{

/*	background-color: #3169C6; */
/*	color: white !important; */
/*	border: dotted 1px black; */
}

.ui-dynatree-container a:focus,
.ui-dynatree-focused a,
.ui-dynatree-focused a:link
{

/*	background-color: #3169C6; */
/*	color: white !important; */
/*	border: dotted 1px black; */
}

.ui-dynatree-selected
{
	background:#CCCCCC;
}
.ui-dynatree-selected a
{
	color: #FF9900!important; /* @ IE6 */
}

