/* Global Styles */

#links {
  position: absolute; 
  top: 0; 
  left: 0; 
  width: 180px; 
  height: 100%; 
  font-size: 12px; 
  font-family: Helvetica, Arial, Verdana;
  z-index: 100;
  border-top:1px solid black;
}
#links a {
  display: block; 
  text-align: left; 
  font-weight: bold; 
  font-size: 1em;
  padding: 5px 10px; 
  margin: 0;
  border-width: 0 5px 1px 1px; 
  border-style:solid;
  border-color:black;
  text-decoration: none; 
  color: #093e3d; 
  background: #f3f4f1;
}
div#links a:hover {
  color: #c00; 
  background: #ffffff;
  border-right: 5px double gold;
}
#links a:visited {
  color: #1a4440; 
  background: #f3f4f1;
}
#links a span {
  display: none;
}
#links a:hover span {
  display: block;
  position: absolute; 
  top: 280px; 
  left: 0; 
  width: 170px;
  border:1px solid black;
  padding: 5px; 
  margin: 0; 
  z-index: 100;
  color: #000; 
  background: #ffffff;
  font-weight:normal;
  font-size: 12px;
  font-family: Helvetica, Arial, Verdana;
}

div.css_menu_box
   {
   position:absolute;
   top:15px; 
   left:15px;  
   height: 400px;
   width: 80%; 
   }


