@charset "UTF-8"; 
a:link a:active {color:#E7F7FE;} a:visited {color:purple;}
a:hover {color:#000066; background-color:#ccffFF;}
a {font-family: Helvetica, sans-serif; font-weight:bold; color:#660000;}
body { text-align:center; background-color: transparent; background-color: #e8e8e8; }
table.black {width:98%; text-align: center; border: 4px solid #c2f0c2; border-collapse: collapse;}
table.black td {color:black; border: 2px solid #c2f0c2; padding:1px; } 
table.black th {color:black; border: 4px solid #c2f0c2; padding:1px; } 
H1 {display:inline;font-size:3em;font-style:italic;font-weight:bold;color:#660000;}
H2 {display:inline; font-size:1.1em; font-weight:bold; color:#660000;}
H3 {display:inline; font-size:1.1em; font-weight:bold;}
.bold {font-weight:bold;}
.box {background-image: -webkit-linear-gradient(0deg, rgb(232, 232, 232) 0%, rgba(212, 206, 206, 0.62) 22%, rgb(144, 238, 144) 51%, rgb(190, 188, 188) 79%, rgb(218, 218, 218) 88%, rgb(232, 232, 232) 97%); text-align:center; vertical-align:middle; font-weight:bold; border: 1px solid silver; padding:4px; margin:4px;}
ul {margin:0px; list-style-type:none; padding-left:1px;}
li {border: 2px solid white; padding:1px;}
#sidebar {float:right; width:126px; padding:2px; border: 2px dashed #c2f0c2; font-size: 1.0em; line-height:1.25; margin-left:20px; margin-bottom: 25px; background-color: #c2f0c2; text-align:center;}
#wrapper{margin:5px; text-align:left; width:100%; max-width:1200px; min-width:640px; font-size:100%; line-height:1.375; padding:4px; background-color:white; font-family: Helvetica, sans-serif; color:black; }
@media only screen and (max-width: 640px) {.mobile-hide {display: none !important; } } 
