/* Custom Headers */
@media only screen and (min-device-width: 320px) and (max-device-width: 768px) {
  .mobileHide {
    display: none;
  }
  #adminPageLogin {
    width: 90%;
    margin-left: 5%;
    margin-right: 5%;
  }
  #adminPageLogin form {
    width: 80%;
    margin-right: 10%;
    margin-left: 10%;
  }
  body {
    min-width: 320px !important;
  }
  #header {
    min-width: 320px !important;
  }
  #navLinks {
    min-width: 320px !important;
    min-height: 0px !important;
    text-align: left !important;
  }
  #navLinks a:link:active {
    color: white;
  }
  #stateImg {
    display: none;
  }
  #countyName {
    font-size: clamp(1.5rem, 4vw, 2em);
    padding-left: 1rem;
  }
  /* #countyName:first-letter {@include header-firstlettersm;} */
  #vai {
    display: none;
  }
  #homePage {
    display: none;
  }
  .alternateHomePage {
    display: none;
  }
  #sidebarNav {
    width: 100%;
  }
  #body {
    width: 100%;
  }
  #news {
    width: 90%;
  }
  #news2 {
    width: 90%;
  }
  #wrapper {
    min-width: 320px !important;
  }
  #searchTitle {
    min-width: 300px !important;
  }
  #disclaimer {
    min-width: 300px !important;
  }
  #searchOptions {
    min-width: 300px !important;
  }
  #searchOptions p {
    clear: left;
  }
  .resSearchType {
    min-width: 300px !important;
  }
  .sortResults {
    min-width: 320px !important;
  }
  .resSearchCriteria {
    clear: left;
    width: 99%;
    margin-left: 1%;
  }
  .resSearchCriteria1 {
    clear: left;
    width: 98%;
    margin-left: 2%;
  }
  .resSearchCriteria2 {
    clear: left;
    width: 98%;
    margin-left: 2%;
  }
  .resSearchHeader {
    min-width: 300px !important;
  }
  .resSearchCriteria2 select {
    max-width: 280px !important;
    margin-left: 2%;
    margin-right: 2%;
  }
  .resSearchCriteria input {
    max-width: 280px !important;
    margin-left: 2%;
    margin-right: 2%;
  }
  .resSearchCriteria select {
    max-width: 280px !important;
    margin-left: 2%;
    margin-right: 2%;
  }
  .pclWrapper {
    min-width: 300px !important;
  }
  #pclGeneralInfo {
    clear: left;
  }
  #pclGeneralInfo table {
    min-width: 320px !important;
  }
  .pclLabel1 {
    text-align: left;
  }
  .pclData {
    min-width: 300px !important;
    width: 61%;
  }
  .ad-gallery {
    clear: left;
    max-width: 90% !important;
    margin-left: 5% !important;
  }
  .ad-nav {
    max-width: 90% !important;
    margin-left: 5% !important;
  }
  .singleImage {
    clear: left;
    width: 80%;
  }
  .noImage {
    clear: left;
    width: 80%;
  }
  .sketchTest {
    clear: left;
    width: 100% !important;
  }
  .sketch {
    width: 100%;
  }
  #navButtons {
    min-width: 320px !important;
  }
  .mActive a {
    color: white !important;
  }
  .ILPYear {
    width: 8%;
    margin-right: 1%;
    margin-left: 1%;
  }
  .ILPYcolumns {
    width: 17%;
  }
  .grant_column {
    width: 15%;
  }
  .grant_columnb {
    width: 14%;
  }
  .grant_columna {
    width: 14%;
  }
  /* #structure{clear:left; float:left; background-color:$boxShading; margin-right:1%; margin-bottom:10px; width:100%; } */
  #rmCount {
    clear: left;
    float: left;
    background-color: #D8E2EE;
    margin-right: 1%;
    margin-bottom: 10px;
    width: 100%;
  }
  #bldgDesc {
    clear: left;
    float: left;
    background-color: #D8E2EE;
    margin-right: 1%;
    margin-bottom: 10px;
    width: 100%;
  }
  #bsmtFin {
    clear: left;
    float: left;
    background-color: #D8E2EE;
    margin-right: 1%;
    margin-bottom: 10px;
    width: 100%;
  }
  #fireplace {
    clear: left;
    float: left;
    background-color: #D8E2EE;
    margin-right: 1%;
    margin-left: 0%;
    margin-bottom: 10px;
    width: 100%;
  }
  .r_datag {
    text-align: right !important;
    width: 44%;
    margin-right: 2%;
  }
  #bldgExtra {
    clear: left;
    width: 100%;
  }
  .addn_garages {
    clear: left !important;
    width: 100%;
  }
  .decks_ven {
    clear: left !important;
    width: 100%;
  }
  #porches {
    clear: left !important;
    width: 100%;
  }
  #plumbing {
    width: 100%;
  }
  #appliances {
    width: 100%;
    clear: left !important;
  }
  /*parcel ag bldgs*/
  .a_data {
    width: 58%;
    text-align: right;
    margin-right: 2%;
  }
  .pricing {
    width: 100%;
  }
  .generalAg {
    width: 100%;
  }
  .agEquip_Adj {
    width: 100%;
  }
  .agColumn1 {
    width: 58%;
  }
  .agColumn2 {
    width: 19%;
  }
  .comPlumbing {
    width: 100%;
  }
  .comAdjustments {
    width: 100%;
  }
  .comExtras {
    width: 100%;
    min-height: 0px;
  }
  .c_datarowab {
    clear: left;
    min-height: 40px;
  }
  .c_label {
    width: 38%;
  }
  .c_data {
    width: 58%;
    text-align: right;
    margin-right: 2%;
  }
  .ce_data {
    text-align: right;
    margin-right: 2%;
  }
  .ye_data {
    width: 67%;
    text-align: right;
    margin-right: 2%;
  }
  .c_header {
    text-align: left !important;
    margin-left: 1% !important;
  }
  /* parcelSales */
  .saleColumn1 {
    width: 46%;
    word-wrap: break-word;
  }
  .saleColumn2 {
    width: 20%;
  }
  .saleColumn {
    width: 27%;
  }
  .sls_label {
    width: 25%;
  }
  .sls_data {
    width: 73%;
    text-align: right !important;
  }
  #slsPage {
    min-width: 300px !important;
  }
  #slsGeneral {
    clear: left;
    width: 99%;
    min-height: 300px;
  }
  #slsGeneral1 {
    width: 99%;
  }
  #slsGeneral2 {
    width: 99%;
  }
  .salePhoto img {
    max-width: 96%;
  }
  .s_data {
    width: 50%;
    text-align: right;
  }
  .s_label {
    width: 45%;
    margin-left: 2%;
  }
  .asteriskNote {
    width: 98%;
    margin-right: 1%;
    margin-left: 1%;
  }
  .rowdata2b {
    clear: left;
    width: 100%;
  }
  .rowdata2c {
    clear: left;
    width: 100%;
  }
  .rowdata3b {
    clear: left;
    width: 100%;
  }
  .taxHistory tr {
    width: 100% !important;
  }
  .taxHistory th {
    padding-right: 3px !important;
    padding-left: 3px !important;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 1px;
    width: 16.6%;
  }
  .taxHistory td {
    padding-right: 3px !important;
    padding-left: 3px !important;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 1px;
    width: 16.6%;
  }
  .expand {
    width: 19%;
  }
  .headerTitle {
    width: 62%;
  }
  .backtotop2 {
    float: right;
    min-width: 18%;
    background-image: none;
  }
  .searchtype {
    width: 96%;
  }
  #actGeneralInfo {
    min-width: 300px !important;
  }
  #hor-minimalist-b th {
    padding: 2px 5px;
  }
  #hor-minimalist-b td {
    padding: 2px 5px;
  }
  .actLabel {
    min-width: 300px !important;
    text-align: left;
  }
  .actLabelRed {
    min-width: 300px !important;
    text-align: left;
    color: red;
  }
  .actData {
    min-width: 300px !important;
    clear: left;
    margin-left: 3%;
  }
  #main {
    width: 96%;
  }
  #main .col3 {
    width: 25%;
  }
  .estimateDisclaimer {
    width: 100%;
  }
  .valueHeaderEdit form {
    width: 98%;
  }
  .input {
    width: 280px;
  }
  .examples {
    width: 98%;
  }
  #taxCredit {
    min-width: 300px !important;
    width: 100%;
  }
  #credit {
    width: 100%;
    clear: left !important;
  }
  #rollback {
    width: 100%;
    clear: left !important;
  }
  #taxTabs div {
    width: 150px !important;
  }
  #addressTable {
    width: 98%;
  }
  #addressEdit {
    width: 98%;
  }
  #addressEdit td input {
    width: 175px !important;
  }
  #clientTable {
    width: 98%;
  }
  #clientTable td input {
    width: 95px !important;
  }
  #newsList {
    width: 98%;
  }
  #newsAdd {
    width: 95%;
    margin: 0auto;
  }
  #elm1_tbl {
    width: 100% !important;
  }
  #userManager {
    width: 95% !important;
  }
  #userManager table {
    width: 300px !important;
    margin: 1% !important;
  }
  #userManager th {
    padding: 0px;
    width: 50% !important;
  }
  #userManager td {
    padding: 0px;
    width: 50% !important;
  }
  #userForm {
    width: 95% !important;
  }
  #docUploader {
    width: 95% !important;
  }
  #docUploader table {
    max-width: 95%;
  }
  #docUploader select {
    max-width: 300px !important;
  }
  #docUploader form {
    margin: 1em;
  }
  #docEdit {
    width: 95% !important;
  }
  #docEdit form {
    width: 95% !important;
    margin: 0 auto;
  }
  #docEdit select {
    max-width: 300px !important;
  }
  #docTable {
    max-width: 200px !important;
  }
  #stats1 {
    width: 95% !important;
  }
  #stats1 img {
    text-align: center;
    width: 100%;
  }
  #dbdata {
    width: 95% !important;
    margin: 0 auto;
  }
  #quickLinks {
    display: none;
  }
  #duties {
    width: 95% !important;
  }
  #dutiesVerbage {
    width: 95% !important;
  }
  #polr {
    width: 95% !important;
  }
  #terms {
    width: 95% !important;
  }
  #genInfo {
    width: 95% !important;
  }
  #exemptInfo {
    width: 95% !important;
  }
  #taxes {
    width: 95% !important;
  }
  #taxLiability {
    width: 95% !important;
  }
  #forms {
    width: 95% !important;
  }
  #links {
    width: 95% !important;
  }
  .links {
    width: 95% !important;
  }
  #linksBE {
    width: 95% !important;
  }
  #apprTopics {
    width: 95% !important;
  }
  #appeals {
    width: 95% !important;
  }
  #iaexemption {
    width: 95% !important;
  }
  #townships {
    width: 95% !important;
  }
  #appTopics {
    width: 95% !important;
  }
  #contactUs1 {
    width: 95% !important;
  }
  #subscription {
    width: 95% !important;
  }
  #outerLists {
    width: 96% !important;
    clear: left !important;
  }
  #locallyassessed {
    width: 96% !important;
    clear: left !important;
  }
  /*login.html*/
  #authorization {
    width: 100%;
    float: left;
    margin-top: 50px;
    margin-bottom: 100px;
  }
  /*login2.html*/
  [aria-describedby=efileNoticeDialog] {
    min-width: 350px !important;
  }
  #efileNoticeDialog {
    min-width: 350px !important;
    max-width: 768px !important;
  }
  /* E-file Form */
  #actGeneralInfo2 {
    min-width: 320px;
    width: 100%;
    float: left;
    margin-top: 10px;
    margin-bottom: 15px;
  }
  .actLabel2 {
    padding-left: 3%;
    width: 100%;
    clear: left;
    float: left;
    color: #6699cc;
    font-weight: bolder;
    font-size: 9pt;
    line-height: 25px;
    text-align: left;
  }
  .actData2 {
    text-transform: uppercase;
    min-width: 320px;
    float: left;
    font-size: 9pt;
    line-height: 22px;
    padding-left: 3%;
    width: 100%;
    margin-top: -6px;
  }
  #ppEditBtns {
    clear: left;
    text-align: center;
    width: 100%;
    margin: 0 auto;
  }
  #ppEditBtns2 {
    clear: left;
    text-align: center;
    font-size: 10pt;
    margin: 0 auto;
  }
  .actNotice {
    font-size: 11pt;
    color: blue;
    margin: auto;
    margin-top: 20px;
    text-align: center;
    padding: 10px;
    background-color: #FFFFCC;
    border: 1px solid red;
    clear: left;
    width: 87%;
  }
  .ppEfileInstructions {
    width: 90%;
    margin: 0 auto;
  }
  /* Phelps County MO and Livingston County MO Additional Pages: Personal Property Information, Real Estate Information, Tax Levy Information, Rural 911 Address  */
  .mowrap {
    width: 90%;
    margin-right: 3%;
    margin-left: 2%;
    margin-top: 2%;
  }
  #mowrap {
    width: 95%;
    margin-right: 3%;
    margin-left: 2%;
    margin-top: 2%;
    overflow: scroll;
  }
  #mowrap table {
    width: 100%;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 945px) {
  /*login.html*/
  #authorization {
    width: 100%;
    float: left;
    margin-top: 50px;
    margin-bottom: 100px;
  }
  /* Headers */
  #stateImg {
    display: none;
  }
  /* #countyName:first-letter {@include header-firstlettersm;} */
  #vai {
    float: right !important;
    width: 17%;
    height: 60px;
    margin-right: 50px;
  }
  /* PARCEL PAGE */
  /* Prior Year Value */
  .ILPYear {
    width: 8%;
    margin-right: 1%;
    margin-left: 1%;
  }
  .ILPYcolumns {
    width: 17%;
  }
  /* E-file Form */
  #actGeneralInfo2 {
    min-width: 320px;
    width: 100%;
    float: left;
    margin-top: 10px;
    margin-bottom: 15px;
  }
  .actLabel2 {
    padding-left: 3%;
    width: 100%;
    clear: left;
    float: left;
    color: #6699cc;
    font-weight: bolder;
    font-size: 9pt;
    line-height: 25px;
    text-align: left;
  }
  .actData2 {
    text-transform: uppercase;
    min-width: 320px;
    float: left;
    font-size: 9pt;
    line-height: 22px;
    padding-left: 3%;
    width: 100%;
    margin-top: -6px;
  }
  #ppEditBtns {
    clear: left;
    text-align: center;
    width: 100%;
    margin: 0 auto;
  }
  #ppEditBtns2 {
    clear: left;
    text-align: center;
    font-size: 10pt;
    margin: 0 auto;
  }
  .actNotice {
    font-size: 11pt;
    color: blue;
    margin: auto;
    margin-top: 20px;
    text-align: center;
    padding: 10px;
    background-color: #FFFFCC;
    border: 1px solid red;
    clear: left;
    width: 87%;
  }
}
@media only screen and (min-device-width: 945px) {
  .mobileShow {
    display: none;
  }
  #adminPageLogin {
    width: 40%;
    margin-left: 30%;
    margin-right: 30%;
  }
  #adminPageLogin form {
    width: 50%;
    margin-right: 25%;
    margin-left: 25%;
  }
  body {
    min-width: 945px;
  }
  #header {
    min-width: 945px;
  }
  #navLinks {
    min-width: 945px;
  }
  #countyName {
    font-size: 18pt;
    width: 72.5%;
  }
  #countyName:first-letter {
    font-size: 36pt;
  }
  #sidebarNav {
    width: 25%;
  }
  #body {
    width: 70.5%;
  }
  #news {
    width: 80%;
  }
  #news2 {
    width: 80%;
  }
  #wrapper {
    min-width: 945px;
  }
  #navButtons {
    max-width: 915px;
    width: 340px;
  }
  #searchTitle {
    min-width: 915px;
  }
  #disclaimer {
    min-width: 915px;
  }
  #searchOptions {
    min-width: 915px;
  }
  .resSearchType {
    min-width: 915px;
  }
  .sortResults {
    min-width: 945px;
  }
  .resSearchCriteria {
    float: left;
    width: 70%;
  }
  .resSearchCriteria1 {
    float: left;
    width: 70%;
  }
  .resSearchCriteria2 {
    float: left;
    width: 70%;
  }
  .resSearchHeader {
    min-width: 915px;
  }
  .greaterless {
    overflow: auto;
    float: left;
  }
  .pclWrapper {
    min-width: 915px;
  }
  #pclGeneralInfo {
    width: 96%;
    float: left;
  }
  #pclGeneralInfo table {
    min-width: 575px;
    width: 60%;
  }
  .pclLabel1 {
    text-align: right;
  }
  .pclData {
    min-width: 380px;
    width: 61%;
  }
  .ad-gallery {
    max-width: 300px;
    float: right;
  }
  .ad-nav {
    max-width: 300px;
  }
  .singleImage {
    width: 30%;
    float: right;
  }
  .noImage {
    float: right;
  }
  .sketch {
    width: 1008px;
  }
  .ILPYear {
    width: 8.5%;
    margin-left: 1%;
  }
  .ILPYcolumns {
    width: 16.5%;
    margin-right: 1%;
  }
  .grant_column {
    width: 20%;
  }
  .grant_columnb {
    width: 15%;
  }
  .grant_columna {
    width: 15%;
  }
  .addn_garages {
    min-height: 280px;
    width: 25%;
  }
  .decks_ven {
    min-height: 280px;
    width: 25%;
  }
  #porches {
    min-height: 280px;
    width: 46.75%;
  }
  #plumbing {
    min-height: 280px;
    width: 25%;
  }
  #appliances {
    min-height: 280px;
    width: 25%;
    margin-right: 1%;
  }
  #structure {
    min-height: 350px;
  }
  #rmCount {
    min-height: 130px;
    min-width: 290px;
  }
  #bldgDesc {
    min-height: 210px;
    min-width: 290px;
  }
  #bsmtFin {
    min-height: 210px;
    min-width: 290px;
  }
  #fireplace {
    min-height: 130px;
    min-width: 290px;
    margin-left: 1%;
  }
  .r_datag {
    width: 46.5%;
  }
  #bldgExtra {
    width: 46.75%;
  }
  /*parcel ag bldgs*/
  .a_data {
    width: 60%;
  }
  .pricing {
    width: 32%;
  }
  .generalAg {
    width: 32%;
  }
  .agEquip_Adj {
    width: 32%;
  }
  .agColumn1 {
    width: 48.5%;
  }
  .agColumn2 {
    width: 24%;
  }
  .comPlumbing {
    width: 50%;
  }
  .comAdjustments {
    width: 49%;
  }
  .comExtras {
    width: 32.25%;
    min-height: 240px;
    min-width: 280px;
  }
  .c_datarowab {
    float: left;
  }
  .c_label {
    width: 19%;
  }
  .c_data {
    width: 79.5%;
  }
  .ye_data {
    width: 69.5%;
  }
  .c_header {
    text-align: center;
  }
  /* parcelSales */
  .saleColumn1 {
    width: 57.5%;
  }
  .saleColumn2 {
    width: 10%;
  }
  .saleColumn {
    width: 13%;
  }
  .saleColumn4 {
    width: 15%;
  }
  .sls_label {
    width: 14%;
  }
  .sls_data {
    width: 84.5%;
  }
  #slsPage {
    min-width: 915px;
  }
  #slsGeneral {
    float: left;
    width: 48%;
  }
  #slsGeneral1 {
    width: 48%;
  }
  #slsGeneral2 {
    width: 98%;
  }
  .s_data {
    width: 56.5%;
    text-align: left;
  }
  .s_label {
    width: 34%;
    margin-left: 5%;
  }
  .asteriskNote {
    width: 92%;
    margin-right: 4%;
    margin-left: 4%;
  }
  .rowdata2b {
    width: 27%;
    float: left;
  }
  .rowdata2c {
    width: 23%;
    float: left;
  }
  .rowdata3b {
    width: 23.5%;
    float: left;
  }
  .expand {
    width: 8%;
  }
  .headerTitle {
    width: 84%;
  }
  .backtotop2 {
    max-width: 7.5%;
    float: left;
    width: 67px;
    background-image: url(/img/backtotop.png);
    background-repeat: no-repeat;
  }
  .backtotop3 {
    max-width: 10%;
    float: left;
    width: 67px;
    background-image: url(/img/backtotop.png);
    background-repeat: no-repeat;
    margin-left: 10px;
  }
  .searchtype {
    width: 31%;
  }
  #hor-minimalist-b th {
    padding: 10px 8px;
  }
  #hor-minimalist-b td {
    padding: 6px 8px;
  }
  #actGeneralInfo {
    min-width: 915px;
  }
  .actLabel {
    min-width: 130px;
    text-align: right;
  }
  .actLabel1 {
    min-width: 165px;
    text-align: right;
  }
  .actLabelRed {
    min-width: 130px;
    text-align: right;
    color: red;
  }
  .actData {
    min-width: 735px;
    float: left;
    margin-left: 1%;
  }
  .actData1 {
    min-width: 275px;
    float: left;
    margin-left: 1%;
  }
  .nePPMultiTax {
    float: right;
    min-width: 460px;
  }
  .nePP {
    min-width: 460px;
    clear: left;
    float: left;
  }
  #main {
    width: 60%;
  }
  #main .col3 {
    width: 35%;
  }
  .estimateDisclaimer {
    width: 50%;
  }
  .valueHeaderEdit form {
    width: 645px;
  }
  .examples {
    width: 645px;
  }
  .input {
    width: 600px;
  }
  #taxCredit {
    min-width: 695px;
    width: 74.5%;
  }
  #credit {
    width: 50%;
  }
  #rollback {
    width: 50%;
  }
  #addressTable {
    width: 500px;
  }
  #clientTable {
    width: 600px;
  }
  #addressEdit {
    width: 70.5%;
  }
  #newsList {
    width: 70.5%;
  }
  #newsAdd {
    width: 70.5%;
  }
  #userManager {
    min-width: 695px;
    width: 74.5%;
  }
  #userManager table {
    width: 96%;
  }
  #userManager th {
    padding: 5px 4px;
  }
  #userManager td {
    padding: 5px 4px;
  }
  #userForm {
    width: 475px;
  }
  #docUploader {
    width: 70.5%;
  }
  #docUploader table {
    width: 85%;
    margin: 1em 5em 1em;
  }
  #docUploader form {
    margin: 1em 4em;
  }
  #docEdit {
    width: 70.5%;
  }
  #docEdit form {
    width: 450px;
    margin: 0 auto;
  }
  #stats1 {
    width: 70.5%;
  }
  #stats1 img {
    width: 700px;
  }
  #duties {
    width: 70%;
  }
  #dutiesVerbage {
    width: 70%;
  }
  #polr {
    width: 70%;
  }
  #terms {
    width: 70%;
  }
  #genInfo {
    width: 70%;
  }
  #exemptInfo {
    width: 70%;
  }
  #taxes {
    width: 70%;
  }
  #taxLiability {
    width: 70%;
  }
  #forms {
    width: 70%;
  }
  #links {
    width: 70%;
  }
  .links {
    width: 70%;
  }
  #linksBE {
    width: 70%;
  }
  #apprTopics {
    width: 70%;
  }
  #appeals {
    width: 70%;
  }
  #iaexemption {
    width: 70%;
  }
  #townships {
    width: 70%;
  }
  #appTopics {
    width: 70%;
  }
  /*login.html*/
  #authorization {
    width: 100%;
    float: left;
    margin-top: 50px;
    margin-bottom: 100px;
    height: 200px;
  }
  /* E-file forms for medium and higher media */
  #actGeneralInfo2 {
    min-width: 695px;
    width: 74.5%;
    float: left;
    margin-top: 10px;
    margin-bottom: 15px;
  }
  .actLabel2 {
    margin-left: 3%;
    min-width: 200px;
    clear: left;
    float: left;
    color: #6699cc;
    font-weight: bolder;
    font-size: 9pt;
    line-height: 25px;
    text-align: right;
  }
  .actData2 {
    text-transform: uppercase;
    min-width: 475px;
    float: left;
    font-size: 9pt;
    line-height: 25px;
    margin-left: 1%;
  }
  #ppEditBtns {
    clear: left;
    text-align: center;
    width: 550px;
    height: 120px;
    margin: 0 auto;
  }
  #ppEditBtns2 {
    clear: left;
    text-align: center;
    width: 500px;
    font-size: 10pt;
    margin: 0 auto;
  }
  .actNotice {
    clear: left;
    color: blue;
    margin-left: 6%;
    margin-top: 20px;
    padding: 10px;
    background-color: #FFFFCC;
    border: 1px solid red;
    max-width: 405px;
  }
  .ppEfileInstructions {
    width: 500px;
    margin: 0 auto;
  }
  /* Phelps County MO and Livingston County MO Additional Pages: Personal Property Information, Real Estate Information, Tax Levy Information, Rural 911 Address  */
  .mowrap {
    width: 70%;
    margin-right: 3%;
    margin-left: 2%;
    margin-top: 2%;
  }
  #mowrap {
    width: 70%;
    margin-right: 3%;
    margin-left: 2%;
    margin-top: 2%;
  }
  #mowrap table {
    width: 80%;
    margin-left: 10%;
  }
}
body {
  font-family: tahoma, sans-serif;
  margin: 0 auto;
  width: 100%;
  background-image: url(/img/greylines.gif);
}

img {
  margin: 0px;
  border: none;
}

.news_header {
  margin: 0px;
  padding: 0px 0px 4px 0px;
  text-align: center;
  background-color: #6699CC;
  color: white;
  border-radius: 12px 12px 0px 0px;
}

.results_title {
  margin: 0px;
  padding: 0px 0px 4px 0px;
  text-align: center;
  background-color: #6699CC;
  color: white;
}

/* Cross CSS template display */
div.csstemplate2 {
  display: none;
}

.csstemplate2 {
  display: none !important;
}

/* header.html */
#header {
  height: 60px;
  background-color: #6699CC;
  width: 100%;
}

#stateImg {
  height: 50px;
  margin-right: 1%;
  width: 8%;
  line-height: 50px;
  float: left;
  margin-top: 5px;
  text-align: right;
}

#countyName {
  color: #E6E6E6;
  text-shadow: 2px 2px 2px black;
  margin-top: 5px;
  height: 50px;
  line-height: 50px;
  float: left;
  font-family: Tahoma;
  font-weight: bold;
  font-variant: small-caps;
  text-align: left;
}

#vai {
  float: left;
  width: 17%;
  height: 60px;
}

#vaiAddress {
  width: 75%;
  text-align: right;
  font-size: 7pt;
  height: 20px;
  line-height: 10px;
  float: left;
  margin-top: 5px;
}

#vaiImage {
  height: 40px;
  width: 20%;
  float: right;
  margin-top: 10px;
}

#vaiImage img {
  margin-top: -8px;
  margin-left: 4px;
}

.webNav a {
  text-decoration: none;
  color: #E6E6E6;
}

.webNav a:hover {
  text-decoration: none;
  color: #6699CC;
}

.webNav {
  margin-top: 15px;
  display: block;
  width: 170px;
  height: 30px;
  color: #E6E6E6;
  text-align: center;
  border-radius: 15px;
  border: 1px outset #9e9e9e;
}

.webNav:hover {
  margin-top: 15px;
  width: 170px;
  background-color: #ECF1F7;
  color: #6699CC;
  border-radius: 15px;
  color: #6699CC;
  border: 1px inset #ECF1F7;
}

.webNav:hover a {
  color: #6699CC;
}

#navLinks {
  line-height: 30px;
  width: 100%;
  float: left;
  color: #006699;
  font-size: 10pt;
  text-align: right;
  background-color: #C0D0E5;
  font-weight: bold;
}

#navLinks a {
  color: #006699;
  font-size: 10pt;
  margin-right: 1%;
  margin-left: 1%;
  text-decoration: none;
}

#navLinks a:hover {
  color: #6699CC;
}

.activeLink {
  background-color: white;
  height: 30px;
  width: 200px;
  text-align: center;
}

.inactiveLink {
  height: 30px;
  line-height: 30px;
  text-align: center;
}

/* sidebarNav.html */
#sidebarNav {
  float: left;
  background-color: #C0D0E5;
  border-bottom-right-radius: 25px;
}

#buttonLinks {
  margin-right: 2%;
  margin-left: 2%;
  width: 96%;
  float: left;
  margin-bottom: 10px;
  text-align: center;
}

#visitors {
  margin: 0 auto;
  color: #006699;
  width: 220px;
  font-size: 8pt;
  text-align: center;
  height: 25px;
  line-height: 25px;
}

#visitors span {
  color: #000000;
  font-size: 8pt;
  text-align: center;
  height: 25px;
  line-height: 25px;
}

.leftNav {
  margin: 0 auto;
  margin-bottom: 5px;
  width: 220px;
  display: block;
  text-decoration: none;
  height: 30px;
  line-height: 30px;
  color: white;
  text-align: center;
  font-weight: bold;
  font-size: 9pt;
  background-color: #6699CC;
  border-radius: 15px;
  border: 1px outset #9e9e9e;
}

.leftNav:hover {
  margin: 0 auto;
  margin-bottom: 5px;
  width: 220px;
  color: #6699CC;
  background-color: #ECF1F7;
  border-radius: 15px;
  border: 1px inset #ECF1F7;
}

.leftNav1:hover {
  background-color: #ECF1F7;
  border-radius: 15px;
  border: 1px inset #ECF1F7;
  margin: 0 auto;
  margin-bottom: 5px;
  width: 220px;
  display: block;
  color: #6699CC;
}

.leftNav1 {
  background-color: #006598;
  border-radius: 15px;
  border: 1px outset #9e9e9e;
  margin: 0 auto;
  margin-bottom: 5px;
  width: 220px;
  display: block;
  text-decoration: none;
  height: 30px;
  line-height: 30px;
  color: white;
  text-align: center;
  font-weight: bold;
  font-size: 9pt;
}

#login {
  width: 100%;
  text-align: center;
  font-size: 9pt;
  color: #006699;
}

#login span {
  font-size: 8pt;
  color: #006699;
}

#login_error {
  color: #CC0000;
  font-weight: bold;
  font-size: 10pt;
  text-align: center;
  margin: 0 auto;
  margin-top: 50px;
}

#login_error a {
  color: blue;
  font-weight: bold;
  font-size: 10pt;
  text-align: center;
}

#contactUs {
  clear: left;
}

#assessor {
  margin: 0 auto;
  margin-bottom: 20px;
  font-size: 9pt;
  color: #006699;
}

#assessor a {
  margin-left: 5%;
  font-size: 9pt;
  color: #006699;
  text-decoration: none;
}

#assessorNote {
  margin-left: 2%;
  margin-right: 2%;
  font-size: 9pt;
}

#assessorNote a {
  font-size: 9pt;
  color: #0066CC;
  text-decoration: none;
}

#address {
  font-size: 10pt;
  color: #006699;
  text-align: center;
  font-weight: bold;
}

#address a {
  color: #006699;
}

#address img {
  max-width: 150px;
  max-height: 157px;
}

/*bottomNav.html*/
#footer {
  width: 100%;
  line-height: 20px;
  float: left;
  clear: left;
  font-size: 8pt;
  text-align: center;
  color: gray;
  margin-top: 30px;
  margin-bottom: 30px;
}

#footer a {
  color: gray;
  text-decoration: none;
}

#footer a:hover {
  color: #006699;
}

/*login.html*/
#adminPageLogin {
  height: 300px;
  text-align: center;
}

.authNotice {
  width: 96%;
  float: left;
  margin-right: 2%;
  margin-left: 2%;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 10pt;
}

#adminPageLogin form {
  min-width: 250px;
  background-color: #D8E2EE;
  border: solid 1px #6699CC;
  float: left;
  font-size: 9pt;
  padding-top: 20px;
}

#alb {
  background-color: #6699CC;
  height: 31px;
  line-height: 30px;
}

#alb input {
  margin: 0 auto;
  width: 150px;
}

#userManager {
  margin: 0 auto;
  float: left;
  text-align: center;
  font-size: 9pt;
}

#userManager table {
  float: left;
  font-size: 11px;
  background-color: white;
  border-collapse: collapse;
  margin-left: 2%;
  margin-right: 2%;
  text-align: center;
  margin-top: 50px;
}

#userManager th {
  font-size: 11px;
  color: black;
  border-bottom: 2px solid #6699CC;
}

#userManager td {
  border-bottom: 1px solid #6699CC;
  color: black;
}

#userManager input {
  clear: left;
  text-align: center;
}

#userForm {
  margin: 0 auto;
  margin-top: 40px;
}

#editUser {
  text-align: left;
  line-height: 30px;
}

#editUser label {
  font-weight: bold;
  text-align: left;
  margin-right: 1%;
}

#editUser input {
  text-align: left;
  margin-right: 3%;
}

#editUser .button {
  text-align: center;
}

#editUser span {
  font-style: italic;
}

/*taxCredit.html*/
#taxCredit {
  margin: 0 auto;
  font-size: 9pt;
  float: left;
  background-color: white;
}

#taxCredit h2 {
  text-align: center;
}

#taxTabs {
  width: 100%;
  float: left;
  height: 30px;
  line-height: 30px;
  background-color: white;
  border-bottom: 2px solid #6699CC;
}

#levy {
  font-size: 9pt;
  text-align: center;
  border: 2px solid #6699CC;
}

#levy table {
  margin: 0 auto;
  border-collapse: collapse;
}

#levy th {
  font-size: 12px;
  color: #000000;
  padding: 5px 4px;
  border-bottom: 2px solid #6699CC;
}

#levy td {
  border-bottom: 1px solid #6699CC;
  color: #000000;
  padding: 3px 4px;
  text-align: left;
}

#levy input {
  text-align: right;
}

#levy .button {
  text-align: center;
}

#credits {
  font-size: 9pt;
  text-align: center;
  border: 2px solid #6699CC;
}

#credits table {
  margin: 0 auto;
  border-collapse: collapse;
}

#credit {
  float: left;
}

#credit table {
  margin: 0 auto;
  border-collapse: collapse;
  width: 80%;
}

#credit th {
  font-size: 12px;
  color: #000000;
  padding: 5px 4px;
  border-bottom: 2px solid #6699CC;
}

#credit td {
  border-bottom: 1px solid #6699CC;
  color: #000000;
  padding: 3px 4px;
  text-align: left;
}

#credit input {
  text-align: right;
}

#credit .button {
  text-align: center;
}

#rollback input {
  text-align: right;
}

#rollback .button {
  text-align: center;
}

#rollback {
  float: left;
}

#rollback table {
  width: 80%;
  margin: 0 auto;
}

#AddTaxCredit {
  width: 80%;
  border: 1px solid #6699CC;
  margin: 0 auto;
  margin-bottom: 20px;
}

#AddTaxCredit input {
  margin-bottom: 5px;
}

#AddTaxCredit th {
  border: none;
}

#AddTaxCredit td {
  border: none;
}

#AddTaxCredit td input {
  margin: 1px;
}

#AddTaxCredit hr {
  color: #6699CC;
}

/* index.html */
#body {
  float: left;
}

#homePage {
  margin: 0 auto;
  width: 624px;
  height: 430px;
  clear: left;
  overflow: hidden;
}

.ppIndexList {
  list-style-type: square;
}

.indexList {
  list-style-image: url(/img/vg-logo-small3.png);
}

.indexListCR {
  list-style-image: None;
}

.backgroundIA {
  width: 500px;
  height: 334px;
  position: relative;
  top: 50px;
  left: 60px;
  z-index: 0;
}

.backgroundMO {
  width: 450px;
  height: 391px;
  position: relative;
  top: 22px;
  left: 92px;
  z-index: 0;
}

.backgroundMN {
  width: 365px;
  height: 400px;
  position: relative;
  top: 22px;
  left: -100px;
  z-index: 0;
}

.backgroundND {
  width: 520px;
  height: 324px;
  position: relative;
  top: 50px;
  left: 50px;
  z-index: 0;
}

.backgroundSD {
  width: 520px;
  height: 324px;
  position: relative;
  top: 50px;
  left: 50px;
  z-index: 0;
}

.backgroundIL {
  width: 245px;
  height: 400px;
  position: relative;
  top: 30px;
  left: -40px;
  z-index: 0;
}

.backgroundNE {
  width: 530px;
  height: 289px;
  position: relative;
  top: 50px;
  left: 50px;
  z-index: 0;
}

#clientImgIA {
  width: 200px;
  position: relative;
  top: -320px;
  left: 0px;
  float: left;
  z-index: 1;
}

#clientImgButler {
  width: 225px;
  height: 169px;
  position: relative;
  top: -320px;
  float: left;
  left: 0px;
  z-index: 1;
}

#clientImgMO {
  width: 200px;
  position: relative;
  top: -375px;
  left: 0px;
  float: left;
  z-index: 1;
}

#clientImgMN {
  width: 200px;
  position: relative;
  top: 25px;
  left: 0px;
  float: left;
  z-index: 1;
}

#clientImgND {
  width: 200px;
  position: relative;
  top: -300px;
  left: 0px;
  float: left;
  z-index: 1;
}

#clientImgSD {
  width: 200px;
  position: relative;
  top: -300px;
  left: 0px;
  float: left;
  z-index: 1;
}

#clientImgIL {
  width: 200px;
  position: relative;
  top: 15px;
  left: 135px;
  float: left;
  z-index: 1;
}

#clientImgNE {
  width: 200px;
  position: relative;
  top: -275px;
  left: 0px;
  float: left;
  z-index: 1;
}

#clientImgIA img {
  text-align: center;
  box-shadow: 5px 5px 10px #8F8F8F;
  width: 200px;
}

#clientImgButler img {
  text-align: center;
  box-shadow: 5px 5px 10px #8F8F8F;
  width: 225px;
}

#clientImgMO img {
  text-align: center;
  box-shadow: 5px 5px 10px #8F8F8F;
  width: 200px;
}

#clientImgMN img {
  text-align: center;
  box-shadow: 5px 5px 10px #8F8F8F;
  width: 200px;
}

#clientImgND img {
  text-align: center;
  box-shadow: 5px 5px 10px #8F8F8F;
  width: 200px;
}

#clientImgSD img {
  text-align: center;
  box-shadow: 5px 5px 10px #8F8F8F;
  width: 200px;
}

#clientImgIL img {
  text-align: center;
  box-shadow: 5px 5px 10px #8F8F8F;
  width: 200px;
}

#clientImgNE img {
  text-align: center;
  box-shadow: 5px 5px 10px #8F8F8F;
  width: 200px;
}

#clientViewableOptionsIA {
  width: 250px;
  font-weight: bold;
  color: #676767;
  position: relative;
  top: -275px;
  left: 30px;
  float: left;
  z-index: 2;
}

#butlerViewableOptions {
  font-size: 10pt;
  width: 275px;
  font-weight: bold;
  color: #676767;
  position: relative;
  top: -250px;
  left: 30px;
  float: left;
  z-index: 2;
}

#butlerViewableOptions span {
  text-decoration: underline;
}

#clientViewableOptionsMO {
  font-size: 9pt;
  width: 250px;
  font-weight: bold;
  color: #676767;
  position: relative;
  top: -305px;
  left: -10px;
  float: left;
  z-index: 2;
}

#clientViewableOptionsMN {
  width: 250px;
  font-weight: bold;
  color: #676767;
  position: relative;
  top: -235px;
  left: 325px;
  float: left;
  z-index: 2;
}

#clientViewableOptionsND {
  width: 250px;
  font-weight: bold;
  color: #676767;
  position: relative;
  top: -250px;
  left: 10px;
  float: left;
  z-index: 2;
}

#clientViewableOptionsSD {
  font-size: 9pt;
  width: 250px;
  font-weight: bold;
  color: #676767;
  position: relative;
  top: -250px;
  left: 10px;
  float: left;
  z-index: 2;
}

#clientViewableOptionsIL {
  width: 250px;
  font-weight: bold;
  color: #676767;
  position: relative;
  top: -315px;
  left: 375px;
  float: left;
  z-index: 2;
}

#clientViewableOptionsNE {
  width: 250px;
  font-weight: bold;
  color: #676767;
  position: relative;
  top: -225px;
  font-size: 12px;
  left: 10px;
  float: left;
  z-index: 2;
}

#contact_News {
  margin-top: 30px;
}

#news {
  clear: left;
  margin-top: 20px;
  margin: 0 auto;
  border: 2px solid #C0D0E5;
  height: 275px;
  background-color: #F1F1F1;
  border-radius: 15px;
}

.imp_news {
  width: 100%;
  overflow: auto;
  height: 233px;
}

.newsDate {
  text-align: center;
  font-weight: bold;
  font-size: 9pt;
  color: #006699;
  margin-top: 10px;
}

#news p {
  text-align: center;
  font-size: 10pt;
  margin: 1px;
}

#missionStmt {
  font-size: 9pt;
  font-weight: bold;
  width: 75%;
  margin: auto;
  clear: left;
  text-align: center;
}

#missionStmt span {
  text-decoration: underline;
}

.alternateHomePage {
  clear: left;
  width: 100%;
}

.alternateHomePage img {
  width: 20%;
  border: solid #C0D0E5 5px;
  margin-top: 30px;
  margin-left: 40%;
}

.alternateHomePageList {
  margin: auto;
  width: 660px;
  margin-top: 24px;
  -webkit-column-count: 3;
  -moz-column-count: 3;
  column-count: 3;
  -webkit-column-gap: 40px;
  -moz-column-gap: 40px;
  column-gap: 40px;
}

#news2 {
  clear: left;
  margin-top: 20px;
  margin: 0 auto;
  border: 2px solid #C0D0E5;
  height: 350px;
  background-color: #F1F1F1;
  border-radius: 15px;
}

#news2 .news_header {
  line-height: 40px;
  border-top-left-radius: 15px !important;
  border-top-right-radius: 15px !important;
}

.imp_news2 {
  width: 100%;
  overflow: auto;
  height: 298px;
}

.newsDate2 {
  text-align: center;
  font-weight: bold;
  font-size: 9pt;
  color: #006699;
  margin-top: 10px;
}

#news2 p {
  text-align: center;
  font-size: 10pt;
  margin: 1px;
}

/* disclaimer.html */
#disclaimerHeader {
  background-color: #6699CC;
  text-align: center;
  line-height: 60px;
}

#disclaimerHeader h2 {
  margin: 0px;
  color: #E6E6E6;
}

#disclaimerVerbage {
  text-align: center;
  font-size: 10pt;
  width: 90%;
  margin: 0 auto;
}

#disclaimerAgree {
  text-align: center;
  font-weight: bold;
  height: 100px;
  font-size: 10pt;
}

#disclaimerAgree form {
  text-align: center;
}

/* header part of all search pages */
#wrapper {
  width: 100%;
  float: left;
  background-color: white;
}

#disclaimer {
  width: 96%;
  margin-top: 15px;
  margin-left: 1.5%;
  margin-right: 2%;
  font-size: 8pt;
}

#searchTitle {
  height: 30px;
  line-height: 30px;
  width: 96%;
  margin-left: 1.5%;
  margin-right: 2%;
  background-color: #6699CC;
  text-align: center;
  color: #E6E6E6;
  clear: both;
}

#items2note {
  font-weight: bold;
  font-size: 9pt;
  margin-left: 15px;
  text-align: center;
  margin-top: 5px;
  margin-bottom: 5px;
}
#items2note.m-star {
  width: 100%;
  margin-left: 0;
  text-align: left;
}
#items2note.m-star-block {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
}

#error {
  Color: #CC0000;
  font-weight: bolder;
  font-size: 14pt;
  float: left;
  width: 96%;
  margin-left: 2%;
  margin-right: 2%;
}

#searchOptions {
  width: 0px;
  width: 100%;
  float: left;
}

#link2CRnote {
  width: 96%;
  margin-left: 1.5%;
  margin-right: 2%;
  font-size: 12pt;
  color: red;
  font-weight: bold;
}

/* showSearch.html  showPPSearch.html*/
.searchtype {
  min-width: 290px;
  height: 150px;
  margin-left: 1.5%;
  float: left;
  margin-top: 10px;
  margin-bottom: 10px;
  background-color: #D8E2EE;
}

.searchtype form {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 9pt;
  font-weight: bold;
  line-height: 26px;
  text-align: center;
}

.searchtype2 {
  min-width: 595px;
  width: 63.5%;
  height: 150px;
  margin-left: 1.5%;
  float: left;
  margin-top: 10px;
  margin-bottom: 10px;
  background-color: #D8E2EE;
}

.searchtype2 form {
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 9pt;
  font-weight: bold;
  line-height: 28px;
  text-align: center;
}

.searchtype a {
  margin-left: 15px;
}

.searchtype img {
  margin: 0px;
}

.searchtype select {
  width: 200px;
}

.searchtype2 a {
  margin-left: 15px;
}

.searchtype2 img {
  margin: 0px;
}

#isearch {
  height: 25px;
}

.ui-widget {
  font-size: 9pt;
}

/*showResSearch.html, showComSearch.html, showAgSearch.html, showCompResSearch.html, showCompCommSearch.html*/
#tabs {
  width: 96%;
  margin-left: 1.5%;
  margin-right: 2%;
  min-width: 915px;
  float: left;
  height: 30px;
  line-height: 30px;
  background-color: white;
}

.activeTab {
  float: left;
  width: 200px;
  height: 30px;
  text-align: center;
  background-color: #6699CC;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-top: 2px outset #C0D0E5;
  margin-right: 1px;
}

.disabledTab {
  float: left;
  width: 200px;
  height: 30px;
  margin-bottom: 10px;
  text-align: center;
  background-color: #C0D0E5;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  margin-right: 1px;
}

.activeTab a {
  display: block;
  text-decoration: none;
  color: white;
  font-size: 12pt;
  font-weight: bolder;
  font-size: 10pt;
}

.activeTab a:hover {
  color: #006699;
  cursor: pointer;
}

.disabledTab a {
  display: block;
  text-decoration: none;
  color: #000000;
  font-weight: bolder;
  font-size: 10pt;
}

.disabledTab a:hover {
  color: #006699;
  cursor: pointer;
}

.activeTab1 {
  float: left;
  width: 227px;
  height: 30px;
  text-align: center;
  background-color: #6699CC;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  margin-right: 1px;
  border-top: 2px outset #C0D0E5;
}

.disabledTab1 {
  float: left;
  width: 227px;
  height: 30px;
  margin-bottom: 10px;
  text-align: center;
  background-color: #C0D0E5;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  margin-right: 1px;
}

.activeTab1 a {
  display: block;
  text-decoration: none;
  color: white;
  font-weight: bolder;
  font-size: 10pt;
}

.activeTab1 a:hover {
  color: #006699;
  cursor: pointer;
}

.disabledTab1 a {
  display: block;
  text-decoration: none;
  color: #000000;
  font-weight: bolder;
  font-size: 10pt;
}

.disabledTab1 a:hover {
  color: #006699;
  cursor: pointer;
}

.resSearchHeader {
  float: left;
  width: 96%;
  margin-left: 1.5%;
  margin-right: 2%;
  text-align: left;
  font-weight: bold;
  font-size: 9pt;
  line-height: 25px;
  background-color: #6699CC;
  color: white;
}

.resSearchOptions {
  min-width: 230px;
  width: 25%;
  margin-left: 1%;
  float: left;
}

.resSearchCriteria {
  line-height: 25px;
}

.resSearchCriteria select {
  width: 300px;
  margin-top: 5px;
}

.resSearchCriteria1 {
  line-height: 25px;
}

.resSearchCriteria1 select {
  width: 250px;
  margin-top: 5px;
}

.resSearchCriteria2 {
  line-height: 25px;
}

.resSearchCriteria2 select {
  margin-top: 5px;
}

.resSearchType {
  line-height: 25px;
  background-color: #D8E2EE;
  width: 96%;
  margin-bottom: 10px;
  margin-left: 1.5%;
  margin-right: 2%;
  font-size: 9pt;
  float: left;
  padding-top: 2px;
  padding-bottom: 2px;
}

.resSearchType label {
  font-weight: bold;
  line-height: 25px;
}

.resSearchType a {
  color: blue;
}

.sortResults {
  text-align: center;
  float: left;
  width: 96%;
  margin-left: 1.5%;
  margin-right: 2%;
  margin-bottom: 20px;
  margin-top: 20px;
}

.sortResults label {
  font-weight: bold;
  font-size: 9pt;
}

.selectClear {
  width: 70px;
  font-size: 8pt;
  text-align: center;
  float: right;
  clear: right;
}

.selectClear a {
  color: #000000;
}

/*showResSaleSearch.html, showComSaleSearch.html, showAgSaleSearch.html, showVacantSaleSearch.html*/
.searchNotes {
  text-align: center;
  margin: 5px;
  font-size: 12pt;
  font-weight: bold;
  color: #F00;
}

/* showComSearch.html WORD WRAP FUNTIONALITY */
.input_width {
  width: 642px;
}

.select_width {
  width: 650px !important;
}

.input_range {
  width: 195px;
}

.select_partialW {
  width: 325px !important;
  height: 21px;
}

.input_partialW {
  width: 314px;
}

option.nutc_wrap {
  white-space: normal;
  padding-left: 4px;
  padding-top: 4px;
  padding-bottom: 4px;
  border-bottom: 1px solid #b8b7b7;
}

option {
  padding-left: 4px;
  padding-top: 4px;
  padding-bottom: 4px;
  border-bottom: 1px solid #b8b7b7;
}

/* searchResults.html */
#resultsWrapper {
  font-size: 10pt;
  background-color: white;
  margin: 0 auto;
  border-collapse: collapse;
  text-align: left;
  width: 90%;
}

#resultsWrapper th {
  color: black;
  padding: 5px 4px;
  border-bottom: 2px solid #6699CC;
  text-align: left;
}

#resultsWrapper .number {
  text-align: right;
}

#resultsWrapper td {
  border-bottom: 1px solid #6699CC;
  color: black;
  padding: 5px 4px;
}

.number {
  text-align: right !important;
}

#resultsInfo {
  margin-left: 45px;
  font-size: 8pt;
}

#navButtons {
  text-align: center;
  line-height: 32px;
  font-weight: bold;
  font-size: 16pt;
  margin: 0 auto;
  margin-top: 10px;
}

#navButtons img {
  vertical-align: middle;
}

/*sale.html*/
#slsPage {
  width: 96%;
  float: left;
  background-color: white;
  margin-left: 2%;
  margin-right: 2%;
  font-size: 8pt;
  line-height: 20px;
  margin-bottom: 20px;
}

#slsGeneral {
  margin: 1% 1% 1% 1%;
  background-color: #D8E2EE;
}

#slsGeneral1 {
  margin: 0.5%;
  float: left;
}

#slsGeneral2 {
  margin: 1%;
  background-color: #D8E2EE;
  float: left;
  clear: left;
}

#slsGeneral2 table {
  width: 45%;
}

#slsGeneral2 th {
  width: 15%;
  text-align: right;
}

#slsGeneral2 td {
  width: 15%;
  text-align: right;
}

.slsHeader {
  width: 100%;
  text-align: center;
  font-size: 9pt;
}

.s_label {
  text-align: left;
  float: left;
  clear: left;
  font-weight: bold;
}

.s_data {
  float: left;
  margin-right: 2%;
}

.s_header {
  width: 96%;
  font-weight: bold;
  margin-left: 1%;
  text-align: left;
  text-decoration: underline;
}

.asteriskNote {
  font-size: 8pt;
  text-align: left;
  clear: left;
}

.mpSale {
  float: left;
  width: 100%;
}

.mpSale table {
  float: left;
  width: 88%;
  margin-right: 6%;
  margin-left: 6%;
  background-color: #C0D0E5;
}

.mpSale th {
  text-align: left;
  padding: 0px;
  margin: 0px;
}

.mpSale td {
  text-align: left;
  padding: 0px;
  margin: 0px;
}

.salePhoto {
  text-align: center;
  margin-bottom: 10px;
}

/*parcel.html*/
.sketch {
  margin: 0 auto;
}

.relLink {
  width: 100%;
  float: left;
}

.relLink table {
  width: 96%;
  margin-left: 2%;
  margin-right: 2%;
  float: left;
}

.AddlInfo td {
  text-align: center;
  font-size: 9pt;
  line-height: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.mapFrame iframe {
  clear: left;
  float: left;
  text-align: center;
  margin-left: 5%;
  width: 90%;
  min-height: 680px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.mapFrame a {
  padding-left: 20%;
}

.pricing {
  background-color: #D8E2EE;
  margin-right: 1%;
  margin-bottom: 5px;
  clear: left;
  float: left;
}

.pricing_label {
  width: 47%;
  margin-left: 3%;
  float: left;
  clear: left;
  line-height: 20px;
}

.pricing_data {
  width: 47%;
  float: left;
  margin-right: 3%;
  text-align: right;
}

/* parcelGeneralInfo.html */
#generalImage {
  width: 100%;
}

#pclGeneralInfo {
  margin-top: 10px;
  margin-left: 2%;
}

#pclGeneralInfo table {
  float: left;
  margin-right: 5px;
}

.pclLabel1 {
  min-width: 170px;
  clear: left;
  float: left;
  color: #6699CC;
  font-weight: bolder;
  font-size: 9pt;
  line-height: 15px;
}

.pclData {
  text-transform: uppercase;
  float: left;
  font-size: 9pt;
  line-height: 15px;
  word-wrap: break-word;
  width: 61%;
}

.pclData img {
  border: none;
}

.pclData2 {
  color: #000000;
  float: left;
  font-size: 9pt;
  line-height: 15px;
}

.ad-gallery {
  padding: 5px;
  font-family: tahoma;
  font-size: 9pt;
}

.ad-image-wrapper {
  max-height: 220px;
  margin-top: 10px;
}

.ad-nav img {
  max-width: 107px;
  max-height: 80px;
}

.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
  background: url(ad_prev.png);
  width: 50px;
  height: 50px;
  display: none;
  position: absolute;
  top: 47%;
  left: 0;
  z-index: 101;
}

.ad-gallery .ad-image-wrapper .ad-next .ad-next-image .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
  background: url(ad_next.png);
  width: 50px;
  height: 50px;
  display: none;
  position: absolute;
  top: 47%;
  left: 0;
  z-index: 101;
}

#deedlink table {
  width: 700px;
}

.noImage {
  text-align: center;
  margin: 0 auto;
  margin-top: 50px;
  margin-bottom: 50px;
  font-size: 24pt;
  font-weight: bold;
}

.singleImage {
  text-align: right;
  margin: 0 auto;
  margin-top: 50px;
  margin-bottom: 50px;
  margin-right: 0;
}

.singleImage img {
  max-width: 100%;
}

.pclHeader {
  clear: left;
  margin-top: 30px;
  float: left;
  width: 96%;
  margin-right: 2%;
  margin-left: 2%;
  min-height: 25px;
  line-height: 25px;
  font-size: 10pt;
  background-color: #6699CC;
  text-align: center;
  color: white;
  font-weight: bold;
}

.gisDisclaimer {
  clear: left;
  float: left;
  width: 96%;
  margin-left: 2%;
  margin-right: 2%;
  background-color: #C0D0E5;
}

.expand {
  height: 25px;
  float: left;
  text-align: left;
}

.expand a {
  font-size: 7pt;
  color: white;
  text-decoration: none;
}

.expand img {
  margin: 2px;
  border: none;
}

.headerTitle {
  float: left;
  text-align: center;
}

.pclColumnHeaders {
  width: 100%;
  float: left;
  background-color: #C0D0E5;
  color: #000000;
  font-weight: bold;
  font-size: 10pt;
  line-height: 25px;
}

.backtotop2 {
  height: 21px;
  margin-top: 2px;
  margin-bottom: 2px;
  line-height: 21px;
}

.backtotop2 a {
  font-size: 7pt;
  color: #000000;
  text-decoration: none;
  margin-top: 2px;
  margin-bottom: 2px;
}

.backtotop3 {
  height: 21px;
  margin-top: 2px;
  margin-bottom: 2px;
  line-height: 21px;
}

.backtotop3 a {
  font-size: 7pt;
  color: #000000;
  text-decoration: none;
  margin-top: 2px;
  margin-bottom: 2px;
}

/* parcelCurrentValueInfo.html */
.currentValues {
  width: 96%;
  margin-right: 2%;
  margin-left: 2%;
  font-size: 9pt;
  line-height: 20px;
}

.currentValues table {
  width: 100%;
  border-collapse: collapse;
  text-align: right;
  clear: left;
}

.currentValues th {
  background-color: #C0D0E5;
  color: #000000;
  font-weight: bold;
  font-size: 10pt;
  text-align: right;
  padding-right: 5px;
}

.currentValues td {
  font-size: 9pt;
  padding-right: 5px;
}

.parcelValues {
  text-align: right;
  font-size: 9pt;
  line-height: 20px;
}

.IAcolumns {
  width: 25%;
  float: left;
  margin-right: 4%;
}

.IAcolumns1 {
  width: 11%;
  float: left;
  margin-left: 1%;
  text-align: right;
}

.IAcolumns2 {
  width: 11%;
  float: left;
  margin-left: 1%;
}

.IAcolumns3 {
  width: 20%;
  float: left;
  margin-left: 1%;
}

.IAcolumns3a {
  width: 15%;
  float: left;
  font-weight: bold;
  background-color: #C0D0E5;
  text-align: center;
  color: #000000;
}

.MOcolumns {
  width: 15.5%;
  float: left;
  margin-right: 1%;
  font-size: 9pt;
  text-align: right;
}

.MOcolumns1 {
  width: 15.5%;
  float: left;
  margin-right: 1%;
  font-size: 9pt;
  text-align: center;
}

.rowHeader {
  background-color: #C0D0E5;
  color: #000000;
  text-align: center;
  font-weight: bold;
}

.ILcolumns {
  width: 19%;
  float: left;
  margin-right: 1%;
  font-size: 9pt;
}

.taxEstimate {
  width: 100%;
  float: left;
  text-align: center;
  margin-top: 10px;
  font-size: 9pt;
}

/*estimate.html*/
.estimateHeader {
  width: 100%;
  font-size: 9pt;
  text-align: center;
  float: left;
}

.creditSelection {
  width: 50%;
  margin: 0 auto;
  clear: left;
  margin-bottom: 20px;
  font-size: 9pt;
  line-height: 25px;
}

#main {
  background-color: #D8E2EE;
  margin: 0 auto;
  font-size: 9pt;
  text-decoration: none;
}

#main .col1 {
  width: 40%;
  text-align: right;
  padding-right: 2%;
}

#main .pct {
  text-decoration: underline;
}

#main .fill {
  text-align: center;
  text-decoration: underline;
  font-weight: bold;
}

#main .red {
  color: #CC0000;
}

#main .col2 {
  width: 60%;
  text-align: left;
  font-weight: bold;
}

.estimateDisclaimer {
  color: #CC0000;
  font-size: 9pt;
  margin: 0 auto;
  font-weight: bold;
  margin-top: 20px;
  text-align: center;
}

#main .col3 {
  text-align: right;
  padding-right: 2%;
}

#main .col4 {
  text-align: left;
  font-weight: bold;
}

#main .col5 {
  width: 30%;
  text-align: left;
}

/* parcelPriorYearValueInfo.html */
.priorYearValues {
  width: 96%;
  margin-right: 2%;
  margin-left: 2%;
  font-size: 9pt;
  line-height: 20px;
  float: left;
}

.pyValues {
  font-size: 9pt;
  line-height: 20px;
}

.IAPYear {
  width: 8.5%;
  float: left;
  margin-left: 1%;
}

.moreYears {
  width: 100%;
  float: left;
}

#pyextra:hover {
  color: blue;
  cursor: pointer;
}

.IAPYear1 {
  width: 8.5%;
  float: left;
  margin-left: 1%;
  text-align: center;
}

.IAPYcolumns {
  width: 21.5%;
  float: left;
  margin-right: 1%;
  text-align: right;
}

.IAPYcolumns2 {
  width: 17%;
  float: left;
  margin-right: 1%;
  text-align: right;
}

.MOpyValues {
  font-size: 9pt;
  line-height: 20px;
  height: 65px;
}

.MOPYcolumns {
  width: 15.5%;
  float: left;
  margin-right: 1%;
  text-align: right;
}

.MOPYcolumns1 {
  background-color: #C0D0E5;
  width: 15.5%;
  float: left;
  margin-right: 1%;
  font-size: 9pt;
  text-align: center;
  font-weight: bold;
}

.ILPYear {
  float: left;
}

.ILPYcolumns {
  float: left;
  text-align: right;
}

.divTable_totalRow {
  font-weight: bold;
}

.divTable_rowHeader {
  float: left;
  margin-left: 0;
  padding-left: 1%;
  background-color: #C0D0E5;
  width: 8.5%;
  font-weight: bold;
  text-indent: 1rem;
}

/* parcelResidentialInfo.html */
#resBldg {
  width: 96%;
  margin-right: 2%;
  margin-left: 2%;
  text-align: left;
  font-size: 9pt;
  line-height: 20px;
}

.resParent {
  clear: left;
}

.residentialData {
  text-align: left;
  border: 1px solid silver;
  border-top: none;
}

.pretendLink:hover {
  color: blue;
  cursor: pointer;
}

.residentialData:hover {
  color: blue;
  cursor: pointer;
}

.resColumn1 {
  width: 33.5%;
  float: left;
  margin-left: 1%;
}

.resColumn2 {
  width: 14%;
  margin-right: 1%;
  float: left;
  text-align: right;
}

.residentialDetails {
  float: left;
  width: 96%;
  margin-left: 2%;
  Margin-right: 2%;
}

.r_header {
  font-weight: bold;
  margin-left: 1%;
  clear: left;
}

.resData {
  width: 100%;
  border-collapse: collapse;
  height: 300px;
}

.resData1 {
  width: 33%;
  min-width: 290px;
  font-size: 9pt;
  line-height: 20px;
  margin-right: 1%;
  padding-right: 10px;
  padding-bottom: 10px;
}

.resData2 {
  width: 66%;
  min-width: 290px;
  font-size: 9pt;
  line-height: 20px;
}

#structure {
  background-color: #D8E2EE;
}

.r_label {
  width: 30%;
  margin-left: 3%;
  float: left;
  clear: left;
}

.r_data {
  width: 66%;
  float: left;
}

#rmCount {
  background-color: #D8E2EE;
}

#bldgDesc {
  background-color: #D8E2EE;
}

.r_labelrb {
  width: 46%;
  margin-left: 3%;
  float: left;
  clear: left;
}

.r_datarb {
  width: 47%;
  margin-left: 3%;
  float: left;
  overflow: hidden;
}

#bsmtFin {
  background-color: #D8E2EE;
  border-collapse: collapse;
  width: 100%;
}

#bsmtFin tr {
  min-height: 20px;
}

#bsmtFin th {
  font-weight: normal;
  text-decoration: underline;
  min-height: 20px;
}

#bsmtFin td {
  min-height: 20px;
}

.r_rowlabelbf {
  width: 15%;
  text-align: right;
  padding-right: 3%;
  margin-right: 2%;
}

.r_rowdatabf {
  width: 15%;
  text-align: right;
  padding-right: 3%;
  margin-right: 2%;
}

.r_rowlabelbf1 {
  width: 35%;
  text-align: left;
  padding-left: 3%;
}

.r_rowdatabf1 {
  width: 35%;
  text-align: left;
  padding-left: 3%;
}

#fireplace {
  background-color: #D8E2EE;
}

.r_rowlabelf {
  width: 40%;
  float: left;
  text-decoration: underline;
  margin-left: 3%;
}

.r_rowlabelf1 {
  width: 25%;
  float: left;
  text-decoration: underline;
  text-align: right;
  margin-right: 3%;
}

.r_rowdataf {
  width: 40%;
  float: left;
  margin-left: 3%;
}

.r_rowdataf1 {
  width: 25%;
  float: left;
  text-align: right;
  margin-right: 3%;
}

#plumbing {
  clear: left;
  float: left;
  background-color: #D8E2EE;
  margin-right: 1%;
  margin-bottom: 10px;
}

#appliances {
  background-color: #D8E2EE;
  margin-bottom: 10px;
  float: left;
}

.r_rowlabelpa {
  width: 73.5%;
  float: left;
  text-decoration: underline;
  margin-left: 3%;
}

.r_rowlabelpa1 {
  width: 20%;
  float: left;
  text-decoration: underline;
  text-align: right;
  margin-right: 3%;
}

.r_rowdatapa {
  width: 73.5%;
  float: left;
  margin-left: 3%;
}

.r_rowdatapa1 {
  width: 20%;
  float: left;
  text-align: right;
  margin-right: 1%;
}

#bldgExtra {
  background-color: #D8E2EE;
  margin-right: 1%;
  margin-bottom: 10px;
  float: left;
}

.r_rowlabelbe {
  width: 48%;
  float: left;
  text-decoration: underline;
  margin-left: 2%;
}

.r_rowlabelbe1 {
  width: 23%;
  float: left;
  text-decoration: underline;
  text-align: right;
  margin-right: 2%;
}

.r_rowdatabe {
  width: 48%;
  float: left;
  margin-left: 2%;
}

.r_rowdatabe1 {
  width: 23%;
  float: left;
  text-align: right;
  margin-right: 2%;
}

.decks_ven {
  background-color: #D8E2EE !important;
  margin-right: 1%;
  margin-bottom: 10px;
  float: left;
}

.r_rowlabeldv {
  width: 53.5%;
  float: left;
  text-decoration: underline;
  margin-left: 3%;
}

.r_rowlabeldv1 {
  width: 40%;
  float: left;
  text-decoration: underline;
  text-align: right;
  margin-right: 3%;
}

.r_rowdatadv {
  width: 53.5%;
  float: left;
  margin-left: 3%;
}

.r_rowdatadv1 {
  width: 40%;
  float: left;
  text-align: right;
  margin-right: 3%;
}

#porches {
  background-color: #D8E2EE;
  margin-right: 1%;
  margin-bottom: 10px;
  float: left;
}

.r_rowlabelp {
  width: 25.5%;
  float: left;
  text-decoration: underline;
}

.r_rowlabelp1 {
  width: 12%;
  margin-right: 2%;
  float: left;
  text-decoration: underline;
  text-align: right;
}

.r_rowlabelp2 {
  width: 14%;
  float: left;
  text-decoration: underline;
  text-align: right;
  margin-right: 1%;
}

.r_rowdatap {
  width: 25.5%;
  float: left;
}

.r_rowdatap1 {
  width: 12%;
  margin-right: 2%;
  float: left;
  text-align: right;
}

.r_rowdatap2 {
  width: 14%;
  float: left;
  text-align: right;
  margin-right: 1%;
}

.addn_garages {
  background-color: #D8E2EE;
  margin-right: 1%;
  margin-bottom: 10px;
  float: left;
}

.r_labelg {
  width: 50%;
  float: left;
  clear: left;
  margin-left: 3%;
}

.r_datag {
  float: left;
}

/* parcelAgricultualInfo.html */
.agInfo {
  width: 96%;
  margin-right: 2%;
  margin-left: 2%;
  text-align: left;
  font-size: 9pt;
  line-height: 20px;
}

.agParent {
  clear: left;
}

.agriculturalData {
  text-align: left;
  border: 1px solid silver;
  border-top: none;
}

.agriculturalData:hover {
  color: blue;
  cursor: pointer;
}

.agColumn1 {
  margin-left: 1%;
  float: left;
  font-size: 9pt;
}

.agColumn1 span {
  font-style: italic;
  line-height: 20px;
  margin-left: 20px;
}

.agColumn2 {
  float: left;
  margin-right: 1%;
  font-size: 9pt;
  text-align: right;
}

.agriculturalDetails {
  float: left;
  width: 96%;
  margin-left: 2%;
  margin-right: 2%;
}

.a_label {
  width: 36%;
  margin-left: 3%;
  float: left;
  clear: left;
  line-height: 20px;
}

.a_data {
  float: left;
  line-height: 20px;
}

.generalAg {
  float: left;
  background-color: #D8E2EE;
  color: #000000;
  margin-right: 1%;
  margin-bottom: 5px;
}

.agEquip_Adj {
  float: left;
  background-color: #D8E2EE;
  margin-right: 1%;
  margin-bottom: 5px;
}

.a_rowlabel {
  width: 17%;
  float: left;
  line-height: 20px;
  text-decoration: underline;
  text-align: right;
  margin-right: 3%;
}

.a_rowdata {
  width: 17%;
  float: left;
  line-height: 20px;
  text-align: right;
  margin-right: 3%;
}

.a_rowlabel1 {
  width: 56.5%;
  margin-left: 3%;
  float: left;
  line-height: 20px;
  text-decoration: underline;
}

.a_rowdata1 {
  width: 56.5%;
  margin-left: 3%;
  float: left;
  line-height: 20px;
}

/* parcelCommercialInfo.html */
.commBldg {
  width: 96%;
  margin-right: 2%;
  margin-left: 2%;
  text-align: left;
  font-size: 9pt;
  line-height: 20px;
}

.commParent {
  clear: left;
}

.commercialData {
  text-align: left;
  border: 1px solid silver;
  border-top: none;
}

.commercialData:hover {
  color: blue;
  cursor: pointer;
}

.comColumn1 {
  width: 48.5%;
  margin-left: 1%;
  float: left;
}

.comColumn2 {
  width: 24%;
  margin-right: 1%;
  float: left;
  text-align: right;
}

.commercialDetails {
  float: left;
  width: 96%;
  margin-left: 2%;
  margin-right: 2%;
}

.c_label {
  margin-left: 1%;
  float: left;
  clear: left;
}

.c_data {
  float: left;
}

.c_header {
  font-weight: bold;
}

.generalCom {
  width: 100%;
  float: left;
  background-color: #D8E2EE;
  margin-bottom: 5px;
}

.comVertHor {
  width: 100%;
  float: left;
  background-color: #D8E2EE;
  margin-bottom: 5px;
}

.c_labelrow {
  width: 23.5%;
  margin-right: 1%;
  float: left;
  text-decoration: underline;
  text-align: right;
}

.c_labelrowa {
  width: 24%;
  margin-left: 1%;
  float: left;
  text-decoration: underline;
}

.c_datarow {
  width: 23.5%;
  margin-right: 1%;
  float: left;
  text-align: right;
}

.c_datarowab {
  width: 24%;
  margin-left: 1%;
}

.c_datarowa {
  width: 24%;
  margin-left: 1%;
  float: left;
}

.comPlumbing {
  float: left;
  background-color: #D8E2EE;
  margin-bottom: 5px;
  margin-right: 1%;
}

.comAdjustments {
  float: left;
  background-color: #D8E2EE;
  margin-bottom: 5px;
}

.comExtras {
  margin-right: 1%;
  float: left;
  background-color: #D8E2EE;
  margin-bottom: 5px;
  overflow: hidden;
}

.comEx {
  width: 100%;
  float: left;
}

.ce_label {
  width: 35%;
  margin-left: 3%;
  float: left;
  clear: left;
  line-height: 20px;
}

.ce_data {
  width: 58.5%;
  float: left;
  overflow: hidden;
}

.c_labelrow1 {
  margin-left: 1%;
  width: 49%;
  float: left;
  text-decoration: underline;
}

.c_datarow1 {
  margin-left: 1%;
  width: 49%;
  float: left;
}

.commAddn {
  text-align: left;
  font-size: 9pt;
  line-height: 20px;
  width: 98%;
  margin-left: 1%;
  margin-right: 1%;
}

.commAddnParent {
  clear: left;
}

.commAddnData {
  text-align: left;
  border-bottom: 1px solid silver;
}

.commAddnData:hover {
  color: blue;
  cursor: pointer;
}

.commAddnDetails {
  float: left;
  width: 95%;
  margin-left: 4%;
  margin-right: 1%;
}

.addColumn1 {
  margin-left: 3%;
  width: 46.5%;
  float: left;
}

.addColumn2 {
  width: 24.5%;
  margin-right: 1%;
  float: left;
  text-align: right;
}

.addColumn3 {
  width: 24.5%;
  float: left;
  text-align: right;
}

/* parcelYard ExtraInfo.html */
.ydInfo {
  width: 96%;
  margin-right: 2%;
  margin-left: 2%;
  text-align: left;
  font-size: 9pt;
  line-height: 20px;
}

.yardParent {
  clear: left;
}

.yardExtraData {
  text-align: left;
  border-bottom: 1px solid silver;
}

.yardExtraData:hover {
  color: blue;
  cursor: pointer;
}

.yeColumn1 {
  margin-left: 1%;
  width: 48.5%;
  float: left;
}

.yeColumn2 {
  width: 24%;
  margin-right: 1%;
  float: left;
  text-align: right;
}

.yardExtraDetails {
  float: left;
  width: 96%;
  margin-left: 2%;
  margin-right: 2%;
}

.generalYd {
  float: left;
  background-color: #D8E2EE;
  width: 100%;
  margin-bottom: 5px;
}

.ye_label {
  width: 29%;
  margin-left: 1%;
  float: left;
  clear: left;
  line-height: 20px;
}

.ye_data {
  float: left;
}

/* parcelLand.html  & parcelAgLand.html*/
.land {
  width: 96%;
  margin-right: 2%;
  margin-left: 2%;
  text-align: left;
  font-size: 9pt;
  line-height: 20px;
  clear: left;
}

.land table {
  width: 100%;
  border-collapse: collapse;
  text-align: left;
}

.land th {
  background-color: #C0D0E5;
  color: #000000;
  font-weight: bold;
  font-size: 10pt;
  line-height: 25px;
  text-align: left;
  padding-left: 5px;
}

.land td {
  font-size: 9pt;
  padding-left: 5px;
  text-align: right;
}

.agland {
  width: 96%;
  margin-right: 2%;
  margin-left: 2%;
  text-align: left;
  font-size: 9pt;
  line-height: 20px;
}

.agland table {
  width: 100%;
  border-collapse: collapse;
  text-align: left;
}

.agland th {
  background-color: #C0D0E5;
  color: #000000;
  font-weight: bold;
  font-size: 10pt;
  text-align: left;
  padding-left: 5px;
}

.agland td {
  font-size: 9pt;
  padding-left: 5px;
}

.taxdist {
  width: 96%;
  margin-right: 2%;
  margin-left: 2%;
  text-align: left;
  font-size: 9pt;
  line-height: 20px;
}

.taxdist table {
  width: 100%;
  border-collapse: collapse;
  text-align: left;
}

.taxdist th {
  background-color: #C0D0E5;
  color: #000000;
  font-weight: bold;
  font-size: 10pt;
  text-align: left;
  padding-left: 5px;
}

.taxdist td {
  font-size: 9pt;
  padding-left: 5px;
}

.taxdist tr:nth-child(even) {
  background-color: #e4ebf4;
}

/*maybe not used*/
.l_column {
  width: 15.3%;
  float: left;
  text-align: right;
  margin-right: 1%;
}

.l_columna {
  width: 9%;
  float: left;
  margin-left: 1%;
}

.l_column1 {
  width: 22%;
  float: left;
  text-align: right;
  margin-right: 1%;
}

.l_column1b {
  width: 23%;
  float: left;
  margin-right: 1%;
}

.l_column1a {
  width: 7%;
  float: left;
  margin-left: 1%;
}

.l_column2 {
  width: 49%;
  float: left;
  margin-left: 1%;
}

.l_column3 {
  width: 23.5%;
  float: left;
  text-align: right;
  margin-right: 1%;
}

.l_column3a {
  width: 15.5%;
  float: left;
  text-align: right;
  margin-right: 1%;
}

.l_column4 {
  width: 19%;
  float: left;
  margin-left: 1%;
}

.l_column5 {
  width: 38.5%;
  float: left;
  text-align: right;
  margin-right: 1%;
}

.rowdata {
  width: 15.3%;
  float: left;
  text-align: right;
  margin-right: 1%;
}

.rowdataa {
  width: 9%;
  float: left;
  margin-left: 1%;
}

.rowdata1a {
  width: 7%;
  float: left;
  margin-left: 1%;
}

.rowdata1 {
  width: 22%;
  float: left;
  text-align: right;
  margin-right: 1%;
}

.rowdata1b {
  width: 23%;
  float: left;
  margin-right: 1%;
}

.rowdata2 {
  width: 49%;
  float: left;
  margin-left: 1%;
  clear: left;
}

.rowdata2a {
  margin-left: 3%;
  width: 47%;
  float: left;
  clear: left;
}

.rowdata2a1 {
  margin-left: 3%;
  width: 47%;
  float: left;
  clear: left;
  text-align: right;
}

.rowdata2b {
  text-align: right;
}

.rowdata2c {
  text-align: right;
}

.rowdata3 {
  width: 23.5%;
  float: left;
  text-align: right;
  margin-right: 1%;
}

.rowdata3b {
  text-align: right;
  margin-right: 1%;
}

.rowdata3a {
  width: 15.5%;
  float: left;
  text-align: right;
  margin-right: 1%;
}

.rowdata4 {
  width: 19%;
  float: left;
  margin-left: 1%;
}

.rowdata5 {
  width: 38.5%;
  float: left;
  text-align: right;
  margin-right: 1%;
}

.crLandNote {
  width: 96%;
  margin-right: 2%;
  margin-left: 2%;
  clear: left;
  float: left;
  text-align: center;
  margin-top: 10px;
  font-size: 9pt;
  color: red;
}

/* parcelIAGrantAgLand.html */
.grant_column {
  float: left;
  text-align: right !important;
}

.grant_columnb {
  float: left;
  text-align: left !important;
}

.grant_columna {
  float: left;
  text-align: right !important;
}

/* parcelPermitInfo.html */
.permitInfo {
  width: 96%;
  margin-right: 2%;
  margin-left: 2%;
  clear: left;
}

.permitInfo table {
  width: 100%;
  font-size: 9pt;
  line-height: 20px;
  border-collapse: collapse;
  float: left;
}

.permitData {
  font-size: 9pt;
  line-height: 20px;
  padding: 0px;
  width: 100%;
}

.permitData tr {
  margin-top: 0px;
  padding: 0px;
}

.permitData th {
  background-color: #C0D0E5;
  color: #000000;
  font-weight: bold;
  font-size: 9pt;
  line-height: 20px;
}

.permitColumn {
  font-size: 9pt;
  text-align: left;
}

.permitColumn1 {
  font-size: 9pt;
  text-align: right;
}

/* parcelMNAlloc.html */
.mnAllocInfo table {
  width: 96%;
  margin-right: 2%;
  margin-left: 2%;
  font-size: 9pt;
  line-height: 20px;
  border-collapse: collapse;
  float: left;
}

.mnAllocData {
  font-size: 9pt;
  line-height: 20px;
  padding: 0px;
}

.mnAllocData tr {
  width: 100%;
  margin-top: 0px;
}

.mnAllocData th {
  background-color: #C0D0E5;
  color: #000000;
  font-weight: bold;
  font-size: 9pt;
  line-height: 20px;
}

.mnAllocDataRight {
  text-align: right;
  padding-right: 2%;
}

.mnAllocDataCenter {
  text-align: center;
  padding-left: 1%;
}

.mnAllocDataLeft {
  text-align: left;
  padding-left: 2%;
}

/* parcelSaleInfo.html */
.saleInfo {
  width: 96%;
  margin-right: 2%;
  margin-left: 2%;
  font-size: 9pt;
  line-height: 20px;
}

.saleParent {
  clear: left;
}

.saleData {
  text-align: left;
  border-bottom: 1px solid silver;
}

.saleData:hover {
  color: blue;
  cursor: pointer;
}

.saleColumn1 {
  float: left;
}

.saleColumn2 {
  margin-right: 4%;
  float: left;
  text-align: right;
}

.saleColumn {
  float: left;
  margin-left: 1%;
}

.saleColumn4 {
  float: left;
  margin-left: 1%;
}

.saleColumn3 {
  width: 13%;
  margin-right: 1%;
  float: left;
  text-align: right;
}

.generalSale {
  float: left;
  background-color: #D8E2EE;
  width: 98%;
  margin-left: 2%;
  margin-bottom: 5px;
}

.sls_label {
  margin-left: 1%;
  float: left;
  clear: left;
  line-height: 20px;
}

.sls_data {
  float: left;
}

/* parcelTaxHistoryInfo.html */
.taxHeader {
  clear: left;
  margin-top: 30px;
  float: left;
  width: 96%;
  margin-right: 2%;
  margin-left: 2%;
  line-height: 25px;
  font-size: 9pt;
  background-color: #505050;
  text-align: center;
  color: white;
  font-weight: bold;
}

.taxdisclaimer {
  float: left;
  width: 96%;
  margin-right: 2%;
  margin-left: 2%;
  line-height: 20px;
  font-size: 7pt;
  background-color: #505050;
  text-align: center;
  color: white;
  font-weight: bold;
}

#taxHistory {
  width: 100%;
  text-align: left;
  font-size: 9pt;
  line-height: 20px;
  margin-top: 10px;
}

#taxHistory table {
  font-size: 12px;
  border-collapse: collapse;
}

.taxHistory {
  width: 96%;
  margin: auto;
}

#taxHistory th {
  font-weight: bold;
  background-color: #909090;
  color: #FFFFFF;
  padding-right: 20px;
  padding-left: 15px;
}

#taxHistory td {
  background-color: #D0D0D0;
  padding-right: 20px;
  padding-left: 15px;
}

.taxlink {
  width: 100%;
  float: left;
  text-align: center;
  margin-top: 10px;
}

/*showPPResults.html*/
#hor-minimalist-b {
  font-size: 10pt;
  background-color: white;
  margin: 0 auto;
  border-collapse: collapse;
  text-align: left;
  width: 90%;
}

#hor-minimalist-b th {
  color: #000000;
  border-bottom: 2px solid #6699CC;
}

#hor-minimalist-b td {
  border-bottom: 1px solid #6699CC;
  color: black;
}

#actGeneralInfo {
  width: 100%;
  float: left;
  margin-top: 10px;
}

#ppTaxData {
  width: 96%;
  margin-right: 2%;
  margin-left: 2%;
  text-align: left;
  font-size: 9pt;
  line-height: 20px;
  margin-top: 10px;
}

.ppParent {
  clear: left;
}

#ppTaxData table {
  font-size: 12px;
  border-collapse: collapse;
  text-align: left;
  float: left;
}

.ppTaxData {
  width: 94%;
  margin-right: 3%;
  margin-left: 3%;
  float: left;
}

#ppTaxData th {
  font-weight: bold;
}

#ppTaxData td {
  vertical-align: text-top;
}

.ppInfo {
  width: 19%;
  text-align: left;
}

.ppInfo1 {
  width: 5%;
  text-align: left;
}

.ppInfo2 {
  width: 18%;
  text-align: left;
}

.ppInfo3 {
  text-align: left;
  padding-right: 10px;
}

.ppHeader {
  float: left;
  width: 95.75%;
  margin-left: 2%;
  Margin-right: 2%;
  text-align: left;
  border-bottom: 1px solid silver;
}

.ppHeader:hover {
  color: blue;
  cursor: pointer;
}

.ppcolumn {
  width: 48.5%;
  float: left;
  margin-left: 1%;
}

.ppcolumn1 {
  width: 48.5%;
  float: left;
  margin-left: 1%;
  text-align: right;
}

.ppHistInfo {
  width: 100%;
}

.ppHistInfo td {
  width: 20%;
}

.ppDetails {
  width: 96%;
  margin-right: 2%;
  margin-left: 2%;
  background-color: #D8E2EE;
  margin-bottom: 10px;
  float: left;
}

.actLabel {
  margin-left: 3%;
  clear: left;
  float: left;
  color: #6699CC;
  font-weight: bolder;
  font-size: 9pt;
  line-height: 20px;
}

.actLabel1 {
  margin-left: 1%;
  clear: left;
  float: left;
  color: #6699CC;
  font-weight: bolder;
  font-size: 9pt;
  line-height: 20px;
}

.actLabelRed {
  margin-left: 1%;
  clear: left;
  float: left;
  color: red;
  font-weight: bolder;
  font-size: 9pt;
  line-height: 20px;
}

.actData {
  text-transform: uppercase;
  font-size: 9pt;
  line-height: 20px;
}

.actData1 {
  text-transform: uppercase;
  font-size: 9pt;
  line-height: 20px;
}

.number1 {
  color: #CC0000;
  text-align: right;
}

.notice {
  color: #CC0000;
  font-size: 9pt;
  text-align: center;
  width: 100%;
  clear: left;
}

/* vaitermsofuse.html */
#terms {
  float: left;
  font-size: 10pt;
  margin-right: 3%;
  margin-left: 2%;
}

#terms p {
  margin: 5px;
}

#terms h5 {
  margin: 5px;
}

#terms h2 {
  text-align: center;
}

#terms ul li {
  margin-left: 5px;
}

/* ownersLegalResponsbility.html & thingsToRemember.html */
#polr {
  float: left;
  font-size: 10pt;
  margin-right: 3%;
  margin-left: 2%;
}

#polr p {
  margin: 5px;
}

#polr ul li {
  margin-left: 5px;
}

.para_hd1 {
  text-decoration: underline;
  font-weight: bold;
}

/*general.html */
#genInfo {
  float: left;
  font-size: 10pt;
  margin-right: 3%;
  margin-left: 2%;
}

#genInfo p {
  margin: 5px;
}

#genInfo h3 {
  margin-bottom: 5px;
}

#importNotice {
  color: #CC0000;
  text-align: center;
  font-size: 12pt;
  font-weight: bold;
}

/*exemptions.html */
#exemptInfo {
  float: left;
  font-size: 10pt;
  margin-right: 3%;
  margin-left: 2%;
}

#exemptInfo p {
  margin: 5px;
}

#exemptInfo h3 {
  margin-bottom: 5px;
}

/*forms.html */
#forms {
  float: left;
  font-size: 10pt;
  margin-right: 3%;
  margin-left: 2%;
}

#forms a:hover {
  color: #006699;
}

#forms h4 {
  margin-bottom: 5px;
}

#forms p {
  margin: 5px;
}

/*assessorduties.html */
#duties {
  float: left;
  font-size: 10pt;
  margin-right: 3%;
  margin-left: 2%;
}

#quickLinks {
  margin-top: 10px;
  width: 20%;
  float: left;
}

#quickLinks a {
  text-decoration: none;
  text-align: center;
  color: #000000;
}

#quickLinks a:hover {
  color: #006699;
}

#dutiesVerbage {
  width: 75%;
  float: left;
  margin: 10px;
}

#duties p {
  margin: 2px;
}

#duties h3 {
  margin: 0px;
}

#duties h2 {
  text-align: center;
}

.backtotop {
  font-size: 7pt;
  text-decoration: none;
  color: #000000;
  margin-bottom: 5px;
}

.backtotop:hover {
  color: #006699;
}

.exemptList {
  list-style-type: none;
}

.alphaList {
  list-style-type: upper-alpha;
}

dt {
  font-style: italic;
}

dd {
  margin-bottom: 10px;
}

#dutiesVerbage table {
  width: 40%;
  margin: 0 auto;
}

/*appr_topics.html */
#appTopics {
  float: left;
  font-size: 10pt;
  margin-right: 3%;
  margin-left: 2%;
}

#appTopics h2 {
  text-align: center;
}

#appTopics h4 {
  text-decoration: underline;
}

#appTopics h5 {
  margin: 0px;
}

#appTopics ol li a {
  font-weight: bold;
}

#appTopics a {
  text-decoration: none;
  color: #000000;
}

#appTopics a:hover {
  color: #006699;
}

#appTopics p {
  margin: 10px;
}

#appTopics h4 a:hover {
  color: #000000;
}

/* reducingTaxLiability.html */
#taxLiability {
  float: left;
  font-size: 10pt;
  margin-right: 3%;
  margin-left: 2%;
}

#taxLiability p {
  margin: 5px;
}

#taxLiability img {
  text-align: center;
}

#taxLiability h2 {
  text-align: center;
}

#taxLiability ol li {
  margin-left: 5px;
}

/* appeals.html */
#appeals {
  float: left;
  font-size: 10pt;
  margin-right: 3%;
  margin-left: 2%;
}

#appeals p {
  margin: 5px;
}

#appeals h2 {
  text-align: center;
}

#appeals ol li {
  margin-left: 5px;
}

#appeals ul li {
  margin-left: 5px;
  list-style: none;
}

#iaexemption {
  float: left;
  font-size: 10pt;
  margin-right: 3%;
  margin-left: 2%;
}

#iaexemption p {
  margin: 5px;
}

#iaexemption h2 {
  text-align: left;
}

#iaexemption span {
  font-weight: bold;
  font-size: 12pt;
}

#iaexemption table {
  width: 100%;
  border-collapse: collapse;
  border: 1px black soild;
}

#iaexemption th {
  text-align: left;
  border: 1px black solid;
}

#iaexemption td {
  text-align: left;
  border: 1px black solid;
}

#iaexemption .cell1 {
  border: none;
}

#iaexemption .cell2 {
  border: none;
}

/*taxes.html */
#taxes {
  float: left;
  font-size: 10pt;
  margin-right: 3%;
  margin-left: 2%;
}

#taxes p {
  margin: 5px;
}

#taxes table {
  margin: 20px;
}

#taxes h2 {
  text-align: left;
}

#taxes a {
  text-decoration: none;
  color: #000000;
  font-weight: bold;
}

.col1b {
  width: 350px;
}

.col2b {
  width: 100px;
  text-align: right;
}

/* links.html */
#links h2 {
  text-decoration: underline;
  clear: left;
}

#links {
  float: left;
  font-size: 10pt;
  margin-right: 3%;
  margin-left: 2%;
}

.links {
  float: left;
  float: left;
  font-size: 10pt;
  margin-right: 3%;
  margin-left: 2%;
}

.links a {
  text-decoration: none;
  font-size: 10pt;
  color: #000000;
}

.links a:hover {
  color: #006699;
}

.links p {
  margin-left: 10px;
  padding: 0px;
}

#linksBE h4 {
  text-decoration: underline;
  clear: left;
}

#linksBE {
  float: left;
  font-size: 10pt;
  margin-right: 3%;
  margin-left: 2%;
}

#linksBE h2 {
  text-align: center;
}

.linksBE {
  float: left;
  width: 70%;
  float: left;
  font-size: 10pt;
  margin-right: 3%;
  margin-left: 2%;
}

/* townships.html */
#townships {
  float: left;
  font-size: 10pt;
  margin-right: 3%;
  margin-left: 2%;
  margin-top: 2%;
}

#townships td {
  width: 25%;
}

#townships a {
  color: #006699;
}

/* stats.html */
#stats1 {
  float: left;
}

#stats1 img {
  text-align: center;
  height: 218px;
  margin: 0 auto;
}

/* subscriptionInfo.html */
#subscription {
  width: 66.5%;
  float: left;
  margin: 0 auto;
  margin-top: 20px;
  margin-right: 2%;
  margin-left: 2%;
  font-size: 10pt;
}

#subscription p {
  text-align: center;
}

/*vauleHeading*/
.valueHeaderEdit {
  font-size: 9pt;
  margin-top: 30px;
  width: 100%;
}

.valueHeaderEdit form {
  margin: 0 auto;
  text-align: center;
}

.valueHeaderEdit label {
  font-weight: bold;
  font-size: 9pt;
}

.valueHeaderEdit input {
  margin-right: 10px;
  margin-left: 10px;
}

.examples {
  font-size: 9pt;
  margin: 0 auto;
  margin-top: 40px;
}

#newsList {
  float: left;
}

#newsList p {
  text-align: center;
}

#addNews {
  width: 100%;
  float: left;
  Text-align: center;
  height: 80px;
  font-size: 9pt;
  font-weight: bold;
  margin-top: 20px;
}

#editNews {
  background-color: white;
  width: 94%;
  margin-left: 3%;
  margin-right: 3%;
  float: left;
  font-size: 9pt;
  margin-bottom: 10px;
  overflow: scroll;
}

#editNews form {
  margin: 0 auto;
  width: 200px;
}

#editNews input {
  width: 75px;
  margin-left: 15px;
}

#newsAdd {
  float: left;
  margin-top: 50px;
  font-size: 9pt;
  font-family: tahoma;
}

#newsAdd form {
  float: left;
  margin-left: 2%;
  width: 98%;
}

#newsAdd textarea {
  width: 100%;
}

#newsButton {
  width: 200px;
  margin: 0 auto;
}

#newsButton input {
  width: 75px;
  margin-left: 15px;
}

.even {
  background-color: #D8E2EE;
  height: 50px;
  font-size: 10pt;
}

.odd {
  background-color: white;
  height: 50px;
  font-size: 10pt;
}

/*contactUs.html*/
#contactUs1 {
  width: 100%;
  float: left;
  font-size: 10pt;
}

#contactUs1 li a {
  text-decoration: none;
  color: #000000;
}

#contactUs1 li a:hover {
  color: #6699CC;
  text-decoration: underline;
}

#outerLists {
  width: 27%;
  float: left;
}

#contactUs1 h2 {
  text-align: center;
}

#contactUs1 p {
  text-align: center;
  font-weight: bold;
}

#outerLists li {
  list-style-type: none;
}

.contact1 {
  font-size: 12px;
  font-weight: bold;
  color: #6699CC;
}

#locallyassessed {
  width: 50%;
  float: left;
  font-size: 10pt;
}

#locallyassessed ul {
  width: 85%;
  list-style-type: none;
}

#locallyassessed h2 {
  text-align: center;
}

#locallyassessed li a {
  text-decoration: none;
  color: #000000;
}

#locallyassessed li a:hover {
  color: #6699CC;
}

/*BlueEarth Css in r699*/
/*homesteads.html*/
#BElistcontainer {
  width: 98%;
  height: 80px;
}

#BErelatives {
  float: left;
  width: 27%;
}

.accHeader {
  margin: 10px;
  font-size: 9pt;
}

.accBody {
  margin-left: 2%;
  margin-bottom: 10px;
  margin-top: 5px;
}

/*docUploader.html*/
#docUploader {
  float: left;
  font-size: 9pt;
}

#docUploader h4 {
  text-align: center;
  font-weight: bold;
}

#docUploader p {
  margin: 15px;
}

#docUploader form label {
  min-width: 300px;
}

#docUploader table {
  border-collapse: collapse;
}

#docTable {
  text-align: left;
}

#docEdit {
  float: left;
  font-size: 9pt;
}

#docEdit label {
  font-weight: bold;
}

#docEdit form {
  margin-bottom: 20px;
  margin-top: 20px;
}

#docEdit h4 {
  text-align: center;
  font-weight: bold;
}

/*addressEdit.html*/
#addressEdit {
  float: left;
  Text-align: center;
  font-size: 9pt;
  margin-top: 20px;
}

#addressEdit h4 {
  text-align: center;
  font-weight: bold;
}

#addressTable {
  margin: 0 auto;
}

#clientTable {
  margin: 0 auto;
}

#yellow {
  background-color: yellow;
}

.strike {
  text-decoration: line-through;
  color: red;
}

/*eFile stuff*/
.accountEdit {
  width: 96%;
  margin-right: 2%;
  margin-left: 2%;
  float: left;
  font-size: 9pt;
}

.accountEdit table {
  width: 100%;
  float: left;
  margin-bottom: 2%;
}

.ppDataTitle {
  width: 100%;
  text-align: center;
  font-size: 12pt;
  background-color: #C0D0E5;
}

.ppData {
  width: 5%;
  text-align: center;
}

.ppData1 {
  width: 15%;
  text-align: left;
}

.ppData2 {
  width: 5%;
  text-align: center;
  padding-right: 10px;
}

.ppData3 {
  width: 60%;
  text-align: left;
  padding-right: 10px;
}

.ppData4 {
  width: 20%;
  text-align: left;
  padding-right: 10px;
}

.ppData5 {
  width: 50%;
  text-align: left;
  padding-right: 10px;
}

.ppData6 {
  width: 26%;
  text-align: left;
  padding-right: 10px;
}

#accountEdit {
  min-width: 695px;
  width: 74.5%;
  margin: 0 auto;
  font-size: 9pt;
  float: left;
}

#accountEdit table {
  width: 99%;
  margin-left: 1%;
  float: left;
  margin-bottom: 2%;
}

#accountEdit2 {
  min-width: 695px;
  width: 74.5%;
  margin: 0 auto;
  font-size: 9pt;
  float: left;
  background-color: white;
  min-height: 800px;
}

#accountEdit2 table {
  width: 99%;
  margin-left: 1%;
  float: left;
  margin-bottom: 2%;
}

#accountEdit2 table th {
  text-align: left;
}

#accountEdit2 table td {
  text-align: left;
}

.ppEditing {
  width: 100%;
  float: left;
  margin-bottom: 2%;
}

#oldblock table {
  width: 99%;
  margin-left: 1%;
  float: left;
}

#oldblock table th {
  text-align: left;
  width: 25%;
}

#oldblock table td {
  text-align: left;
  width: 25%;
}

#ppEditBtns span {
  font-weight: bold;
}

#ppEditBtns2 span {
  font-weight: bold;
}

#ppEditBtns2 form {
  text-align: center;
  float: left;
  width: 100%;
}

#ppEditBtns3 {
  clear: left;
  text-align: center;
  width: unset;
  font-size: 10pt;
  margin: 0 auto;
}

#ppEditBtns3 span {
  font-weight: bold;
}

#ppEditBtns3 form {
  text-align: center;
  float: left;
  width: 100%;
}

#MOStatute {
  margin: auto;
  width: 94%;
  text-align: center;
  font-size: 9pt;
  border: solid #000000 1px;
}

#MOStatute p {
  padding: 0px 15px 0px 10px;
  text-align: left;
}

#MOStatute2 {
  float: left;
  margin-left: 10%;
  width: 80%;
  text-align: center;
  font-size: 9pt;
  border: solid #000000 1px;
}

#MOStatute p {
  padding: 0px 15px 0px 10px;
}

#MOStatute3 {
  float: left;
  margin-left: 20%;
  Margin-top: 50px;
  width: 60%;
  text-align: center;
  font-size: 9pt;
  border: solid #000000 1px;
}

#MOStatute3 p {
  padding: 0px 15px 0px 10px;
}

.actData2 input {
  margin-bottom: 5px;
}

.VINnote {
  color: red;
  font-size: 9pt;
  font-style: italic;
}

.BMEnote {
  color: #000000;
  font-size: 8pt;
  font-style: italic;
}

.diff {
  background-color: yellow;
}

.actData2 input[readonly] {
  background-color: lightgray;
}

.ppEfileConfig {
  font-size: 9pt;
  margin-top: 30px;
  width: 100%;
}

.ppEfileConfig form {
  width: 450px;
  margin: 0 auto;
}

.ppEfileConfig h4 {
  text-align: center;
}

.ppEfileConfig p {
  text-align: left;
}

.ppEfileConfig label {
  font-weight: bold;
  font-size: 9pt;
}

.ppEfileConfig input {
  margin-right: 10px;
}

.boxes {
  text-align: center;
}

#ppQueueTabs {
  width: 100%;
  float: left;
  height: 40px;
  line-height: 20px;
  border-bottom: 2px solid #6699CC;
}

/* -- Attach Document Feature -- */
#edtDocument {
  width: 205px;
  margin-right: 2px;
}

.ppEfileInstructions ul {
  text-align: left;
}

#disclaimerVerbagePP {
  text-align: left;
  font-size: 10pt;
  width: 90%;
  margin: 0 auto;
}

.ppEfileInstructions span {
  color: #CC0000;
  font-weight: bold;
  font-size: 10pt;
  text-align: center;
}

.validationError {
  color: red;
  font-size: 9pt;
  font-style: italic;
  text-transform: None;
}

.validationError2 {
  clear: left;
  color: red;
  font-size: 10pt;
  font-weight: bold;
  text-transform: None;
}

#contactAssessor {
  color: #CC0000;
  font-weight: bold;
  font-size: 10pt;
  text-align: center;
  margin: 0 auto;
  margin-top: 10px;
}

#contactAssessor2 {
  color: #CC0000;
  font-weight: bold;
  font-size: 10pt;
  text-align: left;
  margin: 0 auto;
  margin-top: 10px;
}

.authNotice2 {
  width: 70%;
  float: left;
  margin-right: 15%;
  margin-left: 15%;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 10pt;
}

.activeTabPP {
  float: left;
  font-size: 8pt;
  width: 18%;
  min-width: 130px;
  height: 40px;
  text-align: center;
  background-color: #6699CC;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  margin-right: 1px;
  cursor: pointer;
  color: white;
}

.disabledTabPP {
  float: left;
  font-size: 8pt;
  width: 18%;
  min-width: 130px;
  height: 40px;
  text-align: center;
  background-color: #C0D0E5;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  margin-right: 1px;
  cursor: pointer;
  color: black;
}

.leftNavPP {
  margin: 0 auto;
  margin-bottom: 5px;
  width: 220px;
  background-color: #4D4D4D;
  border-radius: 15px;
  border: 1px outset #9e9e9e;
  display: block;
  text-decoration: none;
  height: 30px;
  line-height: 30px;
  color: white;
  text-align: center;
  font-weight: bold;
  font-size: 9pt;
}

.leftNavPP:hover {
  background-color: #ECF1F7;
  border-radius: 15px;
  border: 1px inset #ECF1F7;
  margin: 0 auto;
  margin-bottom: 5px;
  width: 220px;
  color: #6699cc;
}

.upcase {
  text-transform: uppercase;
}

#doorhangerParcel table {
  border-collapse: collapse;
  width: 90%;
  margin-left: 0;
}

.doorhanger th {
  border: none !important;
  width: 40%;
  color: #6699CC;
  font-weight: bolder;
  font-size: 9pt;
  line-height: 15px;
  text-align: right !important;
}

.doorhanger td {
  border: none !important;
  width: 60%;
  text-align: left !important;
  font-size: 9pt;
  line-height: 15px;
  padding-left: 2%;
}

.doorhanger1 th {
  border: none;
  width: 20%;
  color: #6699CC;
  font-weight: bolder;
  font-size: 9pt;
  line-height: 15px;
  text-align: right;
}

.doorhanger1 td {
  border: none;
  width: 80%;
  text-align: left;
  font-size: 9pt;
  line-height: 15px;
  padding-left: 2%;
}

/* ------- Button Colors ------- */
/* Green Button */
.btngreen {
  margin: 0 auto;
  margin-bottom: 5px;
  width: 220px;
  display: block;
  text-decoration: none;
  height: 30px;
  line-height: 30px;
  color: white;
  text-align: center;
  font-weight: bold;
  font-size: 9pt;
  background-color: #779D51;
  border-radius: 15px;
  border: 1px outset #9e9e9e;
}

.btngreen:hover {
  margin: 0 auto;
  margin-bottom: 5px;
  width: 220px;
  color: #779D51;
  background-color: #D6DECE;
  border-radius: 15px;
  border: 1px inset #D6DECE;
}

/* Maroon Button */
.btnmaroon {
  margin: 0 auto;
  margin-bottom: 5px;
  width: 220px;
  display: block;
  text-decoration: none;
  height: 30px;
  line-height: 30px;
  color: white;
  text-align: center;
  font-weight: bold;
  font-size: 9pt;
  background-color: #520B0F;
  border-radius: 15px;
  border: 1px outset #9e9e9e;
}

.hlrow tr:hover {
  background-color: #ffff99;
}

.private {
  color: red;
  background-color: pink;
}

.ui-menu-item b {
  color: blue;
}

.userlog {
  width: 80%;
}

.even2 {
  background-color: #D8E2EE;
}

/* Phelps County MO and Livingston County MO Additional Pages: Personal Property Information, Real Estate Information, Tax Levy Information, Rural 911 Address  */
.mowrap {
  float: left;
  font-size: 11pt;
}

.mowrap h2 {
  color: #006598;
}

.mowrap h4 {
  color: #006598;
}

.mowrap img {
  text-align: center;
}

.mowrap table {
  width: 80%;
  margin-left: 10%;
}

.mowrap table th td {
  border: 2px solid #006598;
  padding: 3px;
  text-align: center;
}

.mowrap td {
  border: 2px solid silver;
  padding: 3px;
  text-align: center;
}

.mowrap th {
  border: 2px solid silver;
  padding: 3px;
  text-align: center;
}

#mowrap {
  float: left;
  font-size: 10pt;
}

#mowrap h2 {
  color: #006598;
}

#mowrap table {
  border: 2px solid silver;
  padding: 2px;
  text-align: center;
}

#mowrap td {
  border: 2px solid silver;
  padding: 2px;
  text-align: center;
}

#mowrap th {
  border: 2px solid silver;
  padding: 2px;
  text-align: center;
}

#mowrap .firstCol {
  text-align: left;
}

.mowrapdh {
  width: 80%;
  float: left;
  font-size: 11pt;
  margin-right: 10%;
  margin-left: 10%;
  margin-top: 2%;
}

.mowrapdh h2 {
  color: #006598;
}

.mowrapdh h4 {
  color: #006598;
}

.mowrap img {
  text-align: center;
}

.mowrapbuttons div {
  Width: 200px;
  text-align: center;
  margin-left: 30%;
}

/*
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {border:none !important; background:none !important;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {background:none !important;}
.ui-widget-content {background:none !important;}
.ui-icon, .ui-widget-content .ui-icon {background:none !important;}
*/
/* Sales List */
#wrapper.sales-list .sale-dates,
#wrapper.sales-list .sale-table {
  width: 90%;
  margin: 0 auto;
}
#wrapper.sales-list .sale-dates {
  display: flex;
  justify-content: space-around;
  flex-wrap: wrap;
  position: relative;
}
#wrapper.sales-list .sale-dates > dl {
  min-width: 150px;
}
#wrapper.sales-list .sale-dates > dl > dt {
  text-align: center;
  border-bottom: 1px solid;
  line-height: 1.5rem;
}
#wrapper.sales-list .sale-dates > dl > dd {
  margin-left: 0;
  margin-bottom: 0.25rem;
}
#wrapper.sales-list .sale-dates > dl > dd > * {
  padding: 0.15rem 0.25rem;
  display: block;
}
#wrapper.sales-list .sale-dates > dl > dd > span.current {
  background: #000;
  color: #FFF;
}
#wrapper.sales-list .sale-dates > dl > dd > span.no-link {
  opacity: 0.5;
}
#wrapper.sales-list .sale-dates > button#collapseDates {
  position: absolute;
  top: 1rem;
  right: 0;
}
#wrapper.sales-list .sale-table .current-view {
  background: #000;
  color: #FFF;
  text-align: center;
  padding: 0.25rem 0;
  margin-bottom: 1rem;
}
#wrapper.sales-list .sale-table .table-legend {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0.5rem;
  flex-wrap: wrap;
}
#wrapper.sales-list .sale-table .button-actions {
  flex-basis: 100%;
  margin: 1rem 0;
}
#wrapper.sales-list .sale-table .pagination {
  display: flex;
  justify-content: space-between;
}
#wrapper.sales-list .sale-table .pagination img,
#wrapper.sales-list .sale-table .pagination span {
  margin-left: 0.25rem;
}
#wrapper.sales-list .sale-table .pagination span {
  text-align: center;
  line-height: 32px;
  font-weight: bold;
  font-size: 16pt;
}
#wrapper.sales-list .sale-table .red-multi {
  color: #F00;
  font-weight: bold;
  margin-left: 0.5rem;
}
#wrapper.sales-list #resultsWrapper {
  width: 100%;
}

@media only screen and (min-device-width: 769px) and (max-device-width: 1024px) {
  #wrapper.sales-list .sale-dates > button#collapseDates {
    top: 0;
  }
  #wrapper.sales-list .sale-table .can-hide {
    display: none;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 768px) {
  #wrapper.sales-list .sale-dates > button#collapseDates {
    top: 0;
  }
  #wrapper.sales-list .sale-table .table-legend > span, #wrapper.sales-list .sale-table .table-legend > div:not(.pagination) {
    flex-basis: 50%;
  }
  #wrapper.sales-list .sale-table .can-hide {
    display: none;
  }
}
select:not([multiple]),
button,
.link-button,
input[type=reset],
input[type=button],
input[type=submit] {
  white-space: nowrap;
  display: inline-block;
  background: #e9e9ed;
  border: 1px solid rgba(0, 0, 0, 0.35);
  color: #000;
  text-decoration: none;
  font-size: 13.33px;
  border-radius: 4px;
  padding: 0 0.25rem 1px;
  cursor: default;
  line-height: 20px;
}
select:not([multiple]):hover,
button:hover,
.link-button:hover,
input[type=reset]:hover,
input[type=button]:hover,
input[type=submit]:hover {
  background: #dfdfdf;
}
select:not([multiple]):disabled,
button:disabled,
.link-button:disabled,
input[type=reset]:disabled,
input[type=button]:disabled,
input[type=submit]:disabled {
  opacity: 0.5;
  color: #999;
}
select:not([multiple]):disabled:hover,
button:disabled:hover,
.link-button:disabled:hover,
input[type=reset]:disabled:hover,
input[type=button]:disabled:hover,
input[type=submit]:disabled:hover {
  background: #e9e9ed;
}

select:not([multiple]) {
  padding: 2px 0.25rem 3px;
}

/*# sourceMappingURL=explorer_blue.css.map */
