body.menuContainer			{background: buttonface;border: 0px solid black;margin: 0;}
table.menu					{position: absolute;visibility: hidden;background:#0066FF;color: white;font:10px Verdana, Tahoma, Arial;border: 1pt solid; border-color: black;  cursor : hand; }
table.menu table.menu		{display: none; visibility: hidden;}
.menuContainer .menu		{visibility: visible;}
.menuContainer .menu .menu	{visibility: hidden; display: block;}
.menu tr					{height: 20px;}
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: buttonshadow;}

table.menu tr.disabled td.icon img	{border: 0px solid buttonface; margin: 1px;	filter: alpha(opacity=50);}

/* Highlighted cell formattings */
table.menu tr           td			{padding-left: 3px; padding-right: 3px; padding-top: 1px; padding-bottom: 1px}
table.menu tr.highlight	td			{background: #009CCE; color: white;}

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: transparent;}

table.menu tr           td.icon img	{border: 1px solid buttonface;}
table.menu tr.highlight td.icon img	{border: 1px solid; border-color: buttonhighlight buttonshadow buttonshadow buttonhighlight;}

.root,
.rootHighlight,
.rootActive		{width: 20px; font: bold 9pt Verdana, Tahoma, Arial; text-align: center; cursor: hand;
				border: 1px solid; padding: 1px; padding-left: 7px; padding-right: 7px;
				background: #0066FF; color: #FFFFFF; margin: 0;}

.root			{border-color: #0066FF;}
.rootHighlight	{border-color: #FFFFFF #000000 #000000 #FFFFFF;}
.rootActive		{padding-bottom: 0px; padding-left: 8px; padding-right: 6px; padding-top: 2px;
				border-color: #000000 #FFFFFF  #FFFFFF #000000;}

.root .menu				{visibility: hidden; }
.rootActive .menu		{visibility: hidden;}
.rootHighlight .menu	{visibility: hidden;}

/* The following is a special for the Skin page */
#menuBar	{background: #0066FF; font:bold 9pt Verdana;}

#menuBar .menuBar .root						{padding: 1px;}
#menuBar .menuBar .root .middle				{padding-left: 7px; padding-right: 7px;}
#menuBar .menuBar .rootHighlight .middle	{padding-left: 7px; padding-right: 7px;}
#menuBar .menuBar .rootActive .middle		{padding-left: 7px; padding-right: 7px;}

#menuBar .menuBar .root .left				{padding: 1px;}
#menuBar .menuBar .rootHighlight .left		{padding: 1px;}
#menuBar .menuBar .rootActive .left			{padding: 1px;}

#menuBar .menuBar .root .right				{padding: 1px;}
#menuBar .menuBar .rootHighlight .right		{padding: 1px;}
#menuBar .menuBar .rootActive .right		{padding: 1px;}