<!--
/* ----- Links ----- */
/*a, a.blue, p a {
  color: #014c97;
  text-decoration: none;
  outline: none;
} */
a:hover, a.blue:hover {
  text-decoration: underline;
}
a.arw_brn {
  background: url('/8025708F004BE3B1/arw01.gif') no-repeat top left;
  padding: 0px 0px 0px 6px;
}
a.arw_red {
  background: url('/8025708F004BE3B1/arw04.gif') no-repeat top left;
  padding: 0px 0px 0px 6px;
}
a.sta_red {
  background: url('/8025708F004BE3B1/arw23.gif') no-repeat center left;
  padding: 0px 0px 0px 10px;
}
a.back {
  background: url('/8025708F004BE3B1/arw12.gif') no-repeat center left;
  padding: 0px 0px 0px 12px;
}
a.overview, span.overview {
  background: url('/8025708F004BE3B1/bg15.gif') no-repeat center left;
  padding: 0px 0px 0px 12px;
}
a.gallery {
  background: url('/8025708F004BE3B1/bg14.gif') no-repeat top left;
  padding: 0px 0px 1px 12px;
  display: block;
  margin: 0 0 2px 0;
}
a.pdf, a.pdf_r, .source_int {
  background: url('/8025708F004BE3B1/arw06.gif') no-repeat top left;
  padding: 0px 0px 0px 12px;
}
.source_nws {
  background: url('/8025708F004BE3B1/arw19.gif') no-repeat top left;
  padding: 0px 0px 0px 12px;
}
a.see_sources {
  background: url('/8025708F004BE3B1/arw08.gif') no-repeat top left;
  padding: 0px 0px 0px 9px;
}
a.region {
  background: url('/8025708F004BE3B1/arw13.gif') no-repeat top left;
  padding: 0px 0px 1px 17px;
  font-weight: bold;
}
a.print {
  background: url('/8025708F004BE3B1/arw14.gif') no-repeat top left;
  padding: 0px 0px 1px 17px;
}
a.worldview {
  background: url('/8025708F004BE3B1/arw16.gif') no-repeat top left;
  padding: 0px 0px 1px 17px;
}
a.email {
  background: url('/8025708F004BE3B1/arw22.gif') no-repeat center left;
  padding: 0px 0px 0px 14px;
}
a.goto {
  color: #FFFF33;
  background: url('/8025708F004BE3B1/arw17.gif') no-repeat top left;
  padding: 0px 0px 0px 6px;
  font-size: 110%;
  font-weight: bold;
}
a.expand, a.collapse {
  color: #663333;
  background: url('/8025708F004BE3B1/arw25.gif') no-repeat top left;
  padding: 0px 0px 0px 13px;
  font-size: 90%;
  font-weight: bold;
}
a.collapse {
  background: url('/8025708F004BE3B1/arw26.gif') no-repeat top left;
}
a.launch, .source_ext {
  background: url('/8025708F004BE3B1/arw11.gif') no-repeat top left;
  padding: 0px 0px 1px 12px;
}
a.view {
  background: url('/8025708F004BE3B1/arw15.gif') no-repeat top left;
  padding: 0px 0px 1px 17px;
}
a.sort_alpha {
  background: url('/8025708F004BE3B1/arw21.gif') no-repeat top left;
  padding: 0px 0px 1px 17px;
}
a.sort_date {
  background: url('/8025708F004BE3B1/arw20.gif') no-repeat top left;
  padding: 0px 0px 1px 17px;
}
a.whatsnew {
  color: #663333;
  font-size: 90%;
  font-weight: bold;
}
a.pdf_r {
  float: right;
  font-size: 90%;
}
a.pdf {
  padding: 0px 0px 0px 12px;
}
a.brn, a.brn_sel, a.arw_brn {
  color: #503A35;
  background-color: inherit;
}
a.gld, a.gld_sel {
  color: #7D5E0D;
  background-color: inherit;
}
a, a.red, a.redb, a.red_sel, a.see_sources,  a.sta_red, .source_int, .source_nws, a.source_nws, a.overview, a.arw_red, a.gallery, a.pdf, a.pdf_r, a.link, a.back, a.more, a.anchor, a.top, a.launch, a.sort_alpha, a.sort_date {
  color: #763B23;
  background-color: inherit;
}
a.redb {
  font-weight: bold;
}
a.top {
  background: url('/8025708F004BE3B1/arw18.gif') no-repeat top left;
  padding: 0px 0px 0px 7px;
}
a.clr {
  color: inherit;
  background-color: inherit;
}
a.more {
  font-weight: bold;
  font-size: 90%;
}
a.yel {
  color: #B2850F;
  background-color: inherit;
}
a.gry, a.gry_sel, a.region, a.print, a.view, a.worldview, a.gryb, a.drk, a.rssb {
  color: #333333;
  background-color: inherit;
}
a.gryb, a.rssb {
  font-weight: bold;
  padding: 0px 0px 0px 4px;
}
a.rssb {
  background: url('/8025708F004BE3B1/rss.gif') no-repeat center left;
  padding: 2px 0px 1px 36px;
}
span.rss {
  background: url('/8025708F004BE3B1/rss.gif') no-repeat center left;
  padding: 2px 0px 1px 36px;
}
a.lgt, a.lgt_sel {
  color: #666666;
  background-color: inherit;
}
a.wht, a.wht_sel {
  color: #FFFFFF;
  background-color: inherit;
}
a.brn_sel, a.gry_sel, a.wht_sel {
  text-decoration: underline;
}
a.map1 {
  color: #333333;
  font-weight: bold;
}
a.map2 {
  color: #503A35;
  font-size: 90%;
}
/* ----- HTML Tags ----- */
html {
  height: 100%;
}
body, body.nobg, body.popup, body.email {
  background: url('/8025708F004BE3B1/bg_sidenav.gif') repeat-y top left;
  height: 100%;
  font-family: tahoma, arial, sans-serif;
  font-size: 80%;
  margin: 0px 0px 0px 0px;
}
body.nobg {
  background: url('/8025708F004BE3B1/sp.gif') no-repeat top left;
}
body.popup {
  background: #8EB9E3;
}
body.email {
  background: #F0F0E6;
}
form {
  padding: 0px
  margin: 0px;
}
input, select, textarea {
  font-size: 11px;
  font-family: tahoma, sans-serif;
}
input.search {
  color: #666666;
  background-color: #FFFFFF;
  font-size: 9px;
  width: 115px;
}
button {
  font-size: 10px;
  font-family: tahoma, sans-serif;
  font-weight: bold;
}
img {
  border: 0px;
}
br.clear {
  clear: both;
}
h1, h2, h3, h4, h5, h6 {
  margin: 0px 0px 2px 0px;
}
h1 {
  font-size: 125%;
}
h1.title, h1.subtitle, h1.title_idp, h1.titlep {
  font-weight: bold;
  color: #B2850F;
  background-color: inherit;
  font-size: 125%;
  border-bottom: 1px solid #CCCCCC;
  padding: 0px 0px 1px 1px;
}
h1.title, h1.title_idp, h1.titlep {
  margin-bottom: 6px;
}
h1.title_idp {
  color: #A34946;
}
h1.subtitle {
  font-size: 120%;
}
h2 {
  font-size: 120%;
}
h3 {
  font-size: 115%;
}
h4 {
  font-size: 110%;
}
h4.sub {
  margin: 0px 0px 4px 0px;
}
h4.print {
  font-size: 130%;
  margin-top: 10px;
}
h5 {
  font-size: 105%;
}
h6 {
  font-size: 100%;
}
h6.date, h6.red {
  font-size: 90%;
  font-weight: normal;
  color: #666666;
  margin: 0px;
}
h6.red {
  color: #FF1F1A;
}
/* ----- IDMC Class Tags ----- */
.page_container, .page_maps_container {
  width: 100%;
  height: 100%;
  text-align: left;
}
.page_maps_container {
  background: url('/8025708F004BE3B1/bg17.gif') repeat-y top right;  
}
/* ----- Page Header ----- */
.page_header {
  white-space: nowrap;
  background: #FFFFFF url('/8025708F004BE3B1/bg_header.gif') no-repeat top left;
}
.page_header_home {
  white-space: nowrap;
  background: #FFFFFF url('/8025708F004BE3B1/bg_header_home.gif') no-repeat top left;
}
.print_header {
  display: none;
}
.page_head_home {
  height: 97px;
  background: url('/8025708F004BE3B1/head_home3.gif') no-repeat top left;
}
.page_head_about_us {
  height: 97px;
  background: url('/8025708F004BE3B1/head_about_us.gif') no-repeat top left;
}
.page_head_contact_us, .page_head_sitemap {
  height: 97px;
  background: url('/8025708F004BE3B1/head_contact_us.gif') no-repeat top left;
}
.page_head_countries {
  height: 97px;
  background: url('/8025708F004BE3B1/head_countries_and_overview.gif') no-repeat top left;
}
.page_head_training {
  height: 97px;
  background: url('/8025708F004BE3B1/head_training.gif') no-repeat top left;
}
.page_head_resources {
  height: 97px;
  background: url('/8025708F004BE3B1/head_resources.gif') no-repeat top left;
}
.page_head_news {
  height: 97px;
  background: url('/8025708F004BE3B1/head_news.gif') no-repeat top left;
}
.page_head_thematic {
  height: 97px;
  background: url('/8025708F004BE3B1/head_global_issues.gif') no-repeat top left;
}
.page_head_idp_network {
  height: 97px;
  background: url('/8025708F004BE3B1/head_civil_society.gif') no-repeat top left;
}
.page_global_nav {
  float: right;
  text-align: right;
  white-space: nowrap;
  font-size: 9px;
  padding: 6px 5px 0px 271px;
}
.page_global_nav ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
}
.page_global_nav ul li {
  float: left;
  padding: 0px 4px 0px 0px;
}
.page_global_nav ul li.item {
  padding: 2px 4px 0px 0px;
}
.page_global_nav ul li.item_end {
  padding: 2px 0px 0px 0px;
}

.page_global_search {
  clear: left;
  padding: 13px 0px 0px 0px;
}
.tbl_search {
  padding: 0px 0px 0px 50px;
}
.td_search {
  text-align: left;
  font-weight: bold;
  font-size: 9px;
  padding: 1px 0px 0px 3px;
}
.page_logo {
  float: left;
  padding: 33px 0px 16px 7px;
}
.nrc_logo {
  padding: 32px 0px 0px 0px;
}
.idppage_logo {
  float: left;
  padding: 60px 35px 0px 10px;
}
.nav_container {
  font-size: 11px;
  white-space: nowrap;
  height: 27px;
  padding: 0px 0px 0px 0px;
  background: url('/8025708F004BE3B1/bg_nav.gif') repeat-x top left;
  border-top: 1px solid #CCCCCC;
  border-bottom: 2px solid #666666;
  clear: both;
}
.nav_main, .nav_main_sel, .nav_main_idp_sel, .nav_main_over {
  white-space: nowrap;
  float: left;
  font-size: 11px;
  font-weight: bold;
  border-right: 1px solid #A2A2A2;
  padding: 10px 7px 4px 7px;
}
.nav_main_sel {
  background-color: #2364A5;
  color: inherit;
}
.nav_main_over {
  background-color: #FAF4E4;
  color: inherit;
}
.nav_main_idp_sel {
  background-color: #B02A23;
  color: inherit;
}
/* ----- Body Content ----- */
.body_container {
  clear: both;
  height: 100%;
  font-size: 85%;
  color: #333333;
  background-color: inherit;
}
/* ----- Body Content: Navigation Panel ----- */
.body_navigation {
  width: 140px;
}
.nav_side, .nav_side_sel, .nav_side_dd, .nav_side_dd_sel {
  font-size: 11px;
  width: 128px;
  background-color: #F4F4F4;
  color: inherit;
  border-top: 1px solid #CCCCCC;
  padding: 2px 4px 2px 7px;
  cursor: hand;
}
.nav_side_sel {
  font-weight: bold;
  background-color: #EFE3C2;
  color: inherit;
}
.nav_side_dd {
  background: #F4F4F4 url('/8025708F004BE3B1/arw02.gif') no-repeat bottom right;
  color: inherit;
}
.nav_side_dd_sel {
  font-weight: bold;
  background: #EFE3C2 url('/8025708F004BE3B1/arw03.gif') no-repeat bottom right;
  color: inherit;
}
.nav_side_sub, .nav_side_sub_sel {
  width: 128px;
  background-color: #FAF7ED;
  color: inherit;
  padding: 2px 0px 2px 11px;
  font-size: 10px;
}
.nav_side_sub_sel {
  font-weight: bold;
}
.nav_side_sub_top_spc {
  border-top: 1px solid #CCCCCC;
}
.nav_side_sub_spc, .nav_side_sub_top_spc {
  width: 139px;
  height: 1px;
  border-right: 1px solid #CCCCCC;
  background-color: #FAF7ED;
  padding: 2px 0px 1px 0px;
}
.nav_side_spc {
  width: 139px;
  border-top: 1px solid #CCCCCC;
  background: url('/8025708F004BE3B1/bg_sidenav_spc.gif') repeat-x top left;
}
/* ----- Body Content: Main Panel ----- */
.body_content {
  width: 100%;
  padding: 13px 14px 10px 14px;
  line-height: 130%;
}
.largecontent {
  width: 100%;
  padding: 13px 14px 10px 14px;
  line-height: 130%;
  font-size: 13px;
  font-family: arial,helvetica,clean,sans-serif;
}
.largecontent font {
  font-family: arial,helvetica,clean,sans-serif;
}
.map_content {
  padding: 13px 0px 10px 4px;
}
.map_details {
  width: 100%;
  padding: 13px 14px 10px 0px;
}
.home_panel_title, .home_panel_title_idp {
  font-weight: bold;
  color: #B2850F;
  background-color: inherit;
  font-size: 120%;
  border-bottom: 1px solid #CCCCCC;
  padding: 0px 0px 1px 1px;
}
.home_panel_title_idp {
  color: #A34946;
  background-color: inherit;
}
.home_panel_text {
  clear: both;
  padding: 4px 2px 15px 2px;
}
.home_panel_text_img {
  clear: both;
  padding: 12px 2px 0px 2px;
}
.home_panel_space {
  clear: both;
  padding: 0px 0px 15px 0px;
}
.home_panel_link {
  font-size: 90%;
  font-weight: bold;
  padding: 0px 0px 0px 6px;
  background: url('/8025708F004BE3B1/arw04.gif') no-repeat top left;
  color: #663333;
}
.panel_link {
  margin: 4px 0px 0px 0px;
}
.body_text {
  font-size: 100%;
  padding: 6px 2px 0px 2px;
}
.page_body_title {
  padding: 6px 2px 0px 2px;
}
.page_title {
  font-size: 100%;
}
.page_date {
  font-size: 90%;
  color: #666666;
}
.job_vacancy {
  border-bottom: 1px solid #CCCCCC;
  padding: 8px 2px 4px 2px;
  font-size: 90%;
}
.job_view_title {
  font-size: 110%;
  font-weight: bold;
}
.job_view_date {
  color: #333333;
}
.full_view {
  float: left;
  margin: 0px 0px 8px 0px;
}
.publication {
  margin: 12px 20px 0px 0px;
  padding-bottom: 6px;
}
.publications_spc {
  border-bottom: 1px dashed #CCCCCC;
  clear: both;
}
img.view_left {
  float: left;
  border: 1px solid #666666;
  margin: 0px 8px 8px 0px;
}
h1.publication_title {
  font-size: 110%;
  color: #763B23;
}
.publication_date {
  color: inherit;
  font-size: 85%;
  font-weight: normal;
}
/* ----- Body Content: Right-hand Panel ----- */
.body_home_panels, .body_maps_panels {
  border-left: 1px dashed #CCCCCC;
  padding: 1px 4px 0px 6px;
}
.body_maps_panels {
  background: url('/8025708F004BE3B1/bg18.gif') no-repeat top left;
  border-left: 0px;
}
.home_right_title, .fi_right_title, .wr_right_title, .idp_right_title, .fc_right_title, .home_main_title {
  color: #A68839;
  background-color: inherit;
  font-weight: bold;
  font-size: 90%;
}
.home_main_title {
  color: #B2850F;
  background-color: #FFFFFF;
  font-size: 100%;
}
.home_right_title {
  margin: 12px 0px 6px 0px;
  padding: 0px 0px 3px 0px;
}
.home_right_title a {
  color: #B2850F;
}
.idp_right_title {
  color: #4A749F;
  background-color: #FFFFFF;
}
.home_panel_grad, .fi_panel_grad, .wr_panel_grad, .fc_panel_grad, .idp_panel_grad {
  white-space: nowrap;
  border-top: 1px solid #D2B465;
  border-right: 1px solid #D2B465;
  padding: 4px 6px 2px 2px;
}
.fi_panel_grad, .wr_panel_grad, .fc_panel_grad, .idp_panel_grad {
  padding: 4px 6px 2px 5px;
  color: #B2850F;
}
.idp_panel_grad {
  border-top: 1px solid #798897;
  border-right: 1px solid #798897;
  color: #4A749F;
}
.wr_panel_grad {
  border-top: 1px solid #A2A2A2;
  border-right: 1px solid #A2A2A2;
  color: #747454;
}
.fc_panel_grad {
  border-top: 1px solid #798897;
  border-right: 1px solid #798897;
  color: #014C97;
}
.home_panel_grad_bg, .home_panelm_grad_bg, .wr_panel_grad_bg, .fc_panel_grad_bg {
  width: 100%;
  padding: 2px 0px 1px 0px;
  background: url('/8025708F004BE3B1/bg_homepanel.gif') no-repeat bottom left;
}
.wr_panel_grad_bg, .fc_panel_grad_bg {
  background: url('/8025708F004BE3B1/bg_homepanel2.gif') no-repeat bottom left;
}
.home_panelm_grad_bg {
  background: url('/8025708F004BE3B1/bg_homepanel3.gif') no-repeat bottom left;
}
.right_panel_text, .right_panel_resources {
  padding: 0px 2px 2px 2px;
  clear: both;
  color: #666666;
  background-color: inherit;
  font-size: 90%;
}
.right_panel_resources {
  margin-top: 2px;
  padding: 10px 4px 2px 4px;
  text-align: center;
  height: 100%;
  background-color: #DEE9F4;
}
.right_panel_image {
  float: right;
  margin: 0px 0px 1px 4px;
}
.left_panel_image {
  float: left;
  margin: 0px 4px 1px 0px;
}
.image_right {
  border: 1px solid #6C6C6C;
}
.body_panels {
  font-family: tahoma, arial, sans-serif;
  float: right;
  background-color: #FFFFFF;
  padding-left: 10px;
  line-height: 110%;
}
.panel_further, .panel_reports, .panel_countries, .panel_statistics {
  width: 167px;
  margin: 0px 0px 7px 5px;
  border-left: 1px solid #D2B465;
  border-bottom: 1px solid #D2B465;
}
.largecontent .panel_further, .largecontent .panel_reports, .largecontent .panel_countries, .largecontent .panel_statistics {
  font-family: arial,helvetica,clean,sans-serif;
}
.panel_reports {
  background-color: #EDEDE1;
  border-left: 1px solid #A2A2A2;
  border-bottom: 1px solid #A2A2A2;
}
.panel_statistics {
  background-color: #FFFFFF;
  border-left: 1px solid #798897;
  border-bottom: 1px solid #798897;
}
.panel_countries {
  background-color: #DEE9F4;
  border-left: 1px solid #798897;
  border-bottom: 1px solid #798897;
}
.fi_panel_text, .wr_panel_text, .fc_panel_text, .idp_panel_text {
  border-right: 1px solid #D2B465;
  padding: 2px 4px 3px 5px;
  margin: 0px;
  font-size: 90%;
  display: block;
}
.fi_panel_text {
 padding-top: 5px;
}
.idp_panel_text {
  font-weight: bold;
  color: #666666;
  background-color: #FFFFFF;
  border-right: 1px solid #798897;
}
.wr_panel_text {
  background-color: #EDEDE1;
  border-right: 1px solid #A2A2A2;
}
.fc_panel_text {
  background-color: #DEE9F4;
  border-right: 1px solid #798897;
}
.dots_01 {
  margin: 5px 0px 0px 0px;
  padding: 0px 0px 8px 0px;
  background: url('/8025708F004BE3B1/dots01.gif') repeat-x top left;
}
.anchor {
  background: url('/8025708F004BE3B1/arw08.gif') no-repeat top left;
  padding: 0px 0px 2px 9px;
  margin: 0px 0px 5px 0px;
}
.link {
  background: url('/8025708F004BE3B1/arw05.gif') no-repeat top left;
  padding: 0px 0px 2px 12px;
}
.pdf {
  background: url('/8025708F004BE3B1/arw06.gif') no-repeat top left;
  padding: 0px 0px 2px 12px;
}
.resource, .resource_sel, .sub_resource, .sub_resource_sel {
  font-weight: bold;
  background: url('/8025708F004BE3B1/arw09.gif') no-repeat top left;
  padding: 0px 0px 2px 8px;
  margin: 0px 0px 5px 0px;
  border-bottom: 1px dashed #999999;
  color: #763B23;
}
.country, .country_sel, .sub_country, .sub_country_sel {
  font-size: 110%;
  background: url('/8025708F004BE3B1/arw24.gif') no-repeat top left;
  padding: 0px 0px 2px 8px;
  margin: 2px 0px 0px 0px;
  color: #763B23;
}
.country_sel, .sub_country_sel {
  font-weight: bold;
}
.sub_country, .sub_country_sel {
  padding: 0px 0px 0px 8px;
  margin: 0px 0px 2px 15px;
}
.country_link_env {
  font-size: 110%;
  background: url('/8025708F004BE3B1/arw19.gif') no-repeat top left;
  margin: 2px 10px 4px 30px;
  padding: 0px 0px 1px 12px;
  color: #666666;
}
.resource_sel, .sub_resource_sel, .country_sel, .sub_country_sel {
  background: url('/8025708F004BE3B1/arw10.gif') no-repeat top left;
  color: #333333;
}
.sub_resource, .sub_resource_sel {
  margin: 0px 0px 5px 15px;
}
.sub_resource_sel a {
  text-decoration: none;
}
.resource_link, .resource_link_latest {
  background: url('/8025708F004BE3B1/arw19.gif') no-repeat top left;
  margin: 0px 10px 5px 40px;
  padding: 0px 0px 1px 12px;
  color: #666666;
}
.resource_link_latest {
  margin: 0px 10px 5px 1px;
}
.country_link {
  background: url('/8025708F004BE3B1/arw19.gif') no-repeat top left;
  padding: 0px 0px 1px 13px;
}
.resource_new {
  background: url('/8025708F004BE3B1/arw06.gif') no-repeat top left;
  margin: 0px 10px 5px 5px;
  padding: 0px 0px 1px 12px;
  color: #666666;
  font-family: tahoma, arial, sans-serif;
  font-size: 90%;
}
.resource_summary, .resource_summary_latest {
  margin: 0px 10px 15px 30px;
  padding: 0px 0px 1px 12px;
  color: #666666;
}
.resource_summary_latest {
  font-family: tahoma, arial, sans-serif;
  font-size: 90%;
  margin: 0px 10px 5px 0px;
}
.resource_url {
  background: url('/8025708F004BE3B1/bg01.gif') no-repeat bottom left;
  margin: 0px 10px 8px 20px;
  padding: 1px 0px 9px 0px;
  color: #666666;
}
.resource_map {
  background: url('/8025708F004BE3B1/arw11.gif') no-repeat top left;
  padding: 0px 0px 1px 12px;
}
.resource_map_thumb {
  text-align: center;
}
.home_map {
  padding: 0px 0px 0px 0px;
}
.home_map_spc {
  border-bottom: 1px dashed #A2BAD1;
  font-size: 1px;
  margin: 7px 0px 12px 0px;
}
.enquiry_label {
  color: #666666;
  font-weight: bold;
  padding: 3px 6px 0px 0px;
  vertical-align: top;
}
input.enquiry, textarea.enquiry {
  font-size: 10px;
  width: 160px;
  color: #666666;
}
textarea.enquiry {
  height: 60px;
}
.enquiry_send, .enquiry_submit {
  margin: 4px 6px 0px 0px;
  padding: 2px;
  border: 1px solid #999999;
  background-color: #EFE3C2;
  color: inherit;
  font-size: 90%;
}
.enquiry_send {
  float: right;
}
a.send, a.submit {
  color: #333333;
  font-weight: bold;
  padding: 0px 3px 0px 3px;
}
a.send {
  background: url('/8025708F004BE3B1/bg02.gif') no-repeat center left;
  padding: 0px 0px 0px 15px;
}
h4.news_subtitle {
  font-size: 80%;
  font-weight: normal;
  border-bottom: 1px dashed #CCCCCC;
  color: #B2850F;
  padding: 0px 0px 1px 0px;
}
.tbl_subscribe {
  background: url('/8025708F004BE3B1/bg03.gif') no-repeat top center;
}
.subscribe_head {
  font-weight: bold;
  background-color: #83CDF5;
  color: #005E80;
  vertical-align: center;
}
.subscribe_check {
  padding-right: 3px;
}
.subscribe_all {
  font-weight: bold;
  color: #005E80;
}
.subscribe_press {
  text-align: left;
  padding-right: 20px;
}
.subscribe_inc {
  font-size: 80%;
  color: #B2850F;
}
.members_nav, .country_nav {
  font-size: 90%;
  height: 16px;
  background: url('/8025708F004BE3B1/bg04.gif') repeat-x bottom left;
}
.country_nav {
  margin: 8px 0px 0px 0px;
_z-index: 10;
_position: relative;
}
.country_content {
  margin: 0px 0px 0px 5px;
}
.members_nav_but, .members_nav_but_sel {
  color: inherit;
  background-color: #EFE3C2;
  border-top: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
  border-bottom: 1px solid #D2B465;
  border-left: 1px solid #CCCCCC;
  float: left;
  margin-left: 3px;
  padding: 1px 5px 1px 5px;
 #margin-top: -3px;
 _margin-top: 0;
}
.members_nav_but_sel {
  color: inherit;
  background-color: #FFFFFF;
  border-top: 1px solid #D2B465;
  border-right: 1px solid #D2B465;
  border-bottom: 1px solid #FFFFFF;
  border-left: 1px solid #D2B465;
}
.members_country_left {
  width: 48%;
  float: left;
}
.members_block {
  width: 48%;
  float: left;
  padding-left: 10px;
  background: url('/8025708F004BE3B1/bg05.gif') repeat-y top left;
}
.members_country {
  font-weight: bold;
  margin: 0px 0px 0px 2px;
}
.members_country_link {
  margin: 1px 0px 10px 2px;
}
.worldmap_buttons {
  height: 27px;
  vertical-align: center;
  background: #EAE9E9 url('/8025708F004BE3B1/bg07.gif') repeat-x top left;
  border-bottom: 1px dashed #C8C7C7;
  clear: both;
  font-size: 10px;
  padding-left: 1px;
}
.worldmap_button {
  float: left;
  margin: 6px 3px 0px 0px;
  border: 1px solid #A2A2A2;
  background-color: #EFE3C2;
  font-size: 10px;
  padding: 1px 3px 2px 1px;
}
.worldmap_text {
  color: #333333;
  font-size: 85%;
  padding: 5px 0px 0px 2px;
}
.worldmap_map {
  background: #EAE9E9 url('/8025708F004BE3B1/bg20.gif') repeat-x bottom left;
  color: inherit;
  padding: 0px 0px 0px 0px;
  border-bottom: 1px dashed #C8C7C7;
  text-align: center;
}
.worldmap_align {
  width: 70%;
  margin-left: auto;
  margin-right: auto;
}
#worldmap_over, #region_africa, #region_americas, #region_asiapacific, #region_europe, #region_middleeast {
  position: absolute;
}
#region_africa {
  top: 112px;
  left: 230px;
  display: none;
}
#region_americas {
  top: 120px;
  left: 87px;
  display: none;
}
#region_asiapacific {
  top: 75px;
  left: 320px;
  display: none;
}
#region_europe {
  top: 8px;
  left: 241px;
  display: none;
  z-index: 11;
}
#region_middleeast {
  top: 107px;
  left: 289px;
  display: none;
  z-index: 10;
}
.countrymap_details {
  color: #333333;
  text-align: left;
  font-size: 85%;
  background-color: #8EB9E3;
}
.cm_details {
  background: url('/8025708F004BE3B1/bg19.gif') repeat-x top left;
  padding: 16px 14px 0px 14px;
}
.cm_spc {
  clear: both;
  border-bottom: 1px dashed #E8E8C4;
  padding: 8px 0px 0px 0px;
}
h1.cm_title {
  color: #FFFF99;
  font-size: 120%;
}
h6.cm_subtitle {
  color: #003366;
  padding: 6px 0px 2px 12px;
}
img.cmimg {
  border: 1px solid #E8E8C4;
}
.tbl_cm {
  width: 98%;
  margin: 0px 0px 0px 6px;
}
.cm_data, .cm_label {
  background-color: #CEDFF1;
  border-bottom: 2px solid #8EB9E3;
  padding: 2px 0px 2px 7px;
  vertical-align: center;
  text-align: left;
}
.cm_label {
  white-space: nowrap;
}
.cm_data {
  width: 100%;
  padding: 2px 0px 2px 14px;
}
.back_top {
  white-space: nowrap;
  padding: 0px 2px 1px 2px;
  font-size: 90%;
  border-bottom: 1px solid #A7A77A;
  font-weight: normal;
  margin-bottom: 5px;
  float: right;
}
.view_map {
  width: 160px;
  vertical-align: center;
  text-align: center;
  color: inherit;
  background-color: #DEE9F4;
  padding: 12px 10px 12px 10px;
  font-size: 90%;
}
.view_map_div {
  float: left;
  width: 170px;
  height: 230px;
  margin: 0px 20px 20px 0px;
  vertical-align: center;
  text-align: center;
  color: inherit;
  background-color: #DEE9F4;
  padding: 12px 10px 12px 10px;
  font-size: 90%;
  line-height: 120%;
}
.country_sources {
  display: block;
  border: 1px solid #CCCCCC;
  background-color: #F4F4F4;
  color: #666666;
  font-size: 90%;
  padding: 4px 5px 6px 5px;
  margin: 0px 0px 10px 0px;
  line-height: 110%;
}
.source_int, .source_ext, .source_non, .source_nws {
  margin: 0px 0px 2px 0px;
  color: #666666;
}
.source_non {
  color: #333333;
}
.country_link_url {
  margin: 0px 0px 5px 0px;
  padding: 0px 0px 2px 0px;
  border-bottom: 1px solid #CCCCCC;
}
.country_url, .country_link {
  background: url('/8025708F004BE3B1/bg01.gif') no-repeat bottom left;
  margin: 0px 10px 8px 0px;
  padding: 1px 0px 9px 0px;
  color: #666666;
}
.country_link {
  margin: 0px 10px 8px 20px;
}
.link_summary {
  padding: 0px 0px 0px 12px;
  color: #333333;
}
.country_page_links {
  text-align: left;
  font-weight: bold;
  font-size: 90%;
  margin: 6px 0px 12px 0px;
  line-height: 140%;
}
.country_page_total {
  border-bottom: 1px dotted #CCCCCC;
  padding: 0px 0px 14px 0px;
  margin: 0px 0px 2px 0px;
}
.country_page_reports {
}
span.plain {
  font-weight: normal;
  font-size: 90%;
}
.idp_panel_band {
  font-weight: normal;
  padding: 2px 2px 2px 4px;
  background-color: #DEE9F4;
  margin: 1px 0px 3px 0px;
}
.page_image {
  min-width: 100px;
  float: left;
  font-size: 90%;
  margin: 0px 8px 2px 0px;
  color: #666666;
}
.panel_image {
  float: left;
  font-size: 90%;
  margin: 0px 8px 2px 0px;
  color: #666666;
  display: table-cell;
}
img.page {
  border: 1px solid #666666;
}
div.left, div.right {
  margin: 3px 8px 8px 0px;
  font-size: 90%;
  color: #666666;
  float: left;
}
div.right {
  float: right;
  margin: 3px 0px 8px 8px;
}
.print_page {
  top: 5px;
  float: right;
  position: relative;
  padding: 5px 0px 0px 0px;
  margin-right: 4px;
}
.page_font_size {
  top: -6px;
  float: right;
  position: relative;
  padding: 0px 2px 0px 24px;
  background: url('/8025708F004BE3B1/font_text.gif') no-repeat bottom left;
}
.country_selector {
  float: right;
  background: url('/8025708F004BE3B1/bg28.gif') no-repeat bottom left;
  padding: 5px 35px 0px 16px;
}
select.countries {
  font-size: 10px;
  color: #FFFFFF;
  background-color: #F29511;
  width: 137px;
}
.nav_holder {
  position: absolute;
  white-space: nowrap;
}
.gallery_content {
  margin-top: 12px;
  text-align: center;
  min-width: 560px;
}
.gallery_image {
  margin-top: 12px;
  text-align: center;
}
.gallery_container {
  float: left;
  width: 160px;
  color: #666666;
  text-align: center;
  margin: 0px 50px 20px 0px;
}
img.gallery {
  border: 1px solid #333333;
}
.gallery_text {
  text-align: left;
  padding: 5px 5px 0px 5px;
  font-size: 90%;
}
.gallery_title {
  color: #333333;
}
.close {
  text-align: right;
  padding: 0px 0px 1px 0px;
  background: #FFFFFF url('/8025708F004BE3B1/bg19.gif') repeat-x bottom left;
}
.email_text {
  padding: 10px;
  font-size: 85%;
  background: #FFFFFF;
}
.email_form {
  border-top: 1px dashed #A2A2A2;
  padding: 10px;
  font-size: 85%;
}
.email_field {
  clear: both;
  margin: 1px 0px 2px 0px;
}
.email_label {
  float: left;
  width: 110px;
  font-weight: bold;
  color: #333333;
  padding-top: 2px;
}
.lgt {
  color: #666666;
}
.email_help {
  font-weight: normal;
  font-size: 90%;
}
input.email, textarea.email {
  width: 180px;
}
.stats_head, .stats_head_end {
  font-weight: normal;
  font-size: 90%;
  padding: 3px 3px 7px 5px;
  background: #FFFFFF url('/8025708F004BE3B1/bg21.gif') repeat-x bottom left;
}
.stats_head {
  border-right: 1px solid #666666;
}
.td_stats, .stats_row_1, .stats_row_2 {
  border-right: 1px solid #FFFFFF;
  border-top: 1px solid #FFFFFF;
  padding: 3px 5px 3px 5px;
}
.stats_row_1, .stats_row {
  background-color: #E4EDF7;
}
.stats_row_2 {
  background-color: #C6D9EC;
}
.td_stats_end {
  border-top: 1px solid #FFFFFF;
  padding: 3px 5px 3px 5px;
}
.td_total_stats {
  background-color: #CACACA;
  padding: 3px 5px 3px 5px;
}
.stats2 {
  background-color: #DEE9F4;
}
.alert_foot {
  background-color: #F1F1F1;
  padding: 8px;
  font-size: 90%;
}
.maplft_americas {
  width: 20%;
  background: url('/8025708F004BE3B1/map_americas_lft.gif') no-repeat top right;
}
.maprgt_americas {
  width: 80%;
  background: url('/8025708F004BE3B1/map_americas_rgt.gif') no-repeat top left;
}
.maplft_africa {
  width: 40%;
  background: url('/8025708F004BE3B1/map_africa_lft.gif') no-repeat top right;
}
.maprgt_africa {
  width: 60%;
  background: url('/8025708F004BE3B1/map_africa_rgt.gif') no-repeat top left;
}
.maplft_asiapacific {
  width: 50%;
  background: url('/8025708F004BE3B1/map_asiapacific_lft.gif') no-repeat top right;
}
.maprgt_asiapacific {
  width: 50%;
  background: url('/8025708F004BE3B1/map_asiapacific_rgt.gif') no-repeat top left;
}
.maplft_europe {
  width: 60%;
  background: url('/8025708F004BE3B1/map_europe_lft.gif') no-repeat top right;
}
.maprgt_europe {
  width: 40%;
  background: url('/8025708F004BE3B1/map_europe_rgt.gif') no-repeat top left;
}
.maplft_middleeast {
  width: 50%;
  background: url('/8025708F004BE3B1/map_middleeast_lft.gif') no-repeat top right;
}
.maprgt_middleeast {
  width: 50%;
  background: url('/8025708F004BE3B1/map_middleeast_rgt.gif') no-repeat top left;
}
.stats_table {
  border: 1px solid #CACACA;
  padding: 0px 0px 1px 0px;
}
.stats_table table th {
  vertical-align: top;
  font-weight: bold;
  font-size: 100%;
  color: #666666;
  height: 30px;
  padding-top: 10px;
  padding-bottom: 0px;
  border-left: 1px solid #FFFFFF;
  background: #FFFFFF url('/8025708F004BE3B1/sth01.gif') repeat-x bottom left;
}
.stats_table table th span {
  font-weight: normal;
  font-size: 90%;
  position: relative;
  top: -2px;
}
#nrc_link {
  position: absolute;
  top: 30px;
  left: 248px;
}
.home_map_panel {
  padding: 0px 0px 0px 0px;
  margin: 6px 0px 0px 0px;
}
.home_map_buttons {
  padding: 0px 2px 0px 0px;
}
.home_map_button1, .home_map_button2 {
  float: left;
  background: url('/8025708F004BE3B1/bg23.gif') repeat-x bottom left;
  border: 1px solid #BABABA;
  padding: 1px 2px 0px 2px;
  width: 81px;
  text-align: left;
  font-size: 9px;
  margin: 2px 3px 0px 0px;
}
.home_map_button1 {
  width: 100px;
}
.home_map_button2 {
  width: 75px;
}
.home_map_space {
  clear: both;
  font-size: 1px;
  margin: 0px 0px 0px 0px;
}
.alert_link_home {
  background: url('/8025708F004BE3B1/arw04.gif') no-repeat top left;
  padding: 0px 0px 0px 8px;
  margin: 0px 0px 4px 4px;
}
*html .alert_link_home {
  height: 1px;
}
.search_panel {
  background-color: #F0F0E6;
  border-top: 1px dashed #A2A2A2;
  padding: 10px 12px 10px 12px;
}
.search_td {
  vertical-align: top;
  color: #666666;
  font-weight: bold;
  width: 80px;
  padding: 3px 0px 0px 0px;
}
.search_td2 {
  padding: 0px 0px 10px 0px;
}
.search_found {
  font-weight: normal;
  font-size: 90%;
  color: #666666;
}
.search_results {
  padding: 10px 12px 13px 12px;
}
.result {
  margin: 0px 0px 3px 0px;
}
.sitemap_col, .sitemap_col1, .sitemap_col_st, .sitemap_col_end {
  float: left;
  width: 18%;
  padding: 15px 4px 4px 4px;
}
.sitemap_col1 {
  border-left: 1px dotted #999999;
  border-right: 1px dotted #999999;
}
.sitemap_spc {
  font-size: 1px;
  border-top: 2px solid #CCCCCC;
  margin: 15px 0px 8px 0px;
}
h6.sitemap {
  padding: 0px 0px 3px 0px;
  background: url('/8025708F004BE3B1/bg26.gif') repeat-x bottom left;
  margin: 0px 0px 4px 0px;
}
div.map1 {
  margin: 4px 0px 4px 10px;
}
div.map2 {
  margin: 4px 0px 4px 18px;
}
.press_date {
  color: #666666;
  font-size: 90%;
}
span.mandatory {
  padding: 0px 6px 0px 0px;
  background: url('/8025708F004BE3B1/bg27.gif') no-repeat top right;
}
.mandatory_text {
  padding: 0px 0px 0px 6px;
  background: url('/8025708F004BE3B1/bg27.gif') no-repeat center left;
  font-size: 90%;
  color: #666666;
}
h1.map_title {
  font-size: 130%;
  font-weight: normal;
}
h2.map_date {
  font-size: 100%;
  font-weight: normal;
}
.map_image {
  margin-top: 30px;
}
.country_txt {
  position: absolute;
  font-size: 9px;
  text-align: center;
}
#pos_mexico {
  position: absolute;
  top: 374px;
  left: 40px;
}
#pos_guatemala {
  position: absolute;
  top: 434px;
  left: 78px;
}
#pos_colombia {
  position: absolute;
  top: 480px;
  left: 103px;
}
#pos_peru {
  position: absolute;
  top: 524px;
  left: 153px;
}
#pos_russian_federation {
  position: absolute;
  top: 190px;
  left: 685px;
  white-space: nowrap;
}
#pos_algeria {
  position: absolute;
  top: 330px;
  left: 448px;
}
#pos_niger {
  position: absolute;
  top: 400px;
  left: 438px;
}
#pos_angola {
  position: absolute;
  top: 580px;
  left: 490px;
}
#pos_burundi {
  position: absolute;
  top: 606px;
  left: 550px;
}
#pos_car {
  position: absolute;
  top: 470px;
  left: 438px;
}
#pos_congo {
  position: absolute;
  top: 510px;
  left: 453px;
}
#pos_cote_divoire {
  position: absolute;
  white-space: nowrap;
  top: 496px;
  left: 403px;
}
#pos_drc {
  position: absolute;
  top: 555px;
  left: 459px;
}
#pos_eritrea {
  position: absolute;
  top: 441px;
  left: 612px;
  text-align: left;
  white-space: nowrap;
}
#pos_ethiopia {
  position: absolute;
  top: 466px;
  left: 623px;
  white-space: nowrap;
}
#pos_guinea {
  position: absolute;
  top: 414px;
  left: 375px;
}
#pos_guinea-bissau {
  display: none;
}
#pos_kenya {
  position: absolute;
  top: 527px;
  left: 615px;
}
#pos_liberia {
  position: absolute;
  top: 465px;
  left: 395px;
}
#pos_nigeria {
  position: absolute;
  top: 443px;
  left: 445px;
}
#pos_rwanda {
  position: absolute;
  top: 583px;
  left: 575px;
}
#pos_senegal {
  position: absolute;
  top: 360px;
  left: 333px;
}
#pos_sierra_leone {
  display: none;
}
#pos_somalia {
  position: absolute;
  top: 495px;
  left: 621px;
}
#pos_sudan {
  position: absolute;
  top: 365px;
  left: 520px;
}
#pos_togo {
  display: none;
}
#pos_uganda {
  position: absolute;
  top: 560px;
  left: 605px;
}
#pos_zimbabwe {
  position: absolute;
  top: 620px;
  left: 502px;
}
#pos_afghanistan {
  position: absolute;
  top: 120px;
  left: 910px;
}
#pos_bangladesh {
  position: absolute;
  top: 340px;
  left: 928px;
}
#pos_myanmar {
  position: absolute;
  top: 439px;
  left: 914px;
}
#pos_india {
  position: absolute;
  top: 330px;
  left: 654px;
  width: 40px;
}
#pos_indonesia {
  position: absolute;
  top: 447px;
  left: 703px;
}
#pos_nepal {
  position: absolute;
  top: 260px;
  left: 910px;
  white-space: nowrap;
}
#pos_pakistan {
  position: absolute;
  top: 227px;
  left: 907px;
}
#pos_philippines {
  position: absolute;
  top: 370px;
  left: 795px;
}
#pos_solomon_islands {
  display: none;
}
#pos_sri_lanka {
  position: absolute;
  top: 384px;
  left: 678px;
  white-space: nowrap;
}
#pos_turkmenistan {
  position: absolute;
  top: 84px;
  left: 874px;
}
#pos_uzbekistan {
  position: absolute;
  top: 56px;
  left: 809px;
}
#pos_armenia {
  position: absolute;
  top: 56px;
  left: 684px;
}
#pos_azerbaijan {
  position: absolute;
  top: 56px;
  left: 744px;
}
#pos_bosnia_and_herz {
  position: absolute;
  top: 190px;
  left: 375px;
  white-space: nowrap;
}
#pos_croatia {
  position: absolute;
  top: 134px;
  left: 415px;
}
#pos_cyprus {
  position: absolute;
  top: 256px;
  left: 375px;
}
#pos_georgia {
  position: absolute;
  top: 54px;
  left: 624px;
}
#pos_macedonia {
  position: absolute;
  top: 226px;
  left: 375px;
}
#pos_moldova {
  display: none;
}
#pos_serbia {
  position: absolute;
  top: 46px;
  left: 411px;
  white-space: nowrap;
}
#pos_turkey {
  position: absolute;
  top: 61px;
  left: 521px;
  white-space: nowrap;
}
#pos_iraq {
  position: absolute;
  top: 340px;
  left: 612px;
}
#pos_israel {
  position: absolute;
  top: 292px;
  left: 315px;
}
#pos_lebanon {
  position: absolute;
  top: 418px;
  left: 601px;
}
#pos_occupied_palestinian_territory {
  position: absolute;
  top: 319px;
  left: 275px;
  white-space: nowrap;
}
#pos_syria {
  position: absolute;
  top: 366px;
  left: 611px;
}
#pos_yemen {
  position: absolute;
  top: 392px;
  left: 600px;
  white-space: nowrap;
}
#pos_chad {
  position: absolute;
  top: 388px;
  left: 326px;
}
#pos_timor-leste {
  position: absolute;
  top: 438px;
  left: 768px;
}
ul.language {
  float: right;
  list-style: none;
  padding: 0px;
  margin: 0px;
  padding-right: 10px;
}
ul.language li {
  display: inline;
  float: left;
  padding-left: 5px;
}
ul.language li.txt {
  color: #666666;
  background-color: inherit;
  font-size: 90%;
  padding: 0px 0px 0px 13px;
  background: url('/8025708F004BE3B1/language.gif') no-repeat center left;
}
ul.language li a {
  padding-right: 4px;
  border-right: 1px solid #CCCCCC;
  color: #666666;
  background-color: inherit;
}
ul.language li.end a {
  border: 0px;
}
ul.language li a.sel {
  color: #B02A23;
  background-color: inherit;
  text-decoration: underline;
}
table.page_layout td.main {
  width: 100%;
}
table.page_layout td.panels {
  width: 180px;
}
div.keydocs_panel {
  color: #666666;
  background-color: #F0F0E6;
  font-size: 85%;
  padding: 6px 0px 14px 0px;
  margin: 0px 0px 10px 0px;
}
div.keydocs_panel h2 {
  color: #747454;
  background-color: inherit;
  font-size: 100%;
  padding: 0px 0px 1px 12px;
}
div.keydocs_panel hr {
  color: #FFFFFF;
  clear: both;
}
div.keydocs_panel div.spacer {
  border-bottom: 1px solid #FFFFFF;
  margin: 0px 0px 6px 0px;
  padding: 5px 0px 0px 0px;
  clear: both;
  font-size: 2px;
}
div.keydocs_panel input.select {
  border: 1px solid #7F9DB9;
}
div.keydocs_panel ul {
  padding: 0px 0px 0px 12px;
  margin: 0px;
  list-style: none;
  clear: both;
}
div.keydocs_panel ul li {
  float: left;
  list-style: none;
}
div.keydocs_panel ul li.label {
  padding: 3px 10px 0px 0px;
}
div.keydocs_panel ul li.label1 {
  padding: 3px 0px 0px 0px;
  width: 154px;
}
div.keydocs_panel span.button {
  float: right;
  margin: 0px 11px 0px 0px;
  border: 1px solid #999999;
  background-color: #EFE3C2;
  color: inherit;
  padding: 1px 5px;
}
div.keydocs_panel span.button a {
  color: #333333;
  background-color: inherit;
  font-weight: bold;
}
div.keydocs_results {
  border: 1px solid #E0E0E0;
  padding: 1px 1px 1px 1px;
  font-size: 85%;
}
div.keydocs_results div.keydocs_shade {
  padding: 8px 0px 2px 0px;
  background: url('/8025708F004BE3B1/bg_keydocs.gif') repeat-x top left;
}
div.keydocs_results div.keydocs_shade div.text {
  margin: 0px 6px 4px 6px;
  padding: 0px 0px 4px 0px;
  background: url('/8025708F004BE3B1/dots02.gif') repeat-x bottom left;
}
div.keydocs_results div.keydocs_shade ul.results {
  list-style: none;
  padding: 0px;
  margin: 0px 6px 0px 6px;
}
div.keydocs_results div.keydocs_shade ul.results .sub_resource, div.keydocs_results div.keydocs_shade ul.results .sub_resource_sel {
  border-bottom: 0px;
  margin-bottom: 2px;
}
div.keyword_search {
  color: #666666;
  background-color: #E2E2BA;
  font-size: 85%;
  padding: 12px 0px 18px 0px;
  margin: 0px 0px 6px 0px;
  border-bottom: 6px solid #FFFFFF;
}
div.keyword_search ul {
  padding: 0px 0px 0px 12px;
  margin: 0px;
  list-style: none;
  clear: both;
}
div.keyword_search ul li {
  float: left;
  list-style: none;
}
div.keyword_search ul li.label {
  padding: 3px 10px 0px 0px;
  font-weight: bold;
  color: #747454;
  background-color: inherit;
}
div.keyword_search span.button {
  float: right;
  margin: 2px 11px 0px 0px;
  border: 1px solid #999999;
  background-color: #EFE3C2;
  color: inherit;
  padding: 1px 5px;
}
div.keyword_search span.button a {
  color: #333333;
  background-color: inherit;
  font-weight: bold;
}
#world_map div {
  padding: 100px 50px;
  text-align: center;
}
div.nav_rss {
  padding: 6px 0px 0px 6px;
}
/* -- Dropdown Navigation -- */
div#dd_about {
  display: none;
  position: absolute;
  top: 125px;
  left: 47px;
  width: 160px;
  z-index: 10;
}
div#dd_countries {
  display: none;
  position: absolute;
  top: 125px;
  left: 113px;
  width: 160px;
  z-index: 10;
}
div#dd_training {
  display: none;
  position: absolute;
  top: 125px;
  left: 182px;
  width: 160px;
  z-index: 10;
}
div#dd_thematic {
  display: none;
  position: absolute;
  top: 125px;
  left: 243px;
  width: 180px;
  z-index: 10;
}
div#dd_resources {
  display: none;
  position: absolute;
  top: 125px;
  left: 311px;
  width: 160px;
  z-index: 10;
}
div#dd_news {
  display: none;
  position: absolute;
  top: 125px;
  left: 385px;
  width: 160px;
  z-index: 10;
}
div#dd_idpnetwork {
  display: none;
  position: absolute;
  top: 125px;
  left: 429px;
  width: 160px;
  z-index: 10;
}
ul.drop {
  list-style: none;
  margin: 0px;
  padding: 7px 0px 0px 0px;
  font-size: 11px;
  border-top: 0px;
  border-right: 1px solid #A2A2A2;
  border-bottom: 1px solid #A2A2A2;
  border-left: 1px solid #A2A2A2;
  background-color: #FAF4E4;
  color: #000000;
}
ul.drop li, ul.drop li.end {
  padding: 2px 2px 3px 3px;
  margin: 1px 2px 0px 2px;
  border-bottom: 1px solid #E2CE98;
  background-color: #FAF4E4;
  color: #000000;
}
ul.drop li.end {
  border-bottom: 0px;
}
ul.drop li.end {
  padding: 0px;
  font-size: 1px;
  height: 2px;
}
ul.drop a {
  color: #763B23;
  background-color: inherit;
}
ul.drop a:hover {
}
tr.printline {
  display: none;
}
.idp_panel_band a.newmore {
  color: #0465C6;
  background-color: inherit;
  font-weight: bold;
}
h5.envelope {
  color: #666666;
  background-color: inherit;
}
h5.envelope a {
  color: #734B4B;
  background-color: inherit;
}
h1.envelope {
  color: #333333;
  background-color: inherit;
  font-size: 170%;
  margin-top: 11px;
  margin-bottom: 0px;
  padding-bottom: 0px;
  line-height: 23px;
}
div.tooltip {
  position: absolute;
  display: none;
  border: 1px solid #CCCCCC;
  background-color: #FFFFFF;
  color: #666666;
  padding: 1px 5px;
  width: 188px;
}
div.tooltip h1 {
  margin: 2px 0px 0px 0px;
  font-size: 110%;
}
div.tooltip ul {
  margin: 0px;
  padding: 0px 0px 0px 0px;
}
div.tooltip ul li {
  margin: 4px 0px;
  list-style: none;
  padding: 0px 0px 0px 9px;
  background: url('/8025708F004BE3B1/dots03.gif') no-repeat top left;
}
div.tooltip ul li a {
  color: #666666;
  background-color: inherit;
}
table.galleries td {
  background-color: #F4F4F4;
  color: #763B23;
}
table.galleries div.gallery {
  background-color: #F4F4F4;
  padding: 5px 5px 20px 5px;
  color: #763B23;
  font-weight: bold;
  text-align: left;
  font-size: 90%;
}
table.galleries div.gallery div {
  margin: 3px 0px 0px 0px;
  padding: 0px 0px 0px 14px;
  background: url('/8025708F004BE3B1/arw27.gif') no-repeat top left;
}
table.home {
}
table.home tr {
  vertical-align: top;
}
table.home td#left_panel {
  width: 186px;
  padding: 0 0 0 2px;
}
table.home td#central_panel {
  width: auto;
  padding: 0 18px 0 11px;
}
table.home td#right_panel {
  width: 253px;
  padding: 0 6px 0 0;
  position: relative;
  margin: -5px 0 0 0;
}
table.home h1.panel_title {
  background: url('/8025708F004BE3B1/newhome_dot01.gif') repeat-x top left;
  font-size: 11px;
  height: 20px;
  padding: 6px 0 0 6px;
  margin: 0;
}
table.home h1.panel_title a {
  color: #B2850F;
}
table.home div.grey {
  background-color: #F6F7F8;
  color: #666666;
  margin: 0;
  padding: 6px 6px 9px 6px;
}
table.home div.grey a {
  color: #763B23;
  background-color: inherit;
}
table.home div.grey div.more {
  text-align: right;
  font-weight: bold;
  font-size: 10px;
  clear: both;
}
td#central_panel h1.subtitle {
  font-weight: bold;
  color: #B2850F;
  background-color: inherit;
  font-size: 100%;
  border-bottom: 1px solid #D2B465;
  padding: 0px 0px 2px 8px;
  clear: both;
}
td#central_panel h1.subtitle a {
  color: #B2850F;
  background-color: inherit;
}
div.main_story {
  
}
table.main_story a {
  color: #B2850F;
}
table.main_story h1 a {
  color: #763B23;
}
table.main_story td.image {
  position: relative;
  display: block;
  padding: 0 10px 10px 0;
  background-color: #FFFFFF;
}
table.main_story td.story {
  background: url('/8025708F004BE3B1/dots21.gif') repeat-x top left;
  padding: 5px 7px;
  margin: 0;
}
table.main_story td.story div.header {
  color: #B2850F;
  font-weight: bold;
  display: block;
  font-size: 11px;
  padding: 5px 0 2px 2px;
  margin: 0 0 3px 0;
  background: url('/8025708F004BE3B1/dots22.gif') repeat-x bottom left;
}
table.main_story td.story h1 {
  color: #763B23;
  font-size: 16px;
  line-height: 18px;
  padding: 3px 0 0 0;
  margin: 0 0 2px 0;
}
table.main_story td.story h2 {
  color: #999999;
  font-size: 10px;
  font-weight: normal;
  margin: 0 0 2px 0;
}
div.title_links {
  clear: both;
  background: #ECECEC url('/8025708F004BE3B1/dots20.gif') repeat-x top left;
  text-align: right;
  padding: 2px 0 4px 0;
  margin: 3px 0 0 0;
}
div.title_links ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
div.title_links ul a {
  color: #763B23;
  font-weight: bold;
  border-left: 1px solid #CCCCCC;
  padding-left: 10px;
}
div.title_links ul li {
  display: inline;
  padding: 0px 5px 0px 5px;
}
.home_panel {
  margin: 6px 0 0 0;
  padding: 0;
  list-style: none;
  clear: both;
}
ul.home_panel li {
  width: 47%;
  float: left;
  padding: 0 7px 12px 7px;
  margin: 0;
  display: block;
}
.home_panel img {
  float: left;
  margin: 2px 5px 5px 0;
}
.homeleft {
  clear: both;
  border-right: 1px solid #A5A5A5;
}
#page_footer {
  clear: both;
  background-color: #E2DEDD;
  color: #999999;
  font-size: 80%;
  position: relative;
}
#page_footer ul {
  list-style: none;
  padding: 5px 0 6px 9px;
  margin: 0;
}
#page_footer ul li {
  display: inline;
}
#page_footer ul li a {
  color: #503A35;
  background-color: inherit;
}
h1.idpp_title {
 display: block;
 clear: both;
 background-color: #F0EFEE;
 color: #B2850F;
 border-bottom: 1px solid #D2B465;
 font-size: 90%;
#font-size: 85%;
 padding: 10px 0 4px 12px;
 margin: 0;
}
div.idpp_content {
 clear: both;
 display: block;
 background: #FFF url('/8025708F004BE3B1/idpp02.gif') repeat-x top left;
 padding: 12px;
 font-size: 90%;
#font-size: 85%;
 color: #666;
}
div.idpp_content div.idpp_first {
 display: block;
 float: left;
 width: 46%;
 border-right: 2px solid #A5A5A5;
 padding: 2px 12px 0 0;
 margin: 0 12px 0 0; 
}
div.idpp_content div.idpp_first img,
div.idpp_content div.idpp_second img {
 margin: 3px 10px 0 0;
 display: block;
 float: left;
}
div.idpp_content div.idpp_first span,
div.idpp_content div.idpp_second span {
 display: block;
}
div.idpp_content a {
 color: #633;
 display: block;
}
div.idpp_content div.idpp_first a.title,
div.idpp_content div.idpp_second a.title {
 font-weight: bold;
}
div.idpp_content div.idpp_second {
 display: block;
 float: left;
 width: 45%;
_width: 43%;
 list-style: none;
 margin: 2px 12px 0 0;
 padding: 0 0 0 18px;
}
div.idpp_content img.clear {
 clear: both;
}
h2.idpp_link {
 clear: both;
 display: block;
 color: #633;
 background: #ECECEC url('/8025708F004BE3B1/idpp01.gif') repeat-x top left;
 font-size: 90%;
#font-size: 85%;
 font-weight: normal;
 margin: 0 0 12px 0;
#margin: 12px 0 12px 0;
 text-align: right;
 padding: 4px 9px 0 0;
 height: 18px;
}
h2.idpp_link a {
 color: #633;
}
p.updated {
 text-align: right;
 color: #666;
 font-size: 12px;
 line-height: 130%;
 padding: 0 0 4px 0;
}
/* ----- New Country Page ----- */
div#country_block {
 display: block;
 clear: both;
 background: url('/8025708F004BE3B1/ncp_bg_blue.gif') repeat-x top left;
}
div#country_block div.topl {
 background: url('/8025708F004BE3B1/ncp_blue05.gif') repeat-x bottom left;
}
div#country_block div.topr {
 background: url('/8025708F004BE3B1/ncp_blue03.gif') no-repeat bottom left;
}
div#country_block div.botl {
 background: url('/8025708F004BE3B1/ncp_blue04.gif') no-repeat bottom right;
}
div#country_block div.botr {
 background: url('/8025708F004BE3B1/ncp_blue01.gif') no-repeat top left;
}
div#country_block div.main {
 background: url('/8025708F004BE3B1/ncp_blue02.gif') no-repeat top right;
 padding: 15px 10px 0 10px;
}
div#country_block h1.title {
 display: block;
 font-size: 18px;
 color: #2364a5;
 text-transform: uppercase;
 font-weight: bold;
 padding: 0 2px 8px 3px;
 margin: 0 0 12px 0;
 border-bottom: 3px solid #b2cde7;
 line-height: 100%;
}
div#country_block h1.title span {
 text-transform: none;
 color: #5595d3;
 font-weight: normal;
}
div#country_block table {
 border-collapse: collapse;
 border: 0;
}
div#country_block table tr {
 vertical-align: top;
}
div#country_block div.page_image {
 display: block;
 width: 152px;
 margin: 1px 15px 0 2px;
}
div#country_block div.page_image img {
 width: 150px;
}
div#country_block ul.statistics {
 display: block;
 width: 165px;
 background-color: #fff;
 border: 1px solid #e6e3e2;
 list-style: none;
 padding: 2px;
 margin: 0 15px 0 0;
 color: #666;
 font-size: 10px;
}
div#country_block ul.statistics a {
 color: #0465c6;
}
div#country_block ul.statistics li.head {
 font-weight: bold;
 font-size: 110%;
 color: #2364a5;
 border-bottom: 1px solid #124c86;
 padding: 6px 4px 2px 4px;
}
div#country_block ul.statistics li.label {
 color: #333;
 font-weight: bold;
 padding: 5px 4px 2px 4px;
}
div#country_block ul.statistics li.band {
 background-color: #dee9f4;
 padding: 2px 4px;
}
div#country_block div#textblock {
 display: block;
}
div#country_block div#textblock ul.tabs {
 display: block;
 height: 22px;
 list-style: none;
 padding: 0;
 margin: 0;
 border-bottom: 1px solid #999;
 white-space: nowrap;
}
div#country_block div#textblock ul.tabs li {
 display: inline;
}
div#country_block div#textblock ul.tabs li a {
 display: block;
 float: left;
 height: 18px;
 background-color: #f5f4f4;
 border: 1px solid #ccc;
 border-bottom: 0;
 color: #999;
 padding: 3px 6px 0 6px;
 margin: 0 1px 0 0;
}
div#country_block div#textblock ul.tabs li a.sel {
 color: #333;
 background-color: #fff;
 border: 1px solid #999;
 border-bottom: 0;
}
div#country_block div#textblock div.tabtext {
 display: block;
 clear: both;
 height: 169px;
 overflow: auto;
 overflow-x: hidden;
 padding: 8px;
 color: #666;
}
div#country_block div#textblock div.tabtext p {
 margin: 0;
 padding: 0 0 12px 0;
}
div#ncp_left_panel,
div#ncp_right_panel {
 display: block;
 float: left;
 width: 49%;
}
div#ncp_left_panel {
 margin: 0 8px 0 0;
}
div#ncp_left_panel h4.sub {
 margin: 0 0 8px 0;
}
div#ncp_left_panel table.country_page_links {
 background-color: #f4f4f4;
 border: 1px solid #ccc;
 color: #666;
 font-weight: normal;
 font-size: 11px;
 border-collapse: collapse;
 width: 100%;
}
div#ncp_left_panel table.country_page_links strong {
 color: #333;
}
div#ncp_left_panel table.country_page_links tr {
 vertical-align: top;
}
div#ncp_left_panel table.country_page_links td {
 padding: 5px 0 7px 7px;
}
div#ncp_right_panel ul {
 list-style: none;
 padding: 0;
 margin: 5px 0 0 0;
#margin: 6px 0 0 0;
 border: 1px solid #ccc;
 font-size: 90%;
 line-height: 120%;
 background: url('/8025708F004BE3B1/ncp_key01.gif') repeat-x top left;
}
div#ncp_right_panel ul li {
 padding: 8px;
 background: url('/8025708F004BE3B1/dots23.gif') repeat-x bottom left;
}
div#ncp_right_panel ul li.end {
 background-image: none;
}
div#ncp_right_panel ul li.head {
 font-weight: bold;
 color: #b2850f;
 padding: 8px 5px 3px 5px;
 margin: 0 3px;
 border-bottom: 1px solid #a5a5a5;
 background-image: none;
}
div#ncp_right_panel ul li span {
 display: block;
}
ul.updatedenvelope {
 display: block;
 padding: 10px 0 0 0;
#padding: 10px 0 4px 0;
 margin: 0;
 list-style: 0;
 font-size: 110%;
}
ul.updatedenvelope li {
 display: block;
 float: left;
 padding: 0 10px 0 0;
}
ul.updatedenvelope li.end {
 border-right: 1px solid #999;
 margin: 0 10px 0 0;
}
ul.countrysearch {
 display: block;
 float: right;
 padding: 0;
 margin: -1px 12px 0 0;
#margin-top: -4px;
 list-style: none;
_margin-top: 7px;
}
ul.countrysearch li {
 display: block;
 float: left;
}
ul.countrysearch li.b {
 padding: 1px 0 2px 2px;
}
ul.countrysearch input.f {
 font-size: 10px;
 font-family: tahoma, sans-serif;
 color: #999;
 width: 117px;
 padding: 0 3px 1px 3px;
 border: 1px solid #debd5a;
 background-color: #f7efd7;
 color: #723a21;
}
div#country_rightblock div.page_font_size {
 top: -2px;
#top: -4px;
_top: 6px;
}
form.mainform {
#top: -19px;
#position: relative;
#height: 1px;
}
div#country_rightblock {
#position: relative;
#float: right;
#height: 15px;
#z-index: 10;
#top: 3px;
_top: 6px;
}
div.new_countrypage {
#position: relative;
#top: -13px;
}
div.expandbutton {
 display: block;
 text-align: right;
 float: right;
_float: none;
}
body.newcountrypage div#dd_about,
body.newcountrypage div#dd_countries,
body.newcountrypage div#dd_training,
body.newcountrypage div#dd_thematic,
body.newcountrypage div#dd_resources,
body.newcountrypage div#dd_news,
body.newcountrypage div#dd_idpnetwork {
#top: 28px;
}
//-->

