.moduletablengm, .modulengm { /* please make sure you have set the module class suffix in the corresponding module to eg. "ngm" */
	width: 100%;
	margin: 0;
	padding: 0;
	z-index: 999;
	cursor: pointer;
}

/* default settings to be applied to the menu*/
.ngsubmenu
{
  width: 180px;
  z-index: 999;
  cursor: pointer;
  
}

.ngitem-normal
{
	width: 180px;
background: #cccccc;
	border-bottom: 2px solid #000000;
	height: 35px;
}

.ngitem-over
{
	width: 180px;
	background: #E23E22;
	border-bottom: 2px solid #000000;
	height: 35px;
}

.ngitem-active
{
	width: 180px;
background: #E23E22;
	height: 35px;
	border-bottom: 2px solid #000000;
}

.ngtext-normal
{
  color: #000000;
  padding: 5px 5px 5px 19px!important;
  width:100%;
	font: normal 1.2em Arial;
}

.ngtext-over
{
  color: #FFFFFF;
  padding: 5px 5px 5px 19px !important; 
  width:100%;
	font: normal 1.2em Arial;
}

.ngtext-active
{
  color: #FFFFFF;
  padding: 5px 5px 5px 19px !important; 
  width:100%;
	font: normal 1.2em Arial;
}

/* individual settings to be applied to the individual styles*/
.ngmainmenu
{
  width: 130px;
	background-color: #fff;
	z-index: 999;
	cursor: pointer;
}

.ngmainitem-normal
{
  background-color: #E23E22;
  width: 130px;
  cursor: pointer;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 5px;
	margin-left: 3px;
	margin-bottom: 2px;
}

.ngmainitem-over
{

  background-color: #cccccc;
  width: 130px;
  cursor: pointer;
  	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 5px;
	margin-left: 3px;
	margin-bottom: 2px;
}

.ngmainitem-active
{
  background-color: #E23E22;
  width: 130px;
  cursor: pointer;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 5px;
	margin-left: 3px;
	margin-bottom: 2px;
}

.ngmaintext-normal
{
  color: #FFFFFF;
  padding: 3px !important;
  width: 130px;
	font: normal 1em Arial;
}

.ngmaintext-over
{
  color: #000000;
  padding: 3px !important;
  width: 130px;
	font: normal 1em Arial;
}

.ngmaintext-active
{
  color: #FFFFFF;
  padding: 3px !important;
  width: 130px;
	font: normal 1em Arial;
}
