div.poppara {position:relative;border:1px dotted yellow;}
div.poppara a.pop {display:none;position:absolute; bottom:1em;right:1em;} 
div.poppara:hover a {display:block;position:absolute; top:1em;right:1em;}

p.popa {display:block; position:relative;border:1px dotted red;}
p.popa a {display:block;border:1px solid green;}
p.popa a:hover {background-color:transparent;}
p.popa a.pop {display:none;position:absolute; bottom:1.5em;right:5em;margin-left:-10em;} 
p.popa:hover a {display:block;position:relative; bottom:1.5em;right:5em;margin-left:-10em;color:#990033;font-weight:bold;}

p.pop a{z-index:10; text-decoration:none; border-bottom:1px dotted navy;}
p.pop a:hover {position:relative; z-index:100; text-decoration:none; border-bottom:1px dotted navy;}
p.pop a span {display:none;}

p.pop a:hover span {display:block;position:absolute; top: 1.1em; right:2em; z-index:10; width:25em;float:right;
	text-decoration:none !important;  margin-bottom:0 !important; text-align:left;
	line-height:110%; margin-top:0px;
	background-color:#A1BDD5 !important;border:1px dotted navy;color:navy;padding:3px 3px;margin:2px;}

div.cpop {float:right;margin: 0px 3px 0px 5px;text-align:right;}
div.cpop a, div.cpop a:visited{z-index:10; text-decoration:underline;text-align:right;}
div.cpop a p, div.cpop a:visited p {border:1px none #5E1C50;text-align:right;}
div.cpop a:hover {position:relative; z-index:100; text-decoration:none; border-bottom:1px none navy;}
div.cpop a span {display:none !important;}
div.cpop a:hover span {display:block !important;position:absolute; top: 0px; right:0px; z-index:100; width:40em;
	text-decoration:none !important;  text-align:left;
	line-height:131% !important; border:5px solid #5E1C50;padding:4px;margin:0px;
	background-color:#FFF; }
div.cpop a:hover span p {background-color:#F3E3B4;text-align:left;text-indent:0;margin:.2em;padding:.2em;
border-bottom:1px none navy;}

	
storage {white-space:nowrap;}