#body {
	clear: both; background-color: rgb(239, 238, 239); 
}
#copyRight {
	font-size: 65%; font: normal Arial, Helvetica, sans-serif; color: rgb(239, 238, 239); font-size-adjust: none; font-stretch: normal;
}
#content {
	margin: 0em 1em 0em 1em;
}
#footer {
	padding: 0.2em 0em 0.5em 1em; text-align: center; clear: both; background-color: rgb(0, 51, 102);
}
#logo {
	margin: 0px; padding: 0.6em 0.2em 0.7em 0.2em; color: rgb(200, 200, 200); font-family: Copperplate Gothic, Helvetica, sans-serif; font-size: 1.9em; background-color: rgb(0, 51, 102); vertical-align:middle;
}
#pageBorder {
    border-right: 1px solid rgb(204, 204, 204);
    border-left: 1px solid rgb(204, 204, 204);
}
#seal {
	padding: 0.2em 0.5em 0em 0.2em; width: 10%; float: left;
}
#skip {
	padding-left: 0.5em; font-size: 70%;
}
#nys-banner {
	 border: 1px solid rgb(204, 204, 204); height: 28px; background-color: rgb(0, 51, 102);
}
#nys-banner img {
	border: currentColor; float: left;
}
#nys-banner form {
	left: 150px; top: 2px; float: right; visibility: hidden; position: relative;
}
a {
    color: rgb(51, 51, 51);
    padding-right: 3px;
    padding-left: 3px;
    text-decoration: underline;
   
}
.a_Text {
    /*color: rgb(51, 51, 51);*/
    padding-right: 3px;
    padding-left: 3px;
    text-decoration: none;
    color: #ccc;
}

a.TextHoverColorWhite:hover, a.TextHoverColorWhite:active {
    color: rgb(255,255,255);
    background-color: #09464c;
}

/*a:link {
	color: rgb(55, 55, 55);
}*/
/*a:visited {
	color: rgb(55, 55, 55);
}*/
/*a:active {
	color: rgb(55, 55, 55);
}*/
   
/*a:hover {
	background-color: rgb(199, 209, 214);
}*/
a:hover {
    background-color: rgb(199, 209, 214);
    
}
a.CountywideBreakdown:link {
	background-color: rgb(0, 51, 102); color:rgb(255, 255, 255); text-align:right;text-decoration: none;
}
a.CountywideBreakdown:hover {
	background-color: rgb(0, 51, 102); color:rgb(255, 255, 255); text-align:right;text-decoration: underline;
}
a.CountywideBreakdown:visited {
	background-color: rgb(0, 51, 102); color:rgb(255, 255, 255); text-align:right;
}

body {
	margin: 0px; color: rgb(51, 51, 51); font-family: "Segoe UI", Verdana, Helvetica, Sans-Serif;  font-size: 100%; background-color: rgb(239, 238, 239);
}
/*.autorefresh {
	font-size: 80%; background-color: #458993; color:rgb(0, 0, 0); text-align:right;
}*/
.header_container {
    /*background-color: rgb(9, 70, 76);*/
    background-color: #09464c;
    height: 50px;
    line-height: 50px;
    text-align: left;
    font-size: 18px;
    font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
    font-weight:bold;
}

.autorefresh {
    font-size: 80%;
    background-color: #72abb3;
    color: rgb(0, 0, 0);
    text-align: right;
}
.columnHeader {
	background-color: rgb(235, 245, 252); font-size: 80%; font-weight:bold; border: 1px solid #458993;
}
.CountywideBreakdown {
	background-color: rgb(0, 51, 102); color:rgb(255, 255, 255); text-align:right;
}
.data {
	padding: 0.25em 0.5em;font-size: 80%; border: 1px solid #458993;
}
.datatable {
    width: 100%;
    background-color: rgb(255, 255, 255);
    border: 1px solid #72abb3;
    border-collapse: collapse;
}
.dropdown {
	width: 90%; font-family: "Segoe UI", Verdana, Helvetica, Sans-Serif;font-size: 100%;	
}
.graph {
    color: #3d4444;
    display: inline-block;
    background-color: #93B7BC;
}
.introduction {
	font-size: 85%; text-align:justify;
}
.legalHeader {
	font-size: 90%; font-weight:bold;
}
.legalDescr {
	font-size: 85%; text-align:justify;
}
.pageHeader{
	font-size: 100%; font-weight: bold;
}
h1 {
    display: block;
    font-size: 1.1em;
    font-weight: bold;
    margin-block-start: 0em;
    margin-block-end: 0em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
}
h2 {
    display: block;
    font-size: 1.0em;
    font-weight: bold;
    margin-block-start: 0em;
    margin-block-end: 0em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
}
/*.resultsHeader {
	font-size: 80%; background-color: #458993; font-weight:bold; color:rgb(0, 0, 0);
}*/
.resultsHeader {
    font-size: 80%;
    background-color: #72abb3;
    font-weight: bold;
    color: rgb(0, 0, 0);
}
td.resultsHeaderWrap {
    border: 0;
    width: 100%;
    padding: 0;
}
table.resultsHeaderWrap {
    border-collapse: collapse;
    background-color: #72abb3;
    width: 100%;
    border: 0;
}

.resultsHeaderRight {
    font-size: 80%;
    background-color: #458993;
    font-weight: bold;
    color: rgb(0, 0, 0);
    text-align: right;
}
.resultsHeaderRight {
    font-size: 80%;
    background-color: #72abb3;
    font-weight: bold;
    color: rgb(0, 0, 0);
    text-align: right;
}
.resultsHeaderCountyBreakdown {
	font-size: 80%; 
    background-color: rgb(204,204,204); 
    font-weight:normal; 
    color:rgb(0, 0, 0); 
    border: 0;
}

.resultsHeaderCountyBreakdownRight {
    font-size: 80%;
    background-color: rgb(204,204,204);
    font-weight: normal;
    color: rgb(0, 0, 0);
    text-align: right;
    border: 0;
}
.resultsColumnData {
    font-size: 80%;
    border: 1px solid #458993;
    padding: 0.20em;
}
.resultsColumnDataBold {
	font-size: 80%; border: 1px solid #458993; font-weight:bold; padding: 0.20em;
}
.resultsColumnDataCenter { 
    font-size: 80%;
    border: 1px solid #458993;
    text-align: center;
    padding: 0.20em;
}

.resultsColumnDataCenterBold {
    font-size: 80%;
    border: 1px solid #458993;
    text-align: center;
    padding: 0.20em;
    font-weight: bold;
}

.resultsColumnDataRight {
    font-size: 80%;
    border: 1px solid rgb(51, 51, 51);
    text-align: right;
    padding: 0.20em;
}
.resultsColumnDataBoldRight {
    font-size: 80%;
    border: 1px solid rgb(51, 51, 51);
    text-align: right;
    padding: 0.20em;
    font-weight: bold;
}
.resultsColumnDataTotal {
    font-size: 100%;
    border: 1px solid rgb(51, 51, 51);
    padding: 0.20em;
    font-weight: bold;
}
.resultsColumnDataTotalRight {
    font-size: 100%;
    border: 1px solid rgb(51, 51, 51);
    padding: 0.20em;
    font-weight: bold;
    text-align: right;
}
.resultsColumnHeader { 
    background-color: rgb(235, 245, 252);
    font-size: 80%;
    font-weight: bold;
    border: 1px solid #458993;
    text-align: center;
    border-collapse: collapse;
}
.resultsColumnSubHeader {
    background-color: rgb(204,204,204);
    font-size: 100%;
    font-weight: bold;
    border: 1px solid rgb(51, 51, 51);
    text-align: center;
}
.resultsRowColor {
	background-color: rgb(239, 238, 239);
}	
.rowSpacer {
	height: 5px;
}
.searchConditionLabel {
	font-size: 80%; font-weight:bold;
}
.searchConditionbutton {
	font-family: "Segoe UI", Verdana, Helvetica, Sans-Serif;font-size: 80%;
}
.sealRow {
	color: rgb(200, 200, 200); font-family: Copperplate Gothic, Helvetica, sans-serif; font-size: 2.3em; background-color: rgb(0, 51, 102); vertical-align: middle;
}
.noscript {
    font-size: 85%; font-weight:bold; background-color: rgb(239, 238, 239); color:red;
}
#linearBg1 {
  /* fallback */
  background-color: #B6CFD0;
  /*background-image: url(images/linear_bg_1.png);
  background-repeat: repeat-y;*/

  /* Safari 4-5, Chrome 1-9 */
  background: -webkit-gradient(linear, left top, right top, from(#B6CFD0), to(#7FA9AE));

  /* Safari 5.1, Chrome 10+ */
  background: -webkit-linear-gradient(left, #B6CFD0, #7FA9AE);

  /* Firefox 3.6+ */
  background: -moz-linear-gradient(left, #B6CFD0, #7FA9AE);

  /* IE 10 */
  /* option 1 Green */
  /*background: -ms-linear-gradient(left, #B6CFD0, #7FA9AE);*/

  /* option 2 - Gray */ 
  background: -ms-linear-gradient(left, #458993, #93B7BC);
  /*background: -ms-linear-gradient(left, #eee, #eee);*/

  /* Opera 11.10+ */
  background: -o-linear-gradient(left, #B6CFD0, #7FA9AE);
}

	

