﻿body
{
}
.masterpagebody
{
	background: url(images/background.jpg);
	background-repeat: repeat-x;
}
.masterpagelayout
{
	background-color: #FFFFFF;
	border-color: #F1F2F4;
	border-style: solid;
	border-width: 1px;
	margin: 0px auto 0px auto;
	width: 769px;
}
.DynamicMenuZIndex
{
	z-index: 1000;
}
.MainContent a:visited
{
	color: #5E8DC8;
}
.MainContent a:hover
{
	color: #5E8DC8;
}
.MainContent a:active
{
	color: #5E8DC8;
}
.MainContent a:link
{
	color: #5E8DC8;
}

/* Home Page */
.bannerheader
{
	/*background-color: #00349A;*/
	background: url(images/sectionheader.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: middle;
	padding-left: 10px;
	height: 10px;
}
.newsheadline
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
.rightIE
{
	background-color: #AFCDE9;
}

/* Text Styles */
.blacktextregular
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.blacktextbold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.blacktextitalic
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	color: #000000;
}
.redtextregular
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CC0000;
}
.redtextbold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC0000;
}
.bluetextbold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000099;
}
.graytextregular
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #808080;
}
.graytextbold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #808080;
}

/* Section Headers and Footers */
.Header
{
	background-color: #00349A;
	padding: 0px;
}
.Footer
{
	background-color: #BAC8EF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #5B6275;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.pageheader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	width: 599px;
}
.contentheader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-top: 5px;
	padding-bottom: 5px;
}

/* Payment Process */
.paymentresultssectionheader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000099;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	margin: 2px 0px 2px 0px;
}
.paymentsummarysectionheader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000099;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.paymentresultsheader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
}
.paymentsummaryheader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
}
.paymentfooter
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
}

/* Top Menu */
.topmenu
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #9999CC;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000099;
	height: 21px;
}
.topmenuhover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #990000;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000099;
	height: 21px;
}
.topmenu a:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	height: 21px;
}
topmenu a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	height: 21px;
}
.topmenu a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	height: 21px;
}
topmenu a:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	height: 21px;
}

/* Left Menu */
.leftmenu
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0000CC;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
}
.leftmenu a:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0000CC;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
}
leftmenu a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0000CC;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
}
.leftmenu a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0000CC;
	text-decoration: underline;
	text-align: center;
	vertical-align: middle;
}
leftmenu a:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0000CC;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
}

/* Search Box */
.searchboxheader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5A5A5A;
	padding-top: 3px;
	padding-bottom: 3px;
}
.searchboxcontent
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #5A5A5A;
}
.searchagain
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: Black;
	padding-top: 10px;
	padding-bottom: 0px;
}

/* Understanding Your Tax Bill */
.understandingyourtaxbill
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: Blue;
	text-decoration: none;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.understandingyourtaxbill a:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: Blue;
	text-decoration: underline;
}
.understandingyourtaxbill a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: Blue;
	text-decoration: underline;
}
.understandingyourtaxbill a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: Blue;
	text-decoration: underline;
}
.understandingyourtaxbill a:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: Blue;
	text-decoration: underline;
}

/* Research A Topic */
.researchatopic
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	padding-top: 5px;
	padding-bottom: 5px;
}

/* Name Change */
.namechangeresultheader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding-top: 2px;
	padding-bottom: 4px;
}

/* Exemption History */
.exemptionhistoryresultscolumnheader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #000099;
	color: White;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: Black;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: Black;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: Black;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: Black;
}
.exemptionhistoryresultsrowheader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: White;
	color: Black;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: Black;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: Black;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: Black;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: Black;
}
.exemptionhistoryresultscontent
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: White;
	color: Black;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: Black;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: Black;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: Black;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: Black;
}
.exemptionhistoryresultsblankspace
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #000099;
	color: White;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: Black;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: Black;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: Black;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: Black;
}
.exemptionhistoryresultscertificateoferror
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: Black;
	text-align: center;
}

/* Archived News */
.archivednews
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	width: 599px;
}

/* Payment Shutdown */
.paymentshutdown
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
}

/* Tax Sale */
.taxsalecontent
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: Black;
}

/* Terms and Conditions */
.termsandconditions
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

/* Name Change Form */
.FormTextLarge
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.FormText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.FormTextSmall
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

/* Print Out -- Exemption History */
.printoutexemptionhistoryresultscolumnheader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: White;
	color: Black;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
}
.printoutexemptionhistoryresultsrowheader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: White;
	color: Black;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
}
.printoutexemptionhistoryresultscontent
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: White;
	color: Black;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
}
.printoutexemptionhistoryresultsblankspace
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: White;
	color: Black;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
}
.printoutexemptionhistoryresultscertificateoferror
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: Black;
	text-align: center;
}
.printoutexemptionhistorytitle1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.printoutexemptionhistorytitle2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}

/* Print Out -- Payment Status */
.printoutpaymentstatussectionheader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	background-color: #FFFFFF;
	color: #000000;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}
.printoutpaymentstatuspageheader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	background-color: #000000;
	color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.printoutpaymentstatuspagefooter
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-style: italic;
	background-color: #000000;
	color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}

/* Understanding Your Tax Bill */
.taxbillcategory
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0000CC;
	text-decoration: none;
	text-align: center;
}
.taxbillcategory a:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0000CC;
	text-decoration: none;
	text-align: center;
}
taxbillcategory a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0000CC;
	text-decoration: none;
	text-align: center;
}
.taxbillcategory a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0000CC;
	text-decoration: underline;
	text-align: center;
}
taxbillcategory a:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0000CC;
	text-decoration: underline;
	text-align: center;
}

.commandbutton
{
	background-color: #FFFFFF;
	border-color: #FFFFFF;
	border-style: none;
	border-width: 1px;
	color: #5E8DC8;
	cursor: hand;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 1px;
	margin: 0px;
	text-decoration: underline;
}

/* doc summary */
a.r_view
{
	color: #000000;
	padding: 0px;
	text-decoration: none;
}

.d_view
{
	display: none;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 15px;
}




.thumbnail
{
	color: #FFFFFF;
	position: relative;
	z-index: 0;
	overflow: hidden;
}
.thumbnail b
{
	border: none;
	height: 0px;
	left: 0px;
	position: absolute;
	top: 20px;
	visibility: hidden;
	width: 0px;
}
.thumbnail:hover
{
	border: 0px;
	cursor: pointer;
	text-decoration: none;
	z-index: 1000;
}
.thumbnail:hover b
{
	cursor: default;
	height: 0px;
	padding: 0px;
	visibility: visible;
	z-index: 500;
}
.thumbnail:hover b img
{
	background-color: #FFFFFF;
	border: 1px solid #000000;
	padding: 2px;
}

/* wrappers w/ same standard ccto formatting
* for adding selecters to html elements
* within the container
*/
#info_wrapper
{
	padding: 10px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0px;
}

#info_wrapper ul
{
	margin: 0px;
	padding-left: 10px;
}

#info_wrapper ul li
{
	margin: 0px 0px 15px 0px;
}

#info_wrapper blockquote
{
	margin: 15px 0px 0px 25px;
}

#info_wrapper li ol
{
	margin: 15px 0px 0px 50px;
}

#info_wrapper li ol li
{
	margin-bottom: 0px;
}

/* small right floating content box */
#info_wrapper #right_content_box
{
	float: right;
	width: 100px;
	height: 300px;
	margin: 0 0 15px 25px;
}

#info_wrapper #right_content_box h4
{
	font: 12 px Arial, Helvetica, sans-serif bold;
	text-align: center;
	padding: 10px;
	color: Blue;
	text-decoration: none;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	background-color: #f8f8f8;
}

.return
{
	background-color: #FFFFFF;
	border-color: #FFFFFF;
	border-style: none;
	border-width: 0px;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 0px;
}

