/* https://www.iconfinder.com/iconsets/font-awesome */

#show-a11y-menu {
    position: absolute;
    clip: rect(1px, 1px, 1px, 1px);
    z-index: 999;
}
#show-a11y-menu:focus {
    clip: auto;
}
#a11y-menu {
    display: none;
    position: fixed;
    direction: rtl;
    z-index: 999;
    padding: 1em 10px;
    width: 1em;
}

#show-a11y-menu,
#a11y-menu a {
    padding: 0.5em 1em;
    margin: 0.1em;
    background-color: #fff;
    border: 3px solid black;
    border-radius: 5px;
    color: black;
    white-space: nowrap;
    line-height: 3em;
}
#a11y-tab {
    position: absolute;
    top: 3.3rem;
    right: -0.3em;
    background-color: #2f96ff;
    color: white;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    text-decoration: none;
    cursor: pointer;
    z-index: 99;	
	padding: 0.2em;
}
#a11y-tab:after {
    font-size: 0.85rem;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSIxNzkyIiB2aWV3Qm94PSIwIDAgMTc5MiAxNzkyIiB3aWR0aD0iMTc5MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTA4NyAxMTg3bDEwMiAyMDRxLTU4IDE3OS0yMTAgMjkwdC0zMzkgMTExcS0xNTYgMC0yODguNS03Ny41dC0yMTAtMjEwLTc3LjUtMjg4LjVxMC0xODEgMTA0LjUtMzMwdDI3NC41LTIxMWwxNyAxMzFxLTEyMiA1NC0xOTUgMTY1LjV0LTczIDI0NC41cTAgMTg1IDEzMS41IDMxNi41dDMxNi41IDEzMS41cTEyNiAwIDIzMi41LTY1dDE2NS0xNzUuNSA0OS41LTIzNi41em01NDggMTAwbDU4IDExNC0yNTYgMTI4cS0xMyA3LTI5IDctNDAgMC01Ny0zNWwtMjM5LTQ3N2gtNDcycS0yNCAwLTQyLjUtMTYuNXQtMjEuNS00MC41bC05Ni03NzlxLTItMTYgNi00MiAxNC01MSA1Ny04Mi41dDk3LTMxLjVxNjYgMCAxMTMgNDd0NDcgMTEzcTAgNjktNTIgMTE3LjV0LTEyMCA0MS41bDM3IDI4OWg0MjN2MTI4aC00MDdsMTYgMTI4aDQ1NXE0MCAwIDU3IDM1bDIyOCA0NTV6Ii8+PC9zdmc+');
    content: '\2003\2003';
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    -webkit-filter: invert(100%);
    filter: invert(100%);
}
#a11y-menu a:focus {
    font-weight: bold;
    border: 4px solid blue;
}
#a11y-menu a.active {
    text-decoration: underline;
    font-weight: bold;
}
#a11y-menu a.active:after,
#a11y-menu a[icon]:before {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: right;
    width: 0.5em;
    height: 0.5em;
}
#a11y-menu a.active:after {
    background-position: left;
}
#a11y-menu a.active:after {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSIzMiIgaWQ9ImNoZWNrIiB2aWV3Qm94PSIwIDAgMzIgMzIiIHdpZHRoPSIzMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMSAxNCBMNSAxMCBMMTMgMTggTDI3IDQgTDMxIDggTDEzIDI2IHoiLz48L3N2Zz4=');
    content: '\2003\2002';
}
#a11y-menu a[icon]:before {
    content: '\2003\2002';
}
#a11y-menu a[icon=close]:before {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSIzMiIgaWQ9ImNsb3NlIiB2aWV3Qm94PSIwIDAgMzIgMzIiIHdpZHRoPSIzMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNCA4IEw4IDQgTDE2IDEyIEwyNCA0IEwyOCA4IEwyMCAxNiBMMjggMjQgTDI0IDI4IEwxNiAyMCBMOCAyOCBMNCAyNCBMMTIgMTYgeiIvPjwvc3ZnPg==');
}
#a11y-menu a[icon=increase]:before {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSIzMiIgaWQ9ImNoZXZyb24tdXAiIHZpZXdCb3g9IjAgMCAzMiAzMiIgd2lkdGg9IjMyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0xIDIwIEwxNiA2IEwzMSAyMCBMMjcgMjQgTDE2IDE0IEw1IDI0IHoiLz48L3N2Zz4=');
}
#a11y-menu a[icon=font]:before {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSIxNzkyIiB2aWV3Qm94PSIwIDAgMTc5MiAxNzkyIiB3aWR0aD0iMTc5MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNzg5IDU1OWwtMTcwIDQ1MHEzMyAwIDEzNi41IDJ0MTYwLjUgMnExOSAwIDU3LTItODctMjUzLTE4NC00NTJ6bS03MjUgMTEwNWwyLTc5cTIzLTcgNTYtMTIuNXQ1Ny0xMC41IDQ5LjUtMTQuNSA0NC41LTI5IDMxLTUwLjVsMjM3LTYxNiAyODAtNzI0aDEyOHE4IDE0IDExIDIxbDIwNSA0ODBxMzMgNzggMTA2IDI1Ny41dDExNCAyNzQuNXExNSAzNCA1OCAxNDQuNXQ3MiAxNjguNXEyMCA0NSAzNSA1NyAxOSAxNSA4OCAyOS41dDg0IDIwLjVxNiAzOCA2IDU3IDAgNC0uNSAxM3QtLjUgMTNxLTYzIDAtMTkwLTh0LTE5MS04cS03NiAwLTIxNSA3dC0xNzggOHEwLTQzIDQtNzhsMTMxLTI4cTEgMCAxMi41LTIuNXQxNS41LTMuNSAxNC41LTQuNSAxNS02LjUgMTEtOCA5LTExIDIuNS0xNHEwLTE2LTMxLTk2LjV0LTcyLTE3Ny41LTQyLTEwMGwtNDUwLTJxLTI2IDU4LTc2LjUgMTk1LjV0LTUwLjUgMTYyLjVxMCAyMiAxNCAzNy41dDQzLjUgMjQuNSA0OC41IDEzLjUgNTcgOC41IDQxIDRxMSAxOSAxIDU4IDAgOS0yIDI3LTU4IDAtMTc0LjUtMTB0LTE3NC41LTEwcS04IDAtMjYuNSA0dC0yMS41IDRxLTgwIDE0LTE4OCAxNHoiLz48L3N2Zz4=');
}
#a11y-menu a[icon=decrease]:before {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSIzMiIgaWQ9ImNoZXZyb24tZG93biIgdmlld0JveD0iMCAwIDMyIDMyIiB3aWR0aD0iMzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEgMTIgTDE2IDI2IEwzMSAxMiBMMjcgOCBMMTYgMTggTDUgOCB6Ii8+PC9zdmc+');
}
#a11y-menu a[icon=reset]:before {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgY29udGVudFNjcmlwdFR5cGU9InRleHQvZWNtYXNjcmlwdCIgY29udGVudFN0eWxlVHlwZT0idGV4dC9jc3MiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIwNDggMjA0OCIgaGVpZ2h0PSIyMDQ4cHgiIGlkPSJMYXllcl8xIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCBtZWV0IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAuMCAwIDE1MzYuMCAyMDQ4IiB3aWR0aD0iMTUzNi4wcHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHpvb21BbmRQYW49Im1hZ25pZnkiPjxwYXRoIGQ9Ik0xNTM2LDEwMjRjMCwxMDQtMjAuMzMzLDIwMy4zMzMtNjEsMjk4cy05NS4zMzMsMTc2LjMzMy0xNjQsMjQ1cy0xNTAuMzMzLDEyMy4zMzMtMjQ1LDE2NHMtMTk0LDYxLTI5OCw2MSAgYy0xMTQuNjY3LDAtMjIzLjY2Ny0yNC4xNjctMzI3LTcyLjVTMjQ5LjY2NywxNjAzLDE3NywxNTE1Yy00LjY2Ny02LjY2Ny02LjgzMy0xNC4xNjctNi41LTIyLjVzMy4xNjctMTUuMTY3LDguNS0yMC41bDEzNy0xMzggIGM2LjY2Ny02LDE1LTksMjUtOWMxMC42NjcsMS4zMzMsMTguMzMzLDUuMzMzLDIzLDEyYzQ4LjY2Nyw2My4zMzMsMTA4LjMzMywxMTIuMzMzLDE3OSwxNDdzMTQ1LjY2Nyw1MiwyMjUsNTIgIGM2OS4zMzMsMCwxMzUuNS0xMy41LDE5OC41LTQwLjVTMTA4NCwxNDMyLDExMzAsMTM4NnM4Mi41LTEwMC41LDEwOS41LTE2My41czQwLjUtMTI5LjE2Nyw0MC41LTE5OC41cy0xMy41LTEzNS41LTQwLjUtMTk4LjUgIFMxMTc2LDcwOCwxMTMwLDY2MnMtMTAwLjUtODIuNS0xNjMuNS0xMDkuNVM4MzcuMzMzLDUxMiw3NjgsNTEyYy02NS4zMzMsMC0xMjgsMTEuODMzLTE4OCwzNS41UzQ2Ni42NjcsNjA1LDQyMCw2NDlsMTM3LDEzOCAgYzIwLjY2NywyMCwyNS4zMzMsNDMsMTQsNjljLTExLjMzMywyNi42NjctMzEsNDAtNTksNDBINjRjLTE3LjMzMywwLTMyLjMzMy02LjMzMy00NS0xOVMwLDg0OS4zMzMsMCw4MzJWMzg0ICBjMC0yOCwxMy4zMzMtNDcuNjY3LDQwLTU5YzI2LTExLjMzMyw0OS02LjY2Nyw2OSwxNGwxMzAsMTI5YzcxLjMzMy02Ny4zMzMsMTUyLjgzMy0xMTkuNSwyNDQuNS0xNTYuNVM2NzAsMjU2LDc2OCwyNTYgIGMxMDQsMCwyMDMuMzMzLDIwLjMzMywyOTgsNjFzMTc2LjMzMyw5NS4zMzMsMjQ1LDE2NHMxMjMuMzMzLDE1MC4zMzMsMTY0LDI0NVMxNTM2LDkyMCwxNTM2LDEwMjR6Ii8+PC9zdmc+');
}
#a11y-menu a[icon=links]:before {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSIxNzkyIiB2aWV3Qm94PSIwIDAgMTc5MiAxNzkyIiB3aWR0aD0iMTc5MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTUyMCAxMjE2cTAtNDAtMjgtNjhsLTIwOC0yMDhxLTI4LTI4LTY4LTI4LTQyIDAtNzIgMzIgMyAzIDE5IDE4LjV0MjEuNSAyMS41IDE1IDE5IDEzIDI1LjUgMy41IDI3LjVxMCA0MC0yOCA2OHQtNjggMjhxLTE1IDAtMjcuNS0zLjV0LTI1LjUtMTMtMTktMTUtMjEuNS0yMS41LTE4LjUtMTlxLTMzIDMxLTMzIDczIDAgNDAgMjggNjhsMjA2IDIwN3EyNyAyNyA2OCAyNyA0MCAwIDY4LTI2bDE0Ny0xNDZxMjgtMjggMjgtNjd6bS03MDMtNzA1cTAtNDAtMjgtNjhsLTIwNi0yMDdxLTI4LTI4LTY4LTI4LTM5IDAtNjggMjdsLTE0NyAxNDZxLTI4IDI4LTI4IDY3IDAgNDAgMjggNjhsMjA4IDIwOHEyNyAyNyA2OCAyNyA0MiAwIDcyLTMxLTMtMy0xOS0xOC41dC0yMS41LTIxLjUtMTUtMTktMTMtMjUuNS0zLjUtMjcuNXEwLTQwIDI4LTY4dDY4LTI4cTE1IDAgMjcuNSAzLjV0MjUuNSAxMyAxOSAxNSAyMS41IDIxLjUgMTguNSAxOXEzMy0zMSAzMy03M3ptODk1IDcwNXEwIDEyMC04NSAyMDNsLTE0NyAxNDZxLTgzIDgzLTIwMyA4My0xMjEgMC0yMDQtODVsLTIwNi0yMDdxLTgzLTgzLTgzLTIwMyAwLTEyMyA4OC0yMDlsLTg4LTg4cS04NiA4OC0yMDggODgtMTIwIDAtMjA0LTg0bC0yMDgtMjA4cS04NC04NC04NC0yMDR0ODUtMjAzbDE0Ny0xNDZxODMtODMgMjAzLTgzIDEyMSAwIDIwNCA4NWwyMDYgMjA3cTgzIDgzIDgzIDIwMyAwIDEyMy04OCAyMDlsODggODhxODYtODggMjA4LTg4IDEyMCAwIDIwNCA4NGwyMDggMjA4cTg0IDg0IDg0IDIwNHoiLz48L3N2Zz4=');
}
#a11y-menu a[icon=animations]:before {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSIxNzkyIiB2aWV3Qm94PSIwIDAgMTc5MiAxNzkyIiB3aWR0aD0iMTc5MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNODgwIDEyOHEtNDYgMC03OSAzM3QtMzMgNzl2NjU2aC0zMnYtNTI4cTAtNDYtMzMtNzl0LTc5LTMzLTc5IDMzLTMzIDc5djc4NGwtMTU0LTIwNXEtMzgtNTEtMTAyLTUxLTUzIDAtOTAuNSAzNy41dC0zNy41IDkwLjVxMCA0MyAyNiA3N2wzODQgNTEycTM4IDUxIDEwMiA1MWg2ODhxMzQgMCA2MS0yMnQzNC01Nmw3Ni00MDVxNS0zMiA1LTU5di00OThxMC00Ni0zMy03OXQtNzktMzMtNzkgMzMtMzMgNzl2MjcyaC0zMnYtNTI4cTAtNDYtMzMtNzl0LTc5LTMzLTc5IDMzLTMzIDc5djUyOGgtMzJ2LTY1NnEwLTQ2LTMzLTc5dC03OS0zM3ptMC0xMjhxNjggMCAxMjUuNSAzNS41dDg4LjUgOTYuNXExOS00IDQyLTQgOTkgMCAxNjkuNSA3MC41dDcwLjUgMTY5LjV2MTdxMTA1LTYgMTgwLjUgNjR0NzUuNSAxNzV2NDk4cTAgNDAtOCA4M2wtNzYgNDA0cS0xNCA3OS03Ni41IDEzMXQtMTQzLjUgNTJoLTY4OHEtNjAgMC0xMTQuNS0yNy41dC05MC41LTc0LjVsLTM4NC01MTJxLTUxLTY4LTUxLTE1NCAwLTEwNiA3NS0xODF0MTgxLTc1cTc4IDAgMTI4IDM0di00MzRxMC05OSA3MC41LTE2OS41dDE2OS41LTcwLjVxMjMgMCA0MiA0IDMxLTYxIDg4LjUtOTYuNXQxMjUuNS0zNS41eiIvPjwvc3ZnPg==');
}
#a11y-menu a[icon=invert]:before {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSIxNzkyIiB2aWV3Qm94PSIwIDAgMTc5MiAxNzkyIiB3aWR0aD0iMTc5MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTc5MiAxMTg0djE5MnEwIDEzLTkuNSAyMi41dC0yMi41IDkuNWgtMTM3NnYxOTJxMCAxMy05LjUgMjIuNXQtMjIuNSA5LjVxLTEyIDAtMjQtMTBsLTMxOS0zMjBxLTktOS05LTIyIDAtMTQgOS0yM2wzMjAtMzIwcTktOSAyMy05IDEzIDAgMjIuNSA5LjV0OS41IDIyLjV2MTkyaDEzNzZxMTMgMCAyMi41IDkuNXQ5LjUgMjIuNXptMC01NDRxMCAxNC05IDIzbC0zMjAgMzIwcS05IDktMjMgOS0xMyAwLTIyLjUtOS41dC05LjUtMjIuNXYtMTkyaC0xMzc2cS0xMyAwLTIyLjUtOS41dC05LjUtMjIuNXYtMTkycTAtMTMgOS41LTIyLjV0MjIuNS05LjVoMTM3NnYtMTkycTAtMTQgOS0yM3QyMy05cTEyIDAgMjQgMTBsMzE5IDMxOXE5IDkgOSAyM3oiLz48L3N2Zz4=');
}
#a11y-menu a[icon=monochrome]:before {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgY29udGVudFNjcmlwdFR5cGU9InRleHQvZWNtYXNjcmlwdCIgY29udGVudFN0eWxlVHlwZT0idGV4dC9jc3MiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIwNDggMjA0OCIgaGVpZ2h0PSIyMDQ4cHgiIGlkPSJMYXllcl8xIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCBtZWV0IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAuMCAwIDE1MzYuMCAyMDQ4IiB3aWR0aD0iMTUzNi4wcHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHpvb21BbmRQYW49Im1hZ25pZnkiPjxwYXRoIGQ9Ik03NjgsMTU2OFY0ODBjLTk4LjY2NywwLTE4OS42NjcsMjQuMzMzLTI3Myw3M1MzNDUuNjY3LDY2Ny42NjcsMjk3LDc1MXMtNzMsMTc0LjMzMy03MywyNzNzMjQuMzMzLDE4OS42NjcsNzMsMjczICBzMTE0LjY2NywxNDkuMzMzLDE5OCwxOThTNjY5LjMzMywxNTY4LDc2OCwxNTY4eiBNMTUzNiwxMDI0YzAsMTM5LjMzMy0zNC4zMzMsMjY3LjgzMy0xMDMsMzg1LjVzLTE2MS44MzMsMjEwLjgzMy0yNzkuNSwyNzkuNSAgUzkwNy4zMzMsMTc5Miw3NjgsMTc5MnMtMjY3LjgzMy0zNC4zMzMtMzg1LjUtMTAzUzE3MS42NjcsMTUyNy4xNjcsMTAzLDE0MDkuNVMwLDExNjMuMzMzLDAsMTAyNHMzNC4zMzMtMjY3LjgzMywxMDMtMzg1LjUgIFMyNjQuODMzLDQyNy42NjcsMzgyLjUsMzU5UzYyOC42NjcsMjU2LDc2OCwyNTZzMjY3LjgzMywzNC4zMzMsMzg1LjUsMTAzczIxMC44MzMsMTYxLjgzMywyNzkuNSwyNzkuNVMxNTM2LDg4NC42NjcsMTUzNiwxMDI0eiIvPjwvc3ZnPg==');
}
#a11y-menu a[icon=high-contrast]:before {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgY29udGVudFNjcmlwdFR5cGU9InRleHQvZWNtYXNjcmlwdCIgY29udGVudFN0eWxlVHlwZT0idGV4dC9jc3MiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIwNDggMjA0OCIgaGVpZ2h0PSIyMDQ4cHgiIGlkPSJMYXllcl8xIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCBtZWV0IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAuMCAwIDEyODAuMCAyMDQ4IiB3aWR0aD0iMTI4MC4wcHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHpvb21BbmRQYW49Im1hZ25pZnkiPjxwYXRoIGQ9Ik0xMDg4LDEwODhWNDQ4SDY0MHYxMTM3Yzc5LjMzMy00MiwxNTAuMzMzLTg3LjY2NywyMTMtMTM3QzEwMDkuNjY3LDEzMjUuMzMzLDEwODgsMTIwNS4zMzMsMTA4OCwxMDg4eiBNMTI4MCwzMjB2NzY4ICBjMCw1Ny4zMzMtMTEuMTY3LDExNC4xNjctMzMuNSwxNzAuNXMtNTAsMTA2LjMzMy04MywxNTBzLTcyLjMzMyw4Ni4xNjctMTE4LDEyNy41Yy00NS42NjcsNDEuMzMzLTg3LjgzMyw3NS42NjctMTI2LjUsMTAzICBzLTc5LDUzLjE2Ny0xMjEsNzcuNXMtNzEuODMzLDQwLjgzMy04OS41LDQ5LjVzLTMxLjgzMywxNS4zMzMtNDIuNSwyMGMtOCw0LTE2LjY2Nyw2LTI2LDZzLTE4LTItMjYtNiAgYy0xMC42NjctNC42NjctMjQuODMzLTExLjMzMy00Mi41LTIwcy00Ny41LTI1LjE2Ny04OS41LTQ5LjVzLTgyLjMzMy01MC4xNjctMTIxLTc3LjVzLTgwLjgzMy02MS42NjctMTI2LjUtMTAzICBzLTg1LTgzLjgzMy0xMTgtMTI3LjVzLTYwLjY2Ny05My42NjctODMtMTUwUzAsMTE0NS4zMzMsMCwxMDg4VjMyMGMwLTE3LjMzMyw2LjMzMy0zMi4zMzMsMTktNDVzMjcuNjY3LTE5LDQ1LTE5aDExNTIgIGMxNy4zMzMsMCwzMi4zMzMsNi4zMzMsNDUsMTlTMTI4MCwzMDIuNjY3LDEyODAsMzIweiIvPjwvc3ZnPg==');
}
body.readable-font *:not(i):not(.fa) {
    font-family: Arial, Helvetica, sans-serif !important;
}
body.disable-animations * {
    -webkit-animation: none!important;
    animation: none!important;
    transition: none!important;
}
body.invert>:not(#a11y-menu) {
    -webkit-filter: invert(100%) !important;
    -moz-filter: invert(100%) !important;
    -o-filter: invert(100%) !important;
    -ms-filter: invert(100%) !important;
    filter: invert(100%);
}
body.monochrome>:not(#a11y-menu) {
    -ms-filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}
body.highlight-links>:not(#a11y-menu) a {
    background: rgb(255, 212, 0) !important;
    color: #000 !important;
    border: 1px dashed red !important;
}
body.highlight-links>:not(#a11y-menu) a:focus {
    background: rgb(242, 187, 0) !important;
    text-decoration: underline !important;
    font-weight: bold !important;
}



body.high-contrast>:not(#a11y-menu) {
    background-color: #000!important
}
body.high-contrast>:not(#a11y-menu) .placebo {
    line-height: normal
}
body.high-contrast>:not(#a11y-menu) * {
    box-shadow: none!important
}
body.high-contrast>:not(#a11y-menu) a,
body.high-contrast>:not(#a11y-menu) abbr,
body.high-contrast>:not(#a11y-menu) acronym,
body.high-contrast>:not(#a11y-menu) address,
body.high-contrast>:not(#a11y-menu) article,
body.high-contrast>:not(#a11y-menu) aside,
body.high-contrast>:not(#a11y-menu) b,
body.high-contrast>:not(#a11y-menu) basefont,
body.high-contrast>:not(#a11y-menu) bdi,
body.high-contrast>:not(#a11y-menu) big,
body.high-contrast>:not(#a11y-menu) blink,
body.high-contrast>:not(#a11y-menu) blockquote,
body.high-contrast>:not(#a11y-menu) body,
body.high-contrast>:not(#a11y-menu) button,
body.high-contrast>:not(#a11y-menu) canvas,
body.high-contrast>:not(#a11y-menu) caption,
body.high-contrast>:not(#a11y-menu) center,
body.high-contrast>:not(#a11y-menu) cite,
body.high-contrast>:not(#a11y-menu) code,
body.high-contrast>:not(#a11y-menu) col,
body.high-contrast>:not(#a11y-menu) colgroup,
body.high-contrast>:not(#a11y-menu) command,
body.high-contrast>:not(#a11y-menu) dd,
body.high-contrast>:not(#a11y-menu) del,
body.high-contrast>:not(#a11y-menu) details,
body.high-contrast>:not(#a11y-menu) dfn,
body.high-contrast>:not(#a11y-menu) dir,
body.high-contrast>:not(#a11y-menu) div,
body.high-contrast>:not(#a11y-menu) dl,
body.high-contrast>:not(#a11y-menu) dt,
body.high-contrast>:not(#a11y-menu) em,
body.high-contrast>:not(#a11y-menu) embed,
body.high-contrast>:not(#a11y-menu) fieldset,
body.high-contrast>:not(#a11y-menu) figcaption,
body.high-contrast>:not(#a11y-menu) figure,
body.high-contrast>:not(#a11y-menu) font,
body.high-contrast>:not(#a11y-menu) footer,
body.high-contrast>:not(#a11y-menu) form,
body.high-contrast>:not(#a11y-menu) h1,
body.high-contrast>:not(#a11y-menu) h1 a,
body.high-contrast>:not(#a11y-menu) h1 a b,
body.high-contrast>:not(#a11y-menu) h1 abbr,
body.high-contrast>:not(#a11y-menu) h1 b,
body.high-contrast>:not(#a11y-menu) h1 center,
body.high-contrast>:not(#a11y-menu) h1 em,
body.high-contrast>:not(#a11y-menu) h1 i,
body.high-contrast>:not(#a11y-menu) h1 span,
body.high-contrast>:not(#a11y-menu) h1 strong,
body.high-contrast>:not(#a11y-menu) h2,
body.high-contrast>:not(#a11y-menu) h2 a,
body.high-contrast>:not(#a11y-menu) h2 a b,
body.high-contrast>:not(#a11y-menu) h2 abbr,
body.high-contrast>:not(#a11y-menu) h2 b,
body.high-contrast>:not(#a11y-menu) h2 center,
body.high-contrast>:not(#a11y-menu) h2 em,
body.high-contrast>:not(#a11y-menu) h2 i,
body.high-contrast>:not(#a11y-menu) h2 span,
body.high-contrast>:not(#a11y-menu) h2 strong,
body.high-contrast>:not(#a11y-menu) h3,
body.high-contrast>:not(#a11y-menu) h3 a,
body.high-contrast>:not(#a11y-menu) h3 a b,
body.high-contrast>:not(#a11y-menu) h3 abbr,
body.high-contrast>:not(#a11y-menu) h3 b,
body.high-contrast>:not(#a11y-menu) h3 center,
body.high-contrast>:not(#a11y-menu) h3 em,
body.high-contrast>:not(#a11y-menu) h3 i,
body.high-contrast>:not(#a11y-menu) h3 span,
body.high-contrast>:not(#a11y-menu) h3 strong,
body.high-contrast>:not(#a11y-menu) h4,
body.high-contrast>:not(#a11y-menu) h4 a,
body.high-contrast>:not(#a11y-menu) h4 a b,
body.high-contrast>:not(#a11y-menu) h4 abbr,
body.high-contrast>:not(#a11y-menu) h4 b,
body.high-contrast>:not(#a11y-menu) h4 center,
body.high-contrast>:not(#a11y-menu) h4 em,
body.high-contrast>:not(#a11y-menu) h4 i,
body.high-contrast>:not(#a11y-menu) h4 span,
body.high-contrast>:not(#a11y-menu) h4 strong,
body.high-contrast>:not(#a11y-menu) h5,
body.high-contrast>:not(#a11y-menu) h5 a,
body.high-contrast>:not(#a11y-menu) h5 a b,
body.high-contrast>:not(#a11y-menu) h5 abbr,
body.high-contrast>:not(#a11y-menu) h5 b,
body.high-contrast>:not(#a11y-menu) h5 center,
body.high-contrast>:not(#a11y-menu) h5 em,
body.high-contrast>:not(#a11y-menu) h5 i,
body.high-contrast>:not(#a11y-menu) h5 span,
body.high-contrast>:not(#a11y-menu) h5 strong,
body.high-contrast>:not(#a11y-menu) h6,
body.high-contrast>:not(#a11y-menu) h6 a,
body.high-contrast>:not(#a11y-menu) h6 a b,
body.high-contrast>:not(#a11y-menu) h6 abbr,
body.high-contrast>:not(#a11y-menu) h6 b,
body.high-contrast>:not(#a11y-menu) h6 center,
body.high-contrast>:not(#a11y-menu) h6 em,
body.high-contrast>:not(#a11y-menu) h6 i,
body.high-contrast>:not(#a11y-menu) h6 span,
body.high-contrast>:not(#a11y-menu) h6 strong,
body.high-contrast>:not(#a11y-menu) header,
body.high-contrast>:not(#a11y-menu) hgroup,
body.high-contrast>:not(#a11y-menu) html,
body.high-contrast>:not(#a11y-menu) i,
body.high-contrast>:not(#a11y-menu) iframe,
body.high-contrast>:not(#a11y-menu) img,
body.high-contrast>:not(#a11y-menu) input,
body.high-contrast>:not(#a11y-menu) ins,
body.high-contrast>:not(#a11y-menu) kbd,
body.high-contrast>:not(#a11y-menu) label,
body.high-contrast>:not(#a11y-menu) legend,
body.high-contrast>:not(#a11y-menu) li,
body.high-contrast>:not(#a11y-menu) listing,
body.high-contrast>:not(#a11y-menu) main,
body.high-contrast>:not(#a11y-menu) mark,
body.high-contrast>:not(#a11y-menu) marquee,
body.high-contrast>:not(#a11y-menu) menu,
body.high-contrast>:not(#a11y-menu) meter,
body.high-contrast>:not(#a11y-menu) multicol,
body.high-contrast>:not(#a11y-menu) nav,
body.high-contrast>:not(#a11y-menu) nobr,
body.high-contrast>:not(#a11y-menu) object,
body.high-contrast>:not(#a11y-menu) ol,
body.high-contrast>:not(#a11y-menu) option,
body.high-contrast>:not(#a11y-menu) output,
body.high-contrast>:not(#a11y-menu) p,
body.high-contrast>:not(#a11y-menu) plaintext,
body.high-contrast>:not(#a11y-menu) pre,
body.high-contrast>:not(#a11y-menu) progress,
body.high-contrast>:not(#a11y-menu) q,
body.high-contrast>:not(#a11y-menu) rb,
body.high-contrast>:not(#a11y-menu) rp,
body.high-contrast>:not(#a11y-menu) rt,
body.high-contrast>:not(#a11y-menu) ruby,
body.high-contrast>:not(#a11y-menu) s,
body.high-contrast>:not(#a11y-menu) samp,
body.high-contrast>:not(#a11y-menu) section,
body.high-contrast>:not(#a11y-menu) select,
body.high-contrast>:not(#a11y-menu) small,
body.high-contrast>:not(#a11y-menu) span,
body.high-contrast>:not(#a11y-menu) strike,
body.high-contrast>:not(#a11y-menu) strong,
body.high-contrast>:not(#a11y-menu) sub,
body.high-contrast>:not(#a11y-menu) summary,
body.high-contrast>:not(#a11y-menu) sup,
body.high-contrast>:not(#a11y-menu) svg,
body.high-contrast>:not(#a11y-menu) table,
body.high-contrast>:not(#a11y-menu) tbody,
body.high-contrast>:not(#a11y-menu) td,
body.high-contrast>:not(#a11y-menu) text,
body.high-contrast>:not(#a11y-menu) textarea,
body.high-contrast>:not(#a11y-menu) th,
body.high-contrast>:not(#a11y-menu) thead,
body.high-contrast>:not(#a11y-menu) time,
body.high-contrast>:not(#a11y-menu) tr,
body.high-contrast>:not(#a11y-menu) tt,
body.high-contrast>:not(#a11y-menu) u,
body.high-contrast>:not(#a11y-menu) ul,
body.high-contrast>:not(#a11y-menu) var,
body.high-contrast>:not(#a11y-menu) video,
body.high-contrast>:not(#a11y-menu) xmp {
    -moz-appearance: none!important;
    -moz-user-select: text!important;
    -webkit-user-select: text!important;
    background-image: none!important;
    text-shadow: none!important;
    -ms-user-select: text!important;
    user-select: text!important
}
body.high-contrast>:not(#a11y-menu) a,
body.high-contrast>:not(#a11y-menu) abbr,
body.high-contrast>:not(#a11y-menu) acronym,
body.high-contrast>:not(#a11y-menu) address,
body.high-contrast>:not(#a11y-menu) article,
body.high-contrast>:not(#a11y-menu) aside,
body.high-contrast>:not(#a11y-menu) b,
body.high-contrast>:not(#a11y-menu) basefont,
body.high-contrast>:not(#a11y-menu) bdi,
body.high-contrast>:not(#a11y-menu) big,
body.high-contrast>:not(#a11y-menu) blink,
body.high-contrast>:not(#a11y-menu) blockquote,
body.high-contrast>:not(#a11y-menu) body,
body.high-contrast>:not(#a11y-menu) canvas,
body.high-contrast>:not(#a11y-menu) caption,
body.high-contrast>:not(#a11y-menu) center,
body.high-contrast>:not(#a11y-menu) cite,
body.high-contrast>:not(#a11y-menu) code,
body.high-contrast>:not(#a11y-menu) col,
body.high-contrast>:not(#a11y-menu) colgroup,
body.high-contrast>:not(#a11y-menu) command,
body.high-contrast>:not(#a11y-menu) dd,
body.high-contrast>:not(#a11y-menu) del,
body.high-contrast>:not(#a11y-menu) details,
body.high-contrast>:not(#a11y-menu) dfn,
body.high-contrast>:not(#a11y-menu) dir,
body.high-contrast>:not(#a11y-menu) div,
body.high-contrast>:not(#a11y-menu) dl,
body.high-contrast>:not(#a11y-menu) dt,
body.high-contrast>:not(#a11y-menu) em,
body.high-contrast>:not(#a11y-menu) embed,
body.high-contrast>:not(#a11y-menu) fieldset,
body.high-contrast>:not(#a11y-menu) figcaption,
body.high-contrast>:not(#a11y-menu) figure,
body.high-contrast>:not(#a11y-menu) font,
body.high-contrast>:not(#a11y-menu) footer,
body.high-contrast>:not(#a11y-menu) form,
body.high-contrast>:not(#a11y-menu) h1,
body.high-contrast>:not(#a11y-menu) h1 a,
body.high-contrast>:not(#a11y-menu) h1 a b,
body.high-contrast>:not(#a11y-menu) h1 abbr,
body.high-contrast>:not(#a11y-menu) h1 b,
body.high-contrast>:not(#a11y-menu) h1 center,
body.high-contrast>:not(#a11y-menu) h1 em,
body.high-contrast>:not(#a11y-menu) h1 i,
body.high-contrast>:not(#a11y-menu) h1 span,
body.high-contrast>:not(#a11y-menu) h1 strong,
body.high-contrast>:not(#a11y-menu) h2,
body.high-contrast>:not(#a11y-menu) h2 a,
body.high-contrast>:not(#a11y-menu) h2 a b,
body.high-contrast>:not(#a11y-menu) h2 abbr,
body.high-contrast>:not(#a11y-menu) h2 b,
body.high-contrast>:not(#a11y-menu) h2 center,
body.high-contrast>:not(#a11y-menu) h2 em,
body.high-contrast>:not(#a11y-menu) h2 i,
body.high-contrast>:not(#a11y-menu) h2 span,
body.high-contrast>:not(#a11y-menu) h2 strong,
body.high-contrast>:not(#a11y-menu) h3,
body.high-contrast>:not(#a11y-menu) h3 a,
body.high-contrast>:not(#a11y-menu) h3 a b,
body.high-contrast>:not(#a11y-menu) h3 abbr,
body.high-contrast>:not(#a11y-menu) h3 b,
body.high-contrast>:not(#a11y-menu) h3 center,
body.high-contrast>:not(#a11y-menu) h3 em,
body.high-contrast>:not(#a11y-menu) h3 i,
body.high-contrast>:not(#a11y-menu) h3 span,
body.high-contrast>:not(#a11y-menu) h3 strong,
body.high-contrast>:not(#a11y-menu) h4,
body.high-contrast>:not(#a11y-menu) h4 a,
body.high-contrast>:not(#a11y-menu) h4 a b,
body.high-contrast>:not(#a11y-menu) h4 abbr,
body.high-contrast>:not(#a11y-menu) h4 b,
body.high-contrast>:not(#a11y-menu) h4 center,
body.high-contrast>:not(#a11y-menu) h4 em,
body.high-contrast>:not(#a11y-menu) h4 i,
body.high-contrast>:not(#a11y-menu) h4 span,
body.high-contrast>:not(#a11y-menu) h4 strong,
body.high-contrast>:not(#a11y-menu) h5,
body.high-contrast>:not(#a11y-menu) h5 a,
body.high-contrast>:not(#a11y-menu) h5 a b,
body.high-contrast>:not(#a11y-menu) h5 abbr,
body.high-contrast>:not(#a11y-menu) h5 b,
body.high-contrast>:not(#a11y-menu) h5 center,
body.high-contrast>:not(#a11y-menu) h5 em,
body.high-contrast>:not(#a11y-menu) h5 i,
body.high-contrast>:not(#a11y-menu) h5 span,
body.high-contrast>:not(#a11y-menu) h5 strong,
body.high-contrast>:not(#a11y-menu) h6,
body.high-contrast>:not(#a11y-menu) h6 a,
body.high-contrast>:not(#a11y-menu) h6 a b,
body.high-contrast>:not(#a11y-menu) h6 abbr,
body.high-contrast>:not(#a11y-menu) h6 b,
body.high-contrast>:not(#a11y-menu) h6 center,
body.high-contrast>:not(#a11y-menu) h6 em,
body.high-contrast>:not(#a11y-menu) h6 i,
body.high-contrast>:not(#a11y-menu) h6 span,
body.high-contrast>:not(#a11y-menu) h6 strong,
body.high-contrast>:not(#a11y-menu) header,
body.high-contrast>:not(#a11y-menu) hgroup,
body.high-contrast>:not(#a11y-menu) html,
body.high-contrast>:not(#a11y-menu) i,
body.high-contrast>:not(#a11y-menu) iframe,
body.high-contrast>:not(#a11y-menu) input,
body.high-contrast>:not(#a11y-menu) ins,
body.high-contrast>:not(#a11y-menu) kbd,
body.high-contrast>:not(#a11y-menu) label,
body.high-contrast>:not(#a11y-menu) legend,
body.high-contrast>:not(#a11y-menu) li,
body.high-contrast>:not(#a11y-menu) listing,
body.high-contrast>:not(#a11y-menu) main,
body.high-contrast>:not(#a11y-menu) mark,
body.high-contrast>:not(#a11y-menu) marquee,
body.high-contrast>:not(#a11y-menu) menu,
body.high-contrast>:not(#a11y-menu) meter,
body.high-contrast>:not(#a11y-menu) multicol,
body.high-contrast>:not(#a11y-menu) nav:not(#pojo-a11y-toolbar),
body.high-contrast>:not(#a11y-menu) nobr,
body.high-contrast>:not(#a11y-menu) object,
body.high-contrast>:not(#a11y-menu) ol,
body.high-contrast>:not(#a11y-menu) option,
body.high-contrast>:not(#a11y-menu) output,
body.high-contrast>:not(#a11y-menu) p,
body.high-contrast>:not(#a11y-menu) plaintext,
body.high-contrast>:not(#a11y-menu) pre,
body.high-contrast>:not(#a11y-menu) progress,
body.high-contrast>:not(#a11y-menu) q,
body.high-contrast>:not(#a11y-menu) rb,
body.high-contrast>:not(#a11y-menu) rp,
body.high-contrast>:not(#a11y-menu) rt,
body.high-contrast>:not(#a11y-menu) ruby,
body.high-contrast>:not(#a11y-menu) s,
body.high-contrast>:not(#a11y-menu) samp,
body.high-contrast>:not(#a11y-menu) section,
body.high-contrast>:not(#a11y-menu) small,
body.high-contrast>:not(#a11y-menu) span,
body.high-contrast>:not(#a11y-menu) strike,
body.high-contrast>:not(#a11y-menu) strong,
body.high-contrast>:not(#a11y-menu) sub,
body.high-contrast>:not(#a11y-menu) summary,
body.high-contrast>:not(#a11y-menu) sup,
body.high-contrast>:not(#a11y-menu) svg,
body.high-contrast>:not(#a11y-menu) table,
body.high-contrast>:not(#a11y-menu) tbody,
body.high-contrast>:not(#a11y-menu) td,
body.high-contrast>:not(#a11y-menu) text,
body.high-contrast>:not(#a11y-menu) textarea,
body.high-contrast>:not(#a11y-menu) th,
body.high-contrast>:not(#a11y-menu) thead,
body.high-contrast>:not(#a11y-menu) time,
body.high-contrast>:not(#a11y-menu) tr,
body.high-contrast>:not(#a11y-menu) tt,
body.high-contrast>:not(#a11y-menu) u,
body.high-contrast>:not(#a11y-menu) ul,
body.high-contrast>:not(#a11y-menu) var,
body.high-contrast>:not(#a11y-menu) video,
body.high-contrast>:not(#a11y-menu) xmp {
    background: #000!important;
    background-color: #000!important
}
body.high-contrast>:not(#a11y-menu) a,
body.high-contrast>:not(#a11y-menu) article,
body.high-contrast>:not(#a11y-menu) aside,
body.high-contrast>:not(#a11y-menu) basefont,
body.high-contrast>:not(#a11y-menu) bdi,
body.high-contrast>:not(#a11y-menu) big,
body.high-contrast>:not(#a11y-menu) blink,
body.high-contrast>:not(#a11y-menu) blockquote,
body.high-contrast>:not(#a11y-menu) body,
body.high-contrast>:not(#a11y-menu) button,
body.high-contrast>:not(#a11y-menu) canvas,
body.high-contrast>:not(#a11y-menu) caption,
body.high-contrast>:not(#a11y-menu) center,
body.high-contrast>:not(#a11y-menu) code,
body.high-contrast>:not(#a11y-menu) col,
body.high-contrast>:not(#a11y-menu) colgroup,
body.high-contrast>:not(#a11y-menu) command,
body.high-contrast>:not(#a11y-menu) dd,
body.high-contrast>:not(#a11y-menu) del,
body.high-contrast>:not(#a11y-menu) details,
body.high-contrast>:not(#a11y-menu) dir,
body.high-contrast>:not(#a11y-menu) div,
body.high-contrast>:not(#a11y-menu) dl,
body.high-contrast>:not(#a11y-menu) dt,
body.high-contrast>:not(#a11y-menu) embed,
body.high-contrast>:not(#a11y-menu) fieldset,
body.high-contrast>:not(#a11y-menu) figcaption,
body.high-contrast>:not(#a11y-menu) figure,
body.high-contrast>:not(#a11y-menu) font,
body.high-contrast>:not(#a11y-menu) footer,
body.high-contrast>:not(#a11y-menu) form,
body.high-contrast>:not(#a11y-menu) header,
body.high-contrast>:not(#a11y-menu) hgroup,
body.high-contrast>:not(#a11y-menu) html,
body.high-contrast>:not(#a11y-menu) iframe,
body.high-contrast>:not(#a11y-menu) img,
body.high-contrast>:not(#a11y-menu) input,
body.high-contrast>:not(#a11y-menu) ins,
body.high-contrast>:not(#a11y-menu) kbd,
body.high-contrast>:not(#a11y-menu) label,
body.high-contrast>:not(#a11y-menu) legend,
body.high-contrast>:not(#a11y-menu) li,
body.high-contrast>:not(#a11y-menu) listing,
body.high-contrast>:not(#a11y-menu) main,
body.high-contrast>:not(#a11y-menu) mark,
body.high-contrast>:not(#a11y-menu) marquee,
body.high-contrast>:not(#a11y-menu) menu,
body.high-contrast>:not(#a11y-menu) meter,
body.high-contrast>:not(#a11y-menu) multicol,
body.high-contrast>:not(#a11y-menu) nav,
body.high-contrast>:not(#a11y-menu) nobr,
body.high-contrast>:not(#a11y-menu) object,
body.high-contrast>:not(#a11y-menu) ol,
body.high-contrast>:not(#a11y-menu) option,
body.high-contrast>:not(#a11y-menu) output,
body.high-contrast>:not(#a11y-menu) p,
body.high-contrast>:not(#a11y-menu) plaintext,
body.high-contrast>:not(#a11y-menu) pre,
body.high-contrast>:not(#a11y-menu) progress,
body.high-contrast>:not(#a11y-menu) q,
body.high-contrast>:not(#a11y-menu) rb,
body.high-contrast>:not(#a11y-menu) rp,
body.high-contrast>:not(#a11y-menu) rt,
body.high-contrast>:not(#a11y-menu) ruby,
body.high-contrast>:not(#a11y-menu) s,
body.high-contrast>:not(#a11y-menu) samp,
body.high-contrast>:not(#a11y-menu) section,
body.high-contrast>:not(#a11y-menu) select,
body.high-contrast>:not(#a11y-menu) small,
body.high-contrast>:not(#a11y-menu) span,
body.high-contrast>:not(#a11y-menu) strike,
body.high-contrast>:not(#a11y-menu) sub,
body.high-contrast>:not(#a11y-menu) summary,
body.high-contrast>:not(#a11y-menu) sup,
body.high-contrast>:not(#a11y-menu) svg,
body.high-contrast>:not(#a11y-menu) table,
body.high-contrast>:not(#a11y-menu) tbody,
body.high-contrast>:not(#a11y-menu) td,
body.high-contrast>:not(#a11y-menu) text,
body.high-contrast>:not(#a11y-menu) textarea,
body.high-contrast>:not(#a11y-menu) th,
body.high-contrast>:not(#a11y-menu) thead,
body.high-contrast>:not(#a11y-menu) time,
body.high-contrast>:not(#a11y-menu) tr,
body.high-contrast>:not(#a11y-menu) tt,
body.high-contrast>:not(#a11y-menu) ul,
body.high-contrast>:not(#a11y-menu) var,
body.high-contrast>:not(#a11y-menu) video,
body.high-contrast>:not(#a11y-menu) xmp {
    color: #fff!important
}
body.high-contrast>:not(#a11y-menu) abbr,
body.high-contrast>:not(#a11y-menu) acronym,
body.high-contrast>:not(#a11y-menu) b,
body.high-contrast>:not(#a11y-menu) b span,
body.high-contrast>:not(#a11y-menu) h1 b,
body.high-contrast>:not(#a11y-menu) h1 strong,
body.high-contrast>:not(#a11y-menu) h2 b,
body.high-contrast>:not(#a11y-menu) h2 strong,
body.high-contrast>:not(#a11y-menu) h3 b,
body.high-contrast>:not(#a11y-menu) h3 strong,
body.high-contrast>:not(#a11y-menu) h4 b,
body.high-contrast>:not(#a11y-menu) h4 strong,
body.high-contrast>:not(#a11y-menu) h5 b,
body.high-contrast>:not(#a11y-menu) h5 strong,
body.high-contrast>:not(#a11y-menu) h6 b,
body.high-contrast>:not(#a11y-menu) h6 strong,
body.high-contrast>:not(#a11y-menu) strong,
body.high-contrast>:not(#a11y-menu) strong span {
    color: #ff0!important
}
body.high-contrast>:not(#a11y-menu) address,
body.high-contrast>:not(#a11y-menu) address span,
body.high-contrast>:not(#a11y-menu) cite,
body.high-contrast>:not(#a11y-menu) cite span,
body.high-contrast>:not(#a11y-menu) dfn,
body.high-contrast>:not(#a11y-menu) dfn span,
body.high-contrast>:not(#a11y-menu) em,
body.high-contrast>:not(#a11y-menu) em span,
body.high-contrast>:not(#a11y-menu) h1 em,
body.high-contrast>:not(#a11y-menu) h1 i,
body.high-contrast>:not(#a11y-menu) h2 em,
body.high-contrast>:not(#a11y-menu) h2 i,
body.high-contrast>:not(#a11y-menu) h3 em,
body.high-contrast>:not(#a11y-menu) h3 i,
body.high-contrast>:not(#a11y-menu) h4 em,
body.high-contrast>:not(#a11y-menu) h4 i,
body.high-contrast>:not(#a11y-menu) h5 em,
body.high-contrast>:not(#a11y-menu) h5 i,
body.high-contrast>:not(#a11y-menu) h6 em,
body.high-contrast>:not(#a11y-menu) h6 i,
body.high-contrast>:not(#a11y-menu) i,
body.high-contrast>:not(#a11y-menu) i span,
body.high-contrast>:not(#a11y-menu) u,
body.high-contrast>:not(#a11y-menu) u span {
    color: #ffff80!important
}
body.high-contrast>:not(#a11y-menu) dt {
    border-top: thin solid grey!important
}
body.high-contrast>:not(#a11y-menu) h1,
body.high-contrast>:not(#a11y-menu) h1 a,
body.high-contrast>:not(#a11y-menu) h1 a b,
body.high-contrast>:not(#a11y-menu) h1 abbr,
body.high-contrast>:not(#a11y-menu) h1 center,
body.high-contrast>:not(#a11y-menu) h1 span,
body.high-contrast>:not(#a11y-menu) h2,
body.high-contrast>:not(#a11y-menu) h2 a,
body.high-contrast>:not(#a11y-menu) h2 a b,
body.high-contrast>:not(#a11y-menu) h2 abbr,
body.high-contrast>:not(#a11y-menu) h2 center,
body.high-contrast>:not(#a11y-menu) h2 span,
body.high-contrast>:not(#a11y-menu) h3,
body.high-contrast>:not(#a11y-menu) h3 a,
body.high-contrast>:not(#a11y-menu) h3 a b,
body.high-contrast>:not(#a11y-menu) h3 abbr,
body.high-contrast>:not(#a11y-menu) h3 center,
body.high-contrast>:not(#a11y-menu) h3 span,
body.high-contrast>:not(#a11y-menu) h4,
body.high-contrast>:not(#a11y-menu) h4 a,
body.high-contrast>:not(#a11y-menu) h4 a b,
body.high-contrast>:not(#a11y-menu) h4 abbr,
body.high-contrast>:not(#a11y-menu) h4 center,
body.high-contrast>:not(#a11y-menu) h4 span,
body.high-contrast>:not(#a11y-menu) h5,
body.high-contrast>:not(#a11y-menu) h5 a,
body.high-contrast>:not(#a11y-menu) h5 a b,
body.high-contrast>:not(#a11y-menu) h5 abbr,
body.high-contrast>:not(#a11y-menu) h5 center,
body.high-contrast>:not(#a11y-menu) h5 span,
body.high-contrast>:not(#a11y-menu) h6,
body.high-contrast>:not(#a11y-menu) h6 a,
body.high-contrast>:not(#a11y-menu) h6 a b,
body.high-contrast>:not(#a11y-menu) h6 abbr,
body.high-contrast>:not(#a11y-menu) h6 center,
body.high-contrast>:not(#a11y-menu) h6 span {
    color: forestgreen!important
}
body.high-contrast>:not(#a11y-menu) img {
    background: gray!important;
    background-color: gray!important
}
body.high-contrast>:not(#a11y-menu) abbr,
body.high-contrast>:not(#a11y-menu) acronym {
    border-bottom: 1px dotted!important
}
body.high-contrast:focus {
    outline: thin dotted!important
}
body.high-contrast>:not(#a11y-menu) a.button,
body.high-contrast>:not(#a11y-menu) a.button abbr,
body.high-contrast>:not(#a11y-menu) a.button acronym,
body.high-contrast>:not(#a11y-menu) a.button b,
body.high-contrast>:not(#a11y-menu) a.button basefont,
body.high-contrast>:not(#a11y-menu) a.button big,
body.high-contrast>:not(#a11y-menu) a.button br,
body.high-contrast>:not(#a11y-menu) a.button code,
body.high-contrast>:not(#a11y-menu) a.button div,
body.high-contrast>:not(#a11y-menu) a.button em,
body.high-contrast>:not(#a11y-menu) a.button font,
body.high-contrast>:not(#a11y-menu) a.button h1,
body.high-contrast>:not(#a11y-menu) a.button h2,
body.high-contrast>:not(#a11y-menu) a.button h3,
body.high-contrast>:not(#a11y-menu) a.button h4,
body.high-contrast>:not(#a11y-menu) a.button h5,
body.high-contrast>:not(#a11y-menu) a.button h6,
body.high-contrast>:not(#a11y-menu) a.button i,
body.high-contrast>:not(#a11y-menu) a.button kbd,
body.high-contrast>:not(#a11y-menu) a.button rb,
body.high-contrast>:not(#a11y-menu) a.button rp,
body.high-contrast>:not(#a11y-menu) a.button rt,
body.high-contrast>:not(#a11y-menu) a.button ruby,
body.high-contrast>:not(#a11y-menu) a.button samp,
body.high-contrast>:not(#a11y-menu) a.button small,
body.high-contrast>:not(#a11y-menu) a.button span,
body.high-contrast>:not(#a11y-menu) a.button strong,
body.high-contrast>:not(#a11y-menu) a.button tt,
body.high-contrast>:not(#a11y-menu) a.button u,
body.high-contrast>:not(#a11y-menu) a.button var,
body.high-contrast>:not(#a11y-menu) a:link,
body.high-contrast>:not(#a11y-menu) a:link abbr,
body.high-contrast>:not(#a11y-menu) a:link acronym,
body.high-contrast>:not(#a11y-menu) a:link b,
body.high-contrast>:not(#a11y-menu) a:link basefont,
body.high-contrast>:not(#a11y-menu) a:link big,
body.high-contrast>:not(#a11y-menu) a:link br,
body.high-contrast>:not(#a11y-menu) a:link code,
body.high-contrast>:not(#a11y-menu) a:link div,
body.high-contrast>:not(#a11y-menu) a:link em,
body.high-contrast>:not(#a11y-menu) a:link font,
body.high-contrast>:not(#a11y-menu) a:link h1,
body.high-contrast>:not(#a11y-menu) a:link h2,
body.high-contrast>:not(#a11y-menu) a:link h3,
body.high-contrast>:not(#a11y-menu) a:link h4,
body.high-contrast>:not(#a11y-menu) a:link h5,
body.high-contrast>:not(#a11y-menu) a:link h6,
body.high-contrast>:not(#a11y-menu) a:link i,
body.high-contrast>:not(#a11y-menu) a:link kbd,
body.high-contrast>:not(#a11y-menu) a:link rb,
body.high-contrast>:not(#a11y-menu) a:link rp,
body.high-contrast>:not(#a11y-menu) a:link rt,
body.high-contrast>:not(#a11y-menu) a:link ruby,
body.high-contrast>:not(#a11y-menu) a:link samp,
body.high-contrast>:not(#a11y-menu) a:link small,
body.high-contrast>:not(#a11y-menu) a:link span,
body.high-contrast>:not(#a11y-menu) a:link strong,
body.high-contrast>:not(#a11y-menu) a:link tt,
body.high-contrast>:not(#a11y-menu) a:link u,
body.high-contrast>:not(#a11y-menu) a:link var,
body.high-contrast>:not(#a11y-menu) div#secondaryNav div#documentNavigation ul.navigationTabs li.tabItem {
    color: #0080ff!important
}
body.high-contrast>:not(#a11y-menu) button {
    background: #600040!important;
    background-color: #600040!important
}
body.high-contrast>:not(#a11y-menu) select {
    -webkit-appearance: listbox!important;
    background: #600060!important;
    background-color: #600060!important
}
body.high-contrast>:not(#a11y-menu) a:visited,
body.high-contrast>:not(#a11y-menu) a:visited abbr,
body.high-contrast>:not(#a11y-menu) a:visited acronym,
body.high-contrast>:not(#a11y-menu) a:visited b,
body.high-contrast>:not(#a11y-menu) a:visited basefont,
body.high-contrast>:not(#a11y-menu) a:visited big,
body.high-contrast>:not(#a11y-menu) a:visited br,
body.high-contrast>:not(#a11y-menu) a:visited code,
body.high-contrast>:not(#a11y-menu) a:visited div,
body.high-contrast>:not(#a11y-menu) a:visited em,
body.high-contrast>:not(#a11y-menu) a:visited font,
body.high-contrast>:not(#a11y-menu) a:visited h1,
body.high-contrast>:not(#a11y-menu) a:visited h2,
body.high-contrast>:not(#a11y-menu) a:visited h3,
body.high-contrast>:not(#a11y-menu) a:visited h4,
body.high-contrast>:not(#a11y-menu) a:visited h5,
body.high-contrast>:not(#a11y-menu) a:visited h6,
body.high-contrast>:not(#a11y-menu) a:visited i,
body.high-contrast>:not(#a11y-menu) a:visited kbd,
body.high-contrast>:not(#a11y-menu) a:visited rb,
body.high-contrast>:not(#a11y-menu) a:visited rp,
body.high-contrast>:not(#a11y-menu) a:visited rt,
body.high-contrast>:not(#a11y-menu) a:visited ruby,
body.high-contrast>:not(#a11y-menu) a:visited samp,
body.high-contrast>:not(#a11y-menu) a:visited small,
body.high-contrast>:not(#a11y-menu) a:visited span,
body.high-contrast>:not(#a11y-menu) a:visited strong,
body.high-contrast>:not(#a11y-menu) a:visited tt,
body.high-contrast>:not(#a11y-menu) a:visited u,
body.high-contrast>:not(#a11y-menu) a:visited var,
body.high-contrast>:not(#a11y-menu) div#secondaryNav div#documentNavigation ul.navigationTabs li.tabItem.active {
    color: #0ff!important
}
body.high-contrast::-moz-selection {
    background: #4080c0!important;
    background-color: #4080c0!important
}
body.high-contrast::-moz-selection,
body.high-contrast::selection {
    background: #4080c0!important;
    background-color: #4080c0!important
}
body.high-contrast>:not(#a11y-menu) a.button:hover,
body.high-contrast>:not(#a11y-menu) a.button:hover abbr,
body.high-contrast>:not(#a11y-menu) a.button:hover acronym,
body.high-contrast>:not(#a11y-menu) a.button:hover b,
body.high-contrast>:not(#a11y-menu) a.button:hover basefont,
body.high-contrast>:not(#a11y-menu) a.button:hover big,
body.high-contrast>:not(#a11y-menu) a.button:hover br,
body.high-contrast>:not(#a11y-menu) a.button:hover code,
body.high-contrast>:not(#a11y-menu) a.button:hover div,
body.high-contrast>:not(#a11y-menu) a.button:hover em,
body.high-contrast>:not(#a11y-menu) a.button:hover font,
body.high-contrast>:not(#a11y-menu) a.button:hover h1,
body.high-contrast>:not(#a11y-menu) a.button:hover h2,
body.high-contrast>:not(#a11y-menu) a.button:hover h3,
body.high-contrast>:not(#a11y-menu) a.button:hover h4,
body.high-contrast>:not(#a11y-menu) a.button:hover h5,
body.high-contrast>:not(#a11y-menu) a.button:hover h6,
body.high-contrast>:not(#a11y-menu) a.button:hover i,
body.high-contrast>:not(#a11y-menu) a.button:hover kbd,
body.high-contrast>:not(#a11y-menu) a.button:hover rb,
body.high-contrast>:not(#a11y-menu) a.button:hover rp,
body.high-contrast>:not(#a11y-menu) a.button:hover rt,
body.high-contrast>:not(#a11y-menu) a.button:hover ruby,
body.high-contrast>:not(#a11y-menu) a.button:hover samp,
body.high-contrast>:not(#a11y-menu) a.button:hover small,
body.high-contrast>:not(#a11y-menu) a.button:hover span,
body.high-contrast>:not(#a11y-menu) a.button:hover strong,
body.high-contrast>:not(#a11y-menu) a.button:hover tt,
body.high-contrast>:not(#a11y-menu) a.button:hover u,
body.high-contrast>:not(#a11y-menu) a.button:hover var,
body.high-contrast>:not(#a11y-menu) a:link:hover,
body.high-contrast>:not(#a11y-menu) a:link:hover abbr,
body.high-contrast>:not(#a11y-menu) a:link:hover acronym,
body.high-contrast>:not(#a11y-menu) a:link:hover b,
body.high-contrast>:not(#a11y-menu) a:link:hover basefont,
body.high-contrast>:not(#a11y-menu) a:link:hover big,
body.high-contrast>:not(#a11y-menu) a:link:hover br,
body.high-contrast>:not(#a11y-menu) a:link:hover code,
body.high-contrast>:not(#a11y-menu) a:link:hover div,
body.high-contrast>:not(#a11y-menu) a:link:hover em,
body.high-contrast>:not(#a11y-menu) a:link:hover font,
body.high-contrast>:not(#a11y-menu) a:link:hover h1,
body.high-contrast>:not(#a11y-menu) a:link:hover h2,
body.high-contrast>:not(#a11y-menu) a:link:hover h3,
body.high-contrast>:not(#a11y-menu) a:link:hover h4,
body.high-contrast>:not(#a11y-menu) a:link:hover h5,
body.high-contrast>:not(#a11y-menu) a:link:hover h6,
body.high-contrast>:not(#a11y-menu) a:link:hover i,
body.high-contrast>:not(#a11y-menu) a:link:hover kbd,
body.high-contrast>:not(#a11y-menu) a:link:hover rb,
body.high-contrast>:not(#a11y-menu) a:link:hover rp,
body.high-contrast>:not(#a11y-menu) a:link:hover rt,
body.high-contrast>:not(#a11y-menu) a:link:hover ruby,
body.high-contrast>:not(#a11y-menu) a:link:hover samp,
body.high-contrast>:not(#a11y-menu) a:link:hover small,
body.high-contrast>:not(#a11y-menu) a:link:hover span,
body.high-contrast>:not(#a11y-menu) a:link:hover strong,
body.high-contrast>:not(#a11y-menu) a:link:hover tt,
body.high-contrast>:not(#a11y-menu) a:link:hover u,
body.high-contrast>:not(#a11y-menu) a:link:hover var,
body.high-contrast>:not(#a11y-menu) a:visited:hover,
body.high-contrast>:not(#a11y-menu) a:visited:hover abbr,
body.high-contrast>:not(#a11y-menu) a:visited:hover acronym,
body.high-contrast>:not(#a11y-menu) a:visited:hover b,
body.high-contrast>:not(#a11y-menu) a:visited:hover basefont,
body.high-contrast>:not(#a11y-menu) a:visited:hover big,
body.high-contrast>:not(#a11y-menu) a:visited:hover br,
body.high-contrast>:not(#a11y-menu) a:visited:hover code,
body.high-contrast>:not(#a11y-menu) a:visited:hover div,
body.high-contrast>:not(#a11y-menu) a:visited:hover em,
body.high-contrast>:not(#a11y-menu) a:visited:hover font,
body.high-contrast>:not(#a11y-menu) a:visited:hover h1,
body.high-contrast>:not(#a11y-menu) a:visited:hover h2,
body.high-contrast>:not(#a11y-menu) a:visited:hover h3,
body.high-contrast>:not(#a11y-menu) a:visited:hover h4,
body.high-contrast>:not(#a11y-menu) a:visited:hover h5,
body.high-contrast>:not(#a11y-menu) a:visited:hover h6,
body.high-contrast>:not(#a11y-menu) a:visited:hover i,
body.high-contrast>:not(#a11y-menu) a:visited:hover kbd,
body.high-contrast>:not(#a11y-menu) a:visited:hover rb,
body.high-contrast>:not(#a11y-menu) a:visited:hover rp,
body.high-contrast>:not(#a11y-menu) a:visited:hover rt,
body.high-contrast>:not(#a11y-menu) a:visited:hover ruby,
body.high-contrast>:not(#a11y-menu) a:visited:hover samp,
body.high-contrast>:not(#a11y-menu) a:visited:hover small,
body.high-contrast>:not(#a11y-menu) a:visited:hover span,
body.high-contrast>:not(#a11y-menu) a:visited:hover strong,
body.high-contrast>:not(#a11y-menu) a:visited:hover tt,
body.high-contrast>:not(#a11y-menu) a:visited:hover u,
body.high-contrast>:not(#a11y-menu) a:visited:hover var {
    background: #400000!important;
    background-color: #400000!important
}
body.high-contrast>:not(#a11y-menu) body>input#site+div#wrapper span.mk,
body.high-contrast>:not(#a11y-menu) body>input#site+div#wrapper span.mk b,
body.high-contrast>:not(#a11y-menu) input[type=reset] {
    background: #400060!important;
    background-color: #400060!important
}
body.high-contrast>:not(#a11y-menu) div[role=button],
body.high-contrast>:not(#a11y-menu) input[type=button],
body.high-contrast>:not(#a11y-menu) input[type=submit] {
    background: #600040!important;
    background-color: #600040!important
}
body.high-contrast>:not(#a11y-menu) input[type=search] {
    -webkit-appearance: textfield!important
}
body.high-contrast>:not(#a11y-menu) html button[disabled],
body.high-contrast>:not(#a11y-menu) html input[disabled],
body.high-contrast>:not(#a11y-menu) html select[disabled],
body.high-contrast>:not(#a11y-menu) html textarea[disabled] {
    background: #404040!important;
    background-color: #404040!important
}
body.high-contrast>:not(#a11y-menu) .menu li a span.label {
    text-transform: none!important
}
body.high-contrast>:not(#a11y-menu) .menu li a span.label,
body.high-contrast>:not(#a11y-menu) div.jwplayer span.jwcontrolbar,
body.high-contrast>:not(#a11y-menu) div.jwplayer span.jwcontrols {
    display: inline!important
}
body.high-contrast>:not(#a11y-menu) a:link.new,
body.high-contrast>:not(#a11y-menu) a:link.new b,
body.high-contrast>:not(#a11y-menu) a:link.new i,
body.high-contrast>:not(#a11y-menu) span.Apple-style-span {
    color: #ffff40!important
}
body.high-contrast>:not(#a11y-menu) body.mediawiki img.tex {
    background: #fff!important;
    background-color: #fff!important;
    border: 3px solid #fff!important
}
body.high-contrast>:not(#a11y-menu) text>tspan:first-letter,
body.high-contrast>:not(#a11y-menu) text>tspan:first-line {
    background: inherit!important;
    background-color: inherit!important;
    color: inherit!important
}
body.high-contrast>:not(#a11y-menu) div.sbtc div.sbsb_a li.sbsb_d div,
body.high-contrast>:not(#a11y-menu) table.gssb_c tr.gssb_i a,
body.high-contrast>:not(#a11y-menu) table.gssb_c tr.gssb_i b,
body.high-contrast>:not(#a11y-menu) table.gssb_c tr.gssb_i span,
body.high-contrast>:not(#a11y-menu) table.gssb_c tr.gssb_i td {
    background: #003050!important;
    background-color: #003050!important
}
body.high-contrast>:not(#a11y-menu) img[width="18"][height="18"] {
    height: 18px!important;
    width: 18px!important
}
body.high-contrast>:not(#a11y-menu) a>span.iconHelp:empty:after {
    content: "Help"!important
}
body.high-contrast.show-enable-toolbar #enable-toolbar-links li#language-bar button.tr-trigger.active {
    background-color: #c66b36!important;
    color: #000!important;
    border-color: #000!important
}