a:link a:active {color:#E7F7FE;} 
a:hover {color:#000066; background-color:#ccffFF;}
a {font-family: Helvetica, sans-serif; font-size:14px; color:#000099;font-weight:bold;}
a:visited {color:#660066;}
body {text-align:center; background-color:#f8f8f8;}
table {box-sizing:border-box;}
td,div {font-family: Helvetica, sans-serif; font-size:16px; color:black; box-sizing:border-box;}
H1 {display:inline; font-size:24px; font-style:italic; font-weight:bold; color:#660000;}
H2 {display:inline; font-weight:bold; font-size:16px;color:#000099;}
H3 {display:inline; font-size:18px; font-weight:bold;}
.navbar {border: 2px solid white; padding:1px; text-align:center;}
.bold {font-size:16px;}
.wrap {margin-left:auto; margin-right:auto; text-align:left; background-color:white; padding:2px;}
.small td{font-size:14px; border: 1px solid silver;}
.box {background-color: #f0f0f0; text-align:center; vertical-align:middle; font-weight:bold; border: 1px solid silver; padding:2px;}
#sidebar {border: 1px dashed silver; width:158px; font-size:14px; line-height:normal; table-layout:fixed; background-color: #f0f0f0; text-align:center; font-weight:bold; border-collapse:separate;  border-spacing:2px;}
#wrapper {margin-left:auto; margin-right:auto; width:100%; max-width:900px; text-align:left; background-color:white; padding:4px; margin-bottom: 20px; line-height: 1.375;}
#footer {text-align:center; font-size:14px;}
@media only screen and (max-width: 768px) {.mobile-hide {display: none !important; } }