/**
 * @file
 * Navigation Styling
 */


/*
 * The active item in a Drupal menu
 */
li a.active {
}

/*
 * Navigation bar
 */
#navigation {
  /* overflow: hidden; /* Sometimes you want to prevent overlapping with main div. */
}

#navigation ul.links, /* Main menu and secondary menu links */
#navigation .content ul /* Menu block links */ {
  margin: 0;
  padding: 0;
  text-align: left; /* LTR */
}

#navigation ul.links li, /* A simple method to get navigation links to appear in one line. */
#navigation .content li {
  float: left; /* LTR */
/*   padding: 0 10px 0; */ /* LTR */
}

.region-navigation {
}

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

#secondary-menu {
  float: right;
}

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

/*
 * "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
 */
.block-menu-block {
}


/*
 * User Menu
 */
#block-system-user-menu {
}

#block-system-user-menu .content ul.menu {
  margin: 0;
  padding-top: 15px;
  text-align: right;
	font-size: 10px;
	line-height: 1.2em;
	padding-right: 35px;
}

#block-system-user-menu .content li {
	display: inline-block;
	padding: 0px 10px;
	vertical-align: top;
	zoom: 1;
	*display: inline;
}

#block-system-user-menu .content li.last {
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	*display: inline;
}
#block-system-user-menu .content li.last a {
	padding-left: 10px;
	border-left: solid #A5A5A5 1px;
}
#block-system-user-menu .content a {
	text-decoration: none;
	font-size: 10px;
	color: #333;
}

/*
 * Main Menu - Superfish
 */
#block-superfish-1 {
	margin-top: 0px;
	height: 34px;
	background: #F1F1F1;
	border-bottom: 5px solid #D4D4D4;
}


#block-superfish-1 .content li {
	/* background: url('../images/menu-bkgrnd.png') repeat-x scroll 0 0; */
/* 	border-bottom: solid #D4D4D4 5px; */
/*
	padding-left: 15px;
	padding-right: 15px;
*/
}

.sf-menu.sf-style-default li, 
.sf-menu.sf-style-default.sf-navbar, 
.sf-menu.sf-style-default li li {
  background: #F1F1F1;
}

#block-superfish-1 .content li a {
	border: none;
	text-decoration: none;
	font-weight: bold;
	color: #323232;
	border-right: ridge #D4D4D4 2px;
	padding: 10px 24px;
	text-transform: uppercase;
}

#block-superfish-1 .content li a:hover {
	background: #D4D4D4;
	border-bottom: none;
}

#block-superfish-1 .content li.active-trail a{
	color: #690E12;
}


#block-superfish-1 .content li.active-trail li a{
	color: #323232;
}


#block-superfish-1 .content li.last a {
	border-right: none;
}

#block-superfish-1 .content li#menu-937-1.last a {
  padding: 10px 33px;
}

#block-superfish-1 li ul {
  margin-top: 3px !important;
}

#block-superfish-1 .content li.sf-depth-2 a {
	border-right: none;
	border-bottom: ridge #D4D4D4 2px;
}

#block-superfish-1 .content li.last.sf-depth-2 a {
	border-bottom: none;
}

#block-superfish-1 .content li.sf-depth-2 a.active {
	background: #D4D4D4;
	
}
#block-superfish-1 li.active-trail {
	background: url('../images/menu-selector.png') no-repeat 46% 85%;
	padding-bottom: 22px;
	margin-bottom: -23px;
}

#block-superfish-1 li li.active-trail {
	margin: 0;
	padding: 0;
}

#block-superfish-1 li.active-trail li.active-trail {
	background: #D4D4D4;
}