/***********************/
/*** Glossary        ***/
/***********************/
a.pop_glossary, a.pop_glossary {
  text-decoration: none;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
/*  color: #AB3548; */
  cursor: help;
  position: relative;
}
/* a.pop_glossary:hover, a.pop_glossary:hover {
  border-bottom: 1px #99021A dashed; 
}
*/

.glossary {
  display: none;
  position: absolute;
  left: 0px;
  top: 0px; 
  font-size: 1.1em;
  width:200px;
  z-index: 10000;
}

.glossary .top {
  display: block;
  padding: 30px 8px 0;
  background: transparent url(bubble.gif) no-repeat top;
}

.glossary .definition {
  display: block;
  padding: 0px 8px; 
  background-color:#e1e7d2; 
        background-image:url(bubble_filler.gif);
        background-repeat: repeat-y;
}

.glossary .definition p {
  padding: 2px;
      padding-bottom: 0 !important;
}

.glossary .definition a:visited {
  color: #AB3548;
}

.glossary .bottom {
  display: block;
  padding: 3px 8px 10px;
  background: url(bubble.gif) no-repeat bottom;
}

.glossary .top a img {
  float: right;
  border: 0;
  margin: 3px;
}

/****No JS Tooltip******/

a.info h4
{
    color: #000000;
}
a.info
{
    position: relative; /*this is the key*/
    z-index: 9999;
    color: #008100;
    border-bottom-style: dashed;
    border-bottom-width: 1px;
    text-decoration: none;
    background-color: #fffffe;
}
a.info:hover
{
    z-index: 10000;
    background-color: transparent!important;
}
a.info span
{
    display: none;
}
a.info:hover span
{
    display: block;
    position: absolute;
    top: 0.8em;
    left: 0em;
    color: #000;
    width: 200px;
    text-decoration: none;
}
.toolTipTop
{
    position: relative !important;
    height: 30px;
    background-image: url('bubble.gif');
}
.toolTipMiddle
{
    position: relative !important;
    background-image: url('bubble_filler.gif');
    padding: 0px 10px;
    width: 180px !important;
    background-repeat: repeat-y;
}
.toolTipBottom
{
    position: relative !important;
    height: 10px;
    background-image: url('bubble.gif');
    background-position: bottom;
}
.headerGlossary
{
    position:relative !important;
    font-weight:bold;
    font-size:13px;
    margin-bottom:10px;
    margin-top:0px;
    width: 180px !important;
    top: 0.0em !important
}
a.info:hover .toolTipMiddle p
{
    margin: 0 0 0;
}
