
	.astreeview_tree, .drag-container{
		margin:0px;
		padding:0px;
	}
	.astreeview_tree ul{	/* Sub menu groups */
		margin-left:0px;	/* Left spacing */
		padding-left:20px;
		/*display:none;	 Initially hide sub nodes */
		font-size:14px;
	}
	
	.drag-container ul{
		margin-left:20px;	/* Left spacing */
		padding-left:0px;	
		
	}
	
	/*
	.astreeview_tree .line
	{
		background-image:url(images/astreeview-vertical-line.gif);
		background-position:-8px 0;
		background-repeat:repeat-y;
		float:left;
		margin:0;
		width:1px;
	}
	*/
	
	.astreeview_tree .line-vertical
	{
		background:url(images/astreeview-vertical-line.gif) repeat-y 0px 0px;
	}
	
	.astreeview_tree .line-root
	{
		background:url(images/astreeview-root-line.gif) white no-repeat;
		_background:url(images/astreeview-root-line.gif) white no-repeat 0px 3px;
	}
		
	.astreeview_tree .line-top
	{
		background:url(images/astreeview-top-line.gif) white no-repeat;
	}
	
	.astreeview_tree .line-middle
	{
		background:url(images/astreeview-middle-line.gif) white no-repeat;
	}
	
	.astreeview_tree .line-bottom
	{
		background:url(images/astreeview-bottom-line.gif) white no-repeat;
	}
	
	.astreeview_tree .line-none
	{
	}
	
	.astreeview_tree li, .drag-container li{	/* Nodes */
		list-style-type:none;
		vertical-align:middle;
		line-height:16px;
		
	}
	.astreeview_tree li a, .drag-container li a{	/* Node links */
		color:#000;
		text-decoration:none;
		font-family:arial;
		/*font-size:0.8em;*/
		padding-left:3px;
		line-height:16px;
		/*margin-left:2px;*/
		font-size:14px;
	}

	.astreeview_tree li a:hover, .drag-container li a:hover
	{
		border-bottom:1px solid #ccc;
		/*color:#000;
		background-color:#e9e9e9;*/
	}
	
	.astreeview_tree img
	{
		border:0;
		padding:0;
		margin:0;
	}
	
	.astreeview-plus-minus
	{
		/*margin-bottom:2px;*/
	}
	
	.astreeview_tree li a:normal
	{
	}
	
	.astreeview_tree li a:hover
	{
		text-decoration:none;
	}
	
	.astreeview_tree li a:visited
	{
		/*border-bottom:0px;*/
	}
	
	.astreeview_tree li a.highlighted-node-item{
		color:#FFF;
		background-color:#009;
	}
	
	
	.astreeview_tree input.astreeview-edit-box{	/* Css for the text input - rename item */
		font-size:10px;
		margin:0px;
		padding:0px;
		height:12px;
		background-color:#E0EBF9;
		border-width:1px;
	}
	
	.astreeview_tree li .astreeview-node-selected:link
	, .astreeview_tree li .astreeview-node-selected:hover
	, .astreeview_tree li .astreeview-node-selected:visited{
		background-color:#3e32a7;
		color:white;
	}
	
	.astreeview-ajax-indicator-container
	{
		background-color:#4C94EA;
		
		color:#fff;
		float:left;
		font-size:11px;
		position:absolute;
		padding:5px;
	
		/*
		filter:alpha(opacity=80);
		opacity: 0.8;
		-moz-opacity:0.8;
		*/
		-moz-border-radius-bottomleft:4px;
		-moz-border-radius-bottomright:4px;
		-moz-border-radius-topleft:4px;
		-moz-border-radius-topright:4px;
		border-radius:4px;
		-webkit-border-radius:4px;
	}
	
	.astreeview-loading-placeholder
	{
		font-style:italic;
		font-size:10px;
	}