/******************************
 Global CSS for ALL menu types
******************************/

ul.nice-menu,
ul.nice-menu ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

ul.nice-menu li {
  display: inline-block;
}

ul.nice-menu a {
  color: #FFFFFF;
  font: normal 18px/1em Georgia, Times, 'Times New Roman', serif;
  padding: 14px 22px;
  text-decoration: none;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}

ul.nice-menu ul { }

ul.nice-menu ul li { }

/******************************
 HORIZONTAL (down) menus
******************************/

ul.nice-menu-down { }

ul.nice-menu-down li { }
ul.nice-menu-down > li:hover {
  background: #C20430; /* LTR */
}

ul.nice-menu-down li li { }

ul.nice-menu-down ul {
  background-color: #FFFFFF;
  box-shadow: 0 2px 2px rgba(0,0,0,0.6);
  min-width: 100%;
  text-align: left;
}
ul.nice-menu-down ul a {
  font-size: 16px;
  padding: 12px 22px;
  text-shadow: none;
  white-space: nowrap;
}
ul.nice-menu-down ul a:link,
ul.nice-menu-down ul a:visited {
  color: #0071CE;
}
ul.nice-menu-down ul a:hover,
ul.nice-menu-down ul a:active {
  color: #C20430;
}

ul.nice-menu-down ul li {
  clear: both;
}

ul.nice-menu-down li ul li ul {
  left: 12.5em; /* LTR */
  top: -1px;
}

ul.nice-menu-down .menuparent a {
  /* padding-right: 15px; LTR */
}

ul.nice-menu-down li.menuparent { }

ul.nice-menu-down li li.menuparent { }

ul.nice-menu-down li li.menuparent:hover { }