/* used by server-side tree */
table.TreeTable{
	table-layout: fixed;
}

/* used by client side tree */
table.TreeIconTable{
	table-layout: fixed;
	border-collapse: collapse;
	display: inline;
	vertical-align: top;
}

table.TreeIconTable td{
	padding: 0px;
	width: 16px;
}

/* used by server & client side trees */
span.TreeLink, span.TreeLinkSelected{
	height: 22px;
	padding-top: 5px;
	font-family: MS Sans Serif, Verdana;
	font-size: 8pt;
}

span.TreeLink A{
	color: black;
	text-decoration: none;
}

span.TreeLink A:Hover{
}

span.TreeLinkSelected A{
	color: white;
	background-color: #08246B;
	text-decoration: none;
}

span.TreeLinkSelected A:Hover{
}

td.TreeIconBottom{
	background-image:  url("../../_images/TreeIcon_Bottom.gif");
}
td.TreeIcon{
	background-image:  url("../../_images/TreeIcon.gif");
}
td.TreeVertTop{
	background-image:  url("../../_images/TreeVert_Top.gif");
}
td.TreeVertBottom{
	background-image:  url("../../_images/TreeVert_Bottom.gif");
}
td.TreeVert{
	vertical-align: top;
	background-image:  url("../../_images/TreeVert.gif");
}
td.TreeIconBottom, td.TreeIcon, td.TreeVertTop, td.TreeVertBottom{
	vertical-align: top;
	background-repeat: no-repeat;
}
input.TreeRenameField{
	margin-top: 2px;
	font-family: MS Sans Serif, Verdana;
	font-size: 8pt;
	border: black 1px solid; 
	height: 17px;
	width: 150px;	
}