div#brandingbar .overlay { top: 53px; }
#home_tagline { margin-top: -74px; float: right; margin-bottom: -30px; }
div.pagewrapper { color: #fff; }

#masthead { background: #353B41; }
div#masthead h1 a { position: relative; z-index: 101; }

#l_search_wrapper { position: relative; width: 940px; margin: 0 auto; }

div#search {
	top: 0; background: url(https://www.ucr.edu/images/trans_wh_70.png); padding: 4px 8px;
}

#nav_utility, #nav_utility ul, #searchbox, #searchbox p { display: inline-block; }

#nav_utility li { margin: 0; }
#nav_utility li+li { border-left: 1px solid #143553; }

#nav_utility a:link, #nav_utility a:visited, #search label { color: #143553; }
#nav_utility a:hover, #nav_utility a:focus { color: #b94314; border-bottom: 1px dotted #b94314; }
#nav_utility a:active { color: #cd5806; border-bottom: 1px dotted #cd5806; }

#searchbox { margin-left: 8px; padding-left: 8px; border-left: 1px dotted #143553; }

.l_contentwrapper { background: url(/images/bkgrnd/home.jpg) 50% 0% no-repeat, url(/images/bkgrnd/bottom.jpg) 50% 0 repeat-y; }

div#content { margin-bottom: 0; padding-bottom: 3em; background: rgba(56, 61, 67, 0.8); }

.nav li { border-bottom: 1px solid #95a1b1; }
.nav li a, .nav li h3, .nav li a span { color: #d3deeb; }
.nav li a:visited, .nav li a:visited span { color: #84949e; }
.nav li a:hover, .nav li a:focus { color: #8c3333; background-color: rgba(0,0,0,0.20); }
.nav li a:hover span, .nav li a:focus span { color: #8c3333; }
.nav li a:active { color: #b14c24; }
.nav li.currentpage h3, .nav li.currentpage strong { color: #fff; background-color: rgba(0,0,0,0.20); }
.nav li li, .nav li li a:hover, .nav li li a:focus {
	background-image: url(/images/design6/double-arrow-right-white.png); background-position: 1em .615em;
}

h2, h3, h4, h5, h6 { font-family: "FrutigerNeueLTW01-CnBoo 774312"; font-weight: normal; color: #fff; }
h3 { font-size: 2em; margin-top: 0.75em; line-height: 1.083em; } 

a:link, .link, .linkExpand { color: #04b5ff; border-bottom: 1px dotted #04b5ff; }
a:visited, a.visited { color: #9accec; border-bottom: 1px dotted #9accec; }
a:hover, .link:hover, .linkExpand:hover, a.hover,
a:focus, .link:focus, .linkExpand:focus, a.focus {
	color: #f1ab00; border-bottom-color: #f1ab00;
}
a:active, a.active { color: #cd5806; border-bottom-color: #cd5806; }

#main ul>li, #main ul ul>li { list-style-type: disc; list-style-image: none; }
#main ul>li a:after, #main ul ul>li a:after { content: "\00a0\00bb"; font-size: 1.167em; line-height: 1em; }

.img_L, .img_R, .bordered { padding: 0; border-color: #95a1b1; }

.footerwrapper { margin-top: 0; background: #4c535b url(/images/design6/footer_pattern_dk.png); }

.footerwrapper h2 { background-color: #2a2e32; color: #2a2e32; }

.footerwrapper h3 { font-family: Arial, "Helvetica Neue", Helvetica, "Liberation Sans", sans-serif; }

.prefooter address, .prefooter p { color: #dedfe3; }

.prefooter .footer_links { border-top: 1px solid #aaafb9; }
.prefooter .footer_links li { border-bottom: 1px solid #aaafb9; }

#footer a:link, .prefooter a:link { color: #50b3ff; border-color: #50b3ff; }

#footer a:visited, .prefooter a:visited, .prefooter a.visited { color: #9cb5d5; border-color: #9cb5d5; }

#footer a:hover, #footer a:focus, .prefooter a:hover, .prefooter a:focus,
.prefooter a.hover, .prefooter a.focus {
	color: #f1ab00; border-bottom: 1px dotted #f1ab00;
}
.prefooter .footer_links li a:hover, .prefooter .footer_links li a:focus {
	color: #50b3ff; background-color: #797e84; background-color: rgba(255,255,255,0.25);
}

#footer a:active, .prefooter a:active, .prefooter a.active { color: #cd5806; border-bottom: 1px dotted #cd5806; }

#footer { color: #7ea6d8; }

#footer li+li { border-left: 1px solid #7ea6d8; }

.prefooter .footer_info { border-top: 1px solid #aaafb9; }
.prefooter .footer_info img { border: 6px solid #dedfe3; }

#nav_footer {
	border-top: 1px solid #aaafb9;
	background-image: url(/images/design6/footer_logo_trans_lt.png);
}

#nav_footer li a { background-image: url(/images/design6/nav_footer_lt.png); }

.l_link_list { margin-top: 0.5em; clear: both; }

.l_link_list li, .l_xpander_container h3 {
	margin: 0 !important; font-family: "Adelle W01 Bold"; font-size: 1.083em;
	text-transform: uppercase; line-height: 1.385em;
}

.l_link_list li {
	list-style-image: none !important; list-style-type: none !important; 
}

.l_link_list li a, .l_xpander_container h3 a {
	display: block;	border-bottom: 1px solid #303438; padding: 8px 20px 6px;
}
.l_xpander_container h3 a { padding-left: 40px; }

.l_link_list li:first-child a, .l_xpander_container h3:first-child a { border-top: 1px solid #303438; }

.l_link_list li a:link, .l_xpander_container h3 a:link {
	color: #fff; background: #7f8b98 url(/images/design6/double-arrow-right-white.png) no-repeat 98% 50%;
}
.l_xpander_container h3 a:link { background-image: url(/images/design6/double-arrow-down-white.png); }

.l_link_list li a:visited, .l_xpander_container h3 a:visited { color: #fff; background-color: #445567; }

.l_link_list li a:hover, .l_link_list li a:focus, .l_xpander_container h3 a:hover, .l_xpander_container h3 a:focus {
	color: #535457; background: #dae4ea url(/images/design6/double-arrow-right-grey.png) no-repeat 98% 50%;
}

.l_xpander_container h3 a:hover, .l_xpander_container h3 a:focus { background-image: url(/images/design6/double-arrow-down-grey.png); }

.l_upper_section { background-color: #303438; padding: 1px 20px 15px; }

.l_upper_section .l_link_list { margin-top: 1.5em; margin-bottom: -15px; }

.l_upper_section .l_link_list li a { margin: 0 -20px; }

.l_wide_box {
	margin: 30px 0 0; padding: 0; position: relative;
	background: url(/images/design6/bkgrnd_widebox.png); 
}

.l_wide_box img { position: absolute; top: 0; left: -252px; }

.l_wide_box h3 {
	padding-left: 39px; text-transform: uppercase;
	font-family: "Adelle W01 Bold"; font-size: 1.667em;
	line-height: 2em; padding-top: 20px;
}

.l_wide_box .l_xpander_container { padding: 1.5em 0 4em; }
.l_wide_box .l_xpander_container .this-xpander-txt { padding: 20px; }
.l_wide_box .l_xpander_container .this-xpander-txt p:first-child { margin-top: 0; }
.l_wide_box .l_xpander_container h3 { padding: 0; font-size: 1.083em; line-height: 1.385em; }

h3.l_emph_header_wh { font-size: 3.833em; line-height: 1.087em; text-transform: uppercase; color: #fff; margin-top: 0; font-family: "FrutigerNeueLTW01-CnBoo 774312"; }
h3.l_emph_header_wh_sm { font-size 2em; line-height: 1.125em; margin-top: 1.5em; color: #fff; font-family: "Adelle W01 Bold"; }
h3.l_emph_header_bl { font-size: 2.667em; line-height: 1.125em; margin-top: 0.563em; color: #9aa8b8; font-family: "Adelle W01 Bold"; }
h3.l_emph_header_bl2 { font-size: 2.5em; line-height: 1.1em; margin-top: 1.2em; color: #9aa8b8; text-transform: uppercase; }
h3.l_emph_header_bl3, h3.l_emph_header_bl4 { color: #9aa8b8; font-family: FrutigerNeueLTW01-CnMd; }
h3.l_emph_header_bl4 { background-color: #222528; border-bottom: 5px solid #9AA8B8; padding: 10px 20px 8px; }
h3.l_emph_header_red { font-size: 2.667em; line-height: 1.125em; margin-top: 0.563em; color: #bf4b55; font-family: "Adelle W01 Bold"; }
h3.l_emph_header_red+p { margin-top: 1em; }
h3.l_emph_header_red_sm { font-size: 1.5em; line-height: 1.111em; margin-top: 1em; color: #bf4b55; font-family: "Adelle W01 Bold"; }

.l_wide_box h3 strong, .l_wide_box h3 b {
	font-family: "FrutigerNeueLTW01-CnBoo 774312"; font-weight: normal;
	color: #9aabb8; font-size: 2em; text-transform: none;
}

.l_wide_box .l_link_list { margin-top: 1em; }

.l_wide_box .l_link_list li a { padding-left: 39px; }

.l_wide_box ul > li { margin-left: 6em; }
.l_wide_box .l_xpander_container ul > li { margin-left: 3em; }

.l_wide_box_small { margin-left: 0; margin-left: -252px; padding-left: 252px; max-height: 116px; overflow: hidden; }
.l_wide_box_small img { float: left; left: 0; }
.l_wide_box_small h3, .l_wide_box_small ul { margin-left: -20px; margin-top: 0; }
.l_wide_box_small .l_link_list li a { border: none; }
.l_wide_box_small .l_link_list li a:link { background: rgba(31, 34, 37, .8); color: #bf4b55; }
.l_wide_box_small .l_link_list li a:visited { color: #bf4b55; background: rgba(31, 34, 37, .8); }
.l_wide_box_small .l_link_list li a:hover, .l_wide_box_small .l_link_list li a:focus { color: #fff; background: rgba(31, 34, 37, .8); }
.l_wide_box_small .l_link_list li a:active { color: #8c3333; }

#main .l_wide_box_small ul.l_link_list > li a:after {
    content: "\00a0\00a0" url(/images/design6/double-arrow-right-white.png);
}
#main .l_wide_box_small ul.l_link_list > li a:hover:after, #main .l_wide_box_small ul.l_link_list > li a:focus:after { 
	content: "\00a0\00a0" url(/images/design6/double-arrow-right-red.png);
}
#main .l_wide_box_small ul.l_link_list > li a:active:after {
	content: "\00a0\00a0" url(/images/design6/double-arrow-right-dark-red.png);
}

.l_divided_column { background: url(/images/design6/2col_divider.png) 0 0 repeat-y; margin-top: 24px; }
.l_divided_column img.bordered { margin: 0; }
.l_divided_column h3, .l_divided_column h4 { margin-top: 5px; font-size: 2em; line-height: 1.083em; }

.l_divider_space { margin-top: 24px; }

.l_hilite_list li, .l_video_list li, .l_news_box a {
	font-family: "Adelle W01 Bold"; text-transform: uppercase;
}
#main ul.l_hilite_list>li{ list-style-image: url(/images/design6/double-arrow-right-white.png); }
#main ul.l_video_list>li { list-style-image: url(/images/design6/icon_video_white.png); }
#main ul.l_hilite_list>li a:after, #main ul.l_video_list>li a:after, #main ul.more_links>li a:after, #main ul.l_link_list>li a:after { content:""; }

.l_news_box_hdr {
	display: inline-block; padding: 4px 20px; background: #303438;
	text-transform: uppercase; font-size: 1em; line-height: 1.5em;
	font-family: "Adelle W01 Bold";
}

.l_news_box {
	background: #303438; padding: 0 12px 12px 124px; border: 1px solid #4f5968;
}

.l_news_box img { float: left; width: 98px; margin-left: -112px; margin-top: 4px; border: 1px solid #fff; }

.l_news_box h4 {
	color: #9dabbc; font-family: "Adelle W01 Regular";
	font-size: 1.333em; line-height: 1.125em;
}

.l_news_box .l_date {
	text-transform: uppercase; font-weight: bold; font-size: 1.083em; line-height: 1.231em;
	font-family: "Trebuchet MS", Verdana, Helvetica, Sans-Serif;
	color: #9dabbc; border-bottom: 1px solid #9dabbc; padding-bottom: 6px;
}

.l_news_box p { margin-top: .5em; }

h3.section, h4.section, h5.section, ul.section, .l_personnel_box h3, .l_person_box.section {
	background: url(/images/design6/white_arrow_divider.png) no-repeat; padding-top: 10px; border-top: none;
}

.l_personnel_box h3:first-child { background: none; padding-top: 0; }

h3.section2, h4.section2, h5.section2, ul.section2 { background: none; border-top: 1px solid #93aac8; }

.l_personnel_box h4 { font-size: 1.333em; line-height: 1.125em; color: #aebccf; }

.l_padded_box { margin: 40px 0 0 50px; }
.l_padded_box h3 { margin-left: -50px; }
.l_padded_box h4 { color: #93aac8; font-style: italic; margin-top: 2.667em; border-top: 1px solid #93aac8; padding-top: 10px; }
.l_padded_box h3+h4 { margin-top: .5em; border-top: none; }
.l_padded_box a:after { content: " \00bb"; font-size: 1.167em; line-height: 1em; }

.l_padded_variant h3+p { margin-left: -50px; }
.l_padded_variant h4 { margin-top: 1.2em; font-style: normal; border-top: none; padding-top: 0; }

.l_center_box { padding-left: 180px; position: relative; }
.l_center_box img { position: absolute; left: 0; }

.l_contact_box { padding: 0 200px 0 50px; background: url(/images/design6/support_contact-phone-vertline.png) no-repeat; }
.l_contact_box p { line-height: 2em; }

blockquote { margin-left: 40px; padding-left: 20px; background: url(/images/design6/centers-quote-vertical-rule.png) no-repeat; color: #93aac8; 
	font-family: "FrutigerNeueLTW01-CnBoo 774312"; }
blockquote p { font-size: 2em; line-height: 1.167em; margin-top: 0.750em; }
blockquote p.quotee { font-size: 1.5em; line-height: 1.111em; margin-top: 1em; font-weight: normal; text-align: left; }

blockquote.l_photo_quote { background: none; padding-left: 0; margin-left: 0; min-height: 185px; }

.l_video_container { background: url(/images/design6/bkgrnd_widebox.png); padding: 30px 20px 50px 50px; border-bottom: 5px solid #95a1b1; }
.l_video_container .flashcontent { margin-top: 0; }
.l_video_controls { background: url(/images/design6/horiz_rule_630px.png) no-repeat; margin-top: 2em; padding-top: 18px; min-height: 75px;
	font-family: "FrutigerNeueLTW01-CnBoo 774312"; font-weight: normal; font-size: 1.25em; line-height: 1.467em; 
}
.l_video_controls a { border-bottom: none; display: block; color: #fff; }
.l_video_controls a:hover, .l_video_controls a:focus, .l_video_controls a:active { color: #f1ab00; }
#l_video_1_control, #l_video_2_control { width: 134px; float: left; margin-left: 166px; padding-top: 25px; background: url(/images/design6/movie-film-icon.png) 0 0 no-repeat; }
#l_video_1_control { margin-right: 30px; }
#l_video_1_control img, #l_video_2_control img { border: 3px solid #fff; margin-left: -166px; margin-top: -25px; position: absolute; }
#l_video_1_control.l_active_video img, #l_video_2_control.l_active_video img { opacity: 0.5; }
#l_video_1_control.l_active_video a, #l_video_2_control.l_active_video a { color: #95a1b1; }

.l_person_box { padding-left: 252px; min-height: 440px; }
.l_person_box.section { margin-top: 40px; }
.l_person_box p { font-family: "FrutigerNeueLTW01-CnBoo 774312"; font-weight: normal; font-size: 1.25em; line-height: 1.467em; }
.l_person_box h3 { margin-top: 0.476em; }
.l_person_box h4 { font-size: 1.5em; line-height: 1.167em; }
.l_person_box h4+p { margin-top: 1.2em; }
.l_person_box_photo { margin-left: -252px; position: absolute; }
.l_person_box_photo p { margin-top: 0.667em; }
.l_person_box_photo img.bordered { margin-bottom: 0; }

.l_emphasize, .l_read_profile a { font-family: "Adelle W01 Bold"; text-transform: uppercase; color: #bf4b55; font-size: 1.083em; line-height: 1.385em; }
.l_person_box_photo p.l_read_profile { display: block; border-bottom: 1px solid #95a1b1; padding: 10px 0; margin: 0; line-height: .5em; }
.l_person_box_photo p.l_read_profile a { border-bottom: none; font-size: 0.867em; display: block; }
.l_person_box_photo p.l_read_profile a:hover, .l_person_box_photo p.l_read_profile a:focus, .l_person_box_photo p.l_read_profile a:active { color: #fff; }
.l_person_box_photo p.l_read_profile a:after { content:"\00a0\00a0\00a0" url(/images/design6/double-arrow-right-white.png); }

.l_person_box.l_w_quote { margin-top: 0; border-top: 5px solid #9AA8B8; border-bottom: 5px solid #9AA8B8; min-height: 310px; padding: 20px 0 20px 252px; }
.l_person_box.l_w_quote p.l_read_profile { border-bottom: none; padding-left: 20px; }
.l_person_box.l_w_quote blockquote { background: none; margin: 0 46px 0 0; }
.l_person_box.l_w_quote blockquote p { font-size: 2.417em; line-height: 1.5em; margin-top: 0.345em; }
.l_person_box.l_w_quote blockquote p.quotee { font-size: 1.5em; line-height: 1.111em; margin-top: 0.556em; }

.l_video_title { margin-top: .5em; }
.l_video_description { font-family: "Adelle W01 Regular"; font-size: 1.083em; line-height: 1.462em; } 

.l_indent_box { padding: 1px 20px 20px; background: url(/images/design6/bkgrnd_widebox.png); margin-top: 2.5em; }
.l_indent_box + .l_indent_box ul.l_th_list a { padding-left: 0.923em }
.l_indent_box h4 { font-size: 1.5em; line-height: 1.111em; }

#main ul.l_th_list { border-top: 1px solid #fff; margin-top: .462em; }

#main ul.l_th_list li {
	position: relative; margin-left: 0; margin-top: 0;
	list-style-image: none; border-bottom: 1px solid #fff;
	list-style-type: none;
}

ul.l_th_list img { position: absolute; left:0; top: 15px; width: 98px; }

ul.l_th_list a {
	display: block; padding: .923em .923em .692em 110px; min-height: 65px;
	color: inherit; border-bottom: none;
}
ul.l_th_list a:hover, ul.l_th_list a:focus { background: rgba(255, 255, 255, 0.2); }

.l_bottom_container {     
	background-color: #303438; margin: -20px 0 -40px; padding: 20px 20px 40px;
}

.l_middle_section { padding: 0 20px; }

.l_slideshow_desc { background: url(/images/design6/bkgrnd_widebox.png); padding: 20px; font-family: "Adelle W01 Regular"; } 
.l_slideshow_desc p { font-size: 1.083em; line-height: 1.462em; }
.l_slideshow_desc p.l_emphasize { margin-top: 0; line-height: 1.385em; }
.l_slideshow_desc p.l_emphasize span { color: #fff; }
.l_slideshow_desc p.l_emphasize + h3 { margin-top: .5em; }

.tn3-gallery { margin-top: 1.5em; }

.l_upcoming_events_box { padding: 20px; margin-top: 8px; background-color: #303438; }
.l_upcoming_events_box h4 { 
	font-family: "Adelle W01 Bold"; font-size: 1.5em; line-height: 1.111em; 
	margin: 1em -20px 0; padding: 10px 0 0 20px; background: url(/images/design6/horizontal_rule.png) no-repeat; 
}
.l_upcoming_events_box h4:first-child { background: none; margin-top: 0; padding-top: 0; }

#l_other_news {
	width: 106px; height: 26px; display: inline-block; background-position: 0 0;
	background-image: url("/images/design6/bttn_other_news.png"); border-bottom: none; 
}
#l_other_news:hover, #l_other_news:focus { background-position: 0 100%; }

.l_news_box ul.more_links { margin-bottom: -30px; }


/*carousel css*/
.l_scrollable { position: relative; overflow: hidden; width: 700px; height: 248px; }

.l_carousel_content { width: 2500em; position: absolute; }

.l_carousel_content .l_slide { position: relative; float: left; width: 700px; }

ul#l_carousel_controls { position: relative; float: right; margin-top: -24px; margin-right: 24px; }

#l_carousel_controls li { display: inline; list-style-type: none; list-style-image: none; margin: 0; }

#l_carousel_controls li a {
	display: inline-block; width: 16px; height: 16px; border: none;
	background: url(/images/design6/nav_circles.png);
}
#l_carousel_controls li a:hover, #l_carousel_controls li a:focus, #l_carousel_controls li a.active {
	background-position: 0 100%;
}

#main ul#l_carousel_controls>li a:after { content: none; }
/*end carousel css*/

/*news alt3 list*/
ul.alt3 strong {
	color: #CEDEEB;
}

ul.alt3 li:hover {
	background-color: #2F3339;
}

/*for intranet */
.link-button-backHome{
	display: block;
	height: 40px;
	width: 220px;
	background: #4e4e4e;
	border: 1.5px solid #292929;
	text-align: center;
	font: bold 1.4em/40px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	
	background: -webkit-linear-gradient(top, #4e4e4e, #313134);
    background: -moz-linear-gradient(top, #4e4e4e, #313134);
    background: -o-linear-gradient(top, #4e4e4e, #313134);
    background: -ms-linear-gradient(top, #4e4e4e, #313134);
    background: linear-gradient(top, #4e4e4e, #313134);
     
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
     
    -webkit-box-shadow: 0 8px 0 #252527;
    -moz-box-shadow: 0 8px 0 #252527;
    box-shadow: 0 0px 0 #252527;
     
    text-shadow: 0 2px 2px rgba(255, 255, 255, 0.2);
}
	
a.link-button-backHome{
	text-decoration: none;
	border-bottom: 1.5px solid #292929;
}
	
a.link-button-backHome:hover {
    background: #5b5b5b;
    background: -webkit-linear-gradient(top, #5b5b5b, #313134);
    background: -moz-linear-gradient(top, #5b5b5b, #313134);
    background: -o-linear-gradient(top, #5b5b5b, #313134);
    background: -ms-linear-gradient(top, #5b5b5b, #313134);
    background: linear-gradient(top, #5b5b5b, #313134);
	color: #f1ab00;
}

.link-button-learn{
	display: block;
	height: 55px;
	width: 220px;
	background: #4e4e4e;
	border: 1.5px solid #292929;
	float:right;
	text-align: center;
	font: bold 1.8em/55px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	
	background: -webkit-linear-gradient(top, #4e4e4e, #313134);
    background: -moz-linear-gradient(top, #4e4e4e, #313134);
    background: -o-linear-gradient(top, #4e4e4e, #313134);
    background: -ms-linear-gradient(top, #4e4e4e, #313134);
    background: linear-gradient(top, #4e4e4e, #313134);
     
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
     
    -webkit-box-shadow: 0 8px 0 #252527;
    -moz-box-shadow: 0 8px 0 #252527;
    box-shadow: 0 0px 0 #252527;
     
    text-shadow: 0 2px 2px rgba(255, 255, 255, 0.2);
}
	
a.link-button-learn{
	text-decoration: none;
	border-bottom: 1.5px solid #292929;
}
	
a.link-button-learn:hover {
    background: #5b5b5b;
    background: -webkit-linear-gradient(top, #5b5b5b, #313134);
    background: -moz-linear-gradient(top, #5b5b5b, #313134);
    background: -o-linear-gradient(top, #5b5b5b, #313134);
    background: -ms-linear-gradient(top, #5b5b5b, #313134);
    background: linear-gradient(top, #5b5b5b, #313134);
	color: #f1ab00;
}
