div#mapping  {
	border: 1px #330099 solid;
	padding: 0.5em;
	color: #330099;
	background-color: #ffffff;
	height: 22em;
}
div#mapping p {
	font-size: 0.8em;
	font-weight: bold;
}
div#mapping em {
	font-size: 1em;
	font-weight : bolder;
}
div#mapping div {
	position:absolute;
	padding: 0.5em;
}
div#xhtml {
	font-family: "Courier New", Courier, monospace;
	left: 1em;
	border: 2px #000000 solid;
	color: #000000;
	background-color: #ffffff;
	width:10em;
}
div#xhtml p, div#xhtml em {
	color: #000000;
	background-color: #ffffff;
}
div#xhtml p {
	border: 1px #000000 solid;
	padding: 0.25em;
}
div#screen {
	left: 15em;
	border: 2px #330099 solid;
	color: #ffffff;
	background-color: #000099;
	width: 15em;
	height: 17em;
} 
div#screen p, div#screen em {
	color: #ffffff;
	background-color: #330099;
}
div#screen p {
	border: 1px #ffffff solid;
	padding: 0.25em;
	position: absolute;
}
div#print {
	font-family: "Times New Roman", Times, serif;
	left: 27em;
	border: 1px #000000 solid;
	color: #000000;
	background-color: #ffffff;
	width: 11em;
	height: 14em;
	font-size: 1.2em;
}
div#print p {
	border: 1px #000000 solid;
	padding: 0.25em;
	position: absolute;
}
div#print em {
	color: #000000;
	background-color: #ffffff;
}
p.content {
	height: 10em;
}
p {
	margin: 0.25em;
}
