/*******************************************************************************
 * Tree container
 */
 
/*this css is available on style.css
body{font-family: arial;font-size: 12px;color:#666;} 
ul, li{list-style: none outside none; margin: 0;  padding: 0;  outline:none;}
.fontBold{font-weight:700}	
.width349{width:349px;}
*/

/* new css */
ul.dynatree-container li{	-moz-background-clip:border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background:#fff ;
	cursor: pointer;
    padding: 3px 0;
    white-space: nowrap;
	text-transform: uppercase;
	display:block;
	font-size:13px;
	line-height:18px;
}
ul.dynatree-no-connector > li{background-image: none;}
/*.ui-dynatree-disabled ul.dynatree-container{opacity: 0.5; filter: alpha(opacity=50);background-color: silver;}*/
.ui-dynatree-disabled .dynatree-checkbox,.ui-dynatree-disabled .dynatree-radio{opacity: 0.5; filter: alpha(opacity=50);background-color: silver;}
/* Common icon definitions */
span.dynatree-empty,
span.dynatree-vline,
span.dynatree-connector,
span.dynatree-expander,
span.dynatree-checkbox,
span.dynatree-radio,
span.dynatree-drag-helper-img,
#dynatree-drop-marker
{width: 17px;height: 17px;display: inline-block;vertical-align: top;background-repeat: no-repeat;background-position: left;
background-image: url("treeViewSprite.png");background-position: 0 0;}
/** Used by 'icon' node option: */
ul.dynatree-container img{width: 16px;height: 16px;margin-left: 3px;vertical-align: top;border-style: none;}
/* Lines and connectors */
span.dynatree-connector{background-position: -16px -64px;	display:none;}
/* Expander icon */
span.dynatree-expander{background-position:1px -42px;height:15px; width:15px; margin:1px 3px 0 0;cursor: pointer;}



.dynatree-exp-cl span.dynatree-expander,.dynatree-exp-cd span.dynatree-expander,
.dynatree-exp-cdl span.dynatree-expander{background-position: 1px -42px}

/*
.dynatree-exp-cl span.dynatree-expander{background-position: 0 -96px;}
.dynatree-exp-cd span.dynatree-expander {background-position: -64px -80px;}
.dynatree-exp-cdl span.dynatree-expander {background-position: -64px -96px;}
*/
.dynatree-exp-el span.dynatree-expander,.dynatree-exp-edl span.dynatree-expander,
.dynatree-exp-e span.dynatree-expander,.dynatree-exp-ed span.dynatree-expander{	background-position: -43px -64px;}
.dynatree-loading span.dynatree-expander
{background-position: 0 0;background-image: url("loading.gif");width: 16px;height: 16px;display: inline-block;vertical-align: top;margin-left: 3px;}
/* Checkbox icon */
span.dynatree-checkbox{background-position: 1px -1px;}
span.dynatree-checkbox:hover{background-position: -37px -1px;}

.dynatree-partsel span.dynatree-checkbox{background-position: -94px -19px;}
.dynatree-partsel span.dynatree-checkbox:hover{background-position:-94px -19px;}


.dynatree-selected span.dynatree-checkbox{background-position:-75px -1px;}
.dynatree-selected span.dynatree-checkbox:hover{background-position: -113px -1px;}
/*radio icon*/
span.dynatree-radio{background-position:2px -91px; height:19px; width:18px;}
span.dynatree-radio:hover{background-position: -34px -91px;}
.dynatree-selected span.dynatree-radio{background-position: -70px -91px;}
.dynatree-selected span.dynatree-radio:hover{background-position: -106px -91px;}
/* Node type icon */
span.dynatree-icon { background-position: 0 0;display:none}
.dynatree-ico-cf span.dynatree-icon {background-position: 0 -16px;}
.dynatree-ico-ef span.dynatree-icon {background-position: -64px -16px;}
/* Status node icons */
.dynatree-statusnode-wait span.dynatree-icon{background-image: url("loading.gif") !important;background-position:0 0;width: 16px;	height: 16px;
	display: inline-block;	vertical-align: top;	margin-left: 3px;}
.dynatree-statusnode-error span.dynatree-icon{	background-position: 0 -112px;/*	background-image: url("ltError.gif");*/display:none;}

/* Node titles */
ul.dynatree-container a{color: black;text-decoration: none;	vertical-align: top;	margin: 0;	margin-left: 3px;
}
span.dynatree-node a{	display: inline-block;	padding-left: 3px;	padding-right: 3px;	color:#666;}
span.dynatree-selected a, span.dynatree-active a{	font-style: bold;}
div.dynatree-drag-helper a{	border: 1px solid gray;	background-color: white;	padding-left: 5px;	padding-right: 5px;	opacity: 0.8;}
div.dynatree-drop-accept span.dynatree-drag-helper-img
{	background-position: -32px -112px;}
div.dynatree-drag-helper.dynatree-drop-reject
{	border-color: red;}
div.dynatree-drop-reject span.dynatree-drag-helper-img
{	background-position: -16px -112px;}
#dynatree-drop-marker{	width: 24px;	position: absolute;	background-position: 0 -128px;	margin: 0;/*	border: 1px solid red; */}
#dynatree-drop-marker.dynatree-drop-after,#dynatree-drop-marker.dynatree-drop-before{width:64px;background-position: 0 -144px;}
#dynatree-drop-marker.dynatree-drop-copy{	background-position: -64px -128px;}
#dynatree-drop-marker.dynatree-drop-move{	background-position: -64px -128px;}
span.dynatree-drag-source{background-color: #e0e0e0;}
span.dynatree-drag-source a{color: gray;}
span.dynatree-drop-target a{color:#666;}
span.dynatree-drop-target.dynatree-drop-accept a{background-color: #3169C6 !important;text-decoration: none;}
span.custom1 a{	background-color: maroon;	color: yellow;}
/*new css add here*/
ul.dynatree-container li ul li{background-color:#fff;}
ul.dynatree-container li ul{width:100%; background-color:#84bfd0; display:block; margin-top:2px;}
/*ul.dynatree-container li ul li ul{background-color:#9ac9dd;}
ul.dynatree-container li ul li ul li ul{background-color:#b5d4eb;}
ul.dynatree-container li ul li ul li ul li ul{background-color:#cddeee;}
ul.dynatree-container li ul li ul li ul li ul li ul{background-color:#e2e6ee; }
ul.dynatree-container li ul li ul li ul li ul li ul li ul{background-color:#f0eff0;}
ul.dynatree-container li ul li ul li ul li ul li ul li ul li ul li{background-color:#fff;}*/

ul.dynatree-container li ul li{ padding:3px 0 2px;}
ul.dynatree-container li ul li ul li{ padding:3px 0 2px;}
ul.dynatree-container li ul li ul li ul li{padding:3px 0 2px;}
ul.dynatree-container li ul li ul li ul li{padding:3px 0 2px;}

.dynatree-exp-e{ font-weight:700;}
ul.dynatree-container li .dynatree-node{margin-left:16px;}
ul.dynatree-container li ul li .dynatree-node{margin-left:35px;}
ul.dynatree-container li ul li ul li .dynatree-node{margin-left:53px;}
ul.dynatree-container li ul li ul li ul li .dynatree-node{margin-left:73px;}
ul.dynatree-container li ul li ul li ul li ul li .dynatree-node{margin-left:92px;}
ul.dynatree-container li ul li ul li ul li ul li ul li .dynatree-node{margin-left:111px;}
ul.dynatree-container li ul li ul li ul li ul li ul li ul li .dynatree-node{margin-left:130px;}
ul.dynatree-container li ul li ul li ul li ul li ul li ul li ul li .dynatree-node{margin-left:149px;}
ul.dynatree-container .hideDiv {display:none !important;}
.popupBody1
{
    width:100%;
    height:232px;   
    overflow-x:hidden;
}
