body
{
	font-family: verdana, arial, sans-serif;
	margin: 0px auto;
	width: 700px;
}

form
{
	margin: 0px;
}

#header
{
	background-color: #003366;
}

#pagefooter
{
	clear: both;
	margin: 10px 0px 0px 0px;
	padding: 2px 5px;
	background-color: #003366;
	color: #ffffff;
	font-size: 7pt;
	text-align: center;
}
#pagefooter a
{
	color: #ffffff;
	text-decoration: underline;
}
#pagefooter a:hover
{
	color: #cccccc;
	text-decoration: none;
}


#container
{
	display: block;
	clear: both;
	margin: 15px auto 10px auto;
	font-family: verdana, arial, sans-serif;
	font-size: 9pt;
}
#container.parcel_search
{
	width: 480px;
}
#container.parcel_list
{
	width: 686px;
}
#container.parcel_view
{
	width: 620px;
}
#container.taxliab
{
	width: 472px;
}

#container.currtax
{
	width: 630px;
}


.success, 
.error
{
	margin: 0px 0px 20px 0px;
	padding: 5px 10px 5px 30px;
	border: 1px solid;
	background: 10px center no-repeat;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
}
.success
{
	border-color: #008000;
	background-image: url(http://app.co.chautauqua.ny.us/cctaxonline/images/success.gif);
	color: #008000;
}
.error
{
	border-color: #ff3300;
	background-image: url(http://app.co.chautauqua.ny.us/cctaxonline/images/error.gif);
	color: #ff3300;
}

.success.report
{
	display: block;
	width: 420px;
	margin-left: auto;
	margin-right: auto;
}
.success.report a
{
	margin: 0px 0px 0px 10px;
	padding: 2px 0px 2px 20px;
	background: url(http://app.co.chautauqua.ny.us/cctaxonline/images/pdf.gif) left center no-repeat;
	color: #000000;
	text-decoration: underline;
}
.success.report a:hover
{
	color: #666666;
	text-decoration: none;
}

.error.no_details
{
	display: block;
	width: 290px;
	margin-left: auto;
	margin-right: auto;
}
.error.no_rps985
{
	display: block;
	width: 330px;
	margin-left: auto;
	margin-right: auto;
}



.sectionhead
{
	padding: 0px 0px 16px 0px;
	color: #003366;
	font-weight: bold;
	font-size: 11pt;
	line-height: 15pt;
}

.taxliab_header
{
	margin: 0px 0px 16px 0px;
	line-height: 14pt;
}


form#searcher select.selectbox,
form#searcher input.textbox
{
	font-family: verdana, arial, sans-serif;
	font-size: 10pt;
}
form#searcher select.selectbox
{
	width: 231px;
}
form#searcher input.textbox
{
	width: 225px;
}
form#searcher input.hiddensubmit
{
	width: 0px;
	height: 0px;
	position: absolute;
	left: -50px;
	top: -50px;
}

#searchbuttons, 
#searchbuttons2
{
	display: block;
	visibility: visible;
	text-align: center;
	margin-bottom: 16px;
}
.buttonfooter
{
	display: block;
	text-align: center;
}


a.searchbutton
{
	display: inline;
	padding: 3px 10px 3px 32px;
	margin: 0px 6px;
	border: 1px solid;
	border-color: #cccccc #999999 #999999 #cccccc;
	background: 10px center no-repeat #dcdcdc;
	color: #000000;
	font-size: 9pt;
	font-weight: normal;
	line-height: 12pt;
	text-decoration: none;
}
a.searchbutton:hover
{
	border-color: #999999 #cccccc #cccccc #999999;
}
#searchbuttons a.searchbutton
{
	padding-top: 4px;
	padding-bottom: 4px;
}
a.searchbutton.right
{
	float: right;
	margin-left: 12px;
	margin-right: 0px;
}
a.searchbutton.iagree { background-image: url(http://app.co.chautauqua.ny.us/cctaxonline/images/iagree.gif); }
a.searchbutton.idonotagree { background-image: url(http://app.co.chautauqua.ny.us/cctaxonline/images/idonotagree.gif); }
a.searchbutton.gosearch { background-image: url(http://app.co.chautauqua.ny.us/cctaxonline/images/gosearch.gif); }
a.searchbutton.resetsearch { background-image: url(http://app.co.chautauqua.ny.us/cctaxonline/images/resetsearch.gif); }
a.searchbutton.searchagain { background-image: url(http://app.co.chautauqua.ny.us/cctaxonline/images/searchagain.gif); }
a.searchbutton.report { background-image: url(http://app.co.chautauqua.ny.us/cctaxonline/images/pdf.gif); }
a.searchbutton.view { background-image: url(http://app.co.chautauqua.ny.us/cctaxonline/images/view.gif); }
a.searchbutton.paytax { background-image: url(http://app.co.chautauqua.ny.us/cctaxonline/images/pay.gif); }



#progressindic
{
	padding: 0px 0px 0px 22px;
	display: none;
	visibility: hidden;
	background: url(http://app.co.chautauqua.ny.us/cctaxonline/images/progress.gif) left center no-repeat;
	color: #666666;
	line-height: 15pt;
	font-size: 11pt;
	font-weight: bold;
}
.sectionhead #progressindic
{
	margin-left: 15px;
}
.parcel_search #progressindic
{
	display: block;
}



/*ul.searchcriteria
{
	margin-top: 0px;
	margin-bottom: 20px;
}*/

.searchcriteria
{
	margin: 0px 0px 16px 0px;
}
.searchcriteria p
{
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 20px;
	background: url(http://app.co.chautauqua.ny.us/cctaxonline/images/listitem.gif) left center no-repeat;
	line-height: 18px;
}



table.dataset.parcel_list, 
table.dataset.parcel_view, 
table.dataset.parcel_taxliab,
table.dataset.parcel_currtax
{
	border: 1px solid;
	border-color: #999999 #777777 #777777 #999999;
	/*margin: 0px auto 15px auto;*/
	margin: 0px 0px 15px 0px;
}

table.dataset.parcel_list th, 
table.dataset.parcel_view th, 
table.dataset.parcel_taxliab th,
table.dataset.parcel_currtax th
{
	padding: 3px;
	border: 1px solid;
	border-color: #777777 #999999 #999999 #777777;
	background-color: #003366;
	color: #ffffff;
	font-family: verdana, arial, sans-serif;
	font-size: 8pt;
	text-align: left;
}



/* Parcel search */
table.parcel_search
{
	/*margin: 0px 0px 0px 15px;*/
	margin: 0px auto;
	padding: 0px 0px 0px 120px;
	background: url(http://app.co.chautauqua.ny.us/cctaxonline/images/court.jpg) top left no-repeat;
}
table.parcel_search td
{
	padding: 3px 6px;
}
table.parcel_search td.alt
{
	background-color: #e3e3e3;
}
table.parcel_search td.getstarted
{
	background: url(http://app.co.chautauqua.ny.us/cctaxonline/images/start.gif) 20px center no-repeat;
	padding: 16px 0px 16px 45px;
	color: #006699;
	font-weight: bold;
}
table.parcel_search td.footer
{
	padding: 16px 0px 0px 0px;
	text-align: center;
}
/*td.footer #searchbuttons
{
	margin-bottom: 16px;
}*/



/* Parcel list */

table.dataset.parcel_list th a
{
	color: #ffffff;
	text-decoration: underline;
}
table.dataset.parcel_list th a:hover
{
	text-decoration: none;
}
table.dataset.parcel_list th.pid
{
	width: 220px;
}
table.dataset.parcel_list th.parcel_loc
{
	width: 220px;
}
table.dataset.parcel_list th.owner_1
{
	width: 220px;
}


table.dataset.parcel_list td
{
	padding: 5px 3px;
	background-color: #ffffff;
	font-size: 8pt;
}
table.dataset.parcel_list td.alt
{
	background-color: #e3e3e3;
}
table.dataset.parcel_list td.pid
{
	border-left: 1px #777777 solid;
}
table.dataset.parcel_list td.owner_1
{
	border-right: 1px #999999 solid;
}
table.dataset.parcel_list td.pid a
{
	padding: 0px 16px 0px 0px;
	background: url(http://app.co.chautauqua.ny.us/cctaxonline/images/view_small.gif) right center no-repeat;
	color: #003366;
	text-decoration: underline;
}
table.dataset.parcel_list td.pid a:hover
{
	color: #006699;
	text-decoration: none;
}


/* Navigation bar in Parcel List */
table.dataset.parcel_list td.navbar {
	font-size: 8pt;
	border: 1px solid;
	border-color: #777777 #999999 #999999 #777777;
	background-color: #003366;
	color: #ffffff;
	padding: 2px 5px;
}

table.dataset.parcel_list td.navbar .displayinfo {
	float: right;
	padding: 4px 0px;
	font-weight: bold;
}

table.dataset.parcel_list td .pagebutton {
	font-family: verdana, sans-serif;
	font-size: 9pt;
	width: 30px;
}
table.dataset.parcel_list td .pageselect {
	font-family: verdana, sans-serif;
	font-size: 9pt;
}
table.dataset.parcel_list td.noresults {
	padding: 5px 5px 5px 25px;
	font-size: 9pt;
	font-weight: bold;
	color: #cc0000;
	background: url(http://app.co.chautauqua.ny.us/cctaxonline/images/error.gif) no-repeat 5px 4px;
}



/* Parcel view */

table.dataset.parcel_view
{
	width: 620px;
	margin: 0px 0px 16px 0px;
}
table.dataset.parcel_view td
{
	padding: 5px 5px;
	background-color: #ffffff;
	font-size: 8pt;
}
table.dataset.parcel_view td.alt
{
	background-color: #e3e3e3;
}
table.dataset.parcel_view td.sep
{
	border-bottom: 1px #999999 solid;
}
table.dataset.parcel_view td.left_col
{
	border-left: 1px #777777 solid;
	width: 160px;
}
table.dataset.parcel_view td.right_col
{
	border-right: 1px #999999 solid;
	width: 200px;
}
table.dataset td.top_row
{
	border-top: 1px #777777 solid;
}
table.dataset td.bottom_row
{
	border-bottom: 1px #999999 solid;
}
table.dataset.parcel_view td.head, 
table.dataset.parcel_view td.head2
{
	text-align: right;
	font-weight: bold;
}
table.dataset.parcel_view td.head2
{
	width: 90px;
	border-left: 1px #999999 solid;
}
table.dataset.parcel_view td.footer
{
	padding: 5px 10px;
	border: 1px solid;
	border-color: #777777 #999999 #999999 #777777;
	text-align: center;
	font-size: 10pt;
	line-height: 26px;
}
table.dataset.parcel_view td.footer a
{
	color: #003366;
	text-decoration: underline;
}
table.dataset.parcel_view td.footer a:hover
{
	color: #006699;
	text-decoration: none;
}
table.dataset.parcel_view td.footer a.report
{
	padding: 0px 16px 0px 0px;
	background: url(http://app.co.chautauqua.ny.us/cctaxonline/images/view.gif) right center no-repeat;
}



/* Current Taxes */

table.dataset.parcel_currtax
{
	width: 100%;
}

table.dataset.parcel_currtax td
{
	padding: 5px 3px;
	background-color: #ffffff;
	font-size: 8pt;
}

table.dataset.parcel_currtax td.alt
{
	background-color: #e3e3e3;
}

table.dataset.parcel_currtax td.left_col
{
	border-left: 1px #777777 solid;
	width: 160px;
}
table.dataset.parcel_currtax td.right_col
{
	border-right: 1px #999999 solid;
}
table.dataset.parcel_currtax td.top_row
{
	border-top: 1px #777777 solid;
}
table.dataset.parcel_currtax td.bottom_row
{
	border-bottom: 1px #999999 solid;
}
table.dataset.parcel_currtax td.head, 
table.dataset.parcel_currtax td.head1, 
table.dataset.parcel_currtax td.head2
{
	text-align: right;
	font-weight: bold;
}
table.dataset.parcel_currtax td.head1
{
	width: 25%;
	border-left: 1px #999999 solid;
}
table.dataset.parcel_currtax td.head2
{
	width: 20%;
	border-left: 1px #999999 solid;
}
table.dataset.parcel_currtax td.info1
{
	width: 24%;
}
table.dataset.parcel_currtax td.info2
{
	width: 30%;
}


/* Tax Liabilities */

table.dataset.parcel_taxliab th.delyr { width: 70px; }
table.dataset.parcel_taxliab th.paiddate { width: 90px; }
table.dataset.parcel_taxliab th.cy_tot { width: 90px; }
table.dataset.parcel_taxliab th.tot_tax { width: 90px; }
table.dataset.parcel_taxliab th.tot_liab { width: 90px; }


table.dataset.parcel_taxliab td
{
	padding: 5px 3px;
	background-color: #ffffff;
	font-size: 8pt;
}
table.dataset.parcel_taxliab td.alt
{
	background-color: #e3e3e3;
}
table.dataset.parcel_taxliab td.delyr
{
	border-left: 1px #777777 solid;
}
table.dataset.parcel_taxliab td.paiddate
{
	border-right: 1px #999999 solid;
}



.paydisclaimer
{
	margin: 16px 0px 0px 0px;
	font-size: 9pt;
}





/* Hide buttons when printing */
@media print
{
	#pagefooter
	{
		/*display: none;
		visibility: hidden;*/
	}
	.success, 
	.error
	{
		display: none;
		visibility: hidden;
	}
	.searchbutton
	{
		visibility: hidden;
	}
}
