article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
 display:block
}
audio,
canvas,
video {
 display:inline-block;
 *display: inline;
 *zoom: 1
}
audio:not([controls]) {
 display:none
}
[hidden] {
 display:none
}
html {
 font-size:100%;
 -webkit-text-size-adjust:100%;
 -ms-text-size-adjust:100%
}
html,
button,
input,
select,
textarea {
 font-family:sans-serif;
 color:#222
}
body {
 margin:0 auto;
 font-size:1em;
 line-height:1.4;
 width:90%;
 background:#effcff;
 background:linear-gradient(180deg,rgba(239,252,255,1) 0%,rgba(255,255,255,1) 31%,rgba(255,255,255,1) 65%,rgba(239,252,255,1) 100%)
}
::-moz-selection {
 background:#fe57a1;
 color:#fff;
 text-shadow:none
}
::selection {
 background:#87925a;
 color:#fff
}
a {
 color:#00e
}
a:visited {
 color:#551a8b
}
a:hover {
 color:#06e
}
a:focus {
 outline:thin dotted
}
a:hover,
a:active {
 outline:0
}
abbr[title] {
 border-bottom:1px dotted
}
b,
strong {
 font-weight:bold
}
blockquote {
 margin:1em 40px
}
dfn {
 font-style:italic
}
hr {
 display:block;
 height:1px;
 border:0;
 border-top:1px solid #ccc;
 margin:1em 0;
 padding:0
}
ins {
 background:#ff9;
 color:#000;
 text-decoration:none
}
mark {
 background:#ff0;
 color:#000;
 font-style:italic;
 font-weight:bold
}
pre,
code,
kbd,
samp {
 font-family:monospace,serif;
 _font-family:'courier new' , monospace;
 font-size:1em
}
pre {
 white-space:pre;
 white-space:pre-wrap;
 word-wrap:break-word
}
q {
 quotes:none
}
q:before,
q:after {
 content:"";
 content:none
}
small {
 font-size:85%
}
sub,
sup {
 font-size:75%;
 line-height:0;
 position:relative;
 vertical-align:baseline
}
sup {
 top:-.5em
}
sub {
 bottom:-.25em
}
ul,
ol {
 margin:1em 0;
 padding:0 0 0 40px
}
dd {
 margin:0 0 0 40px
}
nav ul,
nav ol {
 list-style:none;
 list-style-image:none;
 margin:0;
 padding:0
}
img {
 border:0;
 -ms-interpolation-mode:bicubic;
 vertical-align:middle
}
svg:not(:root) {
 overflow:hidden
}
figure {
 margin:0
}
form {
 margin:0
}
fieldset {
 border:0;
 margin:0;
 padding:0
}
label {
 cursor:pointer
}
legend {
 border:0;
 *margin-left: -7px;
 padding:0;
 white-space:normal
}
button,
input,
select,
textarea {
 font-size:100%;
 margin:0;
 vertical-align:baseline;
 *vertical-align: middle
}
button,
input {
 line-height:normal
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
 cursor:pointer;
 -webkit-appearance:button;
 *overflow: visible
}
button[disabled],
input[disabled] {
 cursor:default
}
input[type="checkbox"],
input[type="radio"] {
 box-sizing:border-box;
 padding:0;
 *width: 13px;
 *height: 13px
}
input[type="search"] {
 -webkit-appearance:textfield;
 -moz-box-sizing:content-box;
 -webkit-box-sizing:content-box;
 box-sizing:content-box
}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
 -webkit-appearance:none
}
button::-moz-focus-inner,
input::-moz-focus-inner {
 border:0;
 padding:0
}
textarea {
 overflow:auto;
 vertical-align:top;
 resize:vertical
}
input:valid,
textarea:valid {
}
input:invalid,
textarea:invalid {
 background-color:#f0dddd
}
table {
 border-collapse:collapse;
 border-spacing:0
}
td {
 vertical-align:top
}
.chromeframe {
 margin:.2em 0;
 background:#ccc;
 color:#000;
 padding:.2em 0
}
h1,
h2 {
 text-align:center
}
h1 {
 text-shadow:0 1px 0 #ccc , 0 2px 0 #c9c9c9 , 0 3px 0 #bbb , 0 4px 0 #b9b9b9 , 0 5px 0 #aaa , 0 6px 1px rgba(0,0,0,.1) , 0 0 5px rgba(0,0,0,.1) , 0 1px 3px rgba(0,0,0,.3) , 0 3px 5px rgba(0,0,0,.2) , 0 5px 10px rgba(0,0,0,.25) , 0 10px 10px rgba(0,0,0,.2) , 0 20px 20px rgba(0,0,0,.15)
}
h2 {
 color:#fff;
 text-shadow:2px 2px 0 #4074b5 , 2px -2px 0 #4074b5 , -2px 2px 0 #4074b5 , -2px -2px 0 #4074b5 , 2px 0 0 #4074b5 , 0 2px 0 #4074b5 , -2px 0 0 #4074b5 , 0 -2px 0 #4074b5
}
div img {
 display:block;
 margin-left:auto;
 margin-right:auto;
 max-width:340px
}
footer {
 font-size:1.3em;
 height:1em;
 padding-top:1.5em
}
footer blockquote {
 font-size:1.2em;
 font-style:italic;
 color:#6495ed;
 padding-left:1.2em;
 padding-right:1.2em
}
footer p {
 padding-left:.5em;
 padding-right:.5em
}
footer img {
 max-width:200px
}
.ir {
 display:block;
 border:0;
 text-indent:-999em;
 overflow:hidden;
 background-color:transparent;
 background-repeat:no-repeat;
 text-align:left;
 direction:ltr;
 *line-height: 0
}
.ir br {
 display:none
}
.hidden {
 display:none!important;
 visibility:hidden
}
.visuallyhidden {
 border:0;
 clip:rect(0 0 0 0);
 height:1px;
 margin:-1px;
 overflow:hidden;
 padding:0;
 position:absolute;
 width:1px
}
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
 clip:auto;
 height:auto;
 margin:0;
 overflow:visible;
 position:static;
 width:auto
}
.invisible {
 visibility:hidden
}
.clearfix:before,
.clearfix:after {
 content:"";
 display:table
}
.clearfix:after {
 clear:both
}
.clearfix {
 *zoom: 1
}
@media print {
 * {
  background:transparent!important;
  color:#000!important;
  box-shadow:none!important;
  text-shadow:none!important;
  filter:none!important;
  -ms-filter:none!important
 }
 a,
 a:visited {
  text-decoration:underline
 }
 a[href]:after {
  content:" (" attr(href) ")"
 }
 abbr[title]:after {
  content:" (" attr(title) ")"
 }
 .ir a:after,
 a[href^="javascript:"]:after,
 a[href^="#"]:after {
  content:""
 }
 pre,
 blockquote {
  border:1px solid #999;
  page-break-inside:avoid
 }
 thead {
  display:table-header-group
 }
 tr,
 img {
  page-break-inside:avoid
 }
 img {
  max-width:100%!important
 }
 @page {
  margin: 0.5cm;
 }
 p,
 h2,
 h3 {
  orphans:3;
  widows:3
 }
 h2,
 h3 {
  page-break-after:avoid
 }
}
audio {
 padding:.5em
}
@media screen and (min-width:600px) {
 audio {
  visibility:hidden;
  clear:both;
  float:left
 }
}
/*
     FILE ARCHIVED ON 10:18:19 Oct 31, 2021 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 15:45:02 May 16, 2023.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 121.0
  exclusion.robots: 0.065
  exclusion.robots.policy: 0.057
  RedisCDXSource: 20.353
  esindex: 0.01
  LoadShardBlock: 83.118 (3)
  PetaboxLoader3.datanode: 120.936 (4)
  load_resource: 221.273
  PetaboxLoader3.resolve: 158.406
*/
