/* CSS Document */
.noPrint {
  width: 100%;
  margin: 0;
  padding: 0;
  display: none;
  visibility: hidden;
}
body {
  margin: 0;
  padding: 0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.90em;
}
.canvas {
  width: 100%;
  position:relative;
  margin: 0;
  padding: 0;
  font-size: 0.80em;
  border: none;
}
.pageHeader {
  width: 100%;
  margin: 0;
  padding: 0;
}
.pageHeaderSlim {
  width: 100%;
  margin: 0;
  padding: 0;
}
.pageName {
  width: 45%;
  float: left;
  text-align: left;
  font-weight: bold;
  font-size: 0.90em;
  vertical-align: top;
}
.countyName {
  width: 45%;
  float: right;
  text-align: right;
  font-weight: bold;
  font-size: 0.90em;
  vertical-align: top;
  padding-right: 5px;
}
.pageFooter {
  width: 100%;
  margin: 0;
  padding: 0;
  display: none;
  visibility: hidden;
}
.pageNavButtons, .sectionNavButtons, .noPrint, .pageUtilityButtons, .pageMenu, .footer {
  width: 100%;
  margin: 0;
  padding: 0;
  display: none;
  visibility: hidden;
}
.pageHeaderPrint {
  visibility: visible;
  display: inline;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0px;
  min-height: 150px;
  min-width: 900px;
  color: #000;
  text-align: left;
}
.DepartmentHeader {
  width: 100%;
}
td.DepartmentHeaderTitle {
  text-align: left;
  font-size: 1.0em;
  font-weight: bold;
  border-bottom: 1px solid #000;
}
.DepartmentHeaderGraphic {
  width: 120px;
}
.DepartmentHeaderAddress {
  vertical-align: top;
}
.DepartmentHeaderNumbers {
  vertical-align: top;
  text-align: right;
}
.pageSearchFields {
  width: 100%;
  margin: 0;
  padding: 0;
  display: none;
  visibility: hidden;
}
/* Headings */
h2 {
  font-size: 1.4em;
  text-align: center;
}
h3 {
  font-size: 1.2em;
  text-align: center;
}
.oneColumn {
  width: 670px;
}
.doubleColumnLeft {
  width: 300px;
}
.doubleColumnRight {
  width: 300px;
}
/* Assessor Styles */
.twoColumn#collector {
  width: auto;
}
.twoColumn .leftColumn#collector {
  border: none;
  width: auto;
}
.twoColumn .rightColumn#collector {
  border: none;
  width: auto;
}
/* Clerk Styles */
body.clerk h2 {
  font-size: large;
  text-align: center;
}
body.clerk h3 {
  font-size: medium;
  text-align: center;
}
body.clerkFormPage {
  width: 100%;
  margin: 0;
  padding: 0;
  font-size: 0.90em;
}
body.assessorSummary {
  width: 100%;
  margin: 0;
  padding: 0;
}
/* Recorder */
/* fee Schedule */
.feeSchedule td {
  padding-bottom: 0;
}
.feeSchedule td.feeType {
  padding-bottom: 0;
}
/* Result Tables from Sheriff */
table.resultsTable {
  width: 100%;
  margin: 0;
  padding: 0;
  font-size: small;
}
body.largeReport div.canvas {
  width: 100%;
}
/* Collector Styles */
table.requestFormTable .labelText {
  text-align: right;
  font-weight: bold;
}
table.requestFormTable .inputCell {
  text-align: left;
}
fieldset#contactForm {
  border: none;
}
fieldset#contactForm legend {
  display: none;
}
fieldset#contactForm label {
  font-weight: bold;
}
h2#smallHeader {
  margin-bottom: 0px;
  font-size: medium;
}
/* Left Menu */
.leftMenu {
  display: none;
  visibility:hidden;
}
/* Content */
.mainContent {
  margin: 0px auto;
  width: 100%;
}