			#demo {
				margin-top:0em;
			}
		
			.w { 
				width:10em;
				font-family:Verdana; 
				padding:0.4em;
				position:absolute;
				border: 1px solid black;
				z-index:4;
				border-radius:1em;
				 border:0px 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.6em;
opacity:0.8;
filter:alpha(opacity=100);
cursor:move;
			}
			
			.aLabel {
				background-color:white;
				opacity:0.8;
				padding:0.3em;				
			}
			
			.ep {
				float:right;
				width:1em;
				height:1em;
				background-color:#336699;
				cursor:pointer;
				border:0px 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.6em;
opacity:0.9;
filter:alpha(opacity=100);
			}
			
	
			._jsPlumb_endpoint {
				z-index:3;
			}
		/*	._jsPlumb_connector { border:1px solid red; }*/

			#a {
				left:17em;
				top:35em;
				width:18em;
				
			}
			
			#a1 {
				left:10em;
				top:0em;
				width:10em;
				
			}
			#a2 {
				left:30em;
				top:0em;
				width:10em;
			}
			
			#a3 {
				left:20em;
				top:24em;
				width:14em;
				background-color:#339966;
			}
			#a4 {
				left:0em;
				top:14em;
				width:14em;
				background-color:#0099cc;
			}
			#a5 {
				left:39em;
				top:21em;
				width:14em;
				background-color:#ff6666;
			}
			
			#a6 {
				left:39em;
				top:14em;
				width:14em;
				background-color:#ffff00;
			}
			#a7 {
				left:20em;
				top:15em;
				width:14em;
				background-color:#99cccc;
			}			
			#a8 {
				left:0em;
				top:9em;
				width:14em;
			    background-color:#99ff66;
			}			
			#a9 {
				left:0em;
				top:22em;
				width:14em;
				background-color:#cc6666;
			}
					
			#a10 {
				left:20em;
				top:16em;
				width:14em;
				background-color:#003300;
			}
			
					
			#a12 {
				left:0em;
				top:29em;
				width:14em;
				background-color:#ccff00;
			}
			
			#a13 {
				left:39em;
				top:29em;
				width:14em;
				background-color:#ff9900;
			}

			.dragHover { border:2px dotted red; }
			
			path { cursor:pointer; }