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:left;margin: 5px 3px -2px 5px; z-index:100 !important;}
div.cpop img {margin:0;border:1px solid #000;}
div.cpop a{z-index:10; text-decoration:none;}
div.cpop a:hover {position:relative; z-index:100 !important; text-decoration:none; border-bottom:1px none navy;}
div.cpop a span {display:none;}
div.cpop a:hover span {display:block;position:absolute; top: 0px; right:0px; z-index:100 !important; width:auto;float:left;
	text-decoration:none !important;  text-align:left;
	line-height:110%; border:5px solid #FFF;color:navy;padding:0;margin:0;
	background-color:#FFF; }
div.cpop a:hover span.toleft {left:-300px;}
div.cpop a:hover span p {background-color:yellow;margin-left:0em;text-align:center;text-indent:0;margin-right:.7em;
border-bottom:1px solid navy;}

div.insert {margin-left:5px !important;}
div.insert div.cpop p {margin-bottom:1em !important; margin-left:1em; !important;}
div.insert div.cpop img {margin-left:5px !important;}

div.newspop {margin: 5px 3px -2px 5px;text-align:left;font-size:.85em;clear:none;z-index:100  !important;}
div.newspop a{z-index:100 !important; text-decoration:none;background-color:#B8CBF7;
	border-bottom:1px dotted navy;margin:0 1px 0 2px;font-size:.85em;float:right;}
div.newspop a:hover {position:relative; z-index:100 !important; text-decoration:none;}
div.newspop a span {display:none;}
div.newspop a:hover span {display:block;z-index:100 !important;position:absolute; top: 1.3em; right:0px; z-index:100; 
	width:35em;float:left;
	text-decoration:none !important;  text-align:left;
	line-height:1.3em; border:5px solid #FFF;color:navy;margin:0;
	background-color:#FFF; border: 2px solid blue;padding:.4em;}
div.newspop a:hover span p {margin-left:0;padding-left:0;text-align:left;text-indent:0;margin-right:.7em;
border-bottom:1px none navy;line-height:1.3em !important;font-size:.85em;z-index:100 !important;}
	
storage {white-space:nowrap;}