body { margin: 0px; margin-bottom: 10px; padding: 0px; color: black; background: #FFEFD5 }
#topbar { padding: 0px; }
#powersearch {
  background: #DDEEFF; border-style: solid; border-width: 1; padding: 2;
}
#report, #report td, #report p {
 margin: 20px;
 font-family: Verdana, Arial, sans-serif;
 font-size: 11pt; color: black;
}
#report th {
 margin: 20px;
 font-family: Verdana, Arial, sans-serif;
 font-size: 11pt; color: #7A0000;
}
#report p {
 padding-top: 0; padding-bottom: 0;
 margin-top: 1ex; margin-bottom: 0;
}

#report TABLE { border: 2px; border-style = groove; border-collapse: collapse; border-color: #8B0000}
#report TABLE.printable { border: thin; border-style = groove; border-collapse: collapse; border-color: black}
#report TH, #report TD, #report HR {
border: 2px; border-style = groove; padding: 0.07cm; border-color: #8B0000
}
#report TH.printable, #report TD.printable, #report HR.printable {
border: 1px; border-style = groove; padding: 0.07cm; border-color: black
}
#report TH.dark, #report TD.dark {
background-color: #A5A5A5 }
#report TR.subtotal { background-color: #EEEEEE; }
#report INPUT.District  {width: 25px}
#report INPUT.Precinct   {width: 50px}
#report INPUT.PrecinctList   {width: 800px}
#report input.button { background-color: #776666; color: #8B0000}
p, pre, td, th, li, dd, dt { line-height: 12pt; }
textarea { overflow: auto; }

#footer { padding: 4px; }
#footer form { display: inline; }
#sitetitle {
 font-family: Bookman Old Style, serif;
 color: #8B0000;
 font-weight: normal; font-size: 30pt;
 line-height: 32pt;
}
td.top {
 background-color: #DEB887; color: #8B0000;
 margin-top: 4px; margin-bottom: 4px;
 padding-top: 0; padding-bottom: 0;
 text-transform: uppercase;
 font-family: Verdana, Arial, sans-serif; font-size: 8pt;
}
td.top a {
 font-family: Verdana, Arial, sans-serif;
 background-color: #DEB887; color: #8B0000;
 text-decoration: none; font-size: 10pt;
}
td.bottom {
 font-family: Verdana, Arial, sans-serif;
 font-size: 10pt;
 padding: 0;
}
#quickbar {
 font-family: Verdana, Arial, sans-serif;
 font-size: 8pt; font-weight: bold; line-height: 9.5pt;
 text-decoration: none;
 color: black;
 padding: 0; margin-top: 0;
}
#quickbar a { color: #446688; }

#quickbar h6 {
 font-family: Verdana, Arial, sans-serif;
 font-size: 10pt; font-weight: bold; line-height: 12pt;
 text-decoration: none;
 color: #666666;
 padding: 0; margin-bottom: 2px; margin-top: 6px;
}
#quickbar form { padding: 0; margin-top: 0; }

h1 { font-family: Arial, Helvetica, sans-serif;
 color: #776666;
 font-family: Verdana, Arial, sans-serif;
 font-size: 22pt; font-weight: bold; line-height: 21pt;
}
h2 { font-family: Arial, Helvetica, sans-serif;
 color: #776666;
 font-family: Verdana, Arial, sans-serif;
 font-size: 18pt; font-weight: bold; line-height: 21pt;
}
h3 { font-family: Arial, Helvetica, sans-serif;
 color: #776666;
 font-family: Verdana, Arial, sans-serif;
 font-size: 14pt; font-weight: bold; line-height: 21pt;
}
h1.pagetitle { padding-bottom: 0; margin-bottom: 0; }
#report p.subtitle {
 color: #776666; font-size: 11pt; font-weight: bold;
 padding-top: 0; margin-top: 0; padding-bottom: 1ex;
}
a { color: #223366; }
a.external { color: #336644; }
a:visited { color: #8D0756; }
a.printable { text-decoration: underline; }
h2, h3, h4, h5, h6 { margin-bottom: 0; }
small { font-size: 75%; }

<link rel="stylesheet" href="/ssiprint.css" type="text/css" media="print" />
