.results-message {
  margin-left: 0;
}
.article .alert.message {
  margin-left: 0;
}
.article form {
  margin-left: 0;
}
.reactions ul,
.mourning ul {
  margin-left: 0;
}
.scrollcontainer {
  margin-left: 0;
}
.download-chunk {
  margin-left: 0;
}
ul.paging {
  margin-left: 0;
}
form fieldset table {
  margin-left: 0;
}
table {
  margin-left: 0;
}
#sitemap {
  margin-left: 10px;
}
@media (min-width: 50em) {
  #sitemap {
    margin-left: 20px;
    max-width: 940px;
  }
}
.js #navigation ul {
  background-color: #084da2;
}
.js #navigation ul li:first-child a,
.js #navigation ul li:first-child a:visited {
  border-top-color: transparent;
}
@media (min-width: 36em) {
  .js #navigation ul li:nth-child(2) a,
  .js #navigation ul li:nth-child(2) a:visited {
    border-top-color: transparent;
  }
}
@media (min-width: 58em) {
  .skiplinks #skip-to-menu,
  .hastitle .skiplinks #skip-to-menu,
  .skiplinks a {
    left: auto;
    right: 20px;
  }
}
body {
  background-color: #fff;
  color: #000;
  border-top-color: #084da2;
}
#header {
  background-color: #fff;
  background: 0;
}
#header .logo {
  background-color: transparent;
}
#header .logo .wrapper {
  background: #fff;
}
#header .titlebar {
  background-color: #084da2;
  color: #fff;
}
#header #skip-to-menu,
#header #skip-to-menu:visited {
  background-color: #084da2;
  color: #fff;
}
#header #search {
  background-color: #ff8b41;
}
#header #search input {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
#header #search input[type="submit"] {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  background-color: #084da2;
  border-color: #084da2;
  color: #fff;
}
.js #navigation ul {
  background-color: #084da2;
}
.js #navigation ul a,
.js #navigation ul a:visited {
  border-top-color: #ff8b41;
  color: #fff;
  background-color: #084da2;
}
.js #navigation ul a:hover {
  color: #ff8b41;
  background-color: #084da2;
}
.js #navigation li.selected a,
.js #navigation li.selected a:visited {
  color: #fff;
  background-color: #084da2;
}
.js #navigation li.selected a:hover {
  color: #ff8b41;
  background-color: #084da2;
}
.ie7 #navigation ul {
  background-color: transparent;
}
.ie7 #navigation ul a,
.ie7 #navigation ul a:visited {
  color: #000;
  background-color: transparent;
}
.ie7 #navigation ul a:hover {
  color: #fff;
  background-color: #084da2;
}
.ie7 #navigation ul li.selected a,
.ie7 #navigation ul li.selected a:focus,
.ie7 #navigation ul li.selected a:visited {
  color: #fff;
  background-color: #084da2;
}
.ie7 #navigation ul li.selected a:hover {
  color: #fff;
  background-color: #084da2;
}
.ie8 #navigation ul {
  background-color: transparent;
}
.ie8 #navigation ul a,
.ie8 #navigation ul a:visited {
  color: #000;
  background-color: transparent;
}
.ie8 #navigation ul a:hover {
  color: #fff;
  background-color: #084da2;
}
.ie8 #navigation ul li.selected a,
.ie8 #navigation ul li.selected a:focus,
.ie8 #navigation ul li.selected a:visited {
  color: #fff;
  background-color: #084da2;
}
.ie8 #navigation ul li.selected a:hover {
  color: #fff;
  background-color: #084da2;
}
@media (min-width: 58em) {
  #navigation ul {
    background-color: transparent;
  }
  #navigation ul li a,
  #navigation ul li a:focus,
  #navigation ul li a:visited {
    color: #000;
    background-color: transparent;
  }
  #navigation ul li a:hover {
    color: #fff;
    background-color: #084da2;
  }
  #navigation ul li.selected a,
  #navigation ul li.selected a:focus,
  #navigation ul li.selected a:visited {
    color: #fff;
    background-color: #084da2;
  }
  #navigation ul li.selected a:hover {
    color: #fff;
    background-color: #084da2;
  }
  .js #navigation ul {
    background-color: transparent;
  }
  .js #navigation ul li a,
  .js #navigation ul li a:focus,
  .js #navigation ul li a:visited {
    color: #000;
    background-color: transparent;
  }
  .js #navigation ul li a:hover {
    color: #fff;
    background-color: #084da2;
  }
  .js #navigation ul li.selected a,
  .js #navigation ul li.selected a:focus,
  .js #navigation ul li.selected a:visited {
    color: #fff;
    background-color: #084da2;
  }
  .js #navigation ul li.selected a:hover {
    color: #fff;
    background-color: #084da2;
  }
}
#main {
  border-top-color: #084da2;
}
#main .header {
  background: 0;
  background-color: transparent;
}
#main .header .wrapper {
  background-color: #fff;
}
#main .header .tabs {
  background-color: #fff;
  border-bottom: 1px solid #084da2;
}
#main .header .tabs li {
  border-top: 1px solid #eee;
}
@media (min-width: 36em) {
  #main .header .tabs li {
    border-top: 0;
  }
}
#main .header .tabs li a,
#main .header .tabs li a:visited {
  background-color: #fff;
  color: #154273;
}
.ie7 #main .header .tabs li {
  border-top: 0;
}
.ie8 #main .header .tabs li {
  border-top: 0;
}
#main .header .tabs li.selected a,
#main .header .tabs li.selected strong {
  background-color: none;
  color: #000;
}
@media (min-width: 36em) {
  #main .header .tabs li.selected a,
  #main .header .tabs li.selected strong {
    color: #fff;
    background-color: #084da2;
    border-color: #084da2;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
  }
}
.ie7 #main .header .tabs li.selected a,
.ie7 #main .header .tabs li.selected strong {
  color: #fff;
  background-color: #084da2;
  border-color: #084da2;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
.ie8 #main .header .tabs li.selected a,
.ie8 #main .header .tabs li.selected strong {
  color: #fff;
  background-color: #084da2;
  border-color: #084da2;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
#main .headline {
  background-color: #eee;
}
#main .download-chunk {
  background-color: #eee;
}
#main .reactions ul {
  background-color: #eee;
}
#main .article .news .headline {
  background-color: #eee;
}
#main #sitemap {
  background-color: #eee;
}
h2,
h3,
h4 {
  color: #000;
}
a h3 {
  color: #154273;
}
#priority h3 {
  color: #154273;
}
h1.news {
  color: #000;
}
h1.activity {
  color: #000;
}
h1.faq {
  color: #000;
}
h1.download {
  color: #000;
}
h1.publication,
.article h1.publication {
  color: #000;
}
.superheading.weblog + h1 {
  color: #000;
}
.block h2 {
  color: #000;
  border-top-color: #084da2;
}
.block.spotlight {
  border-top-color: #084da2;
}
#priority h2 {
  color: #154273;
  border-top-color: #084da2;
}
#aside .block h2 {
  color: #000;
  border-top-color: #084da2;
}
#aside .block.faqs h2,
.faqs h2 {
  border-top-color: #084da2;
}
#topic-home,
.header h1 {
  color: #000;
}
.topics li a {
  background-color: #eee;
}
@media (min-width: 36em) {
  .topics li a {
    background-color: transparent;
  }
}
.ie7 .topics li a {
  background-color: transparent;
}
.ie8 .topics li a {
  background-color: transparent;
}
a#topic-home {
  color: #154273;
}
.superheading,
.subheading {
  color: #767676;
}
.results .meta,
.block .meta,
.news .headline .meta,
.meta {
  color: #666;
}
.news .headline .meta {
  color: #535353;
}
.topics.alphabetical h2,
.topics.alphabetical h3,
.topics.alphabetical.two-columns h2,
.topics.alphabetical.three-columns h2,
.topics.alphabetical .three-columns h2 {
  color: #084da2;
}
.notifications a.email:focus,
.notifications a.rss-feed:focus,
.notifications a.email:hover,
.notifications a.rss-feed:hover {
  color: #0162cd;
}
.poll-results li span.fullbar .resultbar {
  background-color: #084da2;
}
.poll input[type="submit"] {
  background-color: #084da2;
  color: #fff;
}
.js .poll input[type="submit"] {
  cursor: default;
  background-color: #999;
}
.js .poll input[type="submit"].enabled {
  cursor: pointer;
  background-color: #084da2;
}
.calendar {
  border-top: 3px solid #ff8b41;
}
.calendar img {
  border-top: 3px solid #084da2;
}
.calendar p {
  border-top: 3px solid #084da2;
}
.calendar abbr {
  color: #535353;
}
.calendar .time {
  color: #535353;
}
fieldset,
fieldset.navigation {
  background-color: #eee;
}
input[type="text"],
select,
textarea,
input[type="password"] {
  border-top: 1px solid #084da2;
  border-right: 1px solid #084da2;
  border-bottom: 1px solid #084da2;
  border-left: 1px solid #084da2;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
.header .search input {
  border-top: 1px solid #084da2;
  border-right: 1px solid #084da2;
  border-bottom: 1px solid #084da2;
  border-left: 1px solid #084da2;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
form a.open,
form a.close {
  color: #fff;
  background-color: #007bc7;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
.js .ui-datepicker .ui-datepicker-close {
  color: #fff;
  background-color: #084da2;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  color: #fff;
  background-color: #007bc7;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
.hmap .mapAreaDark {
  color: #084da2;
}
.hmap .mapAreaLight {
  color: #e8f2fe;
}
.hmap .mapAreaHover {
  color: #f3f3f3;
}
.choose-xl input {
  border-bottom: 1px solid #084da2;
}
.choose-xl button {
  border-top: solid 1px #084da2;
  border-bottom: 1px solid #084da2;
}
.choose-xl .ui-autocomplete {
  border-bottom: 1px solid #084da2;
}
.timeline {
  background-color: #eee;
  border: 0;
}
.timeline .timelineMajor {
  border-left-color: #084da2;
}
.timeline .timelineMajor .timelineMinor {
  border-left-color: #084da2;
}
.timeline .timelineMajor .timelineMinor .timelineEventHead a span:first-child {
  color: #084da2;
}
.timeline .timelineMajor .timelineMinor .timelineEventHead a span + span {
  color: #535353;
}
.timeline .timelineMajor .timelineMinor .timelineEventHead:before {
  color: #084da2;
}
.timeline .timelineMajorMarker a {
  background-color: #084da2;
  color: #fff;
}
.timeline .timelineMajorMarker:before {
  color: #084da2;
}
ul.paging {
  border-color: #084da2;
}
ul.paging li a {
  color: #154273;
  background-color: #fff;
}
ul.paging li strong {
  color: #fff;
  background-color: #084da2;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
.results-message {
  background-color: #eee;
  color: #000;
}
table {
  border: 0;
}
table th {
  color: #000;
  background-color: #eee;
  border-bottom: 2px solid #fff;
  border-right: 2px solid #fff;
}
table td {
  color: #000;
  background-color: #eee;
  border-bottom: 2px solid #fff;
  border-right: 2px solid #fff;
}
.js #priority.carousel .carousel-toggle {
  color: #154273;
}
.block-audio-video ul {
  background-color: #eee;
}
.block-audio-video ul li.toggle h2 a {
  background-color: #eee;
}
.block-audio-video ul li.toggle h2 a:hover {
  background-color: #eee;
}
.block-audio-video ul li.toggle ul {
  background-color: #eee;
}
.block-audio-video a {
  color: #000;
}
.js .block-audio-video li.toggle li.download a:hover,
.js .block-audio-video li.toggle li.download a:active {
  background-color: #eee;
}
.leaflet-container .leaflet-bar a,
.leaflet-container .leaflet-bar a:hover {
  background-color: #084da2;
  color: #fff;
}
.leaflet-container .assistive a {
  color: #154273;
}
.leaflet-container a {
  color: #154273;
}
#swipebox-prev,
#swipebox-next,
#swipebox-close {
  background-color: #084da2;
  color: #fff;
}
#swipebox-action,
#swipebox-caption {
  background-color: #eee;
}
#footer {
  border-top: 1px solid #b4b4b4;
  background-color: #eee;
}
#footer h2 {
  color: #535353;
  border-color: #b4b4b4;
}
#footer a,
#footer a:visited {
  color: #535353;
}
#footer a:hover {
  color: #535353;
}
#header #skip-to-menu,
#header #skip-to-menu:visited {
  background: #084da2
    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkFCNEFBRTZGRTk4NDExRTNCQjc2OENGRDlDNzg5MDUxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkFCNEFBRTcwRTk4NDExRTNCQjc2OENGRDlDNzg5MDUxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QUI0QUFFNkRFOTg0MTFFM0JCNzY4Q0ZEOUM3ODkwNTEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QUI0QUFFNkVFOTg0MTFFM0JCNzY4Q0ZEOUM3ODkwNTEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6ilTHhAAAAHklEQVR42mL8DwQMRAAmBiIBCxAzUt3EkedGgAADALC1BhjycndgAAAAAElFTkSuQmCC")
    no-repeat 6px 7px;
}
#header #search input[type="submit"] {
  background: #084da2
    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAMAAABFNRROAAAARVBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////9SnXPCAAAAFnRSTlMADNBOBr1XxMkiF8zZumhFbjQVQSqDuYGTCwAAAGBJREFUCB0FwQcCgjAABLAAnRS33v+faoJy1PRWgLMmSfqEUnO1V9uzNhy53thG7qhp4JEbkheYuTBygE86WtaG0vNEWRnHfPRkwhxJkqSfsN1ve31+R8YJwLmyA+C9fn/RLgUMh05ARQAAAABJRU5ErkJggg==")
    no-repeat 6px 5px;
}
@media (min-width: 58em) {
  #header .skiplinks #skip-to-menu,
  .hastitle #header .skiplinks #skip-to-menu,
  #header .skiplinks a {
    background: 0;
    background-color: #084da2;
    color: #fff;
    border-color: #084da2;
  }
}
h1.activity,
h1.faq,
h1.news,
h1.publication {
  background-image: url("../presentation/images/black-sprite-icons-xl-1.2.png");
}
.common a,
a.more,
.thumbnail a.more,
a.faq.info-1400,
.faqs .common a.info-1400,
a.publication.info-1400,
.docs-pubs a,
.spotlight a h3,
.notification a.faq,
.home .topics h3 a,
#priority a h3,
#priority .prio-arrow {
  background-image: url("../presentation/images/black-sprite-icons-xl-1.2.png");
}
