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

ul.nice-menu li { border-style: none; }

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

ul.nice-menu li {
  float: left; /* LTR */
}

ul.nice-menu a {
  padding: 0.3em 5px 0.3em 5px;
  text-decoration:none;
  color:#fff;
  font-size:14px;
  font-weight:bold;
}

ul.nice-menu ul {
  top: 1.8em;
  left: -1px; /* LTR */
  border: 0;
  border-top: none;
  margin-right: 0; /* LTR */
}

ul.nice-menu ul li {
  width: 250px;
}


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

ul.nice-menu-down {
  float: left; /* LTR */
  border: 0;
}

ul.nice-menu-down li {
  border-top: none;
  line-height:25px;
  height:25px;
}

ul.nice-menu-down li li {
  border-top: 0;
  height:25px;
  line-height:25px;
}

ul.nice-menu-down ul {
  left: 0; /* LTR */
  top:43px;
}

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

#menu-bar ul.nice-menu-down ul li a { 
	font-size:13px;
	text-transform:none;
	padding:0px 8px;
	margin:0;
	line-height:25px;
}
#menu-bar li li { background-image:none;background-color:#9A001A; }
#menu-bar li li.last {  padding-bottom:6px; }
#menu-bar li li a:hover { background-color:#dc0026; }

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

ul.nice-menu-down .menuparent { margin:0px; }

ul.nice-menu-down .menu-381 a,
ul.nice-menu-down .menuparent a {
  display: block;
    letter-spacing: 0.5px;
    line-height: 44px;
    margin:0;
    text-transform: uppercase;
    background-color:transparent;
	padding:0 15px;
}
.ie6-8 ul.nice-menu-down .menuparent a  {padding:0 13px; }
ul.nice-menu-down .menu-381 a { background-color:#4C7FB2; }

ul.nice-menu-down li.menuparent {
   background:transparent; /* LTR */
}

ul.nice-menu-down li.menuparent.over a {background:#9A001A;}
ul.nice-menu-down li.menuparent.over ul a { background:none; }

ul.nice-menu-down .menu-381 a:hover,
ul.nice-menu-down li.menuparent a:hover,
ul.nice-menu-down li.over a  {
   background-color:#dc0026;
}


ul.nice-menu-down li li.menuparent {
  background:transparent; /* LTR */
}

ul.nice-menu-down li li.menuparent:hover {
    background:#dc0026; 
    color:#fff;
}
