	/* These are the style specifications for the menu layers.  
   Set width to get more browsers' corporation  */
div.menu  { 
  position:absolute; visibility:hidden; 
  width:140px; left:0; top:0; z-index:500;
	font-size:10px;
  background-color:#2D3851; 
  border: 2px solid;	border-color: #f7faff #99a #99a #f7faff; 
}

/* Style specifications for menu items and links  */
div.menu ul { margin:.5em 1em .6em 0; padding:0 }
div.menu ul li { line-height:1; list-style-type:none; margin:0 0 .8em .4em; }

div.menu a {font-weight:bold; text-decoration:none }  
div.menu a:link {font-weight:bold; color:white; text-decoration: none }
div.menu a:visited {font-weight:bold; color:white; text-decoration: none  }
div.menu a:hover {font-weight:bold; color:grey; text-decoration: underline }

