/**
 * @file
 * Navigation Styling
 *
 * Default menu styling (ul.menu) is defined in system-menus.css.
 */


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

/*
 * Navigation bar
 */
#navigation {
}

.region-navigation {
}

/*
 * Primary and Secondary menu links
 */
#main-menu {
}

#secondary-menu {
}



/*
 * Menu blocks
 */
.block-menu {
}

/*
 * "Menu block" blocks. See http://drupal.org/project/menu_block
 */
.block-menu_block {
}

.sidebar .block-menu_block .content {
  /*float: left; */
  margin: 0 0 30px 0;
  padding: 0;
  padding:3px 0 0 0;
  width: 225px;
  font-size: 1.1em;
}

/*.secondaryNav,
.tertiaryNav {
  margin:0;
  padding:3px 0 0 0;
  width:225px;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  background-color: #f7f6ee;
  font-size: 1.1em;
}*/

.sidebar .block-menu_block ul {
  width:225px;
  margin:0;
  padding:0;
}

.sidebar .block-menu_block h2.title,
.sidebar .block-views h2.title {
  margin:0;
  padding:10px 0 6px 0px;
  height: 19px;
  color: #640000;
  font-family: "museo-sans-1", "museo-sans-2", Verdana, Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-size: 1.2em;
  background-color: #f7f6ee;
  border: none;
}

.sidebar .block-menu_block li {
  margin:0;
  padding:0;
  color: #43433c;
  background-color: #d6d6cf;
  list-style-type: none;
  list-style-image: none;
}

/* directory menu */
.sidebar .menu-name-menu-directories {
  /* margin-top: 35px; */
}

/* Related Links block in left sidebar */
.block .view-related-links {} /* Style in blocks.css */


/*.sidebar .block-menu_block li.active {
  margin:0;
  padding:6px 0 6px 10px;
  color: #fff;
  background-color: #43433c;
}*/

/*.tertiaryNav .navName {
  padding: 0 0 6px 0 !important;
}*/

.sidebar .block-menu_block a {
  color: #43433c;
  text-decoration:none;
  display:block;
  padding:6px 0 6px 10px;
  border-bottom: 1px solid #f7f6ee;
}

.sidebar .block-menu_block a:hover {
  color: #fff;
  background: #43433c;
}

.sidebar .block-menu_block li:hover {
  color: #fff;
  background: #43433c;
}

.sidebar .block-menu_block li a.active,
.sidebar .block-menu_block li.active-trail a {
  background-color: #43433c;
  color: #ffffff;
}

/* expanded leaves */
.sidebar .block-menu_block li.expanded li.leaf a {
  background-color: #ababab;
  padding: 6px 0 6px 30px;
  color: #ffffff;
}
.sidebar .block-menu_block li.expanded li.leaf a.active-trail {
  color: #510000;
}
.sidebar .block-menu_block li.expanded li.leaf li:hover {
  color: #510000;
}
.sidebar .block-menu_block li.expanded li.leaf a:hover {
  color: #510000;
}

/* Fourth-level nav, right column */

/*.quadNav*/.sidebar .block-menu_block.count-4 {
  margin:0 0 0 0;
  padding:0;
  width:225px;
  background-color: #f7f6ee;
}

/*.quadNavName*/ .sidebar .block-menu_block.count-4 h2.title {
  margin:0;
  padding:5px 0 4px 10px;
  height: 18px;
  color: #fff;
  font-family: "museo-sans-1", "museo-sans-2", Verdana, Helvetica, Arial, sans-serif;
  font-weight: 300;
  font-size: 1.2em;
  background-color: #3c6082;
  border: none;
}

.sidebar .block-menu_block.count-4 .content {
  padding-top: 0;
}

/*.quadNav li*/ .sidebar .block-menu_block.count-4 li {
  margin:0;
  padding:0;
  color: #43433c;
  background-color: #ced7df;
}

/*.quadNav li.alt*/ .sidebar .block-menu_block.count-4 li.alt {
  margin:0;
  padding:0;
  color: #43433c;
  background-color: #d6d6cf;
}

/*.quadNav li.selected*/ .sidebar .block-menu_block.count-4 li.selected {
  margin:0;
  padding:6px 0 6px 10px;
  color: #fff;
  background-color: #43433c;
}



/*  GATEWAYS NAV */

/*.gatewayNav*/ body.section-gateways .sidebar .block-menu_block {
  margin:0 0 16px 0;
  padding: 38px 0 0 0;
  width:225px;
  background-color: #f7f6ee;
}

/*.gatewayNavName*/ body.section-gateways .sidebar .block-menu_block h2 {
  margin:0;
  padding:5px 0 4px 10px;
  height: 18px;
  color: #fff;
  font-family: "museo-sans-1", "museo-sans-2", Verdana, Helvetica, Arial, sans-serif;
  font-weight: 300;
  font-size: 1.2em;
  background-color: #640000;
  border: none;
}

body.section-gateways .sidebar .block-menu_block .content {
  padding-top: 0;
}

/*.gatewayNav li*/ body.section-gateways .sidebar .block-menu_block li {
  margin:0;
  padding:0;
  color: #43433c;
  background-color: #e0cccc;
}

/*.gatewayNav li.alt*/ body.section-gateways .sidebar .block-menu_block li.alt {
  margin:0;
  padding:0;
  color: #43433c;
  background-color: #d6d6cf;
}

/*.gatewayNav li.selected*/ body.section-gateways .sidebar .block-menu_block li.selected {
  margin:0;
  padding:6px 0 6px 10px;
  color: #fff;
  background-color: #43433c;
}


/* USERS MENU */

/*.sidebar .menu-name-menu-users-menu {
  background-color: #f7f6ee;
}*/

.sidebar .block-menu_block .menu-name-menu-users-menu li a, 
.sidebar .block-menu_block .menu-name-menu-users-menu li a:hover, 
.sidebar .block-menu_block .menu-name-menu-users-menu li a:active, 
.sidebar .block-menu_block .menu-name-menu-users-menu li.active-trail a {
  color: #fff;
  background-color: #510000;
}


.sidebar .menu-name-menu-users-menu li li {
  color: #43433c;
  background-color: #E8cdcd;
}

.sidebar .menu-name-menu-users-menu li li.alt {
  color: #43433c;
  background-color: #E8cdcd;
}

.sidebar .block-menu_block .menu-name-menu-users-menu li li:hover, 
.sidebar .block-menu_block .menu-name-menu-users-menu li li.selected, 
.sidebar .block-menu_block .menu-name-menu-users-menu li li a:active, 
.sidebar .block-menu_block .menu-name-menu-users-menu li li.active-trail a {
  color: #fff;
  background-color: #414139;
}
