@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,600italic,300,600);
@font-face {
  font-family: 'stryde';
  src: url('gavi-fonts/stryde-regular-webfont.eot');
  src: url('gavi-fonts/stryde-regular-webfont.eot?#iefix') format('embedded-opentype'), url('gavi-fonts/stryde-regular-webfont.woff') format('woff'), url('gavi-fonts/stryde-regular-webfont.ttf') format('truetype'), url('gavi-fonts/stryde-regular-webfont.svg#st_ryde_regularregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'stryde';
  src: url('gavi-fonts/frutiger_ce_55_roman-webfont.eot');
  src: url('gavi-fonts/frutiger_ce_55_roman-webfont.eot?#iefix') format('embedded-opentype'), url('gavi-fonts/frutiger_ce_55_roman-webfont.woff') format('woff'), url('gavi-fonts/frutiger_ce_55_roman-webfont.ttf') format('truetype'), url('gavi-fonts/frutiger_ce_55_roman-webfont.svg#frutiger_ce_55_romanregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'frutiger';
  src: url('gavi-fonts/frutiger_ce_55_roman-webfont.eot');
  src: url('gavi-fonts/frutiger_ce_55_roman-webfont.eot?#iefix') format('embedded-opentype'), url('gavi-fonts/frutiger_ce_55_roman-webfont.woff') format('woff'), url('gavi-fonts/frutiger_ce_55_roman-webfont.ttf') format('truetype'), url('gavi-fonts/frutiger_ce_55_roman-webfont.svg#frutiger_ce_55_romanregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.gavigreengradient {
  background: #b7d14e;
  /* Old browsers */

  background: -moz-linear-gradient(top, #b7d14e 0%, #00a449 100%);
  /* FF3.6+ */

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b7d14e), color-stop(100%, #00a449));
  /* Chrome,Safari4+ */

  background: -webkit-linear-gradient(top, #b7d14e 0%, #00a449 100%);
  /* Chrome10+,Safari5.1+ */

  background: -o-linear-gradient(top, #b7d14e 0%, #00a449 100%);
  /* Opera 11.10+ */

  background: -ms-linear-gradient(top, #b7d14e 0%, #00a449 100%);
  /* IE10+ */

  background: linear-gradient(to bottom, #b7d14e 0%, #00a449 100%);
  /* W3C */

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b7d14e', endColorstr='#00a449', GradientType=0);
  /* IE6-9 */

}
.gavigreengradientfooter {
  background: #00a449;
  /* Old browsers */

  background: -moz-linear-gradient(top, #ffffff 59%, #b7d14e 70%, #00a449 100%);
  /* FF3.6+ */

  background: -webkit-gradient(linear, left top, left bottom, color-stop(59%, #ffffff), color-stop(70%, #b7d14e), color-stop(100%, #00a449));
  /* Chrome,Safari4+ */

  background: -webkit-linear-gradient(top, #ffffff 59%, #b7d14e 70%, #00a449 100%);
  /* Chrome10+,Safari5.1+ */

  background: -o-linear-gradient(top, #ffffff 59%, #b7d14e 70%, #00a449 100%);
  /* Opera 11.10+ */

  background: -ms-linear-gradient(top, #ffffff 59%, #b7d14e 70%, #00a449 100%);
  /* IE10+ */

  background: linear-gradient(to bottom, #ffffff 59%, #b7d14e 70%, #00a449 100%);
  /* W3C */

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00a449', GradientType=0);
  /* IE6-9 */

}
.gavigreygradientfooter {
  background: #ffffff;
  /* Old browsers */

  background: -moz-linear-gradient(top, #ffffff 48%, #ffffff 48%, #eaeaea 100%);
  /* FF3.6+ */

  background: -webkit-gradient(linear, left top, left bottom, color-stop(48%, #ffffff), color-stop(48%, #ffffff), color-stop(100%, #eaeaea));
  /* Chrome,Safari4+ */

  background: -webkit-linear-gradient(top, #ffffff 48%, #ffffff 48%, #eaeaea 100%);
  /* Chrome10+,Safari5.1+ */

  background: -o-linear-gradient(top, #ffffff 48%, #ffffff 48%, #eaeaea 100%);
  /* Opera 11.10+ */

  background: -ms-linear-gradient(top, #ffffff 48%, #ffffff 48%, #eaeaea 100%);
  /* IE10+ */

  background: linear-gradient(to bottom, #ffffff 48%, #ffffff 48%, #eaeaea 100%);
  /* W3C */

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eaeaea', GradientType=0);
  /* IE6-9 */

}
.gavipurplegradient {
  background: #692a7b;
  /* Old browsers */

  background: -moz-linear-gradient(top, #692a7b 0%, #922b7e 100%);
  /* FF3.6+ */

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #692a7b), color-stop(100%, #922b7e));
  /* Chrome,Safari4+ */

  background: -webkit-linear-gradient(top, #692a7b 0%, #922b7e 100%);
  /* Chrome10+,Safari5.1+ */

  background: -o-linear-gradient(top, #692a7b 0%, #922b7e 100%);
  /* Opera 11.10+ */

  background: -ms-linear-gradient(top, #692a7b 0%, #922b7e 100%);
  /* IE10+ */

  background: linear-gradient(to bottom, #692a7b 0%, #922b7e 100%);
  /* W3C */

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#692a7b', endColorstr='#922b7e', GradientType=0);
  /* IE6-9 */

}
.gavipurple {
  color: #912b7d !important;
}
.gavigreen {
  color: #009b49 !important;
}
.gaviteal {
  color: #079993 !important;
}
.purple_bg {
  background-color: #912b7d;
  background-image: url(../images/backgrounds/drop-bg.png);
  background-repeat: no-repeat;
  background-position: left top;
  background-blend-mode: color-burn;
  overflow: hidden;
}
.purple_bg h2 {
  color: #fff;
  padding-left: 10px;
}
.purple_bg h2 a {
  color: rgba(255, 255, 255, 0.6);
  border-bottom: 1px solid;
}
.purple_bg h2 a:hover {
  color: #ffffff;
}
.id1525 .content_col .hl_content.hl_topborder {
  border-top: 0 !important;
}
.drop-bg {
  background-image: url(../images/backgrounds/drop-bg.png);
  background-repeat: no-repeat;
  background-position: left top;
  background-blend-mode: color-burn;
}
.drop-bg-r {
  background-image: url(../images/backgrounds/drop-bg-r.png);
  background-repeat: no-repeat;
  background-position: right top;
  background-blend-mode: color-burn;
}
.drop-bg-r-test {
  background-image: url(../images/backgrounds/drop-bg-r.png);
  background-repeat: no-repeat;
  background-position: right top;
  background-blend-mode: color-burn;
}
.bg_right {
  background-position: right;
}
.stryde {
  font-family: 'Open Sans', Arial, Sans-Serif, Verdana !important;
  font-weight: normal;
  text-transform: uppercase;
}
/* RESET AND SET */
html,
body {
  font-family: Arial, Sans-Serif, Georgia, Tahoma, Verdana;
  font-size: 10px;
  height: 100%;
}
* {
  border: 0;
  list-style: none;
  text-decoration: none;
  margin: 0;
  padding: 0;
}
p,
li,
a,
label {
  color: #4c4c4c;
  word-spacing: normal;
  letter-spacing: 0;
  line-height: 1.5em;
  font-size: 1.4em;
}
.tabs_caption {
  width: 180px;
  font-size: 1.4em;
  color: #4c4c4c;
  padding-bottom: 8px;
  float: left;
  margin-top: 8px;
  margin-left: 10px;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
  text-decoration: none;
  cursor: pointer;
}
a.paging {
  padding-left: 2px;
  padding-right: 2px;
}
a.paging.selected {
  text-decoration: none;
  color: #4c4c4c;
}
.clear {
  width: 100%;
  clear: both;
  line-height: 0.1em;
}
.float_right {
  float: right;
  margin-left: 20px;
}
.pad_none_bottom {
  padding-bottom: 0!important;
  margin-bottom: 0 !important;
}
.PagingControls {
  display: block;
  float: left;
  clear: both;
  margin: 0;
  padding: 0;
}
label.formLabel {
  display: inline-table;
  width: 115px !important;
}
.formDropDown {
  border: 1px solid #999999;
}
.errorText {
  color: #ff0000;
}
div.noFloat {
  float: none !important;
}
/* LINKS */
p a:hover {
  text-decoration: underline !important;
}
#sthoverbuttons .sthoverbuttons-top-l,
#sthoverbuttons .sthoverbuttons-shade-l,
#sthoverbuttons .sthoverbuttons-bottom-l {
  background: none !important;
}
/* FONTS */
h1 {
  font-family: 'Open Sans', Georgia, Serif, Arial, Tahoma, Verdana;
  word-spacing: .05em;
  line-height: 1.2em;
  font-weight: 400;
  width: 100%;
  clear: both;
  font-size: 32px!important;
  letter-spacing: -1px;
  margin: 0;
}
.no_border {
  border-bottom: 0 !important;
}
h1.no_border {
  padding-bottom: 7px;
}
h1.shorter_for_library {
  width: 530px;
  float: left;
  padding-bottom: 11px;
}
.content_col h2,
.carousel h2 {
  font-family: 'Open Sans', Arial, Tahoma, Verdana;
  word-spacing: .05em;
  line-height: 1.4em;
  font-size: 2.4em;
  font-weight: 300;
  display: block;
  margin: 0 0 10px;
}
.content_col h3,
.carousel h3 {
  font-family: 'Open Sans', Arial, Tahoma, Verdana;
  word-spacing: .05em;
  line-height: 1.4em;
  font-size: 1.8em;
  font-weight: 300;
  display: block;
  margin: 0 0 10px;
}
.content_col h2.regular_heading,
.content_col h3.regular_heading {
  font-family: Arial, Sans-Serif, Georgia, Tahoma, Verdana;
  word-spacing: .05em;
  letter-spacing: 0;
  line-height: 1.2em;
  font-weight: 700;
}
.content_col h3.regular_heading {
  font-size: 1.8em !important;
}
.content_item h2,
.content_item h3,
.content_item h4,
.content_item h5,
.carousel h2,
.carousel h3 {
  font-family: 'Open Sans', Arial, Sans-Serif, Georgia, Tahoma, Verdana;
  word-spacing: .05em;
  letter-spacing: -0.5px;
  line-height: 1.4em;
  font-size: 1.8em;
  font-weight: 300;
}
.content_item.library h3,
.content_item.library h2 {
  font-size: 2.4em;
  margin-bottom: 0 !important;
}
.content_item h2 {
  margin: 15px 0 12px;
}
.content_item h3,
.content_item h4,
.content_item h5 {
  margin: 20px 0 10px;
}
.content_col h2 a,
.content_col h3 a {
  font-size: 1em;
  line-height: 1.2em;
}
.content_col h4 {
  line-height: 1.2em;
  font-weight: 400;
  font-size: 15px!important;
  font-family: 'Open Sans', Arial;
}
.content_col h5 {
  margin-top: 8px;
}
.inpage_section_links h3 {
  font-family: 'Open Sans', arial;
  text-transform: uppercase;
  font-weight: normal;
}
.breakout table,
.breakout table tr td,
.breakout table tr td p {
  font-family: 'Open Sans', Georgia, Arial, Sans-Serif, Tahoma, Verdana;
  text-transform: uppercase;
  font-style: italic;
  font-size: 14px;
  color: #573E19;
  line-height: 1.3em;
  margin-bottom: 9px;
}
.breakout table tr td {
  display: table-cell;
  vertical-align: top;
}
.breakout table tr td h2 {
  font-family: 'Open Sans', Georgia, Arial, Sans-Serif, Tahoma, Verdana;
  text-transform: uppercase;
  font-style: italic;
  color: #8C2B2B;
  font-size: 1.5em;
  margin: 5px 0 12px;
}
.breakout table.borders {
  border-top: 1px dotted #573E19;
  border-bottom: 1px dotted #573e19;
}
.rounded-corners {
  background-color: #f0f0f0;
  width: 533px;
  height: 50px;
  border: 1px solid #d7d7d7;
  -moz-border-radius: 11px;
  -webkit-border-radius: 11px;
  border-radius: 11px;
  margin: 0 auto 15px;
  padding: 30px;
}
table tr td .rounded-corners {
  background-color: #fff;
  color: #8C2B2B;
  font-size: 1.3em!important;
  font-weight: 400;
  text-decoration: none;
  border: 1px solid #D8CFC3;
  -moz-border-radius: 11px;
  -webkit-border-radius: 11px;
  border-radius: 11px;
  z-index: 0;
  padding: 2px 15px;
}
.rel {
  position: relative;
  z-index: inherit;
  zoom: 1;
  margin: 50px 0 0 33px;
  padding: 25px;
}
/* RHS */
.content_right .contact_col .contact_text .small_text {
  font-size: 0.85em;
}
a.end_nav_link {
  display: block;
  float: right;
  clear: both;
  margin-top: 15px;
  margin-right: 15px;
  font-size: 14px;
  text-align: right;
}
.content_right .highlight .hl_header {
  height: 20px;
  width: 210px;
  margin-bottom: 10px;
}
.content_right .highlight .hl_content h2 {
  font-family: 'Open Sans', Arial, Sans-Serif, Georgia, Tahoma, Verdana;
  font-size: 14px;
  padding: 10px 0 0;
  text-transform: uppercase;
}
.actionlink {
  margin-top: 15px;
  display: inline-block;
  color: #fff;
  width: 223px;
  height: 23px;
  text-decoration: none;
  line-height: normal;
  font-size: 14px;
  padding: 13px 0 7px 47px;
}
.watch_video {
  margin-top: 15px;
  display: block;
  color: #000;
  width: 172px;
  height: 20px;
  background: url(../images/backgrounds/watch_video_a_bg.gif) no-repeat center left;
  text-decoration: none;
  font-size: 1.4em;
  padding: 10px 4px 10px 50px;
}
.select {
  margin-top: 15px;
  display: block;
  color: #000;
  width: 265px;
  height: 20px;
  background: url(../images/backgrounds/select_a_bg.gif) no-repeat center left;
  text-decoration: none;
  font-size: 1.4em;
  padding: 10px 0 10px 15px;
}
.content_right .highlight.show_icons li {
  background-image: none!important;
  padding-left: 0;
}
/* ICONS */
.show_icons .pdf_download,
.content_item .pdf_download {
  background: url(../images/backgrounds/download_pdf.png) no-repeat 0 0;
  padding: 0 0 0 22px !important;
}
.show_icons .eml_link,
.content_item .eml_link {
  background: url(../images/backgrounds/download_eml.png) no-repeat 0 0;
  margin-left: 5px;
  padding: 0 0 0 22px;
}
.show_icons .ext_link,
.content_item .ext_link {
  background: url(newsite-css-imgs/ext-link.png) right center no-repeat;
  padding: 0 15px 0 0 !important;
}
.show_icons .zip_download,
.content_item .zip_download {
  background: url(../images/backgrounds/download_zip.png) no-repeat 0 0;
  padding: 0 0 0 22px;
}
#viewing_options,
.top_navigation {
  font-size: 9px;
}
.top_navigation .child_links ul li a {
  font-size: .70em;
  text-align: left;
  height: auto;
  width: auto;
  color: #10756E;
  border-bottom: solid 1px #D1D1D1;
  background-image: none!important;
  float: none;
  text-decoration: none;
  margin: 0;
  padding: 4px 5px;
}
.article_paging .previous {
  font-size: 14px;
  color: #4c4c4c;
  float: left;
  background: url(../images/backgrounds/article_paging_prev.gif) no-repeat center left;
  padding-left: 10px;
}
.article_paging .next {
  font-size: 14px;
  color: #4c4c4c;
  float: right;
  background: url(../images/backgrounds/article_paging_next.gif) no-repeat center right;
  padding-right: 10px;
}
.inpage_section_links h3 {
  color: #FFF;
  font-size: 14px;
  margin: 0 0 0 7px;
  padding: 5px 8px 9px;
}
.nav_area ul li a {
  font-size: 8pt !important;
}
#base_nav li a {
  font-weight: 400;
  text-decoration: none;
  font-size: .85em;
  color: #007bb8;
  padding: 5px;
}
.footer_content ul li a {
  color: #4c4c4c;
  word-spacing: normal;
  letter-spacing: 0;
  line-height: 1.5em;
  font-size: .85em;
  text-decoration: none;
}
#copyright_notice {
  font-size: 10px;
  float: right;
  color: #4c4c4c;
  clear: both;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=75);
  -moz-opacity: .75px;
  opacity: .75px;
  width: auto;
  white-space: nowrap;
}
.PBAddColumn {
  background-image: url(../images/backgrounds/add-column_off.png);
  border-bottom: silver 1px solid;
  border-left: silver 1px solid;
  line-height: 100%;
  background-color: #eee;
  display: inline-block;
  background-repeat: no-repeat;
  background-position: .5em .25em;
  color: #8f8f8f;
  font-size: 1em;
  border-top: silver 1px solid;
  cursor: pointer;
  border-right: silver 1px solid;
  text-decoration: none;
  margin: 0 0 .25em;
  padding: 0.5em;
}
.PBAddColumn:hover {
  background-image: url(../images/backgrounds/add-column_on.png);
  border-bottom: #c0c0c0 1px solid;
}
/* CONTAINERS */
#outer_container {
  background: url(../images/backgrounds/nav-bg.png) repeat-x 50px 124px;
  width: 100%;
}
#inner_container {
  width: 960px;
  margin: 0 auto;
}
#inner_container_continued, .inner_container_continued {
  width: 960px;
  overflow: auto;
  padding-bottom: 401px;
  margin: 0 auto;
}
.inner_container_continued {
    padding-left: 20px;
}
/* TOP NAV */
.top_navigation {
  float: right;
  margin-top: 3px;
  font-family: 'Open Sans', arial;
  text-transform: uppercase;
}
.top_navigation li {
  float: left;
  height: 33px;
  position: relative;
  z-index: 250;
  font-size: 12px;
  margin: 0;
  padding: 0;
}
.top_navigation li a {
  display: block;
  margin-top: 0;
  color: #007bb8;
  text-decoration: none;
  background-color: #fff;
  cursor: pointer;
  padding: 5px 5px 3px;
}
.top_navigation li a:link,
.top_navigation li a:visited {
  color: #007bb8;
  background-color: #ffffff;
}
.top_navigation li a:hover,
.top_navigation li a:active {
  background-color: #a4cd39;
  color: #ffffff;
}
.top_navigation .child_links {
  position: absolute;
  top: 28px;
  right: 0;
  z-index: 10;
  -moz-box-shadow: 3px 4px 2px #ccc;
  -webkit-box-shadow: 3px 4px 2px #ccc;
  box-shadow: 3px 4px 2px #ccc;
  background: url(../images/backgrounds/breadcrumb_section_links_bg.gif) repeat-x top left #ffffff;
  filter: progid:DXImageTransform.Microsoft.Shadow(color=#cccccc, direction=120, strength=4);
  zoom: 1px;
  display: none;
  width: auto;
}
.top_navigation .child_links ul {
  margin-top: 0;
  white-space: nowrap;
  border-left: solid 1px #D1D1D1;
  border-right: solid 1px #D1D1D1;
  border-bottom: solid 1px #D1D1D1;
  width: auto;
  float: left;
  display: block;
  padding: 6px;
}
.top_navigation li ul li {
  background: #fff;
  height: auto;
  clear: both;
  width: auto;
  float: none;
  padding: 0;
}
.top_navigation .child_links ul li.last_item a {
  border-bottom: none;
  padding-bottom: 7px;
}
#logo {
  float: left;
  margin: 3px 0;
}
input.search_box,
input.search_boxBig {
  color: #6C6C6C;
  background-color: #F6F4EF;
  border: solid 1px #BDBDBD;
  padding: 3px 10px;
}
#search_box {
  float: right;
  margin: 22px 0 0;
  padding: 0 10px;
}
#search_box input.search_box {
  width: 170px;
  float: left;
  background-color: #F6F4EF;
  margin-right: 10px;
  height: 16px;
  position: relative;
  z-index: 100;
}
input.search_boxBig {
  width: 450px;
  height: 16px;
  float: left;
  margin-right: 8px;
  font-family: arial, sans-serif;
  font-size: 1.4em;
}
.site_search_button {
  background: url(../images/backgrounds/search_button_slice.gif) repeat-x;
  line-height: 1.05em;
  color: #4c4c4c;
  width: 65px;
  border: solid 1px #CAC7C3;
  text-shadow: 1px 1px 1px rgba(76, 76, 76, 0.2);
  padding: 2px 5px;
}
.fr .search_external .site_search_button {
  width: auto;
  padding-right: 9px;
  padding-left: 9px;
}
.library_search_button {
  background: url(../images/backgrounds/search_button_slice.gif) repeat-x;
  line-height: 1.05em;
  color: #4c4c4c;
  border: solid 1px #CAC7C3;
  text-shadow: 1px 1px 1px rgba(76, 76, 76, 0.2);
  padding: 2px 15px;
}
/* PRIMARY NAV */
#main_nav_wrap {
  clear: both;
  width: 960px;
  padding: 0 10px;
}
#main_nav {
  clear: both;
  width: auto;
  position: relative;
  z-index: 3001;
}
#main_nav li {
  float: left;
  height: 38px;
  position: relative;
  display: block;
  margin: 1px 0 0 0;
  padding: 0 16px;
}
#main_nav li.hover,
#main_nav li.about_selected,
#main_nav li.apply_for_support_selected,
#main_nav li.types_of_support_selected,
#main_nav li.financing_selected,
#main_nav li.country_hub_selected,
#main_nav li.results_selected,
#main_nav li.library_selected {
  background: #fff;
}
/*{background-image:url(../images/backgrounds/mainnav_tabBG.png);background-position:bottom;background-repeat:no-repeat}*/
/*
#main_nav li.home,
#main_nav li.home_selected{width:76px}
#main_nav li.home.hover,
#main_nav li.home_selected{background-image:url(../images/backgrounds/mainnav_tab_homeBG.png);background-position:bottom;background-repeat:no-repeat;width:76px}
#main_nav li a,#main_nav li span{display:block;margin-top:15px;padding-top:0;padding-bottom:16px;text-decoration:none;text-align:center;font-size:14px;color:#3A3A3A}
#main_nav li.home a,#main_nav li.home_selected a{display:block;text-align:center;width:76px}
*/
#main_nav li a,
#main_nav li span {
  display: block;
  margin-top: 10px;
  padding-top: 0;
  text-decoration: none;
  text-align: center;
  font-size: 14px;
  color: #3a3a3a;
}
#main_nav .section_links {
  position: absolute;
  top: 38px;
  zoom: 1px;
  display: none;
  z-index: 999;
  margin: 0;
}
#main_nav .home .section_links,
#main_nav .about .section_links,
#main_nav .types_of_support .section_links,
#main_nav .financing .section_links,
#main_nav .country_hub .section_links,
.home_selected .section_links,
.about_selected .section_links,
.types_of_support_selected .section_links,
.apply_for_support_selected .section_links,
.financing_selected .section_links,
.country_hub_selected .section_links {
  left: -1px;
}
#main_nav .country_hub .section_links,
#main_nav .country_hub_selected .section_links {
  top: 38px!important;
  background: url(../images/backgrounds/country_hub_sectionlink_bg.gif) no-repeat top left;
  border-right: solid 1px #D1D1D1;
  border-left: solid 1px #D1D1D1;
  border-bottom: solid 1px #D1D1D1;
  left: -1px;
  width: 550px;
  padding: 10px 11px 0 !important;
}
#main_nav .country_hub .section_links ul,
#main_nav .country_hub_selected .section_links ul {
  border-left: none;
  border-right: none;
  border-bottom: none;
  padding-bottom: 8px!important;
  overflow: hidden;
  width: 94px!important;
  min-width: inherit !important;
}
#main_nav .country_hub .section_links ul li,
#main_nav .country_hub .section_links ul li a,
#main_nav .country_hub_selected .section_links ul li,
#main_nav .country_hub_selected .section_links ul li a {
  margin-top: 0;
  display: block;
  line-height: 13px;
  padding: 1px 3px !important;
}
#main_nav .section_links ul {
  background: #fff;
  border-left: solid 1px #D1D1D1;
  border-right: solid 1px #D1D1D1;
  border-bottom: solid 1px #D1D1D1;
  min-width: 270px!important;
  float: left;
  display: block;
  z-index: 999;
  white-space: normal;
  margin: 0;
  padding: 8px 8px 0 !important;
}
#main_nav .section_links ul li.strapline {
  font-family: 'Open Sans', Arial, Sans-Serif, Tahoma, Verdana;
  font-size: .85em;
  color: #fff;
  width: auto!important;
  font-weight: 400;
  font-style: normal!important;
  padding: 5px 10px!important;
  line-height: 1.2em !important;
  text-transform: none;
}
#main_nav li ul li {
  background: #fff;
  width: auto!important;
  clear: both;
  height: auto;
  float: none;
  line-height: .9em!important;
  margin: none!important;
  padding: 0;
}
#main_nav .section_links ul li a,
#main_nav .section_links ul li span {
  background: #fff;
  border-bottom: solid 1px #D1D1D1;
  background-image: none!important;
  float: none!important;
  text-decoration: none;
  text-align: left;
  width: auto!important;
  margin: 1px 0 0!important;
  padding: 2px 10px !important;
}
#main_nav .section_links ul li.hover {
  background-image: none;
}
#main_nav .section_links ul li ul {
  border: none;
  border-bottom: solid 1px #D1D1D1;
  width: auto!important;
  float: none;
  padding: 0 0 7px !important;
}
#main_nav .section_links ul li ul.last_ul_true {
  border-bottom: none;
  padding: 0 0 11px;
}
#main_nav .section_links ul li ul li {
  background: url(../images/backgrounds/mainnav_secondary_bg.jpg) no-repeat center left !important;
  font-size: .7em;
  line-height: .8em;
  width: auto!important;
  margin: 0 0 0 13px !important;
  padding: 2px 0 0 7px !important;
  font-family: 'Open Sans';
  text-transform: none;
}
#main_nav .section_links ul li ul li a,
#main_nav .section_links ul li ul li span {
  border: none;
  font-size: .95em;
  border-bottom: none!important;
  margin: 0!important;
  padding: 2px 0 2px 4px !important;
}
#main_nav .country_hub .section_links li a,
#main_nav .country_hub_selected .section_links li a {
  border-bottom: solid 1px #fff;
  font-size: .6em;
  width: auto;
  padding: 4px;
}
#main_nav li.last,
#main_nav li:last-child {
  margin-bottom: 7px;
}
#main_nav .library .section_links,
#main_nav .results .section_links,
#main_nav .results_selected .section_links,
#main_nav .library_selected .section_links {
  right: -1px;
}
#main_nav {
  font-family: 'Open Sans';
  text-transform: uppercase;
}
#main_nav li a {
  color: #ffffff;
}
#main_nav li.about_selected a {
  color: #912b7d;
}
#main_nav li.about_selected {
  height: 38px;
  border-top: 2px solid #912b7d;
  top: -2px;
}
#main_nav li.types_of_support_selected a {
  color: #da1d5b;
}
#main_nav li.types_of_support_selected {
  height: 38px;
  border-top: 2px solid #da1d5b;
  top: -2px;
}
#main_nav li.country_hub_selected a {
  color: #009b49;
}
#main_nav li.country_hub_selected {
  height: 38px;
  border-top: 2px solid #009b49;
  top: -2px;
}
#main_nav li.financing_selected a {
  color: #007bb8;
}
#main_nav li.financing_selected {
  height: 38px;
  border-top: 2px solid #007bb8;
  top: -2px;
}
#main_nav li.results_selected a {
  color: #da6900;
}
#main_nav li.results_selected {
  height: 38px;
  border-top: 2px solid #da6900;
  top: -2px;
}
#main_nav li.library_selected a {
  color: #079993;
}
#main_nav li.library_selected {
  height: 38px;
  border-top: 2px solid #079993;
  top: -2px;
}
#main_nav li.strapline {
  display: none;
}
/* BREADCRUMB */
#breadcrumb_extended {
  background-color: #fff;
  width: 100%;
  display: block;
  clear: both;
}
#breadcrumb {
  min-height: 32px;
  height: auto;
  display: block;
  clear: both;
  float: none;
  width: 936px!important;
  margin: 0 auto!important;
  padding: 10px 0 20px !important;
}
#breadcrumb p {
  padding-top: 11px;
  float: left;
  font-weight: 700;
  margin-right: 5px;
}
#breadcrumb_ul {
  float: left;
  display: block;
  width: 90%;
  position: relative;
  z-index: 200;
}
#breadcrumb_ul.level_one li a {
  color: #4c4c4c;
  text-decoration: none;
}
#breadcrumb li {
  float: left;
  display: block;
  margin: 0;
}
#breadcrumb li .pad_for_missing_link {
  display: block;
  padding-top: 11px;
  padding-bottom: 9px;
}
#breadcrumb li.current {
  padding-top: 11px;
  padding-bottom: 9px;
  margin: 0 0 0 10px;
}
#breadcrumb li a,
#breadcrumb li span.read-only {
  display: block;
  cursor: pointer;
  background-color: #fff;
  position: relative;
  height: 10px;
  padding: 11px 31px 9px 10px;
}
#breadcrumb li.hover a,
#breadcrumb li.hover span.read-only,
#breadcrumb li:active a,
#breadcrumb li:active span.read-only,
#breadcrumb li.over a,
#breadcrumb li.over span.read-only {
  height: 10px;
  background-color: #fff;
  z-index: 310;
  position: relative;
  display: block;
  padding: 1px 24px 19px 0;
}
#breadcrumb li.hover a span,
#breadcrumb li.hover span.read-only span,
#breadcrumb li:active a span,
#breadcrumb li:active span.read-only span,
#breadcrumb li.over a span,
#breadcrumb li.over span.read-only span {
  display: block;
  position: relative;
  background-color: #fff;
  height: 10px;
  padding: 10px 7px 10px 10px;
}
#breadcrumb li.active.hover a span,
#breadcrumb li.active.hover span.read-only span,
#breadcrumb li.active:active a span,
#breadcrumb li.active:active span.read-only span,
#breadcrumb li.over a span,
#breadcrumb li.over span.read-only span {
  background: url(../images/backgrounds/bc_a_active_left_bg.gif) no-repeat top left;
}
#breadcrumb_ul .country_hub .section_links {
  top: 29px!important;
  border-right: solid 1px #D1D1D1;
  left: 0;
  width: 900px;
  border-left: solid 1px #D1D1D1;
  border-bottom: solid 1px #D1D1D1;
  padding: 1px 11px 0 1px !important;
}
#breadcrumb_ul .section_links {
  position: absolute;
  top: 29px;
  left: 0;
  z-index: 300;
  -moz-box-shadow: 3px 4px 2px #ccc;
  -webkit-box-shadow: 3px 4px 2px #ccc;
  box-shadow: 3px 4px 2px #ccc;
  background: url(../images/backgrounds/breadcrumb_section_links_bg.gif) repeat-x top left #ffffff;
  filter: progid:DXImageTransform.Microsoft.Shadow(color=#cccccc, direction=120, strength=4);
  zoom: 1px;
  display: none;
}
#breadcrumb_ul .country_hub .section_links ul {
  border-left: none;
  border-right: none;
  border-bottom: none;
  padding-bottom: 8px!important;
  overflow: hidden;
}
#breadcrumb_ul .section_links ul {
  margin-top: 0;
  white-space: nowrap;
  border-left: solid 1px #D1D1D1;
  border-right: solid 1px #D1D1D1;
  border-bottom: solid 1px #D1D1D1;
  min-width: 150px;
  width: auto!important;
  float: left;
  display: block;
  padding: 7px;
}
#breadcrumb .section_links ul li {
  height: auto;
  clear: both;
  width: auto;
  float: none;
  z-index: 300;
  padding: 0;
}
#breadcrumb_extended #breadcrumb .section_links ul li a,
#breadcrumb_extended #breadcrumb .section_links ul li span {
  display: block;
  text-align: left;
  height: auto;
  width: auto;
  border-bottom: solid 1px #D1D1D1;
  background-image: none!important;
  float: none;
  text-decoration: none;
  z-index: 300;
  margin: 0;
  padding: 4px 6px;
}
#breadcrumb_extended #breadcrumb .country_hub .section_links {
  width: 670px;
}
#breadcrumb_extended #breadcrumb .country_hub .section_links ul {
  width: 120px;
  min-width: inherit;
}
#breadcrumb_extended #breadcrumb .country_hub .section_links ul li {
  width: 120px;
  display: block;
}
#breadcrumb_extended #breadcrumb .country_hub .section_links ul li a {
  border-bottom: solid 0 #D1D1D1;
  white-space: normal;
  line-height: 1.2em;
  padding: 3px 6px;
}
/* CONTENT BLOCKS */
#content_container {
  padding: 0 10px;
}
#landing_page {
  clear: both;
  padding: 20px 0;
}
.content_top {
  display: block;
  position: relative;
  float: left;
}
.content_left,
.content_top_left {
  display: block;
  position: relative;
  width: 720px;
  float: left;
  text-align: left;
}
.content_left {
  min-height: 180px;
  height: auto;
}
.content_right {
  display: block;
  position: relative;
  width: 220px;
  float: right;
}
.content_top_right {
  width: 220px;
  float: left;
  margin-top: 15px;
}
.content_col {
  width: 720px;
  position: relative;
  display: block;
  clear: left;
  overflow: hidden;
}
/*MJH*/
.content_col .tabular span.label {
  display: block;
  float: right;
  word-spacing: normal;
  letter-spacing: 0;
  line-height: 1.5em;
  font-size: 1.4em;
  border: 0 solid #ff0000;
}
.content_col .tabular .border_bottom h3 {
  width: 500px;
  float: left;
  margin-bottom: 3px;
  padding-bottom: 0;
  border: 0 solid #ff0000;
}
.content_col.padding,
.content_item.padding {
  padding-top: 30px!important;
  display: block;
}
dl.in_page_functions {
  display: block;
  position: absolute;
  right: 0;
  float: right;
  width: auto!important;
  bottom: 15px;
}
.in_page_functions dd #language-switcher {
  font-size: 12px;
  font-weight: 700;
}
.in_page_functions dd #language-switcher a {
  text-decoration: underline;
  padding-left: 2px;
  padding-right: 2px;
}
.content_container_1_1 {
  width: 700px;
  margin-right: 20px;
}
.content_container_1_2 {
  width: 340px;
  float: left;
  margin-right: 20px;
  border: none;
}
.content_container_1_3 {
  width: 220px;
  float: left;
  margin-right: 20px;
}
.content_container_2_3 {
  width: 460px;
  float: left;
  margin-right: 20px;
}
.highlight .yellow_bg .hl_content img.float_left {
  margin-right: 20px !important;
}
.homepage .highlight .yellow_bg .hl_content img.float_left {
  margin-left: 0!important;
  margin-right: 20px !important;
}
.highlight .hl_content img {
  margin-top: 0;
  position: relative;
}
.homepage .content_col .hl_content img {
  margin-top: 0!important;
  margin-bottom: 0 !important;
}
.highlight ul.ul_results li {
  padding-left: 10px;
  margin: 8px 0;
}
.content_container_right {
  width: 340px;
  float: left;
  margin-left: 20px;
}
.highlight {
  float: left;
  width: 100%;
  clear: both;
  margin: 15px 0 0;
}
.highlight .left {
  width: 340px;
  float: left;
  padding-right: 20px;
}
.negative_top {
  margin-top: -26px;
  position: relative;
}
.yellow_bg {
  background-color: #f3f3e8 !important;
  width: 100%;
  margin: 0;
}
.yellow_content_1_2 {
  width: 300px;
  float: left;
  margin-left: 30px !important;
}
.highlight .yellow_bg .hl_content {
  background-color: inherit!important;
  padding: 0 10px 1px;
}
.highlight li {
  margin: 3px 0;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,
#content_container ul.tab_nav li.ui-tabs-selected a {
  cursor: pointer;
  border-bottom: 2px solid #fff;
  background-color: #ffffff !important;
}
#content_container ul.tab_nav li a:hover {
  cursor: pointer;
  text-decoration: none;
  background-color: #ffffff !important;
}
/* TABS */
.Tabs label {
  padding-right: 10px;
  float: left;
  width: 200px;
}
.Tabs .Collapsible {
  background-color: #fff!important;
  padding-top: 24px;
  background: none !important;
}
.Tabs ul.SplitList {
  list-style: none;
  list-style-type: none;
  float: left;
  width: 165px;
  margin: 0 10px 5px 0;
  padding: 10px 0 0;
}
.Tabs ul.SplitList li {
  float: left;
  list-style-type: none;
  list-style-position: outside;
  width: auto;
  font-size: 12px;
  margin: 0 5px 0 0;
  padding: 0;
}
.Tabs ul.SplitList li label,
.Tabs ul.SplitList li input[type=checkbox],
.Collapsible h3 {
  cursor: hand;
}
.Tabs ul.SplitList li label {
  width: 335px;
  margin: 0;
  padding: 8px 0 8px 5px;
}
.Tabs ul.SplitList li input[type=checkbox] {
  float: right;
  margin: 8px 0 0;
  padding: 0;
}
.tab_header {
  width: 100%;
  float: left;
  height: 31px;
  margin-top: 5px;
}
ul.tab_nav {
  display: block;
  float: left;
  margin: 0;
  padding: 0;
}
ul.tab_nav li a {
  display: block;
  text-decoration: none;
  color: #4c4c4c;
  background-position: center right;
  background-repeat: no-repeat;
  background-image: none;
  margin: 0;
  padding: 5px 15px 6px;
}
ul.tab_nav li a:hover,
ul.tab_nav li a:active,
ul.tab_nav li a.selected {
  border-bottom: 4px solid #fff!important;
  background-color: #ffffff !important;
}
ul.tab_nav li a.hot_topics {
  background-color: #e5eff0 !important;
}
ul.tab_nav li a.programmes {
  background-color: #f6d9d1 !important;
}
ul.tab_nav li a.countries {
  background-color: rgba(0, 123, 184, 0.15) !important;
}
.TabsOther ul.tab_nav {
  float: left;
  margin: 10px 0 0;
}
.TabsOther ul.tab_nav li {
  display: block;
  margin: 0!important;
  padding: 0;
}
.TabsOther ul.tab_nav li a {
  display: block;
  font-size: 80%;
  background-image: none;
  padding: 4px 8px;
}
.library span.matches,
.country_hub span.matches {
  color: #4c4c4c;
  font-size: 1.2em;
  float: right;
  margin-top: 22px;
}
.library .narrowTheH2 span.matches {
  margin-top: 25px;
}
span.matches.search {
  color: #4c4c4c;
  font-size: 1.2em;
  float: right;
  margin-top: -3px;
  clear: both;
  display: block;
}
.TabsOther .matches,
.library .TabsOther span.matches,
.country_hub .TabsOther span.matches {
  float: right;
  display: block;
  width: auto;
  margin: 0 0 20px;
}
/* ITEMS AND CAPTIONS */
.content_item {
  margin-bottom: 5px;
  margin-top: 0;
  width: 700px;
  clear: inherit;
}
.content_item.narrowTheH2 h2 {
  width: 535px !important;
}
p.imageCaptionBottom700,
p.imageCaptionBottom460,
p.imageCaptionBottom340,
p.imageCaptionBottom220,
p.imageCaptionBottom160,
p.imageCaptionBottom100 {
  display: block;
  font-size: 12px;
  font-weight: 400;
  padding: 10px;
  background-image: url(../images/backgrounds/drop-bg.png);
  background-repeat: no-repeat;
  background-position: left top;
  background-blend-mode: color-burn;
  background-color: #f6f7ef;
}
p.imageCaptionBottom460 {
  width: 440px;
}
p.imageCaptionBottom220 {
  width: 200px;
}
p.imageCaptionBottom100 {
  width: 80px;
}
/* .library .feature_image {background: @gaviteal; .drop-bg-r; background-position: right 140px} 
.library .feature_image p.imageCaptionBottom340 {background:url(../images/backgrounds/photo.png) no-repeat; background-position: 10px 8px;text-indent:24px; color:#000;} */
.library .feature_image p.imageCaptionBottom340 {
  background: url(../images/backgrounds/photo.png) no-repeat;
  background-position: 0 8px;
  text-indent: 24px;
  color: #000;
  padding: 10px 0 0;
  width: 340px;
  color: #00b6f1;
}
.content_item ul,
.content_item ol {
  margin: 2px 0 8px;
  padding: 0 0 0 14px;
}
.content_item ol ul,
.content_item ol ol,
.content_item ul ol,
.content_item ul ul {
  margin-top: 4px;
  margin-bottom: 4px;
}
.content_item ul li {
  list-style-type: disc;
}
.content_item li {
  color: #4c4c4c;
  padding: 0 0 5px 10px;
}
.content_item li.pdf_download {
  background: url(../images/backgrounds/pdf_download.gif) no-repeat 0 5px;
  list-style-type: none;
  padding: 7px 0 7px 25px;
}
.content_item .std_downloads p {
  font-size: 14px;
  margin: 0;
  padding: 0 0 10px;
}
.content_item .std_downloads a.pdf_download {
  text-decoration: none;
  margin-left: 12px;
  background: url(../images/backgrounds/download_pdf.png) no-repeat 0 0;
  padding: 0 0 0 22px;
}
.content_item .std_downloads a.doc_download {
  text-decoration: none;
  margin-left: 12px;
  background: url(../images/backgrounds/download_doc.png) no-repeat 0 0;
  padding: 0 0 0 22px;
}
.content_item .std_downloads a.xls_download {
  text-decoration: none;
  margin-left: 12px;
  background: url(../images/backgrounds/download_xls.png) no-repeat 0 0;
  padding: 0 0 0 22px;
}
.content_item .std_downloads a.ppt_download {
  text-decoration: none;
  margin-left: 12px;
  background: url(../images/backgrounds/download_ppt.png) no-repeat 0 0;
  padding: 0 0 0 22px;
}
.content_item .std_downloads a.img_download {
  text-decoration: none;
  margin-left: 12px;
  background: url(../images/backgrounds/download_img.png) no-repeat 0 0;
  padding: 0 0 0 22px;
}
.content_item .std_downloads a.eml_link {
  text-decoration: none;
  margin-left: 12px;
  background: url(../images/backgrounds/download_eml.png) no-repeat 0 0;
  padding: 0 0 0 22px;
}
.content_item .std_downloads a.ext_link {
  text-decoration: none;
  margin-left: 12px;
  background: url(../images/backgrounds/download_ext.png) no-repeat 0 0;
  padding: 0 0 0 22px;
}
.content_item.library.narrowTheH2 h3,
.content_item.library.narrowTheH2 h2 {
  width: 505px!important;
  float: left;
}
/* RESULTS LIST */
.library div.results_list {
  display: block;
  width: 100%;
  position: relative;
  padding-top: 15px;
}
.library div.item {
  width: 100%;
  float: left;
  clear: left;
  padding: 0;
}
.hl_content div.results_list div.item {
  padding-top: 5px;
  padding-bottom: 12px;
}
.library div.item div.brief,
.sub_landing_layout div.item div.brief {
  position: relative!important;
  display: block;
  float: left;
  text-align: left;
  font-size: 1em;
  padding-top: 0;
  margin: 0;
}
.library div.item div.content,
.sub_landing_layout div.item div.content {
  position: relative!important;
  display: block;
  float: left;
  text-align: left;
  border: 0 dotted orange;
  margin: 0 0 0 10px;
  padding: 0;
}
.library div.results_list div.item div.content {
  width: 80%;
}
.library div.results_list div.item div.content.context_100 {
  width: 82%;
}
.library div.results_list div.item div.content img {
  margin-top: 1px;
}
.library div.results_list div.item div.content div.image {
  width: 20%;
  float: right;
  margin: 0;
  padding: 0;
}
.library div.results_list div.item div.content div.summary {
  float: left;
  font-weight: 400;
  width: 100%;
  color: #4c4c4c;
  margin: 0;
  padding: 0;
}
.library div.results_list div.item div.content div.summary.special {
  width: 100%;
  font-weight: 400;
}
.library div.results_list div.item div.content ul.meta {
  display: block;
  width: 100%;
  border: 0 solid #000;
  margin: 0;
  padding: 0;
}
.library div.results_list div.item div.content ul.meta li {
  font-weight: inherit;
  list-style-type: none;
  float: left;
  width: 100%!important;
  display: block;
  border: 0 solid red;
  font-size: 12px;
  color: #888;
  margin: 0;
  padding: 0 0 2px;
}
.library div.results_list div.item div.content ul.meta li.key {
  float: left;
  display: block;
  width: 15% !important;
}
.library div.results_list div.item div.content.context_160 ul.meta li.key {
  width: 26% !important;
}
.library div.results_list div.item div.content ul.meta li.value {
  width: 76%!important;
  float: left;
  display: block;
}
.library div.results_list div.item div.content.context_160 ul.meta li.value {
  width: 72% !important;
}
.library div.results_list div.item div.content ul.meta li.first {
  font-weight: 700;
  width: 100% !important;
}
.library div.library_sub_landing_latest,
.sub_landing_layout {
  float: none;
  display: block;
  width: 100%;
  position: relative;
}
.library div.library_sub_landing_latest .item,
div.sub_landing_layout .item {
  margin-bottom: 14px;
}
.library div.library_sub_landing_latest div.item div.brief,
div.sub_landing_layout div.item div.brief {
  width: 12%;
  text-align: left;
}
.content_container_1_1 div.library_sub_landing_latest div.item div.brief,
.content_container_1_1 div.sub_landing_layout div.item div.brief {
  width: 6%;
}
.content_container_1_3 div.library_sub_landing_latest div.item div.brief,
.content_container_1_3 div.sub_landing_layout div.item div.brief {
  width: 19%;
}
.content_container_1_4 div.library_sub_landing_latest div.item div.brief,
.content_container_1_4 div.sub_landing_layout div.item div.brief {
  width: 25%;
}
.library div.library_sub_landing_latest div.item div.content,
div.sub_landing_layout div.item div.content {
  width: 85%;
}
.content_container_1_1 div.library_sub_landing_latest div.item div.content,
.content_container_1_1 div.sub_landing_layout div.item div.content {
  width: 91%;
}
.content_container_1_3 div.library_sub_landing_latest div.item div.content,
.content_container_1_3 div.sub_landing_layout div.item div.content {
  width: 75%;
}
.content_container_1_4 div.library_sub_landing_latest div.item div.content,
.content_container_1_4 div.sub_landing_layout div.item div.content {
  width: 68%;
}
.library div.item div.item_base,
.sub_landing_layout div.item div.item_base {
  clear: both;
  display: block;
  height: 1px;
  width: 100%;
}
/* MISC */
#search_lib_box {
  display: block;
  float: right;
  width: 400px;
  padding-left: 10px;
  padding-top: 10px;
  padding-bottom: 11px;
  margin-top: 10px;
  margin-bottom: 0;
  background-color: #f3f3e8 !important;
}
#search_lib_box input.search_box {
  color: #6C6C6C;
  background-color: #F6F4EF;
  border: solid 1px #BDBDBD;
  width: 170px;
  height: 16px;
  float: left;
  margin-right: 8px;
  padding: 3px 10px;
}
fieldset.Rhs_Panel {
  margin-top: 15px;
  padding-left: 10px;
  padding-right: 10px;
}
fieldset.Rhs_Panel input.search_box {
  width: 100px;
  height: 16px;
  float: left;
  margin: 0 8px 0 0;
}
div.check_column {
  display: block;
  clear: left;
  margin-left: 0;
  padding-left: 0;
  margin-top: 14px;
  padding-top: 0;
  border: 0 solid #000000;
}
input.check,
input.radio {
  background-color: #F6F4EF;
  border: solid 1px #BDBDBD!important;
  display: block;
  clear: left;
  float: left;
  margin-top: 4px;
  cursor: hand;
  padding: 0;
}
input.radio {
  margin-top: 3px;
}
fieldset.Rhs_Panel label {
  float: left;
  padding-left: 10px;
}
fieldset.Rhs_Panel td label {
  float: none;
  padding-left: 10px;
  font-size: 1.3em;
}
.blockquote {
  width: 305px;
  padding: 25px 10px 10px 25px;
}
.triple_col {
  width: 230px;
  float: left;
  padding-top: 5px;
  height: 140px;
}
.contact_text {
  width: 220px;
  float: left;
}
.article_paging {
  padding-bottom: 4px;
  height: 15px;
}
.article_paging a {
  color: #000;
  text-decoration: none;
  font-weight: 700;
}
.articles .an_article {
  width: 335px;
  float: left;
  margin-right: 20px;
  padding: 10px 0;
}
.articles .float_right {
  padding-right: 0;
  margin-right: 0;
}
.articles .float_right p {
  padding-right: 0;
  margin-right: 0;
  float: right;
}
.articles .float_right p a {
  padding-right: 0;
  margin-right: 0;
  display: table-cell !important;
  text-align: right !important;
}
.related_items {
  width: 100%;
  clear: both;
  padding: 8px 0 0;
}
.no_pad_right {
  padding-right: 0!important;
  width: 340px;
}
.content_item .an_item ul,
.content_item .an_item ol {
  margin: 0 0 5px;
  padding: 0;
}
.content_item .an_item ul li {
  list-style-type: none;
  list-style-position: outside;
  padding: 0;
}
.content_item .an_item li a {
  background-image: url(../images/backgrounds/li_square_icon.gif);
  background-position: left 6px;
  background-repeat: no-repeat;
  padding: 0 0 0 18px;
}
.content_item .an_item li a.pdf_download {
  background: url(../images/backgrounds/download_pdf.png) no-repeat 0 0;
  padding: 0 0 0 22px;
}
.content_item .an_item li a.eml_link {
  background: url(../images/backgrounds/download_eml.png) no-repeat 0 0;
  padding: 0 0 0 22px;
}
.content_item .an_item li a.ext_link {
  background: url(../images/backgrounds/download_ext.png) no-repeat 0 0;
  margin: 0;
  padding: 0 0 0 22px;
}
.inpage_section_links {
  width: 227px;
  margin-left: -7px;
}
.inpage_section_links ul li {
  width: 225px;
  line-height: 1.3em!important;
  margin: 0;
  font-family: 'Open Sans', arial;
}
.inpage_section_links ul li a {
  display: block;
  width: 200px;
  margin-left: 7px;
  text-decoration: none;
  line-height: 1.2em;
  font-size: .85em;
  padding: 7px 8px 7px 14px;
}
.inpage_section_links ul li span {
  display: block;
  width: 206px;
  margin-left: 7px;
  padding: 6px 0;
}
.inpage_section_links ul li a:hover {
  background-image: none !important;
}
/* RHS */
.content_right .highlight {
  width: 220px;
  margin: 20px 0 0;
  padding: 6px 0 10px;
}
.content_right .highlight .hl_content {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
}
#content_container .content_right .highlight p {
  font-size: 12px;
}
.content_right .contact_col {
  width: 220px;
  float: left;
  padding-top: 5px;
}
.content_right .contact_col img {
  display: block;
  margin-top: 5px;
}
.content_right .contact_col .contact_text {
  padding-bottom: 5px;
  width: 160px;
  float: left;
}
.content_right .contact_col .contact_text p {
  margin: 3px 0 0!important;
  padding: 0;
}
.content_right .contact_col .contact_text a {
  text-decoration: none;
  font-weight: 400;
}
/* FOOTER */
#footer_top_container {
  background: #fafafa;
  float: left;
  clear: both;
  width: 100%;
  padding-top: 85px;
  margin-top: 40px;
  height: 200px;
  border: 1px solid #edede7;
  border-left: none;
  border-right: none;
}
#footer #footer_top_container {
  padding-top: 20px;
}
#footer_top_container .footer_content h3 {
  font-size: 1.2em;
  font-weight: 400;
  margin: 0;
  padding: 0;
}
.footer_content div {
  width: 120px;
  float: left;
  margin-right: 15px;
}
#footer_top_container .footer_content ul {
  padding: 6px 0 20px;
}
#footer_top_container .footer_content ul li {
  float: inherit;
  margin: 0;
}
#footer_top_container .footer_content ul li a {
  line-height: 1.2em!important;
  font-size: 11px;
  display: block;
  background: none;
  color: #948b82;
  padding: 4px 4px 3px;
}
#footer_bottom_container .footer_content {
  position: relative;
  width: 940px;
  margin: 0 auto;
  padding: 0 10px;
}
#footer_logo {
  float: left;
  margin-top: 4px;
}
#base_nav {
  position: relative!important;
  width: 350px;
  clear: none;
  float: left;
  margin: 10px 20px 0 10px;
}
#base_nav li {
  position: relative;
  display: block;
  float: left;
  margin: 1px 0 5px 5px;
}
#base_nav li.no_link {
  color: #FFF;
  font-size: 1.3em;
}
#footer_bottom_container {
  clear: both;
  width: 100%;
  height: 70px;
  padding: 25px 0;
}
#footer_bottom_container .footer_content dl {
  width: auto;
  float: right;
  margin-top: 21px;
}
#footer_bottom_container .footer_content dl dt {
  color: #4c4c4c;
  float: left;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=75);
  -moz-opacity: .75px;
  opacity: .75px;
  font-size: 1.2em;
  display: block;
  margin: 4px 8px 0 0;
}
#footer_bottom_container .footer_content dl dd {
  margin-left: 7px;
  float: left;
}
#footer_bottom_container .footer_content dl dd a {
  background: rgba(255, 255, 255, 0.7);
  display: block;
  text-decoration: none;
  color: #007bb8;
  padding: 2px 8px;
}
#footer_top_container .footer_content {
  width: 940px;
  margin: 0 auto;
  padding: 0;
}
.fr #copyright_notice {
  margin-top: 4px;
}
/* WIDGETS */
.widget_copy table tr td a,
.widget_copy {
  overflow: hidden !important;
}
.widget_copy table tr td label {
  padding-left: 15px;
  font-size: 1em;
}
.widget_copy #taxonmyList ul li {
  font-size: 80%;
}
.widget_copy #taxonmyList ul li ul li {
  font-size: 100%;
  padding-left: 6px;
}
.random_statistic h4 {
  width: auto;
  text-align: center;
  font-weight: 400;
  font-style: italic;
  font-family: 'Open Sans', Arial;
  font-size: 28px;
  margin: 0 0 10px!important;
  padding: 10px 0 !important;
}
.random_statistic .stat {
  font-family: 'Open Sans', Serif, Arial, Tahoma, Verdana;
  font-style: italic;
  font-size: 1.3em;
}
.random_statistic .stat_source {
  font-size: 1.2em;
  padding-left: 10px;
  padding-right: 10px;
  display: none;
}
.search_controls {
  width: auto;
  border-bottom: 1px solid #079993;
}
.search_controls label {
  display: block;
  float: left;
  margin: 12px 10px 12px 0;
}
.refine_input {
  float: left;
  width: 200px;
  font-family: Arial, sans-serif;
  font-size: 13px;
  color: #4c4c4c;
  margin: 10px 10px 10px 0;
  padding: 4px 5px 3px;
}
.search_controls select {
  border: solid 1px #7F9DB9;
  width: 100px;
  float: left;
  margin: 10px 15px 10px 0;
  padding: 2px 1px 2px 0;
}
.search_controls .dd_page_size {
  width: 50px;
  margin-right: 0;
}
.search_button {
  float: left;
  margin: 6px 12px 10px 0;
}
.search_controls .search_button_small {
  float: left;
  margin: 9px 12px 10px 0;
}
.paging_holder {
  width: 700px;
  border-top: dotted 1px #8B8883;
  float: left;
  clear: both;
  text-align: left;
  padding: 15px 0;
}
.paging_holder span.matches {
  float: left;
  color: #006C64;
  font-weight: 700;
  display: block;
  margin: 0 !important;
}
.paging_holder span.matches a {
  font-weight: 400;
  border: 1px solid #e1ddd4;
  background: #f7f5ef;
  margin: 0 3px;
  padding: 2px 6px;
}
/* SEARCH RESULTS */
.searchpage .content_right .highlight {
  margin-top: 0;
  padding-top: 0;
  float: none !important;
}
.searchpage .content_right .highlight:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.searchpage .content_right ul {
  width: 220px;
  background-color: rgba(7, 153, 147, 0.15);
  background: #E1F0EB!important;
  margin: 0!important;
  padding: 5px 0 !important;
}
.searchpage .content_right ul li {
  background: url(newsite-css-imgs/plus_round.png) no-repeat 0 3px !important;
  margin: 0 5px!important;
  padding: 2px 5px 4px 20px !important;
}
.searchpage .content_right ul.search_history {
  background-color: #fff!important;
  background: none;
  padding: 0 !important;
}
.searchpage .content_right ul.search_history li {
  background: url(../images/backgrounds/search_filter_li_minus.gif) no-repeat 0 7px !important;
  margin: 0!important;
  padding: 0 !important;
}
.searchpage .content_right h3 {
  width: 200px;
  padding-top: 5px;
  padding-bottom: 5px!important;
  background-color: #99C4C1;
  color: #006C64;
  font-size: 12px;
  margin: 1px 0 0;
}
.searchpage .content_right h3.top_topic {
  background: url(../images/backgrounds/searchfilter_h3_toptopic_bg.gif) no-repeat 0 0 #99c4c1 !important;
  margin: 0;
}
.searchpage .content_right h2,
.searchpage .content_right h3 {
  padding-left: 10px;
  padding-right: 10px;
}
.searchpage .PreviewList div {
  background-color: #C5DEDC;
  width: 220px;
  text-align: right;
  padding: 0;
}
.searchpage .PreviewList div span {
  cursor: pointer;
  display: block;
  color: #007dbb;
  font-weight: 400;
  font-size: 1.2em;
  background: url(newsite-css-imgs/view_more.png) right center no-repeat rgba(7, 153, 147, 0.15);
  padding: 3px 25px 3px 0;
}
.searchpage .PreviewList div span span {
  display: inline;
  color: #000;
  padding-right: 0;
  background: none;
}
.fresh_filters {
  float: none;
  background-color: #F6F4EF;
  clear: both;
  width: 700px;
  margin: 0;
}
.a_fresh_filter {
  width: 100%;
  clear: both;
  padding-top: 10px;
  display: block;
  border: 0 solid #000;
  margin: 0;
}
.a_fresh_filter label {
  float: left;
  display: block;
  margin-left: 10px;
  width: 170px;
}
.fresh_filters .a_fresh_filter a {
  text-decoration: none;
  font-size: 12px;
  color: #000;
  background: #e6f3ef;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  margin-bottom: 5px;
  display: inline-block;
  padding: 3px 27px 3px 10px;
}
.fresh_filters .a_fresh_filter a:hover,
.fresh_filters .a_fresh_filter a:active {
  background-image: url(../images/backgrounds/library_filter_remove.gif) !important;
  background-position: center right;
  background-repeat: no-repeat;
}
.fresh_filters .topic a {
  background: #E5EEF5;
  border: solid 1px #c0d3e4;
}
.fresh_filters .topic a:link,
.fresh_filters .topic a:visited {
  background-position: center right;
  background-repeat: no-repeat;
  background-image: url(newsite-css-imgs/library_filter_blue_tick.gif);
}
.fresh_filters .support a {
  background: #FAE5E4;
  border: solid 1px #f3bfc1;
}
.fresh_filters .support a:link,
.fresh_filters .support a:visited {
  background-position: center right;
  background-repeat: no-repeat;
  background-image: url(newsite-css-imgs/library_filter_red_tick.gif);
}
.fresh_filters .country a {
  background: #e7f3de;
  border: solid 1px #bed6d6;
}
.fresh_filters .country a:link,
.fresh_filters .country a:visited {
  background-position: center right;
  background-repeat: no-repeat;
  background-image: url(newsite-css-imgs/library_filter_green_tick.gif);
}
.fresh_filters .term a {
  background: #FAF3E9;
  border: solid 1px #ded8cc;
}
.fresh_filters .term a:link,
.fresh_filters .term a:visited {
  background-position: center right;
  background-repeat: no-repeat;
  background-image: url(newsite-css-imgs/library_filter_cream_tick.gif);
}
.text_filter input.search_box {
  background: none;
  width: 220px;
  text-align: left;
}
/* HOMEPAGE ??? */
#breadcrumb_extended.homepage {
  height: 13px !important;
}
#easyTooltip {
  width: 149px;
  height: 52px;
  background: url(../images/tooltip.png) repeat-x;
  color: #fff;
  text-align: center;
  vertical-align: middle;
  position: absolute;
  z-index: 600;
  padding: 7px 20px;
}
.homepage h1,
.homepage h4,
.inthenews h4 {
  font-family: Arial, Sans-Serif, Georgia, Tahoma, Verdana;
  font-size: 14px!important;
  width: auto;
  border-top: solid 2px #079993;
  clear: both;
  letter-spacing: 0;
  padding: 0 0 5px;
}
.homepage .content_left h2 a {
  border-top: 0;
}
.homepage h4,
.inthenews h4 {
  font-weight: 400;
  padding-top: 10px;
}
.homepage .random_statistic h4 {
  border-bottom: none;
  font-size: 1.8em;
}
.homepage h1 {
  font-weight: 400;
  letter-spacing: 0;
}
.homepage .home_page_header h1 {
  float: left;
  width: 700px;
  margin-bottom: 10px;
  margin-top: 20px;
}
.homepage .content_right ul li ul li {
  font-size: 1.2em;
  margin: 8px 0;
}
.homepage .content ul li p {
  font-size: .85em;
  margin: 6px 0;
}
.homepage .partners {
  padding-top: 5px!important;
  padding-bottom: 23px !important;
}
.homepage .most_read {
  padding-bottom: 28px !important;
}
.homepage .upcoming_events {
  width: 220px;
  float: left;
  margin-bottom: 20px !important;
}
.homepage .inthenews {
  padding-bottom: 45px !important;
}
.homepage .content_col .interestareas ul li {
  height: 35px;
}
.homepage .content_col .interestareas li a {
  color: #ECF3F3;
  background-color: #7FB1AF;
  border-right: solid 1px #ECF3F3;
  font-size: .85em;
  font-weight: 400;
  width: 110px;
  height: 35px;
  text-align: center;
  line-height: 14px;
  display: table-cell;
  vertical-align: middle;
  padding: 0 3px;
}
.homepage .content_col .interestareas li.last a {
  border-right: 0;
  width: 109px;
}
.homepage .content_col .interestareas li a:hover {
  background-color: #079993;
  text-decoration: none;
}
.homepage .latest_news h4 {
  border: solid 1px #CFC8B7;
  background-color: #e6ded6;
  color: #575656;
  font-weight: 400;
  display: inline;
  margin-top: 0!important;
  font-size: 12px!important;
  line-height: 18px;
  white-space: nowrap;
  overflow: visible;
  padding: 0 4px;
}
.homepage .latest_news h4:after {
  content: "";
  line-height: 4px;
  height: 4px;
  float: left;
  width: 100%;
}
.homepage .content_container_1_4 .hl_content img.image_over_header {
  margin-top: -23px !important;
}
.homepage .highlight {
  margin: 0 0 18px;
}
.homepage .content_right .inthenews .highlight {
  margin-bottom: 25px !important;
}
.homepage .content_container_1_1 h2 a {
  font-size: 1em !important;
}
.homepage .content_container_1_4 p,
.homepage .content_container_1_4 a {
  font-size: 1.2em;
  line-height: 1.3em;
}
.homepage .content_container_1_4 p a {
  font-size: 1em;
  line-height: 1.3em;
}
.homepage .content_container_1_4 .hl_content img {
  margin: 5px 0 !important;
}
.Welcomebacksub {
  margin-top: 5px;
  margin-bottom: 5px;
  font-weight: 700;
}
h3.home,
h3.home a {
  color: #000000;
}
.homepage .inthenews .hl_topborder .hl_header {
  border-top: solid 2px #079993;
  padding-bottom: 20px;
}
#main_nav li.home.hover ul li a:hover,
#main_nav li.home:active ul li.home a:active,
#main_nav li.home_selected.hover ul li a:hover,
#main_nav li.home_selected:active ul li.home_selected a:active,
#main_nav_wrap #main_nav li.home_over ul li a:hover,
#main_nav_wrap #main_nav li.home_over ul li a:active {
  background-color: #7FB1AF;
  color: #079993;
}
.homepage #breadcrumb li.active a:link,
.homepage #breadcrumb li.active a:visited,
.homepage #breadcrumb li.active a {
  background: url(../images/backgrounds/bc_inactive_right_homepage.gif) no-repeat top right;
}
.homepage #breadcrumb li.active.hover a,
.homepage #breadcrumb li:active a,
.homepage #breadcrumb li.over a {
  background: url(../images/backgrounds/bc_active_right_homepage.gif) no-repeat top right !important;
}
.homepage #breadcrumb .section_links ul li a:link,
.homepage #breadcrumb .section_links ul li a:visited {
  color: #912b7d !important;
}
/* New row-based homepage */
.id2147508754 p, .id2147509256 p {
  margin: 0 !important;
}
.id2147508754 .hl_topborder.faded_bg, .id2147509256 .hl_topborder.faded_bg {
  width: 220px !important;
  border-top: none;
}
.id2147508754 #breadcrumb, .id2147509256 #breadcrumb {
  display: none;
}
.id2147508754 .highlight, .id2147509256 .highlight {
  margin: 0 !important;
}
.id2147508754 .carousel, .id2147509256 .carousel {
  margin-right: 20px !important;
}
.id2147508754 .library div.results_list div.item div.brief, .id2147509256 .library div.results_list div.item div.brief {
  width: 100px;
}
.id2147508754 .library div.results_list div.item div.content, .id2147509256 .library div.results_list div.item div.content {
  width: 340px;
}
.id2147508754 .library .content_container_2_3 .highlight .hl_content .content p,
.id2147509256 .library .content_container_2_3 .highlight .hl_content .content p {
  font-size: 12px;
}
.id2147508754 .library .content_container_2_3 .highlight .hl_content .content p a,
.id2147509256 .library .content_container_2_3 .highlight .hl_content .content p a {
  font-size: 14px;
}
.id2147508754 .content_left, .id2147509256 .content_left {
  min-height: inherit !important;
}
.id2147508754 .results_list.search_results .item.last, .id2147509256 .results_list.search_results .item.last {
  border-bottom: none;
}
.id2147508754 #NewsletterSignupContainer, .id2147509256 #NewsletterSignupContainer {
  height: auto;
  border: none;
}
.content_row {
  float: left;
}
.content_row.row1 {
  margin-top: 15px;
}
.content_row h2.title {
  font-family: 'Open Sans', Georgia, Serif, Arial, Tahoma, Verdana;
  font-size: 18px;
  font-weight: 300;
  text-transform: uppercase;
  margin-bottom: 10px;
}
.row2 h2.title {
  color: #a4cd39;
}
.row1 .box {
  background-color: #00b6f1;
  background-image: url(../images/backgrounds/drop-bg-r.png);
  background-repeat: no-repeat;
  background-position: right top;
  background-blend-mode: color-burn;
  overflow: hidden;
}
.row2 {
  border-top: 2px solid #a4cd39;
  margin-top: 20px;
  padding-top: 15px;
}
.box {
  margin-bottom: 20px;
}
.box.last {
  margin-bottom: 0;
}
.feature.box {
  margin-bottom: 10px;
}
.row2 .box {
  background-color: #a4cd39;
  background-image: url(../images/backgrounds/drop-bg-r.png);
  background-repeat: no-repeat;
  background-position: right top;
  background-blend-mode: color-burn;
  overflow: hidden;
}
.feature.box .image {
  float: left;
  height: 147px;
}
.feature.box .feature_content {
  float: left;
  width: 210px;
  color: #fff;
  padding: 10px;
}
.box .content {
  padding: 5px 10px;
}
.box p {
  margin-bottom: 6px !important;
}
.box p.last {
  margin-bottom: 0 !important;
}
.box p a {
  color: #fff;
  font-size: 12px;
  line-height: 12px !important;
}
.box h2 {
  font-family: 'Open Sans', Georgia, Serif, Arial, Tahoma, Verdana;
  font-weight: 300;
  font-size: 18px;
  line-height: 20px;
  text-transform: uppercase;
  color: #fff;
  margin-bottom: 10px;
}
.box h3 {
  font-family: 'Open Sans', Georgia, Serif, Arial, Tahoma, Verdana;
  font-weight: 300;
  font-size: 14px;
  line-height: 15px;
  text-transform: uppercase;
  color: #fff;
  margin: 3px 0 2px 0 !important;
}
.quicknav {
  background-color: #00b6f1;
  background-image: url(../images/backgrounds/drop-bg-r.png);
  background-repeat: no-repeat;
  background-position: right top;
  background-blend-mode: color-burn;
  margin-bottom: 20px;
}
.quicknav h2 {
  font-family: 'Open Sans', Arial, Tahoma, Verdana;
  font-weight: normal;
  color: #fff;
  text-transform: uppercase;
  padding: 10px;
}
.quicknav ul {
  display: inline;
}
.quicknav ul li {
  display: block;
  margin: 0;
  padding: 5px 10px 0;
  height: 23px;
  border-top: 1px solid rgba(255, 255, 255, 0.75);
}
.quicknav ul li:hover {
  background-color: rgba(255, 255, 255, 0.2);
}
.quicknav ul li a {
  color: #fff;
  display: block;
}
/* Facts and Figs */
p.source {
  font-size: 12px;
  color: #999;
  margin-bottom: 30px;
}
.info_block {
  margin-top: 20px;
}
.content_item.narrowTheH2 .info_block h2 {
  width: 100% !important;
}
/* MISC WIDGETS ETC */
.rhs_carousel .backgrounds div.item_1 {
  display: block;
  height: auto;
}
.content_right .keep_height {
  display: block;
  position: relative;
  min-height: 40px;
  height: auto;
}
.content_right .rhs_carousel .backgrounds p {
  font-size: 1.2em;
  margin: 2px 0;
}
.rhs_carousel .paging {
  position: absolute;
  right: 10px;
  top: 0;
  height: 10px;
}
.rhs_carousel .paging a {
  float: left;
  display: block;
  height: 5px!important;
  width: 5px!important;
  line-height: 1px!important;
  text-indent: -2000px;
  overflow: hidden;
  margin: 5px 0 0 5px;
}
.rhs_carousel .paging a:link,
.rhs_carousel .paging a:visited,
.rhs_carousel .paging a.selected {
  background-color: #7fb1af;
}
.rhs_carousel .backgrounds {
  width: 220px!important;
  height: auto;
}
.rhs_carousel .backgrounds .item {
  width: 220px;
  float: left;
  position: absolute;
  z-index: 1;
  height: auto;
}
.inthenews .rhs_carousel .backgrounds {
  padding: 15px 0 0;
}
.follow_us {
  clear: both;
  border-top: solid 2px #079993;
  width: 220px;
  float: left;
  margin-top: 10px;
}
.follow_us h4 {
  float: left;
  border: none;
}
.follow_us ul {
  height: 20px;
  float: right;
}
.follow_us ul li {
  float: left;
  background: none!important;
  margin-left: 10px!important;
  padding: 0 !important;
}
.TwitterWidget {
  float: left;
  clear: both;
  overflow: hidden;
  margin: 10px 0;
}
.TwitterWidget ul {
  width: 220px;
  margin: 0;
}
.TwitterWidget li {
  background: url(../images/backgrounds/twitter_li_bg.gif) no-repeat top left !important;
  width: 220px;
  color: #4c4c4c;
  line-height: 1.4em;
  float: left;
  font-size: 1.1em!important;
  margin: 0 0 5px!important;
  padding: 0 !important;
}
.TwitterWidget li span {
  display: block;
  width: 184px;
  background: url(../images/backgrounds/twitter_li_a_bg.gif) no-repeat bottom left !important;
  height: auto;
  margin: 0!important;
  padding: 10px 12px 10px 22px;
}
.interestareas {
  clear: both;
  float: left;
  background: #7FB1AF;
  width: 700px;
  height: 35px;
  margin: 20px 0;
}
.latest_news {
  width: auto;
  clear: both;
}
.latest_news .content_container_1_2 .highlight,
.latest_news .content_container_1_2 .hl_content,
.latest_news .content_container_1_1 .highlight,
.latest_news .content_container_1_1 .hl_content {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}
.content_container_1_2 .left_160 .news_content {
  width: 140px;
  padding: 0 10px;
}
.content_container_1_2 .left_220 .news_content {
  width: 107px;
  padding: 0 0 0 13px;
}
.content_container_1_1 .left_100 .news_content {
  width: 587px;
  padding: 0 0 0 13px;
}
.content_container_1_1 .left_160 .news_content {
  width: 527px;
  padding: 0 0 0 13px;
}
.content_container_1_1 .left_220 .news_content {
  width: 467px;
  padding: 0 0 0 13px;
}
.content_container_1_1 .left_340 .news_content {
  width: 347px;
  padding: 0 0 0 13px;
}
.content_container_1_1 .left_460 .news_thumb {
  width: 460px;
}
#content_container.homepage .content_right .highlight p {
  font-size: 14px;
  margin: 0;
}
#content_container.homepage .content_right .highlight h3 {
  font-family: Georgia, serif;
  font-size: 17px;
  color: #079993;
  font-weight: 400;
  line-height: normal;
  margin: 0 0 10px !important;
}
#content_container.homepage .content_right .highlight .hl_header {
  height: 0;
}
.content_container_1_2 .brief.context_40 {
  width: 100px !important;
}
.results_list.search_results .item.last {
  border-bottom: none;
}
.qk_subscribe_email {
  border-top: solid 1px #BFD8D7;
  border-bottom: solid 1px #BFD8D7;
  border-left: solid 1px #BFD8D7;
  color: #717171;
  width: 80%;
  padding: 4px;
}
.qk_subscribe_go {
  border-top: solid 1px #BFD8D7;
  border-bottom: solid 1px #BFD8D7;
  border-right: solid 1px #BFD8D7;
  background: #7FB1AF;
  color: #fff;
  width: 14%;
  padding: 4px 0;
}
.homepage .random_statistic .stat {
  font-size: 1.8em;
}
.homepage .random_statistic .stat_source,
.homepage .random_statistic a {
  font-size: 1.3em;
}
/* CAROUSEL */
.carousel {
  position: relative;
  height: 270px;
  width: 700px;
  overflow: hidden;
  background: #00b6f1;
  float: left;
  margin: 0!important;
  background-image: url(../images/backgrounds/drop-bg.png);
  background-repeat: no-repeat;
  background-position: left top;
  background-blend-mode: color-burn;
}
.carousel .backgrounds {
  height: 270px;
}
.carousel .panel {
  color: #fff;
  position: absolute;
  left: 0;
  top: 0;
  height: 270px;
  width: 240px;
  z-index: 10;
}
.carousel .panel .paging {
  position: absolute;
  bottom: 15px;
  left: 14px;
  width: 100%;
  height: 20px;
  text-align: left;
  display: none;
}
.carousel .panel .paging a {
  color: #fff;
  font-size: 1.2em;
  display: block;
  float: left;
  margin-right: 5px;
}
.carousel .panel .pause {
  display: block;
  width: 18px;
  height: 18px;
  background: transparent url(../images/homeslide_pause.gif) no-repeat 0 0;
  text-indent: -6000px;
  margin-top: 1px;
  overflow: hidden;
}
.carousel .panel .pause:hover,
.carousel .panel .pause:active {
  background: transparent url(../images/homeslide_pause_over.gif) no-repeat 0 0;
}
.carousel .panel .play {
  display: block;
  width: 18px;
  height: 18px;
  background: transparent url(../images/homeslide_play.gif) no-repeat 0 0;
  text-indent: -6000px;
  overflow: hidden;
  margin-top: 1px;
}
.carousel .panel .paging .next {
  position: absolute;
  right: 0;
  bottom: 0;
  display: block;
  width: 18px;
  height: 18px;
  background: transparent url(../images/dualslider/carousel_next_bg.gif) no-repeat 0 0;
  text-indent: -6000px;
  overflow: hidden;
}
.carousel .panel .paging .previous {
  position: absolute;
  left: 0;
  bottom: 0;
  display: block;
  width: 18px;
  height: 18px;
  background: transparent url(../images/dualslider/carousel_previous_bg.gif) no-repeat 0 0;
  text-indent: -6000px;
  overflow: hidden;
}
.carousel .panel .paging #numbers a {
  padding: 0 5px;
}
.carousel .panel .paging #numbers a:hover,
.carousel .panel .paging #numbers a:active {
  background: #fff;
  color: #000000;
}
.carousel .panel .paging #numbers a.selected:hover,
.carousel .panel .paging #numbers a.selected:active {
  background: none;
  color: #ffffff;
}
.carousel .panel .details_wrapper {
  position: absolute;
  top: 15px;
  left: 17px;
  width: 224px;
  overflow: hidden;
  height: 215px;
}
.carousel .panel .details_wrapper .details {
  height: 270px;
  width: 200px;
}
.carousel .backgrounds .item {
  height: 270px;
  width: 700px;
  float: left;
  position: relative;
  z-index: 1;
  text-align: right;
}
.carousel .backgrounds iframe {
  display: block;
  float: right;
}
.carousel .backgrounds .other_media {
  display: block;
  float: right;
  height: 270px;
  width: 480px;
}
.carousel .backgrounds .other_media .audio {
  margin: 115px auto 130px;
}
.carousel .backgrounds .item .anchor {
  border: solid 1px red;
  position: absolute;
  z-index: 100;
  display: block;
  height: 270px;
  width: 700px;
}
.carousel .backgrounds .animage img {
  position: relative;
  z-index: 4;
  text-align: right;
}
.carousel .panel .details_wrapper .details .detail {
  width: 225px;
  height: 270px;
  float: left;
}
.carousel .panel .details_wrapper .details h1,
.carousel .panel .details_wrapper .details h2,
.carousel .panel .details_wrapper .details h3,
.carousel .panel .details_wrapper .details h4,
.carousel .panel .details_wrapper .details p {
  width: 190px;
  color: #FFF;
  line-height: 1.4em;
}
.carousel .panel .details_wrapper .details h2 {
  line-height: 1em;
  font-size: 3em;
}
.carousel .panel .details_wrapper .details p {
  line-height: 1.2em;
  font-size: 1.5em;
  font-weight: 400!important;
  color: #fff;
  margin: 11px 0;
}
.carousel .panel .details_wrapper .details p a {
  line-height: 1.1em;
}
.carousel .panel .details_wrapper .details a {
  color: #7FB1AF;
  border-bottom: 1px dotted;
  line-height: 36px;
}
.carousel .panel .details_wrapper .details a:hover {
  color: #fff;
  border-bottom: 1px dotted;
}
/* EVENTS */
.content_right .upcoming_events h4 {
  font-weight: 400;
  border-bottom: 2px solid #079993;
  clear: both;
  color: #079993;
  font-family: Arial, Sans-Serif, Georgia, Tahoma, Verdana;
  font-size: 14px!important;
  letter-spacing: 0;
  width: auto;
  padding: 0 0 5px;
}
.content_right .upcoming_events ul.EventList {
  margin: 4px 0 0;
}
.content_right .upcoming_events ul.EventList li {
  background-image: none;
  margin: 0;
  padding: 0;
}
.content_right .upcoming_events ul.EventList li .Event {
  width: 100%;
  padding-top: 6px;
  padding-bottom: 6px;
  float: left;
  border-bottom: solid 1px #bebebe;
}
.content_right .upcoming_events ul.EventList li .Event .EventDate {
  width: 40px;
  float: left;
  margin-right: 6px;
}
.content_right .upcoming_events ul.EventList li .Event .EventTitle {
  padding-top: 0;
  font-size: 12px;
  color: #4c4c4c;
  float: left;
  max-width: 173px;
}
.content_right .upcoming_events ul.EventList li .Event .EventTitle a {
  font-size: 12px;
  text-decoration: none;
  line-height: 1.2em;
  padding: 0;
}
.content_left .event_result {
  float: left;
  clear: left;
}
div.EventList.content_container_1_2.yellow_bg {
  width: 340px;
  margin-right: 20px;
}
div.EventList div.Event {
  width: 100%;
  display: block;
  float: left;
  clear: both;
  margin: 0 0 20px;
  padding: 0;
}
div.EventList div.Event div.EventDate {
  display: inline-block;
  width: 120px;
  float: left;
  margin: 0 10px 0 0;
  padding: 0;
}
div.EventList div.Event div.EventTitle {
  display: block;
  float: left;
  margin: 0;
  padding: 0;
}
div.EventList div.Event div.EventLocation {
  float: left;
  margin: 0;
  padding: 0;
}
a.fullCalendarLink {
  display: block;
  clear: both;
  margin: 0;
  padding: 0;
}
#content_container .content_left table tr td.halfWidthCellR h4,
#content_container .content_left table tr td.halfWidthCellL h4 {
  background: none;
  padding: 10px 0 0;
}
#content_container .content_left table tr td.halfWidthCellL h4 a,
#content_container .content_left table tr td.halfWidthCellL a h4,
#content_container .content_left table tr td.halfWidthCellR h4 a,
#content_container .content_left table tr td.halfWidthCellR a h4 {
  color: #007dbb !important;
}
.inthenewsarchive .items {
  margin-top: 10px;
  font-size: 1em;
}
.advocacystatistics .content p {
  line-height: normal;
}
/* MODAL */
.modal_one_moment_please {
  width: 960px;
  height: 150px;
  display: block;
  text-align: center;
  vertical-align: middle;
  padding: 10px;
}
.modal_one_moment_please img {
  display: block;
  text-align: center;
  vertical-align: middle;
}
#mask {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1000;
  background: #4C5E5D;
  display: none;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
}
.window {
  position: absolute;
  z-index: 1010;
  border: 5px solid #000;
  background: #FFF;
  -webkit-box-shadow: 0 0 5px #000, 0 0 15px #000;
  -moz-box-shadow: 0 0 5px #000, 0 0 15px #000;
  width: 960px;
  padding: 20px 10px;
}
#window1 {
  display: none;
  z-index: 3001;
}
.window .close {
  position: absolute;
  top: 0;
  right: 0;
  text-decoration: none;
  z-index: 10 !important;
}
div.EktronPersonalizationWrapper .topmenu {
  height: 30px;
  overflow: hidden;
  margin: 0!important;
  padding: 0 !important;
}
div.EktronPersonalizationWrapper .topmenu .MenuTack {
  height: 30px;
  width: 50px;
  display: inline-block;
  margin: 0;
  padding: 0;
}
div.EktronPersonalizationWrapper .topmenu .topmenutext_right {
  margin-top: 2px;
  display: inline-block;
}
/* RSS */
#RSSList {
  display: block;
  width: 100%;
  float: left;
  clear: both;
  margin: 15px 0;
  padding: 0;
}
#RSSList div.Result {
  width: 700px;
  float: left;
  clear: both;
  display: block;
  margin: 0;
  padding: 0;
}
#RSSList div.Result div.copy {
  width: 70%;
  float: left;
  margin: 0;
  padding: 0;
}
#RSSList div.Result div.options {
  width: 30%;
  float: left;
  margin: 0;
  padding: 0;
}
#RSSList div.Result div.options li {
  float: left;
  margin: 0 0 0 10px;
  padding: 0;
}
.RSScopy {
  display: inline-table !important;
  width: 430px!important;
  float: left;
  margin: 0!important;
  padding: 0 !important;
}
.RSScopy h2 {
  display: inline-table !important;
  float: left;
}
.rssOptions {
  display: inline-table !important;
  width: 265px;
  float: left;
  padding-top: 5px;
}
.rssOptions table {
  width: 265px;
}
.rssOptions table td.col1 {
  width: 125px;
  margin-right: 20px;
  text-align: center;
}
.rssOptions ul {
  display: inline;
  width: 200px;
}
.content_top,
.tab_header {
  border-bottom: 2px solid;
}
.about .content_top,
.about .tab_header {
  border-color: #912b7d;
}
.types_of_support .content_top,
.types_of_support .tab_header {
  border-color: #da1d5b;
}
.country_hub .content_top,
.country_hub .tab_header {
  border-color: #009b49;
}
.financing .content_top,
.financing .tab_header {
  border-color: #007bb8;
}
.results .content_top,
.results .tab_header {
  border-color: #da6900;
}
.library .content_top,
.library .tab_header {
  border-color: #079993;
}
/* ABOUT SECTION */
/* BREADCRUMB ARROWS */
#main_nav li.about.hover ul li a:hover,
#main_nav li.about:active ul li.about a:active,
#main_nav li.about_selected.hover ul li a:hover,
#main_nav li.about_selected:active ul li.about_selected a:active,
#main_nav_wrap #main_nav li.about.over ul li a:hover,
#main_nav_wrap #main_nav li.about_over ul li a:active {
  background-color: rgba(145, 43, 125, 0.15);
  color: #912b7d;
}
.about #breadcrumb li.active a:link,
.about #breadcrumb li.active a:visited,
.about #breadcrumb li.active a,
.about #breadcrumb li span.read-only {
  background: url(../images/backgrounds/bc_inactive_right_about.gif) no-repeat top right;
}
.about #breadcrumb li.active.hover a,
.about #breadcrumb li:active a,
.about #breadcrumb li.over a,
.about #breadcrumb li.active.hover span.read-only {
  background: url(../images/backgrounds/bc_active_right_about.gif) no-repeat top right !important;
}
/* TYPES OF SUPPORT SECTION */
.types_of_support .TwitterWidget h4 {
  color: #da1d5b;
  border-bottom: solid 4px #da1d5b;
}
.types_of_support ul.tab_nav li {
  border-top: 1px solid #da1d5b;
  border-left: 1px solid #da1d5b;
  background-color: rgba(218, 29, 91, 0.15);
}
.types_of_support ul.tab_nav li.last {
  border-right: 1px solid #da1d5b;
}
.types_of_support .hl_topborder,
.types_of_support .gallery_audio,
.types_of_support .gallery_html {
  border-top: solid 2px #da1d5b;
}
.types_of_support .border_bottom_thick {
  border-bottom: solid 4px #da1d5b;
}
.types_of_support .border_top_thick {
  border-top: 3px solid #da1d5b;
  padding-top: 15px;
  margin-top: 40px;
}
.types_of_support .content_item .std_downloads {
  background-color: rgba(218, 29, 91, 0.15);
}
.types_of_support .blockquote {
  background: url(../images/backgrounds/blockquote_open_tos.gif) no-repeat 10px 10px rgba(218, 29, 91, 0.15);
}
.types_of_support .blockquote_inner {
  background: url(../images/backgrounds/blockquote_close_tos.gif) no-repeat bottom right;
}
.types_of_support .article_paging {
  border-bottom: solid 2px #da1d5b;
}
.types_of_support .actionlink {
  background: url(../images/backgrounds/highlight_a_action_bg_tos.jpg) no-repeat center right;
}
#main_nav li.types_of_support.hover ul li a:hover,
#main_nav li.types_of_support:active ul li.types_of_support a:active,
#main_nav li.types_of_support_selected.hover ul li a:hover,
#main_nav li.types_of_support_selected:active ul li.types_of_support_selected a:active,
#main_nav_wrap #main_nav li.types_of_support.over ul li a:hover,
#main_nav_wrap #main_nav li.types_of_support_over ul li a:active {
  background-color: rgba(218, 29, 91, 0.15);
  color: #da1d5b;
}
.types_of_support #breadcrumb li.active a:link,
.types_of_support #breadcrumb li.active a:visited,
.types_of_support #breadcrumb li.active a,
.types_of_support #breadcrumb li span.read-only {
  background: url(../images/backgrounds/bc_inactive_right_tos.gif) no-repeat top right;
}
.types_of_support #breadcrumb li.active.hover a,
.types_of_support #breadcrumb li:active a,
.types_of_support #breadcrumb li.over a,
.types_of_support #breadcrumb li.active.hover span.read-only {
  background: url(../images/backgrounds/bc_active_right_tos.gif) no-repeat top right !important;
}
.types_of_support #breadcrumb .section_links ul li a:hover,
.types_of_support #breadcrumb .section_links ul li a:active,
.types_of_support .gallery_box_340 {
  background-color: #da1d5b !important;
  color: #ffffff;
}
.types_of_support .inpage_section_links li span,
.types_of_support .inpage_section_links a:link,
.types_of_support .inpage_section_links a:visited {
  background-color: rgba(218, 29, 91, 0.15);
}
.types_of_support .inpage_section_links a:hover,
.types_of_support .inpage_section_links a:active {
  background-color: #da1d5b;
  color: #4c4c4c;
}
.types_of_support .inpage_section_links ul li.selected a,
.types_of_support .inpage_section_links ul li.selected a:active {
  background-color: #da1d5b;
  background-image: none;
}
.types_of_support .inpage_section_links ul li.selected {
  background: url(../images/backgrounds/section_links_active_tos.gif) no-repeat center left !important;
}
.types_of_support .content_right .search {
  background-image: url(../images/rhs_h2_bg_search_tos.gif);
  background-position: right 2px;
  background-repeat: no-repeat;
}
#outer_container .types_of_support .content_left table tr td.halfWidthCellR h4,
#outer_container .types_of_support .content_left table tr td.halfWidthCellL h4 {
  border-top: solid 2px #da1d5b;
  color: #da1d5b;
}
/* FINANCE SECTION */
.financing ul.tab_nav li {
  border-left: 1px solid #007bb8;
  border-top: 1px solid #007bb8;
  background-color: rgba(0, 123, 184, 0.15);
}
.financing ul.tab_nav li.last {
  border-right: 1px solid #007bb8;
}
.financing .hl_topborder,
.financing .gallery_audio,
.financing .gallery_html {
  border-top: solid 2px #007bb8;
}
.financing .border_bottom_thick {
  border-bottom: solid 4px #007bb8;
}
.financing .border_top_thick {
  border-top: 3px solid #007bb8;
  padding-top: 15px;
}
.financing .content_item .std_downloads {
  background-color: rgba(0, 123, 184, 0.15);
}
.financing .blockquote {
  background: url(../images/backgrounds/blockquote_open_financing.gif) no-repeat 10px 10px rgba(0, 123, 184, 0.15);
}
.financing .blockquote_inner {
  background: url(../images/backgrounds/blockquote_close_financing.gif) no-repeat bottom right;
}
.financing .actionlink {
  background: url(../images/backgrounds/highlight_a_action_bg_fin.jpg) no-repeat center right;
}
#main_nav li.financing.hover ul li a:hover,
#main_nav li.financing:active ul li.financing a:active,
#main_nav li.financing_selected.hover ul li a:hover,
#main_nav li.financing_selected:active ul li.financing_selected a:active,
#main_nav_wrap #main_nav li.financing.over ul li a:hover,
#main_nav_wrap #main_nav li.financing_over ul li a:active {
  background-color: rgba(0, 123, 184, 0.15);
  color: #007bb8;
}
.financing #breadcrumb li.active a:link,
.financing #breadcrumb li.active a:visited,
.financing #breadcrumb li.active a,
.financing #breadcrumb li span.read-only {
  background: url(../images/backgrounds/bc_inactive_right_financing.gif) no-repeat top right;
}
.financing #breadcrumb li.active.hover a,
.financing #breadcrumb li:active a,
.financing #breadcrumb li.over a,
.financing #breadcrumb li.active.hover span.read-only {
  background: url(../images/backgrounds/bc_active_right_financing.gif) no-repeat top right !important;
}
.financing #breadcrumb .section_links ul li a:hover,
.financing #breadcrumb .section_links ul li a:active {
  background-color: #007bb8 !important;
  color: #ffffff;
}
.financing .inpage_section_links li span,
.financing .inpage_section_links a:link,
.financing .inpage_section_links a:visited {
  background-color: rgba(0, 123, 184, 0.15);
  color: #4c4c4c;
}
.financing .inpage_section_links a:hover,
.financing .inpage_section_links a:active {
  background-color: #007bb8;
  color: #4c4c4c;
}
.financing .inpage_section_links ul li.selected a,
.financing .inpage_section_links ul li.selected a:active {
  background-color: #007bb8;
  background-image: none;
}
.financing .inpage_section_links ul li.selected {
  background: url(../images/backgrounds/section_links_active_financ.gif) no-repeat center left !important;
}
.financing .content_right .search {
  background-image: url(../images/rhs_h2_bg_search_financing.gif);
  background-position: right 2px;
  background-repeat: no-repeat;
}
#outer_container .financing .content_left table tr td.halfWidthCellR h4,
#outer_container .financing .content_left table tr td.halfWidthCellL h4 {
  border-top: solid 2px #007bb8;
  color: #007bb8;
}
/* COUNTRY HUB SECTION */
.country_hub .TwitterWidget h4 {
  color: #009b49;
  border-bottom: solid 4px #009b49;
}
.country_hub ul.tab_nav li {
  border-left: 1px solid #009b49;
  border-top: 1px solid #009b49;
  background-color: rgba(0, 155, 73, 0.15);
}
.country_hub ul.tab_nav li.last {
  border-right: 1px solid #009b49;
}
.country_hub .hl_topborder,
.country_hub .gallery_audio,
.country_hub .gallery_html {
  border-top: solid 2px #009b49;
}
.country_hub .border_bottom_thick {
  border-bottom: solid 4px #009b49;
}
.country_hub ul.tab_nav li a:link,
.country_hub ul.tab_nav li a:visited {
  border-bottom: 4px solid #009b49;
}
.country_hub .border_top_thick {
  border-top: 3px solid #009b49;
  padding-top: 15px;
}
.country_hub .content_item .std_downloads {
  background-color: rgba(0, 155, 73, 0.15);
}
.country_hub .blockquote {
  background: url(../images/backgrounds/blockquote_open_country.gif) no-repeat 10px 10px rgba(0, 155, 73, 0.15);
}
.country_hub .blockquote_inner {
  background: url(../images/backgrounds/blockquote_close_country.gif) no-repeat bottom right;
}
.country_hub .actionlink {
  background: url(../images/backgrounds/highlight_a_action_bg_count.jpg) no-repeat center right;
}
#main_nav li.country_hub.hover ul li a:hover,
#main_nav li.country_hub:active ul li.country_hub a:active,
#main_nav li.country_hub_selected.hover ul li a:hover,
#main_nav li.country_hub_selected:active ul li.country_hub_selected a:active,
#main_nav_wrap #main_nav li.country_hub.over ul li a:hover,
#main_nav_wrap #main_nav li.country_hub_over ul li a:active {
  background-color: rgba(0, 155, 73, 0.15);
  color: #009b49;
  border-bottom: solid 1px #009b49;
}
.country_hub #breadcrumb li.active a:link,
.country_hub #breadcrumb li.active a:visited,
.country_hub #breadcrumb li.active a {
  background: url(../images/backgrounds/bc_inactive_right_country.gif) no-repeat top right;
}
.country_hub #breadcrumb li.active.hover a,
.country_hub #breadcrumb li:active a,
.country_hub #breadcrumb li.over a {
  background: url(../images/backgrounds/bc_active_right_country.gif) no-repeat top right !important;
}
.country_hub #breadcrumb .section_links ul li a:hover,
.country_hub #breadcrumb .section_links ul li a:active,
.country_hub .gallery_box {
  background-color: #009b49 !important;
  color: #ffffff;
}
.country_hub .inpage_section_links a:link,
.country_hub .inpage_section_links a:visited {
  background-color: rgba(0, 155, 73, 0.15);
  color: #4c4c4c;
}
.country_hub .inpage_section_links a:hover,
.country_hub .inpage_section_links a:active {
  background-color: #009b49;
  color: #4c4c4c;
}
.country_hub .inpage_section_links ul li.selected a,
.country_hub .inpage_section_links ul li.selected a:active {
  background-color: #009b49;
  background-image: none;
}
.country_hub .inpage_section_links ul li.selected {
  background: url(../images/backgrounds/section_links_active_countr.gif) no-repeat center left !important;
}
.country_hub .content_right .search {
  background-image: url(../images/rhs_h2_bg_search_country.gif);
  background-position: right 2px;
  background-repeat: no-repeat;
}
#outer_container .country_hub .content_left table tr td.halfWidthCellR h4,
#outer_container .country_hub .content_left table tr td.halfWidthCellL h4 {
  border-top: solid 2px #009b49;
  color: #009b49;
}
/* RESULTS SECTION */
.results .content_item .std_downloads {
  background-color: #FDF2F2;
  border: 1px solid #c68352;
  border-top: none;
}
#ajaxPageHtmlHere .results .content_item .std_downloads {
  background-color: rgba(218, 105, 0, 0.15);
}
#main_nav li.results.hover ul li a:hover,
#main_nav li.results:active ul li.results a:active,
#main_nav li.results_selected.hover ul li a:hover,
#main_nav li.results_selected:active ul li.results_selected a:active,
#main_nav_wrap #main_nav li.results_over ul li a:hover,
#main_nav_wrap #main_nav li.results_over ul li a:active {
  background-color: rgba(218, 105, 0, 0.15);
  color: #da6900;
}
/* LIBRARY SECTION */
.fr .library .fresh_filters {
  border-bottom: solid 1px #005566;
}
#ajaxPageHtmlHere .library ul.tab_nav li a:link,
#ajaxPageHtmlHere .library ul.tab_nav li a:visited {
  border-bottom: 4px solid #079993;
}
#main_nav li.library.hover ul li a:hover,
#main_nav li.library:active ul li.library a:active,
#main_nav li.library_selected.hover ul li a:hover,
#main_nav li.library_selected:active ul li.library_selected a:active,
#main_nav_wrap #main_nav li.over ul li a.hover,
#main_nav_wrap #main_nav li.library_over ul li a:active {
  background-color: rgba(7, 153, 147, 0.15);
  color: #079993;
}
.library #breadcrumb li.active a:link,
.library #breadcrumb li.active a:visited,
.library #breadcrumb li.active a,
.library #breadcrumb li span.read-only {
  background: url(../images/backgrounds/bc_inactive_right_library.gif) no-repeat top right;
}
.library #breadcrumb li.active.hover a,
.library #breadcrumb li:active a,
.library #breadcrumb li.over a,
.library #breadcrumb li.active.hover span.read-only {
  background: url(../images/backgrounds/bc_active_right_library.gif) no-repeat top right !important;
}
.searchpage h1 {
  color: #006c64;
}
.no_icon {
  padding-left: 0!important;
  background: none !important;
}
.homepage .content_right .upcoming_events {
  border-top: 2px solid #079993;
}
.content_right a.fullCalendarLink {
  padding-top: 5px !important;
}
/* MISC */
.onesixty {
  width: 160px;
  float: left;
}
.content_right a img {
  margin-bottom: 10px;
}
.content_item hr {
  display: block;
  border-top: 1px solid #a4a4a4;
  padding-bottom: 20px;
  margin-top: 20px;
  width: 100%;
}
.content_item h2,
.content_item.library h2 {
  font-family: 'Open Sans', Arial, Tahoma, Verdana;
  font-weight: 400;
  font-size: 16px;
  margin: 0;
  padding: 20px 0 0;
}
h2.border_top_thick {
  font-size: 18px!important;
  font-weight: 400;
  font-family: 'Open Sans', Georgia;
  margin: 20px 0 0;
}
.content_item.library h3 {
  font-size: 14px;
  margin: 30px 0 0;
  padding: 0;
}
.content_item h5 {
  font-weight: 400;
  font-size: 16px;
}
.content_item cite {
  font-weight: 700;
  font-style: italic;
}
.content_item.teaser ul li,
.content_item.teaser p {
  color: #333;
  font-family: 'Open Sans', Arial;
  font-weight: 400;
  font-size: 18px!important;
  margin: 0;
  padding: 10px 0 0;
}
.content_item.teaser {
  margin-bottom: 20px;
  border-bottom: 1px solid #bebebe;
  padding-bottom: 20px;
  padding-top: 10px;
}
.content_item ol,
.content_item ul {
  width: 90%;
  margin: 10px 0;
  padding: 0;
}
.content_item ol li,
.content_item ul li {
  list-style-position: outside;
  margin: 0 0 5px 20px;
  padding: 0;
}
.content_item ol ol li,
.content_item ul ul li {
  list-style-position: outside;
  margin: 0 0 5px 60px;
  padding: 0;
}
.id2147486260 .content_item ol li {
  list-style-position: inside;
}
.content_left a:active,
.content_right a:active {
  background-color: #007dbb;
  color: #ffffff;
}
.content_left .Tabs a:active {
  background-repeat: no-repeat;
  background-position: center right;
}
#breadcrumb li.active:hover a span:hover {
  color: #007dbb;
  text-decoration: underline;
}
.an_article.float_right {
  margin-left: 0;
  float: right;
}
a img {
  filter: alpha(opacity=100);
  -moz-opacity: 1.0;
  opacity: 1;
}
a img:hover {
  filter: alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
}
/* MORE FOOTER */
#footer_top_container .footer_content ul li a:hover {
  background: #c4bdb6;
  color: #fff;
  text-decoration: none !important;
}
#footer_top_container h3 a:hover {
  background: #eeece9;
  text-decoration: none !important;
}
#footer_top_container .footer_content .nav_area_country_hub {
  width: 90px;
}
#footer_top_container .footer_content .nav_area_financing {
  width: 130px;
}
#base_nav li a:hover {
  color: #fff;
  background-color: #a4cd39;
}
#base_nav li a.ext_link {
  background-image: url(newsite-css-imgs/everychild.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 20px;
  color: #98c4c2;
}
#base_nav li.last_item a.ext_link {
  background-image: url(newsite-css-imgs/iffim.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 25px;
}
#base_nav li a.ext_link:hover {
  background-color: transparent;
  text-decoration: underline;
}
#footer_bottom_container .footer_content dl dd a:hover {
  background: #a4cd39;
  color: #ffffff;
}
/* IMAGE CAPTIONS */
p.imageCaption700 {
  background: #f3f3e8;
  display: block;
  font-size: 12px!important;
  border-bottom: 1px solid #BEBEBE;
  padding: 10px;
}
p.imageCaption460 {
  background: #f3f3e8;
  display: block;
  font-size: 12px!important;
  border-bottom: 1px solid #BEBEBE;
  width: 440px;
  margin: 0 20px 0 0;
  padding: 10px;
}
p.imageCaption460R {
  background: #f3f3e8;
  display: block;
  font-size: 12px!important;
  border-bottom: 1px solid #BEBEBE;
  width: 440px;
  float: right;
  margin: -10px 0 0 20px;
  padding: 10px;
}
p.imageCaption340R {
  background: #f3f3e8;
  display: block;
  font-size: 12px!important;
  border-bottom: 1px solid #BEBEBE;
  width: 320px;
  float: right;
  margin: -10px 0 0 20px;
  padding: 10px;
}
p.imageCaption220R {
  background: #f3f3e8;
  display: block;
  font-size: 12px!important;
  border-bottom: 1px solid #BEBEBE;
  width: 200px;
  float: right;
  clear: both;
  margin: -10px 0 0 20px;
  padding: 10px;
}
span.captionSource {
  font-size: 12px;
  font-weight: 400;
}
#main_nav .section_links ul li ul li a {
  padding: 0 0 0 4px !important;
}
ul.tertiary_nav li span,
ul.tertiary_nav li a {
  border-top: 1px solid #fff;
  font-size: 13px;
  padding-left: 10px;
}
ul.tertiary_nav li a:hover {
  border-bottom: none;
  text-decoration: none;
}
.about ul.tertiary_nav li.selected a:hover {
  background-color: #912b7d;
}
.content_item .an_item li a.ext_link,
.content_item .std_downloads a.ext_link {
  background: url(newsite-css-imgs/ext-link.png) no-repeat center right;
  padding: 0 0 0 22px;
}
/* MISC LAYOUT */
.highlight .threeUp {
  overflow: hidden;
  margin: 0 -10px;
}
.highlight .threeUp .item {
  width: 220px;
  margin-right: 20px;
  float: left;
}
.highlight .yellow_bg .hl_content .threeUp img {
  float: left;
  margin: 0!important;
  padding: 0 10px 0 0 !important;
}
.highlight .threeUp p a {
  display: block;
  width: 100px;
  float: left;
  font-size: 13px;
  margin: 0;
}
.content_item .threeUp {
  width: 220px;
  float: left;
  background-color: #f3f3e8;
  margin: 20px 20px 20px 0;
}
.content_item .threeUp p {
  font-size: 13px;
  padding: 10px 10px 0;
}
.content_item .threeUp h3 {
  margin: 0;
  padding: 10px;
}
.content_item table.MsoTableGrid,
.NeutralBox {
  border-top: 1px solid #a4a4a4;
  border-bottom: 1px 0 solid #a4a4a4;
  background: #f3f0ea;
  width: 700px;
  margin: 20px 0;
}
.content_item table.MsoTableGrid td {
  border-bottom: 1px solid #b1b1b1;
  padding: 10px;
}
.halfWidthCellL {
  width: 340px;
  padding-right: 20px;
}
.halfWidthCellR h4,
.halfWidthCellL h4 {
  display: block;
  background: #f3f0ea;
  border-top: 1px solid #da1d5b;
  font-size: 14px;
  padding: 10px;
}
.halfWidthCellR img,
.halfWidthCellL img {
  float: right;
  margin: 0 0 10px 10px;
}
.Tabs ul.SplitList li a {
  text-decoration: none;
  font-size: 12px;
  background: #e6f3ef;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  margin-bottom: 5px;
  display: inline-block;
  padding: 3px 7px;
}
.Tabs #tabs-1 .SplitList li a {
  background: rgba(7, 153, 147, 0.15);
}
.Tabs #tabs-2 .SplitList li a {
  background: #f8d9d9;
}
.Tabs #tabs-3 .SplitList li a {
  background: #e7f3de;
}
/* WORD STYLING */
#content_container .MsoBodyText2 {
  margin: 0 0 0 4.2em;
  padding: 0;
}
.content_item table.MsoNormalTable {
  width: 100%;
  border: 2px solid #a4a4a4;
  margin-bottom: 20px;
  font-size: 90%;
}
.content_item table.MsoNormalTable td {
  border-bottom: 1px solid #a4a4a4;
  border-right: 1px solid #a4a4a4;
  padding: 10px;
}
a#_ftnref1,
a#_ftnref2,
a#_ftnref3,
a#_ftnref4,
a#_ftnref5,
a#_ftnref6,
a#_ftnref7,
a#_ftnref8,
a#_ftnref9,
a#_ftnref10,
a#_ftnref11,
a#_ftnref12,
a#_ftnref13,
a#_ftnref14,
a#_ftnref15,
a#_ftnref16,
a#_ftnref17,
a#_ftnref18,
a#_ftnref19,
a#_ftnref20 {
  font-size: 90%;
  vertical-align: top;
  margin-right: 5px;
}
.MsoFootnoteText {
  font-size: 120%;
  color: #666;
  margin: 5px 20px;
}
.MsoFootnoteText a {
  margin-right: 5px;
}
.Footnote,
span.Footnote {
  font-size: 12px;
  color: #666;
  display: block;
  margin: 5px 20px;
}
#content_container .content_item img.float_right,
.hl_content img.float_right {
  margin: 0 0 10px 20px !important;
}
#content_container .content_item h3 {
  font-size: 15px;
}
/* MORE SECTIONS */
/* ROI */
.roi .content_item.teaser {
  border-bottom: 1px solid #8c2b2b;
  padding-bottom: 0;
}
/* TYPES OF SUPPORT */
.support.id2147485952 .feature_image {
  padding-top: 20px;
  border-top: 2px solid #da1d5b;
}
.support.apply.id2147485956 .content_col h3,
.support.apply.id2147485958 .content_col h3 {
  border-top: 1px solid #bebebe;
  margin-top: 20px;
  padding-top: 20px;
  font-size: 16px !important;
}
.support.apply.id2147485952 .content_left .widget .highlight .hl_content ul li {
  list-style: disc;
  font-size: 14px;
  margin-left: 20px;
}
/* ABOUT */
.about.gavi-board .content_item h3 {
  font-size: 16px!important;
  color: #912b7d;
  border-bottom: 1px solid #912b7d;
}
.about.gavi-board .content_item h4 {
  font-size: 14px!important;
  color: #912b7d;
}
.about .content_item table.about tr th {
  vertical-align: text-top;
  background: #912b7d;
  color: #fff;
  font-size: 13px;
  padding: 10px 10px 10px 0;
}
.about .content_item table.about tr td {
  border-bottom: 1px solid #bebebe;
  vertical-align: text-top;
  font-size: 13px;
  color: #4c4c4c;
  padding: 10px 10px 10px 0;
}
.about.id2630 .content_col h4 {
  width: 680px;
  font-size: 16px!important;
  margin: 20px 0 0;
  padding: 10px;
}
/* .about.id2630 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull3_columnDisplay_ctl00_zone h4{background-image:url(/uploadedImages/About_the_Alliance/How_GAVI_works/syringe-6-steps_340.jpg);background-repeat:no-repeat;background-position:right 0}  SYRINGE */
.about.how .content_item h3 {
  border-bottom: 2px solid #912b7d;
}
.about #content_container ul.tab_nav li a:hover {
  background: rgba(145, 43, 125, 0.6) !important;
}
/* GLOSSARY */
.glossary h2 {
  font-family: Georgia, serif;
  color: #079993;
  font-weight: 400;
}
.glossary .content_item {
  border-bottom: 1px solid #bebebe;
}
.glossary #content_container .Tabs .tab_header .glossary_tabs ul.tab_nav li.ui-tabs-selected a:hover {
  background: #fff!important;
  cursor: default;
}
/* AMC SECTION */
.pneumococcal-amc .content_item table.amc td {
  border-left: 1px solid rgba(0, 123, 184, 0.15);
}
.pneumococcal-amc .content_item table.amc tr th {
  vertical-align: text-top;
  background: #007bb8;
  color: #fff;
  font-size: 13px;
  border-left: 1px solid rgba(0, 123, 184, 0.15);
  padding: 10px !important;
}
.pneumococcal-amc .content_item table.amc tr td {
  vertical-align: text-top;
  font-size: 13px;
  color: #4c4c4c;
  padding: 10px 10px 10px 0;
}
.pneumococcal-amc .content_item table.amc tr td p a {
  display: block;
  margin-left: 5px!important;
  padding: 0 10px 10px 20px !important;
}
.pneumococcal-amc.id2147486276 table.gavi {
  width: 65%;
}
.pneumococcal-amc.id2147486276 table.gavi th,
.pneumococcal-amc.id2147486276 table.gavi th p,
.pneumococcal-amc.id2147486276 table.gavi td,
table.gavi td p {
  padding: 2px;
}
.pneumococcal-amc.id2147484874 .content_left h3.clean {
  padding-top: 0;
  background: none;
}
.pneumococcal-amc.id2147484940 .content_item {
  border-left: 1px solid #007bb8;
  background-color: #F7F4EF;
  padding-bottom: 20px;
}
.pneumococcal-amc.id2147484940 .content_item h3 {
  background: url(newsite-css-imgs/blue_line.gif) no-repeat left 28px;
  font-size: 16px!important;
  clear: both;
  padding: 20px 20px 0 30px;
}
.pneumococcal-amc.id2147484940 .content_item p {
  padding-left: 30px;
  width: 80%;
}
.pneumococcal-amc.id2147484940 .content_item.teaser.narrowTheH2 {
  border-left: none;
  background: none;
  padding-bottom: 0;
}
.pneumococcal-amc.id2147484940 .content_item.teaser.narrowTheH2 p {
  margin-bottom: 10px;
  padding-left: 0;
  width: 100%;
}
.pneumococcal-amc.id2147484940 .content_item h2 {
  color: #DAD5CB;
  font-size: 48px!important;
  text-align: right;
  background-image: url(newsite-css-imgs/timeline-year.gif);
  background-position: 150px 32px;
  background-repeat: no-repeat;
  font-family: Georgia, serif;
  font-weight: 400;
  float: right;
  width: 100%;
  margin: 0;
  padding: 0 20px 0 0;
}
/* Board & committee PB */
.id2147487455 img.float_left {
  margin-right: 10px;
  margin-bottom: 3px !important;
}
.about.gavi-board .content_item table.about tr p a {
  display: block;
  margin-right: 5px;
  padding: 2px;
}
.gavi-board.composition .content_item table.MsoTableGrid {
  border: 0;
  background: none;
  border-bottom: 1px solid #bebebe;
  padding-bottom: 20px;
  margin: 0 0 20px;
}
.gavi-board.composition .content_item table.MsoTableGrid td {
  border-bottom: 0;
  padding: 0;
}
.gavi-board.composition table.gavi {
  margin-bottom: 20px;
  border-bottom: 1px solid #bebebe;
}
.gavi-board.composition table.gavi th {
  border-bottom: 0 solid #fff;
  border-left: 1px solid #ffffff;
}
.gavi-board.composition table.gavi td {
  border-bottom: 0 solid #bebebe;
  border-left: 1px solid #bebebe;
}
.gavi-board.composition table td {
  padding-right: 20px;
}
.gavi-board.composition table tbody tr td p a.ext_link {
  padding-bottom: 10px !important;
}
.gavi-board.composition .content_item h3 {
  clear: both;
  border: 0;
  margin: 0;
  padding: 0 0 10px;
}
.gavi-board.composition .content_item h2 {
  font-size: 20px!important;
  clear: both;
  border-top: 1px solid #912b7d;
  display: block;
  padding-top: 10px;
  margin-top: 10px;
  font-family: Georgia, serif;
  font-weight: 400;
}
.gavi-board.composition .content_item h3 a {
  font-size: 20px!important;
  clear: both;
  border-top: 1px solid #912b7d;
  display: block;
  padding-top: 10px;
  margin-top: 10px;
}
/* FUNDING */
.funding.id2147486264 #breadcrumb,
.funding.pneumococcal-amc #breadcrumb {
  background-image: url(newsite-css-imgs/amc-logos.gif);
  background-position: 719px center;
  background-repeat: no-repeat;
}
.id2147487455 img.float_left {
  margin-right: 10px;
  margin-bottom: 3px !important;
}
.funding.id2147486244 hr {
  border-bottom: 1px solid #bebebe;
  margin-bottom: 20px;
}
.funding.id2147486244 .third {
  width: 30%;
  padding-right: 20px;
  float: left;
  margin-top: 20px;
}
.results.id2147486235 h4 {
  color: #da6900;
  border-top: 2px solid #da6900;
  margin-top: 20px;
  padding-top: 10px;
  font-size: 16px !important;
}
.results.id2147486235 .content_col h2 {
  font-size: 18px;
  margin: 0!important;
  padding: 0 !important;
}
/*Disbursements (OLD TABLE)*/
.id2147487572 table {
  border-collapse: collapse;
  font-family: arial;
  font-size: 9px;
  width: 940px;
  color: #444444;
}
.id2147487572 tr td,
.id2147487572 tr th {
  border-top: 1px solid #ccc;
  border-right: 1px solid #cccccc;
}
.id2147487572 td {
  text-align: right;
  padding: 2px 1px 2px 0;
}
.id2147487572 .shaded {
  text-align: left;
  background: rgba(218, 105, 0, 0.15);
  border-left: 1px solid #ccc;
  font-weight: 400;
}
.id2147487572 th.Dregion {
  background: #da6900;
  color: #ffffff;
}
.id2147487572 .grand {
  border-right: 1px solid #999;
  border-left: 1px solid #999;
  font-weight: 700;
}
.id2147487572 .grandRow,
.id2147487572 .grandRow td.Dregion {
  font-weight: 700;
  height: 30px;
  border-bottom: 2px solid #666;
  border-top: 4px solid #fff;
  background: #da6900;
  color: #ffffff;
}
.id2147487572 tr th {
  background: #da6900;
  color: #fff;
  border: none;
  border-bottom: 2px solid #333;
  height: 30px;
  text-align: center;
}
.id2147487572 tr.total td.country,
.id2147487572 tr.total td.window,
.id2147487572 tr.total td.programme,
.id2147487572 tr.total td {
  font-weight: 700;
  color: #fff;
  height: 20px;
  background: #d3aa89;
  border-bottom: 1px solid #da6900;
  border-top: 1px solid #da6900;
}
.id2147487572 table.legend td {
  text-align: left;
  border: none;
  font-size: 12px;
  color: #999999;
}
/* TAB NAV */
ul.tab_nav li a:hover {
  border-bottom: none!important;
  color: #ffffff !important;
}
.country #content_container ul.tab_nav li a:hover {
  background: #009b49 !important;
}
.funding #content_container ul.tab_nav li a:hover {
  background: rgba(0, 123, 184, 0.6) !important;
}
.results #content_container ul.tab_nav li a:hover {
  background: #da6900 !important;
}
.library #content_container ul.tab_nav.tab_other li.ui-tabs-selected.ui-state-active a:hover {
  background-color: #ffffff !important;
}
ul.tab_nav li.ui-tabs-selected a:hover {
  border-bottom: 4px solid #fff!important;
  cursor: default!important;
  color: #4c4c4c !important;
}
/* H2 H3 STYLING */
.support #tabs-1.content_item.teaser.narrowTheH2 p {
  width: 450px!important;
  float: left;
}
.support .content_item.teaser.narrowTheH2 .futureDeaths {
  width: 180px!important;
  background-color: #f3f0ea;
  border-left: 1px solid #da1d5b;
  float: right;
  font-family: Arial;
  font-size: 13px!important;
  font-weight: 400;
  color: #da1d5b;
  text-align: center;
  margin: 10px 0 0 20px;
  padding: 0 20px;
}
.support .content_item.teaser.narrowTheH2 .futureDeaths p {
  width: 180px!important;
  font-family: arial;
  font-size: 13px!important;
  color: #da1d5b;
  margin: auto;
}
.support .content_item.teaser.narrowTheH2 .futureDeaths p.number {
  width: 180px!important;
  font-family: Georgia;
  font-size: 24px!important;
  color: #da1d5b;
  margin: auto;
}
.support .content_item.teaser.narrowTheH2 .futureDeaths p.statSource {
  width: 180px!important;
  font-size: 11px!important;
  color: #666;
  margin: auto;
  padding: 10px 0;
}
.content_col h2 {
  font-size: 1.8em;
  padding-top: 10px;
}
.content_item h3 {
  font-family: 'Open Sans', Georgia;
  font-weight: 400!important;
  font-size: 18px!important;
  text-transform: uppercase;
}
/* DOWNLOADS PER SECTION */
.content_item.download {
  width: 340px;
  float: right;
  background-position: top right;
  background-repeat: no-repeat;
  background-color: rgba(7, 153, 147, 0.15);
  background-image: url(newsite-css-imgs/library-dl-bg.png);
  margin: 0 20px 10px;
}
.content_item.download h3.border_bottom {
  width: 318px;
  font-family: Arial, sans-serif;
  font-size: 14px!important;
  margin: 12px 0 0;
  padding: 12px 10px;
}
.content_item.download h3.border_bottom.pad_none_bottom {
  padding-bottom: 23px!important;
  font-family: Arial, sans-serif;
  font-size: 14px!important;
  border-top: none;
  border-bottom: none;
  background-repeat: no-repeat;
  background-position: right bottom;
  border-left: 1px solid;
  border-right: 1px solid;
  background-image: url(newsite-css-imgs/library-dlh3-bg.png);
  border-color: #8c2b2b;
}
.about .content_item.download,
.fr.a-propos .content_item.download {
  background-color: #f3e8f1;
  background-image: url(newsite-css-imgs/about-dl-bg.png);
}
.about .content_item.download h3.border_bottom.pad_none_bottom,
.fr.a-propos .content_item.download h3.border_bottom.pad_none_bottom {
  background-image: url(newsite-css-imgs/about-dlh3-bg.png);
  border-color: #dcbed6;
}
.support .content_item.download,
.fr.soutien .content_item.download {
  background-color: #fdf2f2;
  background-image: url(newsite-css-imgs/support-dl-bg.png);
}
.support .content_item.download h3.border_bottom.pad_none_bottom,
.fr.soutien .content_item.download h3.border_bottom.pad_none_bottom {
  background-image: url(newsite-css-imgs/support-dlh3-bg.png);
  border-color: #f5cccc;
}
.funding .content_item.download {
  background-color: rgba(0, 123, 184, 0.15);
  background-image: url(newsite-css-imgs/funding-dl-bg.png);
}
.funding .content_item.download h3.border_bottom.pad_none_bottom {
  background-image: url(newsite-css-imgs/funding-dlh3-bg.png);
  border-color: rgba(0, 123, 184, 0.6);
}
.results .content_item.download {
  background-color: #fdf2f2;
  background-image: url(newsite-css-imgs/results-dl-bg.png);
}
.results .content_item.download h3.border_bottom.pad_none_bottom {
  background-image: url(newsite-css-imgs/results-dlh3-bg.png);
  border-color: #c68352;
}
.library .content_item.download {
  background-color: rgba(7, 153, 147, 0.15);
  background-image: url(newsite-css-imgs/library-dl-bg.png);
}
.library .content_item.download h3.border_bottom.pad_none_bottom {
  background-image: url(newsite-css-imgs/library-dlh3-bg.png);
  border-color: #7fb1b0;
}
.roi .content_item.download {
  background-color: #F4E7D8;
  background-image: url(newsite-css-imgs/roi-dl-bg.png);
}
.roi .content_item.download h3.border_bottom.pad_none_bottom {
  background-image: url(newsite-css-imgs/roi-dlh3-bg.png);
  border-color: #8c2b2b;
}
.content_item .std_downloads {
  margin: 0;
  padding: 10px 10px 10px 0;
}
.content_item .std_downloads p a {
  font-size: 13px;
  display: block!important;
  background-position: 0 6px;
  padding: 5px 5px 2px 20px !important;
}
.about .content_item .std_downloads,
.fr.a-propos .content_item .std_downloads {
  background-color: rgba(145, 43, 125, 0.15);
  border: 1px solid #dcbed6;
  border-top: none;
}
.support .content_item .std_downloads,
.fr.soutien .content_item .std_downloads {
  background-color: #fdf2f2;
  border: 1px solid #f5cccc;
  border-top: none;
}
.funding .content_item .std_downloads {
  background-color: rgba(0, 123, 184, 0.15);
  border: 1px solid rgba(0, 123, 184, 0.6);
  border-top: none;
}
.library .content_item .std_downloads,
.content_item .std_downloads {
  background-color: rgba(7, 153, 147, 0.15);
  border: 1px solid #7fb1b0;
  border-top: none;
}
.library.roi .content_item .std_downloads {
  background-color: #F4E7D8;
  border: 1px solid #7fb1b0;
  border-top: none;
}
.country .content_item .std_downloads {
  background-color: #f3f0ea;
  border-left: 1px solid #009b49;
}
.roi #ctl00_ContentBlock_Top .content_item.download {
  width: 340px;
  margin-right: -20px;
  padding-bottom: 0;
}
.about.id2522 .content_item.download h3.border_bottom,
.results.id2147485368 .content_item.download h3.border_bottom,
.about.strategy .content_item.download h3.border_bottom,
.about.partners.id2147483680 .content_item.download h3.border_bottom,
.fr.a-propos.partenaires.id2147498014 .content_item.download h3.border_bottom,
.about.governance.gavi-board .content_item.download h3.border_bottom,
.support.id2147486180 .content_item.download h3.border_bottom,
.fr.soutien.id2147498012 .content_item.download h3.border_bottom,
.funding.pneumococcal-amc.id2147484958 .content_item.download h3.border_bottom,
.funding.resource-mobilisation .content_item.download h3.border_bottom,
.funding.pneumococcal-amc.id2147484874 .content_item.download h3.border_bottom,
.library.news .content_item.download h3.border_bottom,
.library.pf2012-sessions .content_item.download h3.border_bottom,
.about.governance.id2147487595 .content_item.download h3.border_bottom,
.resource-mobilisation.id2147485641 .content_item.download h3.border_bottom,
.rfp.requests .content_item.download h3.border_bottom {
  width: 678px;
}
.about.strategy.id2147484150 .content_item.download h3.border_bottom,
.about.governance.gavi-board.composition.id2532 .content_item.download h3.border_bottom,
.about.governance.gavi-board.committees .content_item.download h3.border_bottom,
.library.id2147489223 .content_item.download h3.border_bottom {
  width: 318px;
}
/* AN_ITEM */
.content_item .an_item li a.ext_link:hover {
  border-bottom: none;
  text-decoration: underline;
}
.an_item h5 {
  font-size: 14px;
  font-weight: 400;
  margin: 0 0 10px;
  padding: 0;
}
.an_item.no_pad_right h5 {
  border-top: 1px solid #bebebe;
  margin: 20px 0 0;
  padding: 20px 0 10px;
}
.about .an_item.no_pad_right h5 {
  border-top: 1px solid #912b7d;
}
.support .an_item.no_pad_right h5 {
  border-top: 1px solid #da1d5b;
}
.country .an_item.no_pad_right h5 {
  border-top: 1px solid #009b49;
}
.funding .an_item.no_pad_right h5 {
  border-top: 1px solid #007bb8;
}
.results .an_item.no_pad_right h5 {
  border-top: 1px solid #da6900;
}
.content_left table.linked-table {
  color: #007dbb;
  font-size: 12px;
  width: 100%;
}
.content_left table.linked-table tr th {
  color: #4c4c4c;
  border-bottom: 1px solid #bebebe;
  padding: 5px 0;
}
.content_left table.linked-table tr td {
  padding: 5px 0;
}
a.ext_link:active {
  background-color: #007dbb !important;
}
.about .content_item h3,
.fr.a-propos .content_item h3 {
  color: #912b7d;
}
.support .content_item h3,
.fr.soutien .content_item h3 {
  color: #da1d5b;
}
.country .content_item h3 {
  color: #009b49;
}
.funding .content_item h3 {
  color: #007bb8;
}
.results .content_item h3 {
  color: #da6900;
}
.library .content_item h3 {
  color: #079993;
}
.roi .content_item h3 {
  color: #8c2b2b;
}
.types_of_support p.imageCaption700,
.types_of_support p.imageCaption340 {
  background: #f3f0ea;
  display: block;
  font-size: 12px;
  font-weight: 400!important;
  border-bottom: 1px solid #bebebe;
  margin: 20px 0 0;
  padding: 10px;
}
.types_of_support .gallery_box {
  background: #da1d5b;
}
/* BREAKOUTS */
.content_item .breakout table,
.breakout table tr td,
.breakout table tr td p {
  font-family: Georgia, Serif;
  font-style: italic;
  color: #573e19;
  font-size: 15px;
  line-height: 1.5em;
  margin-bottom: 0;
}
.content_item .breakout table tr td p,
.content_item .breakout table tr td a {
  margin-bottom: 10px;
  padding: 0;
}
.content_item .breakout table tr td table tbody tr td {
  width: 100%;
  padding: 0 20px 20px 0;
}
.content_item .breakout {
  background-image: url(newsite-css-imgs/ROI-background2.jpg);
  background-position: bottom left;
  background-repeat: no-repeat;
  border: none;
  border-top: 1px solid #e6e6e7;
  margin: 40px 0;
  padding: 0 0 0 20px;
}
.content_item .breakout table tr td h2 {
  font-weight: 400;
  font-size: 24px;
  margin: 0;
  padding: 10px 0;
}
.content_item .breakout table tr td img {
  border-left: 1px solid #8c2b2b !important;
}
.content_item .breakout table tr td p a,
.content_item .breakout table tr td a {
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  background: #fff;
  border: 1px solid #d8cfc3;
  text-decoration: none;
  font-size: 18px;
  color: #8c2b2b;
  margin-top: 20px;
  display: table;
  padding: 1px 15px 1px 11px;
}
.content_item .breakout p a:hover,
.content_item .breakout a:hover {
  background: #8c2b2b;
  color: #fff;
  border: 1px solid #fff;
  text-decoration: none;
}
.about.partners .content_right .highlight li a {
  background: none;
  padding-left: 0;
  margin-left: 0;
}
.feature_image.float_right {
  margin: 0 0 10px 20px;
}
.feature_image.float_left {
  margin: 0 20px 10px 0;
}
.content_col .highlight .hl_content img {
  margin-bottom: 9px;
}
.content_col li.PBItem .content_container_1_1 .highlight .hl_content ul li {
  font-size: 14px;
  list-style-type: disc;
  margin-left: 20px;
}
.content_col li.PBItem .content_container_1_1 .highlight .hl_content ul li a.pdf_download {
  list-style-type: none!important;
  margin-left: 0;
}
.roi #ctl00_ContentBlock_Top {
  background-color: #fcfaf6;
  background-position: top left;
  width: 620px;
  background-image: url(newsite-css-imgs/roi-bg-repeat.jpg);
  background-repeat: repeat-y;
  padding: 0 40px;
}
.roi #ctl00_ContentBlock_Top .content_item {
  width: 640px;
}
.roi .feature_image {
  border: 1px solid #decab6;
}
.roi .content_item {
  padding-bottom: 10px;
}
.roi .teaser {
  background-image: url(newsite-css-imgs/roi-img-fade.png);
  background-position: right bottom;
  background-repeat: no-repeat;
  width: 660px!important;
  min-height: 125px;
  margin: 0 0 20px;
  padding: 0;
}
.roi .content_item.teaser p {
  width: 70%;
  padding-bottom: 10px;
}
.roi p.imageCaptionBottom700,
.roi p.imageCaptionBottom460,
.roi p.imageCaptionBottom340,
.roi p.imageCaptionBottom220,
.roi p.imageCaptionBottom160,
.roi p.imageCaptionBottom100 {
  background: #fff;
  margin-bottom: 0;
}
.fr .content_right .highlight.search_external .hl_header {
  margin-bottom: 31px;
}
.random_statistic p {
  font-size: 1em;
  padding: 0 10px;
}
.random_statistic p a {
  font-size: 12px;
  float: right;
  margin-top: 10px;
}
.advocacystatistics .item .content {
  width: 100%!important;
  margin: 0 !important;
}
.advocacystatistics .item .content .stats_units {
  font-size: 24px!important;
  font-style: italic;
  color: #079993;
  font-family: Georgia, serif;
}
.advocacystatistics .item .content .stats_source {
  font-size: 12px;
  font-style: italic;
  color: #999;
  padding-bottom: 10px;
}
.immunisationinthenews .item .content {
  margin: 0 !important;
}
.immunisationinthenews .item .content .news_source {
  font-size: 12px;
  font-style: italic;
  color: #999999;
}
.results_list.search_results .item {
  border-bottom: 1px solid #ccc;
  margin-bottom: 0;
}
.content_container_1_2 .results_list.search_results .item .content {
  width: 220px;
  float: right;
}
.content_container_1_1 .hl_content .results_list.search_results .content p a {
  font-family: Georgia, serif;
  font-size: 20px;
}
.content_left .highlight .hl_content ul li {
  font-size: 14px;
  list-style: disc;
}
li.PBItem .highlight .hl_content ul li {
  font-size: 12px;
  padding-bottom: 0;
}
.content_left li.PBItem .highlight .hl_content ul li {
  font-size: 12px;
  padding-bottom: 5px;
}
p a.download_doc {
  background-color: #f3f0ea;
  background-image: url(newsite-css-imgs/download_doc.png);
  background-position: 10px center;
  background-repeat: no-repeat;
  width: 279px;
  float: right;
  font-weight: 700;
  margin: 5px 0 10px 20px;
  padding: 15px 10px 15px 50px;
}
/* COUNTRY HUB */
.country .content_col .highlight h3.regular_heading,
.country .content_col h3.regular_heading {
  font-family: 'Open Sans', Georgia;
  color: #009b49;
  font-size: 18px!important;
  font-weight: 400;
}
.country .donut h3.regular_heading {
  font-size: 16px !important;
  padding-top: 2px;
}
.country .feature_image {
  margin: 0 0 40px 20px;
}
.country .content_container_1_2 {
  margin-bottom: 40px;
}
.country .content_item.disclaimer {
  display: block;
  border-top: 1px solid #a4a4a4;
  padding-top: 20px;
  margin-top: 20px !important;
}
.country .content_item.disclaimer p,
.country .content_item.disclaimer table {
  font-size: 11px;
  color: #666;
  margin-bottom: 0;
}
.country .content_item.disclaimer table {
  margin-bottom: 20px;
  border-spacing: 0;
}
.country .content_item.disclaimer table th {
  background: #bebebe;
  color: #fff;
  padding: 2px;
}
.country .content_item.disclaimer table tbody tr {
  border-bottom: 1px solid #bebebe;
  width: 100%;
  display: inline-table;
  padding: 5px 0;
}
.country a.xls_download {
  font-size: 12px;
  margin-top: 10px;
  display: block;
}
.country table.support-table thead tr {
  border-bottom: none;
  border-top: 1px solid #cccccc;
}
p.no_results_country {
  color: #999;
  margin-top: 20px;
}
.country .content_full_width_no_rhs .content_col table.support-table th.second-col,
.country .content_full_width_no_rhs .content_col table.support-table th.third-col,
.country .content_full_width_no_rhs .content_col table.support-table th.fourth-col {
  font-size: 11px;
  padding: 10px 5px;
}
.country #content_container_continued .content_right .highlight {
  margin: 15px 0 0 !important;
}
.country .content_full_width_no_rhs p.commitments {
  font-size: 12px!important;
  float: left;
  width: 680px;
  background-image: url(newsite-css-imgs/red-line.gif);
  background-position: 0 13px;
  background-repeat: no-repeat;
  padding: 10px 0 0 30px;
}
.country .content_full_width_no_rhs p.download_graph_csv {
  clear: none;
  width: 220px;
}
.country .content_col .highlight h3 {
  font-family: Georgia;
  color: #009b49;
  font-size: 18px!important;
  padding-bottom: 3px;
  font-weight: 400;
  border-bottom: 2px solid #009b49;
}
.content_right .highlight.show_icons .related_downloads ul li {
  background-image: none!important;
  padding-left: 0;
  margin: 10px 0 0;
}
table.goal thead p {
  color: #fff;
  padding: 5px;
}
table.goal tr td {
  border-top: 1px solid #a4a4a4!important;
  padding: 10px 5px 5px;
}
.about.mission.id2147484249 .content_item.teaser {
  border: none;
  padding-bottom: 0;
}
.gavi-support-for-africa .slide {
  border: 1px solid #ccc;
  float: left;
  margin-bottom: 10px;
  margin-right: 8px;
}
.immunise-africa-2020 .declaration {
  padding-left: 20px;
  border-left: 2px solid #da6900;
}
.immunise-africa-2020 .declaration p {
  font-family: georgia;
  font-size: 16px;
  color: #491b02;
  margin-bottom: 15px;
}
.immunise-africa-2020 #inner_container_continued,
.immunise-africa #inner_container_continued,
.gavi-support-for-africa #inner_container_continued,
.id2147508278 #inner_container_continued,
.afrique-vaccine #inner_container_continued {
  background-image: url(/uploadedImages/About_the_Alliance/GAVIs_mission/Immunise_Africa_2020/africa_source.jpg);
  background-repeat: no-repeat;
}
.content_item.teaser p.declaration {
  background-color: #da6900;
  color: #fff!important;
  padding-left: 20px;
  padding-bottom: 15px;
  font-size: 24px !important;
}
.immunise-africa-2020 .declaration p.normal {
  font-family: arial;
  font-size: 14px;
  color: #4c4c4c;
  margin-bottom: 0;
}
.about .follow_us.a_rhs_item {
  border-top: 2px solid #912b7d;
  margin-top: 20px;
  padding-top: 10px;
}
.follow_us.a_rhs_item h4 {
  font-size: 14px;
  font-weight: 400;
}
.about.mission.id2147484475 .content_item table.MsoTableGrid {
  background: #f7f4ef;
  border-left: 4px solid #912b7d;
  padding-bottom: 20px;
  border-top: none;
  background-image: url(newsite-css-imgs/timeline-table-top.gif);
  background-position: top left;
  background-repeat: repeat-x;
}
.about.mission.id2147484475 .content_item table.MsoTableGrid tbody tr td h5 {
  font-size: 12px;
  font-weight: 400;
  background-image: url(newsite-css-imgs/timeline-marker.gif);
  background-position: 28px left;
  background-repeat: no-repeat;
  margin: 0;
  padding: 22px 0 5px 10px;
}
table.MsoTableGrid.timeline {
  background: #f7f4ef;
  border-left: 4px solid #DAD5CB;
  padding-bottom: 20px;
  border-top: none;
  background-image: url(newsite-css-imgs/timeline-table-top.gif);
  background-position: top left;
  background-repeat: repeat-x;
}
table.MsoTableGrid.timeline tbody tr td h5 {
  font-size: 12px;
  font-weight: 400;
  background-image: url(newsite-css-imgs/timeline-marker-neutral.gif);
  background-position: 28px left;
  background-repeat: no-repeat;
  margin: 0;
  padding: 22px 0 5px 10px;
}
.bigText {
  font-size: 200%;
  color: #912b7d;
  font-family: Georgia;
}
.onesixzero {
  width: 160px;
  float: left;
  padding-right: 20px;
  clear: both;
}
.foursixzero {
  width: 520px;
  float: left;
  padding-top: 25px;
  margin-bottom: 20px;
}
.results.goal-level-indicators .content_item h3 {
  border-bottom: 1px solid #da6900;
  margin-top: 20px;
}
svg tspan {
  line-height: 150% !important;
}
.about.governance.gavi-board.members .feature_image.float_right {
  float: left;
  margin: 0;
  padding: 0 20px 10px 0;
}
.about table.members tr td {
  border-bottom: 1px solid #ccc;
  padding: 5px 0 !important;
}
.keywords ul li a {
  display: inline;
  float: left;
  font-size: 12px!important;
  margin: 0 10px 0 0;
}
.partners.a_rhs_item h4 {
  font-size: 14px;
  font-weight: 400;
  margin-top: 20px;
  padding-top: 10px;
}
.content ul.meta li {
  font-size: 12px!important;
  color: #888;
  padding-bottom: 0!important;
  list-style-type: none!important;
  width: auto!important;
  float: left;
}
.content ul.meta li.key {
  clear: both;
  margin-left: 0 !important;
}
.hl_content .results_list .item {
  clear: both;
  overflow: hidden;
}
.results.id2147487575 .item .brief.context_100 a img {
  border: 1px solid #ccc!important;
  margin: 0 10px 0 0 !important;
}
.about.governance.secretariat table.MsoTableWeb2 img {
  border: 1px solid #cccccc;
}
.make_above_tabs_unique .no_results,
.results_list p.no_results,
.calendars p.noResults {
  font-size: 24px;
  font-weight: 700;
  margin-left: 180px;
  margin-top: 20px;
  color: #bebebe;
}
.make_above_tabs_unique .no_results_tip,
.results_list p.no_results_tip,
.calendars p.noResults_tip {
  margin-left: 180px;
  color: #999999;
}
.calendars p.noResults {
  margin-top: 40px;
}
/* LIBRARY */
.library div.results_list p.search_all_content {
  background-color: #E1F0EB;
  font-weight: 700;
  background-position: 10px 10px;
  background-repeat: no-repeat;
  padding: 10px;
}
.library div.results_list p.search_all_content a {
  font-weight: 700;
  background-image: url(newsite-css-imgs/documents_icon.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 20px;
}
.library .TabsOther ul.tab_nav li a {
  font-size: 85%;
}
.library .TabsOther ul.tab_nav {
  margin-left: 180px;
  margin-top: 7px;
}
.library.roi .TabsOther ul.tab_nav {
  margin-left: 180px;
}
input.search_box,
.text_filter input.search_box {
  background-color: #fff;
  font-family: Arial, sans-serif;
  font-size: 13px;
  height: 16px;
}
input.search_box {
  padding: 3px 6px;
}
.site_search_button,
.library_search_button {
  font-family: Arial, sans-serif;
  font-size: 13px;
  height: 24px;
  font-weight: 700;
  text-shadow: 1px 1px 1px #FFF;
  padding: 3px 10px;
}
.site_search_button:hover,
.library_search_button:hover {
  background: #079993;
  color: #fff;
  text-shadow: 1px 1px 1px #003937;
  cursor: pointer;
  border-color: #003937;
}
.library .matches.paging {
  font-size: 14px;
  font-weight: 700;
  color: #4c4c4c;
  float: left;
}
a_fresh_filter.text_filter.search_library {
  padding-top: 20px;
}
.library .paging_matches {
  display: inline-block;
  width: 160px;
  text-align: right;
}
.library .paging_pages {
  text-align: left;
  padding-left: 16px;
}
.library .paging_pages a.paging {
  border: 1px solid #e1ddd4;
  background: #f7f5ef;
  margin-right: 4px;
  padding: 2px 6px;
}
.library .paging_pages a.paging.selected {
  border: none;
  background: none;
  margin: 0;
}
.library .paging_pages a.paging.selected:hover {
  border: none;
  background: none;
  color: #4c4c4c;
  cursor: default;
}
.library div.item div.brief.context_100 .float_left {
  float: none;
  margin: 0;
}
.library div.item div.brief.context_100 p {
  font-size: 12px;
  padding-bottom: 10px;
  margin-bottom: 0;
}
.library #ctl00_ContentPlaceHolderBottom_tab_container div.results_list div.item {
  padding: 0 0 30px;
}
.library .narrowTheH2 span.matches a {
  padding-left: 5px;
}
.library div.results_list div.item div.content,
.library div.results_list div.item div.content.context_100 {
  width: 520px;
  margin-left: 20px;
}
.library .content_container_1_2 div.results_list div.item div.content,
.library .content_container_1_2 div.results_list div.item div.content.context_100 {
  width: 220px;
  margin-left: 10px;
}
.library .yellow_bg div.results_list div.item div.brief.context_100 {
  width: 140px;
  text-align: right;
}
.library .yellow_bg div.results_list div.item div.content,
.library .yellow_bg div.results_list div.item div.content.context_100 {
  width: 480px;
  margin-left: 20px;
}
.library .yellow_bg div.results_list div.item div.content div.summary {
  width: 100%;
  color: #4c4c4c;
}
.library .yellow_bg div.results_list div.item div.brief.context_100 img {
  margin-left: 0!important;
  margin-right: 0 !important;
}
.tab_header.search ul.tab_nav li a:hover {
  border-bottom: 1px solid #000000 !important;
}
.TabsOther .tab_header {
  background: #f6f4ef;
}
#content_container ul.tab_nav li a.hot_topics {
  background-color: rgba(7, 153, 147, 0.15) !important;
}
#content_container ul.tab_nav li a.programmes {
  background-color: #f8d9d9 !important;
}
#content_container ul.tab_nav li a.programmes:hover {
  background-color: #da1d5b !important;
  color: #ffffff;
}
#content_container ul.tab_nav li a.countries {
  background-color: #e7f3de !important;
}
#content_container ul.tab_nav li a.countries:hover {
  background-color: #5bae22!important;
  color: #ffffff;
}
#content_container .ui-tabs .ui-tabs-nav li.ui-tabs-selected a,
#content_container ul.tab_nav li.ui-tabs-selected a {
  cursor: pointer;
  border-bottom: 2px solid #FFF;
  background-color: #ffffff !important;
}
.roi #content_container ul.tab_nav li.ui-tabs-selected a,
.roi #content_container ul.tab_nav li.ui-tabs-selected a:hover {
  background-color: #FCFAF6!important;
  border-bottom: 2px solid #fcfaf6;
}
.library_filters ul.tab_nav li a {
  background-image: url(newsite-css-imgs/tab-down.png) !important;
  background-position: center right;
  padding: 5px 30px 6px 15px;
}
.library_filters ul.tab_nav li a:hover {
  background-image: url(newsite-css-imgs/tab-down-over.png) !important;
  background-position: center right!important;
  background-repeat: no-repeat !important;
}
#content_container .library_filters .tab_header.search ul.tab_nav li.ui-tabs-selected.ui-state-active a:hover {
  background-image: url(newsite-css-imgs/tab-up.png) !important;
  background-position: center right!important;
  color: #007dbb !important;
  text-decoration: underline!important;
  cursor: pointer !important;
}
.library.publications div.results_list div.item div.content.context_160 {
  width: 338px;
}
.library.publications div.results_list div.item div.brief.context_160 p {
  width: 160px;
  text-align: right;
  float: left;
}
.library.publications div.results_list div.item div.brief.context_160 a img {
  border: 1px solid lightgray!important;
  margin-left: 20px;
}
.library.publications div.results_list div.item div.brief.context_160 a img:hover {
  border: 1px solid #007dbb;
}
.homepage .content_container_1_2 .results_list .item .content {
  width: 239px !important;
}
.library.id1518 .content_container_1_2 img {
  border: 1px solid #bebebe;
}
.addthis_default_style .at300b,
.addthis_default_style .at300m {
  padding: 0 0 0 10px;
}
/* MEETING MINUTES & COUNTRY DOCS */
.meeting_minutes .content_col .final_document .highlight {
  border-bottom: 2px solid #912b7d;
  margin-bottom: 20px;
  padding: 10px 0;
}
.meeting_minutes .content_col .final_document .highlight h3 {
  display: block;
  background: #912b7d;
  color: #fff;
  margin-top: 10px;
  padding: 5px;
}
.meeting_minutes .content_col .meeting_item {
  background-color: #fff;
  border-top: 1px solid rgba(145, 43, 125, 0.6);
  margin: 0;
  padding: 10px 0 0 20px;
}
.meeting_minutes .content_col .meeting_item:hover {
  background-color: #fbf8fa;
}
.meeting_minutes .content_col h3 {
  color: #912b7d;
  font-size: 16px!important;
  margin: 0;
  padding: 0;
}
.meeting_minutes .content_col h3 a {
  font-size: 16px!important;
  background: url(newsite-css-imgs/documents_text.png) top right no-repeat;
  padding-right: 20px;
}
.meeting_minutes .content_col h4 {
  font-size: 12px!important;
  color: #909090;
  font-family: Arial, sans-serif;
  border-bottom: 1px solid #bebebe;
  padding-bottom: 3px;
  margin-bottom: 10px !important;
}
.meeting_minutes .content_left .highlight h4 {
  margin-top: 0;
  width: 50%;
}
.meeting_minutes .content_left .highlight .hl_content ul li a {
  font-size: 13px;
  display: inline-block;
}
.library.id1515 .content_col h2 {
  background: rgba(7, 153, 147, 0.15);
  display: block;
  padding-bottom: 5px;
}
.library.id1515 .content_col .content_container_1_2 h2 a {
  font-size: 17px;
}
.library.id1515 .content_col .content_container_1_2 .highlight .hl_content ul li a {
  display: block;
  background: url(newsite-css-imgs/documents_icon.png) left top no-repeat;
  padding-left: 22px;
  font-size: 13px;
}
.library.id1515 .content_col .content_container_1_2 .highlight .hl_content ul li a.pdf_download {
  background: url(../images/backgrounds/download_pdf.png) no-repeat 0 0;
}
.id2147485324 table {
  width: 330px;
  float: left;
  padding-right: 20px;
}
.id2147485324 h4 {
  font-family: Arial, sans-serif;
  color: #079993;
  font-size: 14px!important;
  padding-left: 12px;
}
.id2147485324 table tr td {
  padding-bottom: 5px;
}
.id2147485324 table tr td:hover {
  background-color: #f6f4ef;
}
.id2147485324 table h2 {
  font-size: 16px;
  border-top: 1px solid #ccc;
  padding-top: 5px;
  color: #007dbb;
  margin: 0 0 3px;
}
.id2147485324 table p a {
  float: left;
  margin-right: 20px;
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 22px;
}
.id2147485324 table tr td:hover p.updates a {
  background-image: url(newsite-css-imgs/news_icon.png);
  display: inline;
}
.id2147485324 table tr td:hover p.docs a {
  background-image: url(newsite-css-imgs/documents_icon.png);
  display: inline;
}
.country .publication_date_prefix {
  padding-left: 22px;
}
.country table.country_hub_sub_total_table {
  margin: 15px 0 10px 5px;
}
.country table.country_hub_sub_total_table td {
  padding-top: 10px;
  text-align: center;
}
.country .content_container_1_3 p.chart_label_arrow {
  font-size: 12px;
  background-image: url(newsite-css-imgs/cursor.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 20px;
}
/* SEARCH */
.searchpage .content_right ul.search_history li a {
  font-weight: 700;
  display: block;
  background: url(newsite-css-imgs/x_round.png) no-repeat 3px 10px #e1f0eb !important;
  padding: 10px 5px 10px 25px;
}
.searchpage .content_right ul.search_history li a:hover {
  color: #fff;
  background-color: #da1d5b !important;
  text-decoration: none;
}
.searchpage .PreviewList ul li {
  line-height: 12px;
}
.searchpage .content_right h3,
.searchpage .content_right h3.top_topic {
  background: #b3d0cf !important;
}
.searchpage .PreviewList div span:hover,
.searchpage .PreviewList div span.Hide:hover {
  background-color: #007dbb !important;
  color: #ffffff;
}
.searchpage .PreviewList div span.Hide {
  background: url(newsite-css-imgs/view_less.png) center right no-repeat #b3d0cf !important;
}
.searchpage div.results_list {
  padding-top: 15px;
}
.searchpage div.results_list div.item div.brief.context_40 {
  width: 40px;
  float: left;
  padding-bottom: 8px;
}
.searchpage div.results_list div.item div.content {
  width: 290px;
  margin-left: 50px;
}
.searchpage .DocumentsResultsOutput .show_icons .pdf_download,
.searchpage .DocumentsResultsOutput .show_icons .doc_download,
.searchpage .DocumentsResultsOutput .show_icons .xls_download,
.searchpage .DocumentsResultsOutput .show_icons .ppt_download {
  padding-left: 0!important;
  background: none;
}
/* CALENDARS */
.calendars .item.event_result {
  border-bottom: 1px solid #ccc;
  margin-top: 10px;
}
.calendars .committee p {
  font-family: Georgia, serif;
  font-size: 18px;
  color: #079993;
  border-bottom: 1px solid #079993;
  padding: 20px 0 0;
}
.country div.results_list div.item div.brief p {
  font-size: 1.2em;
  margin: 2px 0 15px;
}
.calendars .brief p,
.calendars .brief p a,
.calendars .brief p.times.enddate {
  font-weight: 700;
  text-align: right;
  color: #079993;
  margin-bottom: 0;
  font-size: 14px;
}
.calendars .brief p.times,
.calendars .brief .duration p {
  font-weight: 400;
  font-size: 12px;
  margin-bottom: 0;
  color: #4c4c4c;
}
.calendars .brief p.times.startdate {
  margin-top: 10px;
  font-size: 14px;
}
.calendars .brief .duration p {
  color: #bebebe;
}
.widget .EventList .Event {
  padding-bottom: 10px;
  border-bottom: 1px solid #ccc;
  margin-bottom: 10px;
  overflow: hidden;
}
.widget .EventList .Event .EventDescription {
  display: block;
  font-size: 12px;
}
.widget .EventList .Event .EventDate {
  width: auto;
  margin-right: 10px;
  float: left;
}
.widget a.fullCalendarLink {
  clear: both;
  font-size: 12px;
  margin: 0;
  padding: 0 20px 0 0;
}
.about .widget ul.EventList .Event .EventDate .EventMonth {
  background-color: #912b7d !important;
}
.about .widget ul.EventList .Event .EventDate .EventDay {
  background-color: rgba(145, 43, 125, 0.6) !important;
}
.support .widget ul.EventList .Event .EventDate .EventMonth,
.id348 .widget ul.EventList .Event .EventDate .EventMonth {
  background-color: #da1d5b !important;
}
.support .widget ul.EventList .Event .EventDate .EventDay,
.id348 .widget ul.EventList .Event .EventDate .EventDay {
  background-color: rgba(218, 29, 91, 0.6) !important;
}
.country .widget ul.EventList .Event .EventDate .EventMonth {
  background-color: #009b49 !important;
}
.country .widget ul.EventList .Event .EventDate .EventDay {
  background-color: rgba(0, 155, 73, 0.6) !important;
}
.funding .widget ul.EventList .Event .EventDate .EventMonth {
  background-color: #007bb8 !important;
}
.funding .widget ul.EventList .Event .EventDate .EventDay {
  background-color: rgba(0, 123, 184, 0.6) !important;
}
.results .widget ul.EventList .Event .EventDate .EventMonth {
  background-color: #da6900 !important;
}
.results .widget ul.EventList .Event .EventDate .EventDay {
  background-color: rgba(218, 105, 0, 0.6) !important;
}
/* GAVI BOARD */
.about.governance.id2119 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull2_columnDisplay_ctl01_controlcolumn_ctl00_WidgetHost_WidgetHost_widget_uec1_CalContainer {
  margin-top: 15px;
  border-top: solid 2px #912b7d;
}
.about.governance.id2119 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull2_columnDisplay_ctl01_controlcolumn_ctl00_WidgetHost_WidgetHost_widget_uec1_CalContainer h4 {
  padding: 10px 0 !important;
}
.about.governance.id2119 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull2_columnDisplay_ctl01_controlcolumn_ctl00_WidgetHost_WidgetHost_widget_uec1_CalContainer h4 a {
  font-size: 20px !important;
}
/* GAVI STRATEGY */
.id2147485521 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull4_columnDisplay_ctl00_zone .hl_content.hl_topborder,
.id2147489909 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull4_columnDisplay_ctl00_zone .hl_content.hl_topborder,
.id2147485564 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull4_columnDisplay_ctl00_zone .hl_content.hl_topborder,
.fr.id2147491136 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull4_columnDisplay_ctl00_zone .hl_content.hl_topborder,
.fr.id2147490873 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull3_columnDisplay_ctl00_zone .hl_content.hl_topborder {
  border-top: solid 4px #912b7d !important;
}
.id2147485521 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull4_columnDisplay_ctl00_zone .hl_content,
.id2147489909 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull4_columnDisplay_ctl00_zone .hl_content,
.id2147485564 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull4_columnDisplay_ctl00_zone .hl_content,
.fr.id2147491136 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull4_columnDisplay_ctl00_zone .hl_content,
.fr.id2147490873 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull3_columnDisplay_ctl00_zone .hl_content {
  background: url(newsite-css-imgs/01.png) no-repeat left 18px;
  height: 120px;
}
.id2147485521 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull4_columnDisplay_ctl01_zone .hl_content.hl_topborder,
.id2147489909 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull4_columnDisplay_ctl01_zone .hl_content.hl_topborder,
.id2147485564 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull4_columnDisplay_ctl01_zone .hl_content.hl_topborder,
.fr.id2147491136 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull4_columnDisplay_ctl01_zone .hl_content.hl_topborder,
.fr.id2147490873 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull3_columnDisplay_ctl01_zone .hl_content.hl_topborder {
  border-top: solid 4px #da1d5b !important;
}
.id2147485521 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull4_columnDisplay_ctl01_zone .hl_content,
.id2147489909 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull4_columnDisplay_ctl01_zone .hl_content,
.id2147485564 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull4_columnDisplay_ctl01_zone .hl_content,
.fr.id2147491136 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull4_columnDisplay_ctl01_zone .hl_content,
.fr.id2147490873 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull3_columnDisplay_ctl01_zone .hl_content {
  background: url(newsite-css-imgs/02.png) no-repeat left 18px;
  height: 120px;
}
.id2147485521 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull5_columnDisplay_ctl00_zone .hl_content.hl_topborder,
.id2147489909 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull5_columnDisplay_ctl00_zone .hl_content.hl_topborder,
.id2147485564 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull5_columnDisplay_ctl00_zone .hl_content.hl_topborder,
.fr.id2147491136 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull5_columnDisplay_ctl00_zone .hl_content.hl_topborder,
.fr.id2147490873 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull5_columnDisplay_ctl00_zone .hl_content.hl_topborder {
  border-top: solid 4px #009b49 !important;
  margin-top: 10px;
}
.id2147485521 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull5_columnDisplay_ctl00_zone .hl_content,
.id2147489909 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull5_columnDisplay_ctl00_zone .hl_content,
.id2147485564 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull5_columnDisplay_ctl00_zone .hl_content {
  background: url(newsite-css-imgs/03.png) no-repeat left 18px;
  height: 120px;
}
.fr.id2147491136 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull5_columnDisplay_ctl00_zone .hl_content,
.fr.id2147490873 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull5_columnDisplay_ctl00_zone .hl_content {
  background: url(newsite-css-imgs/03.png) no-repeat left 18px;
  height: 150px;
}
.id2147485521 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull5_columnDisplay_ctl01_zone .hl_content.hl_topborder,
.id2147489909 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull5_columnDisplay_ctl01_zone .hl_content.hl_topborder,
.id2147485564 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull5_columnDisplay_ctl01_zone .hl_content.hl_topborder,
.fr.id2147491136 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull5_columnDisplay_ctl01_zone .hl_content.hl_topborder,
.fr.id2147490873 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull5_columnDisplay_ctl01_zone .hl_content.hl_topborder {
  border-top: solid 4px #007bb8 !important;
  margin-top: 10px;
}
.id2147485521 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull5_columnDisplay_ctl01_zone .hl_content,
.id2147489909 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull5_columnDisplay_ctl01_zone .hl_content,
.id2147485564 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull5_columnDisplay_ctl01_zone .hl_content,
.fr.id2147491136 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull5_columnDisplay_ctl01_zone .hl_content,
.fr.id2147490873 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull5_columnDisplay_ctl01_zone .hl_content {
  background: url(newsite-css-imgs/04.png) no-repeat left 18px;
  height: 120px;
}
.id2147485521 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull1_columnDisplay_ctl00_zone h2,
.id2147489909 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull1_columnDisplay_ctl00_zone h2,
.id2147485564 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull1_columnDisplay_ctl00_zone h2,
.fr.id2147490873 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull1_columnDisplay_ctl00_zone h2 {
  font-size: 18px!important;
  border-bottom: 1px solid #BEBEBE;
  padding-bottom: 20px;
  width: 680px;
}
.about.id2147485521 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull7_columnDisplay_ctl00_zone .hl_topborder,
.id2147489909 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull7_columnDisplay_ctl00_zone .hl_topborder,
.id2147485564 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull7_columnDisplay_ctl00_zone .hl_topborder {
  border-top: 4px solid #912b7d !important;
  margin-top: 10px!important;
  padding-top: 10px !important;
}
.fr.id2147490873 .content_left .widget .content_container_1_2 .highlight .hl_content ul {
  padding-left: 90px;
  height: 100px;
}
.source p.caption {
  clear: both;
  color: #666;
  margin: 0;
  padding: 10px;
}
/* DONOR PROFILES */
.donor-profiles .inpage_section_links ul li a,
.id2147486272 .inpage_section_links ul li a {
  padding: 5px 5px 5px 10px;
}
.donor-profiles #ctl00_ContentPlaceHolderTop_DropZoneWidthFull2_columnDisplay_ctl00_zone .highlight img {
  border: 1px solid #cccccc !important;
}
.donor-profiles .content_col h2 {
  color: #007bb8;
  font-size: 36px;
  padding: 0;
}
.donor-profiles .content table {
  font-size: 14px;
  text-align: right;
}
.donor-profiles table th {
  font-weight: 400;
  line-height: 17px;
  border-top: 1px solid #ccc;
  background: #f8f8f8;
  font-size: 13px;
}
.donor-profiles tr.r1 {
  font-size: 24px!important;
  font-family: Georgia , serif!important;
  color: #007bb8 !important;
}
.donor-profiles tr.r4,
.donor-profiles tr.r7,
.donor-profiles tr.r10,
.donor-profiles tr.r13 {
  font-size: 18px!important;
  font-family: Georgia , serif!important;
  color: #007bb8 !important;
}
.donor-profiles tr.r3,
.donor-profiles tr.r6,
.donor-profiles tr.r9,
.donor-profiles tr.r12 {
  text-align: left;
  font-size: 12px;
  padding-left: 40px;
  border-top: 1px solid #ccc;
  background: #f8f8f8;
}
.donor-profiles tr.r2,
.donor-profiles tr.r5,
.donor-profiles tr.r8,
.donor-profiles tr.r11 {
  padding: 20px 0;
}
.donor-profiles th#view0-th-0.csv2table-table-th {
  text-align: left;
  padding: 5px !important;
}
p.contrib {
  font-size: 12px!important;
  margin-left: 70px;
  color: #999999;
}
p.donor-note {
  font-size: 12px!important;
  margin-left: 0;
  color: #999999;
}
/* CAREERS */
.employment .content_left h2 {
  border-bottom: 1px solid #ccc;
  padding-bottom: 20px;
  margin-bottom: 20px;
  margin-right: 20px !important;
}
.vacancies .content_col h3 {
  margin-top: 20px;
  padding-top: 10px;
  border-top: 2px solid #079993;
  margin-bottom: 0;
}
.working-at-gavi .halfWidthCellL {
  width: 340px;
  padding-right: 20px;
  float: left;
}
.working-at-gavi .halfWidthCellR p {
  font-family: georgia, serif;
  font-size: 24px;
  font-style: italic;
  color: #079993;
  margin-left: 20px;
  text-align: right;
  background: rgba(7, 153, 147, 0.15);
  border-left: 2px solid #079993;
  padding: 20px;
}
.grouper {
  overflow: hidden;
  padding-bottom: 10px;
  border-bottom: 1px solid #BEBEBE;
  margin-bottom: 20px;
}
/* RFP'S */
.id2147487998 .brief.context_100 {
  margin-top: 6px;
}
/* GOAL LEVEL INDICATORS */
.goal-level-indicators .content_item.teaser,
.indicateurs .content_item.teaser {
  border-bottom: none;
  margin-bottom: 20px;
  padding-bottom: 0;
}
.goal-level-indicators .content_item h3,
.indicateurs .content_item h3 {
  background-color: #da6900;
  background-image: url(newsite-css-imgs/graph-icon.png);
  background-repeat: no-repeat;
  background-position: right center;
  color: #fff;
  font-family: Arial, sans-serif;
  font-size: 16px!important;
  height: 25px;
  padding-left: 10px;
  padding-top: 5px;
  margin: 40px 0 0;
}
.goal-level-indicators .bg,
.indicateurs .bg {
  background-color: rgba(218, 105, 0, 0.15);
  margin: 0 0 20px;
  padding: 10px;
}
.id2147485564 .bg,
.id2147490873 .bg {
  background-color: rgba(218, 105, 0, 0.15);
  margin: 0;
  padding: 10px;
}
.id2147485564 .pdf_big,
.goal-level-indicators .pdf_big,
.id2147490873 .pdf_big a,
.indicateurs .pdf_big a {
  font-size: 1.3em;
  padding: 0 20px 2px !important;
}
.id2147485564 .xls_big,
.goal-level-indicators .xls_big,
.id2147490873 .xls_big a,
.indicateurs .xls_big a {
  font-size: 1.3em;
  padding-bottom: 2px !important;
}
.goal-level-indicators .next_update,
.indicateurs .next_update {
  padding-right: 35px;
  text-transform: uppercase;
  font-size: 11px;
  color: rgba(218, 105, 0, 0.15);
  float: right;
}
.iati .content_item ul {
  width: 30%;
  float: left;
}
.id2147487966 .content_col .FullWidthBox p {
  margin-bottom: 20px !important;
}
/* WORLD CANCER DAY */
.id2147490554 .content_col h2 {
  font-size: 18px;
  border-bottom: solid 2px #079993;
  width: 700px;
  padding-bottom: 20px;
}
.id2147490554 .content_col .highlight h2 {
  border: 0;
  padding-bottom: 0;
  width: auto;
}
.id2147490554 .content_container_1_3 .results_list .item .content {
  width: 100px !important;
}
.id2147490554 .library div.results_list div.item div.brief.context_100 {
  text-align: left;
}
/* WOMEN'S DAY */
.iwd .content_col h2 {
  padding-top: 0;
  margin-right: 20px;
}
.iwd .quotes.a_rhs_item .rhs_carousel .paging {
  top: 160px;
}
/* MAILCHIMP EMBEDS */
#mc_embed_signup label {
  width: 30%!important;
  font-weight: 400!important;
  float: left;
  color: #079993;
  margin: 0.2em 0 !important;
}
#mc_embed_signup input {
  width: 60%!important;
  border: 1px solid #BDBDBD;
  background: #F6F4EF;
  font-family: Arial, sans-serif;
  font-size: 14px;
  color: #4c4c4c;
}
#mc_embed_signup select#mce-MMERGE12.required {
  width: 60% !important;
}
#mc_embed_signup .input-group {
  margin-left: 30% !important;
}
#mc_embed_signup .input-group ul li input {
  width: 20px!important;
  margin-top: 3px !important;
}
#mc_embed_signup .input-group ul li label {
  font-size: 14px !important;
}
#mc_embed_signup input#mc-embedded-subscribe {
  border: solid 1px #CAC7C3!important;
  width: auto!important;
  font-weight: 700;
  text-shadow: 1px 1px 1px #FFF;
  color: #4c4c4c;
  margin: 0 0 0 30% !important;
  padding: 5px 10px !important;
}
#mc_embed_signup input#mc-embedded-subscribe:hover {
  cursor: pointer;
  background: #079993;
  color: #fff;
  text-shadow: 1px 1px 1px #4c4c4c;
}
#mc_embed_signup .indicate-required {
  color: #4c4c4c !important;
  font-size: 12px;
  font-style: normal !important;
}
/* BLOGS */
.id2147489323 .content_right .highlight .hl_header {
  height: 0;
  margin: 0;
  padding: 0;
}
.bloghead {
  background: #faeee5;
  font-size: 110%;
  height: 67px;
  margin-bottom: 10px;
}
.hl_content .bloghead img {
  float: left;
  margin-bottom: 0 !important;
}
.bloghead .blogger {
  width: 500px;
  float: left;
  padding: 5px 0 0 10px;
}
.bloghead .blogcal {
  float: right;
  width: 80px;
  height: 67px;
  text-align: center;
  color: #fff;
  background: #e3aa72;
  font-size: 110%;
}
.bloghead .blogcal .day {
  background: #c60;
  height: 17px;
  padding: 5px 0 0;
}
.id2147487677 .content_left .content_col .content_item h3 {
  color: #c60;
  margin-bottom: 20px;
}
.id2147487677 .content_left .content_col .content_item .gallery_box {
  background-color: #faeee5 !important;
}
.id2147487677 .content_left .content_col .content_item hr {
  border-top: 2px solid #c60;
  padding-bottom: 40px;
  margin-top: 40px;
}
/* 404 */
.page-not-found .content_left h2 {
  font-family: Georgia, serif!important;
  font-weight: 400 !important;
}
.page-not-found .content_item h3 {
  color: #079993 !important;
  border: none !important;
}
.page-not-found #ErrorSearch h3 {
  color: #079993 !important;
  border: none!important;
  font-size: 16px!important;
  margin-top: 20px !important;
}
.info.id2147495855 h3 {
  clear: both;
  border-top: 1px solid #079993;
  padding-top: 20px;
}
.contact .pf_contact {
  background-color: #f3f3e8;
  margin: 20px 10px 0 0;
  padding: 20px;
}
div#rssincl-box-461216 p {
  margin-bottom: 10px;
  line-height: 125%;
}
.id2147491525 .calday {
  width: 99px;
  background-color: #f3f3e8;
  float: left;
  border-right: 1px solid #ffffff;
}
.id2147491525 .calday h3 {
  font-size: 14px!important;
  text-align: center;
  display: block;
  background-color: #f3f3e8;
  padding: 5px;
}
.id2147491525 .calday p,
.id2147491525 .calday p a {
  font-size: 12px!important;
  display: block;
  height: 60px;
  padding: 5px;
}
.halfthirds {
  width: 100px;
  margin-right: 20px;
  float: left;
}
.id2147491852 .content_left h5 {
  display: block;
  background-color: #079993;
  font-family: arial, sans-serif;
  font-size: 14px;
  color: #fff;
  width: 690px;
  font-weight: 400;
  border-bottom: 2px solid #fff;
  padding: 5px;
}
.homepage .fullWidthFeature .quarterWidth a h4 {
  display: none;
  float: left;
  text-decoration: none;
  overflow: hidden;
}
.homepage .fullWidthFeature .quarterWidth a:hover h4 {
  display: block;
  float: left;
  border: none;
  color: #fff;
  background: url(newsite-css-imgs/cover-50pc-black.png);
  position: absolute;
  width: 154px;
  text-decoration: none;
  margin: 0;
  padding: 3px;
}
.id2147491447 .content_col .highlight h3,
.content_col .highlight h3 a {
  font-size: 16px !important;
}
/* HOMEPAGE */
.homepage .content_col .content_container_1_4 .highlight h3 a {
  font-size: 14px!important;
  font-family: Arial, sans-serif;
}
.homepage .latest_news .left_160 .news_thumb {
  position: relative;
  z-index: 3;
}
.homepage .latest_news .left_160 .news_content {
  position: absolute;
  left: 0;
  background: url(newsite-css-imgs/cover-50pc-black.png);
  z-index: 2;
}
.homepage .latest_news .left_160 .news_thumb:hover {
  z-index: 1;
}
.homepage .latest_news .left_160 .news_content:hover {
  z-index: 5;
}
.homepage .latest_news .left_160 .news_content p {
  margin: 0;
  padding: 5px;
}
.homepage .latest_news .left_160 .news_content p a {
  color: #fff;
  display: block;
  line-height: normal;
}
.homepage .idctl00_ContentPlaceHolderHeading_DropZoneContentRight_columnDisplay_ctl00_controlcolumn_ctl01_WidgetHost_WidgetHost_widget .highlight {
  height: 43px;
}
hr.homedivteal {
  border-top: 2px solid #079993;
  margin: 20px 0 0;
  width: 940px;
}
hr.homedivpurple {
  border-top: 2px solid #912b7d;
  margin: 20px 0 0;
  width: 940px;
}
.homepage .library div.results_list div.item {
  padding: 9px 0;
}
.homepage .library div.results_list div.item.first {
  padding: 0 0 9px 0;
}
.homepage .library div.results_list div.item div.brief.context_100 {
  width: 100px;
}
.homepage .library div.results_list div.item div.content {
  width: 340px;
}
.homepage .date p {
  font-size: 1.2em;
  margin: 0 !important;
}
#ctl00_ContentPlaceHolderHeading_DropZoneContentRight_columnDisplay_ctl00_controlcolumn_ctl03_WidgetHost_updatepanel .highlight p a {
  font-size: 12px!important;
  display: block;
  padding: 10px;
}
#ctl00_ContentPlaceHolderHeading_DropZoneContentRight_columnDisplay_ctl00_controlcolumn_ctl03_WidgetHost_updatepanel .highlight p a.new_icon {
  background-position: top right;
}
.rhs-box {
  margin-bottom: 20px;
  padding: 0 10px 10px;
}
.rhs-box img {
  margin-left: -10px !important;
}
.rhs-box iframe {
  margin: 0 0 10px -10px;
}
.rhs-box h3 {
  color: #fff;
  text-transform: uppercase;
  font-size: 15px;
  font-weight: 400;
  padding: 0 0 5px!important;
  font-family: 'Open Sans', arial;
}
.rhs-box p a {
  color: #fff;
  margin: 10px 0 0 !important;
}
.home_page_header .Tabs {
  width: 340px;
  margin: 10px 20px 0 0 !important;
}
.id2147508473 #content_container {
  padding: 10px;
}
.carousel .panel .details_wrapper .details h2 {
  line-height: 1em;
  font-size: 2.4em;
  font-family: 'Open Sans', arial !important;
  color: #fff!important;
  text-transform: uppercase;
}
.carousel .panel hr {
  border-bottom: 2px solid #fff;
  width: 50%;
}
.id2147508473 .replenishment {
  background: #f3f3e8;
  margin-top: 20px;
  overflow: hidden;
}
.id2147508473 .replenishment h3 {
  font-family: arial;
  text-transform: uppercase;
  padding: 10px 0 10px 10px;
}
.id2147508473 .replenishment h3 sup {
  font-size: 50%;
}
.id2147508473 #NewsletterSignup legend {
  font-family: inherit;
  font-size: 14px;
  padding: 5px 0 0;
}
.homepage .fullWidthFeature h2 {
  border-top: none;
  margin: -5px 0 5px;
  padding: 0;
}
.halfLeft {
  float: left;
  width: 160px;
  margin-right: 20px;
}
.halfRight {
  float: left;
  width: 160px;
}
.homepage img.hubimg {
  margin: 20px 10px 0 0;
}
.homepage p.hubtext {
  margin-top: 30px !important;
}
.homepage .hl_content .fullWidthFeature ul li {
  list-style-type: none!important;
  margin-left: 0 !important;
}
/* RSS LIST */
#RSSList .Result {
  border-top: 1px solid #bebebe;
  background: #f3f3e8;
}
#RSSList table h2 {
  font-family: arial, sans-serif;
  font-size: 14px;
  margin: 0;
  padding: 2px 10px;
}
.homepage div.PBViewing div.widget #ctl00_ContentPlaceHolderTop_DropZoneWidthFull1_columnDisplay_ctl02_controlcolumn_ctl01_WidgetHost_updatepanel div.content {
  position: relative;
  height: 0;
  background: red;
  margin: 0;
}
.homepage img.follow_icon {
  padding: 0 5px 0 0;
}
.homepage p.onetwenty {
  width: 100px;
  float: left;
}
ul#twitter_update_list li a,
ul#twitter_update_list3 li a {
  display: inline;
  font-size: 12px;
}
.content_right .timeline h5 {
  font-size: 1.4em;
  font-weight: 400;
  margin-bottom: 5px!important;
  color: #912b7d;
}
.content_right .timeline p {
  margin: 0 0 15px !important;
}
.id2147489191 .content_container_1_3 .results_list div.item div.brief.context_100 .float_left {
  margin-right: 10px;
  margin-bottom: 0 !important;
}
.id2147489191 .content_right .highlight h2 {
  font-weight: 400!important;
  padding: 10px 0;
}
.content_right .upcoming_events.a_rhs_item {
  margin: 20px 0;
}
.id2147489191 div#rssincl-box-463769 div.rssincl-content div.rssincl-entry p.rssincl-itemtitle a {
  font-family: Georgia, serif!important;
  font-size: 16px !important;
}
.id2147489191 .content_container_1_1 .highlight .yellow_bg .hl_content {
  padding: 0 0 10px;
}
.id2147489191 .content_container_1_1 .highlight .yellow_bg .hl_content p,
.id2147489191 .content_container_1_1 .highlight .yellow_bg .hl_content h4 {
  margin-left: 10px !important;
}
p.rssincl-itemtitle a {
  font-weight: 400!important;
  text-decoration: none !important;
}
#rssincl-box-328033 * {
  line-height: 140% !important;
}
.rssincl-head {
  border-bottom: none !important;
}
.rssincl-content div.rssincl-entry {
  padding-bottom: 10px!important;
  margin-bottom: 10px !important;
}
.id2147489848 .content_right #ctl00_TertiaryContentPlaceHolderOutSideNav_RhsPrimaryDropZoneOutSideNav_columnDisplay_ctl00_controlcolumn_ctl01_WidgetHost_updatepanel .highlight .hl_header {
  height: 0;
  margin: 0;
}
/* TWITTER */
.twtr-widget .twtr-doc {
  font-family: Arial, sans-serif !important;
}
.twtr-widget .twtr-doc .twtr-hd {
  color: #4c4c4c !important;
}
.twtr-widget .twtr-doc .twtr-hd a h3 {
  color: #ff0000 !important;
}
#gavistyle-tweets {
  background: #f3f3e8 !important;
  margin-bottom: 20px;
}
#gavistyle-tweets #twtr-widget-1 h4 {
  border: none!important;
  font-size: 12px !important;
}
#gavistyle-tweets .twtr-widget .twtr-tweet {
  border-bottom: 1px dotted #999999 !important;
}
#gavistyle-tweets .twtr-new-results span {
  font-size: 11px !important;
}
#gavistyle-tweets .twtr-widget p {
  font-family: Arial!important;
  font-size: 13px !important;
}
#gavistyle-tweets .twtr-widget em,
#gavistyle-tweets .twtr-widget .twtr-new-results {
  font-size: 11px!important;
  margin-top: 5px !important;
}
.hl_content #gavistyle-tweets a {
  font-size: inherit;
}
.id2147489848 .content_container_1_1 .hl_content .results_list.search_results .content p a {
  font-size: 14px;
  font-family: Arial, sans-serif;
}
.id2147489848 .library div.results_list div.item div.content p {
  margin-bottom: 3px;
}
#countdown-widget #countdown-blue #countdown-text span {
  font-size: 15px !important;
}
.id2147490323 h5,
.id2147490957 h5,
.id2147491576 h5,
.id2147493138 h5 {
  color: #079993;
  font-weight: 700;
}
.id2147489226 .library .content_right .highlight li {
  margin: 8px 0 0;
}
.id2147489226 #content_container .content_right .highlight .link_thumb {
  margin-bottom: 20px;
  overflow: hidden;
}
.id2147489226 .content_container_1_1 .hl_content .results_list.search_results .content p a {
  font-family: Arial, sans-serif;
  font-size: 14px;
}
.highlight #factBox {
  background-image: url(/uploadedImages/Library_and_news/Events/NCD_Summit/Landing_page_highlights/question.jpg);
  background-position: top right;
  background-repeat: no-repeat;
  padding-bottom: 10px;
}
.highlight #factBox h4 {
  font-size: 20px!important;
  font-family: Georgia, sans-serif;
  padding-bottom: 10px;
}
.id2147489226 div#rssincl-box-328033 {
  width: 220px;
  padding-left: 120px;
  background-image: url(/uploadedImages/About_the_Alliance/Governing_GAVI/GAVI_Secretariat/Seth_Berkley/Landing_page_highlights/seth-berkley-illustration_100.jpg);
  background-position: left top;
  background-repeat: no-repeat;
}
.homepage .quotes.a_rhs_item {
  background: #f3f3e8;
  border-top: 2px solid #079993;
  height: 145px;
}
/* QUOTES */
.quotes.a_rhs_item {
  height: 135px;
}
.quotes.a_rhs_item img.float_left {
  float: left;
  margin: 0;
  padding: 0 10px 0 0;
}
.quotes.a_rhs_item p.quote a {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-style: italic;
  color: #079993;
  text-decoration: none;
  width: 200px;
  display: block;
  height: 90px;
  font-size: 14px!important;
  padding: 0 10px;
}
.quotes.a_rhs_item p.name {
  width: 160px;
  float: left;
  font-size: 12px!important;
  margin: 5px 0 10px !important;
}
.quotes.a_rhs_item .rhs_carousel .paging {
  top: 120px;
  right: 10px;
}
a.new_icon {
  background-image: url(newsite-css-imgs/new.gif);
  background-repeat: no-repeat;
  background-position: top right;
  padding-right: 24px;
}
h2.new_icon {
  background-image: url(newsite-css-imgs/new.gif);
  background-repeat: no-repeat;
  background-position: center right;
}
.content .widget_copy table {
  text-align: left!important;
  width: auto !important;
}
.content_item.teaser.narrowTheH2 img {
  float: right;
  padding: 0 0 3px 20px;
}
.content_item.teaser.narrowTheH2 img.float_left {
  float: left;
  padding: 0 20px 3px 0;
}
/* NEWSLETTER */
#NewsletterSignupContainer {
  height: 71px;
  border-top: 2px solid #079993;
}
.fr #NewsletterSignupContainer {
  height: 79px;
}
#NewsletterSignup {
  position: absolute;
  background-color: #FFF;
  z-index: 3;
  font-family: arial, sans-serif;
  font-size: 1.4em;
}
#NewsletterSignup ol {
  margin-left: 0;
  padding-left: 0;
}
#NewsletterSignup ol li {
  list-style-type: none;
  margin-left: 0;
  padding-left: 0;
}
#NewsletterSignup input {
  border: solid 1px;
  width: 198px;
  padding-left: 13px;
  background-color: #fffdfa;
  color: #808080;
}
#NewsletterSignup input.error {
  background-color: #fbeded;
  color: #da1d5b;
}
#NewsletterSignup legend {
  margin-bottom: 5px;
  padding-top: 6px;
}
#NewsletterSignup input,
#NewsletterSignup select {
  font-size: 12px;
  font-family: arial, sans-serif;
  border: 1px solid #ccc;
  width: 210px;
  color: #7d7d7d;
  margin-bottom: 10px;
  padding: 5px;
}
#NewsletterSignup .subscribeButton {
  color: #fff;
  background-color: #7FB1AF;
  width: 50%;
  border: none;
}
#NewsletterSignup .subscribeButton:hover {
  background-color: #079993;
  cursor: pointer;
}
#NewsletterSignup p a.moreLink,
#NewsletterSignup p a.closeLink {
  text-align: right;
  font-size: 12px;
  display: block;
  padding-bottom: 10px;
}
#NewsletterSignup p .closeLink {
  border-bottom: 2px solid rgba(0, 0, 0, 0.35);
}
#NewsletterSignup h4 {
  line-height: 1.4em;
  color: #079993;
}
/* FRENCH */
.fr .site_search_button {
  width: 95px;
}
.fr .top_navigation {
  float: right;
  margin-top: 3px;
  width: 50%;
  padding-right: 10px;
}
.fr.id2147490816 .content_container_1_1 .hl_content .results_list.search_results .content p a {
  font-family: Arial, sans-serif;
  font-size: 16px;
  padding-right: 20px;
}
.fr .site_search_button {
  width: 85px;
  padding: 3px 5px;
}
.fr #main_nav li {
  padding: 0 12px;
}
.fr.id2147505247 #content_container {
  overflow-x: hidden;
}
/* COUNTRY HUB TABLE */
.country.hub table.support-table th.first-col {
  width: 200px!important;
  vertical-align: text-top;
}
.country.hub table.support-table th.second-col,
.country.hub table.support-table th.third-col,
.country.hub table.support-table th.fourth-col {
  width: 80px!important;
  text-align: center;
  vertical-align: text-top;
}
.country.hub table.support-table th.fifth-col {
  width: 65px!important;
  text-align: center;
  vertical-align: text-top;
  border-right: 1px solid #EDEDED;
  padding: 10px 5px;
}
.country.hub table.support-table th.rotate {
  border-right: 1px solid #ededed;
}
.country.hub table.support-table td {
  border-right: 1px solid #EDEDED;
  padding: 5px;
}
.country.hub table.support-table tfoot td {
  font-weight: 700;
  padding: 10px 5px;
}
.country.hub table.support-table tbody thead {
  height: 30px;
}
.country.hub th h4 {
  font-size: 12px!important;
  font-weight: 700;
  color: #4c4c4c;
  margin: 0;
}
.country.hub th h5 {
  font-size: 11px!important;
  font-weight: 700;
  color: #4c4c4c;
}
.country.hub th h6 {
  font-size: 10px!important;
  font-weight: 400;
  color: #4c4c4c;
}
.country.hub table.pad_less tr td {
  padding: 5px 5px 5px 0 !important;
}
.country.hub .country_hub_general_data_table tbody td {
  height: 19px;
  background: #fff;
  border: none;
  border-top: 1px solid #ccc;
  font-size: 12px;
  line-height: 130%;
}
.country.hub .country_hub_general_data_table tbody td a i {
  font-size: 12px;
  position: relative;
  top: -8px;
}
.country.hub .content_col.no_rhs.padding.country_hub_float_left {
  width: 700px!important;
  float: left;
  clear: none;
}
.country.hub .content_full_width_no_rhs .content_col .border_bottom h3.regular_heading {
  width: 940px !important;
}
.country.hub .content_col.padding.country_hub_float_right {
  width: 220px!important;
  float: right;
  clear: none;
}
.country.hub .faded_bg h2 {
  font-family: arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.country.hub .faded_bg ul li a:hover {
  background: #007dbb;
  color: #ffffff;
}
.country.hub .download {
  background-color: rgba(0, 155, 73, 0.15);
  width: 340px;
  height: 27px;
  display: block;
  float: left;
  margin-bottom: 30px;
  background-image: url(/images/down.png);
  background-position: center right;
  background-repeat: no-repeat;
  padding: 10px 5px 10px 0;
}
.country.hub .download a {
  font-size: 14px;
  background-image: url(/images/pdf_big.png);
  background-position: center left;
  background-repeat: no-repeat;
  padding: 15px 0 15px 50px;
}
.country.hub p.commitments {
  color: #999999;
}
.country.hub .sourncesModal {
  float: left;
  padding-top: 20px;
}
.country.hub .sourncesModal a {
  background: url(/images/sources.png) left center no-repeat;
  font-size: 12px;
  padding: 10px 0 10px 20px;
}
.country.hub .content_right .highlight {
  margin-top: 0;
  padding: 0;
}
.country.hub .hub_sec_nav {
  margin-bottom: 20px;
  border-right: 2px solid #009b49;
  width: 218px;
}
.country.hub .id2599 table.sources tr {
  border-top: 1px solid #bebebe;
}
.country.hub .content_item.disclaimer {
  border: 0;
  margin: 0;
  padding: 0;
}
.country.hub .content_right .contact_col .contact_text {
  padding-bottom: 10px;
  width: 220px;
}
.country.hub table.country_hub_sub_total_table {
  margin: 0 0 10px 5px;
}
.country.hub .content_col.padding,
.content_item.padding {
  padding-top: 20px !important;
}
.country.rwanda .content_full_width_no_rhs.bottom .content_col.no_rhs.padding.country_hub_float_left {
  background: url(images/rwanda.gif) 250px top no-repeat;
  padding-top: 65px !important;
}
.country.rwanda #containerHealthSystemIndicatorsDTP3Estimated {
  padding-bottom: 35px;
}
.country.rwanda .content_col.no_rhs.padding.country_hub_float_right {
  margin-top: 50px;
}
/* REPLENISHMENT */
.id2147508322 .library .content_top,
.id2147508352 .library .content_top {
  background: none;
  border-bottom: 4px solid #2cb5b4;
}
.id2147508322 .rep_bg,
.id2147508352 .rep_bg {
  background-color: #2cb5b4;
  overflow: hidden;
}
.id2147508322 .inpage_section_links h3,
.id2147508352 .inpage_section_links h3 {
  background: #2cb5b4;
}
h2.rep {
  color: #fff;
  text-transform: uppercase;
  font-family: arial, sans-serif;
  display: block;
  background-color: #2cb5b4;
  padding: 10px 15px;
}
.content_col .highlight h3.rep {
  color: #2cb5b4;
  text-transform: uppercase;
  font-family: arial, sans-serif;
  font-size: 16px !important;
}
.rep_updates {
  background-image: url(/uploadedImages/Library_and_news/Events/Replenishment_launch/Highlights/updates_bg_source.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  overflow: hidden;
  margin-top: 10px;
}
.id2147508322 .library .content_right .faded_bg .hl_content img,
.id2147508352 .library .content_right .faded_bg .hl_content img {
  padding-left: 0!important;
  margin-bottom: 5px;
}
.id2147508322 .library .content_right .faded_bg .hl_content img.float_right,
.id2147508352 .library .content_right .faded_bg .hl_content img.float_right {
  padding-left: 0!important;
  margin: 0 !important;
}
.id2147508322 #content_container .content_right .highlight p,
.id2147508352 #content_container .content_right .highlight p {
  clear: both;
  margin: 0;
}
/* STICKY FOOTER */
#wrap {
  min-height: 100%;
}
#footer {
  position: relative;
  margin-top: -380px;
  height: 380px;
  clear: both;
}
body:before {
  content: "";
  height: 100%;
  float: left;
  width: 0;
  margin-top: -32767px;
}
html,
body,
form,
html,
body,
form,
#outer_container {
  height: 100%;
}
/* VARIOUS RESETS */
dt,
#breadcrumb .section_links,
.rhs_carousel .backgrounds div.item,
.homepage a.fullCalendarLink,
.RssPagingControls,
.homepage #breadcrumb,
.forum #inner_container,
.forum #breadcrumb_extended,
.forum #footer,
.forum .library div.item div.brief.context_100 p,
.forum .inpage_section_links,
.session-summaries .brief.context_100 p,
.country.albania .country_hub .content_left .content_col.padding,
.country.turkmenistan .country_hub .content_left .content_col.padding,
.country.china .country_hub .content_left .content_col.padding,
.country.bosnia-herzegovina .country_hub .content_left .content_col.padding,
.country.timor-leste #content_container_continued .content_left .content_col .content_col .content_container_1_3,
.random_statistic_container .hl_header.speach,
.about.id2147484545 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull2_columnDisplay_ctl00_zone h3,
.about.id2147484545 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull2_columnDisplay_ctl01_zone h3,
.about.id2147484545 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull2_columnDisplay_ctl02_zone h3,
.about.id2147484545 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull2_columnDisplay_ctl03_zone h3,
.results.id2147487575 .item .brief.context_100 p,
.results.id2147487575 .content ul.meta,
.content_container_1_2 .results_list .item .content .summary,
.content_container_1_3 .results_list .item .content .summary,
.library.id1517 .content_container_1_2 div.results_list div.item div.brief.context_100 p,
.library.id1517 .content_container_1_2 div.results_list div.item div.content .summary,
.id2147485324 .tab_header.search,
.id2147485324 table p,
.country .content_container_1_1 div.library_sub_landing_latest div.item div.brief,
.country .content_container_1_1 div.sub_landing_layout div.item div.brief,
.country .content_col .tabular span.label,
.widget .EventList .Event .EventLocation,
.widget .EventList .Event .EventStart,
#window1.window dl.in_page_functions,
.donor-profiles #ctl00_TertiaryContentPlaceHolderOutSideNav_RhsPrimaryDropZoneOutSideNav_columnDisplay_ctl00_controlcolumn_ctl01_WidgetHost_updatepanel,
.donor-profiles #ctl00_ContentPlaceHolderTop_DropZoneWidthFull5_columnDisplay_ctl00_zone,
.employment .library .yellow_bg div.results_list div.item div.brief.context_100,
.careers .library .yellow_bg div.results_list div.item div.brief.context_100,
.results.id2147485354 .brief.context_100,
.about.id2147485390 .brief.context_100,
.about.id2147485391 .brief.context_100,
.id2147490554 .library div.results_list div.item div.content ul.meta,
.iwd .library div.results_list div.item div.content ul.meta,
#mc_embed_signup legend,
.partners-forum-2012 .library_filters,
.partnersforum2012 .library_filters,
.partnersforum2012 .content_right .highlight .hl_header,
.partnersforum2012 .highlight.search_external,
.events .content_right .highlight .hl_header,
.events .highlight.search_external,
.id2147508473 .content_right .highlight .hl_header,
.id2147508473 #breadcrumb_extended,
.homepage .twtr-hd,
.id2147489191 .content_left .highlight .hl_content ul.meta,
.id2147489191 .rssincl-entry.rssincl-last,
.id2147489191 div#rssincl-box-463769 div.rssincl-content div.rssincl-entry div.rssincl-itemdesc img,
p.rssincl-title,
.rssincl-backlink,
.twtr-widget .twtr-ft,
.id2147489876 .content_right,
.id2147489226 .library_filters,
#gavistyle-tweets .twtr-ft,
.id2147485956 .content_item,
.fr.id2147490816 .content_container_1_1 .results_list .item .content .summary,
.country.hub .id2599 .content_right,
.id2147508322 #breadcrumb_extended,
.id2147508352 #breadcrumb_extended,
.id2147508322 .addthis_toolbox a.addthis_button_print,
.id2147508352 .addthis_toolbox a.addthis_button_print,
.id2147508322 .content_right .highlight .hl_header,
.id2147508352 .content_right .highlight .hl_header {
  display: none;
}
p,
.homepage .highlight ol,
.highlight ul,
.id2147486274 .content_left .highlight,
.id2147491852 .highlight,
.dagfinn-hoybraten #ctl00_ContentPlaceHolderTop_DropZoneWidthFull1_columnDisplay_ctl00_controlcolumn_ctl00_WidgetHost_updatepanel .highlight,
.country.hub .feature_image.float_right {
  margin: 0 0 10px;
}
li.PBItem,
.content_container_1_1 .highlight ul li,
.content_container_1_2 .highlight ul li,
.content_container_1_3 .highlight ul li,
.content_container_2_3 .highlight ul li,
.content_container_1_4 .highlight ul li {
  font-size: 1em;
}
a,
p a,
.hl_content a {
  text-decoration: none;
  font-size: 1em;
}
a:hover,
p a:hover,
.content_left a:hover,
.content_left a:active,
.content_right a:hover,
.content_right a:active,
.footer_content a:hover,
.footer_content a:active,
.homepage .content_col .interestareas li a.selected,
.content_right .upcoming_events ul.EventList li .Event .EventTitle a:hover,
.funding .content_left h3 a,
.funding .content_left h4 a,
.content_item .std_downloads p a:hover {
  text-decoration: none;
}
/* blue underlines */
a,
li a,
h2 a,
h3 a,
h4 a,
h5 a,
.homepage a h4,
.partners.a_rhs_item a h4 {
  color: #007dbb;
}
/* RSS INCLUDES + FILE ICONS */
#latest_content a.end_nav_link,
.rssincl-content .rssincl-itemdesc p a {
  color: #007dbb !important;
}
.float_left,
.rep_bg #juicebox-container {
  float: left;
  margin-right: 20px;
}
ul.ul_square_bulleted li,
.about .content_right .highlight li,
.types_of_support .content_right .highlight li,
.apply_for_support .content_right .highlight li,
.financing .content_right .highlight li,
.country_hub .content_right .highlight li,
.results .content_right .highlight li,
.library .content_right .highlight li {
  background-image: url(../images/backgrounds/li_square_icon.gif);
  background-position: left 6px;
  background-repeat: no-repeat;
  padding-left: 10px;
  margin: 8px 0;
}
h2,
h3,
h4,
h5,
.about .inpage_section_links ul li a:hover,
.about .inpage_section_links ul li a:active,
#ajaxPageHtmlHere .about .inpage_section_links ul li a:hover,
#ajaxPageHtmlHere .about .inpage_section_links ul li a:active,
.types_of_support .inpage_section_links ul li a:hover,
.about .inpage_section_links ul li a:active,
.apply_for_support .inpage_section_links li a:hover,
.about .inpage_section_links li a:active,
.financing .inpage_section_links li a:hover,
.about .inpage_section_links li a:active,
.country_hub .inpage_section_links li a:hover,
.about .inpage_section_links li a:active,
.results .inpage_section_links li a:hover,
.about .inpage_section_links li a:active,
#ajaxPageHtmlHere .results .inpage_section_links li a:hover,
#ajaxPageHtmlHere .about .inpage_section_links li a:active,
#ajaxPageHtmlHere .library .inpage_section_links li a:hover,
.library .inpage_section_links li a:active,
.library .inpage_section_links li a:hover,
.about .inpage_section_links li a:active,
#ajaxPageHtmlHere .library .inpage_section_links li a:hover,
.about .inpage_section_links li a:active {
  color: #4c4c4c;
}
.content_col .highlight h2.regular_heading,
.content_col .highlight h3.regular_heading {
  font-size: 1.4em !important;
}
.content_col h3,
.content_col h4,
.Tabs,
.hl_content div.results_list,
.id2147486274 .content_col h2 {
  padding-top: 0;
}
.show_icons .doc_download,
.content_item .doc_download,
.content_item .an_item li a.doc_download {
  background: url(../images/backgrounds/download_doc.png) no-repeat 0 0;
  padding: 0 0 0 22px;
}
.show_icons .xls_download,
.content_item .xls_download,
.content_item .an_item li a.xls_download {
  background: url(../images/backgrounds/download_xls.png) no-repeat 0 0;
  padding: 0 0 0 22px;
}
.show_icons .ppt_download,
.content_item .ppt_download,
.content_item .an_item li a.ppt_download {
  background: url(../images/backgrounds/download_ppt.png) no-repeat 0 0;
  padding: 0 0 0 22px;
}
.show_icons .img_download,
.content_item .img_download,
.content_item .an_item li a.img_download {
  background: url(../images/backgrounds/download_img.png) no-repeat 0 0;
  padding: 0 0 0 22px;
}
.show_icons .web_link,
.content_item .web_link,
.content_item .std_downloads a.web_link,
.content_item .an_item li a.web_link {
  background: url(../images/backgrounds/download_web.png) no-repeat 0 0;
  padding: 0 0 0 22px;
}
#main_nav a,
#main_nav .section_links ul li a,
#footer_bottom_container dl dd,
#content_container.homepage .content_right .highlight p a,
#content_container .content_left table tr td.halfWidthCellL p,
#content_container .content_left table tr td.halfWidthCellL a,
#content_container .content_left table tr td.halfWidthCellR p,
#content_container .content_left table tr td.halfWidthCellR a,
.articles .an_article p a,
.content_item table.MsoTableGrid p,
.NeutralBox p,
.highlight .hl_content ul li a,
.country .contact_text p a,
.dagfinn-hoybraten .content_left li.PBItem .highlight .hl_content ul li,
#NewsletterSignup p a,
.id2147508322 #content_container .content_right .highlight p a,
.id2147508352 #content_container .content_right .highlight p a {
  font-size: 14px;
}
/* BREADCRUMBS */
#breadcrumb,
#breadcrumb p,
#breadcrumb li,
#breadcrumb a,
.homepage .twtr-tweet-text p,
.homepage .twtr-tweet-text p a,
.id2147489191 .content_container_1_3 .results_list .item .content .summary p,
.id2147489191 .content_container_1_3 .results_list .item .content .summary p a,
.id2147489226 ul#twitter_update_list li,
.id2147489226 ul#twitter_update_list3 li {
  font-size: 12px !important;
}
.nav_area h3,
.widget_copy,
.widget_copy a,
.widget_copy table tr td a,
.forum .highlight .hl_content .publications ul li a,
table small,
#content_container .content_right .highlight p a,
.articles .an_article p,
p#copyright_notice,
.roi .content_item table.MsoTableWeb3 p,
.roi .content_item table.MsoTableWeb3,
.roi .QuoteBox p,
.roi .QuoteBox,
.content_item table.MsoTableWeb3 p,
.content_item .QuoteBox p,
.results.id2147486235 .content_container_1_1 .highlight .hl_content p,
.library.id2147486701 .tabs_caption,
.types_of_support div.gallery_box div.caption p,
.country .contact_text p,
table.goal p,
.widget .hl_content ul li,
.searchpage .PreviewList ul li a,
.country .content_container_1_3 p.chart_label,
.id2147489226 .EventTitle {
  font-size: 12px;
}
#page_header,
.content_col .border_bottom,
.Tabs,
.TabsOther,
.articles,
.footer_content ul,
table,
.support #tabs-1 .content_item.teaser ul li,
.support #tabs-1 .content_item.teaser p,
.about .content_item table.about,
.pneumococcal-amc .content_item table.amc,
.about table.members,
#NewsletterSignup fieldset li {
  width: 100%;
}
.top_navigation li.hover .child_links,
.top_navigation li:active .child_links,
.top_navigation li.over .child_links,
.top_navigation li.active .child_links,
#main_nav li.hover .section_links,
#main_nav li:active .section_links,
#main_nav li.over .section_links,
#breadcrumb li.active.hover .section_links,
#breadcrumb li.active:active .section_links,
#breadcrumb li.over .section_links,
fieldset.Rhs_Panel input.image,
.content_right .highlight ul li a,
.content_container_1_2 .highlight .hl_content ul li a,
.country.hub .faded_bg ul li a {
  display: block;
}
.top_navigation li.hover ul li a:hover,
.top_navigation li:active ul li a:active,
.top_navigation li.over ul li a:hover,
.top_navigation #main_nav li.over ul li a:active,
#main_nav li.hover ul li a.hover,
#main_nav li:active ul li a:active,
#main_nav_wrap #main_nav li.over ul li a.hover,
#main_nav_wrap #main_nav li.over ul li a:active,
.carousel h2,
.carousel .panel .paging #numbers a.selected,
table.gavi th,
table.gavi th p {
  color: #ffffff;
}
.top_navigation .child_links li.last,
#main_nav ul li.last a,
#main_nav ul li:last-child a,
.homepage .idctl00_ContentPlaceHolderHeading_DropZoneContentRight_columnDisplay_ctl00_controlcolumn_ctl03_WidgetHost_WidgetHost_widget .hl_topborder,
.window .close img,
.homepage .inthenews .hl_topborder,
.partnersforum2012.live .footer_content h3,
.about.how .content_item table h3,
.content_item .breakout table.borders,
.country.hub .country_hub_general_data_table tbody tr.first td,
.id2147508322 .library .hl_topborder,
.id2147508352 .library .hl_topborder {
  border: none;
}
#search_box input.search_button,
.in_page_functions dd #language-switcher,
.in_page_functions dd .addthis_toolbox,
#search_lib_box input.search_button,
.fresh_filters .a_fresh_filter dev,
.interestareas li,
.latest_news .news_thumb,
.latest_news .news_content,
.content_container_1_2 .results_list div.item div.brief.context_100 img,
.widget .EventList .Event .EventTitle,
.id2147490554 .threefortyRight,
.homepage .fullWidthFeature .quarterWidth a img,
.id2147489226 #content_container .content_right .highlight .link_thumb a {
  float: left;
}
#main_nav li a,
.homepage a {
  cursor: pointer;
}
#main_nav ul li a:link,
#main_nav ul li a:visited,
#breadcrumb li.hover .section_links ul li a,
#breadcrumb li:active .section_links ul li a,
breadcrumb li .section_links ul li a span,
#breadcrumb li .section_links ul li a span,
.forum .content_container_1_2,
.forum .library .content_right .faded_bg {
  background: #ffffff;
}
.homepage .rhs_carousel .paging {
  right: 0;
}
#breadcrumb_ul.level_one li,
.highlight .hl_content p,
.rhs_carousel {
  position: relative;
}
#breadcrumb li .section_links ul li a:hover,
#breadcrumb li .section_links ul li a:active,
.inpage_section_links ul.tertiary_nav li.selected a,
.inpage_section_links ul.tertiary_nav li a:hover,
.about .inpage_section_links h3 a,
.types_of_support .inpage_section_links h3 a,
.apply_for_support .inpage_section_links h3 a,
.financing .inpage_section_links h3 a,
.country_hub .inpage_section_links h3 a,
.results .inpage_section_links h3 a,
.immunise_africa .inpage_section_links h3 a,
.library .inpage_section_links h3 a,
#ajaxPageHtmlHere .inpage_section_links h3 a,
p.white {
  color: #ffffff !important;
}
#breadcrumb .section_links li.last,
#breadcrumb .section_links li.last_item a,
.page-not-found .hl_topborder,
.info.id2147495855 table,
.info.id2147495855 table tr td {
  border: none !important;
}
/* HIGHLIGHTS */
.content_container_1_4,
.homepage .fullWidthFeature .quarterWidth {
  width: 160px;
  float: left;
  margin-right: 20px;
}
.highlight .yellow_bg .hl_content img,
.homepage .highlight .yellow_bg .hl_content img {
  margin-left: -10px !important;
  margin-right: -10px !important;
}
.highlight .yellow_bg .hl_content img.float_right,
.id2147485564 .content_left .widget .content_container_1_2 .highlight .hl_content ul.no_pad,
.fr.id2147490873 .content_left .widget .content_container_1_2 .highlight .hl_content ul.no_pad {
  padding-left: 20px;
}
.content_container_left,
.highlight .right,
.threefortyLeft,
.searchpage .WebPageResultsOutput,
.searchpage .DocumentsResultsOutput {
  width: 340px;
  float: left;
}
.highlight h3,
.library div.library_sub_landing_latest div.item div.content p,
.library div.sub_landing_layout div.item div.content p,
.content_right .highlight .hl_content ul li a,
.content_right .widget .EventList .Event,
.partnersforum2012 #gavistyle-tweets,
.events #gavistyle-tweets,
.rhs-box.last {
  margin-bottom: 0;
}
.highlight .hl_topborder h3,
.meeting_minutes .content_col.board_final_items,
.employment .highlight,
.id2147487998 .library .highlight {
  margin-top: 10px;
}
.highlight.hl_topborder h3,
.highlight h4,
.highlight ol,
.highlight ul,
.fresh_filters .text_filter,
.id1074 .highlight {
  margin: 10px 0;
}
.highlight .yellow_bg .hl_content .hl_content,
.homepage .hl_content,
.id2147483882 .content_item.teaser p,
.partnersforum2012 .content_right .highlight,
.events .content_right .highlight,
.homepage img.follow_icon.last,
.homepage .highlight .yellow_bg .hl_content {
  padding: 0;
}
.highlight ol li,
.content_item ol li {
  list-style-type: decimal;
  list-style-position: inside;
}
.tab_header.search .ui-tabs .ui-tabs-nav li.ui-tabs-selected a,
#content_container .tab_header.search ul.tab_nav li.ui-tabs-selected a,
.tab_header.search ul.tab_nav li a:hover,
.tab_header.search ul.tab_nav li a:active,
.tab_header.search ul.tab_nav li a.selected {
  border-bottom: 1px solid #ffffff !important;
}
ul.tab_nav li,
div.EventList {
  display: block;
  float: left;
}
.content_left .Tabs,
.content_left .TabsOther,
.home_page_header,
.country_hub .content_col .border_bottom,
.about.id2522 .content_item.download,
.results.id2147485368 .content_item.download,
.about.strategy .content_item.download,
.about.partners.id2147483680 .content_item.download,
.fr.a-propos.partenaires.id2147498014 .content_item.download,
.about.governance.gavi-board .content_item.download,
.support.id2147486180 .content_item.download,
.fr.soutien.id2147498012 .content_item.download,
.funding.pneumococcal-amc.id2147484958 .content_item.download,
.funding.resource-mobilisation .content_item.download,
.funding.pneumococcal-amc.id2147484874 .content_item.download,
.library.news .content_item.download,
.library.pf2012-sessions .content_item.download,
.about.governance.id2147487595 .content_item.download,
.resource-mobilisation.id2147485641 .content_item.download,
.rfp.requests .content_item.download,
.an_item.no_pad_right,
.meeting_minutes .content_col,
.calendars .content_col .library,
.id2147485521 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull1_columnDisplay_ctl00_zone,
.id2147489909 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull1_columnDisplay_ctl00_zone,
.id2147485564 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull1_columnDisplay_ctl00_zone,
.fr.id2147491136 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull1_columnDisplay_ctl00_zone,
.fr.id2147490873 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull1_columnDisplay_ctl00_zone,
#mc_embed_signup,
.id2147508473 .content_top_left,
.id2147508473 .content_top_left,
.id2147508473 .content_col,
.country.hub .content_full_width_no_rhs .content_col .country_hub_float_left .border_bottom {
  width: 700px;
}
.TabsOther,
.make_above_tabs_unique,
.country_hub .make_above_tabs_unique,
.forum .content_container_1_2.idctl00_ContentPlaceHolderTop_DropZoneWidthFull3_columnDisplay_ctl00_controlcolumn_ctl02_WidgetHost_WidgetHost_widget,
.forum .content_container_1_1 .highlight,
.forum .tweetnew,
.library.country .content_item,
.country .content_item.narrowTheH2 div.feature_image,
.searchpage .results_list p.no_results,
.id350 .content_container_1_3 .highlight,
.id2147508322 .content_container_1_1 .highlight,
.id2147508352 .content_container_1_1 .highlight {
  margin-top: 0;
}
.content_item.narrowTheH2 div.feature_image,
.content_item.library.narrowTheH2 h3,
.content_item.content_paging,
.roi .article_paging,
.country .content_item,
.vacancies .content_col,
.rfp.requests .content_item {
  margin-top: 20px;
}
p.imageCaptionBottom340,
.types_of_support p.imageCaption340 {
  width: 320px;
}
p.imageCaptionBottom160,
.rssOptions table td.col2,
#footer_top_container .footer_content .nav_area_about {
  width: 140px;
}
.content_item li.pdf_download a,
.contact_text a,
.an_article a,
.an_item a,
.homepage ul li a,
.TwitterWidget li a,
.rssOptions a,
.rssOptions a:hover,
.rssOptions a:active,
.halfWidthCellR a:hover,
.halfWidthCellL a:hover,
.homepage .latest_news .left_160 .news_content p a:hover {
  text-decoration: none;
}
/* MISC LIBRARY */
.content_item.library,
.content_col .latest_news .hl_content img,
.forum .highlight,
.forum #content_container .content_right .highlight p,
.forum #ctl00_ContentPlaceHolderTop_DropZoneWidthFull3_columnDisplay_ctl00_controlcolumn_ctl00_WidgetHost_updatepanel p,
.forum .content_container_1_1 .highlight p,
.gavi-board.composition table p,
.content_left .widget .highlight .hl_content ul,
.id1525 .content_container_1_4 .highlight,
.meeting_minutes .content_col .highlight,
.meeting_minutes .content_left .highlight .hl_content ul,
.country .content_left .highlight .hl_content ul,
.donor-profiles #ctl00_ContentPlaceHolderTop_DropZoneWidthFull1_columnDisplay_ctl00_controlcolumn_ctl00_WidgetHost_updatepanel .highlight,
.partners-forum-2012 .content_container_1_1 .highlight,
.partnersforum2012 .content_container_1_1 .highlight,
.id2147491525 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull2_columnDisplay_ctl00_controlcolumn_ctl02_WidgetHost_updatepanel .highlight,
.homepage #ctl00_ContentPlaceHolderTop_DropZoneWidthFull3_columnDisplay_ctl00_controlcolumn_ctl00_WidgetHost_updatepanel .highlight,
.homepage #ctl00_ContentPlaceHolderTop_DropZoneWidthFull3_columnDisplay_ctl01_controlcolumn_ctl00_WidgetHost_updatepanel .highlight,
.highlight.hl_topborder .rhs-box h3,
.id2147489191 .highlight,
.id2147489191 #content_container .content_right .highlight p,
.id2147489226 .content_right .highlight ul,
.id2147489226 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull2_columnDisplay_ctl00_controlcolumn_ctl03_WidgetHost_updatepanel p,
.homepage #ctl00_ContentPlaceHolderTop_DropZoneWidthFull2_columnDisplay_ctl00_controlcolumn_ctl00_WidgetHost_updatepanel p,
.country.hub .content_col h3 {
  margin: 0;
}
.library div.results_list div.item,
.donor-profiles table tbody tr,
.id2147483882 .content_item.teaser {
  padding: 10px 0;
}
div.results_list p a,
.searchpage .results_list p a,
.content_right .search h2,
.content_right h2,
.calendars .content p.location {
  font-weight: 400;
}
.library div.results_list div.item div.brief,
.content_container_1_2 .left_160 .news_thumb,
.content_container_1_1 .left_160 .news_thumb,
.homepage .latest_news .content_container_1_2 {
  width: 160px;
}
.library div.results_list div.item div.brief.context_100,
.library div.results_list div.item div.brief.context_160,
.country div.results_list div.item div.brief {
  width: 160px;
  text-align: right;
}
.library div.results_list div.item div.content.context_160,
.donor-profiles .content_container_2_3 {
  width: 520px;
}
.library div.results_list div.item div.content p,
.latest_news .highlight,
.advocacystatistics .results_list .item,
.forum .clearer,
.id360 #tab_gallery,
.fr.id2147490871 #tab_gallery,
.display_archive .campaign,
.id2147491852 ul.tertiary_nav,
.country.hub .content_container_1_2 {
  margin-bottom: 10px;
}
.library div.results_list div.item div.content p.title a,
.session-summaries .library .content_container_1_1 .highlight .hl_content .content p,
.fr .search_controls label {
  font-size: 1.2em;
}
.library div.library_sub_landing_latest div.item div.brief img,
div.sub_landing_layout div.item div.brief img,
.content_item .an_item li,
.id2147508473 .content_right .highlight {
  margin: 0;
  padding: 0;
}
.check_column table td,
.rssOptions ul li,
.country.timor-leste #content_container_continued .content_left .content_col .content_col.padding .content_container_1_3,
.highlight .left .hl_content ul li a,
.id2147486274 .highlight .hl_content ul li a,
.id2147485324 table tr td:hover p,
.id2147489191 .content_container_1_3 .results_list .item .content .summary,
.dagfinn-hoybraten .content_container_1_2 .highlight .hl_content ul li a,
.id2147485956 .content_item.teaser.narrowTheH2,
.id2147485958 .content_item.teaser.narrowTheH2 {
  display: inline;
}
fieldset.Rhs_Panel td input.radio,
.searchpage .PreviewList {
  float: none;
}
.blockquote_inner,
.id2147485324 .fresh_filters label {
  padding-bottom: 15px;
}
.inpage_section_links ul li.last a,
.types_of_support .border_bottom,
.library ul.tab_nav li a:link,
.library ul.tab_nav li a:visited,
#breadcrumb a:hover,
.country .content_col .highlight h3.regular_heading,
.searchpage div.results_list.search_results .item.last {
  border-bottom: none;
}
.content_right .highlight.pad_less,
.widget .EventList {
  margin-top: 15px;
}
.homepage .content_right .highlight .hl_header,
.content_container_1_2 .left_220 .news_thumb,
.content_container_1_1 .left_220 .news_thumb,
.library.id1517 .content_container_1_2 div.results_list div.item div.content,
#NewsletterSignup,
#NewsletterSignup fieldset,
.fr #NewsletterSignup,
.fr #NewsletterSignup fieldset legend,
#NewsletterSignup select {
  width: 220px;
}
.content_right .contact_col .float_left,
.forum img.float_left,
.id2147489191 .content_right a img.float_left {
  margin-right: 10px;
}
.footer_content div.last,
.forum .content_container_1_3,
.highlight .threeUp .item.last,
.content_item .threeUp.last,
.Tabs .content_item.download,
.halfthirds.last,
.homepage .fullWidthFeature .quarterWidth.last,
.country.hub .content_container_2_3 {
  margin-right: 0;
}
#footer_bottom_container div.last,
.content_container_1_2 .left_100 .news_thumb,
.content_container_1_1 .left_100 .news_thumb,
.session-summaries .library div.results_list div.item div.brief.context_100,
#footer_top_container .footer_content .nav_area_home,
.library.id1517 .content_container_1_2 div.results_list div.item div.brief.context_100 {
  width: 100px;
}
.border_bottom_thick,
.clearer,
.content_item .border_top_thick,
.searchpage div.results_list div.item div.item_base {
  clear: both;
}
.widget_copy table tr td input[type=text],
.widget_copy input[type=text],
div.EditCalendarWidget div.widget_copy select {
  border: 1px solid #5083ab;
}
.random_statistic h4 em,
.homepage .random_statistic a {
  font-size: 1.5em;
}
.fresh_filters .Tabs .make_these_tabs_unique,
.homepage .upcoming_events.a_rhs_item h2,
.homepage .content_container_1_1 h3,
.homepage .content_container_1_3 h3,
.homepage .content_container_2_3 h3,
.homepage .content_container_1_4 h3,
div.EktronPersonalizationWrapper .topmenuitem,
.content_right .upcoming_events h2 {
  margin-top: 5px;
}
.text_filter input,
.id2147489226 #content_container .content_right .highlight .link_thumb a img {
  float: left;
  margin: 0 10px 0 0;
}
/* HOMEPAGE */
.homepage .content_right ul li ul li a,
.content_col h3,
.content_col h3 a {
  line-height: 1.2em;
}
.homepage .partners .rhs_carousel,
.inthenews .rhs_carousel {
  height: 60px;
}
.content_right .inthenews .faded_bg,
.working-at-gavi iframe {
  padding-bottom: 20px;
}
.rhs-box.blue {
  background: #00b6f1;
  background-image: url(../images/backgrounds/drop-bg.png);
  background-repeat: no-repeat;
  background-position: left top;
  background-blend-mode: color-burn;
}
.rhs-box.teal {
  background: #a4cd39;
  background-image: url(../images/backgrounds/drop-bg.png);
  background-repeat: no-repeat;
  background-position: left top;
  background-blend-mode: color-burn;
}
.rhs_carousel .paging a:hover,
.rhs_carousel .paging a:active,
.rhs_carousel .paging a.selected,
#main_nav .home .section_links ul li.strapline,
#main_nav .library .section_links ul li.strapline,
#main_nav .library_selected .section_links ul li.strapline,
.library .inpage_section_links h3 a,
.library .inpage_section_links h3 a:link,
.library .inpage_section_links h3 a:visited,
.library ul.tertiary_nav li.selected a:hover,
.library table.gavi th,
.rhs-box.teal {
  background-color: #079993;
}
.homepage .partners .rhs_carousel .backgrounds,
.types_of_support .tab_nav,
.country.hub .content_right .highlight .hl_content h2 {
  padding: 0;
}
.content_container_1_1 .highlight .hl_content p,
.content_container_1_2 .highlight .hl_content p,
.content_container_1_3 .highlight .hl_content p,
.content_container_2_3 .highlight .hl_content p,
.content_container_1_4 .highlight .hl_content p,
.library .content_container_1_1 .highlight .hl_content .content p,
.library .content_container_1_2 .highlight .hl_content .content p,
.library .content_container_1_3 .highlight .hl_content .content p,
.library .content_container_2_3 .highlight .hl_content .content p,
.library .content_container_1_4 .highlight .hl_content .content p,
.timeline h5 {
  font-size: 1.4em;
}
.content_container_1_2 .left_100 .news_content,
.content_container_1_1 .left_460 .news_content {
  width: 227px;
  padding: 0 0 0 13px;
}
.content_container_1_1 .left_340 .news_thumb,
.homepage .highlight .left,
.homepage .content_container_1_2 h2,
.threeforty,
.about.strategy.id2147484150 .content_item.download,
.about.governance.gavi-board.composition.id2532 .content_item.download,
.about.governance.gavi-board.committees .content_item.download,
.library.id2147489223 .content_item.download,
.library.publications div.results_list div.item div.brief.context_160 {
  width: 340px;
}
.homepage .upcoming_events.a_rhs_item,
#ctl00_ContentPlaceHolderHeading_DropZoneContentRight_columnDisplay_ctl00_controlcolumn_ctl03_WidgetHost_updatepanel .highlight {
  border-top: solid 2px #079993;
  background: #f3f3e8;
}
.homepage .content_right .highlight,
.page-not-found .content_right .highlight,
.rhs-box p,
.id2147489191 .content_container_1_1 .highlight .yellow_bg .hl_content img {
  margin: 0 !important;
}
.homepage .content_container_1_1 h4,
.homepage .content_container_1_3 h4,
.homepage .content_container_2_3 h4,
.homepage .content_container_1_4 h4 {
  margin-top: 35px;
}
.homepage .content_container_1_1 p,
.homepage .content_container_1_1 a,
.homepage .content_container_1_3 p,
.homepage .content_container_1_3 a,
.homepage .content_container_2_3 p,
.homepage .content_container_2_3 a {
  font-size: 1.4em;
  line-height: 1.4em;
}
.homepage .content_container_1_1 p a,
.homepage .content_container_1_3 p a,
.homepage .content_container_2_3 p a {
  font-size: 1em;
  line-height: 1.4em;
}
.homepage .content_container_1_1 h3 a,
.homepage .content_container_1_3 h3 a,
.homepage .content_container_2_3 h3 a,
.homepage .content_container_1_4 h3 a {
  font-size: 2em!important;
  line-height: 1.5em;
}
.content_right .upcoming_events ul.EventList li .Event .EventDate .EventMonth,
.widget .EventList .Event .EventDate .EventMonth {
  line-height: 1.4em;
  font-size: 10px;
  width: 38px;
  height: 15px;
  background-color: #117670;
  color: #FFF;
  border-bottom: solid 1px #FFF;
  text-align: center;
}
.content_right .upcoming_events ul.EventList li .Event .EventDate .EventDay,
.widget .EventList .Event .EventDate .EventDay {
  font-weight: 700;
  width: 38px;
  background-color: #85B9B7;
  color: #FFF;
  text-align: center;
}
#content_container .content_left table tr td.halfWidthCellL h4 a:hover,
#content_container .content_left table tr td.halfWidthCellL a h4:hover,
#content_container .content_left table tr td.halfWidthCellR h4 a:hover,
#content_container .content_left table tr td.halfWidthCellR a:hover h4,
#rssincl-box-412397 p.rssincl-itemtitle a:hover,
#rssincl-box-433535 p.rssincl-itemtitle a:hover {
  text-decoration: underline !important;
}
.advocacystatistics .content .stats_title,
.partnersforum2012.live table .time,
.calendars .content p,
.calendars .content p a {
  font-weight: 700;
}
div.EktronPersonalizationWrapper .topmenu .topmenuitem_right,
div.EktronPersonalizationWrapper .topmenu .searchbox_alignright {
  margin-top: 5px;
  display: inline-block;
}
.homepage .hl_topborder,
.homepage .gallery_audio,
.homepage .gallery_html,
.library .hl_topborder,
.library .gallery_audio,
.library .gallery_html,
#ajaxPageHtmlHere .library .hl_topborder,
#ajaxPageHtmlHere .library .gallery_audio,
#ajaxPageHtmlHere .library .gallery_html,
.library .border_top,
#ajaxPageHtmlHere .library .border_top {
  border-top: solid 2px #079993;
}
.homepage .inthenews .hl_topborder .hl_header h2,
.searchpage div.results_list.search_results .item {
  padding-top: 8px;
}
.homepage .random_statistic h4,
.homepage .random_statistic h4 em,
#main_nav li.home.hover a,
#main_nav li.home:active a,
#main_nav li.home_selected.hover a,
#main_nav li.home_selected:active a,
.library h1,
#ajaxPageHtmlHere .library h1,
.library .section,
#ajaxPageHtmlHere .library .section,
h3.library,
h3.library a,
#ajaxPageHtmlHere h3.library,
#ajaxPageHtmlHere h3.library a,
.library .random_statistic h4,
.library .random_statistic h4 em,
#ajaxPageHtmlHere .library .random_statistic h4,
#ajaxPageHtmlHere .library .random_statistic h4 em,
#main_nav li.library_selected span,
#main_nav li.library.hover span,
#main_nav li.library.hover a,
#main_nav li.library:active a,
#main_nav li.library_selected.hover a,
#main_nav li.library_selected:active a,
.library #breadcrumb .section_links ul li a:link,
.library #breadcrumb .section_links ul li a:visited,
.library .content_item h4,
.library .highlight h4,
.id2147487983 .content_col .highlight h3,
.employment .content_col .highlight h3,
.id2147487983 .content_col .highlight h4,
.employment .content_col .highlight h4 {
  color: #079993;
}
.homepage #breadcrumb .section_links ul li a:hover,
.homepage #breadcrumb .section_links ul li a:active,
.about .gallery_box,
.about #breadcrumb .section_links ul li a:hover,
.about #breadcrumb .section_links ul li a:active,
.about .gallery_box,
.apply_for_support #breadcrumb .section_links ul li a:hover,
.apply_for_support #breadcrumb .section_links ul li a:active,
.apply_for_support .gallery_box {
  background-color: #912b7d !important;
  color: #ffffff;
}
/* RHS NAV BG'S */
.inpage_section_links h3 a {
  color: #FFF;
  background: none !important;
}
.about .inpage_section_links h3,
#ajaxPageHtmlHere .about .inpage_section_links h3 {
  background: #912b7d;
}
.types_of_support .inpage_section_links h3 {
  background: #da1d5b;
}
.country_hub .inpage_section_links h3 {
  background: #009b49;
}
.financing .inpage_section_links h3 {
  background: #007bb8;
}
.results .inpage_section_links h3,
#ajaxPageHtmlHere .results .inpage_section_links h3,
.immunise_africa .inpage_section_links h3 {
  background: #da6900;
}
.library .inpage_section_links h3,
#ajaxPageHtmlHere .library .inpage_section_links h3 {
  background: #079993;
}
.searchpage .content_right h2 {
  background: #079993;
  color: #fff;
  width: 200px;
  height: 23px;
  padding-top: 5px;
  font-size: 14px;
  margin: 0;
}
/* RHS NAV */
.inpage_section_links {
  width: 220px;
  margin-left: 0px;
}
ul.tertiary_nav {
  background-color: transparent;
}
.inpage_section_links h3 {
  background-color: transparent;
  margin: 0;
}
.inpage_section_links li {
  border-right: 0;
}
.inpage_section_links ul li a {
  margin-left: 0;
  width: auto;
}
.inpage_section_links li a:link,
.inpage_section_links li a:visited {
  color: rgba(255, 255, 255, 0.7) !important;
}
.inpage_section_links ul li {
  width: 220px;
}
.inpage_section_links ul li.selected a {
  color: #fff;
  background-color: transparent;
}
.inpage_section_links ul li.selected {
  background: none !important;
}
ul.tertiary_nav li a {
  border-top: 1px solid rgba(255, 255, 255, 0.4);
}
/* SECTION RHS NAV  */
.about .inpage_section_links {
  background-color: #912b7d;
  background-image: url(../images/backgrounds/drop-bg-r.png);
  background-repeat: no-repeat;
  background-position: right top;
  background-blend-mode: color-burn;
}
.types_of_support .inpage_section_links {
  background-color: #da1d5b;
  background-image: url(../images/backgrounds/drop-bg-r.png);
  background-repeat: no-repeat;
  background-position: right top;
  background-blend-mode: color-burn;
}
.country_hub .inpage_section_links {
  background-color: #009b49;
  background-image: url(../images/backgrounds/drop-bg-r.png);
  background-repeat: no-repeat;
  background-position: right top;
  background-blend-mode: color-burn;
}
.financing .inpage_section_links {
  background-color: #007bb8;
  background-image: url(../images/backgrounds/drop-bg-r.png);
  background-repeat: no-repeat;
  background-position: right top;
  background-blend-mode: color-burn;
}
.results .inpage_section_links,
.immunise_africa .inpage_section_links {
  background-color: #da6900;
  background-image: url(../images/backgrounds/drop-bg-r.png);
  background-repeat: no-repeat;
  background-position: right top;
  background-blend-mode: color-burn;
}
.library .inpage_section_links {
  background-color: #079993;
  background-image: url(../images/backgrounds/drop-bg-r.png);
  background-repeat: no-repeat;
  background-position: right top;
  background-blend-mode: color-burn;
}
/* ABOUT SECTION */
.about .TwitterWidget h4,
#ajaxPageHtmlHere .about .TwitterWidget h4,
.apply_for_support .TwitterWidget h4 {
  color: #912b7d;
  border-bottom: solid 4px #912b7d;
}
.about h1,
#ajaxPageHtmlHere .about h1,
.about .section,
#ajaxPageHtmlHere .about .section,
h3.about,
h3.about a,
#ajaxPageHtmlHere h3.about,
h3.about a,
.about .random_statistic h4,
.about .random_statistic h4 em,
#ajaxPageHtmlHere .about .random_statistic h4,
.about .random_statistic h4 em,
#main_nav li.about_selected span,
#main_nav li.about.hover span,
#main_nav li.about.hover a,
#main_nav li.about:active a,
#main_nav li.about_selected.hover a,
#main_nav li.about_selected:active a,
.about #breadcrumb .section_links ul li a:link,
.about #breadcrumb .section_links ul li a:visited,
.apply_for_support h1,
.apply_for_support .section,
h3.apply_for_support,
h3.apply_for_support a,
.apply_for_support .random_statistic h4,
.apply_for_support .random_statistic h4 em,
#main_nav li.apply_for_support.hover a,
#main_nav li.apply_for_support:active a,
#main_nav li.apply_for_support_selected.hover a,
#main_nav li.apply_for_support_selected:active a,
.apply_for_support #breadcrumb .section_links ul li a:link,
.apply_for_support #breadcrumb .section_links ul li a:visited,
.about .content_item h4,
.about .highlight h4 {
  color: #912b7d;
}
.about ul.tab_nav li,
#ajaxPageHtmlHere .about ul.tab_nav li,
.apply_for_support ul.tab_nav li a {
  border-left: 1px solid #912b7d;
  border-top: 1px solid #912b7d;
  background-color: rgba(145, 43, 125, 0.15);
}
.about ul.tab_nav li.last,
#ajaxPageHtmlHere .about ul.tab_nav li.last {
  border-right: 1px solid #912b7d;
}
.about .hl_topborder,
.about .gallery_audio,
.about .gallery_html,
#ajaxPageHtmlHere .about .hl_topborder,
#ajaxPageHtmlHere .about .gallery_audio,
#ajaxPageHtmlHere .about .gallery_html {
  border-top: solid 2px #912b7d !important;
}
.about .border_bottom,
#ajaxPageHtmlHere .about .border_bottom,
.about .article_paging,
#ajaxPageHtmlHere .about .article_paging,
.apply_for_support .border_bottom,
.apply_for_support .article_paging {
  border-bottom: solid 2px #912b7d;
}
.about .border_bottom_thick,
#ajaxPageHtmlHere .about .border_bottom_thick,
.apply_for_support .tab_nav,
.apply_for_support .border_bottom_thick {
  border-bottom: solid 4px #912b7d;
}
.about .border_top_thick,
#ajaxPageHtmlHere .about .border_top_thick,
.apply_for_support .border_top_thick {
  border-top: 3px solid #912b7d;
  padding-top: 15px;
}
.about .content_item .std_downloads,
#ajaxPageHtmlHere .about .content_item .std_downloads,
.apply_for_support .content_item .std_downloads {
  background-color: rgba(145, 43, 125, 0.15);
}
.about .blockquote,
#ajaxPageHtmlHere .about .blockquote {
  background: url(../images/backgrounds/blockquote_open_about.gif) no-repeat 10px 10px rgba(145, 43, 125, 0.15);
}
.about .blockquote_inner,
#ajaxPageHtmlHere .about .blockquote_inner {
  background: url(../images/backgrounds/blockquote_close_about.gif) no-repeat bottom right;
}
.about .actionlink,
#ajaxPageHtmlHere .about .actionlink {
  background: url(../images/backgrounds/highlight_a_action_bg_about.jpg) no-repeat center right;
}
#main_nav .about .section_links ul li.strapline,
#main_nav .about_selected .section_links ul li.strapline,
#main_nav .apply_for_support .section_links ul li.strapline,
#main_nav .apply_for_support_selected .section_links ul li.strapline,
.about .inpage_section_links h3 a,
.about .inpage_section_links h3 a:link,
.about .inpage_section_links h3 a:visited,
.apply_for_support .inpage_section_links h3 a,
.apply_for_support .inpage_section_links h3 a:link,
.apply_for_support .inpage_section_links h3 a:visited,
.about table.gavi th,
table.goal thead {
  background-color: #912b7d;
}
.about .inpage_section_links li span,
.about .inpage_section_links li a:link,
.about .inpage_section_links li a:visited,
#ajaxPageHtmlHere .about .inpage_section_links li a:link,
.about .inpage_section_links li a:visited,
.apply_for_support .inpage_section_links a:link,
.apply_for_support .inpage_section_links a:visited {
  background-color: rgba(145, 43, 125, 0.15);
  color: #4c4c4c;
}
.about .inpage_section_links li a:hover,
.about .inpage_section_links li a:active,
#ajaxPageHtmlHere .about .inpage_section_links li a:hover,
#ajaxPageHtmlHere .about .inpage_section_links li a:active,
.apply_for_support .inpage_section_links a:hover,
.apply_for_support .inpage_section_links a:active {
  background-color: #912b7d;
  color: #4c4c4c;
}
.about .inpage_section_links ul li.selected a,
.about .inpage_section_links ul li.selected a:active,
#ajaxPageHtmlHere .about .inpage_section_links ul li.selected a,
#ajaxPageHtmlHere .about .inpage_section_links ul li.selected a:active,
.apply_for_support .inpage_section_links ul li.selected a,
.apply_for_support .inpage_section_links ul li.selected a:active {
  background-color: #912b7d;
  background-image: none;
}
.about .inpage_section_links ul li.selected,
#ajaxPageHtmlHere .about .inpage_section_links ul li.selected {
  background: url(../images/backgrounds/section_links_active_about.gif) no-repeat center left !important;
}
.about .content_right .search,
#ajaxPageHtmlHere .about .content_right .search {
  background-image: url(../images/rhs_h2_bg_search_about.gif);
  background-position: right 2px;
  background-repeat: no-repeat;
}
#outer_container .about .content_left table tr td.halfWidthCellR h4,
#outer_container .about .content_left table tr td.halfWidthCellL h4,
#outer_container #ajaxPageHtmlHere .about .content_left table tr td.halfWidthCellR h4,
#outer_container #ajaxPageHtmlHere .about .content_left table tr td.halfWidthCellL h4 {
  border-top: solid 2px #912b7d;
  color: #912b7d;
}
/* TYPES OF SUPPORT SECTION */
.types_of_support h1,
.types_of_support .section,
h3.types_of_support,
h3.types_of_support a,
.support h3,
.support h4,
.types_of_support .random_statistic h4,
.types_of_support .random_statistic h4 em,
#main_nav li.types_of_support_selected span,
#main_nav li.types_of_support_selected.hover span,
#main_nav li.types_of_support.hover a,
#main_nav li.types_of_support:active a,
#main_nav li.types_of_support_selected.hover a,
#main_nav li.types_of_support_selected:active a,
.types_of_support #breadcrumb .section_links ul li a:link,
.types_of_support #breadcrumb .section_links ul li a:visited {
  color: #da1d5b;
}
#main_nav .types_of_support .section_links ul li.strapline,
#main_nav .types_of_support_selected .section_links ul li.strapline,
.types_of_support .inpage_section_links h3 a,
.types_of_support .inpage_section_links h3 a:link,
.types_of_support .inpage_section_links h3 a:visited {
  background-color: #da1d5b;
}
/* FINANCE SECTION */
.financing h1,
.financing .section,
h3.financing,
h3.financing a,
.financing .random_statistic h4,
.financing .random_statistic h4 em,
#main_nav li.financing_selected span,
#main_nav li.financing.hover span,
#main_nav li.financing.hover a,
#main_nav li.financing:active a,
#main_nav li.financing_selected.hover a,
#main_nav li.financing_selected:active a,
.financing #breadcrumb .section_links ul li a:link,
.financing #breadcrumb .section_links ul li a:visited,
.funding .content_item h4,
.funding .highlight h4,
.donor-profiles h3 {
  color: #007bb8;
}
.financing .border_bottom,
.financing .article_paging {
  border-bottom: solid 2px #007bb8;
}
#main_nav .financing .section_links ul li.strapline,
#main_nav .financing_selected .section_links ul li.strapline,
.financing .inpage_section_links h3 a,
.financing .inpage_section_links h3 a:link,
.financing .inpage_section_links h3 a:visited,
.financing ul.tertiary_nav li.selected a:hover,
.funding table.gavi th {
  background-color: #007bb8;
}
/* COUNTRY HUB */
.country_hub h1,
.country_hub .section,
h3.country_hub,
h3.country_hub a,
.country_hub .random_statistic h4,
.country_hub .random_statistic h4 em,
.country_hub .content_col .tabular span.label,
#main_nav li.country_hub_selected span,
#main_nav li.country_hub.hover span,
#main_nav li.country_hub.hover a,
#main_nav li.country_hub:active a,
#main_nav li.country_hub_selected.hover a,
#main_nav li.country_hub_selected:active a,
.country_hub #breadcrumb .section_links ul li a:link,
.country_hub #breadcrumb .section_links ul li a:visited,
.country .content_item h4,
.country .highlight h4 {
  color: #009b49;
}
.country_hub .border_bottom,
.country_hub .article_paging {
  border-bottom: solid 2px #009b49;
}
#main_nav .country_hub .section_links ul li.strapline,
#main_nav .country_hub_selected .section_links ul li.strapline,
.country_hub .inpage_section_links h3 a,
.country_hub .inpage_section_links h3 a:link,
.country_hub .inpage_section_links h3 a:visited,
.country ul.tertiary_nav li.selected a:hover,
.country table.gavi th,
.rhs-box.green {
  background-color: #009b49;
}
/* RESULTS */
.results .TwitterWidget h4,
#ajaxPageHtmlHere .results .TwitterWidget h4 {
  color: #da6900;
  border-bottom: solid 4px #da6900;
}
.results h1,
#ajaxPageHtmlHere .results h1,
.results .section,
#ajaxPageHtmlHere .results .section,
h3.results,
h3.results a,
#ajaxPageHtmlHere h3.results,
h3.results a,
.results .random_statistic h4,
.results .random_statistic h4 em,
#ajaxPageHtmlHere .results .random_statistic h4,
#ajaxPageHtmlHere .results .random_statistic h4 em,
#main_nav li.results_selected span,
#main_nav li.results.hover span,
#main_nav li.results.hover a,
#main_nav li.results:active a,
#main_nav li.results_selected.hover a,
#main_nav li.results_selected:active a,
.results #breadcrumb .section_links ul li a:link,
.results #breadcrumb .section_links ul li a:visited,
.immunise_africa h1,
.immunise_africa #breadcrumb .section_links ul li a:link,
.immunise_africa #breadcrumb .section_links ul li a:visited,
.results .content_item h4,
.results .highlight h4 {
  color: #da6900;
}
.results ul.tab_nav li,
#ajaxPageHtmlHere .results ul.tab_nav li {
  border-left: 1px solid #da6900;
  border-top: 1px solid #da6900;
  background-color: rgba(218, 105, 0, 0.15);
}
.results ul.tab_nav li.last,
#ajaxPageHtmlHere .results ul.tab_nav li.last {
  border-right: 1px solid #da6900;
}
.results .hl_topborder,
.results .gallery_audio,
.results .gallery_html,
#ajaxPageHtmlHere .results .hl_topborder,
#ajaxPageHtmlHere .results .gallery_audio,
#ajaxPageHtmlHere .results .gallery_html,
.immunise_africa .hl_topborder,
.immunise_africa .gallery_audio,
.immunise_africa .gallery_html {
  border-top: solid 2px #da6900;
}
.results .border_bottom,
#ajaxPageHtmlHere .results .border_bottom,
.results .article_paging,
#ajaxPageHtmlHere .results .article_paging {
  border-bottom: solid 2px #da6900;
}
.results .border_bottom_thick,
#ajaxPageHtmlHere .results .border_bottom_thick {
  border-bottom: solid 4px #da6900;
}
.results .border_top_thick,
#ajaxPageHtmlHere .results .border_top_thick {
  border-top: 3px solid #da6900;
  padding-top: 15px;
}
.results .blockquote,
#ajaxPageHtmlHere .results .blockquote {
  background: url(../images/backgrounds/blockquote_open_results.gif) no-repeat 10px 10px rgba(218, 105, 0, 0.15);
}
.results .blockquote_inner,
#ajaxPageHtmlHere .results .blockquote_inner,
.library .blockquote_inner,
#ajaxPageHtmlHere .library .blockquote_inner {
  background: url(../images/backgrounds/blockquote_close_results.gif) no-repeat bottom right;
}
.results .actionlink,
#ajaxPageHtmlHere .results .actionlink {
  background: url(../images/backgrounds/highlight_a_action_bg_resul.jpg) no-repeat center right;
}
#main_nav .results .section_links ul li.strapline,
#main_nav .results_selected .section_links ul li.strapline,
.immunise_africa .inpage_section_links h3 a,
.immunise_africa .inpage_section_links h3 a:link,
.immunise_africa .inpage_section_links h3 a:visited,
.results .inpage_section_links h3 a,
.results .inpage_section_links h3 a:link,
.results .inpage_section_links h3 a:visited,
.results ul.tertiary_nav li.selected a:hover,
.immunise_africa ul.tertiary_nav li.selected a:hover,
.results table.gavi th {
  background-color: #da6900;
}
.results #breadcrumb li.active a:link,
.results #breadcrumb li.active a:visited,
.results #breadcrumb li.active a,
.results #breadcrumb li span.read-only,
.immunise_africa #breadcrumb li.active a:link,
.immunise_africa #breadcrumb li.active a:visited,
.immunise_africa #breadcrumb li.active a,
.immunise_africa #breadcrumb li span.read-only {
  background: url(../images/backgrounds/bc_inactive_right_results.gif) no-repeat top right;
}
.results #breadcrumb li.active.hover a,
.results #breadcrumb li:active a,
.results #breadcrumb li.over a,
.results #breadcrumb li.active.hover span.read-only,
.immunise_africa #breadcrumb li.active.hover a,
.immunise_africa #breadcrumb li:active a,
.immunise_africa #breadcrumb li.over a,
.immunise_africa #breadcrumb li.active.hover span.read-only {
  background: url(../images/backgrounds/bc_active_right_results.gif) no-repeat top right !important;
}
.results #breadcrumb .section_links ul li a:hover,
.results #breadcrumb .section_links ul li a:active,
.immunise_africa #breadcrumb .section_links ul li a:hover,
.immunise_africa #breadcrumb .section_links ul li a:active {
  background-color: #da6900 !important;
  color: #ffffff;
}
.results .inpage_section_links li span,
.results .inpage_section_links a:link,
.results .inpage_section_links a:visited,
#ajaxPageHtmlHere .results .inpage_section_links a:link,
#ajaxPageHtmlHere .results .inpage_section_links a:visited,
.immunise_africa .inpage_section_links li span,
.immunise_africa .inpage_section_links a:link,
.immunise_africa .inpage_section_links a:visited {
  background-color: rgba(218, 105, 0, 0.15);
  color: #4c4c4c;
}
.results .inpage_section_links a:hover,
.results .inpage_section_links a:active,
#ajaxPageHtmlHere .results .inpage_section_links a:hover,
#ajaxPageHtmlHere .results .inpage_section_links a:active {
  background-color: #da6900;
  color: #4c4c4c;
}
.results .inpage_section_links ul li.selected a,
.results .inpage_section_links ul li.selected a:active,
#ajaxPageHtmlHere .results .inpage_section_links ul li.selected a,
#ajaxPageHtmlHere .results .inpage_section_links ul li.selected a:active,
.immunise_africa .inpage_section_links ul li.selected a,
.immunise_africa .inpage_section_links ul li.selected a:active {
  background-color: #da6900;
  background-image: none;
}
.results .inpage_section_links ul li.selected,
#ajaxPageHtmlHere .results .inpage_section_links ul li.selected,
.immunise_africa .inpage_section_links ul li.selected {
  background: url(../images/backgrounds/section_links_active_result.gif) no-repeat center left !important;
}
.results .content_right .search,
#ajaxPageHtmlHere .results .content_right .search {
  background-image: url(../images/rhs_h2_bg_search_results.gif);
  background-position: right 2px;
  background-repeat: no-repeat;
}
#outer_container .results .content_left table tr td.halfWidthCellR h4,
#outer_container .results .content_left table tr td.halfWidthCellL h4,
#outer_container #ajaxPageHtmlHere .results .content_left table tr td.halfWidthCellR h4,
#outer_container #ajaxPageHtmlHere .results .content_left table tr td.halfWidthCellL h4 {
  border-top: solid 2px #da6900;
  color: #da6900;
}
/* LIBRARY */
.library .TwitterWidget h4,
#ajaxPageHtmlHere .library .TwitterWidget h4 {
  color: #079993;
  border-bottom: solid 4px #079993;
}
.library #ctl00_ContentPlaceHolderBottom_TabYearsHeaderSearch,
.gavi-board.composition .float_left,
.foursixzero img,
.homepage .left_160,
.id2147508473 .replenishment #juicebox-container,
.timeline p,
.vid_column iframe {
  margin-bottom: 20px;
}
.library ul.tab_nav li,
#ajaxPageHtmlHere .library ul.tab_nav li {
  border-left: 1px solid #079993;
  border-top: 1px solid #079993;
  background-color: rgba(7, 153, 147, 0.15);
}
.library ul.tab_nav li.last,
#ajaxPageHtmlHere .library ul.tab_nav li.last {
  border-right: 1px solid #079993;
}
.library .border_bottom,
#ajaxPageHtmlHere .library .border_bottom,
.library .article_paging,
#ajaxPageHtmlHere .library .article_paging {
  border-bottom: solid 2px #079993;
}
.library .border_bottom_thick,
#ajaxPageHtmlHere .library .border_bottom_thick,
.searchpage .border_bottom_thick {
  border-bottom: solid 4px #079993;
}
.tab_header.search ul.tab_nav li a:link,
.tab_header.search .library ul.tab_nav li a:visited,
#ajaxPageHtmlHere .tab_header.search ul.tab_nav li a:link,
#ajaxPageHtmlHere .tab_header.search .library ul.tab_nav li a:visited {
  border-bottom: 1px solid #079993;
}
.library .border_top_thick,
#ajaxPageHtmlHere .library .border_top_thick {
  border-top: 2px solid #079993;
  padding-top: 15px;
}
.library .content_item .std_downloads,
#ajaxPageHtmlHere .library .content_item .std_downloads {
  background-color: rgba(7, 153, 147, 0.15);
}
.library .blockquote,
#ajaxPageHtmlHere .library .blockquote {
  background: url(../images/backgrounds/blockquote_open_library.gif) no-repeat 10px 10px rgba(7, 153, 147, 0.15);
}
.library .actionlink,
#ajaxPageHtmlHere .library .actionlink {
  background: url(../images/backgrounds/highlight_a_action_bg_libra.jpg) no-repeat center right;
}
.library #breadcrumb .section_links ul li a:hover,
.library #breadcrumb .section_links ul li a:active,
.library .gallery_box,
#content_container ul.tab_nav li a.hot_topics:hover {
  background-color: #079993 !important;
  color: #ffffff;
}
.library .inpage_section_links a,
#ajaxPageHtmlHere .library .inpage_section_links a {
  color: #4c4c4c !important;
}
.library .inpage_section_links li span,
.library .inpage_section_links li a:link,
.library .inpage_section_links li a:visited,
#ajaxPageHtmlHere .library .inpage_section_links li a:link,
.library .inpage_section_links li a:visited {
  background-color: rgba(7, 153, 147, 0.15);
  color: #4c4c4c;
}
.library .inpage_section_links li a:hover,
.library .inpage_section_links li a:active,
#ajaxPageHtmlHere .library .inpage_section_links li a:hover,
#ajaxPageHtmlHere .library .inpage_section_links li a:active {
  background-color: #079993;
  color: #4c4c4c;
}
.library .inpage_section_links ul li.selected a,
.library .inpage_section_links ul li.selected a:active,
#ajaxPageHtmlHere .library .inpage_section_links ul li.selected a,
#ajaxPageHtmlHere .library .inpage_section_links ul li.selected a:active {
  background-color: #079993;
  background-image: none;
}
.library .inpage_section_links ul li.selected,
#ajaxPageHtmlHere .library .inpage_section_links ul li.selected {
  background: url(../images/backgrounds/section_links_active_librar.gif) no-repeat center left !important;
}
.library .content_right .search,
#ajaxPageHtmlHere .library .content_right .search {
  background-image: url(../images/rhs_h2_bg_search_library.gif);
  background-position: right 2px;
  background-repeat: no-repeat;
}
#outer_container .library .content_left table tr td.halfWidthCellR h4,
#outer_container .library .content_left table tr td.halfWidthCellL h4,
#outer_container #ajaxPageHtmlHere .library .content_left table tr td.halfWidthCellR h4,
#outer_container #ajaxPageHtmlHere .library .content_left table tr td.halfWidthCellL h4,
#outer_container .searchpage .content_left table tr td.halfWidthCellR h4,
#outer_container .searchpage .content_left table tr td.halfWidthCellL h4 {
  border-top: solid 2px #079993;
  color: #079993;
}
.about.content_right .highlight .hl_content h1,
.about .content_right .highlight .hl_content h2,
.about .content_right .highlight .hl_content h3,
.about .content_right .highlight .hl_content h4,
.about .content_right .highlight .hl_content h5,
.about .content_right .highlight .hl_content h6,
.about .content_right .highlight .hl_content p,
.about .content_right .highlight .hl_content ul,
.about .content_right .highlight .hl_content ol,
.types_of_support .content_right .highlight .hl_content h1,
.types_of_support .content_right .highlight .hl_content h2,
.types_of_support .content_right .highlight .hl_content h3,
.types_of_support .content_right .highlight .hl_content h4,
.types_of_support .content_right .highlight .hl_content h5,
.types_of_support .content_right .highlight .hl_content h6,
.types_of_support .content_right .highlight .hl_content p,
.types_of_support .content_right .highlight .hl_content ul,
.types_of_support .content_right .highlight .hl_content ol,
.apply_for_support .content_right .highlight .hl_content h1,
.apply_for_support .content_right .highlight .hl_content h2,
.apply_for_support .content_right .highlight .hl_content h3,
.apply_for_support .content_right .highlight .hl_content h4,
.apply_for_support .content_right .highlight .hl_content h5,
.apply_for_support .content_right .highlight .hl_content h6,
.apply_for_support .content_right .highlight .hl_content p,
.apply_for_support .content_right .highlight .hl_content ul,
.apply_for_support .content_right .highlight .hl_content ol,
.financing .content_right .highlight .hl_content h1,
.financing .content_right .highlight .hl_content h2,
.financing .content_right .highlight .hl_content h3,
.financing .content_right .highlight .hl_content h4,
.financing .content_right .highlight .hl_content h5,
.financing .content_right .highlight .hl_content h6,
.financing .content_right .highlight .hl_content p,
.financing .content_right .highlight .hl_content ul,
.financing .content_right .highlight .hl_content ol,
.country_hub .content_right .highlight .hl_content h1,
.country_hub .content_right .highlight .hl_content h2,
.country_hub .content_right .highlight .hl_content h3,
.country_hub .content_right .highlight .hl_content h4,
.country_hub .content_right .highlight .hl_content h5,
.country_hub .content_right .highlight .hl_content h6,
.country_hub .content_right .highlight .hl_content p,
.country_hub .content_right .highlight .hl_content ul,
.country_hub .content_right .highlight .hl_content ol,
.results .content_right .highlight .hl_content h1,
.results .content_right .highlight .hl_content h2,
.results .content_right .highlight .hl_content h3,
.results .content_right .highlight .hl_content h4,
.results .content_right .highlight .hl_content h5,
.results .content_right .highlight .hl_content h6,
.results .content_right .highlight .hl_content p,
.results .content_right .highlight .hl_content ul,
.results .content_right .highlight .hl_content ol,
.library .content_right .highlight .hl_content h1,
.library .content_right .highlight .hl_content h2,
.library .content_right .highlight .hl_content h3,
.library .content_right .highlight .hl_content h4,
.library .content_right .highlight .hl_content h5,
.library .content_right .highlight .hl_content h6,
.library .content_right .highlight .hl_content p,
.library .content_right .highlight .hl_content ul,
.library .content_right .highlight .hl_content ol,
.country .content_item.disclaimer table td {
  padding-right: 10px;
}
.about .content_right .upcoming_events,
.about .partners h4 {
  border-color: #912b7d;
}
.support .content_right .upcoming_events,
.types_of_support .content_right .upcoming_events,
.support .partners h4 {
  border-color: #da1d5b;
}
.country .content_right .upcoming_events,
.country .partners h4 {
  border-color: #009b49;
}
.funding .content_right .upcoming_events,
.funding .partners h4 {
  border-color: #007bb8;
}
.results .content_right .upcoming_events,
.results .partners h4 {
  border-color: #da6900;
}
.library .content_right .upcoming_events,
.library .partners h4 {
  border-color: #079993;
}
p,
li,
a,
label,
p.MsoNormal,
.homepage .content_col h2 a,
.homepage .content_col h3 a {
  line-height: 1.4em;
}
.threefortyRight,
.halfWidthCellR,
.working-at-gavi .halfWidthCellR {
  width: 340px;
  float: right;
}
/* FOOTER */
#footer_top_container h3 a,
table.gavi th,
table.gavi th p,
table.gavi td,
table.gavi td p {
  padding: 5px;
}
#footer_top_container .footer_content .nav_area_about ul li a:hover,
.about ul.tertiary_nav li a:hover {
  background-color: rgba(145, 43, 125, 0.6);
}
#footer_top_container .footer_content .nav_area_types_of_support ul li a:hover,
.types_of_support ul.tertiary_nav li a:hover {
  background-color: rgba(218, 29, 91, 0.6);
}
#footer_top_container .footer_content .nav_area_country_hub ul li a:hover,
.country ul.tertiary_nav li a:hover {
  background-color: rgba(0, 155, 73, 0.6);
}
#footer_top_container .footer_content .nav_area_financing ul li a:hover,
.financing ul.tertiary_nav li a:hover {
  background-color: rgba(0, 123, 184, 0.6);
}
#footer_top_container .footer_content .nav_area_results ul li a:hover,
.results ul.tertiary_nav li a:hover,
.immunise_africa ul.tertiary_nav li a:hover {
  background-color: rgba(218, 105, 0, 0.6);
}
#footer_top_container .footer_content .nav_area_library ul li a:hover,
.library ul.tertiary_nav li a:hover {
  background-color: rgba(7, 153, 147, 0.6);
}
#footer_top_container .footer_content .nav_area_types_of_support,
#NewsletterSignup #NewsletterSignup_NewsletterSignup_SendInput {
  width: 150px;
}
#footer_top_container .footer_content .nav_area_results,
#footer_top_container .footer_content .nav_area_library.last {
  width: 120px;
}
.types_of_support ul.tertiary_nav li.selected a:hover,
.support table.gavi th {
  background-color: #da1d5b;
}
.support .content_item h4,
.support .highlight h4,
.support.id2147485952 .highlight h3 {
  color: #da1d5b;
}
.roi .content_item h4,
.roi .content_item table.MsoTableWeb3 p.MsoQuote,
.roi .content_item table.MsoTableWeb3 em,
.roi .QuoteBox p.MsoQuote,
.roi .QuoteBox em {
  color: #8c2b2b;
}
.content_item table.MsoTableWeb1 h4,
.FullWidthBox h4,
.content_item table h3 {
  padding-top: 0;
  margin-top: 0;
}
/* TABLES + QUOTEBOX ETC */
table.gavi {
  width: 100%;
  border-spacing: 0;
  font-size: 13px;
  border-right: 1px solid #bebebe;
  border-top: 1px solid #bebebe;
}
table.gavi p {
  padding-bottom: 0;
  margin-bottom: 0;
  font-size: 13px;
}
table.gavi th {
  border-bottom: 1px solid #fff;
  border-left: 1px solid #ffffff;
}
table.gavi td {
  border-bottom: 1px solid #bebebe;
  border-left: 1px solid #bebebe;
}
.roi table.gavi th {
  background-color: #8c2b2b;
}
.MsoTableWeb1 td {
  padding: 0 10px 0 0;
}
.MsoTableWeb1 td tr {
  color: #4c4c4c;
  font-size: 13px;
}
.content_item table.MsoTableWeb1,
.FullWidthBox {
  background-color: #f6f7ef;
  border-left: 1px solid #4c4c4c;
  margin: 20px 0;
  padding: 20px 20px 10px;
  background-image: url(../images/backgrounds/drop-bg-r.png);
  background-repeat: no-repeat;
  background-position: right top;
  background-blend-mode: color-burn;
}
.content_item table.MsoTableWeb1 p,
.content_item table.MsoTableWeb1 li {
  font-size: 13px !important;
}
.MsoTableWeb1 h2,
.MsoTableWeb1 h3,
.MsoTableWeb1 h4,
.MsoTableWeb1 h5 {
  font-size: 14px;
  margin: 0 0 10px;
}
.support .content_item table.MsoTableWeb1 h3 {
  color: #da1d5b;
  font-size: 16px !important;
}
.funding .content_item table.MsoTableWeb1 h3 {
  color: #007bb8;
  font-size: 16px !important;
}
.content_item .FullWidthBox h3 {
  margin-top: 0 !important;
}
.content_item table.MsoTableWeb2,
.content_item .HalfWidthBoxRight {
  background: #f3f0ea;
  width: 299px;
  float: right;
  margin: 0 0 20px 20px;
  padding: 20px;
}
.content_item table.MsoTableWeb2 {
  width: 339px;
}
.content_item table.MsoTableWeb2 h4,
.content_item .HalfWidthBoxRight h4 {
  font-size: 15px!important;
  padding-top: 0;
  margin-top: 0;
}
.about .content_item h4,
.about .content_item table.MsoTableWeb2 h4,
.about .content_item .HalfWidthBoxRight h4 {
  color: #912b7d;
  font-size: 15px!important;
  font-family: Arial;
  font-weight: 400!important;
  margin-bottom: 5px;
}
.support .content_item h4,
.support .content_item table.MsoTableWeb2 h4,
.support .content_item .HalfWidthBoxRight h4 {
  color: #da1d5b;
  font-size: 15px!important;
  font-family: Arial;
  font-weight: 400!important;
  margin-bottom: 5px;
}
.funding .content_item h4,
.funding .content_item table.MsoTableWeb2 h4,
.support .content_item .HalfWidthBoxRight h4 {
  color: #007bb8;
  font-size: 15px!important;
  font-family: Arial;
  font-weight: 400!important;
  margin-bottom: 5px;
}
.about.governance.gavi-board .content_item table.MsoTableWeb2 {
  width: 699px;
}
.content_item table.MsoTableWeb3,
.content_item .QuoteBox {
  float: right;
  background-image: url(../images/backgrounds/blue-green-quote.png);
  background-repeat: no-repeat;
  width: 260px;
  margin: 0 0 0 20px;
  padding: 40px 40px 0 40px;
}
.content_item .QuoteBox.float_left {
  float: left;
  margin: 0 20px 20px 0;
}
.content table.MsoTableWeb3,
.content .QuoteBox {
  float: right;
  background-image: url(../images/backgrounds/blue-green-quote.png);
  background-repeat: no-repeat;
  width: 200px;
  margin: 0 0 0 20px;
  padding: 40px 40px 0 40px;
}
.roi .content_item.teaser ul li,
.roi .content_item.teaser p {
  color: #8c2b2b;
  font-size: 22px !important;
}
.roi .content_col .border_bottom {
  width: 100%;
  border-color: #8c2b2b;
}
.content_item table.MsoTableWeb3 p.MsoQuote,
.content_item table.MsoTableWeb3,
.QuoteBox p.MsoQuote,
.QuoteBox p {
  color: #079993;
}
.content_item table.MsoTableWeb3 p.MsoQuote em,
.content_item table.MsoTableWeb3 p em,
.QuoteBox p.MsoQuote em,
.QuoteBox p em {
  font-style: italic;
  color: #00b6f1;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.4em;
}
.support .content_item table.MsoTableWeb3,
.support .content_item .QuoteBox {
  border-right: 1px solid #da1d5b !important;
}
/* QUOTEBOXES */
/*
.about .content_item table.MsoTableWeb1,.about .content_item .FullWidthBox,.about .content_item table.MsoTableWeb2,.about .content_item .HalfWidthBoxRight,.about .content_item table.MsoTableWeb3,.about .content_item .QuoteBox,.about p a.download_doc{border-left:1px solid @gavipurple}
.support .content_item table.MsoTableWeb1,.support .content_item .FullWidthBox,.support .content_item table.MsoTableWeb2,.support .content_item .HalfWidthBoxRight,.support p a.download_doc{border-left:1px solid @gavired}
.country .content_item table.MsoTableWeb1,.country .content_item .FullWidthBox,.country .content_item table.MsoTableWeb2,.country .content_item .HalfWidthBoxRight,.country .content_item table.MsoTableWeb3,.country .content_item .QuoteBox,.country p a.download_doc{border-left:1px solid @gavigreen}
.funding .content_item table.MsoTableWeb1,.funding .content_item .FullWidthBox,.funding .content_item table.MsoTableWeb2,.funding .content_item .HalfWidthBoxRight,.funding .content_item table.MsoTableWeb3,.funding .content_item .QuoteBox,.funding p a.download_doc{border-left:1px solid @gaviblue}
.results .content_item table.MsoTableWeb1,.results .content_item .FullWidthBox,.results .content_item table.MsoTableWeb2,.results .content_item .HalfWidthBoxRight,.results .content_item table.MsoTableWeb3,.results .content_item .QuoteBox,.results p a.download_doc{border-left:1px solid @gaviorange}
.funding .content_item table.MsoTableWeb1,.library .content_item .FullWidthBox,.library .content_item table.MsoTableWeb2,.library .content_item .HalfWidthBoxRight,.library p a.download_doc{border-left:1px solid @gaviteal}
*/
.about .content_item table.MsoTableWeb1 h3,
.about .content_item table.MsoTableWeb2 h3,
.about .content_item .HalfWidthBoxRight h3 {
  color: #912b7d;
  font-size: 16px !important;
}
/* HALF WIDTH BOX */
.content_item table.MsoTableWeb2 p,
.content_item .HalfWidthBoxRight p,
.meeting_minutes .content_col .meeting_item .hl_content p,
.id2147485324 table tr td a,
.donor-profiles .financing .inpage_section_links a:link,
.donor-profiles .financing .inpage_section_links a:visited,
.id2147486272 .financing .inpage_section_links a:link,
.id2147486272 .financing .inpage_section_links a:visited,
#suggested em {
  font-size: 13px;
}
.content_item table.MsoTableWeb2 ul,
.content_item .HalfWidthBoxRight ul,
.highlight.keywords ul li {
  padding-left: 0;
}
.roi .content_item table.MsoTableWeb2,
.roi .content_item .HalfWidthBoxRight,
.roi .content_item table.MsoTableWeb3,
.roi .content_item .QuoteBox {
  border-left: 1px solid #8c2b2b;
  background-color: #ffffff;
}
.content_item table.MsoTableGrid td p,
.careers #ctl00_ContentPlaceHolderTop_DropZoneWidthFull2_columnDisplay_ctl01_controlcolumn_ctl01_WidgetHost_updatepanel p {
  margin: 0;
  padding: 0;
}
.halfWidthCellR a:hover h4,
.halfWidthCellL a:hover h4,
.Tabs .SplitList li a:hover,
.Tabs #tabs-1 .SplitList li a:hover,
.Tabs #tabs-2 .SplitList li a:hover,
.Tabs #tabs-3 .SplitList li a:hover {
  color: #fff;
  background: #007dbb;
}
/* ETHICS */
div.ethics {
  float: right;
  text-align: right;
  width: 40%;
  margin-top: 10px;
}
div.ethics p#ethics_heading {
  text-transform: uppercase;
  font-family: 'Open Sans' arial;
  padding-bottom: 5px;
}
div.ethics p#ethics_content {
  font-size: 12px;
  color: #999999;
}
#copyright_notice {
  display: block;
  font-size: 12px;
  color: #999;
}
.en #copyright_notice {
  text-align: center;
  float: none;
}
.fr #copyright_notice {
  clear: none;
  margin-top: 21px;
}
/* AUDIO-VISUAL */
.library.audio-visual.infographics h2 p {
  font-size: 20px;
}
.library.audio-visual.infographics h2 p a {
  color: #cc0000;
  padding: 8px 0 0 30px;
  height: 24px;
  font-size: 16px;
  text-transform: uppercase;
  background: url(/uploadedImages/Library_and_news/Audio-visual/Media_boxes/Infographics/iconPDF.png) no-repeat left center;
}
.library.audio-visual.infographics #ctl00_ContentBlock_Top h3 {
  display: none;
}
.library.audio-visual.infographics #displayone {
  background-color: #ffffff;
}
.library.audio-visual.infographics #displayone .caption {
  float: left;
  font-size: 14px;
  color: #4c4c4c;
  width: 700px;
  padding: 10px 0;
  text-align: left;
  border: 0;
  border-bottom: 1px solid #ccc;
  padding-bottom: 20px;
  margin-bottom: 10px;
  background-color: #fff;
}
.library.audio-visual.infographics #displayone div.mainassetholder img {
  margin: 0 !important;
}
.library.audio-visual.infographics .hl_content.related_pages {
  display: none;
}
/* MISC */
.Footnote p,
p.Footnote,
.country p#radETempNode {
  color: #666;
  font-size: 12px;
}
.about .content_item table.about tr th p,
.pneumococcal-amc .content_item table.amc tr th p {
  color: #fff;
  padding-bottom: 0;
  margin-bottom: 0;
}
.about .content_item table.about tr p,
.pneumococcal-amc .content_item table.amc tr p {
  font-size: 13px;
  padding-bottom: 0;
  margin-bottom: 0;
}
.glossary #content_container .Tabs .tab_header .glossary_tabs ul.tab_nav li a:hover,
.calendars #content_container .tab_header.search ul.tab_nav li a:hover {
  background: rgba(7, 153, 147, 0.6) !important;
}
.about.gavi-board .content_item table.about tr p a:hover,
.about table.members tr td p a:hover {
  background: #007dbb;
  color: #fff;
  text-decoration: none;
}
.id2147487572 .Dcountry,
.id2147487572 .Dregion {
  text-align: left;
  background: rgba(218, 105, 0, 0.15);
  border-left: 1px solid #ccc;
  font-weight: 700;
}
.id2147487572 .Dwindow,
.id2147487572 .Dprogramme {
  text-align: left;
  border-left: 1px solid #cccccc;
}
.support #content_container ul.tab_nav li a:hover,
.fr.soutien #content_container ul.tab_nav li a:hover {
  background: rgba(218, 29, 91, 0.6) !important;
}
.fr.soutien #content_container ul.tab_nav li.ui-tabs-selected a:hover,
#content_container .ui-tabs .ui-tabs-nav li.ui-tabs-selected a:hover,
#content_container ul.tab_nav li.ui-tabs-selected a:hover {
  cursor: pointer;
  border-bottom: 2px solid #FFF;
  background-color: #FFF!important;
  color: #4c4c4c !important;
}
.library #content_container ul.tab_nav li a:hover,
.library #content_container ul.tab_nav.tab_other li a:hover,
body .id2147485360 .library ul.tab_nav.tab_other li a:hover {
  background-color: rgba(7, 153, 147, 0.6) !important;
}
.library .an_item.no_pad_right h5,
.roi .an_item.no_pad_right h5 {
  border-top: 1px solid #079993;
}
a.pdf_download:active,
a.doc_download:active,
a.xls_download:active,
a.img_download:active,
a.eml_link:active,
a.web_link:active {
  background-color: #007dbb;
}
.content_col .highlight h3,
.minutes .highlight .hl_content h3,
.homepage .content_col .hl_content .halfthirds img,
.rssincl-itemdesc p {
  margin-bottom: 10px !important;
}
.roi .tab_header .tab_nav,
.fr .make_above_tabs_unique .no_results,
.fr .results_list p.no_results,
.fr .calendars p.noResults,
.fr .make_above_tabs_unique .no_results_tip,
.fr .results_list p.no_results_tip,
.fr .calendars p.noResults_tip {
  margin-left: 40px;
}
.hl_content p a,
.results_list.search_results .content p,
.id2147508322 .content_container_1_1 .highlight p,
.id2147508352 .content_container_1_1 .highlight p {
  margin-bottom: 5px;
}
.results_list.search_results .brief p,
.homepage #ctl00_ContentPlaceHolderTop_DropZoneWidthFull2_columnDisplay_ctl00_controlcolumn_ctl00_WidgetHost_updatepanel .brief p {
  font-size: 12px;
  margin-bottom: 5px;
}
.content_left .highlight .hl_content ul,
.meeting_minutes .feature_image.float_right,
.partners-forum-2012 .content_left .highlight .hl_content ul,
.partnersforum2012 .content_left .highlight .hl_content ul,
.dagfinn-hoybraten .content_left .widget .highlight .hl_content ul {
  margin: 0 0 0 20px;
}
.content_left .widget .highlight .hl_content ul li,
.meeting_minutes .content_left .highlight .hl_content ul li,
.country .content_left .highlight .hl_content ul li {
  list-style: none;
}
p a.download_doc:hover,
.content_right .highlight ul li a:hover {
  background-color: #007dbb;
  color: #fff;
  text-decoration: none;
}
.country table.support-table,
.id2147485324 table tr td:hover h2,
.country table {
  color: #4c4c4c;
}
/* COUNTRY HUB HOME */
.id2147502025 .country_links,
.fr.id2147490871 .country_links {
  width: 218px !important;
  border-right: 2px solid #009b49 !important;
  background: rgba(0, 155, 73, 0.15);
  padding-bottom: 30px;
}
.id2147502025 .country_links p,
.fr.id2147490871 .country_links p {
  background: #009b49;
  color: #fff;
  padding: 5px 10px;
}
.id2147502025 .country_links ul li a,
.fr.id2147490871 .country_links ul li a {
  float: left;
  padding-right: 10px;
  font-size: 12px!important;
  padding-bottom: 3px;
}
.id2147502025 .country_links ul li.alphabet,
.fr.id2147490871 .country_links ul li.alphabet {
  font-family: 'Open Sans', Georgia, serif;
  color: #009b49;
  font-size: 18px;
  width: 15px;
  float: left;
  clear: left;
  margin-right: 10px;
  padding: 0 0 10px 10px;
}
.id2147502025 .country_links ul ul.countryLinks,
.fr.id2147490871 .country_links ul ul.countryLinks {
  float: left;
  width: 180px;
  padding: 5px 0;
}
.id2147502025 .country_links ul li.breakline,
.fr.id2147490871 .country_links ul li.breakline {
  border-top: 1px solid #009b49;
  clear: both;
  padding-top: 5px;
}
.id2147502025 li.PBItem .highlight .hl_content ul li,
.fr.id2147490871 li.PBItem .highlight .hl_content ul li {
  padding-bottom: 0;
  list-style: disc;
  margin-left: 20px;
}
.country .content_full_width_no_rhs .content_col,
.country .content_full_width_no_rhs .content_col .border_bottom,
.country .content_full_width_no_rhs .content_col table.support-table,
.country .content_full_width_no_rhs .content_col .content_container_1_1,
.country.hub .id2599 .content_left,
.country.hub .id2599 .content_col,
.country.hub .id2599 .content_item {
  width: 940px;
}
.content_right .highlight.show_icons ul li,
.country.hub .faded_bg ul li {
  background-image: url(newsite-css-imgs/li_square_icon.gif) !important;
  background-position: left 6px;
  background-repeat: no-repeat;
  padding-left: 10px;
  margin: 10px 0 0;
}
.about.mission.id2147484249 .content_item hr,
.content_item hr.quote {
  background-image: url(newsite-css-imgs/quote_hr.png);
  background-position: bottom left;
  background-repeat: no-repeat;
  border: none;
  padding-top: 10px;
}
.about.mission.id2147484249 .content_item .bubble,
.content_item .bubble.quote {
  background: rgba(145, 43, 125, 0.15);
  margin-left: 100px;
  background-image: url(newsite-css-imgs/bubble_bg.gif);
  background-repeat: no-repeat;
  padding: 10px 10px 1px 20px;
}
.about.mission.id2147484475 .content_item table.MsoTableGrid tbody tr td,
table.MsoTableGrid.timeline tbody tr td,
#NewsletterSignup p,
#NewsletterSignup legend,
#NewsletterSignup fieldset {
  border: none;
  margin: 0;
  padding: 0;
}
.about.mission.id2147484475 .content_item table.MsoTableGrid tbody tr td h3,
table.MsoTableGrid.timeline tbody tr td h3 {
  color: #dad5cb;
  font-size: 48px!important;
  text-align: right;
  background-image: url(newsite-css-imgs/timeline-year.gif);
  background-position: left 32px;
  background-repeat: no-repeat;
  margin: 0;
  padding: 0 20px 0 0;
}
.about.mission.id2147484475 .content_item table.MsoTableGrid h4,
table.MsoTableGrid.timeline h4 {
  margin-top: 0;
  font-weight: 700!important;
  padding: 20px 0 5px;
}
.about.mission.id2147484475 .content_item table.MsoTableGrid tbody tr td p,
table.MsoTableGrid.timeline tbody tr td p {
  font-size: 13px;
  padding-right: 20px;
}
.about table.members tr td p,
.careers #ctl00_ContentPlaceHolderTop_DropZoneWidthFull2_columnDisplay_ctl01_controlcolumn_ctl01_WidgetHost_updatepanel h3 {
  padding-bottom: 0;
  margin-bottom: 0;
}
.id2147486274 .content_col li.PBItem .content_container_1_1 .highlight .hl_content ul li,
.library.id1515 .content_col li.PBItem .content_container_1_1 .highlight .hl_content ul li {
  list-style-type: none;
  margin-left: 0;
}
.library .tabs_caption,
.donor-profiles table th#view0-th-1,
.fr .search_controls .refine_input {
  width: 170px;
}
.library .paging_pages a.paging:hover,
.paging_holder span.matches a:hover {
  border: 1px solid #e1ddd4;
  background: #079993;
  color: #fff;
  text-decoration: none;
}
.library .yellow_bg div.results_list div.item div.content div.image,
.fr .top_navigation li {
  float: right;
}
.content_container_1_2 .results_list div.item div.brief.context_100,
.content_container_1_3 .results_list div.item div.brief.context_100 {
  width: 109px !important;
}
.content_container_1_3 .results_list .item .content,
.country.hub .content_col.padding.country_hub_float_right h3.regular_heading {
  width: 220px !important;
}
.content_container_1_3 .yellow_bg .results_list .item .content,
.yellow_bg #rssincl-box-328033 {
  width: 200px !important;
}
.meeting_minutes .content_col .meeting_item .content_container_1_1,
.meeting_minutes .content_col .meeting_item .content_container_1_2 {
  width: 660px;
}
.searchpage .WebPageResultsOutput,
.homepage .fullWidthFeature .quarterWidth.half {
  margin-right: 20px;
}
.searchpage .paging_holder span.matches,
.searchpage .paging_holder span.matches p,
.display_archive {
  font-size: 14px;
  color: #4c4c4c;
}
.id2147485521 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull4_columnDisplay_ctl00_zone .hl_content h3,
.id2147485521 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull4_columnDisplay_ctl00_zone .hl_content p,
.id2147489909 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull4_columnDisplay_ctl00_zone .hl_content h3,
.id2147489909 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull4_columnDisplay_ctl00_zone .hl_content p,
.id2147485564 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull4_columnDisplay_ctl00_zone .hl_content h3,
.id2147485564 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull4_columnDisplay_ctl00_zone .hl_content p,
.fr.id2147491136 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull4_columnDisplay_ctl00_zone .hl_content h3,
.fr.id2147491136 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull4_columnDisplay_ctl00_zone .hl_content p,
.fr.id2147490873 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull3_columnDisplay_ctl00_zone .hl_content h3,
.fr.id2147490873 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull3_columnDisplay_ctl00_zone .hl_content p,
.id2147485521 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull4_columnDisplay_ctl01_zone .hl_content h3,
.id2147485521 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull4_columnDisplay_ctl01_zone .hl_content p,
.id2147489909 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull4_columnDisplay_ctl01_zone .hl_content h3,
.id2147489909 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull4_columnDisplay_ctl01_zone .hl_content p,
.id2147485564 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull4_columnDisplay_ctl01_zone .hl_content h3,
.id2147485564 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull4_columnDisplay_ctl01_zone .hl_content p,
.fr.id2147491136 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull4_columnDisplay_ctl01_zone .hl_content h3,
.fr.id2147491136 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull4_columnDisplay_ctl01_zone .hl_content p,
.fr.id2147490873 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull3_columnDisplay_ctl01_zone .hl_content h3,
.fr.id2147490873 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull3_columnDisplay_ctl01_zone .hl_content p,
.id2147485521 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull5_columnDisplay_ctl00_zone .hl_content h3,
.id2147485521 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull5_columnDisplay_ctl00_zone .hl_content p,
.id2147489909 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull5_columnDisplay_ctl00_zone .hl_content h3,
.id2147489909 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull5_columnDisplay_ctl00_zone .hl_content p,
.id2147485564 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull5_columnDisplay_ctl00_zone .hl_content h3,
.id2147485564 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull5_columnDisplay_ctl00_zone .hl_content p,
.fr.id2147491136 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull5_columnDisplay_ctl00_zone .hl_content h3,
.fr.id2147491136 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull5_columnDisplay_ctl00_zone .hl_content p,
.fr.id2147490873 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull5_columnDisplay_ctl00_zone .hl_content h3,
.fr.id2147490873 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull5_columnDisplay_ctl00_zone .hl_content p,
.id2147485521 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull5_columnDisplay_ctl01_zone .hl_content h3,
.id2147485521 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull5_columnDisplay_ctl01_zone .hl_content p,
.id2147489909 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull5_columnDisplay_ctl01_zone .hl_content h3,
.id2147489909 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull5_columnDisplay_ctl01_zone .hl_content p,
.id2147485564 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull5_columnDisplay_ctl01_zone .hl_content h3,
.id2147485564 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull5_columnDisplay_ctl01_zone .hl_content p,
.fr.id2147491136 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull5_columnDisplay_ctl01_zone .hl_content h3,
.fr.id2147491136 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull5_columnDisplay_ctl01_zone .hl_content p,
.fr.id2147490873 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull5_columnDisplay_ctl01_zone .hl_content h3,
.fr.id2147490873 #ctl00_ContentPlaceHolderTop_DropZoneWidthFull5_columnDisplay_ctl01_zone .hl_content p {
  padding-left: 70px;
}
.id2147485564 .content_left .widget .content_container_1_2,
.fr.id2147490873 .content_left .widget .content_container_1_2,
.id2147489909 .content_left .widget .content_container_1_2 {
  display: block;
  padding-bottom: 10px;
}
.id2147485564 .content_left .widget .content_container_1_2 .highlight .hl_content ul,
.id2147489909 .content_left .widget .content_container_1_2 .highlight .hl_content ul {
  padding-left: 90px;
}
.id2147485564 .content_left .widget .highlight .hl_content ul li,
.fr.id2147490873 .content_left .widget .highlight .hl_content ul li,
.id2147489909 .content_left .widget .highlight .hl_content ul li {
  font-size: 14px;
  list-style: disc;
  padding-bottom: 5px;
  margin: 0;
}
.id2147485564 .content_left .widget .highlight,
.fr.id2147490873 .content_left .widget .highlight,
.id2147489909 .content_left .widget .highlight {
  margin: 15px 0 10px;
}
.donor-profiles #ctl00_ContentPlaceHolderTop_DropZoneWidthFull2_columnDisplay_ctl00_zone .highlight,
.donor-profiles .content_container_2_3 .highlight {
  margin: 15px 0 0;
}
.employment .library .yellow_bg div.results_list div.item div.content,
.careers .library .yellow_bg div.results_list div.item div.content {
  width: 320px !important;
}
.employment .content_container_1_2 .results_list .item .content .summary,
.careers .content_container_1_2 .results_list .item .content .summary {
  display: inline !important;
}
.id361 .content_left .widget .highlight .hl_content ul li,
.dagfinn-hoybraten .content_left .widget .highlight .hl_content ul li {
  list-style: disc;
}
/* RSS INCLUDE */
#rssincl-box-412397,
#rssincl-box-433535 {
  width: 320px!important;
  border: none!important;
  line-height: 130% !important;
}
#rssincl-box-412397 .rssincl-entry,
#rssincl-box-433535 .rssincl-entry {
  width: 320px!important;
  border: none !important;
}
#rssincl-box-412397 .rssincl-itemdesc b,
#rssincl-box-433535 .rssincl-itemdesc b {
  font-size: 14px!important;
  font-weight: 400 !important;
}
#rssincl-box-412397 .rssincl-itemdesc a b,
#rssincl-box-433535 .rssincl-itemdesc a b {
  color: #007dbb !important;
  display: inline !important;
}
#rssincl-box-412397 p.rssincl-itemtitle a,
#rssincl-box-433535 p.rssincl-itemtitle a {
  font-weight: 700!important;
  line-height: 130% !important;
}
#rssincl-box-412397 .rssincl-content .rssincl-entry,
#rssincl-box-412397 .rssincl-content,
#rssincl-box-433535 .rssincl-content .rssincl-entry,
#rssincl-box-412397 .rssincl-content,
#rssincl-box-433535 div.rssincl-content,
div#rssincl-box-328033 div.rssincl-content div.rssincl-entry,
table.support-table thead {
  background-color: transparent !important;
}
.mc-field-group,
.rssincl-content img {
  margin: 10px 0 !important;
}
.id2147489323 .content_right .highlight .hl_header.search,
.country.hub table.support-table tbody td {
  height: 20px;
}
.bloghead .blogcal .date,
.bloghead .blogcal .year {
  padding: 5px 0 0;
}
.id2147508473 .library .content_right .faded_bg,
.quotes.a_rhs_item p.quote a:active {
  background: transparent;
}
.id2147508473 .blog-push p,
.id2147508473 .blog-push img {
  margin: 0!important;
  padding: 0 !important;
}
.id2147489191 .content_left li.PBItem .highlight .hl_content ul li,
.id2147489226 .content_left li.PBItem .highlight .hl_content ul li {
  font-size: 14px;
  list-style: disc !important;
}
.id2147489191 .content_left .highlight .hl_content ul,
.id2147489226 .content_left .highlight .hl_content ul {
  margin: 0 0 0 20px !important;
}
div.rssincl-entry div.rssincl-itemdesc,
.rssincl-content .rssincl-itemdesc p {
  line-height: 1.4em !important;
}
/* PARTNERS FORUM SPECIAL */
.forum .agendatabs {
  padding-top: 10px;
}
.forum p.meta {
  font-size: 12px!important;
  color: #999;
  margin-bottom: 3px;
  padding: 0;
}
.forum .library .content_container_1_2 div.results_list div.item div.content {
  width: 160px;
  margin-right: 10px;
}
.forum .content_col h2 {
  padding-left: 10px;
  font-size: 18px!important;
  color: #079993;
  padding-top: 10px;
}
.forum #wrap {
  background: url(splash/splash-bg.jpg) #c4946d repeat-x;
}
.forum #inner_container_continued {
  background-color: rgba(255, 255, 255, 0.9);
  padding-bottom: 0;
}
.forum .yellow_bg {
  background: #C4946D!important;
  width: 960px;
  margin-left: -10px;
  text-align: center;
  padding: 40px 0;
}
.forum .yellow_bg .hl_content p a {
  font-family: georgia, serif;
  color: #fff;
  font-size: 18px;
}
.forum .homeblog {
  padding-bottom: 10px;
  border-bottom: 1px solid #ccc;
  padding-top: 10px;
  border-top: 1px solid #cccccc;
}
.forum p.rssincl-itemtitle a {
  float: left;
  width: 160px;
  margin-left: 10px;
  color: #4c4c4c !important;
}
.forum .rssincl-itemimage img {
  float: left;
  width: 160px;
  margin: 0 !important;
}
.forum p.bloglink {
  width: 160px;
  float: right;
  font-weight: 700;
  padding: 10px 10px 0 0;
}
.forum .hl_content .publications p a {
  font-size: 13px;
  line-height: 1.5em;
}
.forum a.pocket p {
  color: #007dbb !important;
  font-size: 14px!important;
  margin-left: 10px;
}
.forum p.french a {
  font-size: 14px!important;
  float: left;
}
.forum p.close a {
  font-size: 14px!important;
  float: right;
}
.forum p.media a {
  font-size: 14px!important;
  float: left;
  margin-top: 73px;
}
.partnersforum2012 span.time {
  display: block;
  float: left;
  width: 60px;
  background: #f6f6f6;
}
.partnersforum2012.live h3 {
  border-top: 2px solid #079993;
  padding-top: 5px;
}
.partnersforum2012.live table {
  font-size: 1.4em;
  color: #4c4c4c;
  margin-bottom: 20px;
}
.partnersforum2012.live table tr td {
  border-bottom: 1px solid #ccc;
  padding: 5px 0;
}
.partnersforum2012.live table tr th {
  border-bottom: 1px solid #ccc;
  background: rgba(7, 153, 147, 0.15);
  margin-top: 10px;
  padding: 5px 0 5px 10px;
}
.sessions .content_item.teaser {
  background: url(newsite-css-imgs/rising-small.gif) no-repeat right 20px;
}
.sessions .content_item.teaser p {
  width: 510px;
  padding-top: 5px;
}
.session-summaries .content_container_1_1 .hl_content .results_list.search_results .content {
  width: 590px;
  float: right;
}
.partnersforum2012 .rssincl-content img {
  float: right;
  margin: 0!important;
  padding: 0 0 10px 20px;
}
.partnersforum2012 p.rssincl-itemtitle a {
  font-family: georgia, serif;
  font-size: 18px;
  color: #079993;
}
.partners-forum-2012.programme .content_item table.MsoTableWeb1 {
  background-image: url(newsite-css-imgs/calendar.png);
  background-repeat: no-repeat;
  background-position: 660px 10px;
}
.partners-forum-2012 .content_left li.PBItem .highlight .hl_content ul li,
.partnersforum2012 .content_left li.PBItem .highlight .hl_content ul li {
  font-size: 14px;
  list-style: disc;
  padding-bottom: 10px !important;
}
.partners-forum-2012 .event_calendar,
.partnersforum2012 .event_calendar {
  background: url(newsite-css-imgs/calendar.png) no-repeat right top;
}
.partners-forum-2012 .checklist,
.partnersforum2012 .checklist {
  background: url(newsite-css-imgs/checklist.png) no-repeat right top;
}
.partners-forum-2012.programme .content_item table.MsoTableWeb1 ul li,
.partnersforum2012.programme .content_item table.MsoTableWeb1 ul li {
  background: url(newsite-css-imgs/tick_16.png) left top no-repeat;
  list-style: none;
  margin: 0;
  padding: 0 0 10px 30px;
}
.partners-forum-2012.who .content_item table tr,
.partnersforum2012.who .content_item table tr {
  background: #f3f3e8;
}
.partners-forum-2012.who .content_item table tr p,
.partnersforum2012.who .content_item table tr p {
  padding-left: 15px;
}
.partners-forum-2012 #content_container .content_right .highlight p img,
.partnersforum2012 #content_container .content_right .highlight p img,
.homepage .yellow_bg #container {
  margin-left: -10px;
}
.forum #gavistyle-tweets,
.calendars #content_container .tab_header.search ul.tab_nav li.ui-tabs-selected a:hover,
.Tabs .Collapsible div {
  background: #ffffff !important;
}
.forum #content_container .content_right .highlight .item p,
.id2147489191 #content_container .content_right .highlight .gallery_box p {
  margin: 0 10px;
}
.forum #outer_container,
.forum .content_top,
.id2147508322 .content_right .faded_bg,
.id2147508352 .content_right .faded_bg {
  background: none;
}
.forum #juicebox-container,
.advocacystatistics .item,
.immunisationinthenews .item,
.country table.support-table tr {
  border-bottom: 1px solid #cccccc;
}
.forum .content_left li.PBItem .highlight .hl_content ul li,
.events .content_left li.PBItem .highlight .hl_content ul li,
#window1 #inner_container_continued {
  padding-bottom: 0;
}
.forum .library .hl_topborder,
.id2147508473 .library .hl_topborder {
  border-top: none;
}
.forum .hl_topborder.faded_bg h2,
.content_item ul {
  margin-left: 10px;
}
.session-summaries .library div.results_list div.item div.content,
.homepage .content_right a img,
.roi .tab_header.search .tab_nav,
.country .sub_landing_layout div.item div.content,
.calendars .tabs_caption,
.partnersforum2012 .content_right .highlight a img,
.events .content_right .highlight a img,
.id2147489191 .content_right a img,
.id2147489226 .content_col li.PBItem .content_container_1_1 .highlight .hl_content ul li {
  margin-left: 0;
}
.session-summaries .content_container_1_1 .hl_content .results_list.search_results .content p a,
.library.audio-visual .content_col h3,
.results.id2147487575 .content_container_1_1 .hl_content .results_list.search_results .content p a,
.id2147489191 .content_container_1_1 .hl_content .results_list.search_results .content p a {
  font-size: 16px;
}

/* Pledging */
.id2147509577 #breadcrumb, 
.id2147509577 .content_top {display: none}
.id2147509577 .inpage_section_links {margin-top: 15px}
.id2147509577 .hl_topborder {border-top: none !important}
.id2147509577 .content_right .highlight {margin: 5px 0 0 0 !important; padding: 0 !important}
.id2147509577 .threebox {width: 220px; background: #98C031; overflow: hidden; margin-right: 20px; float: left}
.id2147509577 .threebox.last {margin-right: 0}
.id2147509577 .threebox img {float: left; margin:0 10px 0 0 !important}
.id2147509577 .threebox p {float: left; width: 100px; color: #fff; margin: 5px 0 !important}

.id2147509577 .library div.results_list div.item div.brief {width: 100px}
.id2147509577 .library div.results_list div.item div.brief img {margin-bottom: 0 !important}
.id2147509577 .library div.results_list div.item div.content {width: 340px}

.id2147509577 .highlight {float: none}
.id2147509577 .content_col h2 {padding-top: 0}
.id2147509577 .content_right .highlight .hl_header {display: none}
.id2147509577 .content_col .highlight h3 {margin-bottom: 0 !important}
.id2147509577 .row2 img {margin-bottom: 0 !important}
.id2147509577 .rss-box-vaccineswork li.rss-item {background: none; padding: 0;margin: 0;}

.id2147509577 #NewsletterSignupContainer {border-top: 0}

.pledgingquote {}
.quotewrap {background: #ececec; display: block; margin: 10px 0; border-bottom: 1px solid #ccc; clear: both; overflow: hidden}
.quotethumb {width: 300px; height: 200px; background: grey; float: left; margin-right: 10px}
.quotetext {font-style: italic; float: left; width: 300px; padding: 10px}


/* Juicebox fixes */
.jb-bb-button.jb-bb-btn-full-screen {border-top-width: 0 !important}
.jbn-left-button.jbn-nav-button-icon, .jbn-right-button.jbn-nav-button-icon {height: 50px !important; width:50px !important }
.jbn-nav-button.jb-classifier-show-on-over.jb-classifier-layer{right: 50px !important}
.jb-dt-main-frame {z-index: 2 !important}




/* Tumblr */
ol.tumblr_posts, ol.tumblr_posts li {list-style: none !important; width:620px !important; margin: 0 !important}
li.tumblr_post {padding: 20px 40px !important; background: rgba(8,153,148,0.05); margin-bottom: 20px !important; background-image: url(../images/blog-divider.png); background-position: center 100%; background-repeat: no-repeat; padding-bottom: 70px !important }
.tumblr_title {font-family: 'Open Sans', Arial; word-spacing: .05em; line-height: 1.2em; font-size: 1.8em; font-weight: 300; display: block; margin: 0 0 10px; color: #079993}
.tumblr_body p {font-size: 14px}
.tumblr_caption p {font-size: 14px}
.tumblr_video, li.tumblr_photo_post img {margin-bottom: 10px; background-color:#079993 }
.tumblr_link_post a.tumblr_link {font-family: 'Open Sans', Arial; word-spacing: .05em; line-height: 1.2em; font-size: 1.8em; font-weight: 300; display: block; margin: 0 0 10px;}
.tumblr_quote {font-family: 'Open Sans', Arial; word-spacing: .05em; line-height: 1.2em; font-size: 1.8em; font-weight: 300; display: block; margin: 0 0 10px; color: #079993; font-style: italic}

/*Annual Progress Report*/
/*Homepage banner*/
.banner1_row, .banner2_row {
            margin-top: -401px;
        }
            .banner1_row .content_container_1_1, .banner2_row .content_container_1_1 {
                width: 100%;
            }
            .banner1_row .PBViewing, .banner2_row .PBViewing {
                float: none;
            }

/* [JE] When the banner is present the carousel needs some extra margin-bottom to push down the banner */
.fr.id2147509256 .carousel {
    margin-bottom: 20px !important;
}

/*Footer banner*/
.apr-footer-banner {background-color: #cfe2a7; float: left;clear: both;width: 100%;padding: 0px;}
    .apr-footer-banner div {
        width: 940px;
        margin: auto;
    }
.apr-footer-banner div img {float: left; padding: 0; margin: 0}

/* Share This buttons (from Share42.com) */
#share42-container {
    position: fixed;
    bottom: 0;
    right: 32px;
    z-index: 9999;
}

.share42init {
    position: absolute;
    bottom: 0;
    display: inline-block;
    vertical-align: bottom;
}

#share42 {
    position: relative !important;
}

@media only screen and (max-device-width: 767px) {
    #share42-container {
        width: 100%;
        text-align: center;
        transform: scale(2);
	    right: 230px;
    }

    .share42init {
        bottom: -21px;
    }

    .share42-item {
	    display: inline-block !important;
        margin-left: 4px !important;
        margin-right: 4px !important;
        margin-bottom: 12px !important;
    }
}