#demo 
{
	margin-top:5em;
}

#MindMapOuter
{ 
/*position:relative; */
position:absolute;
}

.w 
{ 
	width:150px;
	padding:5px;
	position:absolute;
	border: 1px solid #383;
	z-index:4;
	background-color:#FBF9F9;
/*	border-radius:1em;*/
/*	border:1px solid #346789;*/
/*	box-shadow: 2px 2px 19px #e0e0e0;
   	-o-box-shadow: 2px 2px 19px #e0e0e0;
   	-webkit-box-shadow: 2px 2px 19px #e0e0e0;
   	-moz-box-shadow: 2px 2px 19px #e0e0e0;
	-moz-border-radius:0.5em;
	border-radius:0.5em;
	opacity:0.8;
	filter:alpha(opacity=80);*/
	/*cursor:move;*/
}
			
.aLabel 
{
	background-color:white;
	opacity:0.8;
	padding:0.3em;				
}

/*.mmboxlist, .mmdelbox, .ep 
{
border: thin solid red;
}*/

.mmboxlist
{
	width:15px;
	height:16px;
	float:left;
	cursor:pointer;
}
.ep 
{
	float:right;
	width:32px;
	height:15px;	
	cursor:pointer;
}

.mmdelbox 
{
	float:left;
	margin-left:45px;
	width:16px;
	height:16px;
	cursor:pointer;
}


.mmboxtitle
{
border:thin solid #383;
cursor: pointer;
margin-bottom:3px;
}

.mmboxtitle textarea
{
width:142px;
height:100px;
}

.mmboxmove
{
clear:left;
font-size:10px;
font-weight:bold;
width:120px;
height:20px;
background-color:#ccc;
color:#383;
cursor:move;
border:thin solid #383;
margin-left:auto;
margin-right:auto;
margin-top: 23px;
text-align:center
}

.mmboxmove:hover
{
background-color: #383;
color:#ffffff;
}

.mmdellink
{
}
.mmdelimage
{
}

			
._jsPlumb_endpoint 
{
	z-index:3;
}
/*	._jsPlumb_connector { border:1px solid red; }*/
			

.dragHover 
{ 
	border:1px dotted #383; 
}
			
path 
{ 
	cursor:pointer; 
}
			
