
/* - groundwire_template.css - */
@media all {
/* http://www.ceres.org/portal_css/groundwire_template.css?original=1 */
/* */
/* */
/* */
h1, h2, h3, h4, h5, h6 { border-bottom: 0; }
ul {
list-style-type: disc;
list-style-image: none;
}
.documentDescription { display: none; }
/* */
.image-right, .image-left { border: none; }
table.grid { border-collapse: collapse; }
table.grid td {
border: 1px solid #8cacbb;
padding: 2px;
vertical-align: top;
}
table.outlined {
border-collapse: collapse;
border: 1px solid #8cacbb;
}
table.outlined td {
padding: 2px;
vertical-align: top;
}
table.plain td,
table.plain th { vertical-align: top;
border:1px solid #ccc; }
/* ****/
#portal-globalnav li a {
padding:0.5em 1em;
}
#portal-globalnav {
background-color:transparent;
font-size:90%;
}
/* ****/
#contentActionMenus dl.actionMenu a, #contentActionMenus dl.actionMenu.activated dd {
font-weight:normal;
}
/* ****/
.searchSection {
display:none;
}
/* ****/
#portal-siteactions {
padding-bottom:0px;
float:right;
padding-right:10px;
}
/* */
#portal-breadcrumbs {
display: block;
margin: 0;
}
.section-front-page #portal-breadcrumbs {
display:none;
}
#breadcrumbs-home,
#breadcrumbs-current,
#breadcrumbs-1 {
display: inline;
}
/* */
#link-presentation {
display:none;
}
/* */
#portal-colophon {
color: #333;
font-size: 9px;
}
#portal-colophon a {
color: #333;
text-decoration: none;
}
#portal-colophon a:hover {
color: #333;
text-decoration: underline;
}
li#powered-by-plone { border-right: 1px solid #333; }
/* */
body.popup {
background-color:#fff;
}
/* */
#portal-sitemap {
list-style: none;
list-style-image: none;
margin: 0;
font-size: 90%;
border: none;
}
#portal-sitemap a {
border: 0px;
}
#portal-sitemap a:hover {
border: 0px;
}
#portal-sitemap ul {
margin-top: 0;
border:0px;
}
#portal-sitemap .navTreeItem {
border:0px;
}
#portal-sitemap .navTreeItem a:hover {
background-image: none !important;
background-color: transparent;
border:0px;
color: #ccc !important;
font-weight: bold;
text-decoration:underline;
border: 0;
margin: 0;
}
#portal-sitemap .navTreeLevel2 {
border-left:0px;
}
#portal-sitemap .navTreeLevel3 {
border-left:0px;
}
#portal-sitemap .navTreeLevel4 {
border-left:0px;
}
/* */
.icons-on .ArchetypesReferenceBrowserWidget td.contenttype-document {
background: no-repeat transparent 0px 4px url(contenttypes-sprite.png);
}
.icons-on .ArchetypesReferenceBrowserWidget td.contenttype-event {
background: no-repeat transparent 0px -212px url(contenttypes-sprite.png);
}
.icons-on .ArchetypesReferenceBrowserWidget td.contenttype-folder {
background: no-repeat transparent 0px -644px url(contenttypes-sprite.png);
}
.icons-on .ArchetypesReferenceBrowserWidget td.contenttype-link {
background: no-repeat transparent 0px -1076px url(contenttypes-sprite.png);
}
.icons-on .ArchetypesReferenceBrowserWidget td.contenttype-news-item {
background: no-repeat transparent 0px -1292px url(contenttypes-sprite.png);
}
.icons-on .ArchetypesReferenceBrowserWidget td.contenttype-plone-site {
background: no-repeat transparent 0px -1508px url(contenttypes-sprite.png);
}
.icons-on .ArchetypesReferenceBrowserWidget td.contenttype-topic {
background: no-repeat transparent 0px -1724px url(contenttypes-sprite.png);
}
.icons-on .ArchetypesReferenceBrowserWidget td.contenttype-file {
background: no-repeat transparent 0px -428px url(contenttypes-sprite.png);
}
.icons-on .ArchetypesReferenceBrowserWidget td.contenttype-image {
background: no-repeat transparent 0px -860px url(contenttypes-sprite.png);
}
/* */

}


/* - PressRoom.css - */
@media all {
/* http://www.ceres.org/portal_css/PressRoom.css?original=1 */
/* */
/* */
/* */
.pressroomSubhead {
font-style: italic;
font-size: 110%;
padding-bottom: 0.25em;
}
.itemDate, .itemPublication {
color: #666;
font-weight: normal;
margin-left: 1em;
}
#press-contacts-box {
width: 150px;
float: right;
padding: 0 5px 5px 5px;
margin-left: 20px;
border: 1px solid #CCC;
padding: 10px;
background: #ffffe1;
}
#press-contacts-box dt { margin-top: 1em;}
#press-contacts-box dd {
margin-bottom: 0;
margin-left: 0;
}
.vcard-link { vertical-align: middle;}
#press-contacts dd,
#press-releases dd,
#press-clips dd {
margin-left: 1.5em;
font-size: 90%;
}
.addPressRoomItem {
margin: .5em;
font-size: 8pt;
font-style: normal;
}
.addPressRoomItem a {
background: #FFA;
text-decoration: underline;
}
.morePressRoomItems {
margin: .5em 0 2em 4em;
font-size: 90%;
}
.release-hashes {
text-align: center;
}
.releaseTiming {
text-transform: uppercase;
font-weight: bold;
}
.releaseLocation {
text-transform: uppercase;
font-weight: bold;
}
.releaseDate {
margin-left: 1em;
font-weight: bold;
}
.storydate {
margin-bottom: 1em;
}
/* */

}


/* - ceres.css - */
@media screen {
/* http://www.ceres.org/portal_css/ceres.css?original=1 */
/* */
body {
font-family: Arial,Helvetica,FreeSans,"sans-serif";
font-size: 16px;
}
#visual-portal-wrapper {
background: transparent url(http://www.ceres.org/ceres_watermark.png) scroll no-repeat 392px top;
height: 312px;
width:960px;
margin:auto;
}
a:link, a:visited {
#000;
}
h1, h2, h3, h4, h5 {
color:#d58609;
}
h4 {
font-size: 1em;
text-transform:uppercase;
}
ul {
list-style-type:none;
}
td {
vertical-align:top;
}
a.image-link {
border-bottom: none !important;
}
/* ****/
h1, h2, h3, h4, h5,
#portal-siteactions,
#portal-globalnav li a {
font-family: "myriad-pro-1","myriad-pro-2",arial,sans-serif;
letter-spacing: 0;
}
/* ****/
#globalnav-wrapper {
margin-bottom:5px;
}
#portal-globalnav {
font-size: 0.8em;
}
#portal-globalnav ul {
border:1px solid #ccc;
}
#portal-globalnav a {
font-weight:bold;
}
#portal-globalnav .selected a,
#portal-globalnav a:hover {
background: transparent;;
color:#000;
}
#portal-globalnav .selected a:hover {
background: transparent;
color: #8d8b8b;
}
#portal-globalnav ul.submenu a {
color:#000 !important;
}
#portal-globalnav ul.submenu a,
#portal-globalnav ul.submenu a:hover {
border-width:0px 0px 1px 0px;
border-color:#8d8b8b;
border-style:dotted;
font-weight:normal;
padding:5px;
text-transform:capitalize;
}
#portal-globalnav ul.submenu a:hover {
color:#8d8b8b !important;
}
/* ****/
#portal-searchbox {
top:20px;
position:relative;
height:40px;
z-index:100;
padding-left:10px;
}
#searchGadget {
background-color: white;
border: 1px solid #6fa81e;
padding: 2px 3px;
width: 110px;
-moz-appearance: none;
}
#LSResult {
margin: 3px 22px 0 0;
}
#LSResult legend {
display: none;
}
#LSResult fieldset {
border-color: #6fa81e;
margin: 0;
}
#charity-text {
background: url("star.png") no-repeat scroll 0 0 transparent;
color: #D58609;
font-family: "myriad-pro-1","myriad-pro-2",arial,sans-serif;
padding-left: 25px;
position: absolute;
right: 160px;
top: 9px;
}
#charity-text a,
#charity-text a:hover {
color: #D58609;
}
/* *****/
#portal-siteactions {
position:relative;
top:40px;
float:right;
}
#portal-siteactions a {
color:#6fa81e;
text-transform:uppercase;
}
#siteaction-donate a {
background-image: url("donate-bg.png");
display: inline-block;
height: 22px;
margin-top: -5px;
padding-top: 5px;
text-align: center;
width: 77px;
color: #ffffff !important;
}
/* ****/
#logo-wrapper {
float:left;
height: 105px; /* */
margin: 0 0 1em 0; /* */
/* */
position: relative;
}
#portal-header .ceres-logo {
margin: 19px 0 !important; /* */
/* */
}
#portal-header .bicep-logo {
margin: 37px 0 0 0;
}
#portal-header .incr-logo {
margin: 37px 0 0 0;
}
.ceres-logo-subsite-bicep img {
left: 165px;
position: absolute;
top: 66px;
}
.ceres-logo-subsite-incr img {
left: 92px;
position: absolute;
top: 85px;
}
/* ****/
#portal-globalnav {
border-top:1px dashed #a9a8a8;
padding-top:10px;
width:960px;
margin:0px !important;
}
#portal-globalnav li a {
display:block;
background-color:transparent;
border-right:none;
text-transform:uppercase;
color:#000;
padding:0em 1em;
}
/* ****/
#banner {
background: transparent url(http://www.ceres.org/images/banners/section-about-us) scroll no-repeat left top;
height: 110px;
width: 100%;
}
.section-front-page #banner {
display: none;
}
.section-incr-incr-microsite #banner {
display: none;
}
.section-investor-network-incr-incr-microsite #banner {
display: none;
}
/* ****/
#portal-columns {
border-top: 1px dashed #A9A8A8;
margin-top: 1em;
width: 960px;
}
#portal-column-one,
#portal-column-two {
width: 215px;
}
#portal-column-one .visualPadding {
margin: 1em 1em 0 0;
}
#portal-column-two .visualPadding {
margin: 1em 0 0 1em;
}
#content {
margin: 1em 0 0 0;
}
/* ****/
#edit-bar, #content ul.formTabs {
-moz-border-radius-topleft:0em;
-moz-border-radius-topright:0em;
border-radius:0em;
}
/* ****/
#portal-breadcrumbs {
margin-top:1em;
}
#portal-breadcrumbs a {
color:#000;
text-decoration:underline;
}
/* *****/
#portal-siteactions {
padding-right:0px;
}
/* ****/
#portal-personaltools-wrapper {
position: absolute;
right: 0;
top: 0;
}
#portal-personaltools {
float:right;
background-color:#70a81e;
position:relative;
z-index:200;
}
#portal-personaltools dd {
background-color:#70a81e;
padding-bottom: 0.5em;
}
#portal-personaltools dd a {
color: white;
}
#portal-personaltools dd a:hover {
background: #bfe489;
color: #000;
}
dt.actionMenuHeader a:link, a:visited {
color:#bfe489;
}
/* ****/
#portal-columns .documentActions ul {
margin-left:0em;
}
#portal-columns .documentActions li {
display:inline;
list-style-type:none;
line-height:1.5em;
margin-bottom:0.25em;
font-size:80%;
border-right:1px solid #ccc;
padding-right:.5em;
padding-left:.5em;
}
#portal-columns .documentActions li.last {
border-right:0px;
}
#portal-columns .documentActions a:link {
border-bottom:0em;
color:#205C90;
}
.section-events .documentActions {
display:none;
}
/* ****/
.template-homepage_view .documentActions {
display: none;
}
.homepage-column {
/* */
float: left;
/* */
margin-bottom: 2em;
}
#homepage-column-two {
margin: 0 0 10px 0;
}
.homepage-column h5 {
font-size: 1.2em;
line-height: 1.2;
margin-bottom: 5px;
}
.homepage-column a {
color:#000 !important;
font-weight:bold;
border-bottom:0px !important;
}
#content #homepage-column-two a.blog-image-link {
margin-bottom: 5px;
}
#homepage-column-two .blogdescr {
clear: left;
}
.blog-listing,
.news-listing {
margin-bottom:10px;
}
.section-front-page .documentFirstHeading {
display:none;
}
.section-front-page #content #plone-document-byline {
display:none;
}
.section-front-page #link-presentation {
display:none;
}
/* ****/
#portal-footer {
background-color:transparent;
border-top:1px dashed #a9a8a8;
text-align:left;
color:#a9a8a8;
margin:0em;
padding:0em;
width:960px;
font-size:70%;
}
#portal-footer a {
color:#a9a8a8;
}
.adr {
float:left;
}
.zayed {
float: right;
padding: 10px 0;
}
.portal-colophon {
text-align:left;
color:#a9a8a8;
font-size:80%;
clear: left;
}
.portal-colophon ul {
-moz-padding-start:0px;
text-transform:capitalize;
}
li#powered-by-plone {
border: 0 none transparent;
padding-left:0em;
}
.portal-colophon a {
color:#a9a8a8;
}
/* */
.issues-list,
.industries-list {
position: relative;
}
.issues-list .issue,
.industries-list .industry {
float: left;
margin: 0 0 20px 0;
width: 47.5%;
}
.issues-list .issue-odd,
.industries-list .industry-odd {
clear: left;
margin-right: 5%;
}
.issue-title,
.industry-title {
margin-bottom: 10px;
}
.industry-title .solutions-for {
color: #666666;
display: block;
font-size: 0.8em;
line-height: 1;
margin-left: 60px;
padding-top: 5px;
}
.issue-title .title,
.industry-title .title {
color: black;
display: block;
font-size: 1.1em;
line-height: 1.2;
margin-left: 60px;
}
.issue-title:hover .title,
.industry-title:hover .title {
color: #6FA81E;
}
.issue-title .icon,
.industry-title .icon {
background-position: center center;
background-repeat: no-repeat;
display: block;
float: left;
height: 50px;
width: 50px;
}
.issue-title .icon-climate-change {
background-image: url(http://www.ceres.org/icon_climatechange.png);
}
.issue-title .icon-carbon-asset-risk {
background-image: url(http://www.ceres.org/icon_oilwell.png);
}
.issue-title .icon-energy,
.industry-title .icon-electric-power {
background-image: url(http://www.ceres.org/icon_electricpower.png);
}
.issue-title .icon-supply-chain,
.industry-title .icon-insurance {
background-image: url(http://www.ceres.org/icon_insurance.png);
}
.industry-title .icon-real-estate,
.industry-title .icon-clean-trillion,
.issue-title .icon-clean-trillion {
background-image: url(http://www.ceres.org/icon_realestate.png);
}
.industry-title .icon-oil-and-gas {
background-image: url(http://www.ceres.org/icon_oilandgas.png);
}
.industry-title .icon-transportation {
background-image: url(http://www.ceres.org/icon_transportation.png);
}
.industry-title .icon-footwear-and-apparel {
background-image: url(http://www.ceres.org/icon_apparel.png);
}
.industry-title .icon-banking-and-finance {
background-image: url(http://www.ceres.org/icon_banking.png);
}
.issue-title .icon-Water,
.issue-title .icon-water,
.industry-title .icon-water,
.industry-title .icon-water-infrastructure {
background-image: url(http://www.ceres.org/icon_water.png);
}
.issue-body,
.industry-body {
margin-left: 60px;
}
.issue-related-links,
.industries-list .industry-related-links {
clear: left;
}
#content .issue-related-links a:link,
#content .issue-related-links a,
#content .industry-related-links a:link,
#content .industry-related-links a {
border-bottom: 0 none transparent;
padding: 2px 0 2px 20px;
margin: 0 15px 0 0;
}
.issue-related-links .podcasts {
background: transparent url(http://www.ceres.org/sound.png) scroll no-repeat left center;
}
.issue-related-links .reports,
.industry-related-links .reports {
background: transparent url(http://www.ceres.org/page_white_acrobat.png) scroll no-repeat left center;
}
/* */
#content div.newsImageContainer p.discreet {
padding: 5px;
}
/* */
.carousel {
margin: 0 !important;
}
.carousel .carousel-text {
background: #689526 url(http://www.ceres.org/carousel_text.png) scroll no-repeat left center;
color: #282828;
height: 139px;
left: auto;
right: 0;
padding: 40px 15px 15px 15px;
width: 368px;
}
* html .carousel .carousel-text {
background-image: none;
}
.carousel .carousel-banner-2 .carousel-text {
background-color: #a8343c;
}
.carousel .carousel-banner-3 .carousel-text {
background-color: #3551a2;
}
.carousel .carousel-banner-4 .carousel-text {
background-color: #ce9233;
}
.carousel .carousel-text h2 {
color: white;
font-size: 0.95em;
font-weight: normal;
letter-spacing: 0.5px;
text-transform: uppercase;
}
.carousel .carousel-text p {
font-size: 0.9em;
line-height: 1.4;
}
.carousel .carousel-more {
background: transparent url(http://www.ceres.org/carousel_arrow.png) scroll no-repeat center center;
display: inline-block;
height: 11px;
margin: 0 0 0 5px;
width: 9px;
}
* html .carousel .carousel-more {
display: none;
}
.carousel .carousel-structural-link {
position: absolute;
height: 100%;
left: 0;
top: 0;
width: 100%;
}
.carousel .carousel-pager {
margin-bottom: 0;
}
.carousel .carousel-pager-item {
border: 1px solid transparent;
-moz-border-radius: 4px;
-o-border-radius: 4px;
-webkit-border-radius: 4px;
}
.carousel .carousel-pager-item,
.carousel .carousel-pager-item:link,
.carousel .carousel-pager-item:visited {
background-color: transparent;
color: #476e0f;
font-size: 0.75em;
text-transform: uppercase;
}
.carousel .carousel-pager-item-active {
border-color: #bbb;
}
.carousel .carousel-pager-item-2 {
color: #88161e !important;
}
.carousel .carousel-pager-item-3 {
color: #16307a !important;
}
.carousel .carousel-pager-item-4 {
color: #b16f08 !important;
}
/* */
.portlet {
clear: both;
}
.portlet .discreet {
color: #666666;
font-size: 85%;
font-weight: normal;
}
dl.portlet {
border-color: white;
border-style: solid;
border-width: 0 1px 1px 1px;
border-radius: 8px;
-moz-border-radius: 8px;
-o-border-radius: 8px;
-webkit-border-radius: 8px;
}
dl.portlet dt.portletHeader {
border-radius: 8px 8px 0 0;
color: white;
-moz-border-radius: 8px 8px 0 0;
-o-border-radius: 8px 8px 0 0;
-webkit-border-radius: 8px 8px 0 0;
}
dl.portlet dt.portletHeader a {
color: white !important;
}
dl.portlet-green {
border-color: #689526;
}
dl.portlet-green dt.portletHeader {
background-color: #689526;
}
dl.portlet-red {
border-color: #A8343C;
}
dl.portlet-red dt.portletHeader {
background-color: #A8343C;
}
dl.portlet-blue {
border-color: #3551A2;
}
dl.portlet-blue dt.portletHeader {
background-color: #3551A2;
}
dl.portlet-yellow {
border-color: #CE9233;
}
dl.portlet-yellow dt.portletHeader {
background-color: #CE9233;
}
/* */
div.portletStaticText {
font-size: 80%;
line-height: 1.5;
}
div.portletStaticText p {
margin-bottom: 1em;
}
/* */
dl.portletEmailCapture dd.portletFooter {
font-size: 0.8em;
padding-top: 0;
}
dl.portletEmailCapture dd.portletFooter p {
margin: 0;
}
.portletStaticText a:visited {
color: #205c90;
}
/* */
.portlet-static-about-ceres {
background: #9fb084 url(http://www.ceres.org/about_background.png) repeat-x scroll left top;
padding: 10px 20px;
width: 200px;
border-radius: 8px;
-moz-border-radius: 8px;
-o-border-radius: 8px;
-webkit-border-radius: 8px;
}
.portlet-static-about-ceres h4 {
color: black;
}
.portlet-static-about-ceres a {
color: black !important;
font-weight: bold;
}
/* */
.portletNavigationTree ul.navTreeLevel0 > li:last-child {
border-bottom: 0 none transparent;
}
dl.portlet ul.navTree .navTreeCurrentItem {
background-color: transparent;
border-color: transparent;
font-weight: bold;
}
/* */
.portlet-static-about-bicep,
.portlet-static-about-incr {
background: #9fb084 url(http://www.ceres.org/about_background.png) repeat-x scroll left top;
margin: 0 0 1em 0;
padding: 10px 20px;
border-radius: 8px;
-moz-border-radius: 8px;
-o-border-radius: 8px;
-webkit-border-radius: 8px;
}
.portlet-static-about-bicep h4,
.portlet-static-about-incr h4 {
color: black;
}
.portlet-static-join-bicep,
.portlet-static-join-incr {
margin: 0 0 1em 0;
}
.portlet-static-bicep-quote {
color: #5e90b1;
font-size: 0.92em;
line-height: 1.5em;
margin: 10px 0 20px 0;
}
.portlet-static-bicep-founding-members,
.portlet-static-incr-members {
margin-bottom: 1em;
}
.portlet-static-bicep-founding-members h3,
.portlet-static-incr-members h3 {
font-size: 1em;
}
.portlet-static-bicep-founding-members h4,
.portlet-static-incr-members h4 {
color: black;
}
.portlet-static-bicep-founding-members li,
.portlet-static-incr-members li {
display: list-item;
font-size: 0.8em;
margin: 2px 0;
text-transform: uppercase;
}
.portlet-static-company-spotlight {
margin-bottom: 1em;
}
#bicep-member-logos {
height: 200px;
position: relative;
width: 200px;
}
#bicep-member-logos a {
display: block;
height: 200px;
left: 0;
position: absolute;
text-align: center;
top: 0;
width: 200px;
}
.portlet-static-bicep-icon {
clear: left;
padding-top: 1em;
}
/* */
body.section-roadmap-assessment {
color: #666666;
font-family: "myriad-pro-1","myriad-pro-2", sans-serif;
}
.section-roadmap-assessment .documentActions {
display: none;
}
.section-roadmap-assessment #globalnav-wrapper {
margin-bottom: 0;
}
.section-roadmap-assessment #portal-globalnav {
border-top: 1px dashed #939393;
padding-top: 1em;
padding-bottom: 10px;
width: 960px;
margin: 0px !important;
text-align: center;
background-color: #ffffff;
}
.section-roadmap-assessment #portal-globalnav li {
float: none;
display: inline-block;
padding: 0 .25em;
}
.section-roadmap-assessment #portal-globalnav a {
background: transparent;
padding: 0.5em 1em;
margin-bottom: 0;
border-radius: 5px;
color: #00B2DE;
-moz-border-radius: 5px;
webkit-border-radius: 5px;
min-width: 2em;
font-size: 13px;
}
.section-roadmap-assessment #portal-globalnav .selected a,
.section-roadmap-assessment #portal-globalnav a:hover,
.section-roadmap-assessment #portal-globalnav .navhover a {
background: #00B2DE;
color: white;
}
.section-roadmap-assessment #portal-globalnav .navhover a{
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
-webkit-border-bottom-left-radius: 0;
-webkit-border-bottom-right-radius: 0;
-moz-border-radius-bottomleft: 0;
-moz-border-radius-bottomright: 0;
}
.section-roadmap-assessment #portal-globalnav ul {
border: 0;
background-color: #00B2DE;
padding: 0.5em 0.8em;
text-align: left;
box-shadow: 3px 3px 3px rgba(0,0,0,0.4);
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-top-left-radius: 0;
-webkit-border-top-left-radius: 0;
-moz-border-radius-topleft: 0;
}
.section-roadmap-assessment #portal-globalnav ul a {
color: white !important;
padding: 0.3em 0.6em;
border-bottom: 0;
line-height: 1.4em;
font-size: 1.05em;
}
.section-roadmap-assessment #portal-globalnav ul .selected a,
.section-roadmap-assessment #portal-globalnav ul a:hover,
.section-roadmap-assessment #portal-globalnav ul .navhover a {
color: white !important;
border-bottom: 0;
padding: 0.3em 0.6em;
background-color: #4DC9E8;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-bottomright: 5px;
}
.section-roadmap-assessment #portal-globalnav li.selected ul.submenu a:hover {
background-color: #4DC9E8;
}
.section-roadmap-assessment #banner {
margin-bottom: 15px;
}
.section-roadmap-assessment .carousel {
border-top: 1px dashed #939393;
padding-top: 0.5em;
}
.section-roadmap-assessment h1.documentFirstHeading {
color: #000;
background: transparent url(http://www.ceres.org/report-titlebg.gif) repeat-x left bottom;
padding: 0 0 15px 0;
margin-bottom: 0.3em;
}
.section-roadmap-assessment h2 {
color: #000;
}
.section-roadmap-assessment h3 {
color: #000;
}
.section-roadmap-assessment h4 {
color: #9D363B;
}
.section-roadmap-assessment dl.portlet {
border: 3px solid #ccc;
}
.section-roadmap-assessment dl.portlet dt.portletHeader {
color: #ccc;
background: transparent;
border-radius: 0;
padding: 0 0 1.2em 0;
margin: 0.5em 0.8em 0 0.8em;
-moz-border-radius: 0;
-o-border-radius: 0;
-webkit-border-radius: 0;
position: relative;
text-transform: uppercase;
}
.section-roadmap-assessment dl.portlet .portletTopRight {
background: #ccc url(http://www.ceres.org/report-linebg.png);
height: 10px;
display: block;
width: 100%;
position: absolute;
left: 0;
bottom: 0;
}
.section-roadmap-assessment dl.portlet dt.portletHeader a {
color: #ccc !important;
background-color: #fff;
padding: 0;
}
.section-roadmap-assessment dl.portlet dd.portletItem {
padding-top: 0.5em;
}
.section-roadmap-assessment dl.portletNavigationTree dd.portletItem {
padding: 0.2em 0.8em;
}
.section-roadmap-assessment dl.portlet ul.navTreeLevel0 > .navTreeItem {
line-height: 1.4em;
padding-top: 0.3em;
padding-bottom: 0.3em;
}
.section-roadmap-assessment dl.portlet ul.navTreeLevel1 .navTreeItem {
line-height: 1.4em;
padding-top: 0.3em;
padding-bottom: 0.3em;
}
/* */
.section-roadmap-assessment dl.portlet-green {
border-color: #B2E7FF;
}
.section-roadmap-assessment dl.portlet-green dt.portletHeader {
color: #3FC4FF;
}
.section-roadmap-assessment dl.portlet-green dt.portletHeader .portletTopRight {
background-color: #7FD8EE;
}
.section-roadmap-assessment dl.portlet-green dt.portletHeader a {
color: #3FC4FF !important;
}
/* */
.section-roadmap-assessment dl.portlet-red {
border-color: #B2E7FF;
}
.section-roadmap-assessment dl.portlet-red dt.portletHeader {
color: #3FC4FF;
}
.section-roadmap-assessment dl.portlet-red dt.portletHeader .portletTopRight {
background-color: #7FD8EE;
}
.section-roadmap-assessment dl.portlet-red dt.portletHeader a {
color: #3FC4FF !important;
}
/* */
.section-roadmap-assessment dl.portlet-blue {
border-color: #B2E7FF;
}
.section-roadmap-assessment dl.portlet-blue dt.portletHeader {
color: #3FC4FF;
}
.section-roadmap-assessment dl.portlet-blue dt.portletHeader .portletTopRight {
background-color: #7FD8EE;
}
.section-roadmap-assessment dl.portlet-blue dt.portletHeader a {
color: #3FC4FF !important;
}
/* */
.section-roadmap-assessment dl.portlet-yellow {
border-color: #B2E7FF;
}
.section-roadmap-assessment dl.portlet-yellow dt.portletHeader {
color: #3FC4FF;
}
.section-roadmap-assessment dl.portlet-yellow dt.portletHeader .portletTopRight {
background-color: #7FD8EE;
}
.section-roadmap-assessment dl.portlet-yellow dt.portletHeader a {
color: #3FC4FF !important;
}
/* */
.template-roadmap_landing .carousel-banners {
margin: 0 auto;
}
#explore {
background: url('http://www.ceres.org/explore.png') no-repeat bottom left;
min-height: 79px;
color: #344481;
font-size: 17px;
padding: 11px 30px 0 200px;
margin-bottom: 10px;
font-family: TradeGothicLT-Light;
}
#explore #parent-fieldname-text {
padding-bottom: 16px;
}
.section-roadmap-assessment .carousel .carousel-text {
background-color: #3551A2;
color: #ffffff;
}
.section-roadmap-assessment .carousel .carousel-text a {
color: #ffffff;
}
.template-roadmap_landing #content {
margin-top: 0.25em;
}
#toprow {
margin-bottom: 12px;
}
#toprow,
#bottomrow {
height: 181px;
overflow: hidden;
}
.featureThird,
.featureFifth {
color: #ffffff;
text-shadow: 3px 3px 6px #211e1f;
font-family: TradeGothicLT-Light;
font-weight: bold;
float: left;
height: 181px;
display: table;
border: none !important;
}
.featureThird .featureDefault,
.featureFifth .featureDefault {
color: #ffffff;
text-shadow: none;
font-size: 19px;
display: table-cell;
vertical-align: middle;
}
.featureFifth .featureDefault {
font-size: 17px;
}
.featureThird {
width: 285px;
margin-right: 10px;
padding-right: 10px;
padding-left: 18px;
}
.featureFifth {
width: 164px;
margin-right: 1.05em;
padding-right: 5px;
padding-left: 12px;
}
.featureThird.last,
.featureFifth.last {
margin-right: 0;
}
#content .featureContent {
display: none;
font-size: 90%;
}
.hover .featureDefault {
display: none;
}
#content .hover .featureContent {
display: table-cell;
vertical-align: middle;
color: #ffffff !important;
}
#content .featureThird .discreet,
#content .featureFifth .discreet {
color: #ffffff;
font-weight: bold;
font-size: 75%;
}
.featureThird table.invisible td,
.featureFifth table.invisible td {
padding: 0 0 3px 0;
line-height: 14px;
}
/* */
#content .subsite-news-list {
margin: 0;
}
#content .subsite-news-list li {
list-style-type: none;
margin: 0 0 10px 0;
}
/* */
input.donation-margin-False {
margin-left: 30px;
}
.section-donate #pfg-fieldsetname-contact-info,
.section-donate #pfg-fieldsetname-billing-info {
width: 330px;
float: left;
}
.section-donate #pfg-fieldsetname-contact-info {
margin-right: 20px;
}
.section-donate #archetypes-fieldname-honoree-address {
width: 50%;
}
.section-donate .formControls {
clear: both;
margin-left: 0;
}
.section-donate .formControls .context {
color: #ffffff;
background: url("donate-bg.png") no-repeat;
border: none;
display: inline-block;
height: 27px;
width: 77px;
text-align: center;
font-weight: bold;
}
#archetypes-fieldname-email2 { display: none; }
/* */
* html #portal-header,
* html #globalnav-wrapper,
* html #portal-globalnav,
* html #portal-globalnav * {
zoom: 1;
}
* html #portal-globalnav .mainTabContent {
float: left;
}
* html #portal-globalnav .submenu {
clear: left;
float: left;
}
* html .homepage-column {
margin: 0 10px 10px 5px;
}
* html #homepage-column-two {
margin: 0 0 5px 0;
}
* html #LSResult {
margin-top: 25px;
}
/* */
*+html #globalnav-wrapper {
clear: left;
float: left;
}
*+html .homepage-column {
margin: 0 10px 10px 5px;
}
*+html #homepage-column-two {
margin: 0 0 5px 0;
}
*+html #LSResult {
margin-top: 25px;
}
/* */
/* */
/* */

}


/* - ++resource++carousel.css - */
@media screen {
/* http://www.ceres.org/portal_css/++resource++carousel.css?original=1 */
.carousel {
position: relative;
margin-bottom: 1em;
}
.carousel-banner {
display: none;
overflow: hidden;
}
.carousel-text {
background-color: #DDDDDD;
bottom: 0;
left: 0;
padding: 2%;
position: absolute;
width: 96%;
}
.carousel-banner-1 {
display: block;
}
.carousel-pager {
margin: 0.75em 0;
}
.carousel-pager-item,
.carousel-pager-button-prev,
.carousel-pager-button-next {
background-color: #DDDDDD;
padding: 0.25em 0.5em;
}
.carousel-pager-item-active {
background-color: #75AD0A;
}
.carousel-pager-item-active:link,
.carousel-pager-item-active:visited,
.carousel-pager-item-active .carousel-title {
color: white;
}
.carousel-pager-item-classic {
cursor: pointer;
}
.carousel-settings-introduction {
margin-bottom: 1em;
}
}


/* - ++resource++plone.formwidget.autocomplete/jquery.autocomplete.css - */
@media screen {
/* http://www.ceres.org/portal_css/++resource++plone.formwidget.autocomplete/jquery.autocomplete.css?original=1 */
.ac_results {
padding: 0px;
border: 1px solid black;
background-color: white;
overflow: hidden;
z-index: 99999;
}
.ac_results ul {
width: 100%;
list-style-position: outside;
list-style: none;
padding: 0;
margin: 0;
}
.ac_results li {
margin: 0px;
padding: 2px 5px;
cursor: default;
display: block;
font: menu;
font-size: 12px;
line-height: 16px;
overflow: hidden;
}
.ac_loading {
background: white url('indicator.gif') right center no-repeat;
}
.ac_odd {
background-color: #eee;
}
.ac_over {
background-color: #0A246A;
color: white;
}

}


/* - ++resource++plone.formwidget.contenttree/contenttree.css - */
@media screen {
/* http://www.ceres.org/portal_css/++resource++plone.formwidget.contenttree/contenttree.css?original=1 */
.contenttreeWidget {
bottom: 3.5em;
height: auto;
left: 0px;
overflow-y: auto;
margin: 0em 1em;
position: absolute;
right: 0px;
top: 6em;
width: auto;
border: 1px solid #8CACBB;
}
.contenttreeWidget li {
display: block;
padding-left: 1em;
}
.contenttreeWidget .navTreeCurrentItem {
font-weight: bold;
}
.contenttreeWidget .navTreeCurrentItem li {
font-weight: normal;
}
.contenttreeWidget li a {
border-bottom: solid 1px transparent;
}
.contenttreeWidget .navTreeItem a {
border: none;
display: block;
text-decoration: none;
padding-top: 0.2em;
padding-bottom: 0.25em;
}
.contenttreeWidget .navTreeItem a:hover {
border: 1px dotted #205C90;
}
.contenttreeWidget li.navTreeCurrentItem {
border: none !important;
background-color: transparent;
}
.contenttreeWidget li.navTreeCurrentItem > a,
.contenttreeWidget li.navTreeCurrentItem > a:hover {
border: none;
background-color: #205C90;
color: #fff !important;
}
/* */
* html .contentTreeWidget li.navTreeCurrentItem a,
* html .contentTreeWidget li.navTreeCurrentItem a:hover {
height: 1.6em;
}
.contenttreeWindow {
display: none;
position: fixed;
_position: absolute;
background-color: white;
z-index: 100;
}
.contenttreeWindow h2 {
display: block;
top: 0px;
margin: 0px;
}
.contenttreeWindowHeader {
padding: 1em;
}
.contenttreeWindowActions {
position: absolute;
width: 100%;
top: auto;
bottom: 0px;
padding: 1em;
}
.contenttreeWindowBlocker {
z-index: 99;
width: 100%;
height: 100%;
opacity: 0.4;
background-color: black;
top: 0px;
left: 0px;
position: fixed;
_position: absolute;
_top: expression(eval((document.body.scrollTop)?document.body.scrollTop:document.documentElement.scrollTop));
}
.option {
display: block;
}
}


/* - ++resource++stafflisting.css - */
@media screen {
/* http://www.ceres.org/portal_css/++resource++stafflisting.css?original=1 */
.template-stafflisting_view .vcard {
margin-bottom: 2em;
}
.staff-portrait {
float: right;
margin: 0px 0px 1em 1em;
}
#content ul.contact-info {
list-style: none;
margin: 0;
}
#content ul.contact-info li {
display: inline;
border-left: 1px solid #666;
padding: 0 .5em;
margin: 0;
}
#content ul.contact-info li.first {
border-left: none;
}

}

