body
{ background: #7a7977;
  color: #70695A;
}
.propertyInfo{border:1px solid black}
.ownerInfo{border:1px solid black}
.error{ color: red }
.buyable{ color: green }
.maybeBuyable{ color: yellow; }
.nonBuyable{ color: red }
.hidden{ visibility: hidden }
.uneditable{
	border:solid 0px; 
	font-size:10px; 
	height: 18px; }
.borderedTable{ border: solid black 1px; }
table{
	padding: 1px;
	border:1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	width: inherit;
	border-style: inset;
	border-color: gray;
	border-collapse: collapse;
	background-color: white;
	font:normal 13px Arial;
	line-height:12px;
	z-index:100;
	visibility: visible;
}
table.borderedTable {
	border-width: 1px;
	border-spacing: 1px;
	border-style: outset;
	border-color: gray;
	border-collapse: collapse;
	background-color: white;

}
table.bulk {
	border-width: 1px;
	border-spacing: 1px;
	border-style: outset;
	border-color: gray;
	border-collapse: collapse;
	background-color: white;
	visibility: hidden;
	position: absolute;
}
table.pwchange{
	padding: 1px;
	border:1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	width: 300px; /*Default width of hint.*/ 
	border-style: inset;
	border-color: gray;
	border-collapse: collapse;
	background-color: white;
	font:normal 13px Arial;
	line-height:12px;
	z-index:100;
	visibility: visible;
}
table.horNavBoxLeft{
	padding: 0px;
	border:0px solid black;
	border-right: 0px solid black;
	border-bottom: 0px solid black;
	width: 300px; /*Default width of hint.*/ 
	border-style: inset;
	border-color: gray;
	border-collapse: collapse;
	background-color: white;
	font:normal 13px Arial;
	line-height:12px;
	z-index:100;
	visibility: visible;
}
table.horNavBoxRight{
	padding: 0px;
	border:0px solid black;
	border-right: 0px solid black;
	border-bottom: 0px solid black;
	width: 300px; /*Default width of hint.*/ 
	border-style: inset;
	border-color: gray;
	border-collapse: collapse;
	background-color: white;
	font:normal 13px Arial;
	line-height:12px;
	z-index:100;
	visibility: visible;
}
.horNavBox{
	width: 100%;
	border-width: 0px;
	border-style: outset;
	border-color: gray;
	border-collapse: collapse;
	background-color: inherit;
	background-color: white;
}
.resultSummaryBox{
	border-width: 1px;
	border-style: outset;
	border-color: gray;
	border-collapse: collapse;
	width: 100%;
	text-align: left;
	background-color: white;
}
/*
.resultBox{
	border-width: 1px;
	border-style: outset;
	border-color: gray;
	border-collapse: collapse;
	background-color: lightgray;
}
*/

.pagingBox{
	border-width: 1px;
	border-style: outset;
	border-color: gray;
	border-collapse: collapse;
	background-color: green;
}
.basicSearchBlock{
	border-width: 1px;
	border-style: outset;
	border-color: gray;
	border-collapse: collapse;
	background-color: white;
}

.advancedSearchBlock{
	border-width: 1px;
	border-spacing: 1px;  
	border-style: outset;
	border-color: gray;
	border-collapse: collapse;
	background-color: white;
}
.advancedSearchCell{
	border-width: 1px;
	border-spacing: 1px;  
	border-style: outset;
	border-color: gray;
	border-collapse: collapse;
	background-color: white;
}
.descId{
	position: absolute;
	height: 200px;
}
#description{
	position:absolute;
	padding: 0px;
	top: 0;
	border:0px solid black;
	border-right: 0px solid black;
	border-bottom: 0px solid black;
	width: 150px; /*Default width of hint.*/ 
	border-style: inset;
	border-color: gray;
	border-collapse: collapse;
	background-color: white;
	font:normal 11px Verdana;
	line-height:18px;
	z-index:100;
	visibility: hidden;
}
table.suggestion{
	position:absolute;
	padding: 1px;
	border:1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	width: 550px; /*Default width of hint.*/ 
	border-style: inset;
	border-color: gray;
	border-collapse: collapse;
	background-color: white;
	font:normal 13px Arial;
	line-height:12px;
	z-index:100;
	visibility: visible;
}
table.viewOnly{
	position:absolute;
	padding: 1px;
	border:1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	width: 550px; /*Default width of hint.*/ 
	border-style: inset;
	border-color: gray;
	border-collapse: collapse;
	background-color: white;
	font:normal 13px Arial;
	line-height:12px;
	z-index:100;
	visibility: visible;
}
.highlight{
	background-color: red;
}
.unhightlight{
	background-color: inherit;
}


table.border{border:1px outset gray; border-collapse: collapse }
.border{border:1px solid black; padding: 2px; }
a,a:link,a:visited{background-color:transparent;
	color:#07519a;
	text-decoration:none}
a:hover,a:hover span{text-decoration:underline;}
a:active{color:#090}
a span,a:link span{color:#e85f17}

#### body{color:#333;background-color:#CCCCFF;font-family:tahoma,sans-serif;font-size:70%;margin:0;padding:0;}

# big,body,small{line-height:1.2em}
input,select,textarea{font-family:tahoma,sans-serif;font-size:100%;padding:.2em}
# body.fixedwidth{font-size:11px}
h1,h2,h3,h4,h5,h6{color:#666;font-size:100%;margin:0;padding:0}
td{color:#333;font-family:tahoma,sans-serif;font-size:70%;margin:0;padding:0;vertical-align:top;text-align:left;}
th{color:#333;font-family:tahoma,sans-serif;font-size:70%;margin:0;padding:0;background-color:inherit;}


/* Container*/
#container{
	position: relative;
	min-width: 600px;
	max-width: 1000px;
	min-height: 828px;
	background: #FFF;
	border: 1px solid #000;
	border-width: 0 1px;
	margin: 0 auto;
	padding: 3em;
}

/* Search result suggestions */
#search-result-suggestions{
	position: absolute;
	left: 0;
	top: 0;
	width: 300px;
	background: #FFF;
	border: 1px solid #484256;
	display: none;
}

#search-result-suggestions h4{
	margin: 0.25em 0;
	padding: 0.25em 1em;
}

#search-results ul{
	list-style: none;
	margin-bottom: 1em;
}

#search-results a{
	display: block;
	padding: 0.25em 1em;
}

#search-results a.selected{
	color: #FFF;
	background: #484256;
}

#search-results p{
	margin-bottom: 0.5em;
}

ul{
	margin: 0 0 1em;
	padding: 0;
}

.container{
	width: 50%;
}