@charset "utf-8";
/* CSS Document */



a:hover, a:focus {
	/*color: #005580;*/
	color: #8a2629 !important;
	text-decoration: underline;
}
#grayBackground{background-color:#F4F4F4;
    display: none;
    height: 100%;
    opacity: 0.7;
    position: absolute;
    width: 100%;
    z-index: 2000}

span[data-descr]:hover::after,
span[data-descr]:focus::after {
  content: attr(data-descr);
  position: absolute;
  left: 0;
  top: 24px;
  min-width: 200px;
  border: 1px #aaaaaa solid;
  border-radius: 10px;
  background-color: #ffffcc;
  padding: 12px;
  color: #000000;
  font-size: 14px;
  z-index: 1;
}
.greyBackground{background-color:#F4F4F4;}
.accordion {
	margin-bottom: 20px;
}
.accordion-group {
	margin-bottom: 2px;
	border: 1px solid #e5e5e5;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.accordion-heading {
	border-bottom: 0;
}
.accordion-heading .accordion-toggle {
	display: block;
	padding: 0px 15px;
}
.accordion-toggle {
	cursor: pointer;
}
.accordion-inner {
	padding: 9px 15px;
	border-top: 1px solid #e5e5e5;
}

/*input[type=checkbox] {display:none}  to hide the checkbox itself 
input[type=checkbox] + label:after {
  font-family: FontAwesome;
  display: inline-block;
}*/

 /*input[type=checkbox] + label:after { content: "\f096"; } unchecked icon */
/* input[type=checkbox] + label:after { letter-spacing: 8px; } space between checkbox and label */

/*input[type=checkbox]:checked + label:after { content: "\f046"; }  checked icon */
/*input[type=checkbox]:checked + label:after { letter-spacing: 5px; }  allow space for check mark */
label {
/*font-size:1.05em;
display:inline;
color:#0088cc*/
}

.imageContainer{
  display:none;
padding:10px;
}
.landTable {font-weight: normal}
.landTable a{float:right; text-align:right;bottom:0px;font-size:0.90em;}
.landTable:hover {background-color:#F1D5D6}
.CommSec a{float:right; text-align:right;bottom:0px;font-size:0.90em;}
.CommSec:hover {background-color:#F1D5D6}
.detStr{font-weight: normal}
.detStr a{float:right; text-align:right;bottom:0px;font-size:0.90em;}
.detStr:hover {background-color:#F1D5D6}
.landTableWidth{/*float:left; width:197px;padding-right:15px*/}
.residenceTableWidth{/*float:left; width:197px;padding-right:15px*/}
.condoUnitTableWidth {/*float:left; width:197px;padding-right:15px*/}
.commGroupTableWidth{/*float:left; width:200px;padding-right:15px*/}
.commSecTableWidth{/*float:left; width:200px;padding-right:15px*/}
.detachedStructureTableWidth{/*float:left;width:260px;padding-right:20px*/}
.resultsHighlight{background-color:#FFCC99; width:100%;  height: 2.6em; overflow: hidden;/*padding: 10px 0px 10px 0px;*/cursor:pointer;}
.results{}
.resultsWhite{background-color:white; width:100%; height: 2.6em;overflow: hidden;/*padding: 10px 0px 10px 0px;*/}
.resultsGrey{background-color:#F5F5F5;width:100%;  height: 2.6em;overflow: hidden;/*padding: 10px 0px 10px 0px;*/}
.resultsSubject{background-color:#cccccc; width:100%; height: 2.6em; overflow: hidden;/*padding: 10px 0px 10px 0px;*/}
.resultsWhiteImageContainer{background-color:white;  display:none;}
.resultsGreyImageContainer{background-color:#F5F5F5;  display:none;}
.resultOwner{float: left;}



ul.nav.nav-list li {
	/**/border-bottom:solid 1px #CCC; 
}
ul.nav.nav-list ul {
	margin-left: 8px;
	margin-bottom:8px;
	padding: 0;
	list-style-type: none;
}
ul.nav.nav-list li ul li {
	padding-left:8px;
	/*border-bottom: none;*/
	background-image: none !important;
	background-repeat: no-repeat;
	background-position: left 12px;
	font-size:90%;
}
.nav {
	 display: block !important;
	margin-left: 0;
	margin-bottom: 20px;
	list-style: none;}
.nav>li>a {
	display: block;
}
.nav>li>a:hover, .nav>li>a:focus {
	text-decoration: none;
	background-color: #eeeeee;
}
nav-list {
	/*padding-left: 15px;*/
	padding-left: 0px;
	padding-right: 15px;
	margin-bottom: 0;

}
.nav-list>li>a, .nav-list .nav-header {
	/*margin-left: -15px;*/
	margin-left: 0px;
	margin-right: -15px;
	/*text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);*/
}
.nav-list>li>a {
	/*padding: 3px 15px;*/
	/*padding: 3px 15px 3px 6px;*/
    padding: 3px 0px 3px 6px;
}
.nav-list>.active>a, .nav-list>.active>a:hover, .nav-list>.active>a:focus {
	/*color: #ffffff;*/
	color: #8a2629;
	/*text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);*/
	/*background-color: #0088cc;*/
}
.nav-list [class^="icon-"], .nav-list [class*=" icon-"] {
	margin-right: 2px;
}
.nav-list .divider {
*width:100%;
	height: 1px;
	margin: 9px 1px;
*margin:-5px 0 5px;
	overflow: hidden;
	background-color: #e5e5e5;
	border-bottom: 1px solid #ffffff;
}
#parceltable, #residence, #landrecord, #valuationrecord, #valuehistory, #detachedStructure,#commsection, #commgroup, #communit, #condounit {padding:0.25em; font-family: Verdana, Arial, Helvetica, sans-serif; /*font-size:0.70em}
#parceltable a,#residence a, #landrecord a, #valuationrecord a,#valuehistory a, #detachedStructure a,#commsection a, #commgroup a, #communit a, #condounit a{text-decoration: none;}
	#valuehistory a span{display:none;}
.links{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	}
.links a{color:#000000;}
.lizcomps{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.55em;
	text-decoration: none;
}
.lizcomps a {text-decoration: none;}
.details{
	/*font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;*/
	text-decoration: none;
	font-weight: normal;
}
.details a {text-decoration: none;font-weight: normal;}
.indent {
	margin-right: 16px;
	margin-left: 16px;
}
.indentDouble {
	margin-right: 20px;
	margin-left: 32px;
}
.namesearch{
	padding:0.0rem 0.45rem
}
.taxdistTable td{padding-left: 3em }

.PictoImage {
	padding:10px;
		
}

.highlightError{
	border: 1px solid red;
	background-color: lightpink;
}

.trBgColor {background-color: #f3ebe5}