.deeptree{margin-top:5px;width:100%;padding:4px 0px;word-spacing:normal;}

/*PARENT NODE*/
DIV.clsparent{width:180px;margin-bottom:5px;margin-left:10px;overflow:hidden;}

	SPAN.clscollapseparent{display:none;}

		/*EXPAND AND COLLAPSE*/
		SPAN.clscollapse, span.clsexpand{display:none;}
			SPAN.clsParentNodeImage{padding:0;vertical-align:middle}
			
			
		/*NODE IMAGE*/	
		SPAN.clsParentNodeImage, SPAN.clsNodeImage{padding:0;vertical-align:middle;}
			SPAN.parentImage , SPAN.nodeImg{cursor: pointer;width:20px;background-repeat:no-repeat;background-position:center center;display:inline-block;}

		/*LABEL PARENT and LEAF*/	
		SPAN.clslabel{overflow:hidden;position:relative;cursor:pointer;}
		SPAN.clsparentlabel{font-size:1.2em;height:20px;padding-top:2px;padding-bottom:5px;width:157px;color:#3B5998}
		SPAN.clsparentlabelFilter{background-color:transparent;}
		
	
		/*CONTAINER*/
		DIV.clscontainer{width:160px;padding:7px 0px;overflow:hidden;position:relative;}
		.hidden,.hide{display: none;}
		.shown{display: block;overflow:hidden;margin-left:8px;}

			/*CHILD NODE*/
			DIV.clsItem{}
			SPAN.clsleaf{overflow: visible;line-height: 3px;width:14px;display:inline-block;}
			
			/*LABEL*/
			SPAN.clsleaflabel{height:auto;padding-top:2px;padding-bottom:2px;vertical-align:middle;width:120px;}
		
/*SPAN.clslabel mouseactions*/
SPAN.clsmouseover {color:appworkspace;cursor:pointer;}


.deeptree a{color: buttontext;text-decoration: none}
SPAN.clsunavailable{border: medium none;padding: 0px;color: appworkspace;top: 0px;height: 0px;}



