#navigation {

  margin: 0 0 14px 0;

}



ul.nice-menu,

ul.nice-menu ul {

  width: 100%;

  list-style: none;

  padding: 0;

  margin: 0;

  border: 0;

  color: #ffffff;

  font-family: Georgia, serif;

}



ul.nice-menu li {

  float: left;

  width: 183px;

  padding: 0;

  margin: 0 7px 0 0;

  border: 0;

}

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



ul.nice-menu a {

  display: block;

  padding: 0;

  margin: 0;

  text-align: center;

  color: #ffffff;

  font-size: 1.3em;

  font-weight: bold;

  background-color: #557fbe;

  border: 0;

  text-decoration: none;

}

ul.nice-menu a span { display: block; padding: 7px 0; }

ul.nice-menu li.menu-1819 a span { padding-right: 25px; }

ul.nice-menu li.over a,

ul.nice-menu a:hover { background: #38609b; }



ul img.nav-image,

ul.nice-menu ul li.menu-1819 img.nav-image,

ul.nice-menu li.menu-1819 ul li img.nav-image { display: none; }



ul.nice-menu li.menu-1819 img.nav-image  { 

  display: block; 

  width: 54px; 

  height: 44px; 

  position: absolute; 

  right: 0;

  top: -27px;

  background: url('/sites/all/themes/cee/images/nav-hand.png') top left no-repeat; 

}

ul.nice-menu li.menu-1819.over a img.nav-image,

ul.nice-menu li.menu-1819 a:hover img.nav-image { background: url('/sites/all/themes/cee/images/nav-hand-hover.png') top left no-repeat; }



ul.nice-menu li.menu-1819 { margin: 0; }

ul.nice-menu li.menu-1819 a { margin: 0; color: #FFFFFF; background: #f3cf4a; }

ul.nice-menu li.menu-1819.over a,

ul.nice-menu li.menu-1819 a:hover { background: #cda923; }



ul.nice-menu ul { width: 183px; font-family: Arial, san-serif; }



ul.nice-menu li ul li {

  float: left;

  width: 183px;

  padding: 0;

  margin: 0 7px 0 0;

  border: 0;

  border-top: 1px solid #CCCCCC;

}

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



ul.nice-menu li ul li a { 

  display: block;

  padding: 0;

  margin: 0;

  text-align: left;

  color: #ffffff;

  font-size: 1.2em;

  font-weight: bold;

  background-color: #38609b;

  border: 0;

  text-decoration: none;

}

ul.nice-menu li ul li a span { display: block; padding: 7px 10px; }



ul.nice-menu ul li.over a,

ul.nice-menu ul li a:hover { background: #092F53; }



ul.nice-menu li.menu-1819.over ul li a { background: #CDA923 }



ul.nice-menu li.menu-1819 ul li.over a,

ul.nice-menu li.menu-1819 ul li a:hover { background: #AF9015; }



ul.nice-menu li ul li ul li a { background: #092F53; }

ul.nice-menu li ul li ul li.over a,

ul.nice-menu li ul li ul li a:hover { background: #6e9bdf; }



ul.nice-menu li.menu-1819 ul li ul li a { background: #AF9015; }

ul.nice-menu li.menu-1819 ul li ul li.over a,

ul.nice-menu li.menu-1819 ul li ul li a:hover { background: #7F680F; }







ul.nice-menu-down {

  float: left; /* LTR */

  border: 0;

}



ul.nice-menu-down li {}



ul.nice-menu-down li li {

  border-top: 0;

}



ul.nice-menu-down ul {

  left: 0; /* LTR */

}



ul.nice-menu-down ul li {

  clear: both;

}



ul.nice-menu-down li ul li ul { left: 183px; top: -1px; }

ul.nice-menu-down li.last ul li ul { left: -186px; }

