/* main tree container styles */

.tree
{
	width: 				100%;
	border-collapse: 	collapse;
	table-layout:		fixed;
}

/* tree column styles */

.treeleft, .treecenter
{
	width:	18px;
}

/* .treeright{} */

/* tree item styles */

.treeitem/*, .treeitemlast */
{
	cursor:default;
	white-space:nowrap;
	height: 24px;
}

/* tree folder styles */

.treefolderopen, .treefolderclosed/*, .treefolderopenlast, .treefolderclosedlast */
{
	cursor:			default;
	white-space:	nowrap;
	height: 24px;
	cursor:			pointer;
}

/* tree item columns styles */

.treeitemleft 
{
	background-image:url('/releases/latest/lava/pkgs/tree/tree.gif');
	background-repeat:no-repeat;
	background-position:-38px 50%
}

.treeitemleftlast 
{
	background-position:-55px 50%;
}

.treeitemcenter/*, .treeitemcenterlast */
{
	background-image:url('/releases/latest/lava/pkgs/tree/tree.gif');
	background-repeat:no-repeat;
	background-position:-155px center;
	cursor:	pointer;
}

.treeitemright/*, .treeitemrightlast */
{
	text-decoration:none;
	cursor:	pointer;
}

/* tree folder columns styles */

.treefolderleftclosed 
{
	background-image:url('/releases/latest/lava/pkgs/tree/tree.gif');
	background-repeat:no-repeat;
	background-position:-20px 50%;
}

.treefolderleftclosedlast 
{
	background-position:-75px 50%;
}

.treefolderleftopen 
{
	background-image:url('/releases/latest/lava/pkgs/tree/tree.gif');
	background-repeat:no-repeat;
	background-position:2px 50%;
}

.treefolderleftopenlast 
{
	background-position:-95px 50%;
}

.treefoldercenterclosed /*, .treefoldercenterclosedlast */
{
	background-image:url('/releases/latest/lava/pkgs/tree/tree.gif');
	background-repeat:no-repeat;
	background-position:-115px 50%;
}

.treefoldercenteropen/*, .treefoldercenteropenlast */
{
	background-image:url('/releases/latest/lava/pkgs/tree/tree.gif');
	background-repeat:no-repeat;
	background-position:-136px 50%;
}

/*
.treefolderrightopen, .treefolderrightopenlast, .treefolderrightclosed, .treefolderrightclosedlast
{
}
*/

/* tree container styles */

.treecontainer 
{
	background-image:url('/releases/latest/lava/pkgs/tree/tree.gif');
	background-position:-173px 0px;
	background-repeat:repeat-y;
}

.treecontainerlast
{
	background-image: none;
}

.treecontainerinner
{
	padding-left:		18px;
}

.treeselect
{
	background-color:#FFEF3F;
}

.treeselectcontainer
{
	background-color:#ffffdf;
}

.treeinplace
{
	filter: alpha(opacity=55);
	opacity: .55;
}

.treemarker
{
	height:2px;
	background-color:#aa0000;
}

.treehighlight
{
	background-color:#add8e6;
}

.treehighlightcontainer
{
	background-color:#dffffe;
}

.treecue
{
	background-color:#ffffff;
	border: 1px solid #cfcfcf;
	padding: 5px;
	filter:alpha(opacity=55);
	opacity:.55;
}
