div.clearer
{
	clear: both;
}

/* Main div */
div.TreeBlock
{
	/*width: 260px;*/
}

/* Closed Row main table */
div.TreeBlock table.TreeRow
{
	height: 20px;
	width: 100%;
}

/* Closed arrow div */
div.TreeBlock table.TreeRow td.ArrowClosed
{
	width: 20px;
	background-image: url(images/tree/arrow_right.png);
	background-repeat: no-repeat;
	background-position: top center;
	cursor: default;
}

/* Closed arrow div */
div.TreeBlock table.TreeRow td.ArrowEmpty
{
	width: 20px;
	background: transparent;
	cursor: default;
}

/* Closed arrow div */
div.TreeBlock table.TreeRow td.ArrowOpen
{
	width: 20px;
	background-image: url(images/tree/arrow_down.png);
	background-repeat: no-repeat;
	background-position: top center;
	cursor: default;
}

/* Content box */
div.TreeBlock table.TreeRow td.ContentBox
{

}

/* DefaultSiteIcon */
/*
div.TreeBlock table.TreeRow td.ContentBox td.DefaultSiteIcon
{
	width: 20px;
	background-image: url(images/tree/default_site.png);
	background-repeat: no-repeat;
	background-position: center;
}
*/
/* SiteIcon */
div.TreeBlock table.TreeRow td.ContentBox td.SiteIcon
{
	width: 20px;
	background-image: url(images/tree/site.png);
	background-repeat: no-repeat;
	background-position: center;
}

/* FolderIcon */
div.TreeBlock table.TreeRow td.ContentBox td.FolderIcon
{
	width: 20px;
	background-image: url(images/tree/folder.png);
	background-repeat: no-repeat;
	background-position: center;
}

/* DocIcon */
div.TreeBlock table.TreeRow td.ContentBox td.DocIcon
{
	width: 20px;
	background-image: url(images/tree/doc.png);
	background-repeat: no-repeat;
	background-position: center;
}

/* HomeIcon */
div.TreeBlock table.TreeRow td.ContentBox td.HomeIcon
{
	width: 20px;
	background-image: url(images/tree/home.png);
	background-repeat: no-repeat;
	background-position: center;
}

/* DocIcon */
/* div.TreeBlock table.TreeRow td.ContentBox td.LoadingIcon */
.LoadingIcon
{
	width: 20px;
	background-image: url(images/ajax-loader2.gif);
	background-repeat: no-repeat;
	background-position: center;
}

/* Not active row inner */
div.TreeBlock table.TreeRow td.ContentBox table.InnerNormal
{
	width: 100%;
	background: transparent;
	border: 1px solid transparent;
}

/* Not active row inner */
div.TreeBlock table.TreeRow td.ContentBox table.InnerActive
{
	width: 100%;
	background-color: #f0f5fc;
	border: 1px solid #bdcadf;
}

/* Not active row content */
div.TreeBlock table.TreeRow td.ContentBox table td.ContentInner
{
	height: 20px;
	font-family: Tahoma;
	font-size: 11px;
	padding-left: 5px;
	padding-top: 2px;
	cursor: default;
	color: #597FB2;

}

div.TreeBlock table.TreeRow td.ContentBox table td.ContentInner a,
div.TreeBlock table.TreeRow td.ContentBox table td.ContentInner a:hover
{
	font-family: Tahoma;
	font-size: 11px;
	color: #597FB2;
	text-decoration: none;
	border: none;
}

/* Not active row popup icon */
div.TreeBlock table.TreeRow td.ContentBox table.InnerNormal td.PopupIcon
{
	width: 20px;
	height: 20px;
	background-image: transparent;
}

/* active row popup icon */
div.TreeBlock table.TreeRow td.ContentBox table.InnerActive td.PopupIcon
{
	width: 20px;
	height: 20px;
	background-image: url(images/tree/popup_menu.png);
	background-repeat: no-repeat;
	background-position: center;
}

