/* tree menu cell of main table - this should be moved to the main stylesheet */
td.menu {
	font-family:Verdana;
	color:#000000;
	vertical-align: top;
	width:185px;
}

/*******************/
/* Menu Tree Class */
/*******************/

/* main tree table */
table.tree {
	font-size:9pt;
	margin:0;
	border-width:0;
	background-color:#ffffff;
}

td.treetext {
	padding-left:3px;
	padding-right:3px;
	padding-top:1px;
	padding-bottom:1px;
	white-space: nowrap;
}

td.treeimage {
	padding:0;
	width:11px;
}

img.nodeimage {
	vertical-align:middle;
}

/*********************/
/* Tree Node Classes */
/*********************/

/* normal tree node cell */
span.treenodedefault {
	cursor:hand;
	border:1px solid #ffffff;
	padding-left:3px;
	padding-right:3px;
	padding-top:0px;
	padding-bottom:0px;
}

/* mouse-over tree node cell */
span.treenodehover {
	cursor:hand;
	background-color:#CCCCCC;
	border:1px solid #999999;
	padding-left:3px;
	padding-right:3px;
	padding-top:0px;
	padding-bottom:0px;
}

/* selected tree node cell */
span.treenodeselected {
	cursor:hand;
	border:1px solid #ff0000;
	background-color:#eeeeee;
	padding-left:3px;
	padding-right:3px;
	padding-top:0px;
	padding-bottom:0px;
}

/* treenode anchor */
a.treenode:link {
	cursor:hand;
	text-decoration:none;
	color:#000000;
}

a.treenode:visited {
	cursor:hand;
	text-decoration:none;
	color:#000000;
}

a.treenode:active {
	cursor:hand;
	text-decoration:none;
	color:#000000;
}

a.treenode:hover {
	cursor:hand;
	text-decoration:none;
	color:#000000;
}

/***********************/
/* Tree Branch Classes */
/***********************/

/* branch cell of table */
td.treebranch {
	padding:0;
	margin:0;
}

/* branch table */
table.treebranch {
	font-size:9pt;
	padding:0;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	border-width:0;
}

/* normal tree branch */
span.treebranchdefault {
	cursor:default;
	border:1px solid #ffffff;
	padding-left:3px;
	padding-right:3px;
	padding-top:0px;
	padding-bottom:0px;
}

/* mouse-over tree branch */
span.treebranchhover {
	cursor:default;
	background-color:#CCCCCC;
	border:1px solid #999999;
	padding-left:3px;
	padding-right:3px;
	padding-top:0px;
	padding-bottom:0px;
}

/* treebranch anchor */
a.treebranch:link {
	cursor:default;
	text-decoration:none;
	color:#000000;
}

a.treebranch:visited {
	cursor:default;
	text-decoration:none;
	color:#000000;
}

a.treebranch:active {
	cursor:default;
	text-decoration:none;
	color:#000000;
}

a.treebranch:hover {
	cursor:default;
	text-decoration:none;
	color:#000000;
}
