@charset "utf-8";

/* ###########################################
 * 	Drop-down (Secondary) Menu
 * ###########################################
 */


/* ###########################################
 * 	User Menu (admin top header)
 * ###########################################
 */
#secondary-menu
{
	top: 30px;
	top: 15px;
}


/* ###########################################
 * 	Top Header Menu (Top header)
 * ###########################################
 */
#block-superfish-2
{
	float: right;
	margin: -105px 12px 0 0;
}
#block-superfish-2  ul
{

}
#block-superfish-2  ul li
{
	font-size: 15px;

	padding-right: 8px;
	padding-left: 8px;
	border-right: 1px solid #ddd; 
	margin-top:7px;
}
#block-superfish-2  ul li.last
{
	padding-right: 0px;
	border-right: 0px solid #ddd; 

}
#block-superfish-2  ul li
{

}




/* ###########################################
 * 	Main-menu
 * ###########################################
 */

.with-secondary-menu .region-header 
{

float: left;

	margin-top: 3em;
 margin: 0;

border: 0px solid #f00;
}


#superfish-1.sf-main-menu,
#superfish-1.main-menu
{
	padding: 0;
	padding: 0 20px;

 height: 50px;
 height: 45px;

border: 1px solid #0f0;
}




/* Top-Level & Default */
#superfish-1.sf-main-menu, 
#superfish-1.main-menu  
{
	padding: 0;
	margin: 0;

border: 0px solid #f00;

}


#superfish-1.sf-main-menu li,
#superfish-1.main-menu li 
{
  	border-right: 1px solid #A5A5B5;
  	border-right: 0px solid #A5A5B5;
  	background: none;

 	height: 45px;

}
#superfish-1.sf-main-menu li.last,
#superfish-1.main-menu li.last
{
  border-right: 0px solid #A5A5B5;
}
#superfish-1.sf-main-menu li li,
#superfish-1.main-menu li li 
{

	padding: 0;
	margin: 0;


  	border-right: 0px solid #f50505;

  	border-bottom: 0px solid #A5A5B5;
  	border-top: 0px solid #A5A5B5;

  	border-bottom: 1px solid #bbc;
  	border-right: none;


/*
  	border-bottom: 1px solid #bbc;
  background: rgba(155, 155, 155, 0.9);
*/

}
#superfish-1.sf-main-menu li li.last,
#superfish-1.main-menu li li.last
{
  	border-bottom: 0px solid #bbc;
}


/* Y position of Level-2 UL */
#superfish-1.sf-main-menu li ul,
#superfish-1.main-menu li ul 
{
 width: auto;

  	margin-top: 10px;
  	margin-top: 12px;
  	margin-top: 13px;
  	margin-top: 15px;
  margin-top: 12px;

        border-radius: 0;
 	background: #7BB0C7;
  background: rgba(105, 105, 105, 0.3);
  background: rgba(15, 15, 15, 0.5);
  background: rgba(10, 10, 10, 0.85);

  border-top: 0px solid #FFA5B5;
  border: 0px solid #FFA5B5;


}
.sf-menu li:hover ul, 
.sf-menu li.sfHover ul {
}


#superfish-1.sf-main-menu a,
#superfish-1.main-menu a 
{
        color: #333;
        background: #CCC;
/*
        background: rgba(255, 255, 255, 0.7);
*/
        background: none;
        float: left;
        line-height: 0;
        text-decoration: none;

        padding: 0;
 	margin: 0;
	background: none;

 	margin: 0 15px;
 	padding-top: 20px;
 	padding-top: 23px;

  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight: bold;
  text-transform:uppercase;

  	color: #F5F5F5;


        text-shadow: none;
        -khtml-border-radius-topleft: none;
        -khtml-border-radius-topright: none;
        -moz-border-radius-topleft: none;
        -moz-border-radius-topright: none;
        -webkit-border-top-left-radius: none;
        -webkit-border-top-right-radius: none;
        border-top-left-radius: 0;
        border-top-right-radius: 0;


border: 0px solid #f00;
}
/* Highlight Selected menu */
#superfish-1.sf-main-menu li.active-trail,
#superfish-1.sf-main-menu li.active-trail a,
#superfish-1.sf-main-menu a.active-trail,
#superfish-1.sf-main-menu a:hover,
#superfish-1.main-menu li.active-trail,
#superfish-1.main-menu li.active-trail a,
#superfish-1.main-menu a.active-trail,
#superfish-1.main-menu a:hover
{
	background: none;
	color: #E19C3E;
}
#superfish-1.sf-main-menu li.active-trail ul li a,
#superfish-1.main-menu li.active-trail ul li a
{
  	color: #F5F5F5;
}
#superfish-1.sf-main-menu li.active-trail ul li a:hover,
#superfish-1.main-menu li.active-trail ul li a:hover
{
	color: #E19C3E;
}
#superfish-1.sf-main-menu li.active-trail ul li a.active-trail,
#superfish-1.sf-main-menu li.active-trail ul li a.active,
#superfish-1.main-menu li.active-trail ul li a.active-trail,
#superfish-1.main-menu li.active-trail ul li a.active
{
	color: #E19C3E;
}




/* Non-top-Level & Default */


/*

#superfish-1.sf-main-menu li ul,
#superfish-1.main-menu li ul 
{
	padding: 0;
	margin: 0;

	background: none;

}

.sf-menu li:hover ul, .sf-menu li.sfHover ul {
	left: 0;
	top: 2.5em;
}



.sf-menu li a
{
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;

}



#superfish-1.sf-main-menu li ul li,
#superfish-1.main-menu li ul li
{
        padding: 0;
        margin: 0;

        background: none;


        text-shadow: none;
        -khtml-border-radius-topleft: none;
        -khtml-border-radius-topright: none;
        -moz-border-radius-topleft: none;
        -moz-border-radius-topright: none;
        -webkit-border-top-left-radius: none;
        -webkit-border-top-right-radius: none;
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;


border: 0px solid #ff0;
}


#superfish-1.sf-main-menu li ul li a,
#superfish-1.main-menu li ul li a
{
}
#superfish-1.sf-main-menu li ul li a:hover,
#superfish-1.main-menu li ul li a:hover
{
}

*/





/* ###########################################
 * 	Main Menu (Left Sidebar)
 * ###########################################
 */



/* ###########################################
 * 	Footer-Menu (5-column)
 * ###########################################
 */



/* ###########################################
 * 	SERU Menu (Left Sidebar)
 * ###########################################
 */

/* Top Level */
#block-menu-menu-seru-menu
{

}
#block-menu-menu-seru-menu
{
	margin: 0;
	padding: 0;

	background: none;

border: 0px solid #0f0;
}
#block-menu-menu-seru-menu
{
width: 224px;
margin: -10px;
margin: -15px;
margin-top: -16px;
border-top: 1px solid #2E2E2E;
}
#block-menu-menu-seru-menu .content
{
	margin: 0;
}
#block-menu-menu-seru-menu ul.menu
{
	margin: 0;
	padding: 0;

	background: #000;

border: 0px solid #f00;
}
#block-menu-menu-seru-menu ul.menu li
{
	list-style: none;

	padding: 7px 0;

	background: #669900;

	border: 0px solid #333;
	border-bottom: 1px solid #333;

}
#block-menu-menu-seru-menu ul.menu li:hover
{
	background: #9B1;
	background: #8A0;
}
#block-menu-menu-seru-menu ul.menu li.expanded 
{
	padding: 7px 0 0;
	border-bottom: 0px solid #333;

	background: #AC2;

}
#block-menu-menu-seru-menu ul.menu li a
{
	padding: 0 0 0 15px;

	color: #fff;

}
#block-menu-menu-seru-menu ul.menu li a:hover
{
        text-decoration: none;

}

/* Non-Top Level */
#block-menu-menu-seru-menu ul.menu li ul.menu
{
	margin-top: 7px;

 padding-left: 7px;
 padding-left: 5px;

	background: #00f;
	background: #000;
 background: #fff;

}
#block-menu-menu-seru-menu ul.menu li ul.menu li
{
	background: none;
 background: #000;

	padding-left: 30px;

}
#block-menu-menu-seru-menu ul.menu li ul.menu li:hover
{
	background: #222;
}
#block-menu-menu-seru-menu ul.menu li ul.menu li.active-trail
{
	background: #333;
}
#block-menu-menu-seru-menu ul.menu li ul.menu li a
{
	padding: 0;

}

/** Gardner Menu */
body.node-type-gardner #block-menu-menu-gardner-menu 
{

}
body.node-type-gardner #block-system-main .pane-menu-gardner-menu
{

}
body.node-type-gardner #block-menu-menu-gardner-menu ul
{

border: 0px solid #0f0;
}
body.node-type-gardner #block-system-main .pane-menu-gardner-menu ul
{
}
body.node-type-gardner #block-menu-menu-gardner-menu ul,
body.node-type-gardner #block-system-main .pane-menu-gardner-menu ul
{
	margin: 0;
	padding: 0;

border: 0px solid #fa0;
}
body.node-type-gardner #block-menu-menu-gardner-menu ul li,
body.node-type-gardner #block-system-main .pane-menu-gardner-menu ul li
{
	list-style-type: none;
	list-style-image: none;

	color: #ccc;
	font-size: 16px;
	font-size: 14px;
	font-size: 12px;
	text-transform: uppercase;

	border-top: 1px solid #ccc;

	padding: 3px 0;
	padding: 5px 0 3px 0;

}
body.node-type-gardner #block-system-main .pane-menu-gardner-menu ul li
{
	width: 70%;
	margin-left: 20px;

}
body.node-type-gardner #block-menu-menu-gardner-menu ul li.last,
body.node-type-gardner #block-system-main .pane-menu-gardner-menu ul li.last
{
	
	border-bottom: 1px solid #ccc;
}
body.node-type-gardner #block-menu-menu-gardner-menu ul li a,
body.node-type-gardner #block-system-main .pane-menu-gardner-menu ul li a
{

}
body.node-type-gardner #block-system-main .pane-menu-gardner-menu ul li a.active-trail,
body.node-type-gardner #block-menu-menu-gardner-menu ul li a:hover,
body.node-type-gardner #block-system-main .pane-menu-gardner-menu ul li a:hover
{
        color: #F2CB5F;
        text-decoration: none;

}
#block-menu-menu-gardner-menu
{

}



