  H1
    {
      font-family: verdana, sans-serif;
      font-size:  1.5em;
      text-decoration: none;
      color: #3300ff;
    }

  H2
    {
      font-family: verdana, sans-serif;
      font-size:  1.0em;
      text-decoration: none;
      color: #3300ff;
    }

  H3
    {
      font-family: verdana, sans-serif;
      font-size : 10px;
      font-weight : normal;
      color : rgb(50,50,75);
    }



  a 
    {
      text-decoration: none;
      color: #336699;
    }


  /* Tooltips */
  a.info{
    position:relative; 
    z-index:24;
    color:#336699;
    text-decoration:none}

  a.info:hover
    { 
      z-index:25;
      cursor: default
    }

  a.info span{display: none}

  a.info:hover span{ /*the span will display just on :hover state*/
      display:block;
      position:absolute;
      top:3em; left:2em;padding:.75em;
      border:1px solid #f00;
      background-color:#fff; color:#000;
      text-align: left;
      white-space: nowrap}




  a:hover
    {
      text-decoration: underline;
      color: #FF0000;
    }


  table 
    {
      font-size:0.9em;
    }

   
  tr.d0 td
    {
	   background-color: #ffe9ff; 
    }
  tr.d1 td 
    {
	   background-color: #ccddee;
    }

  .footer 
    {
      position: relative; bottom: 0; left:0; width: 50%;
      font-family: verdana, sans-serif;
      font-size : 10px;
      font-weight : normal;
      color : rgb(50,50,75);
      cursor : arrow;
      text-decoration : none;
    }
      


  table.report 
    {
      border-width: 2px 2px 2px 2px;
	   border-spacing: 0px;
	   border-style: outset outset outset outset;
	   border-color: grey grey grey grey;
	   border-collapse: separate;
	   background-color: white;
    }



table.gmap
  {
    border-width: 2px 2px 2px 2px;
    border-spacing: 2px;
    border-style: outset outset outset outset;
    border-color: blue blue blue blue;
    border-collapse: separate;
    background-color: rgb(250, 240, 230);
  }



