.omenu {
  max-height: 300px;
  width: auto;
  overflow: auto;
 	z-index: 1001;
	cursor: pointer;
	border: 0px;
	background-color: #204952;
	padding: 12px;
	text-align: right; 
	filter:Alpha(Opacity=80);
	-moz-opacity: 0.80;
	position:relative;
	top: 0px;
	margin-top: 20px;
}


/**html  {	}
.omenu {margin-top: 20px#} keep the # here, it's tellig safari to read the margin differently*/


/* DIV container */
.menudiv {
  overflow: auto;
  visibility: hidden;
 	z-index: 1000;
	cursor: pointer;
	border: 0px;
	background-color: #204952;
	padding: 0px;
	text-align: right; 
	float: right; 
	filter:Alpha(Opacity=80);
	-moz-opacity: 0.80;
}

/* Menu container */
table.menu	{
	position: absolute;
 	z-index: 1000;
	cursor: pointer;
	visibility: inherit;        /* Don't change this */
	border: 0px;
	background-color: #204952;
	padding: 12px 5px;
	text-align: right; 
	float: right; 
	width: 170px;
	filter:Alpha(Opacity=80);
	-moz-opacity: 0.80;
	margin-top: 10px

}

/* Individual menu cells */
.menuitem, table.menu td	{
  z-index: 1002;
	color: #dabfa6;            /* Must be the same as tdColor in the menu_script.js */
	background-color: #204952; /* Must be the same as tdBgColor in the menu_script.js */
	border: 0px;
/* padding:  2px; */
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	white-space: nowrap;
	text-align: right; 
	width: 100%;
	filter:Alpha(Opacity=99);
	-moz-opacity: .99;
}

a.menuitem { text-decoration: none; }

