div#mainmenu 
{ 
  background-image:	url("/images/menu-back.png");
  height:	37px;
  }
div.mainmenu
{ 
  color:	white;
  font:	11px Verdana, Geneva, sans-serif;; /* fontMenuHead */
  width:	100%;
 }
#menupadder
{ 
  padding:	0;
  margin:	0;
 }
.mainmenu > div#menupadder > ul
{ 
  padding-left:	5px;
  list-style:	none;
  display:	inline-block;
  margin:	11px 0 0 0;
 }
.mainmenu > div#menupadder > ul > li > a:hover
{ 
  color:	#fdd;
 }
.mainmenu a
{ 
  display:	inline;
 }
.mainmenu a:hover
{ 
  color:	#DA0F12;
 }
.mainmenu li li
{ 
  background:	white ! important;
 }
.mainmenu ul a
{ 
  display:	inline;
  border:	1px solid transparent;
 }
.mainmenu ul ul
{ 
  position:     absolute;
  z-index:      500;
  padding-left:	0;
 }
.mainmenu ul ul li
{ 
  border-top:	1px solid #777;
  font:	10px Verdana, Geneva, sans-serif; /* fontMenu */
  white-space:	nowrap;
  position:	relative;
  left:		0;
  list-style:	none;
  padding-left: 5px;
  padding-right: 5px;
  padding-top:	3px;
  padding-bottom:	3px;
 }
.mainmenu ul ul li:first-child
{ 
  border-top:	none;
 }
.mainmenu ul ul ul
{ 
  position:     absolute;
  top:		0;
  left:		100%;
 }
.mainmenu ul ul,
.mainmenu ul li:hover ul ul,
.mainmenu ul ul li:hover ul ul
{
  display:      none;
}
.mainmenu > div > ul > li
{ 
  display:	inline-block;
 }
.mainmenu > div > ul > li > a
{ 
  display:	inline;
  color:	white;
  padding:	10px 5px 10px 5px;
 }
.mainmenu > div > ul > li:hover > a
{ 
  background-image:	url("/images/menu-back-highlight.png") ! important;
 }
.mainmenu > div > ul > li > a:hover
{ 
  color:	#da0f12;
  background-image:	url("/images/menu-back-highlight.png") ! important;
 }
.mainmenu > div > ul > li:hover > ul
{ 
  margin-top:	11px;
 }
.mainmenu ul li:hover ul,
.mainmenu ul ul li:hover ul,
.mainmenu ul ul ul li:hover ul
{
  display:      block;
  width:	26ex;
  color:	#DA0F12;
  margin-left:	5ex;
  border:	1px solid #777;
}
.mainmenu ul ul li:hover ul
{ 
  margin-left:	0;
 }
.mainmenu > div > ul > li:first-child:hover ul
{ 
  margin-left: 0;
 }
.mainmenu li:hover
{ 
  color:	#DA0F12;
  background:	#eee;
 }
.mainmenu > div > ul > li:hover
{ 
  background:	transparent;
 }
li.nodehead a
{ 
  font-weight:	bold;
 }
div.mainmenu {}
div.mainmenu ul { float: left !important; margin: 0 9px; padding: 0; }
div.mainmenu ul li {}
div.mainmenu ul li ul { float: none !important; }

