:root
{
   --RichBlack: #010203;
}
*
{
   box-sizing: border-box;
   text-align: left;
}
a
{
   color: darkblue;
   padding: 0.5em;
   white-space: pre-wrap;
}
[aria-selected='true']{color:darkblue;background-color:limegreen;box-shadow: 0 0 0.4em limegreen;}
body
{
   background-color: limegreen;
   color: var(--RichBlack);
   font-family: Arial, Helvetica, sans-serif;
   padding: 1em;
}
button
{
   height: 24px;
   padding-top: 0.25em;
}
button.Tabs
{
   all: unset;
   text-align: center;
   display: inline-block;
   background-color: darkblue;
   color: limegreen;
   border-radius: 50%;
   height: 2em;
   width: 23%;
   margin-left: 1%;
   margin-right: 1%;
   box-shadow: 0 0 0.25em darkblue;
}
form
{
   background-color: limegreen;
   text-align: left;
   padding: 1em;
}
h1
{
   color: darkblue;
   text-align: center;
}
img
{
   width: 100%;
}
img.Icon
{
   height: 32px;
   width: auto;
}
input
{
   margin: 0.25em;
}
li
{
   padding: 0.5em;
   text-align: left;
}
ol
{
   text-align: left;
   margin-top: 1em;
   padding: 1em;
}
p
{
   text-align: left;
}
table{width: 100%;}
ul
{
   text-align: left;
   margin-top: 1em;
   padding: 1em;
}
.FooterHeading
{
   color: var(--RichBlack);
}
.FooterLink
{
   padding: 0.5em;
   white-space: nowrap;
}
#BannerLogo
{
   width: calc(100% + 2em);
   margin-top: -1em;
   margin-left: -1em;
   margin-right: -1em;
}
#FormResult
{
   width: 0;
   height: 0;
   padding: 0;
   margin: 0;
}
