h1
{
  padding: 12px 0 0 0;
  font: bold 36pt Helvetica;
  color: Black;
  text-align: center;
}
h2
{
  padding: 0px 0px 0px 0px;
  font: bold 24pt Helvetica;
  color: Black;
  text-align: center;
  vertical-align: middle;
}
h3
{
  padding: 3px 0 0 0;
  font: bold 18pt Helvetica;
  color: Black;
  text-align: left;
}
h4
{
  padding: 0px 0 0 4px;
  font: bold 10pt Helvetica;
  color: Black;
  text-align: left;
}
.halfindent
{
  padding-left: 25pt;
  padding-right: 25pt;
}

.indented
{
  padding-left: 50pt;
  padding-right: 50pt;
}

tiny
{
  padding: 0px 0px 0px 0px;
  font: bold 6pt Helvetica;
}
fieldset.frame
{
  padding: 0px 0px 0px 0px;
  font: bold 9pt Helvetica;
  color: DarkGreen;
  text-align: center;
}
table
{
  padding: 4px 4px 4px 4px;
  font: bold 9pt Helvetica;
  color: Black;
  text-align: center;
}
table.reglist
{
  padding: 0 0 0 0;
  font: bold 9pt Helvetica;
  color: Black;
  text-align: left;
}
td.greeting
{
  padding: 0px 0px 0px 0px;
  font: bold 24pt Helvetica;
  color: Black;
  text-align: left;
}
td.important
{
  padding: 0px 0px 0px 0px;
  font: bold 18pt Helvetica;
  color: Black;
  text-align: left;
}
td.link
{
  padding: 0px 0px 0px 0px;
  font: bold 9pt Helvetica;
  color: Black;
  text-align: center;
}
td.inst
{
  vertical-align: middle;
  padding: 0px 0px 0px 0px;
  font: bold 9pt Helvetica;
  color: Black;
  text-align: left;
}
td.tinst
{
  vertical-align: top;
  padding: 0px 0px 0px 0px;
  font: bold 9pt Helvetica;
  color: Black;
  text-align: left;
}
td.qtet
{
  padding: 0px 0px 0px 0px;
  font: bold 16pt Helvetica;
  color: Black;
  text-align: center;
}
td.rosterclass
{
  padding: 0px 0px 0px 0px;
  font: bold 16pt Helvetica;
  color: Black;
  text-align: Left;
}
td.rosternames
{
  padding: 0px 0px 0px 0px;
  font: bold 10pt Helvetica;
  color: Black;
  text-align: Left;
  vertical-align: top;
}
td.title
{
  padding: 0px 0px 0px 0px;
  font: bold 10pt Helvetica;
  color: Black;
  text-align: center;
}
td.list
{
  padding: 1px 1px 1px 1px;
  font: bold 9pt Helvetica;
  color: Black;
  text-align: left;
}
td.textitem
{
  padding: 2px 2px 2px 2px;
  font: bold 10pt Helvetica;
  color: Black;
  text-align: left;
  vertical-align: middle;
}
td.listelem
{
  padding: 2px 2px 2px 2px;
  font: bold 10pt Helvetica;
  color: Black;
  text-align: left;
}
td.clistelem
{
  padding: 2px 2px 2px 2px;
  font: bold 10pt Helvetica;
  color: Black;
  text-align: center;
}
td.pics
{
  padding: 0px 0px 0px 0px;
  font: bold 9pt Helvetica;
  color: Black;
  text-align: center;
}
td.info
{
  padding: 0px 0px 0px 0px;
  font: bold 16pt Helvetica;
  color: Black;
  text-align: right;
}
td.cname
{
  padding: 1px 1px 1px 1px;
  font: bold 9pt Helvetica;
  color: Black;
  text-align: left;
}
td.iname
{
  padding: 1px 1px 1px 1px;
  font: bold 9pt Helvetica;
  color: Black;
  text-align: left;
}
td.cnum
{
  padding: 1px 1px 1px 1px;
  font: bold 9pt Helvetica;
  color: Black;
  text-align: left;
}
td.inlabel
{
  padding: 0 0 0 0;
  font: bold 14pt Helvetica;
  color: Black;
  text-align: right;
}
td.inbox
{
  padding: 0 0 0 0;
  font: bold 9pt Helvetica;
  color: Black;
  text-align: left;
}
td.mName
{
  background: #F5F5DC;
  padding: 0 0 0 0;
  font: bold 9pt Helvetica;
  color: Black;
  text-align: right;
}
td.bhugename
{
  font: bold 36pt Helvetica;
  color: Black;
  text-align: center;
}
td.blrgname
{
  font: bold 10pt Helvetica;
  color: Black;
  text-align: center;
}
td.brlistelem
{
  font: bold 10pt Helvetica;
  color: Black;
  text-align: right;
}
td.bllistelem
{
  font: bold 10pt Helvetica;
  color: Black;
  text-align: left;
}
select.menu
{
  padding: 0 0 0 0;
  font: bold 9pt Helvetica;
  background: #F5F5DC;
  color: Black;
  text-align: left;
}
textarea.textbox
{
  padding: 0 0 0 0;
  font: bold 9pt Helvetica;
  background: #F5F5DC;
  color: Black;
  text-align: left;
}
input.textbox
{
  padding: 0 0 0 0;
  font: bold 9pt Helvetica;
  background: #F5F5DC;
  color: Black;
  text-align: left;
}
input.checkbox
{
  padding: 0 0 0 0;
  font: bold 9pt Helvetica;
  color: Black;
  text-align: left;
}
input.radio
{
  padding: 0 0 0 0;
  font: bold 9pt Helvetica;
  color: Black;
  text-align: left;
}
input.letter
{
  text-decoration: none;
  padding: 0 0 0 0;
  border: 2px outset #666666; 
  -moz-border-radius: 3px 3px 3px 3px;
  background: #F5F5DC;
  font: bold 9pt Helvetica;
  color: Black;
  text-align: center;
  vertical-align: middle;
}
input.vletter
{
  text-decoration: none;
  padding: 0 0 0 0;
  border: 0px; 
  -moz-border-radius: 3px 3px 3px 3px;
  background: #F5F5DC;
  font: bold 9pt Helvetica Black;
  color: Black;
  text-align: center;
  vertical-align: middle;
}
input.eletter
{
  text-decoration: none;
  padding: 0 0 0 0;
  border: 0px; 
  -moz-border-radius: 3px 3px 3px 3px;
  background: #F5F5DC;
  font: bold 9pt Helvetica Blue;
  color: Blue;
  text-align: center;
  vertical-align: middle;
}
input.dletter
{
  text-decoration: none;
  padding: 0 0 0 0;
  border: 0px; 
  -moz-border-radius: 3px 3px 3px 3px;
  background: #F5F5DC;
  font: bold 9pt Helvetica Red;
  color: Red;
  text-align: center;
  vertical-align: middle;
}
input.letter:hover
{
  text-decoration: none;
  padding: 0 0px 0 0px; 
  border: 0px outset #660000; 
  -moz-border-radius: 3px 3px 3px 3px; 
  white-space: nowrap; 
  font: bold 10pt Helvetica;
  background: Black;
  color: #F5F5DC;
  text-align: center;
}
input.butn
{
  text-decoration: none;
  padding: 0 8px 0 8px; 
  border: 2px outset #660000; 
  -moz-border-radius: 8px 8px 8px 8px; 
  white-space: nowrap; 
  font: bold 10pt Helvetica;
  background: #F5F5DC;
  color: Black;
  text-align: center;
}
input.cammo
{
  text-decoration: none;
  padding: 8px 8px 8px 8px; 
  border: none; 
  white-space: nowrap; 
  font: bold 10pt Helvetica;
  background: #F5F5DC;
  color: #F5F5DC;
  text-align: center;
}
input.butn:hover 
{
  background: PaleGreen;
} 
td.cdesc
{
  padding: 1px 1px 1px 1px;
  font: bold 9pt Helvetica;
  color: Black;
  text-align: left;
}
td.pagetitle
{
  padding: 0px 0px 0px 0px;
  font: bold 24pt Helvetica;
  color: Black;
  text-align: center;
}
td.regtab
{
  background: Cyan;
  padding: 1px 0 0 0;
  font: bold 9pt Helvetica;
  color: Black;
  text-align: center;
}
td.vlet
{
  padding: 3px 3px 3px 3px;
  font: bold 10pt Helvetica;
  color: Black;
  text-align: left;
}
td.elet
{
  padding: 3px 3px 3px 3px;
  font: bold 10pt Helvetica;
  color: Blue;
  text-align: left;
}
td.dlet
{
  padding: 3px 3px 3px 3px;
  font: bold 9pt Helvetica;
  color: Red;
  text-align: left;
}
td.regstat
{
  padding: 0px 0px 0px 4px;
  font: bold 9pt Helvetica;
  color: Black;
  text-align: left;
}
td.regother
{
  background: Tan;
  padding: 0px 0px 0px 4px;
  font: bold 9pt Helvetica;
  color: Black;
  text-align: left;
}
td.regnote
{
  padding: 3px 3px 3px 3px;
  font: bold 9pt Helvetica;
  color: DarkGreen;
  text-align: left;
}
td.disabled
{
  padding: 0px 0px 0px 4px;
  font: bold 9pt Helvetica;
  color: Gray;
  text-align: left;
}
td.error
{
  color: Red;
  text-align: center;
}
td.cammo
{
  padding: 3px 3px 3px 3px;
  font: bold 9pt Helvetica;
  text-align: left;
  padding: 12px 0 0 0;
  background-color: #F5F5DC;
  color: #F5F5DC;
}
font.error
{
  color: Red;
  text-align: center;
}
font.cammo
{
  font: bold 9pt Helvetica;
  background-color: #F5F5DC;
  color: #F5F5DC;
}
font.huge
{
  font: bold 36pt Helvetica;
  color: Black;
  text-align: center;
}
div.textitemheadline
{
  font: bold 18pt Helvetica;
  color: Black;
  text-align: left;
}
div.textitemtext
{
  font: bold 10pt Helvetica;
  color: Black;
  text-align: left;
}
div.textitembullet
{
  font: bold 10pt Helvetica;
  color: Black;
  text-align: left;
}
div.captions
{
  font: bold 24pt Helvetica;
  color: Black;
  text-align: center;
}
font.instructspecial
{
  font: bold 20pt Helvetica;
  color: Black;
  text-align: left;
}
font.headliner
{
  font: bold 18pt Helvetica;
  color: Black;
  text-align: center;
}
font.eyeliner
{
  font: bold 14pt Helvetica;
  color: Black;
  text-align: center;
}
font.larger
{
  font: bold 10pt Helvetica;
  color: Black;
  text-align: center;
}
font.subtitle
{
  font: bold 9pt Helvetica;
  color: Black;
  text-align: center;
}
font.spaced
{
  padding: 3px 3px 3px 3px;
}
font.grabber
{
  font: bold 18pt Helvetica;
  color: Black;
  text-align: left;
}
font.badgefname
{
  padding: 1px 1px 1px 1px;
  font: bold 48pt Helvetica;
  color: Black;
  text-align: center;
}
font.badgelgname
{
  font: bold 12pt Helvetica;
  color: Black;
}
font.badgemgname
{
  font: bold 18pt Helvetica;
  color: Black;
}
font.badgesgname
{
  font: bold 24pt Helvetica;
  color: Black;
}
td.badgefname
{
  padding: 1px 1px 1px 1px;
  font: bold 60pt Helvetica;
  color: Black;
  text-align: center;
}
td.badgesfname
{
  padding: 1px 1px 1px 1px;
  font: bold 44pt Helvetica;
  color: Black;
  text-align: center;
}
td.badgessfname
{
  padding: 1px 1px 1px 1px;
  font: bold 30pt Helvetica;
  color: Black;
  text-align: center;
}
td.badgeleftlabel
{
  padding: 0px 0px 0px 0px;
  font: bold 18pt Helvetica;
  color: Black;
  text-align: left;
  vertical-align: middle;
}
td.badgeleftleft
{
  padding: 0px 0px 0px 0px;
  font: bold 24pt Helvetica;
  color: Black;
  text-align: center;
  vertical-align: bottom;
}
td.badgeleftcenter
{
  padding: 0px 0px 0px 0px;
  font: bold 24pt Helvetica;
  color: Black;
  text-align: center;
  vertical-align: middle;
}
td.badgeleftcenterbottom
{
  padding: 0px 0px 0px 0px;
  font: bold 18pt Helvetica;
  color: Black;
  text-align: center;
  vertical-align: middle;
}
td.badgeleftright
{
  padding: 0px 0px 0px 0px;
  font: bold 24pt Helvetica;
  color: Black;
  text-align: center;
  vertical-align: bottom;
}
td.badgerightlabel
{
  padding: 0px 0px 0px 0px;
  font: bold 28pt Helvetica;
  color: Black;
  text-align: left;
  vertical-align: middle;
}
td.brsched
{
  padding: 0px 0px 0px 0px;
  font: bold 12pt Helvetica;
  color: Black;
  text-align: left;
  vertical-align: top;
}
td.instructhuge
{
  padding: 0px 0px 0px 0px;
  font: bold 36pt Helvetica;
  color: Black;
  text-align: left;
}
td.instructlarge
{
  padding: 0px 0px 0px 0px;
  font: bold 18pt Helvetica;
  color: Black;
  text-align: left;
}
td.instructnorm
{
  padding: 0px 0px 0px 0px;
  font: 12pt Helvetica;
  color: Black;
  text-align: left;
}
td.instructbold
{
  padding: 0px 0px 0px 0px;
  font: bold 12pt Helvetica;
  color: Black;
  text-align: left;
}
font.instructbold
{
  font: bold 12pt Helvetica;
  color: Black;
  text-align: left;
}
font.instructnorm
{
  padding: 0px 0px 0px 0px;
  font: 12pt Helvetica;
  color: Black;
  text-align: left;
}
font.instructions
{
  font: 10pt Helvetica;
  color: Black;
  text-align: left;
}
font.lnamelab
{
  font: bold 24pt Helvetica;
  color: Black;
  text-align: left;
}
font.lnamelabsmall
{
  font: bold 20pt Helvetica;
  color: Black;
  text-align: left;
}
font.lnamelabtiny
{
  font: bold 16pt Helvetica;
  color: Black;
  text-align: left;
}
font.qtnamelab
{
  font: bold 16pt Helvetica;
  color: Black;
  text-align: center;
}
font.qtnamelabsmall
{
  font: bold 14pt Helvetica;
  color: Black;
  text-align: center;
}
font.textlab
{
  font: bold 10pt Helvetica;
  color: Black;
  text-align: left;
}
font.spacer
{
  font: bold 12pt Helvetica;
}
li.spacedlist
{
  padding-bottom: 4pt;
}
p.breakafter
{
  color: Black;
  text-align: center;
  page-break-after: always;
}
p.error
{
  color: Red;
  text-align: center;
}
p.bright
{
  color: Blue;
  text-align: center;
}
p.bigbright
{
  color: Blue;
  text-align: center;
  font: bold 18pt Helvetica
}
p.info
{
  color: black;
  text-align: left;
}
p.downloads
{
  color: black;
  text-align: center;
  background: cyan;
}
p.headline
{
  color: Black;
  text-align: center;
  font: bold 18pt Helvetica
}
th.title
{
  padding: 0px 0px 0px 0px;
  font: bold 18pt Helvetica;
  color: Black;
  text-align: center;
}

info
{
  padding: 4px 4px 4px 4px;
  font: bold 9pt Helvetica;
  color: Black;
  text-align: left;
}
#optsbar
{
  vertical-align: middle;
  left: 0px;
  top: 1px;
  z-index: 3;
  font: bold 9pt Helvetica;
  color: Black;
  white-space: nowrap;
  padding: 3px 3px 3px 3px;
  text-align: center;
}
#optsbar span 
{ 
  color: Black;
}
#optsbar .current 
{
  color: Black; 
}
#optsbar a 
{
  color: Black; 
} 
#optsbar a:hover 
{
  background: Lime;
  color: Black;
} 
#optsbar a:active 
{
  background: Tan;
  color: Black;
}

current
{
  background: Black;
  color: PaleGreen;
  padding: 0px 10px 0px 10px;
  border: 2px outset #660000; 
  border-bottom: none;
  -moz-border-radius: 12px 12px 0 0;
  white-space: nowrap;
}

#main {
        background: #F5F5DC;
        border: 1px solid white;
        /* border-top: none; */
        position: static;
        left: 0px;
        top: 0px;
        height: auto;
        margin: 0em;
        padding-left: 5px;
        padding-right: 5px;
        color: Black;
        overflow: visible;
        bottom: auto;
        z-index: 6;
        width: 860px;
}
body
{
  background: #F5F5DC;
  font: 9pt Helvetica;
  color: Black;
}
.creamback
{
  font-size: 14px;
  font-weight: bold;
  border: 1px solid #000000;
  background: Cornsilk;
  color: Black;
}
#divbar
{
  position: static;
  left: 0px;
  top: 0px;
  z-index: 4;
  font: bold 9pt Helvetica;
  background: SaddleBrown;
  color: DarkGreen;
  white-space: nowrap;
  width: 840px;
}
.box1
{
  background: Lime;
  padding: 1px 5px 0px 5px;
  font: 10pt Helvetica;
  color: Black;
}
.box2
{
  background: Lime;
  padding: 1px 5px 0px 5px;
  font: 10pt Helvetica;
  color: Black;
}
.box3
{
  background: Lime;
  padding: 1px 5px 0px 5px;
  font: 10pt Helvetica;
  color: Black;
}
.box4
{
  background: Lime;
  padding: 1px 5px 0px 5px;
  font: 10pt Helvetica;
  color: Black;
}
.box5
{
  background: Lime;
  padding: 1px 5px 0px 5px;
  font: 10pt Helvetica;
  color: Black;
}
.box6
{
  background: Lime;
  padding: 1px 5px 0px 5px;
  font: 10pt Helvetica;
  color: Black;
}
.box7
{
  background: Lime;
  padding: 1px 5px 0px 5px;
  font: 10pt Helvetica;
  color: Black;
}
.box8
{
  background: Lime;
  padding: 1px 5px 0px 5px;
  font: 10pt Helvetica;
  color: Black;
}
.box9
{
  background: Lime;
  padding: 1px 5px 0px 5px;
  font: 10pt Helvetica;
  color: Black;
}
.box10
{
  background: Lime;
  padding: 1px 5px 0px 5px;
  font: 10pt Helvetica;
  color: Black;
}
