
html, body {
  font-family: Arial,Helvetica,sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 11px;
  line-height: normal;
  font-size-adjust: none;
  font-stretch: normal;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  background-color: #006633;
  background-image: none;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-x-position: 0%;
  background-y-position: 0%;
}
table {
  font-family: Arial,Helvetica,sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: normal;
  font-size-adjust: none;
  font-stretch: normal;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  background-color: #FFFFFF;
  background-image: none;
  background-x-position: 0%;
  background-y-position: 0%;
}
a:link         { color:#006633; text-decoration:none; font-weight: bold; }
a:visited      { color:#006633; text-decoration:none; font-weight: bold; }
a:hover        { color:#006633; text-decoration:none; cursor:hand; font-weight: bold; }
a:active       { color:#006633; text-decoration:none; font-weight: bold; }
a:link.bars    { color:#00FF00; text-decoration:none; font-weight: bold; }
a:visited.bars { color:#00FF00; text-decoration:none; font-weight: bold; }
a:hover.bars   { color:#00FF00; text-decoration:none; cursor:hand; font-weight: bold; }
a:active.bars  { color:#00FF00; text-decoration:none; font-weight: bold; }
.style2        { font-size: 24px; }
.style3        { font-size: 12px; }
.style4        { font-size: 18px; font-weight: bold; }
.style7        { color: #FFFFFF; }
#data_and_time {
  position: absolute;
  top: 42px;
  right: 53px;
  font: bold 11px Arial, Helvetica, sans-serif;
  color: #000000;
}
table {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  font-family: Arial, Helvetica, sans-serif;
}
.currlinkpath     { font: bold 11px Arial, Helvetica, sans-serif; color: #DDDDDD; text-decoration: none; }
.linkpath         { font: bold 11px Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; }
.linkpath:link    { font: bold 11px Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: underline; }
.linkpath:visited { font: bold 11px Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: underline; }
.linkpath:hover   { font: bold 11px Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: underline; cursor: hand; background-color: #339900; }
.linkpath:active  { font: bold 11px Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: underline; }

.heading          { font: bold 24px Arial, Helvetica, sans-serif; color: #000000; }
.navigation       { font:      10px Arial, Helvetica, sans-serif; }
.navigation2      { font:      10px Arial, Helvetica, sans-serif; font-variant: small-caps; }
.stronger {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: underline;
}
.heading2 {
  font: bold 18px Arial, Helvetica, sans-serif;
}
.bodytext {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  color: #000000;
}
.headline {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: bolder;
  text-transform: uppercase;
  color: #000000;
  text-decoration: underline;
}
.headline2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: bolder;
  color: #000000;
  font-variant: small-caps;
}
.headline3 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: bolder;
  color: #FF0000;
  font-variant: small-caps;
}
.money_cell {
  font-family: Arial, Helvetica, sans-serif;
  padding: 0px 0px 0px 10px;
}
.buttons_banner {
  position: relative;
  left: 5px;
  height: 17px;
  vertical-align: middle;
  text-align: center;
  border-style: solid;
  background:#FFFFFF;
  font: bold small-caps 14px Arial, Helvetica, sans-serif;
  color: #006633;
}
.buttons_banner:hover {
  height: 17px;
  vertical-align: middle;
  text-align: center;
  border-style: solid;
  background-color:#085A08;
  font: bold small-caps 14px Arial, Helvetica, sans-serif;
  color: #FFFFFF;
}
.textbuttons {
  position: relative;
  left: 5px;
  width: 100px;
  height: 17px;
  vertical-align: middle;
  text-align: center;
  border-style: solid;
  border: #999999 3px outset;
  background:#FFFFFF;
  font: bold small-caps 14px Arial, Helvetica, sans-serif;
  color: #D8AD78
}
.textbuttons:hover {
  width: 100px;
  height: 17px;
  vertical-align: middle;
  text-align: center;
  border-style: solid;
  border: #999999 3px outset;
  background-color:#085A08;
  font: bold small-caps 14px Arial, Helvetica, sans-serif;
  color: #FFFFFF;
}
.buttons_main {
  position: relative;
  left: 5px;
  width: 100px;
  height: 17px;
  vertical-align: middle;
  text-align: center;
  border-style: solid;
  border: #999999 3px outset;
  background: #FFFFFF;
  font: bold small-caps 14px Arial, Helvetica, sans-serif;
  color: #006633;
}
.buttons_main:hover {
  width: 100px;
  height: 17px;
  vertical-align: middle;
  text-align: center;
  border-style: solid;
  border: #999999 3px outset;
  background-color:#085A08;
  font: bold small-caps 14px Arial, Helvetica, sans-serif;
  color: #FFFFFF;
}
.buttons_sub {
  position: relative;
  left: 5px;
  width: 100px;
  height: 14px;
  vertical-align: middle;
  text-align: center;
  border-style: solid;
  border: #999999 3px outset;
  background:#FFFFFF;
  font: bold small-caps 11px Arial, Helvetica, sans-serif;
  color: #006633;
}
.buttons_sub:hover {
  width: 100px;
  height: 14px;
  vertical-align: middle;
  text-align: center;
  border-style: solid;
  border: #999999 3px outset;
  background-color:#085A08;
  font: bold small-caps 11px Arial, Helvetica, sans-serif;
  color: #FFFFFF;
}
.buttons2_sub {
  position: relative;
  left: 5px;
  width: 100px;
  height: 28px;
  vertical-align: middle;
  text-align: center;
  border-style: solid;
  border: #999999 3px outset;
  background:#FFFFFF;
  font: bold small-caps 11px Arial, Helvetica, sans-serif;
  color: #006633;
}
.buttons2_sub:hover {
  width: 100px;
  height: 28px;
  vertical-align: middle;
  text-align: center;
  border-style: solid;
  border: #999999 3px outset;
  background-color:#085A08;
  font: bold small-caps 11px Arial, Helvetica, sans-serif;
  color: #FFFFFF;
}
.buttons3_sub {
  position: relative;
  left: 5px;
  width: 150px;
  height: 30px;
  vertical-align: middle;
  text-align: center;
  border-style: solid;
  border: #999999 3px outset;
  background:#FFFFFF;
  font: bold small-caps 12px Arial, Helvetica, sans-serif;
  color: #006633;
}
.buttons3_sub:hover {
  width: 150px;
  height: 30px;
  vertical-align:middle;
  text-align:center;
  border-style: solid;
  border: #999999 3px outset;
  background-color:#085A08;
  font: bold small-caps 12px Arial, Helvetica, sans-serif;
  color: #FFFFFF;
}
.reg_link                   { font: bold 12px Arial, Helvetica, sans-serif; color: #008000; text-decoration: none; }
.reg_link:link              { font: bold 12px Arial, Helvetica, sans-serif; color: #008000; text-decoration: underline; }
.reg_link:visited           { font: bold 12px Arial, Helvetica, sans-serif; color: #008000; text-decoration: underline; }
.reg_link:hover             { font: bold 12px Arial, Helvetica, sans-serif; color: #000000; text-decoration: underline; cursor: hand; background-color: #e7cc66; }
.reg_link:active            { font: bold 12px Arial, Helvetica, sans-serif; color: #008000; text-decoration: underline; }
.office_large               { font: bold small-caps 18px Arial, Helvetica, sans-serif; }
.office                     { font: bold small-caps 14px Arial, Helvetica, sans-serif; }
.office2                    { font: bold small-caps 14px Arial, Helvetica, sans-serif; color: #FFFFFF; background-color: #008000; width: 100%; }
.office_holder              { color: #000000; font: bold small-caps 12px Arial, Helvetica, sans-serif; }
.title                      { color: #000000; font: 10px Arial, Helvetica, sans-serif; }
.street_address             { color: #000000; font: 10px Arial, Helvetica, sans-serif; }
.phones                     { color: #000000; font: 10px Arial, Helvetica, sans-serif; }
.email                      { color: #085A08; font: 10px Arial, Helvetica, sans-serif; }
.large_title                { color: #000000; font: Bold 14px Arial, Helvetica, sans-serif; }
.medium_title               { color: #000000; font: Bold 12px Arial, Helvetica, sans-serif; }
.small_title                { color: #000000; font: Bold 10px Arial, Helvetica, sans-serif; }
.BodyTitle                  { font: bold 11px Arial; color:#000000; }
.BodySmallTitle             { font: bold 10px Arial; color:#000000; }
.BodyText                   { font:      9px Arial; color:#000000; }
.BodyTextInfo               { font: bold 9px Arial; color:#000000; }
.BodyTextUpdated            { font:       9px Arial; color:#000000; }
.main_title_style           { font: bold 60px arial, helvetica; color: #3355AA; text-align: center; }
.heading_style              { font: bold 16px arial, helvetica; color: #000000; text-align: center; }
.footing_style              { font: bold 10px arial, helvetica; color: #000000; text-align: center; }
.red                        { color: #cc0000; }
.election_heading           { font: bold 16px arial; }
.election_sub_heading       { font: bold 14px arial; }
.election_outliner          { border: 1px solid #AAAAAA; }
.election_timestamp         { position: absolute; top: 90px; right: 85px; text-align: right; }
.election_normalme          { font: 12px arial; }
.election_borderb           { border-bottom: 1px solid #AAAAAA; }
.election_bordert           { border-top   : 1px solid #AAAAAA; }
.election_borderr           { border-right : 1px solid #AAAAAA; }
.election_borderl           { border-left  : 1px solid #AAAAAA; }
.election_lborderb          { border-bottom: 1px dashed #CCCCCC; }
.election_lbordert          { border-top   : 1px dashed #CCCCCC; }
.election_lborderr          { border-right : 1px dashed #CCCCCC; }
.election_lborderl          { border-left  : 1px dashed #CCCCCC; }
.election_lbordersep        { border-top   : 5px solid #000000; }
.election_center            { text-align: center; }
input                       { font:        10px Arial; color:#000000; }
select                      { font:        10px Arial; color:#000000; }
.comm_hb_chapter_title      { font: bold   16px arial, helvetica; }
.comm_hb_section_title      { font: italic 14px arial, helvetica; }
.comm_hb_section_heading    { font: bold   12px arial, helvetica; }
.comm_hb_body               { font:        12px arial, helvetica; }
._center                    { text-align: center; }

.bidlink                    { font: bold 10px Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; }
.bidlink:link               { font: bold 10px Arial, Helvetica, sans-serif; color: #000000; text-decoration: underline; }
.bidlink:visited            { font: bold 10px Arial, Helvetica, sans-serif; color: #000000; text-decoration: underline; }
.bidlink:hover              { font: bold 14px Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: underline; cursor: hand; background-color: #339900; }
.bidlink:active             { font: bold 10px Arial, Helvetica, sans-serif; color: #000000; text-decoration: underline; }
.bidlink2                   { font: bold 10px Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; }
.bidlink2:link              { font: bold 10px Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; }
.bidlink2:visited           { font: bold 10px Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; }
.bidlink2:hover             { font: bold 14px Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; }
.bidlink2:active            { font: bold 10px Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; }
.bid_border                 { border: 1px solid #000000; }
.bid_border_sep             { border-bottom: 1px solid #000000; }
.bid_sep                    { background-color: #000000; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-size: 1px; }
.bid_cell_crush             { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-size: 1px; }
.bid_pad_0                  { padding: 0px 0px 0px 0px; }
.bid_mar_0                  { margin: 0px 0px 0px 0px; }
.bid_pad_1                  { padding: 1px 1px 1px 1px; }
.bid_pad_2                  { padding: 2px 2px 2px 2px; }
.bid_pad_3                  { padding: 3px 3px 3px 3px; }
.bid_pad_4                  { padding: 4px 4px 4px 4px; }
.bid_body                   { font:        16px arial, helvetica; background-color: #FFFFFF; color: #000000; }
.bid_body2                  { font:        12px arial, helvetica; background-color: #FFFFFF; color: #000000; }
.bid_body3                  { font:        10px arial, helvetica; background-color: #FFFFFF; color: #000000; }
.bid_header                 { border-bottom: 2px solid #000000; }
.real_bordersep             { border-top   : 1px solid #000000; }

.gray_button                { border: 1px solid #000000; background: #CCCCCC; width: 100px; color: #000000; }
.white_button               { border: 1px solid #000000; background: #FFFFFF; width: 100px; color: #000000; }
.white_button:hover         { border: 1px solid #000000; background: #000000; width: 100px; color: #FFFFFF; }
.white_background           { background: #FFFFFF; }

.inmate_borderb_white       { border-bottom: 1px solid #AAAAAA; background-color: #FFFFFF; }
.inmate_borderb_gray        { border-bottom: 1px solid #AAAAAA; background-color: #CCCCCC; }
.inmate_Header_1            { font: bold small-caps 18px Arial, Helvetica, sans-serif; background-color: #FFFFFF; color: #000000; }
.inmate_Header_2            { font: bold small-caps 14px Arial, Helvetica, sans-serif; background-color: #000000; color: #FFFFFF; }
.blog                       { overflow: scroll; background-color: #FFFFFF; height: 225px; border: 1px solid #000000; }
.blog_title                 { font: bold 16px arial, helvetica; color: #000000; }
.blog_times                 { font:      14px arial, helvetica; color: #000000; }
.blog_text                  { font:      12px arial, helvetica; color: #000000; }
.blog_posted_by             { font:       9px Arial; color: #777777; float: right; text-align: right; }

.doc_bars                   { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 400px; background-color: #006600; font: bold 15px arial; color: #FFFFFF; }
.doc_bars2                  { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 500px; background-color: #006600; font: bold 15px arial; color: #FFFFFF; }

.strike                     { text-decoration: line-through; }

.purchasing_title  { text-decoration: underline; font-size: 24px; font-weight: bold; font-family: Stencil, Arial; text-align: center; color: #000000; }
.purchasing_title2 { text-decoration: underline; font-size: 13px; font-weight: bold; font-family: Stencil, Arial; color: #000000; }
.purchasing_text   { font-size: 12px; font-family: Arial, sans-serif; text-align: justify; color: #000000; }
.purchasing_text2  { font-size: 12px; font-family: Arial, sans-serif; text-align: justify; color: #000000; }

.arbitrary_buttons {
  position: relative;
  left: 5px;
  vertical-align: middle;
  text-align: center;
  border-style: solid;
  border: #999999 3px outset;
  background:#FFFFFF;
  font: bold small-caps 14px Arial, Helvetica, sans-serif;
  color: #000000
}
.arbitrary_buttons:hover {
  vertical-align: middle;
  text-align: center;
  border-style: solid;
  border: #999999 3px outset;
  background-color:#085A08;
  font: bold small-caps 14px Arial, Helvetica, sans-serif;
  color: #FFFFFF;
}
.arbitrary_buttons2 {
  position: relative;
  left: 30px;
  vertical-align: middle;
  text-align: center;
  border-style: solid;
  border: #999999 3px outset;
  background:#FFFFFF;
  font: bold small-caps 14px Arial, Helvetica, sans-serif;
  color: #000000
}
.arbitrary_buttons2:hover {
  vertical-align: middle;
  text-align: center;
  border-style: solid;
  border: #999999 3px outset;
  background-color:#085A08;
  font: bold small-caps 14px Arial, Helvetica, sans-serif;
  color: #FFFFFF;
}
.audio_page_title { text-align: center; background-color: #FFFFFF; color: #000000; font: bold small-caps 18px Arial; }
.ip2mac_matches   { font: 12px Courier; }
  
