.person {
	font-size: 15em;
	}
	
.component {
	
	opacity:0.8; 
	filter:alpha(opacity=80);
	background-color:white;
	color:black;
	font-family:helvetica;
	padding:0.5em; 
	
}

.window { 
	border:2px solid #346789; 
 	width:10em; 
 	height:10em; 
	z-index:20; 
	position:absolute; 
	font-size:0.8em;
	
	/*margin:1em;*/
}

.label {
	border:1px solid #346789; 
	padding:8px;
	padding:8px;
}
.label:hover {
border-color:#5d94a6;	
}

.l1 { 
	font-size:13px;
	 
}

#window1 {  top:2em;left:2em;}
#window2 { top:14em; left:47em;}
#window3 { top:28em;left:2em; }
#window4 { top:6em; left:26em;}
#window5 {top:40em;left:32em;}
#window6 {top:25em;left:69em;}
#window7 {top:54em;left:4em;}
#window8 {left:63em;top:32em;}
._jsPlumb_connector { z-index:4; }
._jsPlumb_endpoint { z-index:5; }
._jsPlumb_overlay { z-index:6; }
.hl { border:3px solid red; }

/*        SVG styles.  Apart from the fact that SVG uses far less memory than Canvas, you can style it!   
.c1 path, .l1arrow { 
	stroke-dasharray:40 20 40; 
	stroke-linecap:round;
	stroke-opacity:0.5;
	fill-opacity:0.5;	
}
*/

