HTML {
    scrollbar-base-color: #42D95A;
    scrollbar-arrow-color: #ffff84;
    scrollbar-darkshadow-color: grey;
}
BODY {
  background: #FFFFFF;
  font: 10pt Arial, sans-serif; color: #000000;
}
#    background: #FFFFFF url('./images/HHS-logo-bg.gif') no-repeat fixed center center;
# A {text-decoration: none;}
A:link {color: #006600;}
A:active {color: #000000;}
A:visited {color: #663300;}
A:hover {color: #009900;}
H1 {font: bold 20pt Arial, sans-serif; color: #000000;}
H2 {font: bold 18pt Arial, sans-serif; color: #000000;}
H3 {font: bold 16pt Arial, sans-serif; color: #000000;}
H4 {font: bold 14pt Arial, sans-serif; color: #000000;}
P {font: 10pt Arial, sans-serif; color: #000000;}
TD {font: 10pt Arial, sans-serif; color: #000000; vertical-align: top;}
LI {font: 10pt Arial, sans-serif; color: #000000;}
DT {font: bold 10pt Arial, sans-serif; color: #000000;}
TH {font: bold 10pt Arial, sans-serif;}
SMALL {font-family: "Times New Roman", serif;}
LI {text-align: left;}
HR {text-align: center;}

ACRONYM {cursor: help;}

.tinyhead {font: bold 10pt Arial, Helvetica, Verdana, sans-serif;}
.copy {font: bold 8pt "Times New Roman", serif; text-align: center; text-decoration: none;}
.sohead {font: bold 12pt Arial, Helvetica, Verdana, sans-serif; text-align: center;}
.small {font: 8pt Arial, Helvetica, Verdana, sans-serif;}
.b {font-weight: bold;}

.opt {font: bold 12pt Arial, Helvetica, Verdana, sans-serif; text-align: center; text-decoration: none; color: #000000;}
.opt:link {color: #000000;}
.opt:active {color: #000000;}
.opt:visited {color: #000000;}
.opt:hover {color: #008800;}
.optsel {font: 12pt Arial, Helvetica, Verdana, sans-serif; text-align: center; text-decoration: none;}

.banner {
    background-color: #42D95A;
    height: 150px;
}
.bannergap {
    background-color: #FFFFFF;
    height: 5px;
}
.bannerdate {
    font-weight: bold;
    font-size: 12pt;
    text-decoration: none;
    color: #000000;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    height: 40px;
}

.mainbox {
    width: 550px;
    text-align: left;
}
.mainsep {
    width: 30px;
}
.maintext {
    text-align: left;
    font-weight: normal;
}
.mainalert {
    border: 2px solid red;
    text-align: center;
    font-weight: bold;
    color: red;
    margin: 12px 30px 12px 30px;
    padding: 12px 12px 12px 12px;
}
.alertlink {
    text-decoration: none;
}
.mainhead {
    text-align: left;
    font-weight: bold;
    font-size: 12pt;
}
.subhead {
    text-align: left;
    font-weight: bold;
}
.smalltext {
    font-size: 8pt;
}

.optspanel {
    background-color: #ffffff;
    width: 123px;
}
.suboptbox {
    text-align: center;
    background-color: #42D95A;
    padding: 5px 5px 5px 5px;
    border: medium double #42D95A;
}
.suboptgap {
    background-color: #ffffff;
    height: 10px;
}
.subopt {
    font: bold 10pt Arial, Helvetica, Verdana, sans-serif;
    text-align: center;
    text-decoration: none;
    color: #ffff84;
    white-space: nowrap;
}
.subopt:link {color: #ffff84;}
.subopt:active {color: #ffff84;}
.subopt:visited {color: #ffff84;}
.subopt:hover {color: #ffffe0;}

.news {
    font: 8pt Arial, Helvetica, Verdana, sans-serif;
    text-align: left;
}
.newsheada {
    font: bold 8pt Arial, Helvetica, Verdana, sans-serif;
    text-decoration: none;
    color: #000000;
    text-align: left;
}

.sponsorpanel {
    background-color: #ffffff;
    width: 170px;
}
.sponsorbox {
    height: 50px;
    font-size: 14pt;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
    text-decoration: none;
}
.sponsor {
    text-align: center;
    text-decoration: none;
}
.sponsorgap {
    background-color: #ffffff;
    height: 10px;
}
.sponsornameG {
    text-decoration: none;
    font-weight: bold;
}
.sponsornameS {
    text-decoration: none;
    font-weight: bold;
}
.sponsornameB {
    text-decoration: none;
}

.imgcenter {
    text-align: center;
    padding-right: 10px;
    padding-left: 10px;
}
.imgleft {
    text-align: left;
    padding-right: 10px;
}
.imgright {
    text-align: right;
    margin-left: 10px;
    border: 1px solid black;
}

.botlinks {
    text-align: center;
    text-decoration: none;
    font-size: 8pt;
}

.botlinksep {
    width: 20px;
}

.visitsep {
    width: 40px;
}
.visitsepv {
    height: 20px;
}

.cmttesep {
    width: 40px;
}

.arenasep {
    width: 20px;
}

.rider {
}

.horse {
    font-style: italic;
}

.pic {
    border: 1px solid black;
}
.progpic {
    border: 1px solid black;
}

.suboptsel {font: bold 10pt Arial, Helvetica, Verdana, sans-serif; text-align: left; text-decoration: none; background-color: #42D95A; color: #ffffff;}
.suboptsel:link {color: #ffffff;}
.suboptsel:active {color: #ffffff;}
.suboptsel:visited {color: #ffffff;}
.suboptsel:hover {color: #ffffe0;}

.head {font: bold 16pt Arial, Helvetica, Verdana, sans-serif; text-decoration: none; color: #000000; text-align: left;}
.heada {font: bold 16pt Arial, Helvetica, Verdana, sans-serif; text-decoration: none; color: #000000; text-align: left;}
.heada:link {color: #000000;}
.heada:active {color: #000000;}
.heada:visited {color: #000000;}
.heada:hover {color: #008800;}
.headc {font: bold 16pt Arial, Helvetica, Verdana, sans-serif; text-decoration: none; color: #000000; text-align: center;}
.headca {font: bold 16pt Arial, Helvetica, Verdana, sans-serif; text-decoration: none; color: #000000; text-align: center;}
.headca:link {color: #000000;}
.headca:active {color: #000000;}
.headca:visited {color: #000000;}
.headca:hover {color: #008800;}

.smallhead {font: bold 12pt Arial, Helvetica, Verdana, sans-serif; text-decoration: none; color: #000000; text-align: left; white-space: nowrap; }
.smallheada {font: bold 12pt Arial, Helvetica, Verdana, sans-serif; text-decoration: none; color: #000000; text-align: left; white-space: nowrap; }
.smallheada:link {color: #000000;}
.smallheada:active {color: #000000;}
.smallheada:visited {color: #000000;}
.smallheada:hover {color: #008800;}
.smallheadc {font: bold 12pt Arial, Helvetica, Verdana, sans-serif; text-decoration: none; color: #000000; text-align: center; white-space: nowrap; }
.smallheadca {font: bold 12pt Arial, Helvetica, Verdana, sans-serif; text-decoration: none; color: #000000; text-align: center; white-space: nowrap; }
.smallheadca:link {color: #000000;}
.smallheadca:active {color: #000000;}
.smallheadca:visited {color: #000000;}
.smallheadca:hover {color: #008800;}

.tinyhead {font: bold 10pt Arial, Helvetica, Verdana, sans-serif; text-decoration: none; color: #000000; text-align: left;}
.tinyheada {font: bold 10pt Arial, Helvetica, Verdana, sans-serif; text-decoration: none; color: #000000; text-align: left;}
.tinyheada:link {color: #000000;}
.tinyheada:active {color: #000000;}
.tinyheada:visited {color: #000000;}
.tinyheada:hover {color: #008800;}

.sep {background-color: #000000; vertical-align: bottom; text-align: right;}

.txt {text-align: left;}
.txti {text-align: left; text-indent: 30px;}
.txtl {text-align: left;}
.txtc {text-align: center;}
.txtr {text-align: right;}
.nobr {white-space: nowrap;}
.middle {vertical-align: middle;}
.middleright {text-align: right; vertical-align: middle;}

.cthed { font-size: 12pt; white-space: nowrap; }
.ctano { font-weight: bold; white-space: nowrap; text-align: right; }
.ctanom { font-weight: bold; white-space: nowrap; text-align: right; vertical-align: top; }
.ctanon { font-weight: normal; }
.ctfld { white-space: nowrap; }
.cterr { font-weight: bold; color: red; white-space: nowrap; text-align: center; }
.cterrm { font-weight: bold; color: red; white-space: nowrap; text-align: center; vertical-align: top; }
.cterrtab { text-align: left; }
.cterrmsg { color: #cc0000; }
.cterrsp { width: 90px; }

.searchbox { vertical-align: middle; }
.button { background: #42D95A; font: bold 10pt Arial, Helvetica, Verdana, sans-serif; padding: 0px 0px 0px 0px; color: #ffff84; vertical-align: middle; margin-bottom: 4px; height: 24px; }

.bookmarks {
    text-align: center;
    text-decoration: none;
    font-size: 8pt;
}
.bookmarkimg { vertical-align: middle; }
.bookmarklink { text-decoration: none; }
