.menuhxdmenu,.menuhxdmenu  *{margin:0;padding:0;}
div#hxdmoomenu{
z-index:100;}
#hxdmoomenu li li{margin:0;}
.menuhxdmenu {line-height:1.0;float:left;margin-bottom:1.5em;position:relative; z-index:101}
.menuhxdmenu  ul{padding:0;}
.menuhxdmenu  li{float:left;list-style:none;position:relative;}

div#hxdmoomenu li li a, div#hxdmoomenu li.active li a{
  /*display:block;padding:0;margin:0;text-decoration:none;float:none;*/
  float:none;
	background-image:none;
	height:36px;
	width:140px;
	display: table-cell;
	vertical-align:middle;
	padding-left:5px;
	padding-right:0px;
	font-size:11px;
	border-right:none;
	line-height:15px;
  }

.menuhxdmenu  li ul{left:-999em;position: absolute;}
.menuhxdmenu  li:hover ul,
.menuhxdmenu  li.sfHover ul{left:0px;top:32px;}
.menuhxdmenu  li:hover li ul,
.menuhxdmenu  li.sfHover li ul,
.menuhxdmenu  li li:hover li ul,
.menuhxdmenu  li li.sfHover li ul,
.menuhxdmenu  li li li:hover li ul,
.menuhxdmenu  li li li.sfHover li ul{top:-999em;}
.menuhxdmenu  li li:hover ul,
.menuhxdmenu  li li.sfHover ul,
.menuhxdmenu  li li li:hover ul,
.menuhxdmenu  li li li.sfHover ul,
.menuhxdmenu  li li li li:hover ul,
.menuhxdmenu  li li li li.sfHover ul{left:146px;top:-1px;}
.menuhxdmenu  li li{position:relative;float:none;width:100%;}
/*** EDIT THESE CSS CODES WITH CARE: ENDS ***/


#hxdmoomenu li ul {
	width:146px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #dddddd;
	border-bottom-color: #dddddd;
	border-left-color: #dddddd;
	vertical-align: middle;
}

#hxdmoomenu ul ul ul {
}

#hxdmoomenu ul ul li{
	text-align:left;
	background-image:none;
	background-color:#3b436f;
		border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dddddd;
}

#hxdmoomenu ul ul ul li{
    background-color:grey;
}

#hxdmoomenu ul ul li a{
float:none;
	background-image:none;
	height:36px;
	width:140px;
	display: table-cell;
	vertical-align:middle;
	padding-left:5px;
	padding-right:0px;
	font-size:11px;
	border-right:none;
	line-height:15px;
}

#hxdmoomenu ul ul li a:hover{
	float:none;
	background-image:none;
	height:36px;
	width:140px;
	display: table-cell;
	vertical-align:middle;
	padding-left:5px;
	padding-right:0px;
	font-size:11px;
	border-right:none;	
}





#hxdmoomenu ul ul li:hover{
	background-image: none;
	background-color:#8e1b1a;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dddddd;

}


