@charset "utf-8";
/* CSS Document */
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* --------------- Begin CEM styling ------------------------------ */

/*
h1.fontface {font: 60px/68px 'TitilliumText22LRegular', Arial, sans-serif;letter-spacing: 0;} 
p.style1 {font: 18px/27px 'TitilliumText22LThin', Arial, sans-serif;}
p.style2 {font: 18px/27px 'TitilliumText22LLight', Arial, sans-serif;}
p.style3 {font: 18px/27px 'TitilliumText22LRegular', Arial, sans-serif;}
p.style4 {font: 18px/27px 'TitilliumText22LMedium', Arial, sans-serif;}
p.style5 {font: 18px/27px 'TitilliumText22LBold', Arial, sans-serif;}
p.style6 {font: 18px/27px 'TitilliumText22LXBold', Arial, sans-serif;}
*/
		
body{font:13px/27px 'TitilliumText22LMedium', Arial, sans-serif;color:#444;line-height:1.5;}
/*Opera Fix*/
body:before {
	content:"";
	height:100%;
	float:left;
	width:0;
	margin-top:-32767px;/
}
html, body {height: 100%;}

a {color:#0C5F99;text-decoration:none; font-family:'TitilliumText22LBold', Arial, sans-serif;}
a:hover {text-decoration:underline;}
a[href$=".pdf"] span{background:url(images/icon_pdf.gif) no-repeat right center ; padding-right:18px; margin-right:2px;}
a[href$=".pdf"] span span {background:none; padding-right:0; margin-right:0;display:none;}
a[href$=".pdf"] > img + span {background:none; padding-right:0; margin-right:0;}
a[href$=".pdf"] em {background:none; padding-right:0; margin-right:0;}
a.nonEnglishPDF span{background:none; padding-right:0; margin-right:0;}

*:first-child+html a[href$=".pdf"] em span{background:none; padding-right:0; margin-right:0;}
*:first-child+html a[href$=".pdf"] strong span{background:none; padding-right:0; margin-right:0;}
*:first-child+html a[href$=".pdf"] span{min-height:1px;display:inline; border-left:1px solid transparent;}/* ie7 hack for pdf icon not displaying */
*:first-child+html a[href$=".pdf"] em span{background:url(images/icon_pdf.gif) no-repeat right center ; padding-right:18px; margin-right:2px;} /* ie7 hack for pdf icon not displaying */
*:first-child+html a[href$=".pdf"] strong span{background:url(images/icon_pdf.gif) no-repeat right center ; padding-right:18px; margin-right:2px;} /* ie7 hack for pdf icon not displaying */

a[href$=".ppt"] {background:url(images/icon_powerpoint.gif) no-repeat right center ; padding-right:18px; margin-right:2px;}
a[href$=".pptx"] {background:url(images/icon_powerpoint.gif) no-repeat right center ; padding-right:18px; margin-right:2px;}

h1 {font-size:28px;} h2 {font-size:26px;} h3{font-size:20px;} h4{font-size:18px;} h5{font-size:18px;}
h1, h2, h3 {font-family:'TitilliumText22LBold', Arial, sans-serif;margin:5px 0;color:#79BF3F;line-height:1.3;}
h4, h5 {font-family:'TitilliumText22LBold', Arial, sans-serif;margin:5px 0;color:#79BF3F;}
h1 + p, h2 + p, h3 + p, h4 + p, h5 + p, h1 + ul, h2 + ul, h3 + ul, h4 + ul, h5 + ul, h1 + ol, h2 + ol, h3 + ol, h4 + ol, h5 + ol{margin-top:0px;padding-top:0;}
ul + h1, ul + h2, ul + h3 {margin-top:15px;}
ul {list-style:disc;}
ul li {margin:4px 4px 4px 30px;}
ul li ul {list-style:circle;}
ol{list-style:decimal;}
ol li {margin:4px 4px 4px 30px;}
p{margin:10px 0;}
hr {border: 0;width: 85%; color:#ebebeb;background-color:#ebebeb;height: 1px;clear:both;}
table{margin:15px 0;}
tr, th, td {padding:5px;}
tr{vertical-align:top;}
th {font-family:'TitilliumText22LMedium', Arial, sans-serif; font-size:16px; background:#ebebeb;border:1px solid #ccc;text-align:left;}
td{padding:5px;border:1px solid #ebebeb;}
strong{font-family:'TitilliumText22LBold', Arial, sans-serif; color:#030303;}
/*img {background:url(images/loading.gif) no−repeat; background-position:50% 50%;}*/
em{font-style:italic;}
sup{font-size:9px; vertical-align:super;padding-right:2px;}

#Wrap {min-height: 100%;}
#WrapInner{width:960px;margin:0 auto;}

#ContentWrap{overflow:auto;padding-bottom: 100px;}  /* must be same height as the footer */
#ContentInner{padding-bottom:40px;}

#HeaderWrap {width:960px;margin:0 auto;position:relative;position:relative; z-index:9990;}
#Header h1#SiteTitle a{width:383px;height:73px;background:url(images/site_logo.jpg) no-repeat 0 0;text-indent:-9000px;display:block;}
#Header h2#Tagline{color:#7ABF41;font-size:15px; word-spacing:2px;font-family:'TitilliumText22LMedium', Arial, sans-serif;}
#MainSearch{width:270px;position:absolute;top:18px;right:0;}
/* Self Clearing float below */
#MainSearch:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
* html #MainSearch {height:1%;}
*:first-child+html #MainSearch{min-height:1px;}
#MainSearch #searchbox{width:193px;padding-left:5px;height:25px;border:1px solid #cbcbcb;background:#fff;float:left;line-height:25px;font-family:'TitilliumText22LMedium', Arial, sans-serif;}
#MainSearch #searchsubmit{width:60px;height:28px;background:#cbcbcb;border:outset 2px #b6b6b6;float:right;margin-right:6px;font-family:'TitilliumText22LMedium', Arial, sans-serif;}

#AddThis {width:115px;position:absolute;top:50px;right:0;}
/* Self Clearing float below */
#AddThis:after {content:".";display:block;height:0;clear:both;visibility:hidden;}

#MainNav {background:#7ABF41;width:960px;height:24px;margin-top:10px;border-bottom:1px solid #71B13C;}
/* Self Clearing float below */
#MainNav:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
* html #MainNav {height:1%;}
*:first-child+html #MainNav{min-height:1px;}

/* ~~~~ 1st Level Nav ~~~~~~ */
#MainNav ul{margin:0 auto;padding:0;list-style:none;}
#MainNav ul li{margin:0;padding:0;}
#MainNav ul li a{margin:0 30px;padding:0 5px;display:block;color:#fff;font-size:16px;font-family:'TitilliumText22LBold', Arial, sans-serif;outline:none;}
#MainNav ul li a:hover, #MainNav .hover a{color:#1E5200; text-decoration:none;}

/* ~~~~ 2nd Level Nav ~~~~~~ */
#MainNav ul li ul li {}
#MainNav ul li ul li a{padding:5px 0;margin-left:20px;position:relative;z-index:502;}
#MainNav ul li ul#OurWorkDropdown{width:200px;}
#MainNav ul li ul#OurWorkDropdown li.participation a{border-top: 1px solid #E0E0E0;width:80%;margin-top:10px;padding-top:10px;}
#MainNav ul li ul#MediaPubsDropdown{width:150px;background-position:50% 0;}
#MainNav ul li ul#NewsEventsDropdown{width:150px;}
#MainNav ul li ul li a{color:#777;font-size:13px;font-family:'TitilliumText22LMedium', Arial, sans-serif;}
#MainNav ul li ul li a:hover {color:#0C5F99;}

/* ~~~~ 3rd Level Nav ~~~~~~ */
#MainNav ul li ul li ul {background-image:none;border-left:1px solid #ebebeb;padding-top:0;padding-bottom:0;border-top:none;}
#MainNav ul li ul li ul li a{margin-left:10px;}
/* 
	LEVEL ONE
*/
ul.dropdown{position: relative; }
ul.dropdown li{float: left; zoom: 1;}
ul.dropdown a:hover{}
ul.dropdown a:active{}
ul.dropdown li a{display: block;}
ul.dropdown li:last-child a{ border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover, ul.dropdown li:hover { position: relative; }
ul.dropdown li.hover a {}


/* 
	LEVEL TWO
*/
#MainNav ul li ul {padding:15px 0 10px;}
ul.dropdown ul{width: 100%; visibility: hidden; position: absolute; top: 100%; left: 20px; z-index:500; 
-webkit-box-shadow: #000 0px 2px 3px;
-moz-box-shadow: #000 0px 2px 3px;
box-shadow: #000 0px 2px 3px;
background:url(images/dropdown_arrow.png) no-repeat #fff 50% 0;margin-top:0px;border-top:1px solid #7ABF41;
behavior: url(PIE.htc);
}
ul.dropdown ul li{float: none; display:block;}
									  
/* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a{ border-right: none; width: 100%; display: inline-block; } 

/* 
	LEVEL THREE
*/
ul.dropdown ul ul{ left: 100%; top: 0;}
ul.dropdown ul ul li {background-color:#fff;}
ul.dropdown li:hover > ul{ visibility: visible; }

#BreadCrumb {color:#4C4C4C;padding:10px 0;font-size:12px;}
#BreadCrumb a{font-size:12px;border-right:1px solid #ebebeb;padding:0 6px 0 3px;}

/* Self Clearing float below */
#Content:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
* html #Content {height:1%;}
*:first-child+html #Content{min-height:1px;}

/* ~~~~~~~~~~~~~ SIDEBAR NAV ~~~~~~~~~~~~~~~~~~~~~~~ */
#SidebarNav{padding:10px;}
#SidebarNav ul{margin:0; padding:0;}
#SidebarNav ul li{margin:0; padding:0;font-size:16px; list-style:none;}
#SidebarNav ul li ul li{margin:8px 0 8px 15px; padding:0;font-size:16px; list-style:none;font-family:'TitilliumText22LMedium', Arial, sans-serif;}
#SidebarNav ul li ul li a{display:block;}
#SidebarNav ul li ul li ul li:first-child a{margin-top:0;}
#SidebarNav ul li ul li ul li a{line-height:1.2;margin:15px 0; font-size:13px;}
#SidebarNav ul a.active {color:#444444;cursor:default;font-family:'TitilliumText22LBold', Arial, sans-serif;}
#SidebarNav ul a.active:hover {color:#444444;text-decoration:none;cursor:default;}


/* ~~~~~~~~~~~~~ HOMEPAGE LAYOUT ~~~~~~~~~~~~~~~~~~~~~~~ */
.OneCol {width:960px;position:relative;clear:both;}
.Col605 {width:605px;float:left;min-height:100px;}
.Col325 {width:325px;float:right; min-height:100px;margin-top:20px;}

/* ~~~~~~~~~~~~~ 3 COLUMN LAYOUT ~~~~~~~~~~~~~~~~~~~~~~~ */
.Container755{width:755px;float:right;}
.Col450 {width:450px;float:left;margin-left:30px;}
.Col205 {width:205px;float:left;background-color:#F5F5F5;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.Col245 {width:245px;float:left;margin-left:30px;margin-top:-30px;}
.Container755:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .Container755 {height:1%;}
*:first-child+html .Container755{min-height:1px;}

/* ~~~~~~~~~~~~~ 2 COLUMN LAYOUT ~~~~~~~~~~~~~~~~~~~~~~~ */
.Col365 {width:365px;float:left;}
.Col565{width:565px;float:right;}

/* ~~~~~~~~~~~~~ NEWSLETTER  2COLUMN LAYOUT ~~~~~~~~~~~~~~~~~~~~~~~ */
/* .Col205 {width:205px;float:left;} Use the .Col205 for side nav */
.Col725{width:724px;float:right;}

/* ~~~~~~~~~~~~~ NEWS  2COLUMN LAYOUT ~~~~~~~~~~~~~~~~~~~~~~~ */
.Col685{width:685px;float:left;min-height:100px;}
.Col685 + .Col245{margin-top:0px;}

#Footer {position: relative;margin-top: -100px; /* negative value of footer height */height: 100px;	clear:both;} 
#Footer ul{margin:0;padding:0; list-style:none;}
#Footer ul li{float:left;margin:0;padding:0;}
#Footer ul li.last_li a{border:none;}
#Footer ul li a{float:left;margin:0px;padding:0 5px 0 6px;display:block;color:#005381;font-size:15px;border-right:1px solid #005381;line-height:1;}
#Footer ul li a:hover{color:#1E5200; text-decoration:none;}
#FooterInner{width:590px;margin:0 auto;}
#Copyright{clear:both; text-align:center; font-size:12px;padding-top:20px;}

/* ~~~~~~~~~~~~ Misc Styles ~~~~~~~~~~~~ */
.clear{clear:both;}
li.clear {clear:both;list-style:none;margin:0;padding:0;height:1px;}
.LargeAnchor{font-size:16px;}
.box{margin:0 0 10px 0;padding:0 0 10px 0;}
.box_floatedR{float:right;border:1px solid #bbb;background:#f5f5f5;width:170px;height:auto;padding:0 10px 10px 10px;margin:15px 0 15px 15px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.box_floatedR a.active{color:#777;} .box_floatedR a.active:hover{text-decoration:none;cursor:default;}
.box_callout{border:1px solid #ebebeb;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:0 15px;color:#000;}
.box_callout > img {padding-top:15px;}
.box_feature{border:1px solid #ebebeb;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:5px;width:180px;min-height:110px;float:right;margin-left:15px; overflow:hidden;}
.box_feature em{color:#000;}
.box_quicklinks{border:1px solid #ebebeb;background:#f5f5f5;width:198px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:0 15px 10px 15px;}
.box_article, .box_event{border-top:1px solid #ebebeb;padding:20px 0;}
.box_article:first-child, .box_event:first-child{border-top:none;padding-top:0px;}
.box_article .date {float:right;margin-top:10px;}
.box_article .date + p, .box_article .date + h1, .box_article .date + h2, .box_article .date + h3, .box_article .date + h4, .box_article .date + h5, .box_article .date + ul, .box_article .date + ol, .box_article .date + div, .box_article .date + span {clear:both;}
.box_article  .article_headline {width:338px;float:left;}
/* Self Clearing float below */
.box:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .box {height:1%;}
*:first-child+html .box{min-height:1px;}
/* Self Clearing float below */
.box_article:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .box_article {height:1%;}
*:first-child+html .box_article{min-height:1px;}
.box_event .date {font-size:16px;}
.floatRight {float:right;margin-left:15px;margin-bottom:15px;}
.floatLeft {float:left;margin-right:15px;margin-bottom:15px;margin-top:3px;}

li.floatedList{float:left;width:25%; list-style:none;margin-left:0;}
li.floatedList ul li{list-style:disc;}

p.imgCaption{font-size:11px;text-align:center;color:#777;}
p.imgCaption2{font-size:11px;text-align:left;color:#777;}

.tableNoborder td{border:none;}

.sitemapList{margin:30px 20px;float:left;width:300px;}

.noListStyleType{list-style-type:none;margin-left:0;}

#participant_btn{background:#CBCBCB;border: 2px outset #B6B6B6; color: #000000;font-family: 'TitilliumText22LMedium',Arial,sans-serif;display:block;height: 22px;margin-bottom: 20px;padding: 0 6px; width: 146px;}
#participant_btn:hover{color:#444;text-decoration:none;border-color:#ccc;}

/* Mailchimp error response box */
#mce-error-response{padding:5px 10px !important;margin:0 !important;background-color:#D6D6D6 !important;border:4px solid black !important;}

.addthis_toolbox{margin:15px 0 5px 0;}

.pageTitle{padding:5px 0 5px 0px;margin-left:30px;}
.pageTitle span{display:block; font-weight:normal; font-family:'TitilliumText22LMedium', Arial, sans-serif;font-size:18px;}
body.ourwork .pageTitle{background-repeat:no-repeat; background-position:0 0; padding:10px 0 10px 60px;border-bottom:1px solid #ebebeb;margin-left:30px;}

body.ourwork .icon_carbon_capture {background-image:url(images/icon_carbon_capture.gif);}
body.ourwork .icon_hydro {background-image:url(images/icon_hydro.gif);}
body.ourwork .icon_3ce {background-image:url(images/icon_3ce.gif);}
body.ourwork .icon_smartgrid {background-image:url(images/icon_smartgrid.gif);}
body.ourwork .icon_energyaccess {background-image:url(images/icon_energyaccess.gif);}
body.ourwork .icon_cesc {background-image:url(images/icon_cesc.gif);}
body.ourwork .icon_solarwind {background-image:url(images/icon_solarwind.gif);}
body.ourwork .icon_bioenergy {background-image:url(images/icon_bioenergy.gif);}
body.ourwork .icon_evi {background-image:url(images/icon_evi.gif);}
body.ourwork .icon_buildings {background-image:url(images/icon_buildings.gif);}
body.ourwork .icon_appliances {background-image:url(images/icon_appliances.gif);}

div#mc_embed_signup{width:290px;line-height:1;}
div#mc_embed_signup label{font-size:13px;display:block;margin-bottom:15px;}
div#mc_embed_signup input#mce-EMAIL{width:194px;padding-left:5px;height:25px;border:1px solid #cbcbcb;background:#fff;float:left;line-height:25px;font-family:'TitilliumText22LMedium', Arial, sans-serif;}
div#mc_embed_signup input#mc-embedded-subscribe{width:80px;height:28px;background:#cbcbcb;border:outset 2px #b6b6b6;float:right;margin-right:6px;font-family:'TitilliumText22LMedium', Arial, sans-serif;}
/* Self Clearing float below */
fieldset:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
* html fieldset {height:1%;}
*:first-child+html fieldset{min-height:1px;}
.mc-field-group{position:relative;clear:both;}
div.mce_inline_error{position:absolute;top:58px;clear:both;left:0;color:#ff0000;}

ul.country_flags {margin:0 0 10px 0;padding:0;width:413px; float:left;}
li.flags {width:96px;float:left;height:25px;list-style:none;background-position: center top; margin:5px 0;padding:3px;line-height:1.2; vertical-align:bottom;padding-top:65px;text-align:center;}
.australia{background:url(images/flags/australia.gif) no-repeat;}
.austria{background:url(images/flags/austria.gif) no-repeat;}
.belgium{background:url(images/flags/belgium.gif) no-repeat; }
.brazil{background:url(images/flags/brazil.gif) no-repeat; }
.canada{background:url(images/flags/canada.gif) no-repeat; }
.china{background:url(images/flags/china.gif) no-repeat; }
.denmark{background:url(images/flags/denmark.gif) no-repeat; }
.eu{background:url(images/flags/eu.gif) no-repeat; }
.finland{background:url(images/flags/finland.gif) no-repeat; }
.france{background:url(images/flags/france.gif) no-repeat; }
.germany{background:url(images/flags/germany.gif) no-repeat; }
.india{background:url(images/flags/india.gif) no-repeat; }
.indonesia{background:url(images/flags/indonesia.gif) no-repeat; }
.ireland{background:url(images/flags/ireland.gif) no-repeat; }
.italy{background:url(images/flags/italy.gif) no-repeat; }
.japan{background:url(images/flags/japan.gif) no-repeat; }
.korea{background:url(images/flags/korea.gif) no-repeat; }
.mexico{background:url(images/flags/mexico.gif) no-repeat; }
.netherlands{background:url(images/flags/netherlands.gif) no-repeat; }
.norway{background:url(images/flags/norway.gif) no-repeat; }
.portugal{background:url(images/flags/portugal.gif) no-repeat; }
.russia{background:url(images/flags/russia.gif) no-repeat; }
.southafrica{background:url(images/flags/southafrica.gif) no-repeat; }
.spain{background:url(images/flags/spain.gif) no-repeat; }
.sweden{background:url(images/flags/sweden.gif) no-repeat; }
.switzerland{background:url(images/flags/switzerland.gif) no-repeat; }
.turkey{background:url(images/flags/turkey.gif) no-repeat; }
.uae{background:url(images/flags/uae.gif) no-repeat; }
.uk{background:url(images/flags/uk.gif) no-repeat; }
.unitedstates{background:url(images/flags/unitedstates.gif) no-repeat;}

.imgFloatLeft{float:left;margin-right:10px;}
.imgFloatRight{float:right;margin-left:10px;}
.imgFloatLeft + p {margin-top:-3px;padding-top:0;}
.imgBorder{border:1px solid #ebebeb;}

/* ~~~~~~~~~~~~ Homepage Styles ~~~~~~~~~~~~ */
body.index .Col605 {margin-top:20px;}
ul#InitiativesGrid{list-style:none;margin:0;padding:0;background:#fff;}
ul#InitiativesGrid li {list-style:none;margin:10px 0;padding:0;width:100%;clear:left;height:128px;border:1px solid #ebebeb;}
ul#InitiativesGrid li ul{float:left;margin:0;padding:0;}
ul#InitiativesGrid li ul li{float:left;clear:none;width:100px;height:100px;border:none;margin:0;padding:0;margin-left:40px;}
ul#InitiativesGrid li ul li:first-child{margin-left:20px;}
ul#InitiativesGrid li ul li a{float:left;width:100px;height:30px;clear:none;display:block;text-align:center;line-height:1;}

span#txtReplace_EE{background:url(images/energy_efficiency.gif) no-repeat;}
span#txtReplace_CES{background:url(images/clean_energy_supply.gif) no-repeat;}
span#txtReplace_CC{background:url(images/cross_cutting.gif) no-repeat;}
span#txtReplace_EE, span#txtReplace_CES, span#txtReplace_CC{background-position:0 0;width:147px;height:11px;text-indent:-9000px;display:block;clear:left;margin:10px 0 0 20px;padding:0;line-height:1;}
.icon_carbon_capture a, 
.icon_hydro a, 
.icon_3ce a, 
.icon_smartgrid a, 
.icon_energyaccess a, 
.icon_cesc a, 
.icon_solarwind a, 
.icon_bioenergy a, 
.icon_evi a, 
.icon_buildings a, 
.icon_appliances a
{padding-top:70px;background-repeat:no-repeat;background-position:50% 20%;color:#4C4C4C;}

.icon_carbon_capture a{background-image:url(images/icon_carbon_capture.gif);}
.icon_hydro a{background-image:url(images/icon_hydro.gif);}
.icon_3ce a{background-image:url(images/icon_3ce.gif);}
.icon_smartgrid a{background-image:url(images/icon_smartgrid.gif);}
.icon_energyaccess a{background-image:url(images/icon_energyaccess.gif);}
.icon_cesc a{background-image:url(images/icon_cesc.gif);}
.icon_solarwind a{background-image:url(images/icon_solarwind.gif);}
.icon_bioenergy a{background-image:url(images/icon_bioenergy.gif);}
.icon_evi a{background-image:url(images/icon_evi.gif);}
.icon_buildings a{background-image:url(images/icon_buildings.gif);}
.icon_appliances a{background-image:url(images/icon_appliances.gif);}

ul.tabs {margin:0;padding: 0;float: left;list-style: none;height:56px;width: 100%;}
ul.tabs li {float:left;margin:0;padding:0;height:56px;line-height:50px;margin-bottom: -1px;overflow:hidden;position:relative;text-align:center;}
ul.tabs li a {text-decoration: none;color: #000;display: block;font-size:17px;padding: 0;outline: none;}
ul.tabs li a.tabs_initiatives {width:117px;}
ul.tabs li a.tabs_ministerials {width:131px;}
ul.tabs li a.tabs_ppe {width:247px;}
ul.tabs li.active a.tabs_initiatives {background-position:0 0;height:56px; width:117px;}
ul.tabs li.active a.tabs_ministerials {background-position:0 -56px;height:56px; width:131px;}
ul.tabs li.active a.tabs_ppe {background-position:0 -112px;height:56px; width:247px;}
ul.tabs li.active a{background:url(images/tabs_bg.jpg) no-repeat;color:#777;text-shadow:0px 0px 2px #fff, 0px 0px 2px #fff;}
ul.tabs li a:hover{color:#777;}
ul.tabs li:hover {}	
html ul.tabs li.active, html ul.tabs li.active a:hover {color:#777;}
.tab_container {clear: both;float: left; width: 100%;background:#fff;}
.tab_content {padding:0 20px 0 0;background:#fff;}

#NewsColumn{padding:0 10px 15px 10px;}
#NewsColumn ul{list-style:none;margin:0;padding:0;}
#NewsColumn ul li{border-top:1px solid #ebebeb;margin:0;padding:10px 0;}
#NewsColumn ul li:first-child{border-top:none;}
p.date {font-size:12px; font-style:italic;margin:0;padding:0;font-family:'TitilliumText22LBold', Arial, sans-serif;color:#181818;}
p.date + p {margin-top:0;padding-top:0;}
#NewsColumn #mc_embed_signup {margin-top:20px;}

#tab2 ul{list-style:none;}
#tab2 ul li {clear:left;margin:25px 0 25px 20px;}
#tab2 h3.flag {padding:25px 0 25px 80px;}


/* ~~~~~~~~~~~~ Our Work Page Styles ~~~~~~~~~~~~ */
ul#InitiativesGridAlpha{list-style:none;margin:0;padding:0;}
ul#InitiativesGridAlpha li {float:left;clear:none;width:100px;height:100px;border:none;margin:0;padding:0;margin-right:40px;}
ul#InitiativesGridAlpha li a{float:left;width:100px;height:30px;clear:none;display:block;text-align:center;line-height:1;}
a#ParticipationMatrix{margin:0 auto;}
a#ParticipationMatrix span{background:none;}
.print_icon:hover{text-decoration:underline;}

/* ~~~~~~~~~~~~ Initiative Page Styles ~~~~~~~~~~~~ */
/*.Col245 h2, .Col245 h3, .Col450 h2, .Col450 h3, .Col725 h3{color:#4C4C4C;}*/
.Col450 h3, .Col725 h3 {font-family:'TitilliumText22LBold', Arial, sans-serif;}
body.ourwork .Col245{margin-top:20px;}
body.ourwork hr {border: 0;width: 85%; color:#fff;background-color:#fff;height: 1px;clear:both;}
body.ourwork .box_callout hr {border: 0;width: 85%; color:#ebebeb;background-color:#ebebeb;height: 1px;clear:both;}
ul#InitiativesGridEE, ul#InitiativesGridCES, ul#InitiativesGridCC {list-style:none;margin:0;padding:0;}
ul#InitiativesGridEE li, ul#InitiativesGridCES li, ul#InitiativesGridCC li {float:left;clear:none;width:100px;height:100px;border:none;margin:0;padding:0 0 20px;margin-right:40px;background-image: none;}
ul#InitiativesGridEE li a, ul#InitiativesGridCES li a, ul#InitiativesGridCC li a{float:left;width:100px;height:30px;clear:none;display:block;text-align:center;line-height:1;}

ul.InitiativesList {list-style:none;margin:0;padding:0;width:auto;}
ul.InitiativesList li {list-style:none;margin:10px 10px;padding:10px 0px 20px 60px;line-height:1.6;}
ul.InitiativesList li p {}

ul.InitiativesList li.icon_evi {background: url(images/icon_evi.gif) left top no-repeat;}
ul.InitiativesList li.icon_carbon_capture{background-image:url(images/icon_carbon_capture.gif);}
ul.InitiativesList li.icon_hydro{background-image:url(images/icon_hydro.gif);}
ul.InitiativesList li.icon_3ce{background-image:url(images/icon_3ce.gif);}
ul.InitiativesList li.icon_smartgrid{background-image:url(images/icon_smartgrid.gif);}
ul.InitiativesList li.icon_energyaccess{background-image:url(images/icon_energyaccess.gif);}
ul.InitiativesList li.icon_cesc{background-image:url(images/icon_cesc.gif);}
ul.InitiativesList li.icon_solarwind{background-image:url(images/icon_solarwind.gif);}
ul.InitiativesList li.icon_bioenergy{background-image:url(images/icon_bioenergy.gif);}
ul.InitiativesList li.icon_evi{background-image:url(images/icon_evi.gif);}
ul.InitiativesList li.icon_buildings{background-image:url(images/icon_buildings.gif);}
ul.InitiativesList li.icon_appliances{background-image:url(images/icon_appliances.gif);}

ul.InitiativesList li.icon_carbon_capture, 
ul.InitiativesList li.icon_hydro, 
ul.InitiativesList li.icon_3ce, 
ul.InitiativesList li.icon_smartgrid, 
ul.InitiativesList li.icon_energyaccess, 
ul.InitiativesList li.icon_cesc, 
ul.InitiativesList li.icon_solarwind, 
ul.InitiativesList li.icon_bioenergy, 
ul.InitiativesList li.icon_evi, 
ul.InitiativesList li.icon_buildings, 
ul.InitiativesList li.icon_appliances
{background-repeat:no-repeat;background-position:0 30%;color:#4C4C4C;}

ul.InitiativesList li.icon_carbon_capture a,  
ul.InitiativesList li.icon_hydro a,  
ul.InitiativesList li.icon_3ce a,  
ul.InitiativesList li.icon_smartgrid a,  
ul.InitiativesList li.icon_energyaccess a,  
ul.InitiativesList li.icon_cesc a,  
ul.InitiativesList li.icon_solarwind a,  
ul.InitiativesList li.icon_bioenergy a,  
ul.InitiativesList li.icon_evi a,  
ul.InitiativesList li.icon_buildings a,  
ul.InitiativesList li.icon_appliances a
{background-image:none;padding-top:0;color:#0C5F99;}


/* ~~~~~~~~~~~~ Contact Page Styles ~~~~~~~~~~~~ */
#ContactForm {margin:20px 0 0 0;padding:0;}
#ContactForm label {width:120px;display:block;float:left;text-align:right;}
#ContactForm input {border:1px solid #CBCBCB;width:200px;height:20px;}
#ContactForm textarea {border:1px solid #CBCBCB;width:400px;}
#ContactForm input, #ContactForm textarea {margin-left:10px;font: 13px/27px 'TitilliumText22LBold', Arial, sans-serif;padding-left:4px;color:#4D4D4D;}
#ContactForm input:focus, #ContactForm textarea:focus{ border-style:dotted;}
#ContactForm input[type=submit]{float:left;margin-left:130px;background:#CBCBCB;border: 2px outset #B6B6B6;font-family: 'TitilliumText22LMedium',Arial,sans-serif; height: 28px;width: 60px;cursor:pointer;}
#ContactForm input[type=submit]:hover{color:#444;border-color:#ccc;}
#ContactForm div {margin:10px 0;}
#ContactForm div:first-child{margin-top:0;}
/* Self Clearing float below */
#ContactForm div:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
* html #ContactForm div {height:1%;}
*:first-child+html #ContactForm div{min-height:1px;}
body.contact .Col325{border:none;margin-top:0;}
.error { color: #990000; }
.success { color: #006600; } 

/* ~~~~~~~~~~~~ EVIForm Styles ~~~~~~~~~~~~ */
#EVIForm {margin:20px 0 0 0;padding:0;}
#EVIForm label {width:70px;display:block;float:left;text-align:right;}
#EVIForm input {border:1px solid #CBCBCB;width:200px;height:20px;}
#EVIForm textarea {border:1px solid #CBCBCB;width:570px !important;height:120px;}
#EVIForm input, #EVIForm textarea {margin-left:10px;font: 13px/27px 'TitilliumText22LBold', Arial, sans-serif;padding-left:4px;color:#4D4D4D;}
#EVIForm input:focus, #EVIForm textarea:focus{ border-style:dotted;}
#EVIForm input[type=submit]{float:left;margin-left:80px;background:#CBCBCB;border: 2px outset #B6B6B6;font-family: 'TitilliumText22LMedium',Arial,sans-serif; height: 28px;width: 60px;}
#EVIForm div {margin:10px 0;}
#EVIForm div:first-child{margin-top:0;}
/* Self Clearing float below */
#EVIForm div:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
* html #EVIForm div {height:1%;}
*:first-child+html #EVIForm div{min-height:1px;}


/* ~~~~~~~~~~~~ CEM MINISTERIAL Page Styles ~~~~~~~~~~~~ */
.participantBox {width:277px;height:155px;float:left;padding:10px;margin:5px;position:relative;border:1px solid #ebebeb;}
.participantBox p, .participantBox h3, .participantBox h4, .participantBox h5, .participantBox a{width:150px;padding:0;margin:0;float:left;}
.participantBox img{float:right;padding:1px;margin:0;display:block;}
.participantBox a, .speakerBox a {position:absolute;bottom:10px;left:10px; cursor:default;}
.participantBox h3 {font-size:15px;line-height:1.1; color:#4C4C4C; }
.participantBox h4 a, .speakerBox h4 a{position:static;}
.participantBox h4 a:hover{color:#76B73F;}
.participantBox p, .speakerBox p {font-size:11px;}
/* Self Clearing float below */
.participantBox:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .participantBox {height:1%;}
*:first-child+html .participantBox{min-height:1px;}
.speakerBox {width:277px;height:155px;float:left;padding:10px;margin:5px;position:relative;border:1px solid #ebebeb;}
.speakerBox p, .participantBox h3, .participantBox h4, .participantBox h5, .participantBox a{width:150px;padding:0;margin:0;float:left;}
.participantBox h4, .speakerBox h4 {line-height:1.2;margin:3px 0;}
.speakerBox img{float:right;padding:1px;margin:0;display:block;}
.speakerBox a, .speakerBox a {position:absolute;bottom:10px;left:10px;}
.speakerBox h3 {font-size:15px;line-height:1.1;}
.speakerBox h4, .speakerBox h4 {}
.speakerBox h4 a, .speakerBox h4 a{position:static; cursor:pointer;}
.speakerBox p, .speakerBox p {font-size:11px;}
/* Self Clearing float below */
.speakerBox:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .speakerBox {height:1%;}
*:first-child+html .speakerBox{min-height:1px;}

/* ~~~~~~~~~~~~ NEWSLETTER Page Styles ~~~~~~~~~~~~ */
body.newsletter .Col205 {padding-left:10px;padding-right:10px;width:185px;}
body.newsletter a.active {color:#444444;cursor:default;font-family:'TitilliumText22LBold', Arial, sans-serif; text-decoration:none;}
body.newsletter a.active:hover {color:#444444;text-decoration:underline;cursor:pointer;}
body.newsletter .OneCol h3, body.newsletter .OneCol h3 a{margin-top:0;padding-top:0;line-height:1;}
body.newsletter .OneCol h3 {margin-bottom:20px;}
#NewsletterContentWell .box_article h2, #NewsletterContentWell .box_article h3, #NewsletterContentWell .box_article h4, #NewsletterContentWell .box_article p, #NewsletterContentWell .box_article ul {float:right;width:570px;}
#NewsletterContentWell .box_article h3{padding-top:0;margin-top:0;}
#NewsletterContentWell .box_article .imgFloatLeft {margin-top:5px;}
#NewsletterContentWell ul.InitiativesList li{height:40px;}

#NewsletterContentWell h3.icon_carbon_capture, 
#NewsletterContentWell h3.icon_hydro, 
#NewsletterContentWell h3.icon_3ce, 
#NewsletterContentWell h3.icon_smartgrid, 
#NewsletterContentWell h3.icon_energyaccess, 
#NewsletterContentWell h3.icon_cesc, 
#NewsletterContentWell h3.icon_solarwind, 
#NewsletterContentWell h3.icon_bioenergy, 
#NewsletterContentWell h3.icon_evi, 
#NewsletterContentWell h3.icon_buildings, 
#NewsletterContentWell h3.icon_appliances 
{background-repeat:no-repeat;padding:0px 0px 0px 70px;min-height:50px;position:relative; background-position:8px 5px;}
#NewsletterContentWell ul.InitiativesList li.icon_carbon_capture, 
#NewsletterContentWell ul.InitiativesList li.icon_hydro, 
#NewsletterContentWell ul.InitiativesList li.icon_3ce, 
#NewsletterContentWell ul.InitiativesList li.icon_smartgrid, 
#NewsletterContentWell ul.InitiativesList li.icon_energyaccess, 
#NewsletterContentWell ul.InitiativesList li.icon_cesc, 
#NewsletterContentWell ul.InitiativesList li.icon_solarwind, 
#NewsletterContentWell ul.InitiativesList li.icon_bioenergy, 
#NewsletterContentWell ul.InitiativesList li.icon_evi, 
#NewsletterContentWell ul.InitiativesList li.icon_buildings, 
#NewsletterContentWell ul.InitiativesList li.icon_appliances
{background-repeat:no-repeat;padding:5px 0px 20px 100px;min-height:50px;position:relative; background-position:8px top;margin:20px 10px;}
#NewsletterContentWell .icon_carbon_capture {background-image:url(images/icon_carbon_capture.gif);}
#NewsletterContentWell .icon_hydro {background-image:url(images/icon_hydro.gif);}
#NewsletterContentWell .icon_3ce {background-image:url(images/icon_3ce.gif);}
#NewsletterContentWell .icon_smartgrid {background-image:url(images/icon_smartgrid.gif);}
#NewsletterContentWell .icon_energyaccess {background-image:url(images/icon_energyaccess.gif);}
#NewsletterContentWell .icon_cesc {background-image:url(images/icon_cesc.gif);}
#NewsletterContentWell .icon_solarwind {background-image:url(images/icon_solarwind.gif);}
#NewsletterContentWell .icon_bioenergy {background-image:url(images/icon_bioenergy.gif);}
#NewsletterContentWell .icon_evi {background-image:url(images/icon_evi.gif);}
#NewsletterContentWell .icon_buildings {background-image:url(images/icon_buildings.gif);}
#NewsletterContentWell .icon_appliances {background-image:url(images/icon_appliances.gif);}
#NewsletterContentWell span.iconTitle {position:absolute;bottom:-20px;left:-22px;text-align:center;width:100px;height:50px;display:block;line-height:1.2;}

#NewsletterContentWell .icon_evi span.iconTitle, 
#NewsletterContentWell .icon_smartgrid span.iconTitle, 
#NewsletterContentWell .icon_solarwind span.iconTitle, 
#NewsletterContentWell .icon_energyaccess span.iconTitle, 
#NewsletterContentWell .icon_3ce span.iconTitle
{bottom:-30px;}

/* ~~~~~~~~~~~~ GALLERY Page Styles ~~~~~~~~~~~~ */
.gallery_thumb{width:150px;border:1px solid #ebebeb;float:left;height:100px;margin:8px;padding:3px;}

/* ~~~~~~~~~~~~ NEWS Page Styles ~~~~~~~~~~~~ */
.Col685 .article_headline{width:590px;}
body.news h2.pageTitle{margin-left:0;}
h4.videoHeader{font-size:15px;}

/* ~~~~~~~~~~~~ Media & Publications Page Styles ~~~~~~~~~~~~ */
body.media_pubs .box{border-top:1px solid #ebebeb;}
body.media_pubs .Col725 h2 + .box{border-top:none;}

/* ~~~~~~~~~~~~ Search Styles ~~~~~~~~~~~~ */
#MainSearch table, #MainSearch td, #MainSearch tr, #MainSearch th{padding:0;margin:0;}
td.gsc-input, td.gsc-search-button, td.gsc-clear-button {border:none;}
.gsc-branding{display:none;}
td.gsc-clear-button {display:none !important;}
#Content td.gsc-clear-button {display:block !important;}
form.gsc-search-box {margin:0 !important;padding:0;}
.cse form.gsc-search-box, form.gsc-search-box{margin:0 !important;padding:0 !important;}
table.gsc-search-box{margin:0;}
#MainSearch input.gsc-input {
    background: none repeat scroll 0 0 #FFFFFF !important;
    border: 1px solid #CBCBCB !important;
    float: left !important;
    font-family: 'TitilliumText22LMedium',Arial,sans-serif !important;
    height: 25px !important;
    line-height: 25px !important;
    padding-left: 5px !important;
    width: 193px !important;
	font-size:inherit !important;
	padding:0 0 0 5px !important;
}
#MainSearch input.gsc-search-button {
    background: none repeat scroll 0 0 #CBCBCB !important;
    border: 2px outset #B6B6B6 !important;
    float: right !important;
    font-family: 'TitilliumText22LMedium',Arial,sans-serif !important;
    height: 28px !important;
    margin-right: 6px !important;
    width: 60px !important;
	color: #000 !important;
	border-radius:0 !important;
	font-size: inherit !important;
	font-weight: normal !important;
    padding:0 6px !important;
    text-shadow:none !important;
}
#MainSearch input.gsc-search-button:hover{cursor:pointer;color:#444 !important;border-color:#ccc !important;}
#Content input.gsc-search-button{
	 text-shadow:none !important;
	 color: #000 !important;
	 font-family: 'TitilliumText22LMedium',Arial,sans-serif !important;
	 font-weight: normal !important;
	 border-radius:0 !important;
	 border: 2px outset #B6B6B6 !important;
	}
/*
#MainSearch #searchbox{width:193px;padding-left:5px;height:25px;border:1px solid #cbcbcb;background:#fff;float:left;line-height:25px;font-family:'TitilliumText22LMedium', Arial, sans-serif;}
#MainSearch #searchsubmit{width:60px;height:28px;background:#cbcbcb;border:outset 2px #b6b6b6;float:right;margin-right:6px;font-family:'TitilliumText22LMedium', Arial, sans-serif;}*/
