span, div
{
	font-family: Arial, Sans-serif;
	font-size: 8pt;
}


DIV.NQWMenu A.NQWMenuItem {
	font-weight: normal;
	font-size: 8pt;
	color: #3c3c3c;
	font-family: arial;
}

DIV.NQWMenu A.NQWLeftMenuItem {
	font-weight: normal;
	font-size: 8pt;
	color: #3c3c3c;
	font-family: arial;
}

DIV.NQWMenu {
	font-weight: normal;
	font-size: 8pt;
	color: #3c3c3c;
	font-family: arial;
	z-index: 50;
	left: 0px;
	top: 0px;
	position: absolute;
	visibility: hidden;
	/*display:none;*/
}

DIV.NQWMenu TD.shadowMenuCell
{   
	border: solid 1px #a5a9b6;
	opacity: .95;
	filter: alpha(opacity=95);
	padding: 0px 1px 1px 1px;
	background-color: #f2f2f5;
}

DIV.NQWMenu A.NQWMenuItem {
	padding-right: 1em;
	display: block;
	padding-left: 1.2em;
	padding-bottom: 2px;
	cursor: default;
	padding-top: 2px;
	white-space: nowrap;
	text-decoration: none;
   background-position: top left;
	background-repeat: no-repeat;
}

.NQWMenuItemChecked
{
	background-image: url(menucheck.gif);
}

.NQWMenuItemFlagged
{
	background-image: url(menuflag.gif);
}

.NQWMenuItemHidden
{
   visibility: hidden;
	/*display: none;*/
}

.NQWMenuItemDisabled
{
}

DIV.NQWMenu A.NQWMenuItem:hover
{
	color: black;
	background-color: #a3c2df;
}

DIV.NQWMenu A.NQWLeftMenuItem:hover
{
	color: black;
	background-color: #a3c2df;
}

DIV.NQWMenu A.NQWMenuItemHighlight
{
	color: black;
	background-color: #a3c2df;
}

DIV.NQWMenu A.NQWMenuItem SPAN.NQWMenuItemText
{
	/* USED BY PERL. DO NOT REMOVE!  RTL-ONLY: margin-left: -2em; */
}

DIV.NQWMenu A.NQWMenuItem SPAN.NQWMenuItemArrow
{

}

SPAN.NQWLeftMenuItemArrow
{
   margin-left: 0.25em;
	margin-right: 0.75em
}

DIV.NQWMenu A.NQWLeftMenuItem {
	padding-right: 1em;
	display: block;
	padding-bottom: 2px;
	cursor: default;
	padding-top: 2px;
	white-space: nowrap;
	text-decoration: none;
   background-position: top left;
	background-repeat: no-repeat;
}

DIV.NQWMenu DIV.NQWMenuItemSeparator
{
	border-top: #a5a9b6 1px solid;
	margin: 2px 4px;
}


/* New to 7.7.1.1 */
/* Menu item class for items that was streamed out as checked */
A.MenuItemAlreadyChecked, A.MenuItemAlreadyChecked:visited
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-family: arial;
  	padding-right: 1em;
	display: block;
	padding-left: 1.2em;
	padding-bottom: 2px;
	cursor: default;
	padding-top: 2px;
	white-space: nowrap;
	text-decoration:none;
   background-position: top left;
	background-repeat: no-repeat;
  	background-image: url(menucheck.gif);
}

/* Menu item class for items that was streamed out as checked */
A.MenuItemAlreadyChecked:hover
{
	color: white;
	background-color: black;
	text-decoration:none;
}
