html
{
 height: 100vh;
 min-height: 100vh;
}
body
{
 color: #FFFFFF;
 background-color: #00787F;
}
body > div:not([class]):not([id]), body > form > div:not([class]):not([id]),
body > p:not([class]):not([id]), body > form > p:not([class]):not([id]),
body > span:not([class]):not([id]), body > form > span:not([class]):not([id]),
body > ul:not([class]):not([id]), body > form > ul:not([class]):not([id]),
body > ol:not([class]):not([id]), body > form > ol:not([class]):not([id]),
body > table:not([class]):not([id]), body > form > table:not([class]):not([id]),
body > p#footNav, body > div#footer
{
 color: #000000;
 border: 1px solid;
 border-top-color: #FFFFFF;
 border-left-color: #FFFFFF;
 border-bottom-color: #000000;
 border-right-color: #000000;
 background-color: #BFB8BF;
 margin-top: 0;
 margin-bottom: 0;
}
body > h2.prodTitle
{
 color: #FFFFFF;
 border: 1px solid;
 border-top-color: #FFFFFF;
 border-left-color: #FFFFFF;
 border-bottom: 0;
 border-right-color: #000000;
 background-color: #00007F;
 margin-bottom: 0;
 font-family: sans-serif;
 padding: 0.25em;
}
body > p.prodInfo, body > form > p.prodInfo
{
 margin-top: 0;
 margin-bottom: 0;
 padding: 0.5em;
 margin-left: 0;
 border: 1px solid;
 border-top: 0;
 color: #000000;
 border-left-color: #FFFFFF;
 border-bottom-color: #000000;
 border-right-color: #000000;
 background-color: #BFB8BF;
}
body > hr + div:not([class]):not([id]), body > hr + form > div:not([class]):not([id]),
body > hr + p:not([class]):not([id]), body > hr + form > p:not([class]):not([id]),
body > hr + ul:not([class]):not([id]), body > hr + form > ul:not([class]):not([id]),
body > hr + ol:not([class]):not([id]), body > hr + form > ol:not([class]):not([id]),
body > hr + table:not([class]):not([id]), body > hr + form > table:not([class]):not([id]),
body > hr + p#footNav, body > hr + div#footer,
body > h1 + div:not([class]):not([id]), body > h1 + form > div:not([class]):not([id]),
body > h1 + p:not([class]):not([id]), body > h1 + form > p:not([class]):not([id]),
body > h1 + ul:not([class]):not([id]), body > h1 + form > ul:not([class]):not([id]),
body > h1 + ol:not([class]):not([id]), body > h1 + form > ol:not([class]):not([id]),
body > h1 + table:not([class]):not([id]), body > h1 + form > table:not([class]):not([id]),
body > h1 + p#footNav, body > h1 + div#footer,
body > h2 + div:not([class]):not([id]), body > h2 + form > div:not([class]):not([id]),
body > h2 + p:not([class]):not([id]), body > h2 + form > p:not([class]):not([id]),
body > h2 + ul:not([class]):not([id]), body > h2 + form > ul:not([class]):not([id]),
body > h2 + ol:not([class]):not([id]), body > h2 + form > ol:not([class]):not([id]),
body > h2 + table:not([class]):not([id]), body > h2 + form > table:not([class]):not([id]),
body > h2 + p#footNav, body > h2 + div#footer,
body > h3 + div:not([class]):not([id]), body > h3 + form > div:not([class]):not([id]),
body > h3 + p:not([class]):not([id]), body > h3 + form > p:not([class]):not([id]),
body > h3 + ul:not([class]):not([id]), body > h3 + form > ul:not([class]):not([id]),
body > h3 + ol:not([class]):not([id]), body > h3 + form > ol:not([class]):not([id]),
body > h3 + table:not([class]):not([id]), body > h3 + form > table:not([class]):not([id]),
body > h3 + p#footNav, body > h3 + div#footer,
body > *[class] + div:not([class]):not([id]), body > *[class] + form > div:not([class]):not([id]),
body > *[class] + p:not([class]):not([id]), body > *[class] + form > p:not([class]):not([id]),
body > *[class] + ul:not([class]):not([id]), body > *[class] + form > ul:not([class]):not([id]),
body > *[class] + ol:not([class]):not([id]), body > *[class] + form > ol:not([class]):not([id]),
body > *[class] + table:not([class]):not([id]), body > *[class] + form > table:not([class]):not([id]),
body > *[class] + p#footNav, body > *[class] + div#footer,
body > *[id] + div:not([class]):not([id]), body > *[id] + form > div:not([class]):not([id]),
body > *[id] + p:not([class]):not([id]), body > *[id] + form > p:not([class]):not([id]),
body > *[id] + ul:not([class]):not([id]), body > *[id] + form > ul:not([class]):not([id]),
body > *[id] + ol:not([class]):not([id]), body > *[id] + form > ol:not([class]):not([id]),
body > *[id] + table:not([class]):not([id]), body > *[id] + form > table:not([class]):not([id]),
body > *[id] + p#footNav, body > *[id] + div#footer
{
 
}
body > h2.prodTitle + ol, body > h2.prodTitle + ul,
body > p.prodInfo + ol, body > p.prodInfo + ul
{
 background: red;
 margin-left: 2em;
 border-radius: 0px 0px 0px 0px !important;
}
body > div:not([class]):not([id]), body > form > div:not([class]):not([id]),
body > p:not([class]):not([id]), body > form > p:not([class]):not([id]),
body > p#footNav, body > form > p#footNav
{
 padding: 0.5em;
}
body > span:not([class]):not([id]), body > form > span:not([class]):not([id])
{
 padding: 0.5em;
 margin: 0.5em;
}
body > ul:not([class]):not([id]), body > form > ul:not([class]):not([id]),
body > ol:not([class]):not([id]), body > form > ol:not([class]):not([id])
{
 padding-top: 0.5em;
 padding-bottom: 0.5em;
 padding-right: 0.5em;
}
body > table:not([class]):not([id]), body > form > table:not([class]):not([id])
{
 padding: 0.5em 0.5em 0.5em 1em;
}
a, a:visited
{
 color: #0000FF;
}
a:active
{
 color: #FF0000;
}
span.button, a.button[disabled], button[disabled], input[type="radio"].rbox + label[disabled]
{
 color: #808080;
 text-shadow: 1px 1px 0px #FFFFFF;
 border: 1px solid;
 border-top-color: #DFDFDF;
 border-left-color: #DFDFDF;
 border-bottom-color: #808080;
 border-right-color: #808080;
 background-color: #BFB8BF;
 border-radius: 0;
}
a.button, button, input[type="radio"].rbox + label
{
 color: #000000;
 border: 1px solid;
 border-top-color: #FFFFFF !important;
 border-left-color: #FFFFFF !important;
 border-bottom-color: #000000 !important;
 border-right-color: #000000 !important;
 background-color: #BFB8BF;
 border-radius: 0;
}
a.button:hover:not([disabled]), button:hover:not([disabled]), a.button:focus, button:focus, input[type="radio"].rbox + label:hover:not([disabled]), input[type="radio"].rbox + label:focus
{
 background-color: #CFC8CF;
}
a.button:focus, button:focus, input[type="radio"].rbox + label:focus
{
 outline: 1px dotted #000000;
 outline-offset: -8px;
}
a.button:active, button:active, input[type="radio"].rbox:active + label
{
 border-top-color: #000000 !important;
 border-left-color: #000000 !important;
 border-bottom-color: #FFFFFF !important;
 border-right-color: #FFFFFF !important;
 background-color: #BFB8BF !important;
}
a.button.donate
{
 color: #000000;
 border: 1px solid;
 border-top-color: #FFFFFF !important;
 border-left-color: #FFFFFF !important;
 border-bottom-color: #000000 !important;
 border-right-color: #000000 !important;
 background-color: #BFD0BF;
 border-radius: 0;
}
a.button.donate:hover:not([disabled]), a.button.donate:focus
{
 background-color: #CFE0CF;
}
a.button.donate:focus
{
 outline: 1px dotted #000000;
 outline-offset: -8px;
}
a.button.donate:active
{
 border-top-color: #000000 !important;
 border-left-color: #000000 !important;
 border-bottom-color: #FFFFFF !important;
 border-right-color: #FFFFFF !important;
 background-color: #BFD0BF !important;
}

/*
a.button:hover:not([disabled]), button:hover:not([disabled]), input[type="radio"].rbox + label:hover:not([disabled])
{
 box-shadow: 0px 1px 1px red;
}
a.button:hover:not([disabled]):active, button:hover:not([disabled]):active
{
 box-shadow: inset 0px 1px 1px blue;
}
*/
select
{
 color: #000000;
 border: 1px solid;
 border-top-color: #808080;
 border-left-color: #808080;
 border-bottom-color: #DFDFDF;
 border-right-color: #DFDFDF;
 background-color: #FFFFFF;
}
input[type="radio"].rbox:checked + label
{
 background-color: #CFC8CF;
}
form input[type="text"], form input[type="password"], form input[type="number"], form textarea
{
 color: #000000;
 border: 1px solid;
 border-top-color: #808080;
 border-left-color: #808080;
 border-bottom-color: #DFDFDF;
 border-right-color: #DFDFDF;
 background-color: #FFFFFF;
}
form input[type="text"][disabled], form input[type="password"][disabled], form input[type="number"][disabled], form textarea[disabled]
{
 background-color: #C0C0C0;
}
#footer
{
 padding: 1em;
 margin-left: 0;
}
#footer .styleBox
{
 border-color: #000000;
}
div.donate a
{
 text-shadow: 0 0 4px #000000;
}