@charset "utf-8";

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

#main-menu {

 width: 1020px;
 margin-left: 0px;


 background: #F3F2F7;
 background: #E3E2E7;

/*
 height: 20px;
 background-image:url(/sites/crws.berkeley.edu/files/img/mainbg.gif);
 background-repeat:repeat-y;
 height: 35px;
border-top: 1px solid #f00;
*/



	padding: 0;

border: 0px solid #f00;
}

#main-menu-links {
	padding: 0;
	padding: 0 20px;

border: 0px solid #0f0;
}


/*
#main-menu-links a {
	color: #23408E;
	background: #CCC;
	background: rgba(255, 255, 255, 0.7);
	float: left;
	height: 2.4em;
	line-height: 2.4em;
	padding: 0 0.8em;
	text-decoration: none;
	text-shadow: 0 1px #EEE;
	-khtml-border-radius-topleft: 8px;
	-khtml-border-radius-topright: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}
*/



/* Top-Level & Default */
#main-menu-links ul 
{
	padding: 0;
	margin: 0;
}


#main-menu-links ul li 
{
  	border-right: 1px solid #A5A5B5;
  	border-right: 0px solid #A5A5B5;
  	background: none;

 	height: 35px;
 height: 30px;
 height: 40px;

}
#main-menu-links ul li.last
{
  border-right: 0px solid #A5A5B5;
}


#main-menu-links a 
{
        color: #23408E;
        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;
 margin: 0 25px;
 margin: 0 45px;
 margin: 0 60px;
 margin: 0 55px;
 margin: 0 50px;

 	padding-top: 23px;
 padding-top: 17px;
 padding-top: 15px;
 padding-top: 16px;
 	padding-top: 20px;

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

  	color: #23408E;


        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;
}

/** Non-Top-Level */

/* Y position of Level-2 UL */
#main-menu-links ul li ul
{
        margin-top: 10px;
  	margin-top: 5px;
  margin-top: 0px;
  margin-top: 10px;

  margin-left: -21px;
  margin-left: 0px;


        border-radius: 0;
        background: #7BB0C7;
  background: rgba(105, 105, 105, 0.3);
  background: rgba(15, 15, 15, 0.5);
 background: #81875C;
	background: #cdccce;

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


}

#main-menu-links li ul li
{
	background: #A1A77C;
	/*width added by Kim 8/30/12 in attempt to widen secondary menu item.  Did not work.  element.style is set to 100% 
	width: 120px; */
	background: #f3f2f5;
}
#main-menu-links li ul li:hover
{
	background: #81875C;
	background: #cdccce;
}

#main-menu-links ul 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);
*/

}
#main-menu-links ul li li#menu-570-1,
#main-menu-links ul li li.last
{
        border-bottom: 0px solid #bbc;
}



/* Highlight Selected menu */
#main-menu-links li.active-trail,
#main-menu-links li.active-trail a,
#main-menu-links a.active-trail,
#main-menu-links a:hover
{
	background: none;
 	color: #ffe700;
	color: #067AF8;
}
#main-menu-links li.active-trail ul li a
{
  	color: #F5F5F5;
 color: #23408E;
}
#main-menu-links li.active-trail a:hover,
#main-menu-links li.active-trail ul li.active-trail a:hover,
#main-menu-links li.active-trail ul li a:hover
{
 	color: #ffe700;
 color: #F1BC1E;
 color: #23408E;

}
#main-menu-links li.active-trail ul li a:hover
{
	color: #067AF8;
}
#main-menu-links li.active-trail a.active-trail,
#main-menu-links li.active-trail ul li a.active-trail,
#main-menu-links li.active-trail ul li a.active,
#main-menu-links li.active-trail a.active,
#main-menu-links li.active-trail a
{
	color: #E19C3E;
	color: #F1BC1E;
	color: #ffe700;
	color: #067AF8;
 color: #23408E;
	color: #067AF8;
}


#superfish {

border: 0px solid #fff;
}



/* Non-top-Level & Default */

/*
#main-menu-links ul 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;

}



#main-menu-links ul 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;
}


#main-menu-links ul li ul li a
{
}
#main-menu-links ul li ul li a:hover
{
}


*/





/* ###########################################
 * 	Editor's User Menu
 * ###########################################
 */
#secondary-menu {
	top: 35px;
}

/* ###########################################
 * 	Top-Right (Short) Menu 
 * ###########################################
 */

#header div.region-header
{
	margin: 0;

	position: absolute;
	left: 0;
  left: -30px;
	top: 0;
	width: 1020px;
  height: 25px;
  height: 30px;
	background-color: #2B4563;

border: 0px solid #f00;
}
#header div.region-header #block-superfish-2
{
	float: right;
	margin-right: 15px;
}
#header div.region-header #block-superfish-2 ul
{
}
#header div.region-header #block-superfish-2 ul li
{
	background: none;

 	padding-top: 10px;
 	padding-top: 12px;
 	padding-bottom: 5px;

}
#header div.region-header #block-superfish-2 ul li.first a
{
	border-right: 1px solid #fff;
}
#header div.region-header #block-superfish-2 ul li a
{
	font-size: 11px;
	color: #fff;
	border: 0px solid #fff;


 	padding: 0px 15px;
	line-height: .9em;
	text-transform: uppercase;
}
#header div.region-header #block-superfish-2 ul li a:hover
{
	color: #FFE700;
	background: none;

}



/* ###########################################
 * 	Footer-Menu (5-column)
 * ###########################################
 */
 
 /* Hide Nice Menu */
#block-nice-menus-1 {
        display: none;
}

#main-menu ul.menu li ul,
#main-menu ul.menu li ul li {
        width: 180px;
}
#main-menu ul.menu li ul li a {
  width: 180px;
  color: #23408E;
  margin: 0;
  float: none;
  text-align: center;
}


#main-menu ul.menu li ul li ul {
        width: 180px;
		
	margin: 0;
	margin-top: 5px;		
	margin-left: 35px;		
}
 
