a.info, a:visited info {
    position:relative; /*this is the key*/
    z-index:30; background-color: White;
    color: #00008B;
    text-decoration: underline;
	 font-size:14px;
	 font-weight:bold;
	 }
	 
a.info:hover{
z-index:30; 
background-color: #F0F8FF;
color:#DFDFDF;
}

a.info span{
display: none;
color: #F90000;
font-weight:normal;
}

a.info:hover span{ /*the span will display just on :hover state*/
	display:block;
	position:absolute;
   top:1em; left:-6em; 
	color:#000000;
  /* border: 2px dotted Orange;
   background-color: #EFF9F4; color:#000;*/
	background-image: url(../images/box.gif);
   text-align: justify;
	line-height: 12px;
	font-size: 11px;
	padding: 10px 23px 5px 95px;
	font-family: Arial, Helvetica, sans-serif;
	background-repeat: no-repeat;
	text-decoration: none;
	width: 288px; 
	height: 235px;
	margin: -5px;
	background-color: transparent;
 	}