#search {
   background-color: #e17000;
}
.titlebar {
    background-color: #f6d4b2;
}
body,body #mainwrapper {
  background-color: #fff;
}

#content .cols ol li a,#content .cols ul li a,#content .common a,#content .topics ol li a,#content .topics ul li a,#content .topicsOverview ol li a,#content .topicsOverview ul li a,#content a.more,a {
  text-decoration: none;
}

body {
  color: #000;
  border-top-color: #4E4E4E;
}

#header {
  background: 0 0;
}

#header .logo {
  background-color: transparent;
}

#header .logo .wrapper {
  background: #fff;
}

#header .logo .wrapper img {
  max-height: 77px;
}

#header .titlebar {
  background-color: #f6d4b2;
  color: #000;
}

#header #skip-to-menu {
  background-color: transparent;
  color: #000;
  border-color: none;
}

@media (min-width:992px) {
  #header #skip-to-menu,#header .skiplinks a {
    background-color: #fbead9;
    color: #000;
    border-color: #e17000;
  }

  .fixeMobileNav #header #skip-to-menu {
    background-color: transparent;
    color: #000;
    border-color: transparent;
  }
}

#header #search,#header .skiplinkWrapper {
  background-color: #e17000;
}
#header #search form input {
  border-radius: 0;
}

#header #search form input[type=submit] {
  border-radius: 0;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjIwMzVDNTcxNTZBMTFFNDgyOTI4MzMyQjVDM0ZERDgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjIwMzVDNTgxNTZBMTFFNDgyOTI4MzMyQjVDM0ZERDgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGRDE4Qzg4MjE1NjIxMUU0ODI5MjgzMzJCNUMzRkREOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCMjAzNUM1NjE1NkExMUU0ODI5MjgzMzJCNUMzRkREOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pqzml3MAAAB3SURBVHjanFEJDsAgCCv7gv9/gfpGFsxYEAkja1KNbepRwcwQjjEYwEbR1LdcQ2vtCCjFO0L2BLuz1XvvWxDZVWzQ6vSIsiAEIKLDv/ADb2jOyd6MtIVKEf69n5VHRSD7XKk6CpL2nkEb1BZLIR8sV67/JPMtwAA1aeBDPzYbhQAAAABJRU5ErkJggg==) 6px 5px no-repeat;
  border: 1px solid;
  color: #000;
}

#header #search input[type=submit]:active,#header #skip-to-menu:active {
  background-color: #f3f3f3;
}

#header .skiplinkWrapper .mobileSearchBtn {
  color: #000;
}

.navOverlay,.navOverlay .navOverlayWrapper {
  background-color: #e17000;
}

.navOverlay .navOverlayWrapper .closeOverlay {
  background-position: 7px -113px;
}

.navOverlay form .searchFormWrapper .searchFormSubmit input {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjIwMzVDNTcxNTZBMTFFNDgyOTI4MzMyQjVDM0ZERDgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjIwMzVDNTgxNTZBMTFFNDgyOTI4MzMyQjVDM0ZERDgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGRDE4Qzg4MjE1NjIxMUU0ODI5MjgzMzJCNUMzRkREOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCMjAzNUM1NjE1NkExMUU0ODI5MjgzMzJCNUMzRkREOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pqzml3MAAAB3SURBVHjanFEJDsAgCCv7gv9/gfpGFsxYEAkja1KNbepRwcwQjjEYwEbR1LdcQ2vtCCjFO0L2BLuz1XvvWxDZVWzQ6vSIsiAEIKLDv/ADb2jOyd6MtIVKEf69n5VHRSD7XKk6CpL2nkEb1BZLIR8sV67/JPMtwAA1aeBDPzYbhQAAAABJRU5ErkJggg==) 7px 9px no-repeat;
  border-radius: 0;
  border: 1px solid;
  color: #000;
}

#navigation .wrapper ul {
  background-color: #e17000;
}

#navigation .wrapper ul a,#navigation .wrapper ul a:visited {
  border-top-color: #f6d4b2;
  color: #000;
  background-color: #e17000;
}

#navigation .wrapper ul a:hover,#navigation .wrapper ul a:visited:hover {
  color: #f6d4b2;
  background-color: #e17000;
}

#navigation .wrapper ul li:nth-child(1) a {
  border-top: none;
}

.js #navigation .wrapper ul li:nth-child(1) a {
  border-top: 1px solid #f6d4b2;
}

#navigation .wrapper li.selected a,#navigation .wrapper li.selected a:visited {
  color: #000;
  background-color: #e17000;
}

#navigation .wrapper li.selected a:hover,#navigation .wrapper li.selected a:visited:hover {
  color: #f6d4b2;
  background-color: #e17000;
}

@media (min-width:992px) {
  #navigation .wrapper ul {
    background-color: transparent;
  }

  #navigation .wrapper ul li a,#navigation .wrapper ul li a:focus,#navigation .wrapper ul li a:visited {
    color: #000;
    background-color: #e17000;
  }

  #navigation .wrapper ul li a:focus:hover,#navigation .wrapper ul li a:hover,#navigation .wrapper ul li a:visited:hover,#navigation .wrapper ul li.selected a,#navigation .wrapper ul li.selected a:focus,#navigation .wrapper ul li.selected a:focus:hover,#navigation .wrapper ul li.selected a:hover,#navigation .wrapper ul li.selected a:visited,#navigation .wrapper ul li.selected a:visited:hover {
    color: #000;
    background-color: #fbead9;
  }

  #navigation .wrapper ul li:nth-child(1) a,.js #navigation .wrapper ul li:nth-child(1) a {
    border-top: none;
  }
}

.fixeMobileNav #navigation,.fixeMobileNav #navigation .wrapper ul {
  background-color: #e17000;
}

.fixeMobileNav #navigation .wrapper ul li a,.fixeMobileNav #navigation .wrapper ul li a:focus,.fixeMobileNav #navigation .wrapper ul li a:visited {
  border-top-color: #f6d4b2;
  color: #000;
  background-color: #e17000;
}

.fixeMobileNav #navigation .wrapper ul li a:focus:hover,.fixeMobileNav #navigation .wrapper ul li a:hover,.fixeMobileNav #navigation .wrapper ul li a:visited:hover {
  color: #f6d4b2;
  background-color: #e17000;
}

.fixeMobileNav #navigation .wrapper ul li:nth-child(1) a,.fixeMobileNav #navigation .wrapper ul li:nth-child(2) a {
  border-top: 1px solid #f6d4b2;
}

.fixeMobileNav #navigation .wrapper ul li.selected a,.fixeMobileNav #navigation .wrapper ul li.selected a:focus,.fixeMobileNav #navigation .wrapper ul li.selected a:visited {
  color: #000;
  background-color: #e17000;
}

.fixeMobileNav #navigation .wrapper ul li.selected a:focus:hover,.fixeMobileNav #navigation .wrapper ul li.selected a:hover,.fixeMobileNav #navigation .wrapper ul li.selected a:visited:hover {
  color: #f6d4b2;
  background-color: #e17000;
}

#main {
  border-top-color: #fbead9;
}

#main .header {
  background: 0 0;
  background-color: #fbead9;
}

#main .header .tabs {
  background-color: #fbead9;
  border-bottom: none;
}

#main .header .tabs li {
  border-top: 1px solid #e6e6e6;
}

#main .header .tabs li a,#main .header .tabs li a:visited {
  background-color: #fbead9;
  color: #01689b;
}

#main .header .tabs li.selected a,#main .header .tabs li.selected strong {
  background-color: transparent;
  color: #000;
}

@media (min-width:768px) {
  #main .header .tabs li {
    border-top: none;
  }

  #main .header .tabs li.selected a,#main .header .tabs li.selected strong {
    color: #000;
    background-color: #000;
    border-color: #fff;
    border-radius: 0;
  }
}

#main .headline {
  background-color: #f3f3f3;
}

#main .download-chunk,#main .reactions ul {
  background-color: #e6e6e6;
}

#main .article .news .headline {
  background-color: #f3f3f3;
}

#main #sitemap {
  background-color: #e6e6e6;
}

#main .breaking .article a p.meta {
  color: #666;
}

.hotspotContainer .hotspotimage ul li a {
  color: #000;
  background-position: -10px -10px;
}

@media (min-width:992px) {
  .hotspotContainer .hotspotimage ul li a {
    background-position: -10px -90px;
  }
}

.hotspotContainer .hotspotimage.no-js ul li a,.hotspotContainer .hotspotimage.numeric ul li a {
  background-position: -10px -10px;
}

.hotspotContainer .hotspotmap .tooltip {
  color: #000;
  background-color: rgba(66,20,95,.95);
}

.hotspotContainer .hotspotmap .tooltip h2,.hotspotContainer .hotspotmap .tooltip p {
  color: #000;
}

#content ol li a:visited,#content p a:visited,#content ul li a:visited {
  color: #0162CD;
}

.hotspotContainer .hotspotmap .tooltip:after {
  border-top: 10px solid rgba(66,20,95,.95);
}

#aside .block h2,#aside .block.faqs h2,#priority h2,.block h2,.block.spotlight,.faqs h2 {
  border-top-color: #e17000;
}

.hotspotContainer .hotspotmap .tooltip.bottom:after {
  border-bottom: 10px solid rgba(66,20,95,.8);
}

#priority ul {
  background-color: #e6e6e6;
}

#content p a {
  text-decoration: underline;
}

#content ol li a,#content ul li a {
  text-decoration: underline;
}

#content .collapsiblePanels ul li a {
  text-decoration: none;
  color: #01689b;
}

#content .collapsiblePanels ul li a:hover,a:hover {
  color: #0162CD;
}

a {
  color: #01689b;
}

.sharing .common a,.sharing .common a:visited {
  color: #01689b;
}

.sharing .common a:hover,.sharing .common a:visited:hover {
  color: #0162CD;
}

.article h1.publication,.superheading.weblog+h1,h1.activity,h1.download,h1.faq,h1.news,h1.publication,h2,h3,h4 {
  color: #000;
}

a h3 {
  color: #01689b;
}

a h3:hover {
  color: #0162CD;
}

.block h2 {
  color: #000;
}

#priority h2,#priority h3 {
  color: #01689b;
}

#aside .block h2 {
  color: #000;
}

#aside .more:focus,#aside .more:hover {
  color: #0162CD;
}

#topic-home,.header h1 {
  color: #000;
}

.js .thematic h2 a,.topics a,.topics a:visited,a#topic-home {
  color: #01689b;
}

.topics li a {
  background-color: #fbead9;
}

@media (min-width:768px) {
  .topics li a {
    background-color: transparent;
  }
}

.ie7 .topics li a,.ie8 .topics li a {
  background-color: transparent;
}

.block a:focus,.block a:focus h3,.block a:hover,.block a:hover h3,.faqs .common a:focus,.faqs .common a:hover,.faqs.answers .common a:focus,.faqs.answers .common a:hover,.spotlight a.faq:focus h3,.spotlight a.faq:hover h3,a.faq:focus,a.faq:hover {
  color: #0162CD;
}

.subheading,.superheading {
  color: #767676;
}

.block .meta,.meta,.news .headline .meta,.results .meta {
  color: #666;
}

.results a:hover,.results a:hover h3 {
  color: #0162CD;
}

.news .headline .meta {
  color: #535353;
}

.topics.alphabetical .three-columns h2,.topics.alphabetical h2,.topics.alphabetical h3,.topics.alphabetical.three-columns h2,.topics.alphabetical.two-columns h2,.topics.alphabetical.two-columns h3 {
  color: #e17000;
}

.notifications a.email:focus,.notifications a.email:hover,.notifications a.rss-feed:focus,.notifications a.rss-feed:hover {
  color: #0162CD;
}

.poll-results li span.fullbar .resultbar {
  background-color: #e17000;
}

.article .poll input[type=submit] {
  background-color: #01689b;
  color: #fff;
}

.js .article .poll input[type=submit] {
  cursor: default;
  background-color: #999;
}

.js .article .poll input[type=submit].enabled {
  cursor: pointer;
  background-color: #01689b;
}

.article .poll label.check,.article .poll label:hover {
  background-color: #01689b;
}

.calendar {
  border-top: 3px solid #f6d4b2;
}

.calendar img,.calendar p {
  border-top: 3px solid #e17000;
}

.calendar .time,.calendar abbr {
  color: #535353;
}

.formWrapper {
  background-color: #f3f3f3;
}

.formWrapper div {
  overflow: visible;
}

.header .search input,input[type=text],input[type=password],select,textarea {
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
  border-bottom: 2px solid #01689b;
  border-left: 1px solid #fff;
  border-radius: 0;
}

.js .ui-datepicker .ui-datepicker-close,button,form a.close,form a.open,form button.close,form button.open,input[type=submit],input[type=button],input[type=reset] {
  color: #fff;
  background-color: #01689b;
  border-radius: 0;
}

.checklist div.field {
  min-height: 2.3333em;
}

.topicSearchWrapper .topicSearchForm {
  background-color: #e17000;
}

.topicSearchWrapper .topicSearchForm h2 {
  color: #000;
}

.topicSearchWrapper .topicSearchForm fieldset input[type=submit] {
  background-color: transparent;
  background-position: 6px 6px;
}

.topicSearchWrapper .ui-autocomplete {
  z-index: 9999;
  border: 1px solid #e17000;
}

.topicSearchWrapper .ui-autocomplete li.ui-state-focus,.topicSearchWrapper .ui-autocomplete li:hover {
  background-color: #e17000;
  color: #000;
}

.topicSearchWrapper .topicResults h2 {
  border-color: #e17000;
}

.choose-xl .ui-autocomplete,.choose-xl button,.choose-xl input {
  border-bottom: 2px solid #01689b;
}

.js .formWrapper .filter .filter-btn {
  color: #01689b;
}

.mediaContainer .mediaOptions .mediaOption,.mediaContainer .mediaOptions a.closeOptionBox,.mediaContainer a.openOptionBox {
  background-color: #01689b;
}

.hmap .mapAreaDark {
  color: #e17000;
}

.hmap .mapAreaLight {
  color: #ddbef1;
}

.hmap .mapAreaHover {
  color: #F3F3F3;
}

.js .timeline .timelineMajor .timelineMajorMarker a,.js .timeline .timelineMajor a,.js .timeline .timelineToggle a {
  color: #01689b;
}

.choose-xl button {
  border-top: solid 1px #e17000;
}

.js .timeline .timelineToggle {
  border-left: solid 3px #e17000;
}

.js .timeline .timelineToggle:last-child span {
  display: none;
}

.js .timeline .timelineMajor {
  border-color: #e17000;
}

.js .timeline .timelineMajor a:before {
  background-color: #e17000;
}

.js .timeline .timelineMajor .timelineMajorMarker a:before {
  color: #e17000;
  background-color: #fff;
  border: 4px solid #e17000;
}

.js .timeline .timelineMajor .timelineMinor .timelineEventHead h3 {
  color: #000;
}

.js .timeline .timelineMajor .timelineMinor .timelineEventHead a:before {
  background-color: #e17000;
}

.js .timeline .timelineMajor .timelineMinor .timelineEventHead a h3 {
  color: #01689b;
}

ul.paging {
  border-color: #01689b;
}

table td,table th {
  border-bottom: 2px solid #fff;
  border-right: 2px solid #fff;
}

ul.paging li a {
  color: #01689b;
  background-color: #fff;
}

ul.paging li a:hover {
  color: #0162CD;
}

ul.paging li strong {
  color: #fff;
  background-color: #01689b;
  border-radius: 0;
}

.results-message,table th {
  background-color: #e6e6e6;
  color: #000;
}

ul.paging span {
  color: #01689b;
}

table {
  border: none;
}

table td {
  color: #000;
  background-color: #f3f3f3;
}

table td a,table td a:hover,table td p a,table td p a:hover {
  text-decoration: underline;
}

.js #priority.carousel .carousel-toggle {
  color: #01689b;
}

.block-audio-video ul {
  background-color: #e6e6e6;
}

.block-audio-video ul li.toggle h2 a {
  background-color: #f3f3f3;
}

.block-audio-video ul li.toggle h2 a:hover {
  background-color: #e6e6e6;
}

.block-audio-video ul li.toggle ul {
  background-color: #f3f3f3;
}

.block-audio-video a {
  color: #000;
}

.twitter-tweet {
  border-color: #e17000;
}

.js .block-audio-video li.toggle li.download a:active,.js .block-audio-video li.toggle li.download a:hover {
  background-color: #e6e6e6;
}

.leaflet-container .leaflet-bar a,.leaflet-container .leaflet-bar a:hover {
  background-color: #01689b;
  color: #000;
}

.leaflet-container .assistive a,.leaflet-container a {
  color: #01689b;
}

#swipebox-close,#swipebox-next,#swipebox-prev {
  background-color: #e17000;
  color: #fff;
}

#swipebox-caption {
  background-color: #f3f3f3;
}

.activityblock .calendarSlider .slide span {
  color: #01689b;
}

.activityblock .calendarSlider .slide a:hover {
  color: #0162CD;
}

.activityOverview .activity .dateNumber,.activityOverview .dateNumber,.populairTopicsWrapper .populairTopics .cols ul li a {
  color: #01689b;
}

.activityblock #search-filter-form .formWrapper .accordionHeader {
  border-bottom: 2px solid #e17000;
}

.populairTopicsWrapper .populairTopics .cols ul li a:hover {
  color: #0162CD;
}

.topicsList .topicsOverview h2 {
  border-color: #e17000;
}

.topicsList .topicsOverview ul li a {
  color: #01689b;
}

.topicsList .topicsOverview ul li a:hover {
  color: #0162CD;
}

#footer a,#footer a:hover,#footer a:visited,#footer h2 {
  color: #535353;
}

#footer {
  border-top: 3px solid #4E4E4E;
  background-color: #e6e6e6;
}

#footer h2 {
  border-color: #b4b4b4;
}

.content-image-left .caption {
  max-width: 320px;
}