/**
 * @file
 * Navigation Styling
 */
/*
 * The active item in a Drupal menu
 */
li a.active {
  color: #000; }

/*
 * Navigation bar
 */
#navigation {
  height: 25px;
  background: #46a2cb; }

#navigation ul.links,
#navigation .content ul {
  margin: 0;
  padding: 0;
  text-align: left;
  /* LTR */ }

#navigation ul.links li,
#navigation .content li {
  float: left;
  /* LTR */
  padding: 0 0 0 0;
  /* LTR */
  list-style-type: none;
  list-style-image: none; }

#navigation {
  padding: 0 0 0 0; }
  #navigation #block-superfish-1 {
    float: right; }

.sf-menu li a.sf-depth-1 {
  position: relative;
  height: 23px;
  width: 50px;
  overflow: hidden;
  text-align: center;
  color: #fff;
  font-family: "Eurostile LT W01 Bold", Arial, sans-serif;
  font-size: 8px;
  line-height: 23px;
  text-transform: uppercase;
  border: 1px solid transparent;
  border-color: transparent transparent transparent #fff;
  box-shadow: 0px 0px 0 1px transparent;
  background-repeat: no-repeat;
  background-position: center 2px; }
  .sf-menu li a.sf-depth-1:hover {
    border: 1px solid #fff;
    box-shadow: 0px 0px 0 1px #46a2cb;
    border-radius: 2px; }
.sf-menu #menu-451-1 a.sf-depth-1 {
  background-color: #172f49;
  background-position: center -22px; }
  .sf-menu #menu-451-1 a.sf-depth-1:hover {
    box-shadow: 0px 0px 0 1px #172f49; }
.sf-menu #menu-453-1 a.sf-depth-1 {
  background-color: #92cce2;
  background-position: center -45px; }
  .sf-menu #menu-453-1 a.sf-depth-1:hover {
    box-shadow: 0px 0px 0 1px #92cce2; }
.sf-menu #menu-454-1 a.sf-depth-1 {
  background-color: #eb9822;
  background-position: center -69px; }
  .sf-menu #menu-454-1 a.sf-depth-1:hover {
    box-shadow: 0px 0px 0 1px #eb9822; }
.sf-menu #menu-452-1 a.sf-depth-1 {
  background-color: #80bd81;
  background-position: center -93px; }
  .sf-menu #menu-452-1 a.sf-depth-1:hover {
    box-shadow: 0px 0px 0 1px #80bd81; }
.sf-menu #menu-455-1 a.sf-depth-1 {
  background-color: #e16251;
  background-position: center -117px; }
  .sf-menu #menu-455-1 a.sf-depth-1:hover {
    box-shadow: 0px 0px 0 1px #e16251; }
.sf-menu #menu-450-1 a.sf-depth-1 {
  background-position: center -140px; }

.sf-menu li:hover > ul, .sf-menu li.sfHover > ul {
  top: 25px; }

.sf-sub-indicator {
  display: none; }

.sf-menu.sf-horizontal.sf-shadow ul {
  padding: 6px 8px;
  border: 1px solid #172f49;
  border-radius: 5px;
  background: #fff;
  padding: 6px 8px 5px 8px !important; }
  .sf-menu.sf-horizontal.sf-shadow ul li {
    line-height: 1.4; }
  .sf-menu.sf-horizontal.sf-shadow ul a {
    font-size: 0.83em;
    text-transform: uppercase;
    font-family: "Eurostile LT W01 Medium", Arial, sans-serif;
    color: #172f49; }
    .sf-menu.sf-horizontal.sf-shadow ul a:hover {
      color: #4e4f51 !important; }

.sf-menu.sf-horizontal.sf-shadow #menu-453-1 ul {
  border-color: #92cce2; }
  .sf-menu.sf-horizontal.sf-shadow #menu-453-1 ul a {
    color: #46a2cb; }

.sf-menu.sf-horizontal.sf-shadow #menu-454-1 ul {
  border-color: #eb9822; }
  .sf-menu.sf-horizontal.sf-shadow #menu-454-1 ul a {
    color: #eb9822; }

.sf-menu.sf-horizontal.sf-shadow #menu-452-1 ul {
  border-color: #80bd81; }
  .sf-menu.sf-horizontal.sf-shadow #menu-452-1 ul a {
    color: #80bd81; }

.sf-menu.sf-horizontal.sf-shadow #menu-455-1 ul {
  border-color: #e16251; }
  .sf-menu.sf-horizontal.sf-shadow #menu-455-1 ul a {
    color: #e16251; }

/*
 * Main menu and Secondary menu links
 */
#secondary-menu {
  float: right; }

/*
 * Menu blocks
 */
/*
 * "Menu block" blocks
 *
 * Drupal core has limited ways in which it can display its menus. To get around
 * these limitations, see http://drupal.org/project/menu_block
 */

/*# sourceMappingURL=navigation.css.map */
