@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: 70px;

 padding-right: 5px;

}

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

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

	position: absolute;
	left: 0;
	top: 0;
	width: 1020px;
  height: 25px;
  height: 30px;


border: 0px solid #f00;
}
#header div.region-header #block-superfish-1
{
	padding-left: 600px;
	padding-left: 830px;
border: 0px solid #0f0;
}


#header div.region-header #block-superfish-2
{
	float: right;
	margin-right: 15px;
 padding-left: 765px;
}
#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)
 * ###########################################
 */







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

ul#superfish-1
{
	padding-top: 5px;

	float: right;
        
border: 0px solid #F00;
}

ul#superfish-1 li 
{
 display: inline;
 float: left;

        background: none;

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

	border-right: 1px solid #aaa;
}
ul#superfish-1 li.last 
{
	border-right: 0px solid #f44;
}


ul#superfish-1 li a
{
        background: none;
        color: #333333;

border: 0px solid #F00;
}
ul#superfish-1 li a:visited
{
        color: #000000;
        color: #333333;
}
ul#superfish-1 li a.active
{
        color: #C5920C;
        color: #D19000;
	 color: #F2A900;

 color: #D8A900;
}
ul#superfish-1 li a:hover
{
        color: #CA980C;
        color: #DA980C;
}


/* ###########################################
 * 	Secondary-Menu ()
 * ###########################################
 */
ul#secondary-menu-links li a:link, 
ul#secondary-menu-links li a:visited,  
ul#secondary-menu-links li a:active 
{
color: #054E9E;
	color: #353E3E;
}


/* ###########################################
 * 	Sidebar-Menu (sub-mene tree)
 * ###########################################
 */
#block-menu-menu-events-menu ul.menu,
#block-menu-menu-news-menu ul.menu,
#mini-panel-sidebar_menu ul.menu
{
	text-align: right;
	text-align: left;

}
#block-menu-menu-events-menu ul.menu li,
#block-menu-menu-news-menu ul.menu li,
#mini-panel-sidebar_menu ul.menu li
{
	list-style-image: none;
	list-style-type: none;
}
#block-menu-menu-events-menu ul.menu li.expanded,
#block-menu-menu-news-menu ul.menu li.expanded,
#mini-panel-sidebar_menu ul.menu li.expanded
{
	padding-bottom: 10px;
	padding-bottom: 5px;
}
#block-menu-menu-events-menu ul.menu li a,
#block-menu-menu-news-menu ul.menu li a,
#mini-panel-sidebar_menu ul.menu li a
{
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.0em;
	font-size: 14px;
	font-size: 20px;
	font-size: 18px;
	font-size: 16px;

	color: #D19000;
	color: #000000;


 font-family: Open Sans, light ;
 font-weight: normal;
 color: #1C7Ec0;
 font-size: 10pt;

 line-height: 1.8em;
}
#block-menu-menu-events-menu ul.menu li a:hover,
#block-menu-menu-news-menu ul.menu li a:hover,
#mini-panel-sidebar_menu ul.menu li a:hover
{
	color: #D19000;
	color: #F2A900;

 color: #D8A900;

        text-decoration: none;

}
#block-menu-menu-events-menu ul.menu li a.active-trail,
#block-menu-menu-news-menu ul.menu li a.active-trail,
#mini-panel-sidebar_menu ul.menu li a.active-trail
{
	color: #D19000;
	color: #F2A900;

 color: #D8A900;
}

#mini-panel-sidebar_menu ul.menu li ul.menu
{

}
#mini-panel-sidebar_menu ul.menu li ul.menu li
{
	padding: 0;
}
#mini-panel-sidebar_menu ul.menu li ul.menu li a
{
	color: #000;
	font-weight: bold;
	font-size: 16px;
	font-size: 14px;

 font-family: Open Sans, light ;
 font-weight: normal;
 color: #1C7Ec0;
 font-size: 10pt;

}
#mini-panel-sidebar_menu ul.menu li ul.menu li a:hover
{
	color: #3285DE;

 color: #D8A900;

}
#mini-panel-sidebar_menu ul.menu li ul.menu li a.active
{
	color: #3285DE;

 color: #D8A900;
}






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

ul#superfish-3.menu-main-2-menu
{
	float: right;

border:0px solid #f00;
margin-right: 50px;
}

ul#superfish-3 li
{
 display: inline;
 float: left;

	background: none;

  font-family: Arial, Helvetica, sans-serif;
  font-family: trebuchet ms;

  font-size:16px;
  font-weight: bold;
  text-transform:uppercase;

  font-weight: normal;

border:0px solid #333;
}
ul#superfish-3 li a
{

	color: #000000;
	background: none;

 color: #2C3E50;
 color: #1C7Ec0;

border: 0px solid #F00;
}
ul#superfish-3 li a:visited
{
	color: #000000;
	color: #333333;
	color: #000000;

 color: #2C3E50;
 color: #1C7Ec0;
}
ul#superfish-3 li.active-trail,
ul#superfish-3 li a.active
{
	background: #E4D4AB;
	background: #c2b9a6;
}
ul#superfish-3 li a:hover
{
	background: #E4D4AB;
	background: #EADABB;
	background: #dbd5c9;
}

/** Non-Top Level */
ul#superfish-3 li ul
{
 	border-radius: 0px;
	text-align: left;
	background: #f4f4fB;
	background: #e4e4eB;


background-color: rgba(225,225,235,0.85);
background-color: rgba(236,231,219,0.85);

/*
 min-width: 100px;
 width: 100px;
	width: 13.1em !important ;
	width: 230px !important ;
*/
	width: 230px !important ;

}
ul#superfish-3 li.last ul
{
/*
*/
	width: 13em !important ;
	margin-left: -80px !important ;
	margin-left: -90px !important ;
	margin-left: -93px !important ;
}
ul#superfish-3 li ul li
{
}
ul#superfish-3 li ul li a
{
/*
 width: 100px;
*/

}



/* Level-3 */
/*
ul#superfish-3 li ul li ul,
*/
ul#superfish-3 li.last ul li ul,
ul#superfish-3 li ul li.last ul,
ul#superfish-3 li.last ul li.last ul
ul#superfish-3 li ul li ul
{
/*
	margin-left: -93px !important ;
*/

}

body.front ul#superfish-3.sf-menu li li:hover ul
{
	left: 14.40em !important ;
}
body.front ul#superfish-3.sf-menu li li.last:hover ul
{
	left: 20.17em !important ;
}
ul#superfish-3.sf-menu li li:hover ul
{
	left: 14.17em !important ;
}
ul#superfish-3.sf-menu li li.last:hover ul
{
	left: 20.17em !important ;
}







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

ul#superfish-1
{
	padding-top: 5px;

	float: right;
        
border: 0px solid #F00;
}

ul#superfish-1 li 
{
 display: inline;
 float: left;

        background: none;

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

	border-right: 1px solid #aaa;
}
ul#superfish-1 li.last 
{
	border-right: 0px solid #f44;
}


ul#superfish-1 li a
{
        background: none;
        color: #333333;

border: 0px solid #F00;
}
ul#superfish-1 li a:visited
{
        color: #000000;
        color: #333333;
}
ul#superfish-1 li a.active
{
        color: #C5920C;
        color: #D19000;
	 color: #F2A900;

 color: #D8A900;
}
ul#superfish-1 li a:hover
{
        color: #CA980C;
        color: #DA980C;
}



/** ######  Hide Drop-Down Menu ##### */
ul#superfish-3 li ul
{
	display: none !important ;
}


ul#superfish-3 li 
{
	background: none;
}
ul#superfish-3 li a 
{
	background: none;
}
ul#superfish-3 li.active,
ul#superfish-3 li.active-trail,
ul#superfish-3 li a.active,
ul#superfish-3 li a:hover
{
	background: none;
	color: #F2A900;

 color: #D8A900;
}

