html.a11y_font,
html.a11y_font :not(i):not(span.fa) {
  font-family: Verdana, Arial, Helvetica, sans-serif !important;
}

html.a11y_font_size_1 {
  font-size: 18px;
}

html.a11y_font_size_2 {
  font-size: 24px;
}

html.a11y_font_size_3 {
  font-size: 28px;
}

html.a11y_font_size_4 {
  font-size: 32px;
}

html.a11y_inverse {
  -webkit-filter: invert(1) !important;
  filter: invert(1) !important;
}

html.a11y_grey {
  -webkit-filter: grayscale(1) !important;
  filter: grayscale(1) !important;
}

html.a11y_high_contrast .placebo {
  line-height: normal;
}

html.a11y_high_contrast * {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

html.a11y_high_contrast a,
html.a11y_high_contrast abbr,
html.a11y_high_contrast acronym,
html.a11y_high_contrast address,
html.a11y_high_contrast article,
html.a11y_high_contrast aside,
html.a11y_high_contrast b,
html.a11y_high_contrast basefont,
html.a11y_high_contrast bdi,
html.a11y_high_contrast big,
html.a11y_high_contrast blink,
html.a11y_high_contrast blockquote,
html.a11y_high_contrast body,
html.a11y_high_contrast button,
html.a11y_high_contrast canvas,
html.a11y_high_contrast caption,
html.a11y_high_contrast center,
html.a11y_high_contrast cite,
html.a11y_high_contrast code,
html.a11y_high_contrast col,
html.a11y_high_contrast colgroup,
html.a11y_high_contrast command,
html.a11y_high_contrast dd,
html.a11y_high_contrast del,
html.a11y_high_contrast details,
html.a11y_high_contrast dfn,
html.a11y_high_contrast dir,
html.a11y_high_contrast div,
html.a11y_high_contrast dl,
html.a11y_high_contrast dt,
html.a11y_high_contrast em,
html.a11y_high_contrast embed,
html.a11y_high_contrast fieldset,
html.a11y_high_contrast figcaption,
html.a11y_high_contrast figure,
html.a11y_high_contrast font,
html.a11y_high_contrast footer,
html.a11y_high_contrast form,
html.a11y_high_contrast h1,
html.a11y_high_contrast h1 a,
html.a11y_high_contrast h1 a b,
html.a11y_high_contrast h1 abbr,
html.a11y_high_contrast h1 b,
html.a11y_high_contrast h1 center,
html.a11y_high_contrast h1 em,
html.a11y_high_contrast h1 i,
html.a11y_high_contrast h1 span,
html.a11y_high_contrast h1 strong,
html.a11y_high_contrast h2,
html.a11y_high_contrast h2 a,
html.a11y_high_contrast h2 a b,
html.a11y_high_contrast h2 abbr,
html.a11y_high_contrast h2 b,
html.a11y_high_contrast h2 center,
html.a11y_high_contrast h2 em,
html.a11y_high_contrast h2 i,
html.a11y_high_contrast h2 span,
html.a11y_high_contrast h2 strong,
html.a11y_high_contrast h3,
html.a11y_high_contrast h3 a,
html.a11y_high_contrast h3 a b,
html.a11y_high_contrast h3 abbr,
html.a11y_high_contrast h3 b,
html.a11y_high_contrast h3 center,
html.a11y_high_contrast h3 em,
html.a11y_high_contrast h3 i,
html.a11y_high_contrast h3 span,
html.a11y_high_contrast h3 strong,
html.a11y_high_contrast h4,
html.a11y_high_contrast h4 a,
html.a11y_high_contrast h4 a b,
html.a11y_high_contrast h4 abbr,
html.a11y_high_contrast h4 b,
html.a11y_high_contrast h4 center,
html.a11y_high_contrast h4 em,
html.a11y_high_contrast h4 i,
html.a11y_high_contrast h4 span,
html.a11y_high_contrast h4 strong,
html.a11y_high_contrast h5,
html.a11y_high_contrast h5 a,
html.a11y_high_contrast h5 a b,
html.a11y_high_contrast h5 abbr,
html.a11y_high_contrast h5 b,
html.a11y_high_contrast h5 center,
html.a11y_high_contrast h5 em,
html.a11y_high_contrast h5 i,
html.a11y_high_contrast h5 span,
html.a11y_high_contrast h5 strong,
html.a11y_high_contrast h6,
html.a11y_high_contrast h6 a,
html.a11y_high_contrast h6 a b,
html.a11y_high_contrast h6 abbr,
html.a11y_high_contrast h6 b,
html.a11y_high_contrast h6 center,
html.a11y_high_contrast h6 em,
html.a11y_high_contrast h6 i,
html.a11y_high_contrast h6 span,
html.a11y_high_contrast h6 strong,
html.a11y_high_contrast header,
html.a11y_high_contrast hgroup,
html.a11y_high_contrast html,
html.a11y_high_contrast i,
html.a11y_high_contrast iframe,
html.a11y_high_contrast img,
html.a11y_high_contrast input,
html.a11y_high_contrast ins,
html.a11y_high_contrast kbd,
html.a11y_high_contrast label,
html.a11y_high_contrast legend,
html.a11y_high_contrast li,
html.a11y_high_contrast listing,
html.a11y_high_contrast main,
html.a11y_high_contrast mark,
html.a11y_high_contrast marquee,
html.a11y_high_contrast menu,
html.a11y_high_contrast meter,
html.a11y_high_contrast multicol,
html.a11y_high_contrast nav,
html.a11y_high_contrast nobr,
html.a11y_high_contrast object,
html.a11y_high_contrast ol,
html.a11y_high_contrast option,
html.a11y_high_contrast output,
html.a11y_high_contrast p,
html.a11y_high_contrast plaintext,
html.a11y_high_contrast pre,
html.a11y_high_contrast progress,
html.a11y_high_contrast q,
html.a11y_high_contrast rb,
html.a11y_high_contrast rp,
html.a11y_high_contrast rt,
html.a11y_high_contrast ruby,
html.a11y_high_contrast s,
html.a11y_high_contrast samp,
html.a11y_high_contrast section,
html.a11y_high_contrast select,
html.a11y_high_contrast small,
html.a11y_high_contrast span,
html.a11y_high_contrast strike,
html.a11y_high_contrast strong,
html.a11y_high_contrast sub,
html.a11y_high_contrast summary,
html.a11y_high_contrast sup,
html.a11y_high_contrast svg,
html.a11y_high_contrast table,
html.a11y_high_contrast tbody,
html.a11y_high_contrast td,
html.a11y_high_contrast text,
html.a11y_high_contrast textarea,
html.a11y_high_contrast th,
html.a11y_high_contrast thead,
html.a11y_high_contrast time,
html.a11y_high_contrast tr,
html.a11y_high_contrast tt,
html.a11y_high_contrast u,
html.a11y_high_contrast ul,
html.a11y_high_contrast var,
html.a11y_high_contrast video,
html.a11y_high_contrast xmp {
  -moz-appearance: none !important;
  -moz-user-select: text !important;
  -webkit-user-select: text !important;
  background-image: none !important;
  text-shadow: none !important;
  user-select: text !important;
}

html.a11y_high_contrast a,
html.a11y_high_contrast abbr,
html.a11y_high_contrast acronym,
html.a11y_high_contrast address,
html.a11y_high_contrast article,
html.a11y_high_contrast aside,
html.a11y_high_contrast b,
html.a11y_high_contrast basefont,
html.a11y_high_contrast bdi,
html.a11y_high_contrast big,
html.a11y_high_contrast blink,
html.a11y_high_contrast blockquote,
html.a11y_high_contrast body,
html.a11y_high_contrast canvas,
html.a11y_high_contrast caption,
html.a11y_high_contrast center,
html.a11y_high_contrast cite,
html.a11y_high_contrast code,
html.a11y_high_contrast col,
html.a11y_high_contrast colgroup,
html.a11y_high_contrast command,
html.a11y_high_contrast dd,
html.a11y_high_contrast del,
html.a11y_high_contrast details,
html.a11y_high_contrast dfn,
html.a11y_high_contrast dir,
html.a11y_high_contrast div,
html.a11y_high_contrast dl,
html.a11y_high_contrast dt,
html.a11y_high_contrast em,
html.a11y_high_contrast embed,
html.a11y_high_contrast fieldset,
html.a11y_high_contrast figcaption,
html.a11y_high_contrast figure,
html.a11y_high_contrast font,
html.a11y_high_contrast footer,
html.a11y_high_contrast form,
html.a11y_high_contrast h1,
html.a11y_high_contrast h1 a,
html.a11y_high_contrast h1 a b,
html.a11y_high_contrast h1 abbr,
html.a11y_high_contrast h1 b,
html.a11y_high_contrast h1 center,
html.a11y_high_contrast h1 em,
html.a11y_high_contrast h1 i,
html.a11y_high_contrast h1 span,
html.a11y_high_contrast h1 strong,
html.a11y_high_contrast h2,
html.a11y_high_contrast h2 a,
html.a11y_high_contrast h2 a b,
html.a11y_high_contrast h2 abbr,
html.a11y_high_contrast h2 b,
html.a11y_high_contrast h2 center,
html.a11y_high_contrast h2 em,
html.a11y_high_contrast h2 i,
html.a11y_high_contrast h2 span,
html.a11y_high_contrast h2 strong,
html.a11y_high_contrast h3,
html.a11y_high_contrast h3 a,
html.a11y_high_contrast h3 a b,
html.a11y_high_contrast h3 abbr,
html.a11y_high_contrast h3 b,
html.a11y_high_contrast h3 center,
html.a11y_high_contrast h3 em,
html.a11y_high_contrast h3 i,
html.a11y_high_contrast h3 span,
html.a11y_high_contrast h3 strong,
html.a11y_high_contrast h4,
html.a11y_high_contrast h4 a,
html.a11y_high_contrast h4 a b,
html.a11y_high_contrast h4 abbr,
html.a11y_high_contrast h4 b,
html.a11y_high_contrast h4 center,
html.a11y_high_contrast h4 em,
html.a11y_high_contrast h4 i,
html.a11y_high_contrast h4 span,
html.a11y_high_contrast h4 strong,
html.a11y_high_contrast h5,
html.a11y_high_contrast h5 a,
html.a11y_high_contrast h5 a b,
html.a11y_high_contrast h5 abbr,
html.a11y_high_contrast h5 b,
html.a11y_high_contrast h5 center,
html.a11y_high_contrast h5 em,
html.a11y_high_contrast h5 i,
html.a11y_high_contrast h5 span,
html.a11y_high_contrast h5 strong,
html.a11y_high_contrast h6,
html.a11y_high_contrast h6 a,
html.a11y_high_contrast h6 a b,
html.a11y_high_contrast h6 abbr,
html.a11y_high_contrast h6 b,
html.a11y_high_contrast h6 center,
html.a11y_high_contrast h6 em,
html.a11y_high_contrast h6 i,
html.a11y_high_contrast h6 span,
html.a11y_high_contrast h6 strong,
html.a11y_high_contrast header,
html.a11y_high_contrast hgroup,
html.a11y_high_contrast html,
html.a11y_high_contrast i,
html.a11y_high_contrast iframe,
html.a11y_high_contrast input,
html.a11y_high_contrast ins,
html.a11y_high_contrast kbd,
html.a11y_high_contrast label,
html.a11y_high_contrast legend,
html.a11y_high_contrast li,
html.a11y_high_contrast listing,
html.a11y_high_contrast main,
html.a11y_high_contrast mark,
html.a11y_high_contrast marquee,
html.a11y_high_contrast menu,
html.a11y_high_contrast meter,
html.a11y_high_contrast multicol,
html.a11y_high_contrast nav:not(#pojo-a11y-toolbar),
html.a11y_high_contrast nobr,
html.a11y_high_contrast object,
html.a11y_high_contrast ol,
html.a11y_high_contrast option,
html.a11y_high_contrast output,
html.a11y_high_contrast p,
html.a11y_high_contrast plaintext,
html.a11y_high_contrast pre,
html.a11y_high_contrast progress,
html.a11y_high_contrast q,
html.a11y_high_contrast rb,
html.a11y_high_contrast rp,
html.a11y_high_contrast rt,
html.a11y_high_contrast ruby,
html.a11y_high_contrast s,
html.a11y_high_contrast samp,
html.a11y_high_contrast section,
html.a11y_high_contrast small,
html.a11y_high_contrast span,
html.a11y_high_contrast strike,
html.a11y_high_contrast strong,
html.a11y_high_contrast sub,
html.a11y_high_contrast summary,
html.a11y_high_contrast sup,
html.a11y_high_contrast svg,
html.a11y_high_contrast table,
html.a11y_high_contrast tbody,
html.a11y_high_contrast td,
html.a11y_high_contrast text,
html.a11y_high_contrast textarea,
html.a11y_high_contrast th,
html.a11y_high_contrast thead,
html.a11y_high_contrast time,
html.a11y_high_contrast tr,
html.a11y_high_contrast tt,
html.a11y_high_contrast u,
html.a11y_high_contrast ul,
html.a11y_high_contrast var,
html.a11y_high_contrast video,
html.a11y_high_contrast xmp {
  background: #000 !important;
  background-color: #000 !important;
}

html.a11y_high_contrast a,
html.a11y_high_contrast article,
html.a11y_high_contrast aside,
html.a11y_high_contrast basefont,
html.a11y_high_contrast bdi,
html.a11y_high_contrast big,
html.a11y_high_contrast blink,
html.a11y_high_contrast blockquote,
html.a11y_high_contrast body,
html.a11y_high_contrast button,
html.a11y_high_contrast canvas,
html.a11y_high_contrast caption,
html.a11y_high_contrast center,
html.a11y_high_contrast code,
html.a11y_high_contrast col,
html.a11y_high_contrast colgroup,
html.a11y_high_contrast command,
html.a11y_high_contrast dd,
html.a11y_high_contrast del,
html.a11y_high_contrast details,
html.a11y_high_contrast dir,
html.a11y_high_contrast div,
html.a11y_high_contrast dl,
html.a11y_high_contrast dt,
html.a11y_high_contrast embed,
html.a11y_high_contrast fieldset,
html.a11y_high_contrast figcaption,
html.a11y_high_contrast figure,
html.a11y_high_contrast font,
html.a11y_high_contrast footer,
html.a11y_high_contrast form,
html.a11y_high_contrast header,
html.a11y_high_contrast hgroup,
html.a11y_high_contrast html,
html.a11y_high_contrast iframe,
html.a11y_high_contrast img,
html.a11y_high_contrast input,
html.a11y_high_contrast ins,
html.a11y_high_contrast kbd,
html.a11y_high_contrast label,
html.a11y_high_contrast legend,
html.a11y_high_contrast li,
html.a11y_high_contrast listing,
html.a11y_high_contrast main,
html.a11y_high_contrast mark,
html.a11y_high_contrast marquee,
html.a11y_high_contrast menu,
html.a11y_high_contrast meter,
html.a11y_high_contrast multicol,
html.a11y_high_contrast nav,
html.a11y_high_contrast nobr,
html.a11y_high_contrast object,
html.a11y_high_contrast ol,
html.a11y_high_contrast option,
html.a11y_high_contrast output,
html.a11y_high_contrast p,
html.a11y_high_contrast plaintext,
html.a11y_high_contrast pre,
html.a11y_high_contrast progress,
html.a11y_high_contrast q,
html.a11y_high_contrast rb,
html.a11y_high_contrast rp,
html.a11y_high_contrast rt,
html.a11y_high_contrast ruby,
html.a11y_high_contrast s,
html.a11y_high_contrast samp,
html.a11y_high_contrast section,
html.a11y_high_contrast select,
html.a11y_high_contrast small,
html.a11y_high_contrast span,
html.a11y_high_contrast strike,
html.a11y_high_contrast sub,
html.a11y_high_contrast summary,
html.a11y_high_contrast sup,
html.a11y_high_contrast svg,
html.a11y_high_contrast table,
html.a11y_high_contrast tbody,
html.a11y_high_contrast td,
html.a11y_high_contrast text,
html.a11y_high_contrast textarea,
html.a11y_high_contrast th,
html.a11y_high_contrast thead,
html.a11y_high_contrast time,
html.a11y_high_contrast tr,
html.a11y_high_contrast tt,
html.a11y_high_contrast ul,
html.a11y_high_contrast var,
html.a11y_high_contrast video,
html.a11y_high_contrast xmp {
  color: #fff !important;
}

html.a11y_high_contrast abbr,
html.a11y_high_contrast acronym,
html.a11y_high_contrast b,
html.a11y_high_contrast b span,
html.a11y_high_contrast h1 b,
html.a11y_high_contrast h1 strong,
html.a11y_high_contrast h2 b,
html.a11y_high_contrast h2 strong,
html.a11y_high_contrast h3 b,
html.a11y_high_contrast h3 strong,
html.a11y_high_contrast h4 b,
html.a11y_high_contrast h4 strong,
html.a11y_high_contrast h5 b,
html.a11y_high_contrast h5 strong,
html.a11y_high_contrast h6 b,
html.a11y_high_contrast h6 strong,
html.a11y_high_contrast strong,
html.a11y_high_contrast strong span {
  color: #ff0 !important;
}

html.a11y_high_contrast address,
html.a11y_high_contrast address span,
html.a11y_high_contrast cite,
html.a11y_high_contrast cite span,
html.a11y_high_contrast dfn,
html.a11y_high_contrast dfn span,
html.a11y_high_contrast em,
html.a11y_high_contrast em span,
html.a11y_high_contrast h1 em,
html.a11y_high_contrast h1 i,
html.a11y_high_contrast h2 em,
html.a11y_high_contrast h2 i,
html.a11y_high_contrast h3 em,
html.a11y_high_contrast h3 i,
html.a11y_high_contrast h4 em,
html.a11y_high_contrast h4 i,
html.a11y_high_contrast h5 em,
html.a11y_high_contrast h5 i,
html.a11y_high_contrast h6 em,
html.a11y_high_contrast h6 i,
html.a11y_high_contrast i,
html.a11y_high_contrast i span,
html.a11y_high_contrast u,
html.a11y_high_contrast u span {
  color: #ffff80 !important;
}

html.a11y_high_contrast dt {
  border-top: thin solid grey !important;
}

html.a11y_high_contrast h1,
html.a11y_high_contrast h1 a,
html.a11y_high_contrast h1 a b,
html.a11y_high_contrast h1 abbr,
html.a11y_high_contrast h1 center,
html.a11y_high_contrast h1 span,
html.a11y_high_contrast h2,
html.a11y_high_contrast h2 a,
html.a11y_high_contrast h2 a b,
html.a11y_high_contrast h2 abbr,
html.a11y_high_contrast h2 center,
html.a11y_high_contrast h2 span,
html.a11y_high_contrast h3,
html.a11y_high_contrast h3 a,
html.a11y_high_contrast h3 a b,
html.a11y_high_contrast h3 abbr,
html.a11y_high_contrast h3 center,
html.a11y_high_contrast h3 span,
html.a11y_high_contrast h4,
html.a11y_high_contrast h4 a,
html.a11y_high_contrast h4 a b,
html.a11y_high_contrast h4 abbr,
html.a11y_high_contrast h4 center,
html.a11y_high_contrast h4 span,
html.a11y_high_contrast h5,
html.a11y_high_contrast h5 a,
html.a11y_high_contrast h5 a b,
html.a11y_high_contrast h5 abbr,
html.a11y_high_contrast h5 center,
html.a11y_high_contrast h5 span,
html.a11y_high_contrast h6,
html.a11y_high_contrast h6 a,
html.a11y_high_contrast h6 a b,
html.a11y_high_contrast h6 abbr,
html.a11y_high_contrast h6 center,
html.a11y_high_contrast h6 span {
  color: #40c090 !important;
}

html.a11y_high_contrast img {
  background: grey !important;
  background-color: grey !important;
}

html.a11y_high_contrast abbr,
html.a11y_high_contrast acronym {
  border-bottom: 1px dotted !important;
}

html.a11y_high_contrast :focus {
  outline: dotted thin !important;
}

html.a11y_high_contrast a.button,
html.a11y_high_contrast a.button abbr,
html.a11y_high_contrast a.button acronym,
html.a11y_high_contrast a.button b,
html.a11y_high_contrast a.button basefont,
html.a11y_high_contrast a.button big,
html.a11y_high_contrast a.button br,
html.a11y_high_contrast a.button code,
html.a11y_high_contrast a.button div,
html.a11y_high_contrast a.button em,
html.a11y_high_contrast a.button font,
html.a11y_high_contrast a.button h1,
html.a11y_high_contrast a.button h2,
html.a11y_high_contrast a.button h3,
html.a11y_high_contrast a.button h4,
html.a11y_high_contrast a.button h5,
html.a11y_high_contrast a.button h6,
html.a11y_high_contrast a.button i,
html.a11y_high_contrast a.button kbd,
html.a11y_high_contrast a.button rb,
html.a11y_high_contrast a.button rp,
html.a11y_high_contrast a.button rt,
html.a11y_high_contrast a.button ruby,
html.a11y_high_contrast a.button samp,
html.a11y_high_contrast a.button small,
html.a11y_high_contrast a.button span,
html.a11y_high_contrast a.button strong,
html.a11y_high_contrast a.button tt,
html.a11y_high_contrast a.button u,
html.a11y_high_contrast a.button var,
html.a11y_high_contrast a:link,
html.a11y_high_contrast a:link abbr,
html.a11y_high_contrast a:link acronym,
html.a11y_high_contrast a:link b,
html.a11y_high_contrast a:link basefont,
html.a11y_high_contrast a:link big,
html.a11y_high_contrast a:link br,
html.a11y_high_contrast a:link code,
html.a11y_high_contrast a:link div,
html.a11y_high_contrast a:link em,
html.a11y_high_contrast a:link font,
html.a11y_high_contrast a:link h1,
html.a11y_high_contrast a:link h2,
html.a11y_high_contrast a:link h3,
html.a11y_high_contrast a:link h4,
html.a11y_high_contrast a:link h5,
html.a11y_high_contrast a:link h6,
html.a11y_high_contrast a:link i,
html.a11y_high_contrast a:link kbd,
html.a11y_high_contrast a:link rb,
html.a11y_high_contrast a:link rp,
html.a11y_high_contrast a:link rt,
html.a11y_high_contrast a:link ruby,
html.a11y_high_contrast a:link samp,
html.a11y_high_contrast a:link small,
html.a11y_high_contrast a:link span,
html.a11y_high_contrast a:link strong,
html.a11y_high_contrast a:link tt,
html.a11y_high_contrast a:link u,
html.a11y_high_contrast a:link var,
html.a11y_high_contrast div#secondaryNav div#documentNavigation ul.navigationTabs li.tabItem {
  color: #0080ff !important;
}

html.a11y_high_contrast button,
html.a11y_high_contrast input,
html.a11y_high_contrast select,
html.a11y_high_contrast table,
html.a11y_high_contrast td,
html.a11y_high_contrast textarea,
html.a11y_high_contrast th,
html.a11y_high_contrast tr,
html.a11y_high_contrast tt {
  border: 1px solid #fff !important;
}

html.a11y_high_contrast button {
  background: #600040 !important;
  background-color: #600040 !important;
}

html.a11y_high_contrast select {
  -webkit-appearance: listbox !important;
  background: #600060 !important;
  background-color: #600060 !important;
}

html.a11y_high_contrast a:visited,
html.a11y_high_contrast a:visited abbr,
html.a11y_high_contrast a:visited acronym,
html.a11y_high_contrast a:visited b,
html.a11y_high_contrast a:visited basefont,
html.a11y_high_contrast a:visited big,
html.a11y_high_contrast a:visited br,
html.a11y_high_contrast a:visited code,
html.a11y_high_contrast a:visited div,
html.a11y_high_contrast a:visited em,
html.a11y_high_contrast a:visited font,
html.a11y_high_contrast a:visited h1,
html.a11y_high_contrast a:visited h2,
html.a11y_high_contrast a:visited h3,
html.a11y_high_contrast a:visited h4,
html.a11y_high_contrast a:visited h5,
html.a11y_high_contrast a:visited h6,
html.a11y_high_contrast a:visited i,
html.a11y_high_contrast a:visited kbd,
html.a11y_high_contrast a:visited rb,
html.a11y_high_contrast a:visited rp,
html.a11y_high_contrast a:visited rt,
html.a11y_high_contrast a:visited ruby,
html.a11y_high_contrast a:visited samp,
html.a11y_high_contrast a:visited small,
html.a11y_high_contrast a:visited span,
html.a11y_high_contrast a:visited strong,
html.a11y_high_contrast a:visited tt,
html.a11y_high_contrast a:visited u,
html.a11y_high_contrast a:visited var,
html.a11y_high_contrast div#secondaryNav div#documentNavigation ul.navigationTabs li.tabItem.active {
  color: #0ff !important;
}

html.a11y_high_contrast ::-moz-selection,
html.a11y_high_contrast ::selection {
  background: #4080c0 !important;
  background-color: #4080c0 !important;
}

html.a11y_high_contrast a.button:hover,
html.a11y_high_contrast a.button:hover abbr,
html.a11y_high_contrast a.button:hover acronym,
html.a11y_high_contrast a.button:hover b,
html.a11y_high_contrast a.button:hover basefont,
html.a11y_high_contrast a.button:hover big,
html.a11y_high_contrast a.button:hover br,
html.a11y_high_contrast a.button:hover code,
html.a11y_high_contrast a.button:hover div,
html.a11y_high_contrast a.button:hover em,
html.a11y_high_contrast a.button:hover font,
html.a11y_high_contrast a.button:hover h1,
html.a11y_high_contrast a.button:hover h2,
html.a11y_high_contrast a.button:hover h3,
html.a11y_high_contrast a.button:hover h4,
html.a11y_high_contrast a.button:hover h5,
html.a11y_high_contrast a.button:hover h6,
html.a11y_high_contrast a.button:hover i,
html.a11y_high_contrast a.button:hover kbd,
html.a11y_high_contrast a.button:hover rb,
html.a11y_high_contrast a.button:hover rp,
html.a11y_high_contrast a.button:hover rt,
html.a11y_high_contrast a.button:hover ruby,
html.a11y_high_contrast a.button:hover samp,
html.a11y_high_contrast a.button:hover small,
html.a11y_high_contrast a.button:hover span,
html.a11y_high_contrast a.button:hover strong,
html.a11y_high_contrast a.button:hover tt,
html.a11y_high_contrast a.button:hover u,
html.a11y_high_contrast a.button:hover var,
html.a11y_high_contrast a:link:hover,
html.a11y_high_contrast a:link:hover abbr,
html.a11y_high_contrast a:link:hover acronym,
html.a11y_high_contrast a:link:hover b,
html.a11y_high_contrast a:link:hover basefont,
html.a11y_high_contrast a:link:hover big,
html.a11y_high_contrast a:link:hover br,
html.a11y_high_contrast a:link:hover code,
html.a11y_high_contrast a:link:hover div,
html.a11y_high_contrast a:link:hover em,
html.a11y_high_contrast a:link:hover font,
html.a11y_high_contrast a:link:hover h1,
html.a11y_high_contrast a:link:hover h2,
html.a11y_high_contrast a:link:hover h3,
html.a11y_high_contrast a:link:hover h4,
html.a11y_high_contrast a:link:hover h5,
html.a11y_high_contrast a:link:hover h6,
html.a11y_high_contrast a:link:hover i,
html.a11y_high_contrast a:link:hover kbd,
html.a11y_high_contrast a:link:hover rb,
html.a11y_high_contrast a:link:hover rp,
html.a11y_high_contrast a:link:hover rt,
html.a11y_high_contrast a:link:hover ruby,
html.a11y_high_contrast a:link:hover samp,
html.a11y_high_contrast a:link:hover small,
html.a11y_high_contrast a:link:hover span,
html.a11y_high_contrast a:link:hover strong,
html.a11y_high_contrast a:link:hover tt,
html.a11y_high_contrast a:link:hover u,
html.a11y_high_contrast a:link:hover var,
html.a11y_high_contrast a:visited:hover,
html.a11y_high_contrast a:visited:hover abbr,
html.a11y_high_contrast a:visited:hover acronym,
html.a11y_high_contrast a:visited:hover b,
html.a11y_high_contrast a:visited:hover basefont,
html.a11y_high_contrast a:visited:hover big,
html.a11y_high_contrast a:visited:hover br,
html.a11y_high_contrast a:visited:hover code,
html.a11y_high_contrast a:visited:hover div,
html.a11y_high_contrast a:visited:hover em,
html.a11y_high_contrast a:visited:hover font,
html.a11y_high_contrast a:visited:hover h1,
html.a11y_high_contrast a:visited:hover h2,
html.a11y_high_contrast a:visited:hover h3,
html.a11y_high_contrast a:visited:hover h4,
html.a11y_high_contrast a:visited:hover h5,
html.a11y_high_contrast a:visited:hover h6,
html.a11y_high_contrast a:visited:hover i,
html.a11y_high_contrast a:visited:hover kbd,
html.a11y_high_contrast a:visited:hover rb,
html.a11y_high_contrast a:visited:hover rp,
html.a11y_high_contrast a:visited:hover rt,
html.a11y_high_contrast a:visited:hover ruby,
html.a11y_high_contrast a:visited:hover samp,
html.a11y_high_contrast a:visited:hover small,
html.a11y_high_contrast a:visited:hover span,
html.a11y_high_contrast a:visited:hover strong,
html.a11y_high_contrast a:visited:hover tt,
html.a11y_high_contrast a:visited:hover u,
html.a11y_high_contrast a:visited:hover var {
  background: #400000 !important;
  background-color: #400000 !important;
}

html.a11y_high_contrast body>input#site+div#wrapper span.mk,
html.a11y_high_contrast body>input#site+div#wrapper span.mk b,
html.a11y_high_contrast input[type="reset"] {
  background: #400060 !important;
  background-color: #400060 !important;
}

html.a11y_high_contrast div[role="button"],
html.a11y_high_contrast input[type="button"],
html.a11y_high_contrast input[type="submit"] {
  background: #600040 !important;
  background-color: #600040 !important;
}

html.a11y_high_contrast input[type="search"] {
  -webkit-appearance: textfield !important;
}

html.a11y_high_contrast html button[disabled],
html.a11y_high_contrast html input[disabled],
html.a11y_high_contrast html select[disabled],
html.a11y_high_contrast html textarea[disabled] {
  background: #404040 !important;
  background-color: #404040 !important;
}

html.a11y_high_contrast .menu li a span.label {
  text-transform: none !important;
}

html.a11y_high_contrast .menu li a span.label,
html.a11y_high_contrast div.jwplayer span.jwcontrolbar,
html.a11y_high_contrast div.jwplayer span.jwcontrols {
  display: inline !important;
}

html.a11y_high_contrast a:link.new,
html.a11y_high_contrast a:link.new b,
html.a11y_high_contrast a:link.new i,
html.a11y_high_contrast span.Apple-style-span {
  color: #ffff40 !important;
}

html.a11y_high_contrast body.mediawiki img.tex {
  background: #fff !important;
  background-color: #fff !important;
  border: 3px solid #fff !important;
}

html.a11y_high_contrast text>tspan:first-letter,
html.a11y_high_contrast text>tspan:first-line {
  background: inherit !important;
  background-color: inherit !important;
  color: inherit !important;
}

html.a11y_high_contrast div.sbtc div.sbsb_a li.sbsb_d div,
html.a11y_high_contrast table.gssb_c tr.gssb_i a,
html.a11y_high_contrast table.gssb_c tr.gssb_i b,
html.a11y_high_contrast table.gssb_c tr.gssb_i span,
html.a11y_high_contrast table.gssb_c tr.gssb_i td {
  background: #003050 !important;
  background-color: #003050 !important;
}

html.a11y_high_contrast img[width="18"][height="18"] {
  height: 18px !important;
  width: 18px !important;
}

html.a11y_high_contrast a>span.iconHelp:empty:after {
  content: "Help" !important;
}

html.a11y_high_contrast div#gmap,
html.a11y_high_contrast div#gmap * {
  background: initial !important;
}


.sr-only {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

.sr-only-focusable:active,
.sr-only-focusable:focus,
.skiplink:focus {
  position: fixed !important;
  width: auto !important;
  height: auto !important;
  overflow: visible !important;
  clip: auto !important;
  white-space: normal !important;
  opacity: 1 !important;
  margin: 0 !important;
  display: block !important;
  outline: 5px solid #FFD700 !important;
  box-shadow: 0 0 20px rgba(0,0,0,0.8) !important;
}
.skiplink {
    background: #fff;
    color: #000;
    padding: 15px 30px;
    position: fixed;
    top: 20px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 100000;
    border: 3px solid #000;
    text-decoration: none;
    font-weight: bold;
    font-size: 18px;
    box-shadow: 0 0 10px rgba(0,0,0,0.5);
}
.skiplink:hover {
    background: #000;
    color: #fff;
}
