/*
dark blue: 575757;
header blue: C4DB5D;
even blue: F8F7EA;
odd blue: F5F1C9;
*/

.content-table {border-collapse:collapse;border:solid 1px #CAAAD9;}
.content-table td {padding:2px 5px;font-family:arial;font-size:smaller;}
.content-table-header{background-color:#CAAAD9;color:#000000;font-weight:bold;}
.next-previous-table {font-family:arial;font-size:smaller;}
.footer {color:#000000;text-decoration:underline;}
.footer:hover {color:#000000;text-decoration:none;}
.odd {background-color:#F3EBFC;}
.even {background-color:#C4DB5D;}
.description_small { font-size: 10px;}
/* results.shtml css */
#page-nav-top {border-bottom: 2px #C4DB5D solid; background-color: #C4DB5D;width: 519px;padding: 2px 3px 2px 3px;margin: 15px 12px 0px 12px;text-align: right;color: #000000;font-size: 14px;font-family: Arial, Helvetica, sans-serif;}
#page-nav-bottom {border-top: 4px solid #F3EBFC; border-bottom: 2px #C4DB5D solid; background-color: #C4DB5D;width: 519px;padding: 2px 3px 2px 3px;margin: 0px 12px 15px 12px;text-align: right;color: #000000;font-size: 14px;font-family: Arial, Helvetica, sans-serif;}
#sort {background-color: #F3EBFC;width: 525px;padding: 0px;margin: 2px 14px 0px 14px;text-align: center;color: #000000;font-size: 12px;font-family: Arial, Helvetica, sans-serif;font-weight: bold;text-decoration: underline;}
#sort td {background-color: #C4DB5D;width: 117px;}
#return-nav-top {width:509px;border-bottom: 2px #C4DB5D solid; background-color: #C4DB5D;padding: 2px 3px 2px 13px;margin: 15px 12px 0px 12px;text-align: left;color: #000000;font-size: 14px;font-family: Arial, Helvetica, sans-serif;}
#return-nav-top a, a:visited, a:active, a:hover {color: #000000;text-decoration: underline;}
#return-nav-bottom {width: 509px;border-top: 2px solid #F3EBFC; border-bottom: 2px solid #C4DB5D; background-color: #C4DB5D;padding: 2px 3px 2px 13px;margin: 0px 12px 15px 12px;text-align: left;color: #000000;font-size: 14px;font-family: Arial, Helvetica, sans-serif;}
#return-nav-bottom a, a:visited, a:active, a:hover {color: #000000;text-decoration: underline;}

#search-results {background-color: #F3EBFC;width: 525px;padding: 0px;margin: 2px 12px 5px 12px;color: #000000;font-size: 12px;font-family: Arial, Helvetica, sans-serif;}
#search-results a, a:visited, a:active, a:hover {color: #000000;text-decoration: underline;}
#search-results td {padding: 5px;font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
#search-results .odd {background-color: #F8F7EA;}
#search-results .even {	background-color: #F5F1C9;}
#search-results td.lastupdate {border-left: 1px solid #575757; border-top: 1px solid #575757; border-bottom: 1px solid #575757;width: 100px;vertical-align: top;}
#search-results td.photo {border-left: 1px solid #575757; border-top: 1px solid #575757; border-bottom: 1px solid #575757;width: 100px;vertical-align: top;}
#search-results td.photo2 {border-top: 1px solid #575757; border-bottom: 1px solid #575757;width: 100px;vertical-align: top;}
#search-results td.address {border-top: 1px solid #575757; border-bottom: 1px solid #575757;width:325px;padding-left: 10px;padding-right: 10px;vertical-align: top;}
#search-results td.type{margin: 2 0 0 0; border-top: 1px solid #575757; border-bottom: 1px solid #575757;width: 90px;vertical-align: top;text-align:center;}
#search-results td.right_space {border-right: 1px solid #575757; border-top: 1px solid #575757; border-bottom: 1px solid #575757;padding-left: 0px;width: 5px;vertical-align: top;}
#search-results td.headerlastupdate {background-color: #CAAAD9;border-top: solid 4px #F3EBFC;border-right: solid 2px #F3EBFC; width:100px;vertical-align: top;text-align:center;text-decoration: underline;}
#search-results td.headerphoto2 {background-color: #CAAAD9;border-top: solid 4px #F3EBFC;border-right: solid 2px #F3EBFC;width:100px;vertical-align: top;text-align:center;text-decoration: underline;}
#search-results td.headerphoto {background-color: #CAAAD9;border-top: solid 4px #F3EBFC;border-right: solid 2px #F3EBFC;width:100px;vertical-align: top;text-align:center;text-decoration: underline;}
#search-results td.headeraddress {background-color: #CAAAD9;border-top: solid 4px #F3EBFC;border-left:solid 2px #F3EBFC;width:250px; border-right: solid 2px #F3EBFC; vertical-align: top;text-align:center;text-decoration: underline;}
#search-results td.headertype {background-color: #CAAAD9;border-top: solid 4px #F3EBFC;border-left: solid 2px #F3EBFC; vertical-align: top; width:170px;text-align:center;text-decoration: underline;}
#search-results td.headerright_space {background-color: #CAAAD9;border-top: solid 4px #F3EBFC; width:1px;}
#search-results .size-table {font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
#search-results .size-table td {padding:0; margin:0;}


/* details.shtml css */
#details {padding:5px;margin: 4px 12px 4px 12px; width: 525px; border:solid 1px #575757; background-color: #F5F1C9; color: #000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; border-collapse: collapse;}
#details .header {background-color: #F8F7EA; border: 1px solid #575757; padding:5px;}
#details td {padding:5px;}
#details td.toprow {padding:5px;vertical-align:middle; text-align:center;}
#details .title {border-bottom: 1px solid #090B52; font-weight: bold; padding-top: 10px; padding-bottom:2px;}
#details td.left {width: 191px; vertical-align: top;}
#details td.middle {margin: 15px 12px 15px 12px; vertical-align: top; padding-right: 5px;padding-left: 5px;padding-top: 5px;padding-bottom: 5px;}
#details td.right {width: 9px; vertical-align: top; padding-left: 0px;text-align: right;}
#details .body {background-color: #F5F1C9; border: 1px solid #575757; padding:5px;}
#details .updated {text-align: right; vertical-align:top; color: #999999;}
#details .subheader {border-bottom: 1px solid #575757; font-weight: bold;}
#details .value-table {border: 1px solid #C4DB5D; border-collapse: collapse; width: 373px;}
#details td.odd {background-color: #F8F7EA;}
#details td.even {background-color: #F5F1C9;}
#details td.value-table-header {font-weight: bold; text-align: center; padding: 2px 8px 2px 8px; border: 1px solid #C4DB5D;}
#details td.value-table-reg {text-align: center; padding: 2px 8px 2px 8px; border: 1px solid #C4DB5D;}
#details td.property-info-1 {text-align: right;width: 150px; vertical-align: top;}
#details td.property-info-2 {padding: 0px 35px 0px 5px; color: #090B52; width: 235px; vertical-align: top;}
#details td.property-info-3 {padding: 0px 0px 0px 5px; color: #090B52; width: 38px; vertical-align: top;}
#details td.right {text-align: right;}
#details td.middle {padding:5px;}
#details td.blue-text {padding-left: 5px; color: #090B52;}
#details .detailssub {font-size: 12px; font-family: Arial, Helvetica, sans-serif; border-collapse: collapse;padding:2px;}
#details .detailssub td.right1 {text-align:left; font-weight:bold; font-size:12px; vertical-align: top; padding:2px;}
#details .detailssub td.left1 {vertical-align: top; font-size:12px; text-align: right; padding:2px; width:120px;}
#details .detailssub2 {font-size: 12px; font-family: Arial, Helvetica, sans-serif; border-collapse: collapse;padding:5px;}
#details .detailssub2 td.right2 {text-align:left; font-weight:bold; vertical-align: top;padding:2px;}
#details .detailssub2 td.left2 {vertical-align: top; text-align:right;padding:2px; width:120px;}

h2 {font-size:14px;color:#050160;font-weight:bold;padding:0;margin:0;}
