.moduletablengm, .modulengm { /* please make sure you have set the module class suffix in the corresponding module to eg. "ngm" */
	width: 100%;
}

/* default settings to be applied to the menu*/
.ngsubmenu
{
  width: 100%;
  border: solid 0px #8A867A;
  background-color: transparent;
  /*background-image: url(../images/background/sm_back_office2.gif);
  background-repeat: repeat-y;*/
  height: auto;
}

.ngitem-normal
{
  border: solid 0px #316AC5;
  margin: 0px !important;
  background-color: transparent;
  width: 100%;
  cursor: pointer;
}

.ngitem-over
{
  border: solid 0px #000C80;
  margin: 0px !important;
  /*background-color: #FFF2C8;*/
  width: 100%;
  cursor: pointer;
}

.ngitem-active
{
  border: solid 0px #8A867A;
  margin: 0px !important;
  /*background-color: #F7F7F7;*/
  width: 100%;
  cursor: pointer;
}

.ngtext-normal
{
  font: normal 11px Tahoma, Arial;
  color: #000000;
  text-indent: 10px;
  padding: 3px !important;
  width:100%;
}

.ngtext-over
{
  font: normal 11px Tahoma, Arial;
  
  text-indent: 10px;
  padding: 3px !important;
  width:100%;
}

.ngtext-active
{
  font: normal 11px Tahoma, Arial;
  
  text-indent: 10px;
  padding: 3px !important;
  width:100%;
}

/* individual settings to be applied to the individual styles*/
.ngmainmenu
{
  width: 100%; /* please remove on horizontally orientated main menu*/
  border: solid 1px #000C80;
  background-color: #B8D1F8;
}

.ngmainitem-normal
{
  border: solid 1px #B8D1F8;
  background-color: #B8D1F8;
  width: 100%;
  cursor: pointer;
}

.ngmainitem-over
{
  border: solid 1px #000C80;
  background-color: #FFF2C8;
  width: 100%;
  cursor: pointer;
}

.ngmainitem-active
{
  border: solid 0px #8A867A;
  background-color: #F7F7F7;
  width: 100%;
  cursor: pointer;
}

.ngmaintext-normal
{
  font: normal 11px Tahoma, Arial;
  text-align: left;
  color: #000000;
  padding: 3px !important;
  width: 100%;
}

.ngmaintext-over
{
  font: normal 11px Tahoma, Arial;
  text-align: left;
  color: #000000;
  padding: 3px !important;
  width: 100%;
}

.ngmaintext-active
{
  font: normal 11px Tahoma, Arial;
  text-align: left;
  color: #8A867A;
  padding: 3px !important;
  width:100%;
}
#dm0m0tbl {
	width:200px;	
	border:0px;
	background-color: transparent;
	text-align:left;
	padding:10px 0px 0px 0px;
	margin:5px 0px 0px 0px;
	
	
}
#dm0m0tbl td {
	height:0px;
}

#dm0m0tbl .ngitem-active {
	background-image:url(../images/active_round.jpg);
	background-repeat:no-repeat;
	background-position:left;	
	margin-left: 10px !important;
	position:relative;
	width:17px;
	height:17px;
}

#dm0m0tbl .ngitem-over {	
	margin-left: 10px !important;	
  	cursor: pointer;
	background-position:left;
	background-image:url(../images/active_round.jpg);
	background-repeat:no-repeat;
}

#dm0m0tbl .ngitem-normal {  	
  	margin-left: 10px !important;
  	background-color: transparent;
  	background-image:url(../images/round.jpg);
	background-repeat:no-repeat;
	background-position:left;
}

#dm0m0tbl .ngtext-normal {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFE8C7;
	font-weight:normal;
	text-indent: 0px;
	padding: 5px 0px 0px 25px!important;
	width:100%;
	text-align:left;
}

#dm0m0tbl .ngtext-over {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #8488F5;
	font-weight:normal;
	text-indent: 0px;
	padding: 5px 0px 0px 25px!important;
	width:100%;
	text-align:left;
}

#dm0m0tbl .ngtext-active {
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:12px;
	color:#8488F5;		
	font-weight:bold;
	text-indent: 0px;
	padding: 5px 0px 0px 25px!important;
	width:100%;
	text-align:left;
}
