body.menuContainer 	{
	background: buttonface;
	border: none;
	margin: 0;
}

table.menu	{
	position: absolute; 
	visibility: hidden;
	background: #D5F1FF;
	font: menu;
	border: 1px solid Black;
	color : #000000;
}

table.menu table.menu 		{display: none; visibility: hidden;}

.menuContainer .menu		{visibility: visible;}
.menuContainer .menu .menu	{visibility: hidden; display: block;}

.menu tr					{height: 22px;}

table.menu td.more			{font-family: webdings; width: 20px; text-align: right; padding-right: 1px;}
table.menu td.keyshortcut	{font: menu;}
table.menu tr.disabled		{color: #9EBCE5;}

table.menu tr.disabled td.icon img	{border: none; margin: 1px;  visibility : hidden; 	}
/* Highlighted cell formattings */
table.menu tr           td			{padding-left: 2px; padding-right: 2px; padding-top: 1px; padding-bottom: 1px}
table.menu tr.highlight	td			{background:#00aeef;color: #FFFFFF;;}

td.sep,
table.menu tr           td.icon		{text-align: center; padding-left: 1px; padding-right: 1px; padding-top: 1px; padding-bottom: 1px;}
table.menu tr.highlight td.icon		{background: #BFEBFF;}

table.menu tr           td.icon img	{border: none;}
table.menu tr.highlight td.icon img	{border: none;}
.root,
.rootHighlight,
.rootActive	 {
	
	font: menu;
	text-align: center; 
	cursor: hand;
	border: 0px;
	padding: 0px; 
}

.root			{}
.rootHighlight	{}
.rootActive		{padding: 0px;}

.root .menu				{visibility: hidden;}
.rootActive .menu		{visibility: hidden;}
.rootHighlight .menu	{visibility: hidden;}
