@import url(screen.css);

ol.import-order {
	list-style:upper-roman;
}

/* Real Property - GIS */

#eville_rates #contain { background: #fff url(../images/bg_eville_rates.png) center right no-repeat; }

/* *** forms *** */

#search_eville { position: relative; }
#search_eville div {}
#search_eville div.sales {
 position: relative;
 padding: 10px;
 border: 1px solid #000;
 font-weight: bold;
 }
#search_eville fieldset { padding: 10px; }
#search_eville .submit { clear: both; }
#search_eville h5 { margin: 6px 0 6px 0; }

#assessment {}
#assessment .location_info {
 padding: 3px 10px 10px 10px;
 border: 1px solid #999;
 line-height: 140%;
 }
.location_info dt {
 float: left;
 width: 300px;
 font-family: Georgia, "Times New Roman", serif;
 font-weight: bold;
 color: #666;
 }
.location_info dd {
 font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
 font-weight: bold;
 color: #000;
 }
.location_info dt.x,
.location_info dd.x { background: #eee; }

#parcel_disclaimer {
 text-align: center;
 }
#parcel_disclaimer div {
 margin: 10px;
 padding: 3px 10px 10px 10px;
 border: 2px solid #933;
 }
#parcel_disclaimer p { font-weight: bold; }
#parcel_disclaimer input { margin: 10px; }

#real_property.parcel_disclaimer {}
#real_property.parcel_disclaimer #parcel_opt {}
#real_property.parcel_disclaimer #parcel_opt:after {
 content: ".";
 display: block;
 height: 0;
 clear: both;
 visibility:hidden;
 }
#real_property.parcel_disclaimer #parcel_opt { display: inline-table; }  /* Mark Hadley's fix for IE Mac */
/* Hides from IE Mac \*/
* html #real_property.parcel_disclaimer #parcel_opt { height: 1%; }
#real_property.parcel_disclaimer #parcel_opt { display: block; }
/* End Hack */ 

#aParcelViewer {
 float: left;
 margin: 5px;
 padding: 5px;
 border: 1px solid #999;
 width: 328px;
 }
#aParcelViewer h4 {
 margin: 0;
 padding: 0;
 border: 0;
 text-align: center;
 }
#aParcelViewer h4 a {
 display: block;
 width: 328px;
 height: 282px;
 background: #eee url(../images/parcelviewer.png) center center no-repeat;
 }
#aParcelViewer h4 a:hover {
 background-color: #fff;
 }

#aParcelData {
 float: left;
 margin: 5px;
 padding: 5px;
 border: 1px solid #999;
 width: 328px;
 }
#aParcelData h4 {
 margin: 0;
 padding: 0;
 border: 0;
 text-align: center;
 }
#aParcelData h4 a {
 display: block;
 width: 328px;
 height: 282px;
 background: #eee url(../images/imateonline.png) center center no-repeat;
 }
#aParcelData h4 a:hover {
 background-color: #fff;
 }
 
#real_property h2 {
 position: relative;
 height: 42px;
 text-align: right;
 }
#real_property h2 a {
 position: absolute;
 top: 0;
 right: 0;
 display: block;
 width: 100%;
 height: 36px;
 background: #fff url(../graphics/logo_real_property.png) top right no-repeat;
 }
#real_property h2 a span { display: none; }
#real_property h2 a:hover { background-position: 100% -36px; }

#real_property .news {
 margin: 0 3px 6px 3px;
 padding: 0 0 3px 0;
 border: 1px solid #9cf;
 
 }
#real_property .news h5 {
 margin: 0;
 padding-left: 3px;
 border-bottom: 1px solid #9cf;
 background: #ccc url(../images/bg_news.png) top left;
 }
#real_property .news p {
 margin: 3px;
 color: #666;
 }
 
#real_property li { margin-bottom: 5px; }
#real_property #desc_parcel_buttons {
 list-style: none;
 padding: 0;
 border: 3px solid #eee;
 }
#real_property #desc_parcel_buttons li {
 margin: 3px 0 6px 0;
 padding: 6px;
 }
#real_property #desc_parcel_buttons li,
#real_property #desc_parcel_buttons li+li+li,
#real_property #desc_parcel_buttons li+li+li+li+li,
#real_property #desc_parcel_buttons li+li+li+li+li+li+li,
#real_property #desc_parcel_buttons li+li+li+li+li+li+li+li+li,
#real_property #desc_parcel_buttons li+li+li+li+li+li+li+li+li+li+li,
#real_property #desc_parcel_buttons li+li+li+li+li+li+li+li+li+li+li+li+li,
#real_property #desc_parcel_buttons li+li+li+li+li+li+li+li+li+li+li+li+li+li+li { background-color: transparent; }
#real_property #desc_parcel_buttons li+li,
#real_property #desc_parcel_buttons li+li+li+li,
#real_property #desc_parcel_buttons li+li+li+li+li+li,
#real_property #desc_parcel_buttons li+li+li+li+li+li+li+li,
#real_property #desc_parcel_buttons li+li+li+li+li+li+li+li+li+li,
#real_property #desc_parcel_buttons li+li+li+li+li+li+li+li+li+li+li+li,
#real_property #desc_parcel_buttons li+li+li+li+li+li+li+li+li+li+li+li+li+li { background-color: #eee; }
#real_property #desc_parcel_buttons li p {
 margin: 0 0 10px 0;
 font-family: "Times New Roman", serif;
 font-size: 125%;
 color: #003300;
 }
#real_property #desc_parcel_buttons img {
 float: left;
 margin: 0 10px 10px 0;
 }
 
#gis_viewer_buttons {
 list-style: none;
 padding: 0;
 border: 3px solid #eee;
 }
#gis_viewer_buttons li {
 margin: 3px 0 6px 0;
 padding: 6px;
 }
#gis_viewer_buttons li,
#gis_viewer_buttons li+li+li,
#gis_viewer_buttons li+li+li+li+li,
#gis_viewer_buttons li+li+li+li+li+li+li,
#gis_viewer_buttons li+li+li+li+li+li+li+li+li,
#gis_viewer_buttons li+li+li+li+li+li+li+li+li+li+li,
#gis_viewer_buttons li+li+li+li+li+li+li+li+li+li+li+li+li,
#gis_viewer_buttons li+li+li+li+li+li+li+li+li+li+li+li+li+li+li { background-color: transparent; }
#gis_viewer_buttons li+li,
#gis_viewer_buttons li+li+li+li,
#gis_viewer_buttons li+li+li+li+li+li,
#gis_viewer_buttons li+li+li+li+li+li+li+li,
#gis_viewer_buttons li+li+li+li+li+li+li+li+li+li,
#gis_viewer_buttons li+li+li+li+li+li+li+li+li+li+li+li,
#gis_viewer_buttons li+li+li+li+li+li+li+li+li+li+li+li+li+li { background-color: #eee; }
#gis_viewer_buttons li p {
 margin: 0 0 10px 0;
 font-family: "Times New Roman", serif;
 font-size: 125%;
 color: #003300;
 }
#gis_viewer_buttons img {
 float: left;
 margin: 0 10px 10px 0;
 }
 
 
.blurb_imate {
 margin-top: 10px;
 border-bottom: 1px solid #ccc;
 background: #fff url(../images/bg_blurb.gif) bottom left no-repeat;
 }
.blurb_imate h5 {
 margin: 0;
 padding: 0;
 background: #fff url(../images/h_blurb_imate.gif) top left no-repeat;
 }
.blurb_imate h5 a {
 display: block;
 width: 200px;
 height: 20px;
 }
.blurb_imate h5 a span {
 display: none;
 }
.blurb_imate p { margin: 3px 6px 6px 6px; }
.blurb_imate a { font-size: 83%; }
.blurb_imate a:link,
.blurb_imate a:visited {}
.blurb_imate a:hover { color: #009900; }

.btn_gis_map {
 margin-bottom: 6px;
 width: 200px;
 background-color: #fff;
 }
.btn_gis_map h5 {
 margin: 0;
 text-align: center;
 }
.btn_gis_map a,
.btn_gis_map a:link,
.btn_gis_map a:visited {
 position: relative;
 display: block;
 clear: both;
 padding: 12px 6px 12px 50px;
 border: 2px solid #eee;
 
 background: transparent url(../graphics/gisforweb.gif) 2px center no-repeat;
 }
.btn_gis_map a:hover {
 border: 2px solid #6c6;
 }
 
/* eville_rates buttons */
#submitHNumber,
#submitStreet {
 border: 1px solid #999;
 border-right: 2px solid #666;
 border-bottom: 2px solid #666;
 background-color: #99c;
 }
 
.property_info {}
.property_info address {}
.property_info address .street { display: block; }
.property_info .taxes {
 background-color: red;
 }
.property_info .taxes ul {
 list-style: none;
 margin: 0;
 padding: 0;
 }
.property_info .taxes ul li { clear: both; padding: 0; }
.property_info .taxes ul li .lbl_ti {
 position: relative;
 float: left;
 display: block;
 border-bottom: 1px solid #333;
 width: 130px;
 background: #eee;
 }
.property_info .taxes ul li .lbl_trate {
 float: left;
 display: block;
 width: 110px;
 background: #ccc;
 }
.tax_item_records {overflow:hidden;}
.tax_item_records div.item,
.tax_item_records div.itemx {clear:both; overflow:hidden;}

.tax_item_records div.itemx { background-color: #fef; }

.tax_item_records div.item ul,
.tax_item_records div.itemx ul {
 display: block;
 float: left;
 list-style: none;
 margin: 0 3px 9px 3px;
 padding: 6px;
 border: 1px solid #333;
 width: 100px;
 }
 
.taxes_tool #contain { width: 600px; }
 
#taxes-estimated {
  margin:0 auto 0 auto;
  width: 600px;
  background:#fff;
  overflow:hidden;
  clear:both !important;
}
 
ul.tax_items {
 float: left;
 clear: both;
 margin: 3px 0;
 width: 97%;
 list-style: none;
 padding: 13px 1%;
 border: 3px solid #ccc;
 z-index:303;
 }
ul.tax_items li {
 position: relative;
 clear: both;
 margin: 1px 0;
 padding: 3px;
 overflow:hidden;
 }
ul.tax_items li:after {
 content: \".\";
 display: block;
 height: 0;
 clear: both;
 visibility:hidden;
 }
ul.tax_items li { display: inline-table; }
/* Mark Hadley's fix for IE Mac */
/* Hides from IE Mac \*/
* html ul.tax_items li { height: 1%; }
ul.tax_items li { display: block; }
/* End Hack */

ul.tax_items li {
 border: 1px solid #fff;
 }
ul.tax_items li.x {
 border: 1px solid #eee;
 }
ul.tax_items li span.ti_name {
 float: left;
 display: block;
 width: 300px;
 font-family: 'Trebuchet MS', Verdana, Arial, sans-serif;
 font-size: 120%;
 font-weight: normal;
 z-index:33;
 }
/*ul.tax_items li span.ti_name span { display: block; font-size: 83%; }*/

ul.tax_items li span.ti_rate {
 float: right;
 clear: right;
 display: block;
 width: 200px;
 font-size: 140%;
 text-align: right;
 font-family: 'Courier New', Courier, monospaced;
 font-weight: bold;
 }

div.assessors {padding:0.3em 0.5em;}
div.assessor {}
div.assessor ul {list-style:none;}
div.assessor ul li {display:inline;}
div.assessor .hours {display:block;}
div.vcard .rev {display:none;}

.tax_collector_wrap {margin:0; width:100%; overflow:hidden;}
.tax_collector {position:relative; float:left; overflow:hidden; width:100%;}
.tax_collector ul {list-style:none; float:left; margin:0.2em; width:49%; /*width:220px;*/}
.tax_collector li {padding:0;}
.tax_collector div {float:left; margin:0.2em; width:49%; /*width:220px;*/}
.tax_collector .lbl {color:#666; border-bottom:1px solid #fff;}
.tax_collector .adr {}
.tax_collector .adr .street-address {display:block;}
.tax_collector .adr .extended-address {display:block;}

.contact-links {position:absolute; right:3px; bottom:3px; width:30px; height:22px; overflow:hidden;}
.add-to-addressbook {position:absolute; right:0; display:block; width:20px; height:20px; text-indent:-99em; background:transparent url(../graphics/icon_address_book20.gif) 0 0 no-repeat;}

#school_taxes .school { margin:0.5em 0; width:100%; overflow:hidden; z-index:606;}
#school_taxes .tax-collector {clear:both; float:left; margin:0.3em 0; width:100%; overflow:hidden; zoom:1;}
#school_taxes .tax-collector .lbl {color:#666;}
#school_taxes .tax-collector ul {display:block; list-style:none; float:left; margin:0 1em; padding:0; width:47%;}
#school_taxes .tax-collector li {margin:0; padding:0;}
#school_taxes .mailing-address {float:left; width:47%; font-size:0.9em;}
#school_taxes h3 {margin:0.2em 0.2em 0 0.5em;}
#school_taxes table {clear:both; margin:0 auto 1em auto; padding:0; border:1px solid #fff; width:98%; background-color:#fff;}
#school_taxes th {font-size:0.9em;}
#school_taxes td.x {background-color:#eee;}
#school_taxes table .year {border-right:1px solid #ccc;}
#school_taxes table .muni {border-right:1px solid #ccc;}
#school_taxes table .ttl-rate {border-right:1px solid #ccc; text-align:right; font-weight:bold;}
#school_taxes table .eq-rate {border-right:1px solid #ccc; text-align:right;}
#school_taxes table .school-rate {border-right:1px solid #ccc; text-align:right;}
#school_taxes table .library-rate {border-right:1px solid #ccc; text-align:right;}
#school_taxes table .parcels {border-right:1px solid #ccc; text-align:right;}
#school_taxes table .taxable {border-right:1px solid #ccc; text-align:right;}
#school_taxes table .general-tax {border-right:1px solid #ccc; text-align:right;}
#school_taxes table .library-tax {text-align:right;}

#tbl_special_districts {border-collapse:collapse; border:1px solid #ccc; width:90%;}
#tbl_special_districts th {border-right:1px solid #ccc; border-bottom:1px solid #ccc; text-align:right;}
#tbl_special_districts th,
#tbl_special_districts td {padding:0.5em 1em;}
#tbl_special_districts .year {border-right:1px solid #ccc; text-align:right;}
#tbl_special_districts .rate {text-align:right;}

#tbl_prop_assessments,
table.past-property-values {
	margin:0 4%;
	border-collapse:collapse;
	border:1px solid #ccc;
	width:90%;
	text-align:center;
	background-color:#fff;
}
#tbl_prop_assessments th,
table.past-property-values th {border-right:1px solid #ccc; border-bottom:1px solid #ccc; text-align:left;}
#tbl_prop_assessments th,
#tbl_prop_assessments td,
table.past-property-values th,
table.past-property-values td {padding:0.5em 1em;}
#tbl_prop_assessments .year,
table.past-property-values .year {border-right:1px solid #ccc; text-align:left;}

.odd {background-color:#eee;}

h6 { margin: 0; }

.hide {display:none;}

.hand { cursor: pointer; }
.tax_details { display: block; }
.print_only {display:none;}

.past-records {
	padding-bottom:1em;
	border-top:3px dashed #777;
  border-bottom:3px dashed #777;
	width:100%;
  text-align:center;
  background:#eee;
}

.note-small {
  color:#777;
  font-size:0.7em;
  text-transform:uppercase;
}

.errors {
	padding:0.5em 1em;
	border:3px solid #c33;
	color:#c33;
}
.messages {
	padding:0.5em 1em;
	background:yellow;
}

.per-o-total {font-size:0.7em;}

a.btn {
	display:block;
  border:2px solid #fff;
  border-radius:7px;
  background:#cdc;
  color:#000;
	font-size:0.8em;
}
a.btn:hover {
  border-color:#eee;
  text-decoration:none;
  background:green;
  color:#fff;
}
a.btn span {
	display:block;
	padding:3px 6px;
}
