/**
* @file eetd.css
*
* @author Osman Gormus <osman@project6.com>
*
* @description Project6 installation profile for Drupal 6.x
*
* Project6 Design, Inc.
* 2011-06-02
*/

html {
background: #fff url("../img/bg_html40.png") repeat-x 0 22px;
color: #3b3c3d;
}

body,
select,
input,
textarea {
color: #3b3c3d;
font-family: 'OpenSansRegular', Arial, sans-serif;
}

strong, b {
font-family: 'OpenSansSemiBold', Arial, sans-serif;
font-weight:normal;
}

.red {
color:red;
}

.form-item .description {
color: #666;
}

.ui-page-width {
background-color: #fff;
margin: 0 auto;
/*width: 893px;*/
width: 965px;
padding-left: 18px;
padding-right: 18px;
}

a,
a:active,
a:visited {
color: #006bb6;
text-decoration: none;
}

a:hover {
color: #ca9401;
}

.more-link a {
background-image: url("../img/a_006bb6.png");
background-repeat: no-repeat;
background-position: right center;
display: inline-block;
padding-right: 10px;
}

#ui-header-top > .ui-inner {
background-color: transparent;
z-index: 11;
height:125px;
}

#lbnllogo {
position:relative;
left:-10px;
top: 24px;
}

/* Moved Lab logo down 24px so that it aligns with the top of the "How Do I?" box. Sondra Jarvis 12/2/2014 */

#sitelogo {
position: absolute;
bottom: 0px;
right: 0px;
margin: 0px !important;
}

#ui-header-bottom {
background: transparent url("../img/bg_body.png") repeat-y center top;
}

#ui-main {
background: transparent url("../img/bg_body.png") repeat-y center top;
}

#ui-content > .ui-inner {
padding-right: 35px;
}

.front #ui-content > .ui-inner {
padding-right: 0;
}

#ui-sidebar-first > .ui-inner {
background: transparent url("../img/e8e8e8.png") repeat-y scroll 204px 0;
padding-bottom: 150px;
}

#ui-footer {
background: transparent url("../img/bg_body_bottom.png") no-repeat center top;
margin: 0;
}

#ui-footer > .ui-inner {
padding-top: 40px;
padding-bottom: 40px;
}


#ui-footer-top-rules {
border-bottom: 2px solid #d5d5d5;
clear: both;
margin-bottom: 1em;
}

#ui-footer-top-rules div {
border-top: 1px solid #d5d5d5;
height: 1px;
}

/* ====================================================================
* Site name and slogan is not used with this theme.
* Let's make sure they are not visible.
-------------------------------------------------------------------- */

#ui-site-name h1 a span,
#ui-site-name h1 small {
display: none;
}

#ui-meta-nav {
color: #363636;
float: right;
font-size: 10px;
line-height: 1;
margin: 0;
padding: 0;
position: relative;
text-transform: uppercase;
z-index: 11;
right: -10px;
width: 316px;
text-align: right;
}

.with-search #ui-meta-nav { }

#ui-meta-nav li {
border-left: 1px solid #363636;
display: inline;
list-style-type: none;
margin: 0 0 0 0.25em;
padding: 0 0 0 0.25em;
}

#ui-meta-nav li:before {
content: "";
}

#ui-meta-nav li.first {
border-left: 0 none;
}

#ui-meta-nav li.first:before {
content: "";
}

#ui-meta-nav li.last { }

#ui-meta-nav li a {
color: #363636;
margin-left: 0.25em;
text-decoration: none;
}

#ui-meta-nav li a:hover {
color: #363636;
text-decoration: underline;
}

#ui-meta-nav li a.active {
color: #363636;
}

/* Secondary Menu -- Emergency Contact formatting */

#ui-meta-nav li.first a, #ui-copyright-extra span.highlight a {
color: #990000;
background: transparent;
font-weight: bold;
}

#ui-meta-nav li.first a:hover, #ui-copyright-extra span.highlight a:hover {
color: #990000;
text-decoration: underline;
}

#ui-meta-nav li.first a:active, #ui-copyright-extra span.highlight a:active {
color: #990000;
}

#ui-header-bottom > .ui-inner {
/*padding-bottom: 10px;*/
padding-top: 10px;
}

#ui-header-bottom .ui-block {
margin: 0;
}

#ui-header-bottom-rules {
border-bottom: 1px solid #d5d5d5;
clear: both;
padding-top: 10px;
}

#ui-header-bottom-rules div {
border-top: 2px solid #d5d5d5;
height: 1px;
}

/* ====================================================================
Primary links
-------------------------------------------------------------------- */

#ui-block-superfish-1 {
float: left;
margin-left: -0.5em !important;
}

.sf-sub-indicator {
right: 0;
top: 2px;
}

/* Safety formatting - 02/03/2014, SAJ */

.sf-menu.sf-style-none li.last a.sf-depth-1 {
color: #990000;
background: transparent;
}

.sf-menu.sf-style-none li.last a.sf-depth-1:hover {
color: #990000;
background-color: #ddd;
}

.sf-menu.sf-style-none li.last a.sf-depth-1:active {
color: #990000;
}

/* ====================================================================
Google Search box
-------------------------------------------------------------------- */

#ui-block-project6_helper-gsa {
float: right;
}

#gsa-search {
color: #016ba7;
background-color: #c4dff6;
width: 100px;
position: relative;
}

#gsa-search label {
position: absolute;
top: 0;
left: 0;
}

#gsa-search label#gs-query-label {
background: url("../img/bg_search.png") no-repeat scroll left center #c4dff6;
bottom: 0;
display: block;
float: left;
height: 23px;
left: 0;
text-indent: -99999px;
width: 25px;
position:relative;
}

#gsa-search input#gs-query-input {
background-color: #c4dff6;
border: 0 none;
outline: 0 none;
color: #016ba7;
display: block;
font-size: 12px !important;
line-height: 1;
padding: 5px 0;
width: 50px;
}

/* ====================================================================
Masthead
-------------------------------------------------------------------- */

#ui-masthead {
background: url("../img/bg_masthead.png") repeat-x center left;
color: #3b3c3d;
/*line-height: 1.2;*/
margin-bottom: 2em;
text-shadow: 1px 1px 0 #fff; /* FF3.5+, Opera 9+, Saf1+, Chrome */
clear: both;
}

.level-4 #ui-masthead {
background-color: #e6e8eb;
}

#ui-masthead > .ui-inner {
padding: 10px;
}

#ui-masthead-image img {
display: block;
float: left;
margin-right: 30px;
}

.page-staff #ui-masthead-image img, .page-people #ui-masthead-image img {
margin-right: 30px;
}

#ui-masthead-title {
color: inherit;
font-size: 22px;
margin: 1em 0;
}


body.level-3 #ui-masthead-title {
    margin: 0 0 22px 0; /* Original 6px 0 22px 0; Sondra 3/29/2012 */
}

#ui-masthead-text {
font-size: 18px;
margin-right: 30px;
/*outline: 1px solid red;*/
}

 /* Increased margins and increased line height: Sondra 3/28/2012 */

.level-2 #ui-masthead-text {
font-size: 18px;
margin-right: 30px;
/*outline: 1px solid red;*/
line-height: 1.75em;
}

.page-staff #ui-masthead-text, .page-people #ui-masthead-text {
float: left;
width: 650px;
font-size: 14px;
line-height: normal;
}

.page-staff #ui-masthead .ui-inner, .page-people #ui-masthead .ui-inner {
padding-left: 55px;
}

.page-staff #ui-masthead.no-masthead-image .ui-inner, .page-people #ui-masthead.no-masthead-image .ui-inner {
/*padding-left: 60px;*/
padding-left: 250px;
}

/* ====================================================================
Sidebar Menu
-------------------------------------------------------------------- */

#ui-sidebar-first .ui-block-menu_block {
  border-bottom: 2px solid #d5d5d5;
  border-top: 2px solid #d5d5d5;
  margin-bottom: 3em;
  padding: 1px 0;
}
#ui-sidebar-first .ui-block-menu_block .ui-content {
  border-bottom: 1px solid #d5d5d5;
  border-top: 1px solid #d5d5d5;
}
#ui-sidebar-first .ui-block-menu_block ul {
  font-size: 14px;
  margin: 10px 0;
}
#ui-sidebar-first .ui-block-menu_block ul li {
  border-top: 1px solid #d5d5d5;
  list-style: none outside none;
  margin: 0;
  padding: 0;
}
#ui-sidebar-first .ui-block-menu_block ul li.first {
  border-top: 0 none;
}
#ui-sidebar-first .ui-block-menu_block ul li.active-trail {
  background-color: #fdf6e8;
  border-bottom: 1px solid #f7b502;
  border-top: 1px solid #f7b502;
}
#ui-sidebar-first .ui-block-menu_block ul li.active-trail + li {
  border-top: 0 none;
}
#ui-sidebar-first .ui-block-menu_block ul li.active-trail ul li.active-trail {
  border-bottom: 0 none;
  border-top: 0 none;
}
#ui-sidebar-first .ui-block-menu_block ul li a {
  color: #464646;
  text-decoration: none;
  display:block;
  padding: 0.65em 10px;
}
#ui-sidebar-first .ui-block-menu_block ul li ul li a {
  padding-bottom: 0.5em;
  padding-left: 20px;
  padding-top: 0.5em;
}
#ui-sidebar-first .ui-block-menu_block ul li ul li ul li a {
  padding-left: 35px;
}

#ui-sidebar-first .ui-block-menu_block ul li ul li ul li ul li a {
  padding-left: 55px;
}


#ui-sidebar-first .ui-block-menu_block ul li.active {
}
#ui-sidebar-first .ui-block-menu_block ul li a.active {
  color: #ca9401;
}
#ui-sidebar-first .ui-block-menu_block ul li a:hover {
/*  background-color: #fbe2a3;
  color: #ca9401;*/
  /*background-color: #fdf6e8;*/
  color: #ca9401;
}
#ui-sidebar-first .ui-block-menu_block ul li ul {
  font-size: 12px;
  margin: 0;
}
#ui-sidebar-first .ui-block-menu_block ul li ul li {
  border-bottom: 0 none;
  border-top: 0 none;
  padding-right: 0;
}



/* ====================================================================
Editor Menu and Staff Updates Menu
-------------------------------------------------------------------- */
#ui-block-menu-menu-editor-menu, #ui-block-menu-menu-staff-updates-menu {
    background: #000;
    font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
    font-size: 9px;
    left: 0;
    position: fixed;
    top: 40px;
    width: 100px;
opacity: 0.80;
}
#ui-block-menu-menu-editor-menu ul, #ui-block-menu-menu-staff-updates-menu ul {
    line-height: 1.4em;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    z-index: 999;
}
#ui-block-menu-menu-editor-menu li, #ui-block-menu-menu-staff-updates-menu li {
    background-image: none;
    float: left;
    height: 100%;
    list-style-image: none;
    list-style-type: none;
    margin: 0 !important;
    padding: 0;
}
#ui-block-menu-menu-editor-menu ul a, #ui-block-menu-menu-staff-updates-menu ul a {
    border: 1px solid #323232;
    color: #EEEEEE;
    display: block;
    font-weight: normal;
    padding: 4px 8px;
    text-align: left;
    text-decoration: none;
width:82px;
}

/* ====================================================================
Pager
-------------------------------------------------------------------- */

.item-list ul.pager li {
margin: 0;
}

.pager-current {
color: #ca9401;
}

/* ====================================================================
Footer note
-------------------------------------------------------------------- */

#ui-block-project6_helper-copyright {
float: left;
width: 70%;
z-index:80;
}

#ui-copyright {
color: #535353;
font-size: 11px;
/*outline: 1px solid red;*/
/*border: 1px solid red;*/
z-index: 100;
position:relative;
top: -40px;
}

#ui-copyright a {
color: #535353;
text-decoration: none;
}

#ui-copyright a:hover {
color: #ca9401;
}

#ui-copyright-extra {
display: inline;
}

#ui-copyright-extra p {
display: inline;
margin: 0;
}

#ui-copyright-top {
padding: 1em 0;
}

#ui-block-nodeasblock-16 {
float: right;
width: 28%;
z-index: 80;
margin-top: -40px;
/*border: 1px solid red;*/
}

#ui-block-project6_helper-project6 {
clear: both !important;
}

#ui-project6-logo {
display: block;
width: 87px;
float:right;

/*outline: 1px solid red;*/
}

.ui-node div.fieldgroup {
clear: both;
margin: 2em 0;
}

/* ====================================================================
* Contact: node-contact
-------------------------------------------------------------------- */

.ui-node-contact {
margin: 0;
}

table.contact {
margin: 0;
}

table.contact th {
text-align: left;
font-weight: normal;
white-space: nowrap;
}

table.contact th em {
font-weight: normal;
font-style: normal;
}

/*
table.contact th b {
font-weight: normal;
font-style: italic;
}
*/

table.contact td {
text-align: right;
width: 10em;
white-space: nowrap;
}

/* ====================================================================
* Contact (as Department): node-contact_1
-------------------------------------------------------------------- */

.ui-node-contact_1 {
margin: 0;
}

.ui-node-contact_1 .field-label-inline-first {
font-weight: normal;
}

.ui-node-contact_1 .field-field-contact-1-contact,
.ui-node-contact_2 .field-field-contact-2-contact {
padding: 0 0 1.5em 3em;
}

.field-field-contact-1-address {
margin-bottom: .45em;
}

dl.adr {
background-color: transparent;
border: 0 none;
padding: 0;
margin: 0;
}

dl.adr dd {
display: inline;
}

dl.adr dd.street-address, dl.adr dd.extended-address {
display: block;
}

.ui-terms {
display: block;
margin: 2em 0;
}

.ui-terms ul.links { }

.ui-terms ul.links li {
padding: 0 1em 0 0;
}

.ui-terms a {
border-bottom: 1px dashed #ccc;
color: #535353;
display: inline-block;
font-size: 12px;
}

.ui-terms a:hover {
border-bottom: 1px solid #ccc;
color: #ca9401
}

/* ====================================================================
Homepage slideshow
-------------------------------------------------------------------- */

.view-id-home_slideshow {
border-bottom: 2px solid #d5d5d5;
padding-bottom: 1px;
padding-top: 15px;
}

.view-id-home_slideshow .view-content {
border-bottom: 1px solid #d5d5d5;
padding-bottom: 15px;
}

.view-id-home_slideshow .item-list {
display: none;
}

.ui-slides-container {
background: #fff url("../img/bg_slides.png") repeat-x left bottom;
height: 215px;
padding: 18px 0;
position: relative;
z-index: 5;
}

.ui-slides-wrap {
position: relative;
/*width: 570px;*/
width: 642px;
}

.ui-slides-mask {
float: left;
overflow: hidden !important;
width: 100%;
}

.ie7 .ui-slides-wrap {
overflow: hidden !important;
}

a.ui-slide-nav {
display: block;
position: absolute;
width: 20px;
height: 25px;
background: #ccc url(../img/bg_slide_nav.png) no-repeat 0 0;
border: 1px solid #ccc;
top: 88px;
z-index: 999;
}

a.ui-slide-nav:hover {
border-color: #f30;
}

a.ui-slide-nav-prev {
background-position: top left;
left: -10px;
}

.ie7 a.ui-slide-nav-prev {
left: 0;
}

a.ui-slide-nav-next {
background-position: top right;
right: -10px;
}

.ie7 a.ui-slide-nav-next {
right: 0;
}

/* Javascript will change the left:-10000 once it is loaded */
.ui-slides {
margin: 0;
padding: 0;
list-style: none none;
position: relative;
left: -10000px;
width: 9999px;
}

.ui-slides li.ui-slide {
background: transparent url("../img/bg_slides_divider.png") no-repeat left bottom;
/* border-left: 1px solid #e4f0fc;
border-right: 1px solid #d4d4d4;*/
float: left;
list-style: none none;
margin: 0;
padding: 0 13px;
position: relative;
z-index: 1;
}

.ui-slides li.ui-slide .ui-slide-image {
position: relative;
z-index: 2;
display: block;
border-left: 5px solid #fff;
border-right: 5px solid #fff;
}

.ui-slides li.ui-slide .ui-slide-caption {
background-color: rgba(0,0,0,0.5);
position: absolute;
z-index: 3;
left: 18px; /* Match to li.ui-slide's padding (left|right) + .ui-slide-image's border (left|right) */
bottom: 0;
right: 18px; /* Match to li.ui-slide's padding (left|right) + .ui-slide-image's border (left|right) */
color: #fff;
text-align: center;
line-height: 1.3;
padding: 1em;
}

.ie7 .ui-slides li.ui-slide .ui-slide-caption,
.ie8 .ui-slides li.ui-slide .ui-slide-caption {
background-color: transparent;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000); /* IE6–IE9 */
zoom: 1;
}

.ui-slides li.ui-slide .ui-slide-caption a {
text-decoration: none;
color: #fff;
}

.ui-slides li.ui-slide .ui-slide-caption a:hover { }

.ui-slides-info {
background: transparent url("../img/bg_slides_divider.png") no-repeat left bottom;
bottom: 0;
list-style: none none;
margin: 0;
overflow: hidden;
padding: 0;
position: absolute;
right: 0;
top: 0;
width: 300px;
}

.ui-slides-info li.ui-slide-info {
list-style: none none;
margin: 0;
padding: 30px 18px 10px 25px;
}

.ui-slides-info li.ui-slide-info .ui-slide-title {}

.ui-slides-info li.ui-slide-info .ui-slide-description {}

.ui-slides-info li.ui-slide-info a {
text-decoration: none;
}

.ui-slides-info li.ui-slide-info a:hover { }

/* ====================================================================
Contacts -- Department and Media
-------------------------------------------------------------------- */

.view-contacts { }

.view-contacts h2.ui-title { }

.view-contacts h4.ui-title {
font-weight: normal;
margin: 0;
}

.view-contacts h4.ui-title small {
font-size: 12px;
font-weight: normal;
}

.view-contacts .views-contacts-container {
padding: 0 0 1.5em 3em;
}

.view-contacts .ui-node-staff {
margin-bottom: 0;
}

/* ====================================================================
Staff Index
-------------------------------------------------------------------- */

.attachment .ui-index {
margin-bottom: 1em;
}

.attachment .ui-index .views-summary { }

.attachment .ui-index .views-summary small {
display: inline-block;
padding-left: 0.2em;
padding-right: 0.2em;
}

.attachment .ui-index .views-summary a {

font-size: 16px; /* Originally 18px; Sondra Jarvis 11/21/11 */
}

.attachment .ui-index .views-summary a.active {
color: #678602;
}

/* ====================================================================
Staff Portraits
-------------------------------------------------------------------- */

.view-staff-portraits {
font-size: 11px;
margin-bottom: 2em;
}

.view-staff-portraits .ui-staff-portrait {
float: left;
margin-right: 50px;
text-align: center;
width: 146px;
}

.view-staff-portraits .ui-staff-portrait-small { }

.view-staff-portraits .ui-staff-portrait-small img {
float: left;
margin-right: 15px;
}

.view-staff-portraits .ui-staff-portrait-download { }

.staff-city-state-zip, .staff-office {
margin: 0 0 .75em 0; /* Original: 0 0 1em 0; Sondra 3/29/2012 */
}


/**
 * If a person is not staff, then hide them except on key pages
 */

div.not-staff {
display:none;
}

.node-type-event div.not-staff, .node-type-staff div.not-staff, .node-type-news div.not-staff, .path-about-us-contact-us-media div.not-staff {
display:block;
}


/* ====================================================================
Biblio tweaks
-------------------------------------------------------------------- */

.biblio-abstract-link { }

.biblio_file_links { }

.biblio_file_links a { }

/* ====================================================================
How Do I? dropdown
-------------------------------------------------------------------- */


#ui-block-views-how_do_i-block_1 {
-moz-box-shadow: 2px 2px 3px #d6d3d3; /* FF3.5 - 3.6 */
-webkit-box-shadow: 2px 2px 3px #d6d3d3; /* Saf3.0+, Chrome */
box-shadow: 2px 2px 3px #d6d3d3; /* Opera 10.5, IE9, FF4+, Chrome 10+ */
/*-moz-border-radius: 5px;*/ /* FF1-3.6 */
/*-webkit-border-radius: 5px;*/ /* Saf3-4, iOS 1-3.2, Android <1.6 */
/*border-radius: 5px;*/ /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
background-color: #fff;
border: 1px solid #ccc;
font-size: 11px;
position: absolute;
right: 8px;
top: 40px;
z-index: 20;
}

#ui-block-views-how_do_i-block_1 .ui-content { }

#ui-block-views-how_do_i-block_1 .view-header {
padding: 0 10px;
}

#ui-block-views-how_do_i-block_1 .view-header h3 {
background: transparent url("../img/bg_howdoi.png") no-repeat right center;
color: #363636;
display: block;
font-size: 11px;
line-height: 22px;
margin: 0;
padding: 0 22px 0 0;
text-align: right;
text-transform: uppercase;
}

#ui-block-views-how_do_i-block_1 .view-header h3 a {
color: #363636;
text-decoration: none;
}

#ui-block-views-how_do_i-block_1 .view-content {
display: none;
}

#ui-block-views-how_do_i-block_1 ul {
list-style: none outside none;
margin: 0;
padding: 0;
}

#ui-block-views-how_do_i-block_1 ul li {
list-style: none outside none;
margin: 0;
padding: 0;
}

#ui-block-views-how_do_i-block_1 ul li a {
border-bottom: 1px solid #ccc;
color: #363636;
display: block;
padding: 0.5em 10px;
}

#ui-block-views-how_do_i-block_1 ul li a:hover {
background-color: #678602;
color: #fff;
}

#ui-block-views-how_do_i-block_1 .view-footer {
display: none;
padding: 0.5em 10px;
text-align: right;
}

#ui-block-views-how_do_i-block_1 .view-footer a { }

#ui-block-views-how_do_i-block_1 .view-footer a:hover { }

#ui-block-views-how_do_i-block_1:hover {
background-color: #fff;
border: 1px solid #ccc;
}

#ui-block-views-how_do_i-block_1:hover .ui-content { }

#ui-block-views-how_do_i-block_1:hover .view-header h3 a,
#ui-block-views-how_do_i-block_1 .view-header h3 a:hover {
color: #678602;
}

#ui-block-views-how_do_i-block_1:hover .view-content {
display: block;
}

#ui-block-views-how_do_i-block_1:hover .view-footer {
display: block;
}

/* ====================================================================
News
-------------------------------------------------------------------- */
.page-news p, .page-news h2 { /* Prevents the text from starting below any floated images. Sondra 12-03-2012 */
clear: none;
}

.field-field-news-date {
    padding-bottom: .75em;
    font-family: 'OpenSansSemibold', Arial, sans-serif;
}
.field-field-news-link a {
background:url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///0tLS////yH5BAEAAAMALAAAAAAJAAkAAAIRnI+ZISCBGnBo2mgFYg6qrxQAOw==) 0 3px no-repeat; /*Data URL of bullet image */
display:block;
padding-left:1em;
}
.field-field-news-author .field-item {
background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADpJREFUeNpi/P//PwNuwMSAF1AmzfLhw4cLFy5glXNwcGDYv38/Lq1AV7MICAjY29vjUsFIS48BBBgAKVgSNjCyQ+AAAAAASUVORK5CYII=) 0 2px no-repeat; /* Data URL of dash image */
display:block;
padding-left:1em;
}

/* ====================================================================
View: News
-------------------------------------------------------------------- */

.view-id-news { }

.view-id-news h2.ui-title { }

.view-id-news h3.ui-title { }

.view-id-news { }

.view-id-news .news-entry { }

.view-id-news .attachment { }

.view-id-news   .attachment .news-entry,
.view-id-videos .attachment .video-entry {
padding: 10px;
}

.view-id-news   .attachment .news-entry.first,
.view-id-videos .attachment .video-entry.first {
background-color: #f5f7e9;
}

#ui-block-views-news-block_1 { }

#ui-block-views-news-block_1 .view-id-news { }

#ui-block-views-news-block_1 .view-id-news ul {
margin: 0;
padding: 0;
list-style: none none;
}

#ui-block-views-news-block_1 .view-id-news ul li {
border-left: 1px solid #fff;
list-style: none outside none;
margin: 0 0 0.5em;
overflow: hidden;
padding: 0; /* Removed padding so that the title, the dates and 'All news' align to the left. Originally 0 0 0 5px. Sondra 3/28/2012 */
white-space: nowrap;
}

#ui-block-views-news-block_1 .view-id-news ul li:hover {
border-left: 1px solid #ccc;
}

#ui-block-views-news-block_1 .view-id-news ul li span {
color: #999;
}

/* Changed to blue to match the rest of the links on the home page. Orginially #3b3c3d. Sondra 3/28/2012 */

#ui-block-views-news-block_1 .view-id-news ul li a {
color: #006bb6;
}

#ui-block-views-news-block_1 .view-id-news ul li a:hover {
color: #ca9401;
}

#ui-block-views-news-block_1 .view-id-news .more-link {
text-align: left;
}

/* ====================================================================
View: Videos
-------------------------------------------------------------------- */

#pid-news-videos .view-videos .view-content div.odd h3.ui-title,
#pid-news-videos .view-videos .view-content div.even h3.ui-title {
margin-bottom: 0.5em;
}

.node-type-video_embedded .field-field-video-embedded {
margin-bottom: 10px;
}

/* ====================================================================
Community Relations: Past Projects
-------------------------------------------------------------------- */

#pid-news-community-relations-past-projects .ui-content h2 a {
display: inline-block;
padding-right: 10px;
color:#006bb6;
background-attachment: scroll;
background: transparent url(/sites/all/themes/eetd/img/a_006bb6.png) no-repeat right 7px;
}



/* ====================================================================
Events
-------------------------------------------------------------------- */


#ui-block-views-events-block_1 {
}

#ui-block-views-events-block_1 .view-id-events { }

.view-id-events ul,
.path-news .view-id-news ul,
.path-news .view-id-videos ul {
margin: 0;
padding: 0;
list-style: none none;
}

.view-id-events li,
.path-news .view-id-news ul li,
.path-news .view-id-videos ul li {
border-left: 1px solid #fff;
list-style: none outside none;
margin: 0 0 0.5em;
padding: 0 0 0 5px;
position:relative;
}

.view-id-events li:hover,
.path-news .view-id-news li:hover,
.path-news .view-id-videos li:hover {
border-left: 1px solid #ccc;
}

.path-news .view-id-news li span,
.path-news .view-id-videos li span {
color: #999;
display: block;
}

.view-id-events li span {
color: #999;
display: inline-block;
}

.view-id-events li a,
.path-news .view-id-news li a,
.path-news .view-id-videos li a {
color: #006bb6; /* Originally #3b3c3d; Sondra 3/28/2012 */
}

.view-id-events li a:hover,
.path-news .view-id-news li a:hover,
.path-news .view-id-videos li a:hover {
color: #ca9401;
}

#ui-block-views-events-block_1 {
float: right;
margin: 0;
padding-left: 15px;
width: 285px
}
#ui-block-views-events-block_1 .more-link {
text-align: left;
}
#ui-block-views-events-block_1 .date-display-single span {
display:inline;
}

.ui-node-event fieldset.fieldgroup{
border:none;
background-color:transparent;
margin:0 !important;
padding:0 !important;
}
.ui-node-event div.fieldgroup {
margin:0;
}
.ui-node-event div.fieldgroup .content{
padding:0;
}
.ui-node-event div.fieldgroup .content .field-items{
padding-bottom:0.5em;
}

.field-field-event-date, .field-field-event-date-2nd-choice, .field-field-event-date-3rd-choice, .field-field-event-location, .field-field-event-coordinator{
padding-bottom: 0.5em;
}

.field-field-event-speaker div {
}

/*Add to Google Calendar*/
.event-title-gcal {

}
.add-event-to-gcal, .add-cal-to-gcal {
position:absolute;
top:0;
right:0;
}

/* hide certain menus for Event editing */
body.node-type-event.role-editor a.vertical-tabs-list-revision_information, body.path-node-add-event.role-editor a.vertical-tabs-list-revision_information{
display:none !important;
}
body.node-type-event.role-editor a.vertical-tabs-list-group_masthead, body.path-node-add-event.role-editor a.vertical-tabs-list-group_masthead {
display:none !important;
}
body.node-type-event.role-editor a.vertical-tabs-list-group_event_homepage, body.path-node-add-event.role-editor a.vertical-tabs-list-group_event_homepage {
display:none !important;
}

/* Special formatting for internal list */

.edit-event-internal {
font-size:1.3em;
background-color:lightblue;
}

/* ====================================================================
Speakers
-------------------------------------------------------------------- */
.view-speakers tr.even, .view-speakers tr.odd {
background-color:transparent;
border-bottom:none;
}
.view-speakers td {
padding-bottom:6px;
}

.view-speakers td.views-field-title, view-speakers th.views-field-title {
text-align:left;
width:175px;
}

/* Temp style used to identify imported speakers, can be removed after events have been imported. - Abel 11/1/2012 */
.view-internaluse-staff .abel-seminar {
background-color:#999;
}

/* ====================================================================
Event Calendar
-------------------------------------------------------------------- */
#pid-news-events-calendar #ui-content > .ui-inner {
padding-right:0;
}
.view-event-calendar .view-content, .view-event-calendar .attachment {
position: relative;
top: 21px;
}

.calendar-calendar td .inner div.calendar div, .calendar-calendar td .inner div.calendar div a {
font: 12px/1.2 sans-serif;
padding: 0;
}
.calendar-calendar td div.day {
background:none;
border:none;
}
.calendar-calendar td .inner div.calendar div, .calendar-calendar td .inner div.calendar div a {
background:none;
}
.calendar-calendar td .inner div, .calendar-calendar td .inner div a {
background: none;
}
.calendar-calendar td .inner .view-field {
color:#777;
}
.calendar-calendar td .inner .view-field a {
color:#006bb6;
text-decoration:none;
}
.calendar-calendar .inner {
min-height: 120px;
}
/*Calendar Legend*/
#ui-block-calendar-0 {
float:right;
}
.calendar-calendar .month-view td.week, .calendar-calendar .month-view th.week {
display:none;
}


/* ====================================================================
For the Media
-------------------------------------------------------------------- */

#pid-news-for-the-media .ui-content h2 a  {
display: inline-block;
padding-right: 10px;
color:#006bb6;
background-attachment: scroll;
background: transparent url(/sites/all/themes/eetd/img/a_006bb6.png) no-repeat right 7px;
}


/* ====================================================================
Seminars
-------------------------------------------------------------------- */
#ui-block-views-seminars_feed_future-block_1 .field {
display: none;
}

#ui-block-views-seminars_feed_future-block_1 .field-field-seminar-date-time, #ui-block-views-seminars_feed_future-block_1 .field-field-seminar-location, #ui-block-views-seminars_feed_future-block_1 .field-field-speaker-name {
display: block;
}

#ui-block-views-seminars_feed_future-block_1 .views-row {
padding-bottom: 1em;
}

#ui-block-views-seminars_feed_future-block_2 .field {
display: none;
}

#ui-block-views-seminars_feed_future-block_2 .field-field-seminar-date-time {
display: block;
margin-bottom: .5em;
}

#ui-block-views-seminars_feed_future-block_2 .field-field-seminar-date-time  span.date-display-single {
color: #999;
}

/* ====================================================================
Distinguishes Lecture Series
-------------------------------------------------------------------- */

#pid-news-dls .view-DLS h2 a  {
display: inline-block;
padding-right: 10px;
color:#006bb6;
background-attachment: scroll;
background: transparent url(/sites/all/themes/eetd/img/a_006bb6.png) no-repeat right 7px;
}


/* ====================================================================
Homepage Publication Search
-------------------------------------------------------------------- */


.front #views-exposed-form-publicationsearch-block-1 {
border: 1px solid #d6d6d6;
padding: 4px;
}

.front #views-exposed-form-publicationsearch-block-1 .views-exposed-widgets {
background: #DDECFA url("../img/bg_publications.png") no-repeat bottom left;
margin: 0;
min-height: 170px;
padding: 15px;
}

.front #views-exposed-form-publicationsearch-block-1 .views-exposed-widgets .views-exposed-widget {
float: none;
padding: 0 0 0.5em;
width: 100%;
}

.front #views-exposed-form-publicationsearch-block-1 .views-exposed-widgets .views-exposed-widget:first-child { }

.front #views-exposed-form-publicationsearch-block-1 .views-exposed-widgets .views-exposed-widget label {
display: block;
padding-bottom: 0.15em;
}

.front #views-exposed-form-publicationsearch-block-1 .views-exposed-widget .form-select,
.front #views-exposed-form-publicationsearch-block-1 .views-exposed-widget .form-text {
border: 1px solid #d5d5d5;
max-width: 98%;
width: 98%;
}

.front #views-exposed-form-publicationsearch-block-1 a.ui-toggle-view-filters {
display: inline-block;
padding: 0.5em 0;
margin: 0.5em 0;
text-transform: uppercase;
color: #707070;
text-decoration: none;
font-size: 14px;
font-family:'OpenSansSemiBold',Arial,sans-serif
}

.front #views-exposed-form-publicationsearch-block-1 .ui-view-filters-extra { }

.front #views-exposed-form-publicationsearch-block-1 .form-submit {
float: right;
margin: 0.5em 0 0;
padding: 0;
}

#ui-home-top .ui-inner,
#ui-home-bottom .ui-inner {
background: transparent url("../img/e8e8e8.png") repeat-y scroll 665px 0;
margin: 15px 0;
}

#ui-home-bottom {
border-top: 1px solid #e8e8e8;
}

#ui-home-top    .ui-block-first,
#ui-home-bottom .ui-block-first {
float: left;
margin: 0;
padding-right: 15px;
width: 645px;
}

#ui-home-top .ui-block-2,
#ui-home-bottom .ui-block-2 {
float: right;
margin: 0;
padding-left: 15px;
width: 285px;
padding-bottom: 5px;
}

#ui-home-top .ui-block-last,
#ui-home-bottom .ui-block-last {
float: right;
margin: 0;
padding-left: 15px;
width: 285px;
}

#ui-home-top .ui-title,
#ui-home-bottom .ui-title {
text-transform: uppercase;
}

#ui-home-bottom .ui-title {
font-size: 16px;
}


/* ====================================================================
Homepage Distinguished Lecture Series
-------------------------------------------------------------------- */

.front #ui-block-views-DLS_Block-block_1 .ui-content {
margin: 0;
padding: 5px;
min-height: 170px;
border: 1px solid #999;
}

.front #ui-block-views-DLS_Block-block_1 .ui-content .view-DLS-Block {
background-color: #e8eee0;
margin: 0;
padding: 10px;
}

.front #ui-block-views-DLS_Block-block_1 .views-field-field-dls-photo-fid img {
float: right;
width: 80px;
margin: 0 0 5px 5px;
padding: 0;
border: 1px solid #678602;
}

.front #ui-block-views-DLS_Block-block_1 .views-field-field-dls-datetime-value {
color: #999;
background: transparent;
margin-bottom: .75em;
}

.front #ui-block-views-DLS_Block-block_1 .views-field-title {
font-size: 1.231em;
margin-bottom: .75em;
}

.front #ui-block-views-DLS_Block-block_1 .views-field-field-dls-name-value,
.front #ui-block-views-DLS_Block-block_1 .views-field-field-dls-text-value {
clear: both;
}

/* ====================================================================
Sitemap
-------------------------------------------------------------------- */

.page-sitemap #ui-content .ui-block-menu_block {
clear: both;
}

.page-sitemap #ui-content .ui-block-menu_block ul {
font-size: 96.5%;
line-height: 1.2;
list-style: none outside none;
margin: 0;
padding: 0;
}

.page-sitemap #ui-content .ui-block-menu_block ul li {
border-bottom: 0 none;
float: left;
list-style: none outside none;
margin: 0;
padding: 0;
width: 300px;
}

.page-sitemap #ui-content .ui-block-menu_block ul li ul {
border-left: 1px solid #ddd;
margin: 0 0 1em 10px;
padding: 0.5em 0;
}

.page-sitemap #ui-content .ui-block-menu_block ul li ul li {
border-bottom: 0 none;
float: none;
padding: 0.25em 0;
width: auto;
}

.page-sitemap #ui-content .ui-block-menu_block ul li ul li:before {
content: '— ';
color: #ddd;
}

.page-sitemap #ui-content .ui-block-menu_block ul li a {
/*color: #3b3c3d;*/
font-family: 'OpenSansSemibold', Arial, sans-serif;
text-decoration: none;
}

.page-sitemap #ui-content .ui-block-menu_block ul li ul li a {
font-weight: normal;
}

.page-sitemap #ui-content .ui-block-menu_block ul li a:hover {
/*color: #ca9401;*/
}

/* ====================================================================
Note: tab : Vertical Tabs
-------------------------------------------------------------------- */

.ui-vtab-processed {
font-size: 12px;
}

.ui-vtab-processed ul.ui-vtab-tabs {
border-left: 1px solid #e9e9e9;
float: left;
list-style: none outside none;
margin: 0;
padding: 0;
width: 160px;
}

.ui-vtab-processed ul.ui-vtab-tabs li {
background: #e4e4e4 url("../img/bg_vtabs.png") no-repeat right bottom;
list-style: none none;
margin: 0;
padding: 0 19px 0 0;
}

.ui-vtab-processed ul.ui-vtab-tabs li a {
border-bottom: 1px solid #cdcccc;
border-right: 1px solid #d9d9d9;
border-top: 1px solid #fff;
color: #2b2c2d;
display: block;
line-height: 1;
outline: 0 none;
padding: 14px 10px;
text-decoration: none;
}

.ui-vtab-processed ul.ui-vtab-tabs li:first-child a {
border-top-color: #d8d8d8;
}

.ui-vtab-processed ul.ui-vtab-tabs li.ui-vtab-tab-active {
background-color: #f7b502;
background-position: right top;
}

.ui-vtab-processed ul.ui-vtab-tabs li.ui-vtab-tab-active a {
border-right: 0 none;
}

.ui-vtab-processed div.ui-vtab-content {
display: none;
background-color: #e6e6e6; /* Original: #f8f8f8; Sondra 3/28/2012 */
border: 1px solid #e5e5e5;
float: left;
width: 430px;
padding: 14px;
-moz-box-shadow: 3px 3px 6px #aaa; /* FF3.5+ */
-webkit-box-shadow: 3px 3px 6px #aaa; /* Saf3.0+, Chrome */
box-shadow: 3px 3px 6px #aaa; /* Opera 10.5, IE9, Chrome 10+ */
}

.ui-vtab-processed div.ui-vtab-content-active {
display: block;
}

/* ====================================================================
Images fieldset
-------------------------------------------------------------------- */

.field-field-rf-logo,
.field-field-rf-image,
.field-field-sw-logo,
.field-field-sw-screenshots,
.field-field-award-image,
.field-field-event-image,
.field-field-event-video {
clear: both;
}

.field-field-rf-logo .field-item img,
.field-field-rf-image .field-item img,
.field-field-sw-logo .field-item img,
.field-field-sw-screenshots .field-item img,
.field-field-award-image .field-item img,
.field-field-event-image .field-item img {
border: 2px solid #d5d5d5;
display: block;
float: left;
margin: 0 15px 15px 0;
padding: 5px;
}
.field-field-award-image, .field-field-research-areas-image {
float:right;
}
.field-field-award-image .field-item img, .field-field-research-areas-image .field-item img {
border: 2px solid #d5d5d5;
display: block;
float: left;
margin: 0 0 15px 15px;
padding: 5px;
}

.field-field-news-image {
float:right;
width:230px
}
.field-field-news-image .field-items {
width: 230px
}
.field-field-news-image .field-item-0, .field-field-news-image .field-item-1 {
display:block;
}

.field-field-news-image .field-item .image-caption {
display:none;
}

.field-field-news-image .field-item-0 .image-caption, .field-field-news-image .field-item-1 .image-caption {
display: block;
clear: both; /* Added so that the caption will always appear below the image. Sondra Jarvis, 08/21/2012 */
}

.field-field-news-image .field-item img {
border: 2px solid #d5d5d5;
display: block;
float: left;
margin: 6px 0 5px 11px;
padding: 3px;
width:35px;
height:35px;
}

/* needed for image-caption module */
.caption {}

.image-caption {
margin: 0;
padding: 0 15px 10px 15px;
font-size: .9em;
line-height: 1.5em;
text-align: left;
text-decoration:none;
color:#999;
}

body.front .image-caption {
display:none;
}

.field-field-news-image .field-item-0 img, .field-field-news-image .field-item-1 img {
padding: 5px;
width:auto;
height:auto;
}


/* ====================================================================
Colorbox modifications
-------------------------------------------------------------------- */
#cboxTitle {
        left: 0;
height:auto;
        color: #313131;
        padding: 5px 15px 25px 15px;
        display: table-cell;
        vertical-align: middle;
border-bottom-left-radius: 9px;
border-bottom-right-radius: 9px;
-moz-border-radius-bottomleft: 9px;
-moz-border-radius-bottomright: 9px;
-webkit-border-bottom-left-radius: 9px;
-webkit-border-bottom-right-radius: 9px;
background-color:#fff;
border-top:1px solid #CCC;

}


#cboxCurrent {
position:relative;
right:0px;
top:-20px;
border:none;
}
#cboxNext {
position:relative;
right:-25px;
top:-20px;
}
#cboxPrevious {
position:relative;
right:20px;
top:-20px;
}

/* ====================================================================
The LOGO image is exceptional
-------------------------------------------------------------------- */

.field-field-rf-logo .field-item img,
.field-field-sw-logo .field-item img {
float: right;
margin: 0 0 1em 1em;
}

/* ====================================================================
Software
-------------------------------------------------------------------- */

.field-field-sw-view {
clear: both;
}

.field-field-sw-view th {
white-space: nowrap;
}

#pid-resources-software .ui-content h2 a {
display: inline-block;
padding-right: 10px;
color:#006bb6;
background-attachment: scroll;
background: transparent url(/sites/all/themes/eetd/img/a_006bb6.png) no-repeat right 7px;
}


/* ====================================================================
Subscription form
-------------------------------------------------------------------- */

#notifications-subscriptions-options-form label.option {
display: block;
padding-left: 1.75em;
position: relative;
z-index: 10;
}

#notifications-subscriptions-options-form label.option input {
left: 0;
position: absolute;
top: 3px;
z-index: 11;
}


/* ====================================================================
Publications Search
-------------------------------------------------------------------- */

.not-front .view-id-publicationsearch { }

.not-front .view-id-publicationsearch .view-filters { }

.not-front .view-id-publicationsearch .view-filters .views-exposed-widgets {
margin-bottom: 2em;
}

.not-front .view-id-publicationsearch .view-filters .views-exposed-widget {
float: left;
min-height: 3.5em;
padding: 0.5em 10px 0 0;
width: 210px;
}

.not-front .view-id-publicationsearch .view-filters #widget-edit-title,
.not-front .view-id-publicationsearch .view-filters #widget-edit-keyword {
float: none;
padding-right: 0;
width: 100%;
}

.not-front .view-id-publicationsearch .view-filters .views-exposed-widget label {
display: block;
padding-bottom: 0.15em;
}

.not-front .view-id-publicationsearch .view-filters .views-exposed-widget .form-select,
.not-front .view-id-publicationsearch .view-filters .views-exposed-widget .form-text {
border: 1px solid #d5d5d5;
max-width: 98%;
width: 98%;
}

.not-front .view-id-publicationsearch .view-filters .views-exposed-widget #edit-year-min-wrapper,
.not-front .view-id-publicationsearch .view-filters .views-exposed-widget #edit-year-max-wrapper,
.not-front .view-id-publicationsearch .view-filters .views-exposed-widget #edit-year-max-wrapper label {
display: block;
float: left;
}

.not-front .view-id-publicationsearch .view-filters .views-exposed-widget #edit-year-max-wrapper label {
font-size: 11px;
padding: 0 0.5em;
}

.not-front .view-id-publicationsearch .view-filters .views-exposed-widget #edit-year-min,
.not-front .view-id-publicationsearch .view-filters .views-exposed-widget #edit-year-max {
width: 60px;
}

.not-front .view-id-publicationsearch .view-filters .views-exposed-widget #edit-submit-publicationsearch {
margin: 0;
}

/* ====================================================================
Sidebar Search forms
-------------------------------------------------------------------- */

#views-exposed-form-news-search-page-1,
#views-exposed-form-video-search-page-1 {
border: 1px solid #d6d6d6;
padding: 4px;
}

#views-exposed-form-news-search-page-1  .views-exposed-widgets,
#views-exposed-form-video-search-page-1 .views-exposed-widgets {
background: transparent url("../img/bg_masthead.png") repeat-x scroll left center;
margin: 0;
padding: 15px;
}

#views-exposed-form-news-search-page-1  .views-exposed-form .views-exposed-widget,
#views-exposed-form-video-search-page-1 .views-exposed-form .views-exposed-widget {
float: none;
padding: 0.5em 0 0;
}

#views-exposed-form-news-search-page-1  .views-exposed-form label,
#views-exposed-form-video-search-page-1 .views-exposed-form label {
display: block;
padding-bottom: 0.15em;
}

#views-exposed-form-news-search-page-1  .views-exposed-form .form-select,
#views-exposed-form-news-search-page-1  .views-exposed-form .form-text,
#views-exposed-form-video-search-page-1 .views-exposed-form .form-select,
#views-exposed-form-video-search-page-1 .views-exposed-form .form-text {
border: 1px solid #d5d5d5;
max-width: 98%;
width: 98%;
}

#views-exposed-form-news-search-page-1  .date-views-filter-wrapper,
#views-exposed-form-video-search-page-1 .date-views-filter-wrapper {
min-width: 100px;
}

#views-exposed-form-news-search-page-1  .views-exposed-form .views-exposed-widget .form-submit,
#views-exposed-form-video-search-page-1 .views-exposed-form .views-exposed-widget .form-submit {
float: right;
margin: 0;
}

#ui-block-addthis-0 {
margin: 0;
}

small.ui-title-sub {
display: block;
line-height: 1.2;
margin: 0.5em 0;
padding: 0;
}

small.ui-title-sub strong {
font-size: smaller;
}

/* ====================================================================
* Publication list: Exposed form block
-------------------------------------------------------------------- */

#ui-block-views--exp-publicationsearch-page_2 { }

#ui-block-views--exp-publicationsearch-page_2 .views-exposed-form .views-exposed-widget {
float: none;
}

/* ====================================================================
Landing pages
-------------------------------------------------------------------- */

.landing-page {
clear: both;
}

.landing-page .section {
float: left;
height: auto;
margin: 0 0 1em;
min-height: 160px;
padding: 0 7.5% 0 0;
width: 42%;
}

.landing-page .section h3 {
clear: both;
}

.landing-page .section h3 a {
background: transparent url("../img/a_006bb6.png") no-repeat right center;
display: inline-block;
padding-right: 10px;
}

.landing-page .section h3 a:hover { }

.landing-page .section p { }

.landing-page .section img {
float: left;
margin: 0 15px 0.15em 0;
border: 0 none;
}

.landing-page .section a img { }

/* ====================================================================
Resources
-------------------------------------------------------------------- */

.view-resources-links h4 a {
display: inline-block;
padding-right: 10px;
color:#006bb6;
background-attachment: scroll;
background: transparent url(/sites/all/themes/eetd/img/a_006bb6.png) no-repeat right 7px;
}

/* ====================================================================
Energy Crossroads
-------------------------------------------------------------------- */

.view-energy-crossroads .views-summary { /* Increases the leading between categories. Sondra 3/28/2012 */
margin-bottom: .5em;
}

.view-energy-crossroads .views-row h4 {
margin-bottom: 0.5em;
}

.view-energy-crossroads .views-row h4 a {
display: inline-block;
padding-right: 10px;
color:#006bb6;
background-attachment: scroll;
background: transparent url(/sites/all/themes/eetd/img/a_006bb6.png) no-repeat right 7px;
}


/* ====================================================================
About Us
-------------------------------------------------------------------- */

#pid-about-us-services-for-staff .ui-content h2 a {
display: inline-block;
padding-right: 10px;
color:#006bb6;
background-attachment: scroll;
background: transparent url(/sites/all/themes/eetd/img/a_006bb6.png) no-repeat right 7px;
}

/* Overrides the green found throughout the rest of the site. Per Anthony Ma's design and desire to have the Fellowship pages stand out from the other About Us pages. Sondra 8/29/2012 */
/* Now includes the Arthur H. Rosenfeld pages. Sondra 8/12/2014 */

.path-about-us-itri-rosenfeld-postdoctoral-fellowship h2,
.path-about-us-fellowship-eligibility-and-selection h2,
.path-about-us-fellowship-how-to-apply h2,
.path-about-us-fellowship-for-research-mentors h2,
.path-about-us-fellowship-arthur-h-rosenfeld h2,
.path-about-us-fellowship-arthur-h-rosenfeld-additional- h2,
.path-about-us-fellowship-arthur-h-rosenfeld-presentatio h2,
.path-about-us-fellowship-arthur-h-rosenfeld-publication h2,
.path-about-us-fellowship-arthur-h-rosenfeld-videos h2,
.path-about-us-itri-rosenfeld-postdoctoral-fellowship h3,
.path-about-us-fellowship-eligibility-and-selection h3,
.path-about-us-fellowship-how-to-apply h3,
.path-about-us-fellowship-for-research-mentors h3,
.path-about-us-fellowship-arthur-h-rosenfeld h3,
.path-about-us-fellowship-arthur-h-rosenfeld-additional- h3,
.path-about-us-fellowship-arthur-h-rosenfeld-presentatio h3,
.path-about-us-fellowship-arthur-h-rosenfeld-publication h3,
.path-about-us-fellowship-arthur-h-rosenfeld-videos h3 {
color: #99724b;
background: transparent;
}



/* ====================================================================
Awards
-------------------------------------------------------------------- */

#pid-about-us-awards .views-field-field-award-who-value {
margin-bottom: 1.0em;
}

.node-type-award .ui-node div.fieldgroup {
margin: 0;
}

.node-type-award .ui-node .field-field-award-date {
/*font-weight: bold;*/
padding-bottom: 0.75em;
    font-family: 'OpenSansSemibold', Arial, sans-serif;
}

.node-type-award .ui-node .field-field-award-who {
color: #678602;
font-size: 1.385em;
font-weight: bold;
margin-bottom: 0.25em;
}

/* Formatting for Organizational Charts */

/* On the Organization page, centers the Division org chart. Sondra Jarvis, 5/9/12 */

.field-field-orgchart-image {
text-align: center;
}

/* On the Organization page, removes the bottom border of the view grid. Sondra Jarvis, 5/9/12 */

.view-org-charts table.views-view-grid td {
text-align: center;
border-bottom-width: 0;
}

/* On the Organization page, centers the department names above each org chart. Sondra Jarvis, 5/9/12 */

.view-org-charts .views-field-title {
width: 150px;
margin: 5px auto;
text-align: center;
}

/* On departmental pages, hides the title generated when an org chart is placed on the page. Sondra Jarvis, 5/9/12 */

.node-type-departments h2.ui-title {
display: none;
}

/* On departmental pages, floats the org chart to the right. Sondra Jarvis, 5/9/12 */

.ui-node-org_charts {
float: right;
width: auto;
margin: 0 0 10px 10px;
padding: 0;
}

/* On all pages with an org chart, centers and enlarges the colorbox caption. Sondra Jarvis, 5/9/12  */

#pid-about-us-organization #cboxTitle,
#pid-about-us-organization-building-technology-and-urban-systems #cboxTitle,
#pid-about-us-organization-energy-analysis-and-environmental-impacts #cboxTitle,
#pid-about-us-organization-energy-storage-and-distributed-resources #cboxTitle {
font-size: 1.5em;
text-align: center;
padding-top: 20px;
border-top-width: 0;
}

/** Chinese Character Fix Added by Marisa 10/4/2012 */

.biblio-title a {
  font-family: "Arial Unicode MS", Arial, sans-serif;
}

/* This overrides the font-family rule in biblio.css so I have removed Marisa's initial hack of commenting out the font-family. */

.biblio-title a {
  font-weight: bold;
  text-decoration: none;
  font-style: normal;
  line-height: normal;
  text-align: left;
  font-family: "@Arial Unicode MS", Arial, sans-serif;
  color: #336599;
}
.biblio-annotation {
	margin-top:0px;
	margin-left:25px;
	margin-bottom:0px;
	padding:0px;

float:left;
}


.biblio_file_links {
margin-left:25px;
	margin-top:0px;
		margin-bottom:0px;
	padding:0px;
}

/** Publications Menu Mod Added by Marisa 03/19/2013 */

#ui-block-menu-menu-publications {
  border-bottom: 2px solid #d5d5d5;
  border-top: 2px solid #d5d5d5;
  margin-bottom: 3em;
  padding: 1px 0;
}
#ui-block-menu-menu-publications .ui-content {
  border-bottom: 1px solid #d5d5d5;
  border-top: 1px solid #d5d5d5;
}
#ui-block-menu-menu-publications ul {
  font-size: 14px;
  margin: 10px 0;
}
#ui-block-menu-menu-publications ul li {
  border-top: 1px solid #d5d5d5;
  list-style: none outside none;
  margin: 0;
  padding: 0;
}
#ui-block-menu-menu-publications ul li.first {
  border-top: 0 none;
}
#ui-block-menu-menu-publications ul li.active-trail {
  background-color: #fdf6e8;
  border-bottom: 1px solid #f7b502;
  border-top: 1px solid #f7b502;
}
#ui-block-menu-menu-publications ul li.active-trail + li {
  border-top: 0 none;
}
#ui-block-menu-menu-publications ul li.active-trail ul li.active-trail {
  border-bottom: 0 none;
  border-top: 0 none;
}
#ui-block-menu-menu-publications ul li a {
  color: #464646;
  text-decoration: none;
  display:block;
  padding: 0.65em 10px;
}
#ui-block-menu-menu-publications ul li ul li a {
  padding-bottom: 0.5em;
  padding-left: 20px;
  padding-top: 0.5em;
}
#ui-block-menu-menu-publications ul li ul li ul li a {
  padding-left: 35px;
}
#ui-block-menu-menu-publications ul li.active {
}
#ui-block-menu-menu-publications ul li a.active {
  color: #ca9401;
}
#ui-block-menu-menu-publications ul li a:hover {
/*  background-color: #fbe2a3;
  color: #ca9401;*/
  /*background-color: #fdf6e8;*/
  color: #ca9401;
}
#ui-block-menu-menu-publications ul li ul {
  font-size: 12px;
  margin: 0;
}
#ui-block-menu-menu-publications ul li ul li {
  border-bottom: 0 none;
  border-top: 0 none;
  padding-right: 0;
}
#content a:link:after, #content a:visited:after {
  content: "";
}

td.biblio-field-title-crossref-id, td.biblio-field-contents-crossref-id {
display:none;
}

.node-type-news .group-ds-group, .node-type-event .group-ds-group, .node-type-award .group-ds-group {
display:none;
}

.page-publications .biblio-entry .biblio-export-buttons,  .page-publications .biblio-entry .biblio-abstract-link, .page-publications-sort-type-order-desc  .biblio-entry .biblio-export-buttons, .page-publications-sort-type-order-desc .biblio-entry .biblio-abstract-link, .page-publications-sort-type-order-asc  .biblio-entry .biblio-export-buttons, .page-publications-sort-type-order-asc .biblio-entry .biblio-abstract-link, .path-publications  .biblio-entry .biblio-export-buttons, .path-publications .biblio-entry .biblio-abstract-link  {
display:none;
}
