/*a.tooltip:hover {background:#ccccc; text-decoration:none;} /*BG color is a must for IE6*/
/*a.tooltip span {display:none; padding:2px 3px; margin-left:8px; width:130px;}
a.tooltip:hover span{display:inline; position:absolute; background:#ffffff; border:1px solid #cccccc; color:#6c6c6c;}*/

a.tooltip {
  position: relative;
  z-index:24;
   background-color: #fff;
  color:#3366cc;
  text-decoration:none;
  border: 1px dashed #e3e3e3;
  padding: 0 3px;
}

a.tooltip:hover {
  z-index:25;
  background-color: #00adef;
  color:#fff;
  border: 1px dashed #36c;
}

a.tooltip span {
  display: none
}

a.tooltip p {
  border: 0;
  margin: 0;
  padding: 0;
}

a.tooltip:hover span {
  display:block;
  position:absolute;
  top:2em;
  left:1.5em;
  width:15em;
  border:1px dashed #666;
  background-color:#00adef;
  color:#fff;
  text-align: left;
  padding: 0.3em;
  padding-left: 8px;
  padding-right: 8px;
  font-size: 11px;
  line-height: 1.2em;
}