/* for div where treeview is placed */
div.ob_tree
{
		overflow: auto;
}

/* for node text */
td.ob_t2 
{
    font: 12px arial, geneva, verdana, helvetica, sans-serif;
		vertical-align: middle;
		border: 0px;
		background-color: none;
		padding-left:1px;
		padding-right:0px;
		padding-bottom:2px;
}

/* for node text highlighted/selected */
td.ob_t3
{
    font: 12px arial, geneva, verdana, helvetica, sans-serif;
		vertical-align: middle;
		border: 1px solid #000000;
		background-color: #cccccc;
		padding-left:1px;
		padding-right:2px;
		padding-bottom:2px;
		/* width: 165px; */
}

/* link in selected node */
td.ob_t2 A
{
		text-decoration: none;
}

/* links in all nodes */
td.ob_t2 A:link
{
    text-decoration: none;
}

/* hover in all nodes */
td.ob_t2 A:visited
{
		text-decoration: none;
}

/* hover in all nodes */
td.ob_t2 A:hover
{
		color: #009900;
		text-decoration: underline;
}

td.ob_t2 A:active
{
		text-decoration: none;
}

/* link in selected node */
td.ob_t3 A
{
		text-decoration: none;
}

/* hover over selected node */
td.ob_t3 A:hover
{
		color: #009900;
		text-decoration: underline;
}

td.ob_t3 A:link
{
		text-decoration: none;
}

td.ob_t3 A:visited
{
		text-decoration: none;
}
	
/* for icons */
td.ob_t4
{
		display:none;
		vertical-align: top;
}

/* for icons */
div.ob_d4
{
		width: 18px;
		font: 6pt Tahoma;
}

/* for vertical lines (indent) */
div.ob_d5
{
		width: 3px;
		vertical-align: top;
}
		
/* for plus-minus images */
td.ob_t6
{
		width:10px;
		vertical-align: top;
}

/* for message "Loading ..." */
td.ob_t7
{
		font: 12px Tahoma; 
		background-color: #ffffff; 
		border: 1px solid #666666; 
		color: #666666; 
		width: 80px; 
		text-align: center; 
		padding-left: 15px;
}



