body, html {
height: 100%;
}

body {
background: #fff url("../uploads/images/site/bgBody.gif") repeat;
font-size:  62.5%;
font-family: Georgia, "Times New Roman", Sans-serif;
}

p {
font-size: 1.25em;
line-height: 130%;
margin-bottom: 10px;
}

strong {font-weight: bold;}

/* self-clear floats */
.group:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}


body,ul,ol,dl,h1,h2,h3,h4,h5,h6,td,th,caption,pre,p,blockquote,input,textarea {
line-height: 110%;
color: #333333;
font-weight: normal;
}

a {
text-decoration: none;
outline: none;
}

a:hover {}

ul, ol {
  list-style-position: outside;
  list-style-type: disc;
}

ol { list-style-type: decimal; }

strong {font-weight: bold;}
em {font-style: italic;}


/* Page Centering
---------------------------------------------------------------------------------------*/
div#pageWrapper {
margin: 0 auto;
padding: 0;
width: 91.2em;
position: relative;
z-index: 1;
}


/* LAYOUT BLOCKS
---------------------------------------------------------------------------------------*/

div#pageWrapper {
background: url('../uploads/images/site/pagecontentbg.gif') repeat-y;
border-top: 1.1em #7b8558 solid;
border-bottom: 1.1em #7b8558 solid;
}

.header {width: 100%; height: 10.2em; position: relative; float: left; background: #fff; z-index: 20;}

h1#brandingRegion {
width: auto;
margin: 0;
padding: 0;
line-height: 0;
float: left;
}

h1#brandingRegion a {
display: block;
height: 10.2em;
width: 47.2em;
}

h1#brandingRegion a img {
margin: 1em 0 0 2.4em;
}

.rss {float: right; width: 25px; height: 25px; margin: 52px 8px 0 0;}
.dropdownnav {float: right; margin: 50px 30px 0 0; position: relative; z-index: 170;}
/*IE6*/ * html .dropdownnav {margin-right: 15px;}

div.horizontalnav {clear: both; float: left; margin: 0; padding: 0; background: url('../uploads/images/site/horizontalnav_bg.jpg') repeat-x; width: 100%; height: 52px; position: relative; z-index: 160;}

/*IE6*/ * html div.horizontalnav {margin-bottom: -42px !important;}

div#contentWrapper {
width: 100%;
min-height: 48em;
margin: 52px 0 .5em 0;
position: relative;
border-top: 5px solid #fff;
}

/*IE6*/ * html div#contentWrapper {margin-top: 55px !important;}



div#contentWrapper-nosidebar {
width: 100%;
margin: 52px 0 0 0;
padding: 0;
position: relative;
border-top: 5px solid #fff;
}

/*IE6*/ * html div#contentWrapper-nosidebar {margin-top: 55px !important;}


div.content {
float: left;
}

body#newsPage div#contentPrimary {	
	min-height: 62em; 
	height:auto !important;
	height:62em;
}

div#contentPrimary {
width: 43.2em !important;
margin: 0 0 30px 0;
float: left;
background: #e6e6ea;
min-height: 42em; 
height:auto !important;
height:42em;
padding: 3em;
}

div#contentPrimary-nosidebar {
width: 62.2em !important;
margin: 0 !important;
float: left;
background: #e6e6ea;
min-height: 62em;  
height:auto !important;
height:62em;
padding: 3em;
}

div#contentPrimary-nosidebar p {line-height: 125%;}

/*IE8*/ div#contentPrimary-nosidebar { width /*\**/: 62.8em\9 !important;}
/*IE6*/ * div#contentPrimary-nosidebar { width: 62.8em !important;}

#press-roomPage div#contentPrimary-nosidebar h2 {font-size: 1.4em; margin: 0; padding: 0 0 8px 0; font-weight: bold; color: #555;}
#press-roomPage div#contentPrimary-nosidebar h3 {font-size: 1.4em; margin: 0; padding: 0 0 8px 0; font-weight: normal;}
#press-roomPage div#contentPrimary-nosidebar h4 {font-size: 1.1em; text-transform: uppercase; font-weight: bold; margin: 3px 0 5px 0; color: #555;}
#press-roomPage div#contentPrimary-nosidebar ul {font-size: 1.3em; margin: 5px 0 15px 50px;}
#press-roomPage div#contentPrimary-nosidebar ul li a {font-weight: bold;}
#press-roomPage div#contentPrimary-nosidebar h4.viewexperts {margin-left: 25px;}

body.programsInteriorPages div#contentPrimary {
width: 49.2em !important;
}

div#contentSecondary {
}

div.sidebarColumn {

}

div#sidebarColumnPrimary {
position: relative;
top: 0;
left: 0;
width: 20.6em;
background: #bfd1d3 url("../uploads/images/site/bgsidebarColumnPrimaryTop.gif") repeat-y top left;
padding: 3em 0 0 0;
line-height: 0;
border-top: .1em #bfd1d3 solid;
float: left;
display: block;
}

div#sidebarColumnSecondary {
position: relative;
float: left;
width: 21.4em;
#width: 21.3em;
background: #54667a;
color: #fff;
font-size: 1em;
line-height: 100%;
}


div#sidebarColumnPrimary div.sidebarColumnContent {
background: #bfd1d3 url("../uploads/images/site/bgsidebarColumnPrimaryMain.gif") repeat-y left top;
padding: 0 0 .1em 0;
}

div#sidebarColumnPrimary div.sidebarColumnContent ul li h3 {
	width: 95%;
	line-height: 120%;
	color: #000; 
	font-weight: bold; 
	font-size: 14px; 
	margin: 5px 0 0 0; 
	border-bottom: 1px solid #000;
	}

div#sidebarColumnPrimary div.sidebarColumnFooter {
background:  url("../uploads/images/site/bgsidebarColumnPrimaryBotto.gif") repeat-x left bottom;
clear: both;
height: 2.8em;
display: block;
width: auto;
border-bottom: .1em #bfd1d3 solid;
#margin-bottom: -5px;
}

div#sidebarColumnSecondary div.sidebarColumnContent {
background: #54667a url("../uploads/images/site/bgsidebarColumnSecondaryMai.gif") repeat-x right top;
padding: 1.75em 2.1em 0 1.75em;
font-size: 1.05em;
line-height: 170%;
}

div#sidebarColumnSecondary div.sidebarColumnContent ul {padding: 0 0 15px 0 !important;}

div#sidebarColumnSecondary div.sidebarColumnFooter {
background:  url("../uploads/images/site/bgsidebarColumnSecondaryBot.gif") repeat-x right bottom;
clear: both;
height: 2em;
display: block;
width: auto;
border-bottom: .1em #56626e solid;
}

div#footerRegion {
clear: both;
margin: 0 auto;
padding: 0;
color: #3a4047;
width: 91.2em;
}

div#footerRegion p {
font-size: 1em;
padding: 3px 0 5px 0;
text-align: left;
}

div#footerRegion a {color: #333333;}


/* NAVIGATION LAYOUT/STYLE
----------------------------------------------------------------------------------------*/
dfn {display: none;}

ul li ul {
/*display: none;*/
list-style-type: none;
list-style-position: outside;
}

ul li ul li {
font-size: 1em;
}

ul li.menuActive ul {
display: block;
margin: .4em 0 0;
padding: 0 0 0 .9em;
color: #000;
}

ul#navigationPrimary {
padding: 0 1em 0 3.3em;
margin: 0;
position:relative;
}

ul#navigationPrimary li {
margin: 0 0 1em 0;
list-style-type: none;
}

ul#navigationPrimary li a {
color: #3a4048;
font-size: 1.3em;
font-weight: bold;
text-decoration: none;
padding: 0;
line-height: 120%;
}

ul#navigationPrimary li a:hover {color: #000;}


ul#navigationPrimary li ul li {
margin: 0 0 0 8px;
padding: 0 0 .4em;
list-style-type: square;
}

ul#navigationPrimary li ul li a {
font-weight: normal;
border-left: 0;
padding: 0;
margin: 0;
}

ul#navigationPrimary li a.menuActive {
color: #000;
}

ul#navigationPrimary li ul li a.menuActive {
color: #000;
}

ul#navigationPrimary li.currentpage a.currentpage {color: #000;}
ul#navigationPrimary li ul li.currentpage a.currentpage {color: #000;}

/*ul#navigationPrimary li.menuGrandParent a.menuGrandParent {color: #000;}*/

.sectionheader {cursor: pointer;}



ul#navigationResourceLinks {
float: left;
display: block;
padding: .6em 0 2.5em 2.25em;
margin: 0;
min-height: 1em;
background:#fff;
width: 95%;

}

/*IE8*/ ul#navigationResourceLinks { width /*\**/: 96%\9 !important;}
/*IE6*/ * html ul#navigationResourceLinks {width: 96% !important;}

ul#navigationResourceLinks li {
display: inline;
}

ul#navigationResourceLinks a {
color: #105380;
font-size: 1em;
line-height: 135%;
display: block;
float: left;
height: 10px;
padding: 0 .6em 0 0;
margin: 0 .6em 0 0;
border-right: .1em #105380 solid;
}

ul#navigationResourceLinks li.resource3 a {
border-right: 0;
}


ul#hnavigationResourceLinks {
float: left;
display: block;
padding: .5em 0 2.5em 2.5em;
margin: 0;
min-height: 1em;
background:#fff;
width: 95%;
}

ul#hnavigationResourceLinks li {
display: inline;
}

ul#hnavigationResourceLinks a {
color: #105380;
font-size: 1em;
line-height: 135%;
display: block;
float: left;
height: 10px;
padding: 0 .6em 0 0;
margin: 0 .6em 0 0;
border-right: .1em #105380 solid;
}

ul#hnavigationResourceLinks li.resource3 a {
border-right: 0;
}

div#hnetcast {
float: right;
display: block;
padding: 0 3.5em 2.5em 0;
margin: 0;
min-height: 1em;
background:#fff;
}

div#hnetcast a {color: #105380; font-weight: bold;
font-size: 1em;}

div#hnetcast a.netcastLink img {
border: none;
height: 1.9em;
width: 1.8em;
font-size: 1em;
vertical-align: middle;
}


div#sidebarColumnSecondary ul {
list-style: none none;
margin: 0;
padding: 0;
}

div#sidebarColumnSecondary ul li a {
display: block;
font-size: 1.1em;
background: url("../uploads/images/site/bgSidebarNav.gif") no-repeat 0 .1em;
color: #fff;
padding: 0 0 0 .6em;
margin: 0 0 .8em;
line-height: 1.171em;
}

div#sidebarColumnSecondary a {
color: #c0c7a6;
}

/*Blog specific*/
.nav_categories {margin: 0 0 30px 0;}
.entry {font-size: 12px !important; line-height: 125% !important;}
.entry p {font-size: 12px !important; line-height: 125% !important;}


/* TYPE & TYPOGRAPHIC ELEMENTS. Starting with general and ending in specific
----------------------------------------------------------------------------------------*/

div#contentWrapper a {

}

div#contentWrapper a:hover {

}

big {

}

.important {
font-weight: bold;
}

.subtle {

}

h1#brandingArea a {

}

div#sidebarColumnSecondary h3 {
font-size: 1.3em;
font-weight: bold;
color: #c0c7a6;
margin-bottom: 0;
padding-bottom: .7em;
}

div#sidebarColumnSecondary div.sidebarColumnContent ul {
color: #fff;
margin: 0;
padding: 0;
}

div#sidebarColumnSecondary p {
font-size: 1.15em;
line-height: 130%;
color: #fff;
}

div#sidebarColumnSecondary img {

}

ul.navigationArea {
}

h2.pageTitle {
font-weight: normal !important;
font-size: 2em !important;
margin: 0 0 .7em !important;
line-height: 120% !important;
color: #000;

}

body#spotlightPage h2.pageTitle {
display: none;
}

body#newsPage h2.pageTitle {
display: block !important;
}

body#spotlightPage h2.spotlightTitle {
font-weight: bold;
font-size: 1.8em;
}

h3.sidebarTitle {
font-weight: bold;
font-size: 1.3em;
color: #c0c7a6;
}


div.content h1 {
font-size: 1.5em;
margin: 0 0 25px;
}

div.content h1 big {
font-size: 1.1em;
}

div.content h3 {
font-size: 1.3em;
margin: 0 0 25px;
}

div#contentPrimary p {
margin: 0 0 15px;
font-size: 1.25em;
line-height: 130%;
}

div#contentPrimary h1 {
font-weight: bold;
font-size: 1.6em;
margin: 0 0 .7em;
line-height: 120%;
text-transform: capitalize !important;

}

div.content a {
color: #105380;
}

div.content a:hover {

}

div#contentPrimary ul {
list-style-position: inside;
list-style-type: disc;
margin: .2em;
padding: .2em;
font-size: 1em;
}

div#contentPrimary ul li {
font-size: 1.25em;
padding-bottom: .5em;
list-style-type: square;
line-height: 120%;
}

div.sidebarColumn h1 {
font-size: 1.4em;
margin: 0 0 20px;
}

div.sidebarColumn h2 {
font-size: 1.25em;
margin: 0 0 20px;
}

div.sidebarColumn h3 {
font-size: 1.1em;
margin: 0 0 20px;
}

div.sidebarColumn h4 {
font-size: 1em;
margin: 0 0 20px;
}

div.sidebarColumn p {
font-size: .85em;
margin: 0 0 15px;
}

div.sidebarColumn a {

}

div.sidebarColumn a:hover {

}

div#footerArea p {
font-size: .85em;
color: #fff;
margin: 0 0 20px;
}

div#footerArea p strong {
font-size: 1.25em;
font-weight: bold;
}

div#footerArea a {
color: #fff;
text-decoration: underline;
}

.accessibility {
display: none;
}

.breadcrumbs {
display: none;
}


/* CMS Modules
----------------------------------------------------------------------------------------*/

div.BlankOfTheMonthSummary {float: left; width: 630px; margin: 0 0 10px 0; padding: 0 0 10px 0; position: relative;}

div.BlankOfTheMonthSummaryLink {
font-size: 1.35em;
line-height: 125%;
font-weight: bold;
color: #000;
}


div.BlankOfTheMonthSummaryLink a {}

div.BlankOfTheMonthSummarySummary {
font-size: 1.1em !important;
line-height: 130% !important;
color: #000;
margin-bottom: 1em;
}

div.BlankOfTheMonthSummarySummary p {
font-size: 1.1em;
line-height: 130%;
color: #000;
}

div.BlankOfTheMonthSummarySummary img {
display: none;
}

div.BlankOfTheMonthSummarySummary p img {
font-size: 1em;
margin-top: 1em;
display: none;
}

div.BlankOfTheMonthSummaryMorelink a {
font-weight: normal;
font-size: 1.15em;

}

div#BlankOfTheMonthPostDetailTitle {
margin-bottom: .5em;
padding-bottom: 0;
font-size: 1.35em;
line-height: 125%;
font-weight: bold;
}

div#BlankOfTheMonthPostDetailContent {
font-size: 100%;
line-height: 140%;
}



a.podcastLink img {
border: none;
height: 1.9em;
width: 1.8em;
font-size: 1em;
}

div.calendarEvent {
margin: 0;
float:left;
font-size: 105%;
}

div.calendarEventSummary {
margin: 0 0 1.75em 0;
float:left;
font-size: 105%;
}

div.eventContent {
float: left;
}

div.eventImage {
float: left;
width: 7.7em;
margin: 0 1.5em 0 0;
line-height: 0;
}

div.eventImage img {
width: 85px;
border: .1em #4c5158 solid;
padding: .1em .1em .1em .1em;
}

div.eventdetailsImage {
float: right;
margin: 0 .25em 1em 1.25em;
line-height: 0;
}

div.eventdetailsImage img {
width: 125px;
border: .1em #4c5158 solid;
}

div.eventContentDetail div.calendar-date-from {display:inline; font-size: 115%; margin: 0; padding: 0; line-height: 100%;}
div.eventContentDetail div.calendar-date-to {display:inline; font-size: 115%; margin: 0; padding: 0; line-height: 100%;}

div.eventContentDetail div.locationReference {
font-size: 115%; margin: 0; padding: 0; line-height: 100%;
}

div.eventContentDetail div.speaker {
font-size: 115%;
 margin: 0; padding: 0;
}

div.eventContentDetail div.speakerReference {
font-style: italic;
}

div.eventContentDetail div.calendar-summary {
margin-top: 1em;
font-size: 130%;
 line-height: 120%;
font-style: italic;
}

div.calendar-date-from {display:inline; font-size: 100%;}
div.calendar-date-to {display:inline; font-size: 100%;}

div.calendarEvent h3 {
margin-bottom: .5em;
padding-bottom: 0;
font-size: 1.75em;
line-height: 120%;
font-weight: normal;
}
div.calendar-details {
margin-top: 2em;
}

div.eventContent div.calendar-details {
margin-top: 1em;
}

div.calendarEventSummary h3 {
margin-bottom: 0;
padding-bottom: 0;
font-size: 1.3em;
#font-size: 1.15em;
line-height: 125%;
font-weight: bold;
}

div.eventContent div.readmore {font-size: 110%; margin-top: .5em;}

div.eventContent div.speaker {
font-size: 110%;
line-height: 130%;
}

div.eventContent div.speakerReference {
font-style: italic;
line-height: 130%;
}

div.eventContent div.locationReference {
font-size: 110%;
line-height: 130%;
}

div.eventContent div.calendar-summary {
margin-top: 1em;
font-size: 115%;
}

.calendar-summary-title {font-weight: bold;}

div.eventContent div.calendar-details {
font-size: 100%;
line-height: 100%;
}

div.prevnext {display: none;}


div.publication {
font-size: 1.15em;
margin: 0 0 1.4em;
}

div.NewsDetailField {
font-size: 1.15em;
}

div.publicationTitle {
font-size: 105%;
#font-size: 102%;
line-height: 125%;
font-weight: bold;
color: #000;
}

div.publication a {
font-weight: bold;
}

div.PublicationsOtherInfo {
font-size: 1.1em;
margin: 0 0 1em 0;
font-style: italic;
}

div.category_item a {
font-weight: bold;
}


div.category_title a {
font-size: 145% !important;
line-height: 125%;
font-weight: bold;
}


div.category_credentials {
font-size: 1.2em;
font-style: italic;
padding: 1px 0;
line-height: 135%;
}

div.category_item {
font-size: 1em;
color: #222;
font-style: italic;
min-height: 30px;
}

div.category_item a {
font-size: 1.2em;
font-style: normal;
}

div.category_item a img {float: left; border: 3px solid #bababc; margin: 0 8px 8px 0;}

div.category_profile_summary {
font-size: 1em;
font-style: italic;
padding: 1px 0;
}


div.PublicationsCategories {font-size: 1.15em;}

.list1 ul li.newscategory {list-style-type: square; margin: 0 0 .25em -.5em; }

/* PROGRAMS
---------------------------------------------------------*/
div.programsWrapper {
float: left;
padding: 0 0 10px 0;
}

div.programsPhoto {
position: relative;
float: left;
width: 7.3em;
height: 7.3em;
margin: 0 1em 0 0;
font-size: 1em;
}

div.programsPhoto img {
margin: .1em;
height: 6.7em;
width: 6.7em;
border: .2em #000 solid;
}

div.programsContent {
position: relative;
float: left !important; 
width: 430px;
}

div.programsContent a.programLink {
font-size: 1.25em;
font-weight: bold;
margin: 0 !important; 
padding: 0 !important;
}

div.programsContent p {
margin: 0 !important; 
padding: 4px 0 0 0 !important;
line-height: 125%;
}

body#programsPage h2.pageTitle {
position: relative;

}

body#programsPage h2.pageTitle img {
height: 4.071em;
width: 4.071em;
border: 0.071em solid #fff;
vertical-align: baseline;
margin: 0 0.785em 0 0;
float: left;
}

body#programsPage h2.pageTitle span {
	bottom: 12px;
	position: absolute;
}

body.programsInteriorPages h2.pageTitle {
color: #fff;
}

body.programsInteriorPages div#contentPrimary {
width: 49.2em;
padding: 0em;
min-height: 49em;
}

body.programsInteriorPages div#contentPrimary div.innerWrapper {
width: 43.2em;
padding: 0 3em 3em;
background: #e6e6ea;
}

body.environmental-performance-managementPage h2.pageTitle {
background-color: #333e4b;
height: 4.214em;
padding: 0.785em;
}

body.environmental-attitudes-and-behaviorPage h2.pageTitle {
background-color: #46533f;
height: 4.214em;
padding: 0.785em;
}

body.business-innovations-and-the-environmentPage h2.pageTitle {
background-color: #433a49;
height: 4.214em;
padding: 0.785em;
}

body.environmental-governancePage h2.pageTitle {
background-color: #694300;
height: 4.214em;
padding: 0.785em;
}

body.yale-environmental-protection-clinicPage h2.pageTitle {
background-color: #43201f;
height: 4.214em;
padding: 0.785em;
}

/* NEWS
---------------------------------------------------------*/
div.newsPhoto {
float: left;
width: 4.8em;
margin: 0 1.1em 0 0;
line-height: 0;
font-size: 1em;
}

div.newsTitle {
font-size: 1.3em;
font-weight: bold;
line-height: 120%;
}

div.newsContent {
float: left;
width: 100%;
margin: 0 0 1.5em 0;
}


img#newsRegionTitle {
display: none;
}

div.NewsSummaryLink a {
color: #000;
text-decoration: none;
}

div.NewsSummarySummary {
margin-bottom: 15px;
font-size: 12px;
line-height: 120%;
}
div.NewsSummarySummary p{
margin: 0; padding: 0; display: inline;
font-size: 12px !important;
}

div.newsPhoto img {
border: .1em #000 solid;
padding: .1em;
margin: 1.5em 0 0;
}

p.newsLink {
display: inline;
}

body#newsPage h2.pageTitle {
display: none;
}

h3#NewsPostDetailTitle {
font-weight: normal;
font-size: 1.7em;
margin: 0 0 5px 0;
padding: 0 0 5px 0;
line-height: 100%;
border-bottom: 1px solid #999;
}

div#NewsPostDetailContent {
font-size: 1.2em;
line-height: 140%;
}


div#NewsPostDetailContent p {
font-size: 1em;
}

div#NewsPostDetailContent img {
float: right;
margin: 0 0 2em 1.5em;
font-size: 1em;
border: .1em solid #000;
padding: .1em;
}

div#NewsPostDetailDate {
font-size: 1.1em;
color: #666666;
font-style: italic;
margin: 1em 0 0 0;
}



div#BlankOfTheMonthPostDetailSummary img {
border: .2em #3b2e22 solid;
margin: 0 0 .2em .2em;
padding: .1em;
font-size: 1em;
}

div#selectView {
float: right;
background: #f6f5ee;
border: #797a7b .1em solid;
padding: .8em;
}

div#breadcrumbsRegion {
/*margin: -1.5em 0 2em;*/
display: none;
}

/* Section Images
---------------------------------------------------------*/
.sectionimage {width: 100%; height: 78px; display: none;}
.sectionimage span {display: none;}

body#about-the-centerPage .sectionimage {
background: url("../uploads/images/bannerAbout.jpg") no-repeat;
}

body#programsPage .sectionimage {
background: url("../uploads/images/bannerPrograms.jpg") no-repeat;
}

body#contact-usPage .sectionimage {
background: url("../uploads/images/bannerContact.jpg") no-repeat;
}

body#newsPage .sectionimage {
background: url("../uploads/images/bannerNews.jpg") no-repeat;
}

body#eventsPage .sectionimage {
background: url("../uploads/images/bannerEvents.jpg") no-repeat;
}


body#netcastsPage .sectionimage {
background: url("../uploads/images/bannerEvents.jpg") no-repeat;
}

body#people-partnersPage .sectionimage {
background: url("../uploads/images/bannerPeople.jpg") no-repeat;
}

body#publicationsPage .sectionimage {
background: url("../uploads/images/bannerPublications.jpg") no-repeat;
}

body#spotlightPage .sectionimage {
background: url("../uploads/images/bannerNews.jpg") no-repeat;
}



/*people*/
div#contentPrimary-people {
width: 70.52em !important;
margin: 0;
padding: 0;
float: left;
position: relative;
}

div.innerWrapper-people {
width: 31.7em;
padding: 3em 3em 3em 3em;
margin: 0;
background: #e6e6ea;
min-height: 60em;
position: relative;
float: left;
font-size: 1.3em;
}

.innerWrapper-people ul {margin:0;}
.innerWrapper-people ul li {margin: 0; list-style-type: none;}
.innerWrapper-people ul li ul li {margin: 0 0 0 15px; list-style-type: square;}

.return-link {margin-bottom: 8px; display: block;}

div.innerWrapper-people hr {
border-top: 3px solid #ccc;
border-bottom: 0;
border-left: 0;
border-right: 0;
margin: 30px 0 15px 0;
}

div.innerWrapper-people h2 {
margin-bottom: 3px;
}

div.innerWrapper-people h2.pageTitle {font-size: 1.8em !important;}

div.innerWrapper-people h3 {
font-size: 1.3em;
margin: 0 0 15px;
text-transform: uppercase;
font-weight: bold;
}

div.innerWrapper-people p {line-height: 130%; font-size: 100%;}

div#sidebarColumnSecondary-people {
position: relative;
float: left;
width: 21.4em;
#width: 21.3em;
background: #54667a;
color: #fff;
font-size: 1em;
line-height: 100%;
}

div#sidebarColumnSecondary-people div.sidebarColumnContent {
background: #54667a url("../uploads/images/site/bgsidebarColumnSecondaryMai.gif") repeat-x right top;
padding: 1.75em 2.1em 1.75em 1.75em;
font-size: 1.05em;
line-height: 170%;
word-wrap: break-word;
}

div#sidebarColumnSecondary-people div.sidebarColumnContent img {
margin-bottom: 10px;
max-width: 170px;
}

div#sidebarColumnSecondary-people div.sidebarColumnFooter {
background:  url("../uploads/images/site/bgsidebarColumnSecondaryBot.gif") repeat-x right bottom;
clear: both;
height: 3em;
display: block;
width: auto;
border-bottom: .1em #56626e solid;
}

div#sidebarColumnSecondary-people ul {
list-style: none none;
margin: 0;
padding: 0;
}

div#sidebarColumnSecondary-people ul li a {
display: block;
font-size: 1.1em;
background: url("../uploads/images/site/bgSidebarNav.gif") no-repeat 0 .1em;
color: #fff;
padding: 0 0 0 .6em;
margin: 0 0 .8em;
line-height: 1.171em;
}

div#sidebarColumnSecondary-people a {
color: #c0c7a6;
}


div#sidebarColumnSecondary-people h3 {
font-size: 1.3em;
font-weight: bold;
color: #c0c7a6;
margin-bottom: 0;
padding-bottom: .7em;
}

div#sidebarColumnSecondary-people div.sidebarColumnContent ul {
color: #fff;
margin: 0;
padding: 0;
}

div#sidebarColumnSecondary-people p {
font-size: 1.15em;
line-height: 130%;
color: #fff;
}

div#sidebarColumnSecondary-people img {

}

.catnav {display: none;}



/* -------------Press Room ---------------- */
ol#navigationPress {
padding: 0 1em 0 0em;
margin: 0;
position:relative;
}

ol#navigationPress li {
list-style-type: none;
  /* Stipulate the height of each item so that 
  vertical return = items * height */

  line-height: 1.2em;

  /* Clear the default margins & padding 
  so we can style the list from scratch */

  margin: 0 0 10px 0;
  padding: 0;

}

/* If li position is left static, Internet 
Explorer disables hyperlinks in the list 
in all but the final column.

This rule will be processed only by 
Internet Explorer because only IE believes 
that thereีs a level above HTML: */

* html ol li
{
	position: relative;
}


/* Bring the first item of each column 
back up to the level of item 1.
Vertical return = items * height.
Here, 5 items * 1.2em line-height = 6em */

ol#navigationPress li.industrial-ecology
{
  margin-top: -46.7em;
}

/*IE7*/ html*ol#navigationPress li.environmental-performance-measurement {margin-top: -56em;}
/*IE8*/ ol#navigationPress li.environmental-performance-measurement {margin-top: -56em\0/;}

/* horizontal position of each column */
ol#navigationPress li.climate-change-policy,
ol#navigationPress li.conservation-ecosystem-management,
ol#navigationPress li.energy-environment,
ol#navigationPress li.environmental-attitudes-behaviours,
ol#navigationPress li.environmental-economics,
ol#navigationPress li.environmental-governance,
ol#navigationPress li.environmental-law,
ol#navigationPress li.environmental-performance-measurement
{
  margin-left: 0em;

}
ol#navigationPress li.industrial-ecology,
ol#navigationPress li.innovation-environment,
ol#navigationPress li.human-health-environment
{
  margin-left: 35em;
}

ol#navigationPress li a {
color: #084f83;
font-size: 1.3em;
font-weight: bold;
line-height: 120%; 
text-decoration: none;
padding: 0;
  display: block;
  width: 20em;


}

ol#navigationPress li a:hover {color: #000;}


ol#navigationPress li ol {
margin-top: 5px;
}


ol#navigationPress li ol li {
margin: 0 0 0 20px;
padding: 0 0 .4em;
list-style-type: square;
}

ol#navigationPress li ol li a {
font-weight: normal;
border-left: 0;
padding: 0;
margin: 0;
}

ol#navigationPress li a.menuActive {
color: #000;
}

ol#navigationPress li ol li a.menuActive {
color: #000;
}

ol#navigationPress li.currentpage a.currentpage {color: #000;}
ol#navigationPress li ol li.currentpage a.currentpage {color: #000;}


.topics-experts-list h3.experts {text-transform: uppercase; font-weight: bold; font-size: 1.2em; margin: 25px 0 5px 0;}
.topics-experts-list ol#navigationPress {margin: 0;}
.topics-experts-list ol#navigationPress li {margin: 0 0 3px 0; padding: 0; line-height: 1.4em;}