a.nav {font-family:"Trebuchet MS", Arial, sans-serif; font-size:13px; color:#ffffff; text-decoration:none;}
a.nav:visited {color:#ffffff;}
a.nav:active {color:#ffffff;}
a.nav:hover {color:#93BFC8;}

/* These are the style specifications for the menu layers.  
   Set width to get more browsers corporation  */
div.menu  { font-family:"Trebuchet MS", Arial, sans-serif;
 	  position:absolute; visibility:hidden; 
  width:180px; left:0; top:0; z-index:500; 
  font-size:12px; 
  background-color: #3A6A54;
 border:1px solid #578872;
  z-index:500;
	

}

/* Style specifications for menu items and links  */
ul.menu { margin:0; padding:0; width:auto;}
/* Need to set padding of at least one pixel or ie sets very large margin */
li.menu { 
background-color:#3A6A54;
  padding:1px; margin:0; 
  border-bottom:1px solid #578872;
  list-style-type:none
  }

/* Set display block and position relative so clicks on list items activate links  */  
div.menu a { 
  cursor:pointer;
  padding:3px; margin:0; 
  background-color:#3A6A54; 
  display:block; position:relative; 
  text-decoration:none 
  }
  
div.menu a:link { color:#ffffff; }
div.menu a:visited { color:#ffffff; }
div.menu a:hover { color:#93BFC8; }
