a.info{
    position:relative; /*this is the key*/
    z-index:30; background-color: White;
    color: #00008B;
    text-decoration: underline;

	 }
a.info:hover{z-index:30; 
	background-color: #F0F8FF;
   text-decoration: none;
		color: blue;
}
a.info span{display: none;
}
a.info:hover span{ /*the span will display just on :hover state*/
	display:block;
	position:absolute;
   top:-10em; left:-27em; 
	color:#000000;
  border: 2px solid #E46804;
   background-color: #DBE6F8; 
	color:#000000;
   text-align: left;
	line-height: 13px;
	font-size: 12px;
	padding: 10px 23px 5px 15px;
	font-family: Arial, Helvetica, sans-serif;
	background-repeat: no-repeat;
	text-decoration: none;
	width: 275px; 
	height: auto;
	margin: 5px;
	/*background-color: transparent;*/
 	}
 
