/* REDEFINE TAG STYLES */
body{
	font-family: Calibri, Helvetica, sans-serif;
	background-color: #002E4D ;
	margin: 0px;
	padding:0px;
	color: #ffffff;
}
* {
	outline: none;
}
h1{
	font-size:100%;
	margin: 0em;
}
h2{
	color: #ffffff;
	font-size:150%;
	margin: 0em 0em em;
}
h2 a{
	color: #ffffff;
	}
h2 a:hover{
	color: #0183C6;
	text-decoration: none;
	}
a {
	color: #002E4D;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -o-transition: 0.3s;
    -ms-transition: 0.3s;
    transition: 0.3s;
}
a:hover{
	color: #1487d4 !important;
}
a.commentlink {
	color: #ffffff !important;
	}
a.commentlink:hover{
	color: #1487d4 !important;
}
li.ac_even {
	color: #383838;
}
li.ac_odd {
	color: #383838;
}
li.ac_over {
	color: #ffffff;
}
li.ac_over {
	color: #ffffff;
}
table.resultsTable a:visited{
	color: #1487d4 !important;
}
A#propertyHeading_searchResults{
	font-weight:bold;
}
h3{
	font-size:130%;
	margin-top: .08em;
	margin-bottom: .08em;
	padding: 0px 0 2px 0;
	vertical-align:top;
	color:#ffffff;
	border: 0px solid #cccccc;
	-webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -o-transition: 0.3s;
    -ms-transition: 0.3s;
    transition: 0.3s;
	border-radius: 10px;
}
h3:hover {
	color: #ffffff;
}
h4{
	margin: 0em;
	color:#383838;
}
hr{
	clear:both;
}
p{
	font-size: 80%;
	margin: .5em 0em .25em;
}
	fieldset > legend {
        float:left;
    }
    fieldset > legend + * {
        clear:right;
    }

fieldset {
	padding: 30px 20px 30px 20px;
	width: 825px;
	margin-bottom: 10px;
	border: 2px outset;
	border-color: #fff;
	border-radius: 10px;
	margin-left: auto;
	margin-right: auto;	
	background-color: #ececec;
}
FIELDSET#searchTypes{
	}
	
form {
	margin:0px;
	padding:0px;
}
legend {
	color: #383838;
	font-size:120%;
	font-weight: bold;
	margin-bottom: 7px;
	margin-top: 7px;
}
td{
	font-size: 120%;
	
}
label {
	color:#ffffff;
	}
.webHelp{
	color:#1487d4;
	font-size:85%;
	font-style:italic;
	}
.noteLabel{
	font-size:75% !important;
	white-space: pre-line !important;
	}
table.statementTableData{/* tabular data on property details */
	background-color:#FFFFFF;
	border: 1px solid #cccccc !important;
	margin:10px 10px;
	width: auto !important;
	box-shadow: 5px 5px 5px #888888;
	-moz-box-shadow:5px 5px 5px #888888;
	-webkit-box-shadow:5px 5px 5px #888888;
	border-collapse: separate !important;
	border-radius: 5px !important;
	max-width: 95% !important;
	min-width: 70% !important;
	font-size: 100% !important;
}
table.statementDetailTable{/* tabular data on property details */
	background-color:#FFFFFF;
	border: 1px solid #cccccc !important;
	margin:10px 10px;
	width: auto !important;
	box-shadow: 5px 5px 5px #888888;
	-moz-box-shadow:5px 5px 5px #888888;
	-webkit-box-shadow:5px 5px 5px #888888;
	border-collapse: separate !important;
	border-radius: 5px !important;
	max-width: 95% !important;
	min-width: 70% !important;
	font-size: 90% !important;
}
table#paymentTaxDuePanel_PaymentTaxDue_paymentTable{
	background-color:#FFFFFF;
	border: 1px solid #cccccc !important;
	margin:10px 10px;
	width: auto !important;
	box-shadow: 5px 5px 5px #888888;
	-moz-box-shadow:5px 5px 5px #888888;
	-webkit-box-shadow:5px 5px 5px #888888;
	border-collapse: separate !important;
	border-radius: 5px !important;
	max-width: 95% !important;
	min-width: 70% !important;
	font-size: 100% !important;
}
table#paymentTaxDuePanel_paymentTable{
	background-color:#FFFFFF;
	border: 1px solid #cccccc !important;
	margin:10px 10px;
	width: auto !important;
	box-shadow: 5px 5px 5px #888888;
	-moz-box-shadow:5px 5px 5px #888888;
	-webkit-box-shadow:5px 5px 5px #888888;
	border-collapse: separate !important;
	border-radius: 5px !important;
	max-width: 95% !important;
	min-width: 70% !important;
	font-size: 100% !important;
}

td.statementDetailTable{
	font-size: 90% !important;
}
#payoutDetails{
	color: #002E4D;
	}
	
div#propertySearchOptions_searchTables{
	padding: 0px 0px 0px 130px;
}
TR#propertySearchOptions_rowTaxYear {
	margin: -3px 0px 0px 8px;
	}
TR#propertySearchOptions_rowPropertyType{
	padding: 0px 0px 0px 18px;
	}
TABLE#propertySearchOptions_table1 {
	margin: 0px 0px 0px 107px;
	}
TABLE#propertySearchOptions_table2 {
	margin: 0px 0px 0px 107px;
	}
TABLE#propertySearchOptions_table3 {
	margin: 0px 0px 0px 91px;
	}
select#propertySearchOptions_abstract{
	margin: 0px 0px 0px 5px;
	}
select#propertySearchOptions_taxyear{
	margin: 0px 0px 0px 5px;
	width: 275px;
	}
TABLE#propertySearchOptions_tableResultsDisplay {
	margin: 0px 0px 0px 162px;
	}
table.related td
{
    font-size:100% !important;
}
td p, td li, td h3, td h4, td td{
	font-size: 120% !important;
}
th,  tr.tableDataHeader td{
	font-size: 110%;
	text-align:left;
	background-color: #EAEAEA;
	border-right: 1px solid #cccccc;
	padding:2px 3px;
	line-height: 97%;
	padding: 3px 8px 3px 8px;
}
table td:first-child {
border-left: none;
}

table td:last-child {
border-right: none;
}
th.screenOnly {
	border-radius: 0px !important;
}
/* END TAG STYLES*/


.arrowBlank{
	background: url(arrow_blank.gif) repeat-y right;
}
.arrowMiddle{
	background: url(arrow_middle.gif) no-repeat right;
}
.arrowLast{
	background: url(arrow_last.gif) no-repeat right;
}
#bottomOptions{
	font-size:80%;
	padding: 25px 0px 10px 0px;
}
input:disabled{
	display: none;
	}
input.button{
	font-family: Calibri, Calibri, sans-serif;
	font-size: 20px;
	color: #ffffff;
	padding: 2px 6px 2px 6px;
	margin-right: 6px;
	border-radius: 10px;
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px;
	cursor:pointer; /*forces the cursor to change to a hand when the button is hovered*/ 
	background:#005EAB; /*the colour of the button*/ 
	border:1px solid #005EAB; /*required or the default border for the browser will appear*/ 
}
input.button:hover, input.button:focus{
	background-color :#205580; /*make the background a little darker*/
	/*reduce the drop shadow size to give a pushed button effect*/ 
	border: 1px solid #205580;
	-webkit-box-shadow: 0 0 1px rgba(0,0,0, .75);
	-moz-box-shadow: 0 0 1px rgba(0,0,0, .75); 
	box-shadow: 0 0 1px rgba(0,0,0, .75);
}

#content{ /* container for content w/o background */
	padding: 0px 0px 5px 0px;
}
#tabContent{ /* container for content w/ wht background */
	background-color:#ffffff;
	padding: 5px;
}
td.currency{
	text-align:right;
}
div.details{ /* container for content on property details */
	padding-left:20px;
	width: 95%;
}
div.details td{
	font-size: 110%;
	vertical-align: top;
	white-space:nowrap;
	padding-right: 10px;
}
td.detailTitle{/* property details */
	padding-top: 5px;
	border-bottom: 1px solid #CCCCCC;
}
#footer{
	color: #ffffff;
	text-align:center;
	padding: 20px 5px 10px;
	font-size: 90%;
}
#footer p{
	font-size: 100%;
}
#footer a{
	color: #ffffff;
}
#footer a:hover{
	text-decoration: underline;
	color: #0183C6;
}
#footer td
{
	font-size: 90%;
	width:22%;
}
td.formLabel{/* all input labels  */
	text-align:right;
	color: #383838;
	font-size:110%;
	font-weight: normal;
	vertical-align: top;
	white-space:nowrap;
	padding: .5em 0em;
}
input[type="text"] {
    font-size:16px;
	margin: 0 5px 0 5px;
	border-radius: 5px;	
    border: solid 1px #ccc; 
    padding:0.2em; 
	-webkit-transition: all 0.50s ease-in-out;
	-moz-transition: all 0.50s ease-in-out;
	-ms-transition: all 0.50s ease-in-out;
	-o-transition: all 0.50s ease-in-out;
    background-color: #white; 
    box-shadow: 0 1px 3px rgba(0,0,0,0.2); 
}
input[type="password"] {
    font-size:16px;
	margin: 0 5px 0 5px;
	border-radius: 5px;	
    border: solid 1px #ccc; 
    padding:0.2em; 
    background-color: #white; 
    box-shadow: 0 1px 3px rgba(0,0,0,0.2); 
	-webkit-transition: all 0.50s ease-in-out;
	-moz-transition: all 0.50s ease-in-out;
	-ms-transition: all 0.50s ease-in-out;
	-o-transition: all 0.50s ease-in-out;
}
input[type=text]:focus {
  box-shadow: 0 0 7px #1487D5;
  border: 1px solid #1487D5;
}
input[type=password]:focus {
  box-shadow: 0 0 7px #1487D5;
  border: 1px solid #1487D5;
}

select::-ms-expand {
  display: none;
}
select {
	color: #383838;
	width:12em;
	background: white url(formelements-select.png) no-repeat center right;
    padding:0.2em; 
	-webkit-transition: all 0.50s ease-in-out;
	-moz-transition: all 0.50s ease-in-out;
	-ms-transition: all 0.50s ease-in-out;
	-o-transition: all 0.50s ease-in-out;
	margin: 0 5px 0 5px;
    width:14em; 
	font-size:16px;
	border-radius:5px; 
    box-shadow: 0 1px 3px rgba(0,0,0,0.2); 
    border: solid 1px #ccc; 
	-moz-appearance: none; 
	-webkit-appearance: none;
	appearance: none;
	text-indent: .01px;
	text-overflow: "";
}
select:focus {
  box-shadow: 0 0 7px #1487D5;
  border: 1px solid #1487D5;
}

div.details td.formLabel
{
	font-size: 80% !important;
}

/* TOP APPLICATION HEADER  */
#header {
	background: #393939;
	color: #FFFFFF;
	/* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(top, #696969 0%, #000000 100%);
	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #696969 0%, #000000 100%);
	/* Opera */ 
	background-image: -o-linear-gradient(top, #696969 0%, #000000 100%);
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #696969), color-stop(1, #000000));
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, #696969 0%, #000000 100%);
	/* IE10 Release Preview */ 
	background-image: linear-gradient(to bottom, #696969 0%, #000000 100%);
	padding: 5px 10px;
	height: 2.60em;
	white-space:nowrap;
}

#header a {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
	margin-left: 1em;
	text-decoration: none !important;
	font-weight: normal !important;
}
#header a:hover {
	color: #1487D4;
}
#header h1 {
	color:#FFFFFF;
	font-size: 30px;
	margin: 0em;
	float:left;
}
#header li {
	font-size: 20%
	list-style: none;
	display: inline;
	white-space:nowrap;
}
#header .selected a {	
}
#header ul {
	margin-top: .7em;
	margin-right: .7em;
	padding-right: em;
	display: inline;
	float:right;
}
/* END TOP HEADER */

.hint{
	color:#666666;
	font-size:10px;
	font-style:italic;
}
table.improvements{/* tabular data on improvements */
	background-color:#EAEAEA;
	border: 1px solid #cccccc !important;
	border-collapse:collapse;
	margin:10px 0px 0px;
	width: 600px;
}
table.improvements td{
	color:#006699;
	padding: 2px 4px 2px 2px;
}
table.improvements th{
	border: 0px;
	vertical-align:top;
}
table.improvementDetails{/* tabular data on improvement details */
	margin-bottom: 10px;
}
table.improvementDetails td{
	color:#006699;
	padding: 2px 5px;
}
table.improvementDetails th{
	color:#000000;
	background-color:#FFFFFF;
	padding-top:10px;
	border: 0px;
	font-weight: normal;
}
div.insetScroll{ /* look up dialogs & admin */
	border: 1px inset;
	margin: 5px 0px;
	height: 150px;
	overflow:auto;
}
SPAN#propertySearchOptions_instructions{
	color: #ffffff !important;
	font-style:italic;
	font-size: 100%;
	text-align: center;
	margin: -10px 0 10px 0px;
	}
SPAN#propertySearchResults_instruction{
	color: #ffffff !important;
	font-style:italic;
	font-size: 100%;
	text-align: center;
	margin: -10px 0 10px 0px;
	}
.instructions{
	color: #383838;
	font-style:italic;
	font-size: 90%;
	text-align: center;
	margin: 0px 0 0px 0;
}
.instructions_white{
	color: #ffffff;
	font-style:italic;
	font-size: 90%;
	text-align: center;
	margin: -10px 0 10px 0;
}

tr.oddRow{/* search results */
	background-color:#ececec;
}
#pageTitle{ /* title for all pages */
	padding: 0px 0px 10px 40px;
}
td.paging{/* bottom of search results */
	text-align:right;
	color: #FFFFFF;
	background: #393939;
	font-size: 120% !important;
	/* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(top, #757575 0%, #2A2A2A 100%);
	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #757575 0%, #2A2A2A 100%);
	/* Opera */ 
	background-image: -o-linear-gradient(top, #757575 0%, #2A2A2A 100%);
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #757575), color-stop(1, #2A2A2A));
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, #757575 0%, #2A2A2A 100%);
	/* IE10 Release Preview */ 
	background-image: linear-gradient(to bottom, #757575 0%, #2A2A2A 100%);
}
td.paging a{/* bottom of search results */
	display: inline-block;
	text-decoration: none !important;
	text-align:right;
	color: #9c9c9c !important;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -o-transition: 0.3s;
    -ms-transition: 0.3s;
    transition: 0.3s;
}
td.paging a:hover{/* bottom of search results */
   	color: #1487d4 !important;
	-webkit-transform: scale(1.5,1.5);
    -moz-transform: scale(1.5,1.5);
    -o-transform: scale(1.5,1.5);
    -ms-transform: scale(1.5,1.5);
    transform: scale(1.5,1.5);
}	
td.paging a:visited{/* bottom of search results */
   	color: #9c9c9c !important;
}
#results{/* look up dialog */
	font-family: Calibri, Calibri, sans-serif;
	color: #002E4D;
	background-color:#FFFFFF;
	border: 0px !important;
	border-collapse:separate !important;
	width:auto;
	cursor:default;
}
#results th, tr.header td{/* look up dialog */
	white-space: nowrap;
	border: 1px solid;
	border-color: #FFFFFF #999999 #999999 #FFFFFF; /* T R B L */
	background:	#EAEAEA;
	padding: 2px 3px;
}
table.resultsTable{/* search results */
	font-family: Calibri, Calibri, sans-serif;
	background-color:#FFFFFF;
	color: #383838;
	border: 0px solid #2d2d2d !important;
	border-collapse:separate !important;
	margin: 10px 0px 0px 0px;	
	font-size: 90% !important;
}
table.resultsTable a{/* search result links */
	text-decoration: underline;
	color: #383838;
}
table.resultsTable a:hover{/* search result links */
	display: inline-block;
	text-decoration: none;
	color: #1487d4;
}
table.resultsTable img{/* search results link images */
	width:16px;
	height:16px;
	margin-right: 5px;
	border: 0px;
	vertical-align:middle;
}
table.resultsTable td, #results td{/* search results & look up dialog */
	font-family: Calibri, Calibri, sans-serif;
	font-size: 100%;
	padding: 4px 5px;
/* 	max-width: 210px;*/
	overflow: hidden;
	text-overflow: ellipsis;
/* 	white-space: nowrap;*/
}
/* table.resultsTable tr:hover {
background-color: #000000;
} */
.right{
	float:right;
}
.selectedRow{/* look up dialog */
	color: #FFFFFF;
	background: #003366;
}
input.smallButton{
	font-family: Calibri, Calibri, sans-serif;
	font-size: 12px;
	width:auto !important;
	color: #ffffff;
	padding: 1px 6px 1px 6px;
	border-radius: 8px;
	-moz-border-radius: 8px; 
	-webkit-border-radius: 8px;
	cursor:pointer; /*forces the cursor to change to a hand when the button is hovered*/ 
	background:#005dab; /*the colour of the button*/ 
	border:1px solid #005dab; /*required or the default border for the browser will appear*/ 
}
INPUT#propertySearchResults_viewSelectedOnMap.smallButton{
	font-family: Calibri, Calibri, sans-serif;
	font-size: 18px;
	width:auto !important;
	margin: -30px 20px 20px 20px !important;
	color: #ffffff;
	padding: 2px 6px 2px 6px;
	border-radius: 10px;
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px;
	cursor:pointer; /*forces the cursor to change to a hand when the button is hovered*/ 
	background:#005dab; /*the colour of the button*/ 
	border:1px solid #005dab; /*required or the default border for the browser will appear*/ 
}
INPUT#propertySearchResults_newSearch.smallButton{
	font-family: Calibri, Calibri, sans-serif;
	font-size: 18px;
	width:auto !important;
	margin: -10px 10px 0px 0px !important;
	color: #ffffff;
	padding: 2px 6px 2px 6px;
	border-radius: 10px;
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px;
	cursor:pointer; /*forces the cursor to change to a hand when the button is hovered*/ 
	background:#005dab; /*the colour of the button*/ 
	border:1px solid #005dab; /*required or the default border for the browser will appear*/ 
}
INPUT#propertyHeading_newSearch.smallButton {
	font-family: Calibri, Calibri, sans-serif;
	font-size: 18px;
	width:auto !important;
	margin: -10px 10px 0px 0px !important;
	color: #ffffff;
	padding: 2px 6px 2px 6px;
	border-radius: 10px;
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px;
	cursor:pointer; /*forces the cursor to change to a hand when the button is hovered*/ 
	background:#005dab; /*the colour of the button*/ 
	border:1px solid #005dab; /*required or the default border for the browser will appear*/ 
}

INPUT#_newSearch.smallButton{
	font-family: Calibri, Calibri, sans-serif;
	font-size: 18px;
	width:auto !important;
	margin: -10px 10px 0px 0px !important;
	color: #ffffff;
	padding: 2px 6px 2px 6px;
	border-radius: 10px;
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px;
	cursor:pointer; /*forces the cursor to change to a hand when the button is hovered*/ 
	background:#005dab; /*the colour of the button*/ 
	border:1px solid #005dab; /*required or the default border for the browser will appear*/ 
}
INPUT#taxDueDetails_recalculate.button{
	font-family: Calibri, Calibri, sans-serif;
	font-size: 18px;
	width:auto !important;
	margin: 0px 10px 0px 0px !important;
	color: #ffffff;
	padding: 0px 6px 0px 6px;
	border-radius: 10px;
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px;
	cursor:pointer; /*forces the cursor to change to a hand when the button is hovered*/ 
	background:#005dab; /*the colour of the button*/ 
	border:1px solid #005dab; /*required or the default border for the browser will appear*/ 
}
INPUT#taxDueDetails_recalculate.button:hover{
	background-color :#205580; /*make the background a little darker*/
	/*reduce the drop shadow size to give a pushed button effect*/ 
	border: 1px solid #205580;
	-webkit-box-shadow: 0 0 1px rgba(0,0,0, .75);
	-moz-box-shadow: 0 0 1px rgba(0,0,0, .75); 
	box-shadow: 0 0 1px rgba(0,0,0, .75);
}
input.smallButton:focus, input.smallButton:hover{
	background-color :#205580; /*make the background a little darker*/
	/*reduce the drop shadow size to give a pushed button effect*/ 
	border: 1px solid #205580;
	-webkit-box-shadow: 0 0 1px rgba(0,0,0, .75);
	-moz-box-shadow: 0 0 1px rgba(0,0,0, .75); 
	box-shadow: 0 0 1px rgba(0,0,0, .75);
}
INPUT#propertySearchResults_newSearch.smallButton:hover{
	background-color :#205580; /*make the background a little darker*/
	/*reduce the drop shadow size to give a pushed button effect*/ 
	border: 1px solid #205580;
	-webkit-box-shadow: 0 0 1px rgba(0,0,0, .75);
	-moz-box-shadow: 0 0 1px rgba(0,0,0, .75); 
	box-shadow: 0 0 1px rgba(0,0,0, .75);
}
INPUT#propertyHeading_newSearch.smallButton:hover{
	background-color :#205580; /*make the background a little darker*/
	/*reduce the drop shadow size to give a pushed button effect*/ 
	border: 1px solid #205580;
	-webkit-box-shadow: 0 0 1px rgba(0,0,0, .75);
	-moz-box-shadow: 0 0 1px rgba(0,0,0, .75); 
	box-shadow: 0 0 1px rgba(0,0,0, .75);
}
INPUT#propertySearchResults_viewSelectedOnMap.smallButton:hover{
	background-color :#205580; /*make the background a little darker*/
	/*reduce the drop shadow size to give a pushed button effect*/ 
	border: 1px solid #205580;
	-webkit-box-shadow: 0 0 1px rgba(0,0,0, .75);
	-moz-box-shadow: 0 0 1px rgba(0,0,0, .75); 
	box-shadow: 0 0 1px rgba(0,0,0, .75);
}

TABLE#propertySearchOptions_table0 {
	margin: 0px 0px 0px 0px;
	position: inline;
	}
	
table.tableData{/* tabular data on property details */
	background-color:#FFFFFF;
	border: 1px solid #cccccc !important;
	margin:10px 10px;
	width: auto !important;
	box-shadow: 5px 5px 5px #888888;
	-moz-box-shadow:5px 5px 5px #888888;
	-webkit-box-shadow:5px 5px 5px #888888;
	border-collapse: separate !important;
	border-radius: 5px !important;
	max-width: 95% !important;
	min-width: 70% !important;
}

table.tableData:first-child {
    -moz-border-radius: 5px 0 0 0;
    -webkit-border-radius: 5px 0 0 0;
    border-radius: 5px 0 0 0;
}

table.tableData:last-child {
    -moz-border-radius: 0 5px 0 0;
    -webkit-border-radius: 0 5px 0 0;
    border-radius: 0 5px 0 0;
}

table.tableData:only-child{
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 10px 0 0;
}
table.tableData td{/* tabular data on property details */
	font-size: 100%;
	border-top: 1px solid #cccccc;
	padding: 2px 10px 2px 5px;
}
TABLE#deedHistoryDetails_deedHistoryTable.tableData{
	white-space: normal !important;
	max-width: 500px ;
	overflow: hidden;
}
	
table.paymentData{/* tabular data on property details */
	background-color:#FFFFFF;
	border: 1px solid #cccccc !important;
	border-collapse:collapse;
	margin:10px 0px;
}
table.paymentData td{/* tabular data on property details */
	font-size: 100%;
	font-family: Calibri, Calibri, sans-serif;
	border-top: 1px solid #cccccc;
	padding: 3px 10px;
	text-align:left;
}


tr.tableHeader td, tr.tableHeader th{/* search results table header */
	color: #FFFFFF;
	background: #393939;
	/* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(top, #757575 0%, #2A2A2A 100%);
	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #757575 0%, #2A2A2A 100%);
	/* Opera */ 
	background-image: -o-linear-gradient(top, #757575 0%, #2A2A2A 100%);
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #757575), color-stop(1, #2A2A2A));
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, #757575 0%, #2A2A2A 100%);
	/* IE10 Release Preview */ 
	background-image: linear-gradient(to bottom, #757575 0%, #2A2A2A 100%);
	font-weight: normal !important;
	white-space:nowrap;
	font-size: 120%;
}
tr.totals td{
	font-weight: bold;
	background-color:#F0F5FB;
}

/* TAB NAV on DETAILS */
#tabNav{
	color: #FFFFFF;
	background: #393939;
	/* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(top, #757575 0%, #2A2A2A 100%);
	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #757575 0%, #2A2A2A 100%);
	/* Opera */ 
	background-image: -o-linear-gradient(top, #757575 0%, #2A2A2A 100%);
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #757575), color-stop(1, #2A2A2A));
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, #757575 0%, #2A2A2A 100%);
	/* IE10 Release Preview */ 
	background-image: linear-gradient(to bottom, #757575 0%, #2A2A2A 100%);
	font-weight: normal !important;
	white-space:nowrap;
	font-size: 110%;
	padding: 3px 10px 0px;
	height: 1.45em;
	clear:both;
}
#tabNav a{
	color:#ffffff;
	text-decoration: none;
}
#tabNav img{
	vertical-align:-10%;
	border: 0px;
	padding-right: 2px;
}
#tabNav ul {
	margin: 0;
	padding: 0;
	display: inline;
} 
#tabNav ul li {
	font-family: Calibri, Calibri, sans-serif;
	font-size: 90%;
	list-style: none;
	display: inline;
	padding: 0px 10px;
}
#tabNav ul li.selected {
	color: #FFFFFF;
	background-color : transparent;
	border: 1px solid #CCCCCC;
	border-width: 0px 1px 0px 0px;
}
a#propertyHeading_mapDetails:hover {
	color: #ffffff !important;
	text-decoration: underline;
	}
A#propertyHeading_viewDetails:hover	{
	text-decoration: underline;
	color: #ffffff !important;
	}
/* END TAB NAV on DETAILS */

th:first-child {
    -moz-border-radius: 5px 0 0 0;
    -webkit-border-radius: 5px 0 0 0;
    border-radius: 5px 0 0 0;
}

th:last-child {
    -moz-border-radius: 0 5px 0 0;
    -webkit-border-radius: 0 5px 0 0;
    border-radius: 0 5px 0 0;
}

th:only-child{
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
}

td.currency:first-child {
    -moz-border-radius: 5px 0 0 0;
    -webkit-border-radius: 5px 0 0 0;
    border-radius: 5px 0 0 0;
}

td.currency:last-child {
    -moz-border-radius: 0 0px 5px 0;
    -webkit-border-radius: 0 0px 5px 0;
    border-radius: 0 0px 5px 0;
}

td.currency:only-child{
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
}

.titleBar{ /* expanable titles on details */
	background: #737373 ;/*gray*/
	margin: 5px 2px;
	cursor:pointer;
	border-radius: 5px;
}
.titleBar:hover{ /* expanable titles on details */
	color: #FFFFFF;
	/* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(top, #757575 0%, #2A2A2A 100%);
	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #757575 0%, #2A2A2A 100%);
	/* Opera */ 
	background-image: -o-linear-gradient(top, #757575 0%, #2A2A2A 100%);
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #757575), color-stop(1, #2A2A2A));
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, #757575 0%, #2A2A2A 100%);
	/* IE10 Release Preview */ 
	background-image: linear-gradient(to bottom, #757575 0%, #2A2A2A 100%);
	margin: 5px 2px;
	cursor:pointer;
}
.titleBar img, .titleBarLeft img{
	vertical-align:-12%;
	width: 20px;
	height:20px;
}
.uploadfile{
	font-family:Calibri, Calibri, sans-serif;
	font-size:11px;
	height: 23px;
}

.commentbold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: Verdana;
}
.disclaimerHeading
{
	margin: 0em 0em 1em 1em;
	FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana;
}

#disclaimer{
	color:#002E4D;
	background: #f5f5f5;
	text-align: justify;
	margin: 25px 0px 80px 0px;
	padding: 10px 20px 10px 20px;
	border: 2px inset;
	border-radius: 10px;
	width: 825px;
	margin-left: auto;
	margin-right: auto;

}
#propertySearchOptions_disclaimer{
	color:#002E4D;
	background: #f5f5f5;
	text-align: justify;
	margin: 25px 0px 50px 0px;
	padding: 10px 20px 10px 20px;
	border: 2px inset;
	border-radius: 10px;
	width: 825px;
	margin-left: auto;
	margin-right: auto;
}
#saleSearchOptions_disclaimer{
	color:#002E4D;
	background: #f5f5f5;
	text-align: justify;
	margin: 25px 0px 80px 0px;
	padding: 10px 20px 10px 20px;
	border: 2px inset;
	border-radius: 10px;
	width: 825px;
	margin-left: auto;
	margin-right: auto;
}
#disclaimer p{
	font-size: 100%;
	border: 0px;
}
#disclaimer h3{
	font-size: 100%;
	color: #383838;
}
#propertySearchOptions_disclaimer h3 {
	font-size: 100%;
	color: #383838;
}
#saleSearchOptions_disclaimer h3 {
	font-size: 100%;
	color: #383838;
}
#disclaimer h3:hover{
	color: #383838;
	}
.error p
{
	font-size: 10pt;
	color: red;
	font-weight: bold;
	margin: 1em 0em 0em 0em;
}

DIV#propertyDetails.details{
	color: #002E4D;
	padding-bottom: 10px;
	font-size: 90%;
	}
DIV#valuesDetails.details{
	color: #002E4D;
	padding-bottom: 10px;
	}

DIV#taxingJurisdiction.titleBar{
		
	}

DIV#taxingJurisdictionDetails.details{
	
	color: #002E4D;
	padding-bottom: 10px;
	}

DIV#improvementBuildingDetails.details{
	color: #002E4D;
	padding-bottom: 10px;
	}

DIV#landDetails.details{
	color: #002E4D;
	padding-bottom: 10px;
	}

DIV#rollHistoryDetails.details{
	color: #002E4D;
	padding-bottom: 10px;
	}
	

DIV#deedHistoryDetails.details{
	color: #002E4D;
	padding-bottom: 10px;
	}

DIV#taxDueDetails.details{
	color: #002E4D;
	padding-bottom: 10px;
	/*display: none !important;*/
	}
DIV#taxDue.titleBar{
	color: #002E4D;
	padding-bottom: 0px;
	/*display: none !important;*/
	}

DIV#payTaxDueDetails.details{
	color: #002E4D;
	padding-bottom: 10px;
	}
DIV#paymentTaxDueDetails.details{
	color: #002E4D;
	padding-bottom: 10px;
	}
DIV#payTaxDueDetails.details label{
	color: #002E4D;
	vertical-align:top;
	}
DIV#paymentTaxDueDetails.details label{
	color: #002E4D !important;
	vertical-align:top;
	}
.propertyDetailsLegalDescription
{
	white-space:normal !important;
	color: #002E4D;
	
}

.propertyTJDescription
{
}

.propertyImprovementDescription
{
	
}

.propertyDeedHistoryGrantor
{
	max-width: 225px;
	white-space: normal;
}

.propertyDeedHistoryGrantee
{
	max-width: 225px;
	white-space: normal;

}
#propertyImageDetails{
	color:#383838;
}
#sketchImageDetails{
	color:#383838;
}
span#saleSearchOptions_instructions{
	color:#ffffff !important;
}
span#saleSearchOptions_search_type label{
	color:#383838 !important;
	padding-right: 10px;
}
#propertySearchResults_radioButtons
{
	font-family: Calibri, Calibri, Sans-Serif;
	font-size: 100%;
	text-align:center;
}
saleSearchOptions_searchTables{
	color:#383838 !important;
}
div#saleSearchOptions_searchTables span{
	color:#383838;
}
.searchResultsShow
{
	display:block;
}

.searchResultsHide
{
	display:none;
}

.textHide
{
	display:none;
	overflow:hidden;
}
