*:focus {
  outline: 2px solid #ff0000 !important;
}
*[tabindex='-1']:focus {
  outline: none !important;
}
@media reader, speech, aural {
  *:before,
  *:after {
    display: none !important;
    content: '' !important;
    visibility: hidden;
  }
}
*:not(.collapse),
*:before,
*:after {
  -webkit-transition: none !important;
  transition: none !important;
}
body.highcontrast #jm-offcanvas,
body.highcontrast2 #jm-offcanvas,
body.highcontrast3 #jm-offcanvas,
body.highcontrast .toggle-nav.menu,
body.highcontrast2 .toggle-nav.menu,
body.highcontrast3 .toggle-nav.menu {
  display: none;
}
body.highcontrast.off-canvas-right.off-canvas #jm-allpage,
body.highcontrast2.off-canvas-right.off-canvas #jm-allpage,
body.highcontrast3.off-canvas-right.off-canvas #jm-allpage,
body.highcontrast.off-canvas-left.off-canvas #jm-allpage,
body.highcontrast2.off-canvas-left.off-canvas #jm-allpage,
body.highcontrast3.off-canvas-left.off-canvas #jm-allpage {
  margin-left: 0;
  margin-right: 0;
}
body.highcontrast #jm-logo-wrap-static,
body.highcontrast2 #jm-logo-wrap-static,
body.highcontrast3 #jm-logo-wrap-static {
  display: none !important;
}
body.highcontrast.sticky-bar.scrolled #jm-logo-wrap,
body.highcontrast2.sticky-bar.scrolled #jm-logo-wrap,
body.highcontrast3.sticky-bar.scrolled #jm-logo-wrap {
  position: static;
}
body.highcontrast a:hover,
body.highcontrast2 a:hover,
body.highcontrast3 a:hover {
  outline: 2px solid #ff0000 !important;
}
body.highcontrast {
  background-color: #000000;
  color: #ffffff;
}
body.highcontrast #jm-allpage,
body.highcontrast #jm-top-menu,
body.highcontrast #jm-header,
body.highcontrast #jm-top1,
body.highcontrast #jm-top2,
body.highcontrast #jm-bottom1,
body.highcontrast #jm-bottom2 {
  background-color: #000000;
  color: #ffffff;
}
body.highcontrast.sticky-bar.scrolled #jm-logo-wrap {
  background: #000000;
}
body.highcontrast #jm-logo-nav {
  background-color: #000000;
  color: #ffff00;
}
body.highcontrast #jm-top-menu,
body.highcontrast #jm-footer {
  border-color: #1a1a1a;
}
body.highcontrast #jm-main {
  background: #1a1f25;
  color: #ffffff;
}
body.highcontrast #jm-bottom3 {
  background: #1a1f25;
  color: #ffffff;
}
body.highcontrast #jm-footer,
body.highcontrast #jm-footer-mod {
  background-color: #000000;
  color: #ffff00;
}
body.highcontrast #jm-copy-powered a:hover,
body.highcontrast #jm-copy-powered a:focus {
  color: #ffffff;
}
body.highcontrast #jm-back-top {
  display: block !important;
  opacity: 1 !important;
}
body.highcontrast #jm-back-top a {
  opacity: 1 !important;
  color: #ffffff;
  background-color: #000000;
  border: 2px solid #ffffff;
}
body.highcontrast #jm-top1 + #jm-system-message + #jm-main {
  padding-top: 48px;
}
body.highcontrast #jm-main + #jm-bottom1 {
  padding-top: 48px;
}
body.highcontrast #jm-main + #jm-bottom3 {
  padding-top: 0;
}
body.highcontrast .jm-module .jm-title {
  color: #ffff00;
}
body.highcontrast .moduletable > h3 {
  color: #ffff00;
}
body.highcontrast #jm-header .jm-module .jm-title,
body.highcontrast #jm-top2 .jm-module .jm-title,
body.highcontrast #jm-bottom2 .jm-module .jm-title,
body.highcontrast #jm-bottom3 .jm-module .jm-title,
body.highcontrast #jm-footer-mod .jm-module .jm-title,
body.highcontrast #jm-header .moduletable > h3,
body.highcontrast #jm-top2 .moduletable > h3,
body.highcontrast #jm-bottom2 .moduletable > h3,
body.highcontrast #jm-bottom3 .moduletable > h3,
body.highcontrast #jm-footer-mod .moduletable > h3 {
  color: #ffff00;
}
body.highcontrast .jm-module.color-ms {
  background: #000000;
  color: #ffffff;
}
body.highcontrast .jm-module.color-ms .jm-title {
  color: #ffff00;
}
body.highcontrast #jm-logo-wrap div.mod-languages ul.lang-inline li a:hover {
  color: #ffffff;
  opacity: 1;
}
body.highcontrast #jm-logo-wrap div.mod-languages ul.lang-inline li.lang-active a {
  color: #ffffff;
  opacity: 1;
}
body.highcontrast #jm-allpage .jmm-social.default .jmm-link .jmm-ico,
body.highcontrast #jm-footer-mod .jmm-social.default .jmm-link .jmm-ico {
  background: #ffff00;
  color: #000000;
}
body.highcontrast #jm-allpage .jmm-social.default .jmm-link:hover .jmm-ico,
body.highcontrast #jm-footer-mod .jmm-social.default .jmm-link:hover .jmm-ico {
  background: #ffffff;
  color: #000000;
}
body.highcontrast #jm-logo-right .jmm-social.default .jmm-link .jmm-ico {
  background: #ffff00;
  color: #000000;
}
body.highcontrast #jm-logo-right .jmm-social.default .jmm-link:hover .jmm-ico {
  background: #ffffff;
  color: #000000;
}
body.highcontrast .jm-tiles .row {
  margin: 0 -12px;
}
body.highcontrast .jm-tiles .jm-tile {
  background: #000000 !important;
  color: #ffffff;
  border: 2px solid #ffffff;
}
body.highcontrast .jm-tiles .jm-tile img,
body.highcontrast .jm-tiles .jm-tile .fa,
body.highcontrast .jm-tiles .jm-tile [class*='icon'] {
  display: none;
}
body.highcontrast .jm-tiles .jm-tile.icon {
  padding-left: 20px;
}
body.highcontrast .jm-tiles .jm-link a {
  color: #ffffff;
}
body.highcontrast .jm-tiles .jm-link a:hover,
body.highcontrast .jm-tiles .jm-link a:focus {
  color: #ffff00;
}
body.highcontrast #jm-allpage .jm-category-module .mod-articles-category-title {
  color: #ffff00;
}
body.highcontrast #jm-allpage .jm-category-module .mod-articles-category-title a:hover,
body.highcontrast #jm-allpage .jm-category-module .mod-articles-category-title a:focus {
  color: #ffffff;
}
body.highcontrast #jm-allpage .color-ms .jm-category-module.default .jmm-row + .jmm-row {
  border-color: #1a1a1a;
}
body.highcontrast #jm-allpage .white-box-ms .jm-category-module.default .jmm-item-in {
  background: #1a1f25;
}
body.highcontrast #jm-allpage .white-box-ms .jm-category-module.default .jmm-intortext,
body.highcontrast #jm-allpage .white-box-ms .jm-category-module.default .jmm-text .mod-articles-category-date {
  color: #ffff00;
}
body.highcontrast #jm-allpage .white-box-ms .jm-category-module.default .mod-articles-category-title {
  color: #ffffff;
}
body.highcontrast #jm-allpage .white-box-ms .jm-category-module.default .mod-articles-category-title a:hover,
body.highcontrast #jm-allpage .white-box-ms .jm-category-module.default .mod-articles-category-title a:focus {
  color: #ffff00;
}
body.highcontrast .vedi-ms a {
  color: #ffffff;
}
body.highcontrast .vedi-ms a:hover,
body.highcontrast .vedi-ms a:focus {
  color: #ffff00;
}
body.highcontrast .tagspopular .tag,
body.highcontrast .tabsimilar .tag {
  border-color: #ffffff;
}
body.highcontrast .tagspopular .tag:hover,
body.highcontrast .tabsimilar .tag:hover,
body.highcontrast .tagspopular .tag:focus,
body.highcontrast .tabsimilar .tag:focus {
  border-color: #ffff00;
}
body.highcontrast .tagspopular .tag a,
body.highcontrast .tabsimilar .tag a {
  color: inherit;
}
body.highcontrast .tagspopular .tag a:hover,
body.highcontrast .tabsimilar .tag a:hover,
body.highcontrast .tagspopular .tag a:focus,
body.highcontrast .tabsimilar .tag a:focus {
  color: #ffff00;
}
body.highcontrast ul.nav.menu li a,
body.highcontrast ul.nav.menu li span.separator {
  color: #ffffff;
}
body.highcontrast ul.nav.menu li a:hover,
body.highcontrast ul.nav.menu li span.separator:hover,
body.highcontrast ul.nav.menu li a:focus,
body.highcontrast ul.nav.menu li span.separator:focus {
  color: #ffff00;
}
body.highcontrast ul.nav.menu li.current > a,
body.highcontrast ul.nav.menu li.active > a,
body.highcontrast ul.nav.menu li.current > span.separator,
body.highcontrast ul.nav.menu li.active > span.separator {
  color: #ffff00;
}
body.highcontrast #jm-header ul.nav.menu li a,
body.highcontrast #jm-bottom3 ul.nav.menu li a,
body.highcontrast #jm-header ul.nav.menu li span.separator,
body.highcontrast #jm-bottom3 ul.nav.menu li span.separator {
  color: inherit;
}
body.highcontrast #jm-header ul.nav.menu li.current > a,
body.highcontrast #jm-bottom3 ul.nav.menu li.current > a,
body.highcontrast #jm-header ul.nav.menu li.active > a,
body.highcontrast #jm-bottom3 ul.nav.menu li.active > a,
body.highcontrast #jm-header ul.nav.menu li.current > span.separator,
body.highcontrast #jm-bottom3 ul.nav.menu li.current > span.separator,
body.highcontrast #jm-header ul.nav.menu li.active > span.separator,
body.highcontrast #jm-bottom3 ul.nav.menu li.active > span.separator {
  color: inherit;
}
body.highcontrast #jm-footer-mod ul.nav.menu > li,
body.highcontrast #jm-footer ul.nav.menu > li {
  border-color: #1a1a1a;
}
body.highcontrast #jm-footer-mod ul.nav.menu > li:first-child,
body.highcontrast #jm-footer ul.nav.menu > li:first-child {
  border-color: #1a1a1a;
}
body.highcontrast #jm-footer-mod ul.nav.menu li a,
body.highcontrast #jm-footer ul.nav.menu li a,
body.highcontrast #jm-footer-mod ul.nav.menu li span.separator,
body.highcontrast #jm-footer ul.nav.menu li span.separator {
  color: #ffffff;
}
body.highcontrast #jm-footer-mod ul.nav.menu li.current > a,
body.highcontrast #jm-footer ul.nav.menu li.current > a,
body.highcontrast #jm-footer-mod ul.nav.menu li.active > a,
body.highcontrast #jm-footer ul.nav.menu li.active > a,
body.highcontrast #jm-footer-mod ul.nav.menu li.current > span.separator,
body.highcontrast #jm-footer ul.nav.menu li.current > span.separator,
body.highcontrast #jm-footer-mod ul.nav.menu li.active > span.separator,
body.highcontrast #jm-footer ul.nav.menu li.active > span.separator {
  color: #ffffff;
}
body.highcontrast #jm-mobile-menu .jm-module-raw {
  background: #000000;
  border-top: 1px solid #ffffff;
}
body.highcontrast #jm-mobile-menu ul.nav.menu > li > a {
  color: #ffffff;
}
body.highcontrast #jm-mobile-menu ul.nav.menu > li > a:hover,
body.highcontrast #jm-mobile-menu ul.nav.menu > li > a:focus {
  color: #ffff00;
}
body.highcontrast h1.componentheading,
body.highcontrast .tag-category > h1,
body.highcontrast .page-header > h1,
body.highcontrast .content-category > h1,
body.highcontrast .categories-list > h1,
body.highcontrast .blog-featured > h1,
body.highcontrast .contact-category > h1,
body.highcontrast .contact > h1,
body.highcontrast .newsfeed-category > h1,
body.highcontrast h1.page-title,
body.highcontrast .finder > h1,
body.highcontrast .weblink-category > h1,
body.highcontrast .edit > h1,
body.highcontrast .blog > h2 {
  color: #ffffff;
}
body.highcontrast .item-page > .page-header > h1,
body.highcontrast .item-page > .page-header > h2 {
  color: #ffff00;
}
body.highcontrast .item-page > .page-header > h1 a:hover,
body.highcontrast .item-page > .page-header > h2 a:hover,
body.highcontrast .item-page > .page-header > h1 a:focus,
body.highcontrast .item-page > .page-header > h2 a:focus {
  color: #ffffff;
}
body.highcontrast h2.item-title,
body.highcontrast .page-header > h2,
body.highcontrast .content-category > h2,
body.highcontrast .cat-children > h3,
body.highcontrast .contact-category > h2,
body.highcontrast .weblink-category > h2,
body.highcontrast .newsfeed > h2,
body.highcontrast .newsfeed-category > h2,
body.highcontrast .weblink-category > h2,
body.highcontrast .contact > h3 {
  color: #ffff00;
}
body.highcontrast h2.item-title a:hover,
body.highcontrast .page-header > h2 a:hover,
body.highcontrast .content-category > h2 a:hover,
body.highcontrast .cat-children > h3 a:hover,
body.highcontrast .contact-category > h2 a:hover,
body.highcontrast .weblink-category > h2 a:hover,
body.highcontrast .newsfeed > h2 a:hover,
body.highcontrast .newsfeed-category > h2 a:hover,
body.highcontrast .weblink-category > h2 a:hover,
body.highcontrast .contact > h3 a:hover,
body.highcontrast h2.item-title a:focus,
body.highcontrast .page-header > h2 a:focus,
body.highcontrast .content-category > h2 a:focus,
body.highcontrast .cat-children > h3 a:focus,
body.highcontrast .contact-category > h2 a:focus,
body.highcontrast .weblink-category > h2 a:focus,
body.highcontrast .newsfeed > h2 a:focus,
body.highcontrast .newsfeed-category > h2 a:focus,
body.highcontrast .weblink-category > h2 a:focus,
body.highcontrast .contact > h3 a:focus {
  color: #ffffff;
}
body.highcontrast h3.page-header {
  border-color: currentColor;
}
body.highcontrast dl.article-info {
  color: #ffffff;
}
body.highcontrast .article-index {
  border-color: currentColor;
}
body.highcontrast .article-index h3 {
  color: #ffffff;
}
body.highcontrast .blog .blog-title .page-header,
body.highcontrast .blog-featured .blog-title .page-header {
  background: #000000;
}
body.highcontrast .blog .blog-title .page-header > h2,
body.highcontrast .blog-featured .blog-title .page-header > h2 {
  color: #ffffff;
}
body.highcontrast .blog .blog-title:hover .page-header > h2,
body.highcontrast .blog-featured .blog-title:hover .page-header > h2 {
  color: #ffff00;
}
body.highcontrast .blog .item-image,
body.highcontrast .blog-featured .item-image {
  background: #000000;
}
body.highcontrast .blog .item-body,
body.highcontrast .blog-featured .item-body {
  background: #000000;
  color: #ffff00;
}
body.highcontrast .blog .item-body .page-header > h2,
body.highcontrast .blog-featured .item-body .page-header > h2,
body.highcontrast .blog .item-body h2.item-title,
body.highcontrast .blog-featured .item-body h2.item-title {
  color: #ffffff;
}
body.highcontrast .blog .item-body .page-header > h2 a:hover,
body.highcontrast .blog-featured .item-body .page-header > h2 a:hover,
body.highcontrast .blog .item-body h2.item-title a:hover,
body.highcontrast .blog-featured .item-body h2.item-title a:hover,
body.highcontrast .blog .item-body .page-header > h2 a:focus,
body.highcontrast .blog-featured .item-body .page-header > h2 a:focus,
body.highcontrast .blog .item-body h2.item-title a:focus,
body.highcontrast .blog-featured .item-body h2.item-title a:focus {
  color: #ffff00;
}
body.highcontrast .blog .item-body dl.article-info,
body.highcontrast .blog-featured .item-body dl.article-info {
  color: #ffff00;
}
body.highcontrast .readmore {
  color: #ffffff;
}
body.highcontrast #jm-allpage p.readmore .btn {
  color: #ffffff !important;
}
body.highcontrast .mod-articles-category-readmore a {
  color: #ffffff;
}
body.highcontrast ul.list-striped > li {
  border-color: currentColor;
}
body.highcontrast strong.red,
body.highcontrast span.star {
  color: #ff0101;
}
body.highcontrast p.img_caption {
  background: #000000;
}
body.highcontrast .tip-wrap .tip {
  color: #000000;
  background-color: #ffffff;
}
body.highcontrast .tip-wrap .tip-top {
  border-bottom-color: #ffffff;
}
body.highcontrast .tip-wrap .tip-title {
  color: #000000;
}
body.highcontrast .tip-wrap .tip-text {
  color: #000000;
}
body.highcontrast .tooltip.in {
  opacity: 1;
}
body.highcontrast .tooltip-inner {
  color: #000000;
  background-color: #ffffff;
}
body.highcontrast .tooltip.top .tooltip-arrow {
  border-top-color: #ffffff;
}
body.highcontrast .tooltip.right .tooltip-arrow {
  border-right-color: #ffffff;
}
body.highcontrast .tooltip.left .tooltip-arrow {
  border-left-color: #ffffff;
}
body.highcontrast .tooltip.bottom .tooltip-arrow {
  border-bottom-color: #ffffff;
}
body.highcontrast .jmodedit {
  color: #ffff00 !important;
}
body.highcontrast .jmodedit:hover {
  color: #ffffff !important;
}
body.highcontrast #jm-allpage .calendar-container {
  background: #ffff00 !important;
  color: #000000 !important;
}
body.highcontrast #jm-allpage .calendar-container table tbody td.today:after {
  background: #ffffff;
  color: #000000;
}
body.highcontrast #jm-allpage .calendar-container table tbody td.selected {
  background: #f2f2f2;
  color: #000000;
}
body.highcontrast #jm-allpage .calendar-container table tbody td.day:hover {
  background: #ffffff;
  color: #000000;
}
body.highcontrast #jm-maincontent > div.login {
  background: #000000;
  color: #ffffff;
}
body.highcontrast #jm-maincontent > div.login label,
body.highcontrast #jm-maincontent > div.login legend {
  color: #ffffff;
}
body.highcontrast #jm-maincontent > div.registration {
  background: #000000;
  color: #ffffff;
}
body.highcontrast #jm-maincontent > div.registration label,
body.highcontrast #jm-maincontent > div.registration legend {
  color: #ffffff;
}
body.highcontrast #contact-form {
  background: #000000;
  color: #ffffff;
}
body.highcontrast #contact-form label,
body.highcontrast #contact-form legend {
  color: #ffffff;
}
body.highcontrast .dj-megamenu-override li.dj-up a.dj-up_a {
  color: #ffffff;
}
body.highcontrast .dj-megamenu-override li.dj-up a.dj-up_a small.subtitle {
  opacity: 1;
}
body.highcontrast .dj-megamenu-override li.dj-up.active a.dj-up_a,
body.highcontrast .dj-megamenu-override li.dj-up:hover a.dj-up_a,
body.highcontrast .dj-megamenu-override li.dj-up.hover a.dj-up_a {
  color: #ffff00;
}
body.highcontrast .dj-megamenu-override.dj-megamenu-sticky {
  background: #000000;
}
body.highcontrast .dj-megamenu-override li:hover div.dj-subwrap div.dj-subwrap-in,
body.highcontrast .dj-megamenu-override li.hover div.dj-subwrap div.dj-subwrap-in {
  background: #000000;
}
body.highcontrast .dj-megamenu-override .dj-submenu > li > a {
  color: #ffffff;
}
body.highcontrast .dj-megamenu-override .dj-submenu > li:hover > a,
body.highcontrast .dj-megamenu-override .dj-submenu > li.hover > a,
body.highcontrast .dj-megamenu-override .dj-submenu > li.active > a {
  color: #ffff00;
}
body.highcontrast .dj-megamenu-override .dj-subtree > li > a {
  color: #ffffff;
}
body.highcontrast .dj-megamenu-override .dj-subtree > li:hover > a,
body.highcontrast .dj-megamenu-override .dj-subtree > li.hover > a,
body.highcontrast .dj-megamenu-override .dj-subtree > li.active > a {
  color: #ffff00;
}
body.highcontrast .dj-megamenu-override .modules-wrap {
  color: #ffffff;
}
body.highcontrast .dj-megamenu-override .modules-wrap .moduletable > h3 {
  color: #ffff00;
}
body.highcontrast .dj-megamenu-override .nav.menu li a,
body.highcontrast .dj-megamenu-override .nav.menu li span.separator {
  color: #ffffff;
}
body.highcontrast .dj-megamenu-override .nav.menu li a:hover,
body.highcontrast .dj-megamenu-override .nav.menu li span.separator:hover,
body.highcontrast .dj-megamenu-override .nav.menu li a:focus,
body.highcontrast .dj-megamenu-override .nav.menu li span.separator:focus {
  color: #ffff00;
}
body.highcontrast .dj-megamenu-override .nav.menu li.current > a,
body.highcontrast .dj-megamenu-override .nav.menu li.active > a,
body.highcontrast .dj-megamenu-override .nav.menu li.current > span.separator,
body.highcontrast .dj-megamenu-override .nav.menu li.active > span.separator {
  color: #ffff00;
}
body.highcontrast a {
  color: #ffff00;
}
body.highcontrast a:hover,
body.highcontrast a:focus {
  text-decoration: underline;
}
body.highcontrast #jm-footer a,
body.highcontrast #jm-footer-mod a {
  color: #ffffff;
}
body.highcontrast ::selection {
  background: #ffffff;
  color: #000000;
}
body.highcontrast ::-webkit-selection {
  background: #ffffff;
  color: #000000;
}
body.highcontrast ::-moz-selection {
  background: #ffffff;
  color: #000000;
}
body.highcontrast .img-polaroid {
  background-color: #ffffff;
  border-color: #ffffff;
}
body.highcontrast .muted {
  color: #ffffff;
}
body.highcontrast a.muted:hover,
body.highcontrast a.muted:focus {
  color: #ffffff;
}
body.highcontrast .text-warning {
  color: #ff0000;
}
body.highcontrast a.text-warning:hover,
body.highcontrast a.text-warning:focus {
  color: #ff0000;
}
body.highcontrast .text-error {
  color: #ff0000;
}
body.highcontrast a.text-error:hover,
body.highcontrast a.text-error:focus {
  color: #ff0000;
}
body.highcontrast .text-info {
  color: #ff0000;
}
body.highcontrast a.text-info:hover,
body.highcontrast a.text-info:focus {
  color: #ff0000;
}
body.highcontrast .text-success {
  color: #ff0000;
}
body.highcontrast a.text-success:hover,
body.highcontrast a.text-success:focus {
  color: #ff0000;
}
body.highcontrast h1,
body.highcontrast h2,
body.highcontrast h3,
body.highcontrast h4,
body.highcontrast h5,
body.highcontrast h6 {
  color: #ffffff;
}
body.highcontrast blockquote {
  border-color: #ffffff;
}
body.highcontrast blockquote small {
  color: #ffff00;
}
body.highcontrast .label,
body.highcontrast .badge {
  color: #000000;
  background-color: #ffffff;
  border: none;
  text-shadow: none;
}
body.highcontrast .badge-info {
  color: #000000;
  background-color: #ffffff;
}
body.highcontrast .tags .label {
  border-color: #ffffff;
  color: #ffffff !important;
}
body.highcontrast .tags .label:hover,
body.highcontrast .tags .label:focus {
  border-color: #ffff00;
  color: #ffff00 !important;
  background: none;
}
body.highcontrast .btn {
  color: #000000;
  background: #ffff00;
}
body.highcontrast .btn:hover,
body.highcontrast .btn:focus,
body.highcontrast .btn:active {
  color: #000000;
  background: #ffffff;
}
body.highcontrast a.button,
body.highcontrast input.button,
body.highcontrast button.button,
body.highcontrast input[type="submit"],
body.highcontrast button[type="submit"],
body.highcontrast input[type="reset"],
body.highcontrast button[type="reset"] {
  color: #000000;
  background: #ffff00;
}
body.highcontrast a.button:hover,
body.highcontrast input.button:hover,
body.highcontrast button.button:hover,
body.highcontrast input[type="submit"]:hover,
body.highcontrast button[type="submit"]:hover,
body.highcontrast input[type="reset"]:hover,
body.highcontrast button[type="reset"]:hover,
body.highcontrast a.button:focus,
body.highcontrast input.button:focus,
body.highcontrast button.button:focus,
body.highcontrast input[type="submit"]:focus,
body.highcontrast button[type="submit"]:focus,
body.highcontrast input[type="reset"]:focus,
body.highcontrast button[type="reset"]:focus,
body.highcontrast a.button:active,
body.highcontrast input.button:active,
body.highcontrast button.button:active,
body.highcontrast input[type="submit"]:active,
body.highcontrast button[type="submit"]:active,
body.highcontrast input[type="reset"]:active,
body.highcontrast button[type="reset"]:active {
  color: #000000;
  background: #ffffff;
}
body.highcontrast a.button:hover .caret,
body.highcontrast input.button:hover .caret,
body.highcontrast button.button:hover .caret,
body.highcontrast input[type="submit"]:hover .caret,
body.highcontrast button[type="submit"]:hover .caret,
body.highcontrast input[type="reset"]:hover .caret,
body.highcontrast button[type="reset"]:hover .caret,
body.highcontrast a.button:focus .caret,
body.highcontrast input.button:focus .caret,
body.highcontrast button.button:focus .caret,
body.highcontrast input[type="submit"]:focus .caret,
body.highcontrast button[type="submit"]:focus .caret,
body.highcontrast input[type="reset"]:focus .caret,
body.highcontrast button[type="reset"]:focus .caret,
body.highcontrast a.button .active .caret,
body.highcontrast input.button .active .caret,
body.highcontrast button.button .active .caret,
body.highcontrast input[type="submit"] .active .caret,
body.highcontrast button[type="submit"] .active .caret,
body.highcontrast input[type="reset"] .active .caret,
body.highcontrast button[type="reset"] .active .caret,
body.highcontrast a.button .open .caret,
body.highcontrast input.button .open .caret,
body.highcontrast button.button .open .caret,
body.highcontrast input[type="submit"] .open .caret,
body.highcontrast button[type="submit"] .open .caret,
body.highcontrast input[type="reset"] .open .caret,
body.highcontrast button[type="reset"] .open .caret {
  border-top-color: #ffffff;
}
body.highcontrast #jm-logo-nav .btn,
body.highcontrast #jm-header .btn,
body.highcontrast #jm-bottom3 .btn,
body.highcontrast #jm-footer-mod .btn,
body.highcontrast #jm-logo-nav a.button,
body.highcontrast #jm-header a.button,
body.highcontrast #jm-bottom3 a.button,
body.highcontrast #jm-footer-mod a.button,
body.highcontrast #jm-logo-nav input.button,
body.highcontrast #jm-header input.button,
body.highcontrast #jm-bottom3 input.button,
body.highcontrast #jm-footer-mod input.button,
body.highcontrast #jm-logo-nav button.button,
body.highcontrast #jm-header button.button,
body.highcontrast #jm-bottom3 button.button,
body.highcontrast #jm-footer-mod button.button,
body.highcontrast #jm-logo-nav input[type="submit"],
body.highcontrast #jm-header input[type="submit"],
body.highcontrast #jm-bottom3 input[type="submit"],
body.highcontrast #jm-footer-mod input[type="submit"],
body.highcontrast #jm-logo-nav button[type="submit"],
body.highcontrast #jm-header button[type="submit"],
body.highcontrast #jm-bottom3 button[type="submit"],
body.highcontrast #jm-footer-mod button[type="submit"],
body.highcontrast #jm-logo-nav input[type="reset"],
body.highcontrast #jm-header input[type="reset"],
body.highcontrast #jm-bottom3 input[type="reset"],
body.highcontrast #jm-footer-mod input[type="reset"],
body.highcontrast #jm-logo-nav button[type="reset"],
body.highcontrast #jm-header button[type="reset"],
body.highcontrast #jm-bottom3 button[type="reset"],
body.highcontrast #jm-footer-mod button[type="reset"] {
  color: #000000;
  background: #ffff00;
}
body.highcontrast #jm-logo-nav .btn:hover,
body.highcontrast #jm-header .btn:hover,
body.highcontrast #jm-bottom3 .btn:hover,
body.highcontrast #jm-footer-mod .btn:hover,
body.highcontrast #jm-logo-nav a.button:hover,
body.highcontrast #jm-header a.button:hover,
body.highcontrast #jm-bottom3 a.button:hover,
body.highcontrast #jm-footer-mod a.button:hover,
body.highcontrast #jm-logo-nav input.button:hover,
body.highcontrast #jm-header input.button:hover,
body.highcontrast #jm-bottom3 input.button:hover,
body.highcontrast #jm-footer-mod input.button:hover,
body.highcontrast #jm-logo-nav button.button:hover,
body.highcontrast #jm-header button.button:hover,
body.highcontrast #jm-bottom3 button.button:hover,
body.highcontrast #jm-footer-mod button.button:hover,
body.highcontrast #jm-logo-nav input[type="submit"]:hover,
body.highcontrast #jm-header input[type="submit"]:hover,
body.highcontrast #jm-bottom3 input[type="submit"]:hover,
body.highcontrast #jm-footer-mod input[type="submit"]:hover,
body.highcontrast #jm-logo-nav button[type="submit"]:hover,
body.highcontrast #jm-header button[type="submit"]:hover,
body.highcontrast #jm-bottom3 button[type="submit"]:hover,
body.highcontrast #jm-footer-mod button[type="submit"]:hover,
body.highcontrast #jm-logo-nav input[type="reset"]:hover,
body.highcontrast #jm-header input[type="reset"]:hover,
body.highcontrast #jm-bottom3 input[type="reset"]:hover,
body.highcontrast #jm-footer-mod input[type="reset"]:hover,
body.highcontrast #jm-logo-nav button[type="reset"]:hover,
body.highcontrast #jm-header button[type="reset"]:hover,
body.highcontrast #jm-bottom3 button[type="reset"]:hover,
body.highcontrast #jm-footer-mod button[type="reset"]:hover,
body.highcontrast #jm-logo-nav .btn:focus,
body.highcontrast #jm-header .btn:focus,
body.highcontrast #jm-bottom3 .btn:focus,
body.highcontrast #jm-footer-mod .btn:focus,
body.highcontrast #jm-logo-nav a.button:focus,
body.highcontrast #jm-header a.button:focus,
body.highcontrast #jm-bottom3 a.button:focus,
body.highcontrast #jm-footer-mod a.button:focus,
body.highcontrast #jm-logo-nav input.button:focus,
body.highcontrast #jm-header input.button:focus,
body.highcontrast #jm-bottom3 input.button:focus,
body.highcontrast #jm-footer-mod input.button:focus,
body.highcontrast #jm-logo-nav button.button:focus,
body.highcontrast #jm-header button.button:focus,
body.highcontrast #jm-bottom3 button.button:focus,
body.highcontrast #jm-footer-mod button.button:focus,
body.highcontrast #jm-logo-nav input[type="submit"]:focus,
body.highcontrast #jm-header input[type="submit"]:focus,
body.highcontrast #jm-bottom3 input[type="submit"]:focus,
body.highcontrast #jm-footer-mod input[type="submit"]:focus,
body.highcontrast #jm-logo-nav button[type="submit"]:focus,
body.highcontrast #jm-header button[type="submit"]:focus,
body.highcontrast #jm-bottom3 button[type="submit"]:focus,
body.highcontrast #jm-footer-mod button[type="submit"]:focus,
body.highcontrast #jm-logo-nav input[type="reset"]:focus,
body.highcontrast #jm-header input[type="reset"]:focus,
body.highcontrast #jm-bottom3 input[type="reset"]:focus,
body.highcontrast #jm-footer-mod input[type="reset"]:focus,
body.highcontrast #jm-logo-nav button[type="reset"]:focus,
body.highcontrast #jm-header button[type="reset"]:focus,
body.highcontrast #jm-bottom3 button[type="reset"]:focus,
body.highcontrast #jm-footer-mod button[type="reset"]:focus {
  color: #000000;
  background: #ffffff;
}
body.highcontrast a.btn,
body.highcontrast a.button {
  color: #000000 !important;
  text-decoration: none;
}
body.highcontrast .dropdown-menu {
  background: #000000;
  border-color: #ffffff;
}
body.highcontrast .dropdown-menu a {
  color: #ffff00;
}
body.highcontrast .dropdown-menu a:hover,
body.highcontrast .dropdown-menu a:focus {
  color: #000000;
}
body.highcontrast .dropdown-menu a:hover [class^="icon-"],
body.highcontrast .dropdown-menu a:focus [class^="icon-"],
body.highcontrast .dropdown-menu a:hover [class*=" icon-"],
body.highcontrast .dropdown-menu a:focus [class*=" icon-"] {
  color: #000000;
}
body.highcontrast .caret {
  border-top-color: #000000;
}
body.highcontrast .btn:hover .caret,
body.highcontrast .btn:focus .caret,
body.highcontrast .btn .active .caret,
body.highcontrast .btn .open .caret {
  border-top-color: #ffffff;
}
body.highcontrast legend {
  color: inherit;
}
body.highcontrast label {
  color: inherit;
}
body.highcontrast table {
  background-color: none;
}
body.highcontrast .table th,
body.highcontrast table.category th,
body.highcontrast .table td,
body.highcontrast table.category td {
  border-color: #ffffff;
}
body.highcontrast .table th,
body.highcontrast table.category th {
  background: #ffffff;
  color: #000000;
}
body.highcontrast .table th a,
body.highcontrast table.category th a {
  color: #000000;
  text-decoration: underline;
}
body.highcontrast .table th a:hover,
body.highcontrast table.category th a:hover {
  text-decoration: none;
}
body.highcontrast .table td,
body.highcontrast table.category td {
  background: none;
}
body.highcontrast .pagination ul > li > a,
body.highcontrast .pagination ul > li > span {
  background: #ffffff;
  color: #000000;
}
body.highcontrast .pagination ul > li.active > a,
body.highcontrast .pagination ul > li > span.pagenav {
  background: #ffff00;
  color: #000000;
}
body.highcontrast .pagination ul li.pagination-start span.pagenav,
body.highcontrast .pagination ul li.pagination-prev span.pagenav,
body.highcontrast .pagination ul li.pagination-next span.pagenav,
body.highcontrast .pagination ul li.pagination-end span.pagenav {
  color: inherit;
  background: none;
}
body.highcontrast .pagination ul li.pagination-start a,
body.highcontrast .pagination ul li.pagination-prev a,
body.highcontrast .pagination ul li.pagination-next a,
body.highcontrast .pagination ul li.pagination-end a {
  background: none;
  color: #ffff00;
}
body.highcontrast .pagination ul li.pagination-start a:hover,
body.highcontrast .pagination ul li.pagination-prev a:hover,
body.highcontrast .pagination ul li.pagination-next a:hover,
body.highcontrast .pagination ul li.pagination-end a:hover,
body.highcontrast .pagination ul li.pagination-start a:focus,
body.highcontrast .pagination ul li.pagination-prev a:focus,
body.highcontrast .pagination ul li.pagination-next a:focus,
body.highcontrast .pagination ul li.pagination-end a:focus {
  background: none;
}
body.highcontrast .nav-tabs > li,
body.highcontrast dl.tabs > dt {
  border: none;
  background: #ffffff;
  color: #000000;
}
body.highcontrast .nav-tabs > li:hover,
body.highcontrast dl.tabs > dt:hover,
body.highcontrast .nav-tabs > li:focus,
body.highcontrast dl.tabs > dt:focus {
  background: #ffff00;
  color: #000000;
}
body.highcontrast .nav-tabs > li.active,
body.highcontrast dl.tabs > dt.open {
  background: #ffff00;
  color: #000000;
}
body.highcontrast .nav-tabs > li > a,
body.highcontrast dl.tabs > dt a {
  color: inherit;
}
body.highcontrast dd.tabs,
body.highcontrast .tab-content {
  background: #000000;
  color: #ffffff;
}
body.highcontrast .nav-tabs.nav-stacked > li {
  border: none;
  background: none;
}
body.highcontrast .nav-tabs.nav-stacked > li > a {
  color: #ffffff;
}
body.highcontrast .accordion-heading .accordion-toggle,
body.highcontrast .pane-sliders h3.title a {
  background: #ffffff;
  color: #000000;
}
body.highcontrast .accordion-heading .accordion-toggle:focus,
body.highcontrast .pane-sliders h3.title a:focus,
body.highcontrast .accordion-heading .accordion-toggle:hover,
body.highcontrast .pane-sliders h3.title a:hover {
  background: #ffff00;
  color: #000000;
}
body.highcontrast .accordion-inner,
body.highcontrast .pane-slider {
  background: #000000;
  color: #ffffff;
}
body.highcontrast span.highlight {
  color: #000000;
  background-color: #ffff00;
}
body.highcontrast .alert {
  background-color: #ffffff;
  border-color: #ffffff;
  text-shadow: none;
}
body.highcontrast .alert,
body.highcontrast .alert h4 {
  color: #000000;
}
body.highcontrast .alert a,
body.highcontrast .alert h4 a {
  color: inherit;
}
body.highcontrast .alert-success {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #000000;
}
body.highcontrast .alert-success h4 {
  color: #000000;
}
body.highcontrast .alert-danger,
body.highcontrast .alert-error {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #000000;
}
body.highcontrast .alert-danger h4,
body.highcontrast .alert-error h4 {
  color: #000000;
}
body.highcontrast .alert-info {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #000000;
}
body.highcontrast .alert-info h4 {
  color: #000000;
}
body.highcontrast pre {
  background: #000000;
  border-color: #ffff00;
  color: #ffffff;
}
body.highcontrast .popover {
  border: none;
  background: #ffffff;
  color: #000000;
}
body.highcontrast .popover .popover-title {
  border: none;
  background: #ffffff;
  color: #000000;
}
body.highcontrast .popover.right .arrow:after {
  border-right-color: #ffffff;
}
body.highcontrast h3.jm-typo-title {
  border-color: #ffffff;
}
body.highcontrast .jm-color {
  color: #ffff00;
}
body.highcontrast .jm-block span {
  background: #ffffff;
  color: #000000;
}
body.highcontrast .jm-block.second span {
  background: #ffff00;
}
body.highcontrast p.jmbadge,
body.highcontrast span.jmbadge {
  background-image: url("../images/icons/white/badge.png");
}
body.highcontrast p.jmcalendar,
body.highcontrast span.jmcalendar {
  background-image: url("../images/icons/white/calendar.png");
}
body.highcontrast p.jmchat,
body.highcontrast span.jmchat {
  background-image: url("../images/icons/white/chat.png");
}
body.highcontrast p.jmcheck,
body.highcontrast span.jmcheck {
  background-image: url("../images/icons/white/check.png");
}
body.highcontrast p.jmcloud,
body.highcontrast span.jmcloud {
  background-image: url("../images/icons/white/cloud.png");
}
body.highcontrast p.jmdirection,
body.highcontrast span.jmdirection {
  background-image: url("../images/icons/white/direction.png");
}
body.highcontrast p.jmdivide,
body.highcontrast span.jmdivide {
  background-image: url("../images/icons/white/divide.png");
}
body.highcontrast p.jmerror,
body.highcontrast span.jmerror {
  background-image: url("../images/icons/white/error.png");
}
body.highcontrast p.jmfire,
body.highcontrast span.jmfire {
  background-image: url("../images/icons/white/fire.png");
}
body.highcontrast p.jmflag,
body.highcontrast span.jmflag {
  background-image: url("../images/icons/white/flag.png");
}
body.highcontrast p.jmheart,
body.highcontrast span.jmheart {
  background-image: url("../images/icons/white/heart.png");
}
body.highcontrast p.jmhome,
body.highcontrast span.jmhome {
  background-image: url("../images/icons/white/home.png");
}
body.highcontrast p.jminfo,
body.highcontrast span.jminfo {
  background-image: url("../images/icons/white/info.png");
}
body.highcontrast p.jmlist,
body.highcontrast span.jmlist {
  background-image: url("../images/icons/white/list.png");
}
body.highcontrast p.jmmail,
body.highcontrast span.jmmail {
  background-image: url("../images/icons/white/mail.png");
}
body.highcontrast p.jmpeople,
body.highcontrast span.jmpeople {
  background-image: url("../images/icons/white/people.png");
}
body.highcontrast p.jmstar,
body.highcontrast span.jmstar {
  background-image: url("../images/icons/white/star.png");
}
body.highcontrast p.jmstat,
body.highcontrast span.jmstat {
  background-image: url("../images/icons/white/stat.png");
}
body.highcontrast #jm-allpage .djtabs.default-theme .djtabs-title {
  border: none !important;
  background: #ffffff;
  color: #000000;
}
body.highcontrast #jm-allpage .djtabs.default-theme .djtabs-title:hover,
body.highcontrast #jm-allpage .djtabs.default-theme .djtabs-active-wrapper .djtabs-title {
  background: #ffff00;
  color: #000000;
}
body.highcontrast #jm-allpage .djtabs.default-theme .djtabs-in {
  background: #000000;
  color: #ffffff;
}
body.highcontrast #jm-allpage .djtabs.default-theme .djtabs-panel .djtabs-panel-title {
  color: #ffff00;
}
body.highcontrast #jm-allpage .djtabs.default-theme .djtabs-panel > span.djtabs-panel-toggler {
  color: #ffff00;
}
body.highcontrast #jm-allpage .djtabs.default-theme .djtabs-article-content a {
  color: #ffff00;
}
body.highcontrast #jm-allpage .djtabs.default-theme .djtabs-article-author a,
body.highcontrast #jm-allpage .djtabs.default-theme .djtabs-article-category a {
  color: #ffff00;
}
body.highcontrast #jm-allpage .djtabs.default-theme .djtabs-readmore a {
  color: #ffff00;
}
body.highcontrast .dj-cat-title {
  color: #ffff00;
}
body.highcontrast .dj-slide-desc-text {
  background: #000000 !important;
  color: #ffff00 !important;
}
body.highcontrast .dj-slide-title {
  color: #ffffff !important;
}
body.highcontrast .dj-slide-title a:hover {
  color: #ffff00 !important;
}
body.highcontrast #jm-allpage .dj-readmore-wrapper .dj-readmore {
  color: #ffffff !important;
}
body.highcontrast #jm-allpage .dj-readmore-wrapper .dj-readmore:hover,
body.highcontrast #jm-allpage .dj-readmore-wrapper .dj-readmore:focus {
  color: #ffff00 !important;
}
body.highcontrast #djmediatools .dj-categories a.dj-category,
body.highcontrast #djmediatools .dj-categories a.dj-category:hover {
  color: #ffffff;
}
body.highcontrast #djmediatools .dj-categories .dj-ctitle-bg {
  background: #000000;
  opacity: 1 !important;
}
body.highcontrast #djmediatools .dj-categories .dj-ctitle-in {
  color: #ffff00 !important;
}
body.highcontrast #djmediatools .dj-categories .dj-ctitle-in:hover {
  color: #ffffff !important;
}
body.highcontrast .load-button,
body.highcontrast .dj-load-button {
  background: #000000 !important;
}
body.highcontrast .dj-load-button .dj-key {
  color: #ffff00 !important;
}
body.highcontrast .dj-mslider .dj-load-button {
  border-color: #ffff00 !important;
}
body.highcontrast .dj-mslider .dj-load-button.dj-load-button-active {
  background: #ffff00 !important;
}
body.highcontrast .djslider-loader .load-button {
  border-color: #ffff00 !important;
}
body.highcontrast .djslider-loader .load-button.load-button-active {
  background: #ffff00 !important;
}
body.highcontrast .dj-slideshow .dj-load-button-active .dj-key,
body.highcontrast .dj-slideshow .dj-load-button:hover .dj-key {
  color: #000000 !important;
}
body.highcontrast .dj-slideshow .dj-load-button-active,
body.highcontrast .dj-slideshow .dj-load-button:hover {
  background: #ffffff !important;
}
body.highcontrast #jm-logo-nav .dj-slideshow .dj-load-button-active .dj-key,
body.highcontrast #jm-header .dj-slideshow .dj-load-button-active .dj-key,
body.highcontrast #jm-bottom3 .dj-slideshow .dj-load-button-active .dj-key,
body.highcontrast #jm-logo-nav .dj-slideshow .dj-load-button:hover .dj-key,
body.highcontrast #jm-header .dj-slideshow .dj-load-button:hover .dj-key,
body.highcontrast #jm-bottom3 .dj-slideshow .dj-load-button:hover .dj-key {
  color: #000000 !important;
}
body.highcontrast #jm-logo-nav .dj-slideshow .dj-load-button-active,
body.highcontrast #jm-header .dj-slideshow .dj-load-button-active,
body.highcontrast #jm-bottom3 .dj-slideshow .dj-load-button-active,
body.highcontrast #jm-logo-nav .dj-slideshow .dj-load-button:hover,
body.highcontrast #jm-header .dj-slideshow .dj-load-button:hover,
body.highcontrast #jm-bottom3 .dj-slideshow .dj-load-button:hover {
  background: #ffffff !important;
}
body.highcontrast .dj-tabber .dj-tab-active img,
body.highcontrast .dj-tabber .dj-tab img {
  background: #ffffff;
}
body.highcontrast .dj-tabber .dj-tab-active {
  background: #ffff00 !important;
}
body.highcontrast .dj-tabber .dj-tab {
  background: #000000 !important;
  border: none !important;
}
body.highcontrast .dj-tabber span.dj-tab-in {
  color: #ffffff !important;
}
body.highcontrast .dj-tabber .dj-tabs-left .dj-tab.dj-tab-active,
body.highcontrast .dj-tabber .dj-tabs-right .dj-tab.dj-tab-active {
  background: #ffff00 !important;
}
body.highcontrast .dj-tabber .dj-tabs-left .dj-tab.dj-tab-active span.dj-tab-in,
body.highcontrast .dj-tabber .dj-tabs-right .dj-tab.dj-tab-active span.dj-tab-in {
  color: #000000 !important;
}
body.highcontrast .skitter .label_skitter {
  color: #ffffff !important;
}
body.highcontrast .skitter .label_skitter p {
  color: #ffffff;
}
body.highcontrast .skitter .info_slide_dots .image_number {
  color: #ffff00;
  background: #000000;
}
body.highcontrast .skitter .info_slide_dots .image_number.image_number_select,
body.highcontrast .skitter .info_slide_dots .image_number:hover {
  color: #000000;
  background: #ffffff;
}
body.highcontrast #jm-logo-nav .skitter .info_slide_dots .image_number.image_number_select,
body.highcontrast #jm-header .skitter .info_slide_dots .image_number.image_number_select,
body.highcontrast #jm-bottom3 .skitter .info_slide_dots .image_number.image_number_select,
body.highcontrast #jm-logo-nav .skitter .info_slide_dots .image_number:hover,
body.highcontrast #jm-header .skitter .info_slide_dots .image_number:hover,
body.highcontrast #jm-bottom3 .skitter .info_slide_dots .image_number:hover {
  color: #000000;
  background: #ffffff;
}
body.highcontrast #jm-allpage .slider-wrapper .nivo-controlNav a {
  color: #000000 !important;
  background: #ffff00 !important;
}
body.highcontrast #jm-allpage .slider-wrapper .nivo-controlNav a.active,
body.highcontrast #jm-allpage .slider-wrapper .nivo-controlNav a:hover {
  color: #000000 !important;
  background: #ffffff !important;
}
body.highcontrast #jm-allpage .dj-masonry .dj-slide-desc-in {
  background: #000000 !important;
  color: #ffffff !important;
}
body.highcontrast #jm-allpage .navi-ms .djslider-loader img.prev-button,
body.highcontrast #jm-allpage .navi-ms .dj-mslider img.prev-button,
body.highcontrast #jm-allpage .navi-ms .djslider-loader img.next-button,
body.highcontrast #jm-allpage .navi-ms .dj-mslider img.next-button,
body.highcontrast #jm-allpage .navi-ms .djslider-loader img.play-button,
body.highcontrast #jm-allpage .navi-ms .dj-mslider img.play-button,
body.highcontrast #jm-allpage .navi-ms .djslider-loader img.pause-button,
body.highcontrast #jm-allpage .navi-ms .dj-mslider img.pause-button,
body.highcontrast #jm-allpage .navi-ms .djslider-loader .dj-prev,
body.highcontrast #jm-allpage .navi-ms .dj-mslider .dj-prev,
body.highcontrast #jm-allpage .navi-ms .djslider-loader .dj-next,
body.highcontrast #jm-allpage .navi-ms .dj-mslider .dj-next,
body.highcontrast #jm-allpage .navi-ms .djslider-loader .dj-play,
body.highcontrast #jm-allpage .navi-ms .dj-mslider .dj-play,
body.highcontrast #jm-allpage .navi-ms .djslider-loader .dj-pause,
body.highcontrast #jm-allpage .navi-ms .dj-mslider .dj-pause {
  background-color: #000000;
}
body.highcontrast2 {
  background-color: #000000;
  color: #ffff00;
}
body.highcontrast2 #jm-allpage,
body.highcontrast2 #jm-top-menu,
body.highcontrast2 #jm-header,
body.highcontrast2 #jm-top1,
body.highcontrast2 #jm-top2,
body.highcontrast2 #jm-bottom1,
body.highcontrast2 #jm-bottom2 {
  background-color: #000000;
  color: #ffff00;
}
body.highcontrast2.sticky-bar.scrolled #jm-logo-wrap {
  background: #000000;
}
body.highcontrast2 #jm-logo-nav {
  background-color: #000000;
  color: #ffffff;
}
body.highcontrast2 #jm-top-menu,
body.highcontrast2 #jm-footer {
  border-color: #1a1a1a;
}
body.highcontrast2 #jm-main {
  background: #1a1f25;
  color: #ffff00;
}
body.highcontrast2 #jm-bottom3 {
  background: #1a1f25;
  color: #ffff00;
}
body.highcontrast2 #jm-footer,
body.highcontrast2 #jm-footer-mod {
  background-color: #000000;
  color: #ffffff;
}
body.highcontrast2 #jm-copy-powered a:hover,
body.highcontrast2 #jm-copy-powered a:focus {
  color: #ffff00;
}
body.highcontrast2 #jm-back-top {
  display: block !important;
  opacity: 1 !important;
}
body.highcontrast2 #jm-back-top a {
  opacity: 1 !important;
  color: #ffff00;
  background-color: #000000;
  border: 2px solid #ffff00;
}
body.highcontrast2 #jm-top1 + #jm-system-message + #jm-main {
  padding-top: 48px;
}
body.highcontrast2 #jm-main + #jm-bottom1 {
  padding-top: 48px;
}
body.highcontrast2 #jm-main + #jm-bottom3 {
  padding-top: 0;
}
body.highcontrast2 .jm-module .jm-title {
  color: #ffffff;
}
body.highcontrast2 .moduletable > h3 {
  color: #ffffff;
}
body.highcontrast2 #jm-header .jm-module .jm-title,
body.highcontrast2 #jm-top2 .jm-module .jm-title,
body.highcontrast2 #jm-bottom2 .jm-module .jm-title,
body.highcontrast2 #jm-bottom3 .jm-module .jm-title,
body.highcontrast2 #jm-footer-mod .jm-module .jm-title,
body.highcontrast2 #jm-header .moduletable > h3,
body.highcontrast2 #jm-top2 .moduletable > h3,
body.highcontrast2 #jm-bottom2 .moduletable > h3,
body.highcontrast2 #jm-bottom3 .moduletable > h3,
body.highcontrast2 #jm-footer-mod .moduletable > h3 {
  color: #ffffff;
}
body.highcontrast2 .jm-module.color-ms {
  background: #000000;
  color: #ffff00;
}
body.highcontrast2 .jm-module.color-ms .jm-title {
  color: #ffffff;
}
body.highcontrast2 #jm-logo-wrap div.mod-languages ul.lang-inline li a:hover {
  color: #ffff00;
  opacity: 1;
}
body.highcontrast2 #jm-logo-wrap div.mod-languages ul.lang-inline li.lang-active a {
  color: #ffff00;
  opacity: 1;
}
body.highcontrast2 #jm-allpage .jmm-social.default .jmm-link .jmm-ico,
body.highcontrast2 #jm-footer-mod .jmm-social.default .jmm-link .jmm-ico {
  background: #ffffff;
  color: #000000;
}
body.highcontrast2 #jm-allpage .jmm-social.default .jmm-link:hover .jmm-ico,
body.highcontrast2 #jm-footer-mod .jmm-social.default .jmm-link:hover .jmm-ico {
  background: #ffff00;
  color: #000000;
}
body.highcontrast2 #jm-logo-right .jmm-social.default .jmm-link .jmm-ico {
  background: #ffffff;
  color: #000000;
}
body.highcontrast2 #jm-logo-right .jmm-social.default .jmm-link:hover .jmm-ico {
  background: #ffff00;
  color: #000000;
}
body.highcontrast2 .jm-tiles .row {
  margin: 0 -12px;
}
body.highcontrast2 .jm-tiles .jm-tile {
  background: #000000 !important;
  color: #ffff00;
  border: 2px solid #ffff00;
}
body.highcontrast2 .jm-tiles .jm-tile img,
body.highcontrast2 .jm-tiles .jm-tile .fa,
body.highcontrast2 .jm-tiles .jm-tile [class*='icon'] {
  display: none;
}
body.highcontrast2 .jm-tiles .jm-tile.icon {
  padding-left: 20px;
}
body.highcontrast2 .jm-tiles .jm-link a {
  color: #ffff00;
}
body.highcontrast2 .jm-tiles .jm-link a:hover,
body.highcontrast2 .jm-tiles .jm-link a:focus {
  color: #ffffff;
}
body.highcontrast2 #jm-allpage .jm-category-module .mod-articles-category-title {
  color: #ffffff;
}
body.highcontrast2 #jm-allpage .jm-category-module .mod-articles-category-title a:hover,
body.highcontrast2 #jm-allpage .jm-category-module .mod-articles-category-title a:focus {
  color: #ffff00;
}
body.highcontrast2 #jm-allpage .color-ms .jm-category-module.default .jmm-row + .jmm-row {
  border-color: #1a1a1a;
}
body.highcontrast2 #jm-allpage .white-box-ms .jm-category-module.default .jmm-item-in {
  background: #1a1f25;
}
body.highcontrast2 #jm-allpage .white-box-ms .jm-category-module.default .jmm-intortext,
body.highcontrast2 #jm-allpage .white-box-ms .jm-category-module.default .jmm-text .mod-articles-category-date {
  color: #ffffff;
}
body.highcontrast2 #jm-allpage .white-box-ms .jm-category-module.default .mod-articles-category-title {
  color: #ffff00;
}
body.highcontrast2 #jm-allpage .white-box-ms .jm-category-module.default .mod-articles-category-title a:hover,
body.highcontrast2 #jm-allpage .white-box-ms .jm-category-module.default .mod-articles-category-title a:focus {
  color: #ffffff;
}
body.highcontrast2 .vedi-ms a {
  color: #ffff00;
}
body.highcontrast2 .vedi-ms a:hover,
body.highcontrast2 .vedi-ms a:focus {
  color: #ffffff;
}
body.highcontrast2 .tagspopular .tag,
body.highcontrast2 .tabsimilar .tag {
  border-color: #ffff00;
}
body.highcontrast2 .tagspopular .tag:hover,
body.highcontrast2 .tabsimilar .tag:hover,
body.highcontrast2 .tagspopular .tag:focus,
body.highcontrast2 .tabsimilar .tag:focus {
  border-color: #ffffff;
}
body.highcontrast2 .tagspopular .tag a,
body.highcontrast2 .tabsimilar .tag a {
  color: inherit;
}
body.highcontrast2 .tagspopular .tag a:hover,
body.highcontrast2 .tabsimilar .tag a:hover,
body.highcontrast2 .tagspopular .tag a:focus,
body.highcontrast2 .tabsimilar .tag a:focus {
  color: #ffffff;
}
body.highcontrast2 ul.nav.menu li a,
body.highcontrast2 ul.nav.menu li span.separator {
  color: #ffff00;
}
body.highcontrast2 ul.nav.menu li a:hover,
body.highcontrast2 ul.nav.menu li span.separator:hover,
body.highcontrast2 ul.nav.menu li a:focus,
body.highcontrast2 ul.nav.menu li span.separator:focus {
  color: #ffffff;
}
body.highcontrast2 ul.nav.menu li.current > a,
body.highcontrast2 ul.nav.menu li.active > a,
body.highcontrast2 ul.nav.menu li.current > span.separator,
body.highcontrast2 ul.nav.menu li.active > span.separator {
  color: #ffffff;
}
body.highcontrast2 #jm-header ul.nav.menu li a,
body.highcontrast2 #jm-bottom3 ul.nav.menu li a,
body.highcontrast2 #jm-header ul.nav.menu li span.separator,
body.highcontrast2 #jm-bottom3 ul.nav.menu li span.separator {
  color: inherit;
}
body.highcontrast2 #jm-header ul.nav.menu li.current > a,
body.highcontrast2 #jm-bottom3 ul.nav.menu li.current > a,
body.highcontrast2 #jm-header ul.nav.menu li.active > a,
body.highcontrast2 #jm-bottom3 ul.nav.menu li.active > a,
body.highcontrast2 #jm-header ul.nav.menu li.current > span.separator,
body.highcontrast2 #jm-bottom3 ul.nav.menu li.current > span.separator,
body.highcontrast2 #jm-header ul.nav.menu li.active > span.separator,
body.highcontrast2 #jm-bottom3 ul.nav.menu li.active > span.separator {
  color: inherit;
}
body.highcontrast2 #jm-footer-mod ul.nav.menu > li,
body.highcontrast2 #jm-footer ul.nav.menu > li {
  border-color: #1a1a1a;
}
body.highcontrast2 #jm-footer-mod ul.nav.menu > li:first-child,
body.highcontrast2 #jm-footer ul.nav.menu > li:first-child {
  border-color: #1a1a1a;
}
body.highcontrast2 #jm-footer-mod ul.nav.menu li a,
body.highcontrast2 #jm-footer ul.nav.menu li a,
body.highcontrast2 #jm-footer-mod ul.nav.menu li span.separator,
body.highcontrast2 #jm-footer ul.nav.menu li span.separator {
  color: #ffff00;
}
body.highcontrast2 #jm-footer-mod ul.nav.menu li.current > a,
body.highcontrast2 #jm-footer ul.nav.menu li.current > a,
body.highcontrast2 #jm-footer-mod ul.nav.menu li.active > a,
body.highcontrast2 #jm-footer ul.nav.menu li.active > a,
body.highcontrast2 #jm-footer-mod ul.nav.menu li.current > span.separator,
body.highcontrast2 #jm-footer ul.nav.menu li.current > span.separator,
body.highcontrast2 #jm-footer-mod ul.nav.menu li.active > span.separator,
body.highcontrast2 #jm-footer ul.nav.menu li.active > span.separator {
  color: #ffff00;
}
body.highcontrast2 #jm-mobile-menu .jm-module-raw {
  background: #000000;
  border-top: 1px solid #ffff00;
}
body.highcontrast2 #jm-mobile-menu ul.nav.menu > li > a {
  color: #ffff00;
}
body.highcontrast2 #jm-mobile-menu ul.nav.menu > li > a:hover,
body.highcontrast2 #jm-mobile-menu ul.nav.menu > li > a:focus {
  color: #ffffff;
}
body.highcontrast2 h1.componentheading,
body.highcontrast2 .tag-category > h1,
body.highcontrast2 .page-header > h1,
body.highcontrast2 .content-category > h1,
body.highcontrast2 .categories-list > h1,
body.highcontrast2 .blog-featured > h1,
body.highcontrast2 .contact-category > h1,
body.highcontrast2 .contact > h1,
body.highcontrast2 .newsfeed-category > h1,
body.highcontrast2 h1.page-title,
body.highcontrast2 .finder > h1,
body.highcontrast2 .weblink-category > h1,
body.highcontrast2 .edit > h1,
body.highcontrast2 .blog > h2 {
  color: #ffff00;
}
body.highcontrast2 .item-page > .page-header > h1,
body.highcontrast2 .item-page > .page-header > h2 {
  color: #ffffff;
}
body.highcontrast2 .item-page > .page-header > h1 a:hover,
body.highcontrast2 .item-page > .page-header > h2 a:hover,
body.highcontrast2 .item-page > .page-header > h1 a:focus,
body.highcontrast2 .item-page > .page-header > h2 a:focus {
  color: #ffff00;
}
body.highcontrast2 h2.item-title,
body.highcontrast2 .page-header > h2,
body.highcontrast2 .content-category > h2,
body.highcontrast2 .cat-children > h3,
body.highcontrast2 .contact-category > h2,
body.highcontrast2 .weblink-category > h2,
body.highcontrast2 .newsfeed > h2,
body.highcontrast2 .newsfeed-category > h2,
body.highcontrast2 .weblink-category > h2,
body.highcontrast2 .contact > h3 {
  color: #ffffff;
}
body.highcontrast2 h2.item-title a:hover,
body.highcontrast2 .page-header > h2 a:hover,
body.highcontrast2 .content-category > h2 a:hover,
body.highcontrast2 .cat-children > h3 a:hover,
body.highcontrast2 .contact-category > h2 a:hover,
body.highcontrast2 .weblink-category > h2 a:hover,
body.highcontrast2 .newsfeed > h2 a:hover,
body.highcontrast2 .newsfeed-category > h2 a:hover,
body.highcontrast2 .weblink-category > h2 a:hover,
body.highcontrast2 .contact > h3 a:hover,
body.highcontrast2 h2.item-title a:focus,
body.highcontrast2 .page-header > h2 a:focus,
body.highcontrast2 .content-category > h2 a:focus,
body.highcontrast2 .cat-children > h3 a:focus,
body.highcontrast2 .contact-category > h2 a:focus,
body.highcontrast2 .weblink-category > h2 a:focus,
body.highcontrast2 .newsfeed > h2 a:focus,
body.highcontrast2 .newsfeed-category > h2 a:focus,
body.highcontrast2 .weblink-category > h2 a:focus,
body.highcontrast2 .contact > h3 a:focus {
  color: #ffff00;
}
body.highcontrast2 h3.page-header {
  border-color: currentColor;
}
body.highcontrast2 dl.article-info {
  color: #ffff00;
}
body.highcontrast2 .article-index {
  border-color: currentColor;
}
body.highcontrast2 .article-index h3 {
  color: #ffff00;
}
body.highcontrast2 .blog .blog-title .page-header,
body.highcontrast2 .blog-featured .blog-title .page-header {
  background: #000000;
}
body.highcontrast2 .blog .blog-title .page-header > h2,
body.highcontrast2 .blog-featured .blog-title .page-header > h2 {
  color: #ffff00;
}
body.highcontrast2 .blog .blog-title:hover .page-header > h2,
body.highcontrast2 .blog-featured .blog-title:hover .page-header > h2 {
  color: #ffffff;
}
body.highcontrast2 .blog .item-image,
body.highcontrast2 .blog-featured .item-image {
  background: #000000;
}
body.highcontrast2 .blog .item-body,
body.highcontrast2 .blog-featured .item-body {
  background: #000000;
  color: #ffffff;
}
body.highcontrast2 .blog .item-body .page-header > h2,
body.highcontrast2 .blog-featured .item-body .page-header > h2,
body.highcontrast2 .blog .item-body h2.item-title,
body.highcontrast2 .blog-featured .item-body h2.item-title {
  color: #ffff00;
}
body.highcontrast2 .blog .item-body .page-header > h2 a:hover,
body.highcontrast2 .blog-featured .item-body .page-header > h2 a:hover,
body.highcontrast2 .blog .item-body h2.item-title a:hover,
body.highcontrast2 .blog-featured .item-body h2.item-title a:hover,
body.highcontrast2 .blog .item-body .page-header > h2 a:focus,
body.highcontrast2 .blog-featured .item-body .page-header > h2 a:focus,
body.highcontrast2 .blog .item-body h2.item-title a:focus,
body.highcontrast2 .blog-featured .item-body h2.item-title a:focus {
  color: #ffffff;
}
body.highcontrast2 .blog .item-body dl.article-info,
body.highcontrast2 .blog-featured .item-body dl.article-info {
  color: #ffffff;
}
body.highcontrast2 .readmore {
  color: #ffff00;
}
body.highcontrast2 #jm-allpage p.readmore .btn {
  color: #ffff00 !important;
}
body.highcontrast2 .mod-articles-category-readmore a {
  color: #ffff00;
}
body.highcontrast2 ul.list-striped > li {
  border-color: currentColor;
}
body.highcontrast2 strong.red,
body.highcontrast2 span.star {
  color: #ff0101;
}
body.highcontrast2 p.img_caption {
  background: #000000;
}
body.highcontrast2 .tip-wrap .tip {
  color: #000000;
  background-color: #ffff00;
}
body.highcontrast2 .tip-wrap .tip-top {
  border-bottom-color: #ffff00;
}
body.highcontrast2 .tip-wrap .tip-title {
  color: #000000;
}
body.highcontrast2 .tip-wrap .tip-text {
  color: #000000;
}
body.highcontrast2 .tooltip.in {
  opacity: 1;
}
body.highcontrast2 .tooltip-inner {
  color: #000000;
  background-color: #ffff00;
}
body.highcontrast2 .tooltip.top .tooltip-arrow {
  border-top-color: #ffff00;
}
body.highcontrast2 .tooltip.right .tooltip-arrow {
  border-right-color: #ffff00;
}
body.highcontrast2 .tooltip.left .tooltip-arrow {
  border-left-color: #ffff00;
}
body.highcontrast2 .tooltip.bottom .tooltip-arrow {
  border-bottom-color: #ffff00;
}
body.highcontrast2 .jmodedit {
  color: #ffffff !important;
}
body.highcontrast2 .jmodedit:hover {
  color: #ffff00 !important;
}
body.highcontrast2 #jm-allpage .calendar-container {
  background: #ffffff !important;
  color: #000000 !important;
}
body.highcontrast2 #jm-allpage .calendar-container table tbody td.today:after {
  background: #ffff00;
  color: #000000;
}
body.highcontrast2 #jm-allpage .calendar-container table tbody td.selected {
  background: #e5e600;
  color: #000000;
}
body.highcontrast2 #jm-allpage .calendar-container table tbody td.day:hover {
  background: #ffff00;
  color: #000000;
}
body.highcontrast2 #jm-maincontent > div.login {
  background: #000000;
  color: #ffff00;
}
body.highcontrast2 #jm-maincontent > div.login label,
body.highcontrast2 #jm-maincontent > div.login legend {
  color: #ffff00;
}
body.highcontrast2 #jm-maincontent > div.registration {
  background: #000000;
  color: #ffff00;
}
body.highcontrast2 #jm-maincontent > div.registration label,
body.highcontrast2 #jm-maincontent > div.registration legend {
  color: #ffff00;
}
body.highcontrast2 #contact-form {
  background: #000000;
  color: #ffff00;
}
body.highcontrast2 #contact-form label,
body.highcontrast2 #contact-form legend {
  color: #ffff00;
}
body.highcontrast2 .dj-megamenu-override li.dj-up a.dj-up_a {
  color: #ffff00;
}
body.highcontrast2 .dj-megamenu-override li.dj-up a.dj-up_a small.subtitle {
  opacity: 1;
}
body.highcontrast2 .dj-megamenu-override li.dj-up.active a.dj-up_a,
body.highcontrast2 .dj-megamenu-override li.dj-up:hover a.dj-up_a,
body.highcontrast2 .dj-megamenu-override li.dj-up.hover a.dj-up_a {
  color: #ffffff;
}
body.highcontrast2 .dj-megamenu-override.dj-megamenu-sticky {
  background: #000000;
}
body.highcontrast2 .dj-megamenu-override li:hover div.dj-subwrap div.dj-subwrap-in,
body.highcontrast2 .dj-megamenu-override li.hover div.dj-subwrap div.dj-subwrap-in {
  background: #000000;
}
body.highcontrast2 .dj-megamenu-override .dj-submenu > li > a {
  color: #ffff00;
}
body.highcontrast2 .dj-megamenu-override .dj-submenu > li:hover > a,
body.highcontrast2 .dj-megamenu-override .dj-submenu > li.hover > a,
body.highcontrast2 .dj-megamenu-override .dj-submenu > li.active > a {
  color: #ffffff;
}
body.highcontrast2 .dj-megamenu-override .dj-subtree > li > a {
  color: #ffff00;
}
body.highcontrast2 .dj-megamenu-override .dj-subtree > li:hover > a,
body.highcontrast2 .dj-megamenu-override .dj-subtree > li.hover > a,
body.highcontrast2 .dj-megamenu-override .dj-subtree > li.active > a {
  color: #ffffff;
}
body.highcontrast2 .dj-megamenu-override .modules-wrap {
  color: #ffff00;
}
body.highcontrast2 .dj-megamenu-override .modules-wrap .moduletable > h3 {
  color: #ffffff;
}
body.highcontrast2 .dj-megamenu-override .nav.menu li a,
body.highcontrast2 .dj-megamenu-override .nav.menu li span.separator {
  color: #ffff00;
}
body.highcontrast2 .dj-megamenu-override .nav.menu li a:hover,
body.highcontrast2 .dj-megamenu-override .nav.menu li span.separator:hover,
body.highcontrast2 .dj-megamenu-override .nav.menu li a:focus,
body.highcontrast2 .dj-megamenu-override .nav.menu li span.separator:focus {
  color: #ffffff;
}
body.highcontrast2 .dj-megamenu-override .nav.menu li.current > a,
body.highcontrast2 .dj-megamenu-override .nav.menu li.active > a,
body.highcontrast2 .dj-megamenu-override .nav.menu li.current > span.separator,
body.highcontrast2 .dj-megamenu-override .nav.menu li.active > span.separator {
  color: #ffffff;
}
body.highcontrast2 a {
  color: #ffffff;
}
body.highcontrast2 a:hover,
body.highcontrast2 a:focus {
  text-decoration: underline;
}
body.highcontrast2 #jm-footer a,
body.highcontrast2 #jm-footer-mod a {
  color: #ffff00;
}
body.highcontrast2 ::selection {
  background: #ffff00;
  color: #000000;
}
body.highcontrast2 ::-webkit-selection {
  background: #ffff00;
  color: #000000;
}
body.highcontrast2 ::-moz-selection {
  background: #ffff00;
  color: #000000;
}
body.highcontrast2 .img-polaroid {
  background-color: #ffff00;
  border-color: #ffff00;
}
body.highcontrast2 .muted {
  color: #ffff00;
}
body.highcontrast2 a.muted:hover,
body.highcontrast2 a.muted:focus {
  color: #ffff00;
}
body.highcontrast2 .text-warning {
  color: #ff0000;
}
body.highcontrast2 a.text-warning:hover,
body.highcontrast2 a.text-warning:focus {
  color: #ff0000;
}
body.highcontrast2 .text-error {
  color: #ff0000;
}
body.highcontrast2 a.text-error:hover,
body.highcontrast2 a.text-error:focus {
  color: #ff0000;
}
body.highcontrast2 .text-info {
  color: #ff0000;
}
body.highcontrast2 a.text-info:hover,
body.highcontrast2 a.text-info:focus {
  color: #ff0000;
}
body.highcontrast2 .text-success {
  color: #ff0000;
}
body.highcontrast2 a.text-success:hover,
body.highcontrast2 a.text-success:focus {
  color: #ff0000;
}
body.highcontrast2 h1,
body.highcontrast2 h2,
body.highcontrast2 h3,
body.highcontrast2 h4,
body.highcontrast2 h5,
body.highcontrast2 h6 {
  color: #ffff00;
}
body.highcontrast2 blockquote {
  border-color: #ffff00;
}
body.highcontrast2 blockquote small {
  color: #ffffff;
}
body.highcontrast2 .label,
body.highcontrast2 .badge {
  color: #000000;
  background-color: #ffff00;
  border: none;
  text-shadow: none;
}
body.highcontrast2 .badge-info {
  color: #000000;
  background-color: #ffff00;
}
body.highcontrast2 .tags .label {
  border-color: #ffff00;
  color: #ffff00 !important;
}
body.highcontrast2 .tags .label:hover,
body.highcontrast2 .tags .label:focus {
  border-color: #ffffff;
  color: #ffffff !important;
  background: none;
}
body.highcontrast2 .btn {
  color: #000000;
  background: #ffffff;
}
body.highcontrast2 .btn:hover,
body.highcontrast2 .btn:focus,
body.highcontrast2 .btn:active {
  color: #000000;
  background: #ffff00;
}
body.highcontrast2 a.button,
body.highcontrast2 input.button,
body.highcontrast2 button.button,
body.highcontrast2 input[type="submit"],
body.highcontrast2 button[type="submit"],
body.highcontrast2 input[type="reset"],
body.highcontrast2 button[type="reset"] {
  color: #000000;
  background: #ffffff;
}
body.highcontrast2 a.button:hover,
body.highcontrast2 input.button:hover,
body.highcontrast2 button.button:hover,
body.highcontrast2 input[type="submit"]:hover,
body.highcontrast2 button[type="submit"]:hover,
body.highcontrast2 input[type="reset"]:hover,
body.highcontrast2 button[type="reset"]:hover,
body.highcontrast2 a.button:focus,
body.highcontrast2 input.button:focus,
body.highcontrast2 button.button:focus,
body.highcontrast2 input[type="submit"]:focus,
body.highcontrast2 button[type="submit"]:focus,
body.highcontrast2 input[type="reset"]:focus,
body.highcontrast2 button[type="reset"]:focus,
body.highcontrast2 a.button:active,
body.highcontrast2 input.button:active,
body.highcontrast2 button.button:active,
body.highcontrast2 input[type="submit"]:active,
body.highcontrast2 button[type="submit"]:active,
body.highcontrast2 input[type="reset"]:active,
body.highcontrast2 button[type="reset"]:active {
  color: #000000;
  background: #ffff00;
}
body.highcontrast2 a.button:hover .caret,
body.highcontrast2 input.button:hover .caret,
body.highcontrast2 button.button:hover .caret,
body.highcontrast2 input[type="submit"]:hover .caret,
body.highcontrast2 button[type="submit"]:hover .caret,
body.highcontrast2 input[type="reset"]:hover .caret,
body.highcontrast2 button[type="reset"]:hover .caret,
body.highcontrast2 a.button:focus .caret,
body.highcontrast2 input.button:focus .caret,
body.highcontrast2 button.button:focus .caret,
body.highcontrast2 input[type="submit"]:focus .caret,
body.highcontrast2 button[type="submit"]:focus .caret,
body.highcontrast2 input[type="reset"]:focus .caret,
body.highcontrast2 button[type="reset"]:focus .caret,
body.highcontrast2 a.button .active .caret,
body.highcontrast2 input.button .active .caret,
body.highcontrast2 button.button .active .caret,
body.highcontrast2 input[type="submit"] .active .caret,
body.highcontrast2 button[type="submit"] .active .caret,
body.highcontrast2 input[type="reset"] .active .caret,
body.highcontrast2 button[type="reset"] .active .caret,
body.highcontrast2 a.button .open .caret,
body.highcontrast2 input.button .open .caret,
body.highcontrast2 button.button .open .caret,
body.highcontrast2 input[type="submit"] .open .caret,
body.highcontrast2 button[type="submit"] .open .caret,
body.highcontrast2 input[type="reset"] .open .caret,
body.highcontrast2 button[type="reset"] .open .caret {
  border-top-color: #ffff00;
}
body.highcontrast2 #jm-logo-nav .btn,
body.highcontrast2 #jm-header .btn,
body.highcontrast2 #jm-bottom3 .btn,
body.highcontrast2 #jm-footer-mod .btn,
body.highcontrast2 #jm-logo-nav a.button,
body.highcontrast2 #jm-header a.button,
body.highcontrast2 #jm-bottom3 a.button,
body.highcontrast2 #jm-footer-mod a.button,
body.highcontrast2 #jm-logo-nav input.button,
body.highcontrast2 #jm-header input.button,
body.highcontrast2 #jm-bottom3 input.button,
body.highcontrast2 #jm-footer-mod input.button,
body.highcontrast2 #jm-logo-nav button.button,
body.highcontrast2 #jm-header button.button,
body.highcontrast2 #jm-bottom3 button.button,
body.highcontrast2 #jm-footer-mod button.button,
body.highcontrast2 #jm-logo-nav input[type="submit"],
body.highcontrast2 #jm-header input[type="submit"],
body.highcontrast2 #jm-bottom3 input[type="submit"],
body.highcontrast2 #jm-footer-mod input[type="submit"],
body.highcontrast2 #jm-logo-nav button[type="submit"],
body.highcontrast2 #jm-header button[type="submit"],
body.highcontrast2 #jm-bottom3 button[type="submit"],
body.highcontrast2 #jm-footer-mod button[type="submit"],
body.highcontrast2 #jm-logo-nav input[type="reset"],
body.highcontrast2 #jm-header input[type="reset"],
body.highcontrast2 #jm-bottom3 input[type="reset"],
body.highcontrast2 #jm-footer-mod input[type="reset"],
body.highcontrast2 #jm-logo-nav button[type="reset"],
body.highcontrast2 #jm-header button[type="reset"],
body.highcontrast2 #jm-bottom3 button[type="reset"],
body.highcontrast2 #jm-footer-mod button[type="reset"] {
  color: #000000;
  background: #ffffff;
}
body.highcontrast2 #jm-logo-nav .btn:hover,
body.highcontrast2 #jm-header .btn:hover,
body.highcontrast2 #jm-bottom3 .btn:hover,
body.highcontrast2 #jm-footer-mod .btn:hover,
body.highcontrast2 #jm-logo-nav a.button:hover,
body.highcontrast2 #jm-header a.button:hover,
body.highcontrast2 #jm-bottom3 a.button:hover,
body.highcontrast2 #jm-footer-mod a.button:hover,
body.highcontrast2 #jm-logo-nav input.button:hover,
body.highcontrast2 #jm-header input.button:hover,
body.highcontrast2 #jm-bottom3 input.button:hover,
body.highcontrast2 #jm-footer-mod input.button:hover,
body.highcontrast2 #jm-logo-nav button.button:hover,
body.highcontrast2 #jm-header button.button:hover,
body.highcontrast2 #jm-bottom3 button.button:hover,
body.highcontrast2 #jm-footer-mod button.button:hover,
body.highcontrast2 #jm-logo-nav input[type="submit"]:hover,
body.highcontrast2 #jm-header input[type="submit"]:hover,
body.highcontrast2 #jm-bottom3 input[type="submit"]:hover,
body.highcontrast2 #jm-footer-mod input[type="submit"]:hover,
body.highcontrast2 #jm-logo-nav button[type="submit"]:hover,
body.highcontrast2 #jm-header button[type="submit"]:hover,
body.highcontrast2 #jm-bottom3 button[type="submit"]:hover,
body.highcontrast2 #jm-footer-mod button[type="submit"]:hover,
body.highcontrast2 #jm-logo-nav input[type="reset"]:hover,
body.highcontrast2 #jm-header input[type="reset"]:hover,
body.highcontrast2 #jm-bottom3 input[type="reset"]:hover,
body.highcontrast2 #jm-footer-mod input[type="reset"]:hover,
body.highcontrast2 #jm-logo-nav button[type="reset"]:hover,
body.highcontrast2 #jm-header button[type="reset"]:hover,
body.highcontrast2 #jm-bottom3 button[type="reset"]:hover,
body.highcontrast2 #jm-footer-mod button[type="reset"]:hover,
body.highcontrast2 #jm-logo-nav .btn:focus,
body.highcontrast2 #jm-header .btn:focus,
body.highcontrast2 #jm-bottom3 .btn:focus,
body.highcontrast2 #jm-footer-mod .btn:focus,
body.highcontrast2 #jm-logo-nav a.button:focus,
body.highcontrast2 #jm-header a.button:focus,
body.highcontrast2 #jm-bottom3 a.button:focus,
body.highcontrast2 #jm-footer-mod a.button:focus,
body.highcontrast2 #jm-logo-nav input.button:focus,
body.highcontrast2 #jm-header input.button:focus,
body.highcontrast2 #jm-bottom3 input.button:focus,
body.highcontrast2 #jm-footer-mod input.button:focus,
body.highcontrast2 #jm-logo-nav button.button:focus,
body.highcontrast2 #jm-header button.button:focus,
body.highcontrast2 #jm-bottom3 button.button:focus,
body.highcontrast2 #jm-footer-mod button.button:focus,
body.highcontrast2 #jm-logo-nav input[type="submit"]:focus,
body.highcontrast2 #jm-header input[type="submit"]:focus,
body.highcontrast2 #jm-bottom3 input[type="submit"]:focus,
body.highcontrast2 #jm-footer-mod input[type="submit"]:focus,
body.highcontrast2 #jm-logo-nav button[type="submit"]:focus,
body.highcontrast2 #jm-header button[type="submit"]:focus,
body.highcontrast2 #jm-bottom3 button[type="submit"]:focus,
body.highcontrast2 #jm-footer-mod button[type="submit"]:focus,
body.highcontrast2 #jm-logo-nav input[type="reset"]:focus,
body.highcontrast2 #jm-header input[type="reset"]:focus,
body.highcontrast2 #jm-bottom3 input[type="reset"]:focus,
body.highcontrast2 #jm-footer-mod input[type="reset"]:focus,
body.highcontrast2 #jm-logo-nav button[type="reset"]:focus,
body.highcontrast2 #jm-header button[type="reset"]:focus,
body.highcontrast2 #jm-bottom3 button[type="reset"]:focus,
body.highcontrast2 #jm-footer-mod button[type="reset"]:focus {
  color: #000000;
  background: #ffff00;
}
body.highcontrast2 a.btn,
body.highcontrast2 a.button {
  color: #000000 !important;
  text-decoration: none;
}
body.highcontrast2 .dropdown-menu {
  background: #000000;
  border-color: #ffff00;
}
body.highcontrast2 .dropdown-menu a {
  color: #ffffff;
}
body.highcontrast2 .dropdown-menu a:hover,
body.highcontrast2 .dropdown-menu a:focus {
  color: #000000;
}
body.highcontrast2 .dropdown-menu a:hover [class^="icon-"],
body.highcontrast2 .dropdown-menu a:focus [class^="icon-"],
body.highcontrast2 .dropdown-menu a:hover [class*=" icon-"],
body.highcontrast2 .dropdown-menu a:focus [class*=" icon-"] {
  color: #000000;
}
body.highcontrast2 .caret {
  border-top-color: #000000;
}
body.highcontrast2 .btn:hover .caret,
body.highcontrast2 .btn:focus .caret,
body.highcontrast2 .btn .active .caret,
body.highcontrast2 .btn .open .caret {
  border-top-color: #ffff00;
}
body.highcontrast2 legend {
  color: inherit;
}
body.highcontrast2 label {
  color: inherit;
}
body.highcontrast2 table {
  background-color: none;
}
body.highcontrast2 .table th,
body.highcontrast2 table.category th,
body.highcontrast2 .table td,
body.highcontrast2 table.category td {
  border-color: #ffff00;
}
body.highcontrast2 .table th,
body.highcontrast2 table.category th {
  background: #ffff00;
  color: #000000;
}
body.highcontrast2 .table th a,
body.highcontrast2 table.category th a {
  color: #000000;
  text-decoration: underline;
}
body.highcontrast2 .table th a:hover,
body.highcontrast2 table.category th a:hover {
  text-decoration: none;
}
body.highcontrast2 .table td,
body.highcontrast2 table.category td {
  background: none;
}
body.highcontrast2 .pagination ul > li > a,
body.highcontrast2 .pagination ul > li > span {
  background: #ffff00;
  color: #000000;
}
body.highcontrast2 .pagination ul > li.active > a,
body.highcontrast2 .pagination ul > li > span.pagenav {
  background: #ffffff;
  color: #000000;
}
body.highcontrast2 .pagination ul li.pagination-start span.pagenav,
body.highcontrast2 .pagination ul li.pagination-prev span.pagenav,
body.highcontrast2 .pagination ul li.pagination-next span.pagenav,
body.highcontrast2 .pagination ul li.pagination-end span.pagenav {
  color: inherit;
  background: none;
}
body.highcontrast2 .pagination ul li.pagination-start a,
body.highcontrast2 .pagination ul li.pagination-prev a,
body.highcontrast2 .pagination ul li.pagination-next a,
body.highcontrast2 .pagination ul li.pagination-end a {
  background: none;
  color: #ffffff;
}
body.highcontrast2 .pagination ul li.pagination-start a:hover,
body.highcontrast2 .pagination ul li.pagination-prev a:hover,
body.highcontrast2 .pagination ul li.pagination-next a:hover,
body.highcontrast2 .pagination ul li.pagination-end a:hover,
body.highcontrast2 .pagination ul li.pagination-start a:focus,
body.highcontrast2 .pagination ul li.pagination-prev a:focus,
body.highcontrast2 .pagination ul li.pagination-next a:focus,
body.highcontrast2 .pagination ul li.pagination-end a:focus {
  background: none;
}
body.highcontrast2 .nav-tabs > li,
body.highcontrast2 dl.tabs > dt {
  border: none;
  background: #ffff00;
  color: #000000;
}
body.highcontrast2 .nav-tabs > li:hover,
body.highcontrast2 dl.tabs > dt:hover,
body.highcontrast2 .nav-tabs > li:focus,
body.highcontrast2 dl.tabs > dt:focus {
  background: #ffffff;
  color: #000000;
}
body.highcontrast2 .nav-tabs > li.active,
body.highcontrast2 dl.tabs > dt.open {
  background: #ffffff;
  color: #000000;
}
body.highcontrast2 .nav-tabs > li > a,
body.highcontrast2 dl.tabs > dt a {
  color: inherit;
}
body.highcontrast2 dd.tabs,
body.highcontrast2 .tab-content {
  background: #000000;
  color: #ffff00;
}
body.highcontrast2 .nav-tabs.nav-stacked > li {
  border: none;
  background: none;
}
body.highcontrast2 .nav-tabs.nav-stacked > li > a {
  color: #ffff00;
}
body.highcontrast2 .accordion-heading .accordion-toggle,
body.highcontrast2 .pane-sliders h3.title a {
  background: #ffff00;
  color: #000000;
}
body.highcontrast2 .accordion-heading .accordion-toggle:focus,
body.highcontrast2 .pane-sliders h3.title a:focus,
body.highcontrast2 .accordion-heading .accordion-toggle:hover,
body.highcontrast2 .pane-sliders h3.title a:hover {
  background: #ffffff;
  color: #000000;
}
body.highcontrast2 .accordion-inner,
body.highcontrast2 .pane-slider {
  background: #000000;
  color: #ffff00;
}
body.highcontrast2 span.highlight {
  color: #000000;
  background-color: #ffffff;
}
body.highcontrast2 .alert {
  background-color: #ffff00;
  border-color: #ffff00;
  text-shadow: none;
}
body.highcontrast2 .alert,
body.highcontrast2 .alert h4 {
  color: #000000;
}
body.highcontrast2 .alert a,
body.highcontrast2 .alert h4 a {
  color: inherit;
}
body.highcontrast2 .alert-success {
  background-color: #ffff00;
  border-color: #ffff00;
  color: #000000;
}
body.highcontrast2 .alert-success h4 {
  color: #000000;
}
body.highcontrast2 .alert-danger,
body.highcontrast2 .alert-error {
  background-color: #ffff00;
  border-color: #ffff00;
  color: #000000;
}
body.highcontrast2 .alert-danger h4,
body.highcontrast2 .alert-error h4 {
  color: #000000;
}
body.highcontrast2 .alert-info {
  background-color: #ffff00;
  border-color: #ffff00;
  color: #000000;
}
body.highcontrast2 .alert-info h4 {
  color: #000000;
}
body.highcontrast2 pre {
  background: #000000;
  border-color: #ffffff;
  color: #ffff00;
}
body.highcontrast2 .popover {
  border: none;
  background: #ffff00;
  color: #000000;
}
body.highcontrast2 .popover .popover-title {
  border: none;
  background: #ffff00;
  color: #000000;
}
body.highcontrast2 .popover.right .arrow:after {
  border-right-color: #ffff00;
}
body.highcontrast2 h3.jm-typo-title {
  border-color: #ffff00;
}
body.highcontrast2 .jm-color {
  color: #ffffff;
}
body.highcontrast2 .jm-block span {
  background: #ffff00;
  color: #000000;
}
body.highcontrast2 .jm-block.second span {
  background: #ffffff;
}
body.highcontrast2 p.jmbadge,
body.highcontrast2 span.jmbadge {
  background-image: url("../images/icons/white/badge.png");
}
body.highcontrast2 p.jmcalendar,
body.highcontrast2 span.jmcalendar {
  background-image: url("../images/icons/white/calendar.png");
}
body.highcontrast2 p.jmchat,
body.highcontrast2 span.jmchat {
  background-image: url("../images/icons/white/chat.png");
}
body.highcontrast2 p.jmcheck,
body.highcontrast2 span.jmcheck {
  background-image: url("../images/icons/white/check.png");
}
body.highcontrast2 p.jmcloud,
body.highcontrast2 span.jmcloud {
  background-image: url("../images/icons/white/cloud.png");
}
body.highcontrast2 p.jmdirection,
body.highcontrast2 span.jmdirection {
  background-image: url("../images/icons/white/direction.png");
}
body.highcontrast2 p.jmdivide,
body.highcontrast2 span.jmdivide {
  background-image: url("../images/icons/white/divide.png");
}
body.highcontrast2 p.jmerror,
body.highcontrast2 span.jmerror {
  background-image: url("../images/icons/white/error.png");
}
body.highcontrast2 p.jmfire,
body.highcontrast2 span.jmfire {
  background-image: url("../images/icons/white/fire.png");
}
body.highcontrast2 p.jmflag,
body.highcontrast2 span.jmflag {
  background-image: url("../images/icons/white/flag.png");
}
body.highcontrast2 p.jmheart,
body.highcontrast2 span.jmheart {
  background-image: url("../images/icons/white/heart.png");
}
body.highcontrast2 p.jmhome,
body.highcontrast2 span.jmhome {
  background-image: url("../images/icons/white/home.png");
}
body.highcontrast2 p.jminfo,
body.highcontrast2 span.jminfo {
  background-image: url("../images/icons/white/info.png");
}
body.highcontrast2 p.jmlist,
body.highcontrast2 span.jmlist {
  background-image: url("../images/icons/white/list.png");
}
body.highcontrast2 p.jmmail,
body.highcontrast2 span.jmmail {
  background-image: url("../images/icons/white/mail.png");
}
body.highcontrast2 p.jmpeople,
body.highcontrast2 span.jmpeople {
  background-image: url("../images/icons/white/people.png");
}
body.highcontrast2 p.jmstar,
body.highcontrast2 span.jmstar {
  background-image: url("../images/icons/white/star.png");
}
body.highcontrast2 p.jmstat,
body.highcontrast2 span.jmstat {
  background-image: url("../images/icons/white/stat.png");
}
body.highcontrast2 #jm-allpage .djtabs.default-theme .djtabs-title {
  border: none !important;
  background: #ffff00;
  color: #000000;
}
body.highcontrast2 #jm-allpage .djtabs.default-theme .djtabs-title:hover,
body.highcontrast2 #jm-allpage .djtabs.default-theme .djtabs-active-wrapper .djtabs-title {
  background: #ffffff;
  color: #000000;
}
body.highcontrast2 #jm-allpage .djtabs.default-theme .djtabs-in {
  background: #000000;
  color: #ffff00;
}
body.highcontrast2 #jm-allpage .djtabs.default-theme .djtabs-panel .djtabs-panel-title {
  color: #ffffff;
}
body.highcontrast2 #jm-allpage .djtabs.default-theme .djtabs-panel > span.djtabs-panel-toggler {
  color: #ffffff;
}
body.highcontrast2 #jm-allpage .djtabs.default-theme .djtabs-article-content a {
  color: #ffffff;
}
body.highcontrast2 #jm-allpage .djtabs.default-theme .djtabs-article-author a,
body.highcontrast2 #jm-allpage .djtabs.default-theme .djtabs-article-category a {
  color: #ffffff;
}
body.highcontrast2 #jm-allpage .djtabs.default-theme .djtabs-readmore a {
  color: #ffffff;
}
body.highcontrast2 .dj-cat-title {
  color: #ffffff;
}
body.highcontrast2 .dj-slide-desc-text {
  background: #000000 !important;
  color: #ffffff !important;
}
body.highcontrast2 .dj-slide-title {
  color: #ffff00 !important;
}
body.highcontrast2 .dj-slide-title a:hover {
  color: #ffffff !important;
}
body.highcontrast2 #jm-allpage .dj-readmore-wrapper .dj-readmore {
  color: #ffff00 !important;
}
body.highcontrast2 #jm-allpage .dj-readmore-wrapper .dj-readmore:hover,
body.highcontrast2 #jm-allpage .dj-readmore-wrapper .dj-readmore:focus {
  color: #ffffff !important;
}
body.highcontrast2 #djmediatools .dj-categories a.dj-category,
body.highcontrast2 #djmediatools .dj-categories a.dj-category:hover {
  color: #ffff00;
}
body.highcontrast2 #djmediatools .dj-categories .dj-ctitle-bg {
  background: #000000;
  opacity: 1 !important;
}
body.highcontrast2 #djmediatools .dj-categories .dj-ctitle-in {
  color: #ffffff !important;
}
body.highcontrast2 #djmediatools .dj-categories .dj-ctitle-in:hover {
  color: #ffff00 !important;
}
body.highcontrast2 .load-button,
body.highcontrast2 .dj-load-button {
  background: #000000 !important;
}
body.highcontrast2 .dj-load-button .dj-key {
  color: #ffffff !important;
}
body.highcontrast2 .dj-mslider .dj-load-button {
  border-color: #ffffff !important;
}
body.highcontrast2 .dj-mslider .dj-load-button.dj-load-button-active {
  background: #ffffff !important;
}
body.highcontrast2 .djslider-loader .load-button {
  border-color: #ffffff !important;
}
body.highcontrast2 .djslider-loader .load-button.load-button-active {
  background: #ffffff !important;
}
body.highcontrast2 .dj-slideshow .dj-load-button-active .dj-key,
body.highcontrast2 .dj-slideshow .dj-load-button:hover .dj-key {
  color: #000000 !important;
}
body.highcontrast2 .dj-slideshow .dj-load-button-active,
body.highcontrast2 .dj-slideshow .dj-load-button:hover {
  background: #ffff00 !important;
}
body.highcontrast2 #jm-logo-nav .dj-slideshow .dj-load-button-active .dj-key,
body.highcontrast2 #jm-header .dj-slideshow .dj-load-button-active .dj-key,
body.highcontrast2 #jm-bottom3 .dj-slideshow .dj-load-button-active .dj-key,
body.highcontrast2 #jm-logo-nav .dj-slideshow .dj-load-button:hover .dj-key,
body.highcontrast2 #jm-header .dj-slideshow .dj-load-button:hover .dj-key,
body.highcontrast2 #jm-bottom3 .dj-slideshow .dj-load-button:hover .dj-key {
  color: #000000 !important;
}
body.highcontrast2 #jm-logo-nav .dj-slideshow .dj-load-button-active,
body.highcontrast2 #jm-header .dj-slideshow .dj-load-button-active,
body.highcontrast2 #jm-bottom3 .dj-slideshow .dj-load-button-active,
body.highcontrast2 #jm-logo-nav .dj-slideshow .dj-load-button:hover,
body.highcontrast2 #jm-header .dj-slideshow .dj-load-button:hover,
body.highcontrast2 #jm-bottom3 .dj-slideshow .dj-load-button:hover {
  background: #ffff00 !important;
}
body.highcontrast2 .dj-tabber .dj-tab-active img,
body.highcontrast2 .dj-tabber .dj-tab img {
  background: #ffff00;
}
body.highcontrast2 .dj-tabber .dj-tab-active {
  background: #ffffff !important;
}
body.highcontrast2 .dj-tabber .dj-tab {
  background: #000000 !important;
  border: none !important;
}
body.highcontrast2 .dj-tabber span.dj-tab-in {
  color: #ffff00 !important;
}
body.highcontrast2 .dj-tabber .dj-tabs-left .dj-tab.dj-tab-active,
body.highcontrast2 .dj-tabber .dj-tabs-right .dj-tab.dj-tab-active {
  background: #ffffff !important;
}
body.highcontrast2 .dj-tabber .dj-tabs-left .dj-tab.dj-tab-active span.dj-tab-in,
body.highcontrast2 .dj-tabber .dj-tabs-right .dj-tab.dj-tab-active span.dj-tab-in {
  color: #000000 !important;
}
body.highcontrast2 .skitter .label_skitter {
  color: #ffff00 !important;
}
body.highcontrast2 .skitter .label_skitter p {
  color: #ffff00;
}
body.highcontrast2 .skitter .info_slide_dots .image_number {
  color: #ffffff;
  background: #000000;
}
body.highcontrast2 .skitter .info_slide_dots .image_number.image_number_select,
body.highcontrast2 .skitter .info_slide_dots .image_number:hover {
  color: #000000;
  background: #ffff00;
}
body.highcontrast2 #jm-logo-nav .skitter .info_slide_dots .image_number.image_number_select,
body.highcontrast2 #jm-header .skitter .info_slide_dots .image_number.image_number_select,
body.highcontrast2 #jm-bottom3 .skitter .info_slide_dots .image_number.image_number_select,
body.highcontrast2 #jm-logo-nav .skitter .info_slide_dots .image_number:hover,
body.highcontrast2 #jm-header .skitter .info_slide_dots .image_number:hover,
body.highcontrast2 #jm-bottom3 .skitter .info_slide_dots .image_number:hover {
  color: #000000;
  background: #ffff00;
}
body.highcontrast2 #jm-allpage .slider-wrapper .nivo-controlNav a {
  color: #000000 !important;
  background: #ffffff !important;
}
body.highcontrast2 #jm-allpage .slider-wrapper .nivo-controlNav a.active,
body.highcontrast2 #jm-allpage .slider-wrapper .nivo-controlNav a:hover {
  color: #000000 !important;
  background: #ffff00 !important;
}
body.highcontrast2 #jm-allpage .dj-masonry .dj-slide-desc-in {
  background: #000000 !important;
  color: #ffff00 !important;
}
body.highcontrast2 #jm-allpage .navi-ms .djslider-loader img.prev-button,
body.highcontrast2 #jm-allpage .navi-ms .dj-mslider img.prev-button,
body.highcontrast2 #jm-allpage .navi-ms .djslider-loader img.next-button,
body.highcontrast2 #jm-allpage .navi-ms .dj-mslider img.next-button,
body.highcontrast2 #jm-allpage .navi-ms .djslider-loader img.play-button,
body.highcontrast2 #jm-allpage .navi-ms .dj-mslider img.play-button,
body.highcontrast2 #jm-allpage .navi-ms .djslider-loader img.pause-button,
body.highcontrast2 #jm-allpage .navi-ms .dj-mslider img.pause-button,
body.highcontrast2 #jm-allpage .navi-ms .djslider-loader .dj-prev,
body.highcontrast2 #jm-allpage .navi-ms .dj-mslider .dj-prev,
body.highcontrast2 #jm-allpage .navi-ms .djslider-loader .dj-next,
body.highcontrast2 #jm-allpage .navi-ms .dj-mslider .dj-next,
body.highcontrast2 #jm-allpage .navi-ms .djslider-loader .dj-play,
body.highcontrast2 #jm-allpage .navi-ms .dj-mslider .dj-play,
body.highcontrast2 #jm-allpage .navi-ms .djslider-loader .dj-pause,
body.highcontrast2 #jm-allpage .navi-ms .dj-mslider .dj-pause {
  background-color: #000000;
}
body.highcontrast3 {
  background-color: #ffff00;
  color: #000000;
}
body.highcontrast3 #jm-allpage,
body.highcontrast3 #jm-top-menu,
body.highcontrast3 #jm-header,
body.highcontrast3 #jm-top1,
body.highcontrast3 #jm-top2,
body.highcontrast3 #jm-bottom1,
body.highcontrast3 #jm-bottom2 {
  background-color: #ffff00;
  color: #000000;
}
body.highcontrast3.sticky-bar.scrolled #jm-logo-wrap {
  background: #ffff00;
}
body.highcontrast3 #jm-logo-nav {
  background-color: #ffff00;
  color: #0000ff;
}
body.highcontrast3 #jm-top-menu,
body.highcontrast3 #jm-footer {
  border-color: #ffff33;
}
body.highcontrast3 #jm-main {
  background: #8bfffb;
  color: #000000;
}
body.highcontrast3 #jm-bottom3 {
  background: #8bfffb;
  color: #000000;
}
body.highcontrast3 #jm-footer,
body.highcontrast3 #jm-footer-mod {
  background-color: #ffff00;
  color: #0000ff;
}
body.highcontrast3 #jm-copy-powered a:hover,
body.highcontrast3 #jm-copy-powered a:focus {
  color: #000000;
}
body.highcontrast3 #jm-back-top {
  display: block !important;
  opacity: 1 !important;
}
body.highcontrast3 #jm-back-top a {
  opacity: 1 !important;
  color: #000000;
  background-color: #ffff00;
  border: 2px solid #000000;
}
body.highcontrast3 #jm-top1 + #jm-system-message + #jm-main {
  padding-top: 48px;
}
body.highcontrast3 #jm-main + #jm-bottom1 {
  padding-top: 48px;
}
body.highcontrast3 #jm-main + #jm-bottom3 {
  padding-top: 0;
}
body.highcontrast3 .jm-module .jm-title {
  color: #0000ff;
}
body.highcontrast3 .moduletable > h3 {
  color: #0000ff;
}
body.highcontrast3 #jm-header .jm-module .jm-title,
body.highcontrast3 #jm-top2 .jm-module .jm-title,
body.highcontrast3 #jm-bottom2 .jm-module .jm-title,
body.highcontrast3 #jm-bottom3 .jm-module .jm-title,
body.highcontrast3 #jm-footer-mod .jm-module .jm-title,
body.highcontrast3 #jm-header .moduletable > h3,
body.highcontrast3 #jm-top2 .moduletable > h3,
body.highcontrast3 #jm-bottom2 .moduletable > h3,
body.highcontrast3 #jm-bottom3 .moduletable > h3,
body.highcontrast3 #jm-footer-mod .moduletable > h3 {
  color: #0000ff;
}
body.highcontrast3 .jm-module.color-ms {
  background: #ffff00;
  color: #000000;
}
body.highcontrast3 .jm-module.color-ms .jm-title {
  color: #0000ff;
}
body.highcontrast3 #jm-logo-wrap div.mod-languages ul.lang-inline li a:hover {
  color: #000000;
  opacity: 1;
}
body.highcontrast3 #jm-logo-wrap div.mod-languages ul.lang-inline li.lang-active a {
  color: #000000;
  opacity: 1;
}
body.highcontrast3 #jm-allpage .jmm-social.default .jmm-link .jmm-ico,
body.highcontrast3 #jm-footer-mod .jmm-social.default .jmm-link .jmm-ico {
  background: #0000ff;
  color: #ffff00;
}
body.highcontrast3 #jm-allpage .jmm-social.default .jmm-link:hover .jmm-ico,
body.highcontrast3 #jm-footer-mod .jmm-social.default .jmm-link:hover .jmm-ico {
  background: #000000;
  color: #ffff00;
}
body.highcontrast3 #jm-logo-right .jmm-social.default .jmm-link .jmm-ico {
  background: #0000ff;
  color: #ffff00;
}
body.highcontrast3 #jm-logo-right .jmm-social.default .jmm-link:hover .jmm-ico {
  background: #000000;
  color: #ffff00;
}
body.highcontrast3 .jm-tiles .row {
  margin: 0 -12px;
}
body.highcontrast3 .jm-tiles .jm-tile {
  background: #ffff00 !important;
  color: #000000;
  border: 2px solid #000000;
}
body.highcontrast3 .jm-tiles .jm-tile img,
body.highcontrast3 .jm-tiles .jm-tile .fa,
body.highcontrast3 .jm-tiles .jm-tile [class*='icon'] {
  display: none;
}
body.highcontrast3 .jm-tiles .jm-tile.icon {
  padding-left: 20px;
}
body.highcontrast3 .jm-tiles .jm-link a {
  color: #000000;
}
body.highcontrast3 .jm-tiles .jm-link a:hover,
body.highcontrast3 .jm-tiles .jm-link a:focus {
  color: #0000ff;
}
body.highcontrast3 #jm-allpage .jm-category-module .mod-articles-category-title {
  color: #0000ff;
}
body.highcontrast3 #jm-allpage .jm-category-module .mod-articles-category-title a:hover,
body.highcontrast3 #jm-allpage .jm-category-module .mod-articles-category-title a:focus {
  color: #000000;
}
body.highcontrast3 #jm-allpage .color-ms .jm-category-module.default .jmm-row + .jmm-row {
  border-color: #ffff33;
}
body.highcontrast3 #jm-allpage .white-box-ms .jm-category-module.default .jmm-item-in {
  background: #8bfffb;
}
body.highcontrast3 #jm-allpage .white-box-ms .jm-category-module.default .jmm-intortext,
body.highcontrast3 #jm-allpage .white-box-ms .jm-category-module.default .jmm-text .mod-articles-category-date {
  color: #0000ff;
}
body.highcontrast3 #jm-allpage .white-box-ms .jm-category-module.default .mod-articles-category-title {
  color: #000000;
}
body.highcontrast3 #jm-allpage .white-box-ms .jm-category-module.default .mod-articles-category-title a:hover,
body.highcontrast3 #jm-allpage .white-box-ms .jm-category-module.default .mod-articles-category-title a:focus {
  color: #0000ff;
}
body.highcontrast3 .vedi-ms a {
  color: #000000;
}
body.highcontrast3 .vedi-ms a:hover,
body.highcontrast3 .vedi-ms a:focus {
  color: #0000ff;
}
body.highcontrast3 .tagspopular .tag,
body.highcontrast3 .tabsimilar .tag {
  border-color: #000000;
}
body.highcontrast3 .tagspopular .tag:hover,
body.highcontrast3 .tabsimilar .tag:hover,
body.highcontrast3 .tagspopular .tag:focus,
body.highcontrast3 .tabsimilar .tag:focus {
  border-color: #0000ff;
}
body.highcontrast3 .tagspopular .tag a,
body.highcontrast3 .tabsimilar .tag a {
  color: inherit;
}
body.highcontrast3 .tagspopular .tag a:hover,
body.highcontrast3 .tabsimilar .tag a:hover,
body.highcontrast3 .tagspopular .tag a:focus,
body.highcontrast3 .tabsimilar .tag a:focus {
  color: #0000ff;
}
body.highcontrast3 ul.nav.menu li a,
body.highcontrast3 ul.nav.menu li span.separator {
  color: #000000;
}
body.highcontrast3 ul.nav.menu li a:hover,
body.highcontrast3 ul.nav.menu li span.separator:hover,
body.highcontrast3 ul.nav.menu li a:focus,
body.highcontrast3 ul.nav.menu li span.separator:focus {
  color: #0000ff;
}
body.highcontrast3 ul.nav.menu li.current > a,
body.highcontrast3 ul.nav.menu li.active > a,
body.highcontrast3 ul.nav.menu li.current > span.separator,
body.highcontrast3 ul.nav.menu li.active > span.separator {
  color: #0000ff;
}
body.highcontrast3 #jm-header ul.nav.menu li a,
body.highcontrast3 #jm-bottom3 ul.nav.menu li a,
body.highcontrast3 #jm-header ul.nav.menu li span.separator,
body.highcontrast3 #jm-bottom3 ul.nav.menu li span.separator {
  color: inherit;
}
body.highcontrast3 #jm-header ul.nav.menu li.current > a,
body.highcontrast3 #jm-bottom3 ul.nav.menu li.current > a,
body.highcontrast3 #jm-header ul.nav.menu li.active > a,
body.highcontrast3 #jm-bottom3 ul.nav.menu li.active > a,
body.highcontrast3 #jm-header ul.nav.menu li.current > span.separator,
body.highcontrast3 #jm-bottom3 ul.nav.menu li.current > span.separator,
body.highcontrast3 #jm-header ul.nav.menu li.active > span.separator,
body.highcontrast3 #jm-bottom3 ul.nav.menu li.active > span.separator {
  color: inherit;
}
body.highcontrast3 #jm-footer-mod ul.nav.menu > li,
body.highcontrast3 #jm-footer ul.nav.menu > li {
  border-color: #ffff33;
}
body.highcontrast3 #jm-footer-mod ul.nav.menu > li:first-child,
body.highcontrast3 #jm-footer ul.nav.menu > li:first-child {
  border-color: #ffff33;
}
body.highcontrast3 #jm-footer-mod ul.nav.menu li a,
body.highcontrast3 #jm-footer ul.nav.menu li a,
body.highcontrast3 #jm-footer-mod ul.nav.menu li span.separator,
body.highcontrast3 #jm-footer ul.nav.menu li span.separator {
  color: #000000;
}
body.highcontrast3 #jm-footer-mod ul.nav.menu li.current > a,
body.highcontrast3 #jm-footer ul.nav.menu li.current > a,
body.highcontrast3 #jm-footer-mod ul.nav.menu li.active > a,
body.highcontrast3 #jm-footer ul.nav.menu li.active > a,
body.highcontrast3 #jm-footer-mod ul.nav.menu li.current > span.separator,
body.highcontrast3 #jm-footer ul.nav.menu li.current > span.separator,
body.highcontrast3 #jm-footer-mod ul.nav.menu li.active > span.separator,
body.highcontrast3 #jm-footer ul.nav.menu li.active > span.separator {
  color: #000000;
}
body.highcontrast3 #jm-mobile-menu .jm-module-raw {
  background: #ffff00;
  border-top: 1px solid #000000;
}
body.highcontrast3 #jm-mobile-menu ul.nav.menu > li > a {
  color: #000000;
}
body.highcontrast3 #jm-mobile-menu ul.nav.menu > li > a:hover,
body.highcontrast3 #jm-mobile-menu ul.nav.menu > li > a:focus {
  color: #0000ff;
}
body.highcontrast3 h1.componentheading,
body.highcontrast3 .tag-category > h1,
body.highcontrast3 .page-header > h1,
body.highcontrast3 .content-category > h1,
body.highcontrast3 .categories-list > h1,
body.highcontrast3 .blog-featured > h1,
body.highcontrast3 .contact-category > h1,
body.highcontrast3 .contact > h1,
body.highcontrast3 .newsfeed-category > h1,
body.highcontrast3 h1.page-title,
body.highcontrast3 .finder > h1,
body.highcontrast3 .weblink-category > h1,
body.highcontrast3 .edit > h1,
body.highcontrast3 .blog > h2 {
  color: #000000;
}
body.highcontrast3 .item-page > .page-header > h1,
body.highcontrast3 .item-page > .page-header > h2 {
  color: #0000ff;
}
body.highcontrast3 .item-page > .page-header > h1 a:hover,
body.highcontrast3 .item-page > .page-header > h2 a:hover,
body.highcontrast3 .item-page > .page-header > h1 a:focus,
body.highcontrast3 .item-page > .page-header > h2 a:focus {
  color: #000000;
}
body.highcontrast3 h2.item-title,
body.highcontrast3 .page-header > h2,
body.highcontrast3 .content-category > h2,
body.highcontrast3 .cat-children > h3,
body.highcontrast3 .contact-category > h2,
body.highcontrast3 .weblink-category > h2,
body.highcontrast3 .newsfeed > h2,
body.highcontrast3 .newsfeed-category > h2,
body.highcontrast3 .weblink-category > h2,
body.highcontrast3 .contact > h3 {
  color: #0000ff;
}
body.highcontrast3 h2.item-title a:hover,
body.highcontrast3 .page-header > h2 a:hover,
body.highcontrast3 .content-category > h2 a:hover,
body.highcontrast3 .cat-children > h3 a:hover,
body.highcontrast3 .contact-category > h2 a:hover,
body.highcontrast3 .weblink-category > h2 a:hover,
body.highcontrast3 .newsfeed > h2 a:hover,
body.highcontrast3 .newsfeed-category > h2 a:hover,
body.highcontrast3 .weblink-category > h2 a:hover,
body.highcontrast3 .contact > h3 a:hover,
body.highcontrast3 h2.item-title a:focus,
body.highcontrast3 .page-header > h2 a:focus,
body.highcontrast3 .content-category > h2 a:focus,
body.highcontrast3 .cat-children > h3 a:focus,
body.highcontrast3 .contact-category > h2 a:focus,
body.highcontrast3 .weblink-category > h2 a:focus,
body.highcontrast3 .newsfeed > h2 a:focus,
body.highcontrast3 .newsfeed-category > h2 a:focus,
body.highcontrast3 .weblink-category > h2 a:focus,
body.highcontrast3 .contact > h3 a:focus {
  color: #000000;
}
body.highcontrast3 h3.page-header {
  border-color: currentColor;
}
body.highcontrast3 dl.article-info {
  color: #000000;
}
body.highcontrast3 .article-index {
  border-color: currentColor;
}
body.highcontrast3 .article-index h3 {
  color: #000000;
}
body.highcontrast3 .blog .blog-title .page-header,
body.highcontrast3 .blog-featured .blog-title .page-header {
  background: #ffff00;
}
body.highcontrast3 .blog .blog-title .page-header > h2,
body.highcontrast3 .blog-featured .blog-title .page-header > h2 {
  color: #000000;
}
body.highcontrast3 .blog .blog-title:hover .page-header > h2,
body.highcontrast3 .blog-featured .blog-title:hover .page-header > h2 {
  color: #0000ff;
}
body.highcontrast3 .blog .item-image,
body.highcontrast3 .blog-featured .item-image {
  background: #ffff00;
}
body.highcontrast3 .blog .item-body,
body.highcontrast3 .blog-featured .item-body {
  background: #ffff00;
  color: #0000ff;
}
body.highcontrast3 .blog .item-body .page-header > h2,
body.highcontrast3 .blog-featured .item-body .page-header > h2,
body.highcontrast3 .blog .item-body h2.item-title,
body.highcontrast3 .blog-featured .item-body h2.item-title {
  color: #000000;
}
body.highcontrast3 .blog .item-body .page-header > h2 a:hover,
body.highcontrast3 .blog-featured .item-body .page-header > h2 a:hover,
body.highcontrast3 .blog .item-body h2.item-title a:hover,
body.highcontrast3 .blog-featured .item-body h2.item-title a:hover,
body.highcontrast3 .blog .item-body .page-header > h2 a:focus,
body.highcontrast3 .blog-featured .item-body .page-header > h2 a:focus,
body.highcontrast3 .blog .item-body h2.item-title a:focus,
body.highcontrast3 .blog-featured .item-body h2.item-title a:focus {
  color: #0000ff;
}
body.highcontrast3 .blog .item-body dl.article-info,
body.highcontrast3 .blog-featured .item-body dl.article-info {
  color: #0000ff;
}
body.highcontrast3 .readmore {
  color: #000000;
}
body.highcontrast3 #jm-allpage p.readmore .btn {
  color: #000000 !important;
}
body.highcontrast3 .mod-articles-category-readmore a {
  color: #000000;
}
body.highcontrast3 ul.list-striped > li {
  border-color: currentColor;
}
body.highcontrast3 strong.red,
body.highcontrast3 span.star {
  color: #ff0101;
}
body.highcontrast3 p.img_caption {
  background: #ffff00;
}
body.highcontrast3 .tip-wrap .tip {
  color: #ffff00;
  background-color: #000000;
}
body.highcontrast3 .tip-wrap .tip-top {
  border-bottom-color: #000000;
}
body.highcontrast3 .tip-wrap .tip-title {
  color: #ffff00;
}
body.highcontrast3 .tip-wrap .tip-text {
  color: #ffff00;
}
body.highcontrast3 .tooltip.in {
  opacity: 1;
}
body.highcontrast3 .tooltip-inner {
  color: #ffff00;
  background-color: #000000;
}
body.highcontrast3 .tooltip.top .tooltip-arrow {
  border-top-color: #000000;
}
body.highcontrast3 .tooltip.right .tooltip-arrow {
  border-right-color: #000000;
}
body.highcontrast3 .tooltip.left .tooltip-arrow {
  border-left-color: #000000;
}
body.highcontrast3 .tooltip.bottom .tooltip-arrow {
  border-bottom-color: #000000;
}
body.highcontrast3 .jmodedit {
  color: #0000ff !important;
}
body.highcontrast3 .jmodedit:hover {
  color: #000000 !important;
}
body.highcontrast3 #jm-allpage .calendar-container {
  background: #0000ff !important;
  color: #ffff00 !important;
}
body.highcontrast3 #jm-allpage .calendar-container table tbody td.today:after {
  background: #000000;
  color: #ffff00;
}
body.highcontrast3 #jm-allpage .calendar-container table tbody td.selected {
  background: #000000;
  color: #ffff00;
}
body.highcontrast3 #jm-allpage .calendar-container table tbody td.day:hover {
  background: #000000;
  color: #ffff00;
}
body.highcontrast3 #jm-maincontent > div.login {
  background: #ffff00;
  color: #000000;
}
body.highcontrast3 #jm-maincontent > div.login label,
body.highcontrast3 #jm-maincontent > div.login legend {
  color: #000000;
}
body.highcontrast3 #jm-maincontent > div.registration {
  background: #ffff00;
  color: #000000;
}
body.highcontrast3 #jm-maincontent > div.registration label,
body.highcontrast3 #jm-maincontent > div.registration legend {
  color: #000000;
}
body.highcontrast3 #contact-form {
  background: #ffff00;
  color: #000000;
}
body.highcontrast3 #contact-form label,
body.highcontrast3 #contact-form legend {
  color: #000000;
}
body.highcontrast3 .dj-megamenu-override li.dj-up a.dj-up_a {
  color: #000000;
}
body.highcontrast3 .dj-megamenu-override li.dj-up a.dj-up_a small.subtitle {
  opacity: 1;
}
body.highcontrast3 .dj-megamenu-override li.dj-up.active a.dj-up_a,
body.highcontrast3 .dj-megamenu-override li.dj-up:hover a.dj-up_a,
body.highcontrast3 .dj-megamenu-override li.dj-up.hover a.dj-up_a {
  color: #0000ff;
}
body.highcontrast3 .dj-megamenu-override.dj-megamenu-sticky {
  background: #ffff00;
}
body.highcontrast3 .dj-megamenu-override li:hover div.dj-subwrap div.dj-subwrap-in,
body.highcontrast3 .dj-megamenu-override li.hover div.dj-subwrap div.dj-subwrap-in {
  background: #ffff00;
}
body.highcontrast3 .dj-megamenu-override .dj-submenu > li > a {
  color: #000000;
}
body.highcontrast3 .dj-megamenu-override .dj-submenu > li:hover > a,
body.highcontrast3 .dj-megamenu-override .dj-submenu > li.hover > a,
body.highcontrast3 .dj-megamenu-override .dj-submenu > li.active > a {
  color: #0000ff;
}
body.highcontrast3 .dj-megamenu-override .dj-subtree > li > a {
  color: #000000;
}
body.highcontrast3 .dj-megamenu-override .dj-subtree > li:hover > a,
body.highcontrast3 .dj-megamenu-override .dj-subtree > li.hover > a,
body.highcontrast3 .dj-megamenu-override .dj-subtree > li.active > a {
  color: #0000ff;
}
body.highcontrast3 .dj-megamenu-override .modules-wrap {
  color: #000000;
}
body.highcontrast3 .dj-megamenu-override .modules-wrap .moduletable > h3 {
  color: #0000ff;
}
body.highcontrast3 .dj-megamenu-override .nav.menu li a,
body.highcontrast3 .dj-megamenu-override .nav.menu li span.separator {
  color: #000000;
}
body.highcontrast3 .dj-megamenu-override .nav.menu li a:hover,
body.highcontrast3 .dj-megamenu-override .nav.menu li span.separator:hover,
body.highcontrast3 .dj-megamenu-override .nav.menu li a:focus,
body.highcontrast3 .dj-megamenu-override .nav.menu li span.separator:focus {
  color: #0000ff;
}
body.highcontrast3 .dj-megamenu-override .nav.menu li.current > a,
body.highcontrast3 .dj-megamenu-override .nav.menu li.active > a,
body.highcontrast3 .dj-megamenu-override .nav.menu li.current > span.separator,
body.highcontrast3 .dj-megamenu-override .nav.menu li.active > span.separator {
  color: #0000ff;
}
body.highcontrast3 a {
  color: #0000ff;
}
body.highcontrast3 a:hover,
body.highcontrast3 a:focus {
  text-decoration: underline;
}
body.highcontrast3 #jm-footer a,
body.highcontrast3 #jm-footer-mod a {
  color: #000000;
}
body.highcontrast3 ::selection {
  background: #000000;
  color: #ffff00;
}
body.highcontrast3 ::-webkit-selection {
  background: #000000;
  color: #ffff00;
}
body.highcontrast3 ::-moz-selection {
  background: #000000;
  color: #ffff00;
}
body.highcontrast3 .img-polaroid {
  background-color: #000000;
  border-color: #000000;
}
body.highcontrast3 .muted {
  color: #000000;
}
body.highcontrast3 a.muted:hover,
body.highcontrast3 a.muted:focus {
  color: #000000;
}
body.highcontrast3 .text-warning {
  color: #ff0000;
}
body.highcontrast3 a.text-warning:hover,
body.highcontrast3 a.text-warning:focus {
  color: #ff0000;
}
body.highcontrast3 .text-error {
  color: #ff0000;
}
body.highcontrast3 a.text-error:hover,
body.highcontrast3 a.text-error:focus {
  color: #ff0000;
}
body.highcontrast3 .text-info {
  color: #ff0000;
}
body.highcontrast3 a.text-info:hover,
body.highcontrast3 a.text-info:focus {
  color: #ff0000;
}
body.highcontrast3 .text-success {
  color: #ff0000;
}
body.highcontrast3 a.text-success:hover,
body.highcontrast3 a.text-success:focus {
  color: #ff0000;
}
body.highcontrast3 h1,
body.highcontrast3 h2,
body.highcontrast3 h3,
body.highcontrast3 h4,
body.highcontrast3 h5,
body.highcontrast3 h6 {
  color: #000000;
}
body.highcontrast3 blockquote {
  border-color: #000000;
}
body.highcontrast3 blockquote small {
  color: #0000ff;
}
body.highcontrast3 .label,
body.highcontrast3 .badge {
  color: #ffff00;
  background-color: #000000;
  border: none;
  text-shadow: none;
}
body.highcontrast3 .badge-info {
  color: #ffff00;
  background-color: #000000;
}
body.highcontrast3 .tags .label {
  border-color: #000000;
  color: #000000 !important;
}
body.highcontrast3 .tags .label:hover,
body.highcontrast3 .tags .label:focus {
  border-color: #0000ff;
  color: #0000ff !important;
  background: none;
}
body.highcontrast3 .btn {
  color: #ffff00;
  background: #0000ff;
}
body.highcontrast3 .btn:hover,
body.highcontrast3 .btn:focus,
body.highcontrast3 .btn:active {
  color: #ffff00;
  background: #000000;
}
body.highcontrast3 a.button,
body.highcontrast3 input.button,
body.highcontrast3 button.button,
body.highcontrast3 input[type="submit"],
body.highcontrast3 button[type="submit"],
body.highcontrast3 input[type="reset"],
body.highcontrast3 button[type="reset"] {
  color: #ffff00;
  background: #0000ff;
}
body.highcontrast3 a.button:hover,
body.highcontrast3 input.button:hover,
body.highcontrast3 button.button:hover,
body.highcontrast3 input[type="submit"]:hover,
body.highcontrast3 button[type="submit"]:hover,
body.highcontrast3 input[type="reset"]:hover,
body.highcontrast3 button[type="reset"]:hover,
body.highcontrast3 a.button:focus,
body.highcontrast3 input.button:focus,
body.highcontrast3 button.button:focus,
body.highcontrast3 input[type="submit"]:focus,
body.highcontrast3 button[type="submit"]:focus,
body.highcontrast3 input[type="reset"]:focus,
body.highcontrast3 button[type="reset"]:focus,
body.highcontrast3 a.button:active,
body.highcontrast3 input.button:active,
body.highcontrast3 button.button:active,
body.highcontrast3 input[type="submit"]:active,
body.highcontrast3 button[type="submit"]:active,
body.highcontrast3 input[type="reset"]:active,
body.highcontrast3 button[type="reset"]:active {
  color: #ffff00;
  background: #000000;
}
body.highcontrast3 a.button:hover .caret,
body.highcontrast3 input.button:hover .caret,
body.highcontrast3 button.button:hover .caret,
body.highcontrast3 input[type="submit"]:hover .caret,
body.highcontrast3 button[type="submit"]:hover .caret,
body.highcontrast3 input[type="reset"]:hover .caret,
body.highcontrast3 button[type="reset"]:hover .caret,
body.highcontrast3 a.button:focus .caret,
body.highcontrast3 input.button:focus .caret,
body.highcontrast3 button.button:focus .caret,
body.highcontrast3 input[type="submit"]:focus .caret,
body.highcontrast3 button[type="submit"]:focus .caret,
body.highcontrast3 input[type="reset"]:focus .caret,
body.highcontrast3 button[type="reset"]:focus .caret,
body.highcontrast3 a.button .active .caret,
body.highcontrast3 input.button .active .caret,
body.highcontrast3 button.button .active .caret,
body.highcontrast3 input[type="submit"] .active .caret,
body.highcontrast3 button[type="submit"] .active .caret,
body.highcontrast3 input[type="reset"] .active .caret,
body.highcontrast3 button[type="reset"] .active .caret,
body.highcontrast3 a.button .open .caret,
body.highcontrast3 input.button .open .caret,
body.highcontrast3 button.button .open .caret,
body.highcontrast3 input[type="submit"] .open .caret,
body.highcontrast3 button[type="submit"] .open .caret,
body.highcontrast3 input[type="reset"] .open .caret,
body.highcontrast3 button[type="reset"] .open .caret {
  border-top-color: #000000;
}
body.highcontrast3 #jm-logo-nav .btn,
body.highcontrast3 #jm-header .btn,
body.highcontrast3 #jm-bottom3 .btn,
body.highcontrast3 #jm-footer-mod .btn,
body.highcontrast3 #jm-logo-nav a.button,
body.highcontrast3 #jm-header a.button,
body.highcontrast3 #jm-bottom3 a.button,
body.highcontrast3 #jm-footer-mod a.button,
body.highcontrast3 #jm-logo-nav input.button,
body.highcontrast3 #jm-header input.button,
body.highcontrast3 #jm-bottom3 input.button,
body.highcontrast3 #jm-footer-mod input.button,
body.highcontrast3 #jm-logo-nav button.button,
body.highcontrast3 #jm-header button.button,
body.highcontrast3 #jm-bottom3 button.button,
body.highcontrast3 #jm-footer-mod button.button,
body.highcontrast3 #jm-logo-nav input[type="submit"],
body.highcontrast3 #jm-header input[type="submit"],
body.highcontrast3 #jm-bottom3 input[type="submit"],
body.highcontrast3 #jm-footer-mod input[type="submit"],
body.highcontrast3 #jm-logo-nav button[type="submit"],
body.highcontrast3 #jm-header button[type="submit"],
body.highcontrast3 #jm-bottom3 button[type="submit"],
body.highcontrast3 #jm-footer-mod button[type="submit"],
body.highcontrast3 #jm-logo-nav input[type="reset"],
body.highcontrast3 #jm-header input[type="reset"],
body.highcontrast3 #jm-bottom3 input[type="reset"],
body.highcontrast3 #jm-footer-mod input[type="reset"],
body.highcontrast3 #jm-logo-nav button[type="reset"],
body.highcontrast3 #jm-header button[type="reset"],
body.highcontrast3 #jm-bottom3 button[type="reset"],
body.highcontrast3 #jm-footer-mod button[type="reset"] {
  color: #ffff00;
  background: #0000ff;
}
body.highcontrast3 #jm-logo-nav .btn:hover,
body.highcontrast3 #jm-header .btn:hover,
body.highcontrast3 #jm-bottom3 .btn:hover,
body.highcontrast3 #jm-footer-mod .btn:hover,
body.highcontrast3 #jm-logo-nav a.button:hover,
body.highcontrast3 #jm-header a.button:hover,
body.highcontrast3 #jm-bottom3 a.button:hover,
body.highcontrast3 #jm-footer-mod a.button:hover,
body.highcontrast3 #jm-logo-nav input.button:hover,
body.highcontrast3 #jm-header input.button:hover,
body.highcontrast3 #jm-bottom3 input.button:hover,
body.highcontrast3 #jm-footer-mod input.button:hover,
body.highcontrast3 #jm-logo-nav button.button:hover,
body.highcontrast3 #jm-header button.button:hover,
body.highcontrast3 #jm-bottom3 button.button:hover,
body.highcontrast3 #jm-footer-mod button.button:hover,
body.highcontrast3 #jm-logo-nav input[type="submit"]:hover,
body.highcontrast3 #jm-header input[type="submit"]:hover,
body.highcontrast3 #jm-bottom3 input[type="submit"]:hover,
body.highcontrast3 #jm-footer-mod input[type="submit"]:hover,
body.highcontrast3 #jm-logo-nav button[type="submit"]:hover,
body.highcontrast3 #jm-header button[type="submit"]:hover,
body.highcontrast3 #jm-bottom3 button[type="submit"]:hover,
body.highcontrast3 #jm-footer-mod button[type="submit"]:hover,
body.highcontrast3 #jm-logo-nav input[type="reset"]:hover,
body.highcontrast3 #jm-header input[type="reset"]:hover,
body.highcontrast3 #jm-bottom3 input[type="reset"]:hover,
body.highcontrast3 #jm-footer-mod input[type="reset"]:hover,
body.highcontrast3 #jm-logo-nav button[type="reset"]:hover,
body.highcontrast3 #jm-header button[type="reset"]:hover,
body.highcontrast3 #jm-bottom3 button[type="reset"]:hover,
body.highcontrast3 #jm-footer-mod button[type="reset"]:hover,
body.highcontrast3 #jm-logo-nav .btn:focus,
body.highcontrast3 #jm-header .btn:focus,
body.highcontrast3 #jm-bottom3 .btn:focus,
body.highcontrast3 #jm-footer-mod .btn:focus,
body.highcontrast3 #jm-logo-nav a.button:focus,
body.highcontrast3 #jm-header a.button:focus,
body.highcontrast3 #jm-bottom3 a.button:focus,
body.highcontrast3 #jm-footer-mod a.button:focus,
body.highcontrast3 #jm-logo-nav input.button:focus,
body.highcontrast3 #jm-header input.button:focus,
body.highcontrast3 #jm-bottom3 input.button:focus,
body.highcontrast3 #jm-footer-mod input.button:focus,
body.highcontrast3 #jm-logo-nav button.button:focus,
body.highcontrast3 #jm-header button.button:focus,
body.highcontrast3 #jm-bottom3 button.button:focus,
body.highcontrast3 #jm-footer-mod button.button:focus,
body.highcontrast3 #jm-logo-nav input[type="submit"]:focus,
body.highcontrast3 #jm-header input[type="submit"]:focus,
body.highcontrast3 #jm-bottom3 input[type="submit"]:focus,
body.highcontrast3 #jm-footer-mod input[type="submit"]:focus,
body.highcontrast3 #jm-logo-nav button[type="submit"]:focus,
body.highcontrast3 #jm-header button[type="submit"]:focus,
body.highcontrast3 #jm-bottom3 button[type="submit"]:focus,
body.highcontrast3 #jm-footer-mod button[type="submit"]:focus,
body.highcontrast3 #jm-logo-nav input[type="reset"]:focus,
body.highcontrast3 #jm-header input[type="reset"]:focus,
body.highcontrast3 #jm-bottom3 input[type="reset"]:focus,
body.highcontrast3 #jm-footer-mod input[type="reset"]:focus,
body.highcontrast3 #jm-logo-nav button[type="reset"]:focus,
body.highcontrast3 #jm-header button[type="reset"]:focus,
body.highcontrast3 #jm-bottom3 button[type="reset"]:focus,
body.highcontrast3 #jm-footer-mod button[type="reset"]:focus {
  color: #ffff00;
  background: #000000;
}
body.highcontrast3 a.btn,
body.highcontrast3 a.button {
  color: #ffff00 !important;
  text-decoration: none;
}
body.highcontrast3 .dropdown-menu {
  background: #ffff00;
  border-color: #000000;
}
body.highcontrast3 .dropdown-menu a {
  color: #0000ff;
}
body.highcontrast3 .dropdown-menu a:hover,
body.highcontrast3 .dropdown-menu a:focus {
  color: #ffff00;
}
body.highcontrast3 .dropdown-menu a:hover [class^="icon-"],
body.highcontrast3 .dropdown-menu a:focus [class^="icon-"],
body.highcontrast3 .dropdown-menu a:hover [class*=" icon-"],
body.highcontrast3 .dropdown-menu a:focus [class*=" icon-"] {
  color: #ffff00;
}
body.highcontrast3 .caret {
  border-top-color: #ffff00;
}
body.highcontrast3 .btn:hover .caret,
body.highcontrast3 .btn:focus .caret,
body.highcontrast3 .btn .active .caret,
body.highcontrast3 .btn .open .caret {
  border-top-color: #000000;
}
body.highcontrast3 legend {
  color: inherit;
}
body.highcontrast3 label {
  color: inherit;
}
body.highcontrast3 table {
  background-color: none;
}
body.highcontrast3 .table th,
body.highcontrast3 table.category th,
body.highcontrast3 .table td,
body.highcontrast3 table.category td {
  border-color: #000000;
}
body.highcontrast3 .table th,
body.highcontrast3 table.category th {
  background: #000000;
  color: #ffff00;
}
body.highcontrast3 .table th a,
body.highcontrast3 table.category th a {
  color: #ffff00;
  text-decoration: underline;
}
body.highcontrast3 .table th a:hover,
body.highcontrast3 table.category th a:hover {
  text-decoration: none;
}
body.highcontrast3 .table td,
body.highcontrast3 table.category td {
  background: none;
}
body.highcontrast3 .pagination ul > li > a,
body.highcontrast3 .pagination ul > li > span {
  background: #000000;
  color: #ffff00;
}
body.highcontrast3 .pagination ul > li.active > a,
body.highcontrast3 .pagination ul > li > span.pagenav {
  background: #0000ff;
  color: #ffff00;
}
body.highcontrast3 .pagination ul li.pagination-start span.pagenav,
body.highcontrast3 .pagination ul li.pagination-prev span.pagenav,
body.highcontrast3 .pagination ul li.pagination-next span.pagenav,
body.highcontrast3 .pagination ul li.pagination-end span.pagenav {
  color: inherit;
  background: none;
}
body.highcontrast3 .pagination ul li.pagination-start a,
body.highcontrast3 .pagination ul li.pagination-prev a,
body.highcontrast3 .pagination ul li.pagination-next a,
body.highcontrast3 .pagination ul li.pagination-end a {
  background: none;
  color: #0000ff;
}
body.highcontrast3 .pagination ul li.pagination-start a:hover,
body.highcontrast3 .pagination ul li.pagination-prev a:hover,
body.highcontrast3 .pagination ul li.pagination-next a:hover,
body.highcontrast3 .pagination ul li.pagination-end a:hover,
body.highcontrast3 .pagination ul li.pagination-start a:focus,
body.highcontrast3 .pagination ul li.pagination-prev a:focus,
body.highcontrast3 .pagination ul li.pagination-next a:focus,
body.highcontrast3 .pagination ul li.pagination-end a:focus {
  background: none;
}
body.highcontrast3 .nav-tabs > li,
body.highcontrast3 dl.tabs > dt {
  border: none;
  background: #000000;
  color: #ffff00;
}
body.highcontrast3 .nav-tabs > li:hover,
body.highcontrast3 dl.tabs > dt:hover,
body.highcontrast3 .nav-tabs > li:focus,
body.highcontrast3 dl.tabs > dt:focus {
  background: #0000ff;
  color: #ffff00;
}
body.highcontrast3 .nav-tabs > li.active,
body.highcontrast3 dl.tabs > dt.open {
  background: #0000ff;
  color: #ffff00;
}
body.highcontrast3 .nav-tabs > li > a,
body.highcontrast3 dl.tabs > dt a {
  color: inherit;
}
body.highcontrast3 dd.tabs,
body.highcontrast3 .tab-content {
  background: #ffff00;
  color: #000000;
}
body.highcontrast3 .nav-tabs.nav-stacked > li {
  border: none;
  background: none;
}
body.highcontrast3 .nav-tabs.nav-stacked > li > a {
  color: #000000;
}
body.highcontrast3 .accordion-heading .accordion-toggle,
body.highcontrast3 .pane-sliders h3.title a {
  background: #000000;
  color: #ffff00;
}
body.highcontrast3 .accordion-heading .accordion-toggle:focus,
body.highcontrast3 .pane-sliders h3.title a:focus,
body.highcontrast3 .accordion-heading .accordion-toggle:hover,
body.highcontrast3 .pane-sliders h3.title a:hover {
  background: #0000ff;
  color: #ffff00;
}
body.highcontrast3 .accordion-inner,
body.highcontrast3 .pane-slider {
  background: #ffff00;
  color: #000000;
}
body.highcontrast3 span.highlight {
  color: #ffff00;
  background-color: #0000ff;
}
body.highcontrast3 .alert {
  background-color: #000000;
  border-color: #000000;
  text-shadow: none;
}
body.highcontrast3 .alert,
body.highcontrast3 .alert h4 {
  color: #ffff00;
}
body.highcontrast3 .alert a,
body.highcontrast3 .alert h4 a {
  color: inherit;
}
body.highcontrast3 .alert-success {
  background-color: #000000;
  border-color: #000000;
  color: #ffff00;
}
body.highcontrast3 .alert-success h4 {
  color: #ffff00;
}
body.highcontrast3 .alert-danger,
body.highcontrast3 .alert-error {
  background-color: #000000;
  border-color: #000000;
  color: #ffff00;
}
body.highcontrast3 .alert-danger h4,
body.highcontrast3 .alert-error h4 {
  color: #ffff00;
}
body.highcontrast3 .alert-info {
  background-color: #000000;
  border-color: #000000;
  color: #ffff00;
}
body.highcontrast3 .alert-info h4 {
  color: #ffff00;
}
body.highcontrast3 pre {
  background: #ffff00;
  border-color: #0000ff;
  color: #000000;
}
body.highcontrast3 .popover {
  border: none;
  background: #000000;
  color: #ffff00;
}
body.highcontrast3 .popover .popover-title {
  border: none;
  background: #000000;
  color: #ffff00;
}
body.highcontrast3 .popover.right .arrow:after {
  border-right-color: #000000;
}
body.highcontrast3 h3.jm-typo-title {
  border-color: #000000;
}
body.highcontrast3 .jm-color {
  color: #0000ff;
}
body.highcontrast3 .jm-block span {
  background: #000000;
  color: #ffff00;
}
body.highcontrast3 .jm-block.second span {
  background: #0000ff;
}
body.highcontrast3 p.jmbadge,
body.highcontrast3 span.jmbadge {
  background-image: url("../images/icons/white/badge.png");
}
body.highcontrast3 p.jmcalendar,
body.highcontrast3 span.jmcalendar {
  background-image: url("../images/icons/white/calendar.png");
}
body.highcontrast3 p.jmchat,
body.highcontrast3 span.jmchat {
  background-image: url("../images/icons/white/chat.png");
}
body.highcontrast3 p.jmcheck,
body.highcontrast3 span.jmcheck {
  background-image: url("../images/icons/white/check.png");
}
body.highcontrast3 p.jmcloud,
body.highcontrast3 span.jmcloud {
  background-image: url("../images/icons/white/cloud.png");
}
body.highcontrast3 p.jmdirection,
body.highcontrast3 span.jmdirection {
  background-image: url("../images/icons/white/direction.png");
}
body.highcontrast3 p.jmdivide,
body.highcontrast3 span.jmdivide {
  background-image: url("../images/icons/white/divide.png");
}
body.highcontrast3 p.jmerror,
body.highcontrast3 span.jmerror {
  background-image: url("../images/icons/white/error.png");
}
body.highcontrast3 p.jmfire,
body.highcontrast3 span.jmfire {
  background-image: url("../images/icons/white/fire.png");
}
body.highcontrast3 p.jmflag,
body.highcontrast3 span.jmflag {
  background-image: url("../images/icons/white/flag.png");
}
body.highcontrast3 p.jmheart,
body.highcontrast3 span.jmheart {
  background-image: url("../images/icons/white/heart.png");
}
body.highcontrast3 p.jmhome,
body.highcontrast3 span.jmhome {
  background-image: url("../images/icons/white/home.png");
}
body.highcontrast3 p.jminfo,
body.highcontrast3 span.jminfo {
  background-image: url("../images/icons/white/info.png");
}
body.highcontrast3 p.jmlist,
body.highcontrast3 span.jmlist {
  background-image: url("../images/icons/white/list.png");
}
body.highcontrast3 p.jmmail,
body.highcontrast3 span.jmmail {
  background-image: url("../images/icons/white/mail.png");
}
body.highcontrast3 p.jmpeople,
body.highcontrast3 span.jmpeople {
  background-image: url("../images/icons/white/people.png");
}
body.highcontrast3 p.jmstar,
body.highcontrast3 span.jmstar {
  background-image: url("../images/icons/white/star.png");
}
body.highcontrast3 p.jmstat,
body.highcontrast3 span.jmstat {
  background-image: url("../images/icons/white/stat.png");
}
body.highcontrast3 #jm-allpage .djtabs.default-theme .djtabs-title {
  border: none !important;
  background: #000000;
  color: #ffff00;
}
body.highcontrast3 #jm-allpage .djtabs.default-theme .djtabs-title:hover,
body.highcontrast3 #jm-allpage .djtabs.default-theme .djtabs-active-wrapper .djtabs-title {
  background: #0000ff;
  color: #ffff00;
}
body.highcontrast3 #jm-allpage .djtabs.default-theme .djtabs-in {
  background: #ffff00;
  color: #000000;
}
body.highcontrast3 #jm-allpage .djtabs.default-theme .djtabs-panel .djtabs-panel-title {
  color: #0000ff;
}
body.highcontrast3 #jm-allpage .djtabs.default-theme .djtabs-panel > span.djtabs-panel-toggler {
  color: #0000ff;
}
body.highcontrast3 #jm-allpage .djtabs.default-theme .djtabs-article-content a {
  color: #0000ff;
}
body.highcontrast3 #jm-allpage .djtabs.default-theme .djtabs-article-author a,
body.highcontrast3 #jm-allpage .djtabs.default-theme .djtabs-article-category a {
  color: #0000ff;
}
body.highcontrast3 #jm-allpage .djtabs.default-theme .djtabs-readmore a {
  color: #0000ff;
}
body.highcontrast3 .dj-cat-title {
  color: #0000ff;
}
body.highcontrast3 .dj-slide-desc-text {
  background: #ffff00 !important;
  color: #0000ff !important;
}
body.highcontrast3 .dj-slide-title {
  color: #000000 !important;
}
body.highcontrast3 .dj-slide-title a:hover {
  color: #0000ff !important;
}
body.highcontrast3 #jm-allpage .dj-readmore-wrapper .dj-readmore {
  color: #000000 !important;
}
body.highcontrast3 #jm-allpage .dj-readmore-wrapper .dj-readmore:hover,
body.highcontrast3 #jm-allpage .dj-readmore-wrapper .dj-readmore:focus {
  color: #0000ff !important;
}
body.highcontrast3 #djmediatools .dj-categories a.dj-category,
body.highcontrast3 #djmediatools .dj-categories a.dj-category:hover {
  color: #000000;
}
body.highcontrast3 #djmediatools .dj-categories .dj-ctitle-bg {
  background: #ffff00;
  opacity: 1 !important;
}
body.highcontrast3 #djmediatools .dj-categories .dj-ctitle-in {
  color: #0000ff !important;
}
body.highcontrast3 #djmediatools .dj-categories .dj-ctitle-in:hover {
  color: #000000 !important;
}
body.highcontrast3 .load-button,
body.highcontrast3 .dj-load-button {
  background: #ffff00 !important;
}
body.highcontrast3 .dj-load-button .dj-key {
  color: #0000ff !important;
}
body.highcontrast3 .dj-mslider .dj-load-button {
  border-color: #0000ff !important;
}
body.highcontrast3 .dj-mslider .dj-load-button.dj-load-button-active {
  background: #0000ff !important;
}
body.highcontrast3 .djslider-loader .load-button {
  border-color: #0000ff !important;
}
body.highcontrast3 .djslider-loader .load-button.load-button-active {
  background: #0000ff !important;
}
body.highcontrast3 .dj-slideshow .dj-load-button-active .dj-key,
body.highcontrast3 .dj-slideshow .dj-load-button:hover .dj-key {
  color: #ffff00 !important;
}
body.highcontrast3 .dj-slideshow .dj-load-button-active,
body.highcontrast3 .dj-slideshow .dj-load-button:hover {
  background: #000000 !important;
}
body.highcontrast3 #jm-logo-nav .dj-slideshow .dj-load-button-active .dj-key,
body.highcontrast3 #jm-header .dj-slideshow .dj-load-button-active .dj-key,
body.highcontrast3 #jm-bottom3 .dj-slideshow .dj-load-button-active .dj-key,
body.highcontrast3 #jm-logo-nav .dj-slideshow .dj-load-button:hover .dj-key,
body.highcontrast3 #jm-header .dj-slideshow .dj-load-button:hover .dj-key,
body.highcontrast3 #jm-bottom3 .dj-slideshow .dj-load-button:hover .dj-key {
  color: #ffff00 !important;
}
body.highcontrast3 #jm-logo-nav .dj-slideshow .dj-load-button-active,
body.highcontrast3 #jm-header .dj-slideshow .dj-load-button-active,
body.highcontrast3 #jm-bottom3 .dj-slideshow .dj-load-button-active,
body.highcontrast3 #jm-logo-nav .dj-slideshow .dj-load-button:hover,
body.highcontrast3 #jm-header .dj-slideshow .dj-load-button:hover,
body.highcontrast3 #jm-bottom3 .dj-slideshow .dj-load-button:hover {
  background: #000000 !important;
}
body.highcontrast3 .dj-tabber .dj-tab-active img,
body.highcontrast3 .dj-tabber .dj-tab img {
  background: #000000;
}
body.highcontrast3 .dj-tabber .dj-tab-active {
  background: #0000ff !important;
}
body.highcontrast3 .dj-tabber .dj-tab {
  background: #ffff00 !important;
  border: none !important;
}
body.highcontrast3 .dj-tabber span.dj-tab-in {
  color: #000000 !important;
}
body.highcontrast3 .dj-tabber .dj-tabs-left .dj-tab.dj-tab-active,
body.highcontrast3 .dj-tabber .dj-tabs-right .dj-tab.dj-tab-active {
  background: #0000ff !important;
}
body.highcontrast3 .dj-tabber .dj-tabs-left .dj-tab.dj-tab-active span.dj-tab-in,
body.highcontrast3 .dj-tabber .dj-tabs-right .dj-tab.dj-tab-active span.dj-tab-in {
  color: #ffff00 !important;
}
body.highcontrast3 .skitter .label_skitter {
  color: #000000 !important;
}
body.highcontrast3 .skitter .label_skitter p {
  color: #000000;
}
body.highcontrast3 .skitter .info_slide_dots .image_number {
  color: #0000ff;
  background: #ffff00;
}
body.highcontrast3 .skitter .info_slide_dots .image_number.image_number_select,
body.highcontrast3 .skitter .info_slide_dots .image_number:hover {
  color: #ffff00;
  background: #000000;
}
body.highcontrast3 #jm-logo-nav .skitter .info_slide_dots .image_number.image_number_select,
body.highcontrast3 #jm-header .skitter .info_slide_dots .image_number.image_number_select,
body.highcontrast3 #jm-bottom3 .skitter .info_slide_dots .image_number.image_number_select,
body.highcontrast3 #jm-logo-nav .skitter .info_slide_dots .image_number:hover,
body.highcontrast3 #jm-header .skitter .info_slide_dots .image_number:hover,
body.highcontrast3 #jm-bottom3 .skitter .info_slide_dots .image_number:hover {
  color: #ffff00;
  background: #000000;
}
body.highcontrast3 #jm-allpage .slider-wrapper .nivo-controlNav a {
  color: #ffff00 !important;
  background: #0000ff !important;
}
body.highcontrast3 #jm-allpage .slider-wrapper .nivo-controlNav a.active,
body.highcontrast3 #jm-allpage .slider-wrapper .nivo-controlNav a:hover {
  color: #ffff00 !important;
  background: #000000 !important;
}
body.highcontrast3 #jm-allpage .dj-masonry .dj-slide-desc-in {
  background: #ffff00 !important;
  color: #000000 !important;
}
body.highcontrast3 #jm-allpage .navi-ms .djslider-loader img.prev-button,
body.highcontrast3 #jm-allpage .navi-ms .dj-mslider img.prev-button,
body.highcontrast3 #jm-allpage .navi-ms .djslider-loader img.next-button,
body.highcontrast3 #jm-allpage .navi-ms .dj-mslider img.next-button,
body.highcontrast3 #jm-allpage .navi-ms .djslider-loader img.play-button,
body.highcontrast3 #jm-allpage .navi-ms .dj-mslider img.play-button,
body.highcontrast3 #jm-allpage .navi-ms .djslider-loader img.pause-button,
body.highcontrast3 #jm-allpage .navi-ms .dj-mslider img.pause-button,
body.highcontrast3 #jm-allpage .navi-ms .djslider-loader .dj-prev,
body.highcontrast3 #jm-allpage .navi-ms .dj-mslider .dj-prev,
body.highcontrast3 #jm-allpage .navi-ms .djslider-loader .dj-next,
body.highcontrast3 #jm-allpage .navi-ms .dj-mslider .dj-next,
body.highcontrast3 #jm-allpage .navi-ms .djslider-loader .dj-play,
body.highcontrast3 #jm-allpage .navi-ms .dj-mslider .dj-play,
body.highcontrast3 #jm-allpage .navi-ms .djslider-loader .dj-pause,
body.highcontrast3 #jm-allpage .navi-ms .dj-mslider .dj-pause {
  background-color: #ffff00;
}
body.highcontrast3 #jm-back-top a {
  color: #ffff00;
  background-color: #000000;
}
body.highcontrast3 p.jmbadge,
body.highcontrast3 span.jmbadge {
  background-image: url("../images/icons/badge.png");
}
body.highcontrast3 p.jmcalendar,
body.highcontrast3 span.jmcalendar {
  background-image: url("../images/icons/calendar.png");
}
body.highcontrast3 p.jmchat,
body.highcontrast3 span.jmchat {
  background-image: url("../images/icons/chat.png");
}
body.highcontrast3 p.jmcheck,
body.highcontrast3 span.jmcheck {
  background-image: url("../images/icons/check.png");
}
body.highcontrast3 p.jmcloud,
body.highcontrast3 span.jmcloud {
  background-image: url("../images/icons/cloud.png");
}
body.highcontrast3 p.jmdirection,
body.highcontrast3 span.jmdirection {
  background-image: url("../images/icons/direction.png");
}
body.highcontrast3 p.jmdivide,
body.highcontrast3 span.jmdivide {
  background-image: url("../images/icons/divide.png");
}
body.highcontrast3 p.jmerror,
body.highcontrast3 span.jmerror {
  background-image: url("../images/icons/error.png");
}
body.highcontrast3 p.jmfire,
body.highcontrast3 span.jmfire {
  background-image: url("../images/icons/fire.png");
}
body.highcontrast3 p.jmflag,
body.highcontrast3 span.jmflag {
  background-image: url("../images/icons/flag.png");
}
body.highcontrast3 p.jmheart,
body.highcontrast3 span.jmheart {
  background-image: url("../images/icons/heart.png");
}
body.highcontrast3 p.jmhome,
body.highcontrast3 span.jmhome {
  background-image: url("../images/icons/home.png");
}
body.highcontrast3 p.jminfo,
body.highcontrast3 span.jminfo {
  background-image: url("../images/icons/info.png");
}
body.highcontrast3 p.jmlist,
body.highcontrast3 span.jmlist {
  background-image: url("../images/icons/list.png");
}
body.highcontrast3 p.jmmail,
body.highcontrast3 span.jmmail {
  background-image: url("../images/icons/mail.png");
}
body.highcontrast3 p.jmpeople,
body.highcontrast3 span.jmpeople {
  background-image: url("../images/icons/people.png");
}
body.highcontrast3 p.jmstar,
body.highcontrast3 span.jmstar {
  background-image: url("../images/icons/star.png");
}
body.highcontrast3 p.jmstat,
body.highcontrast3 span.jmstat {
  background-image: url("../images/icons/stat.png");
}
/*# sourceMappingURL=/templates/public-administration/css/high_contrast_layout.33.map */