/* @class="TaxLink.BERLINBurningPermitHTML" */
.mtext {
	font-family: times;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	padding-top: 3px;
	padding-bottom: 3px;
		
}

.bgtext {
	background: #ffffff;
	font-family: times;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	position: absolute;
	left: 25px;
	top: 90px;
	width: 135px;
	height: 210px;
	
}

/* @class="TaxLink.BldgInspectionCertMAHTML" */

.mtext {
	font-family: verdana;
	font-weight: bold;
	font-size: 10pt;
	color: red;
	padding-top: 3px;
	padding-bottom: 3px;
		
}

.bgtext {
	background: #ffffff;
	font-family: verdana;
	font-weight: bold;
	font-size: 10pt;
	color: red;
	position: absolute;
	left: 250px;
	top: 80px;
	width: 135px;
	height: 210px;
	
}

/* @class="TaxLink.CodeEnforcementHTML" */
.headerline {
	color: black;
	font-family: Verdana;
	font-size: 18px;
		
	position: absolute;
	
	height: 0px;
	width: 1200px;
	top: 330px;
	border: 1px solid black;
	

}
.Parcelbox {
	background: #dddddd;
	
	font-family: verdana;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	position: absolute;
	left: 290px;
	top: 10px;
	width: 50px;
	padding-top: 20px;
	padding-bottom: 60px;
	padding-left: 20px;
	
		
}
.Ticketbox {
	background: #dddddd;
	
	font-family: verdana;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	
		
}
.TicketOwnerbox {
	background: #dddddd;
	
	font-family: verdana;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	position: absolute;
	left: 20px;
	top: 120px;
	
	padding-top: 20px;
	padding-bottom: 60px;
	padding-left: 20px;
	padding-right: 200px;
		
}
.TicketIssuedTobox {
	background: #dddddd;
	
	font-family: verdana;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	position: absolute;
	left: 260px;
	top: 120px;
	
	padding-top: 20px;
	padding-bottom: 60px;
	padding-left: 20px;
	padding-right: 200px;
		
}


.Locationbox {
	background: #dddddd;
	font-family: verdana;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	position: absolute;
	left: 15px;
	top: 510px;
	
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 430px;
		
}
.DateTimebox {
	background: #dddddd;
	
	font-family: verdana;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	position: absolute;
	left: 15px;
	top: 470px;
	
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 430px;
		
}

.Userbox {
	background: #dddddd;
	
	font-family: verdana;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	position: absolute;
	left: 15px;
	top: 540px;
	
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 430px;
		
}


.Tickettext {
	/*background: #dddddd;*/
	font-family: Arial,"Trebuchet MS",Sans-Serif;
	font-weight: bold;
	font-size: 9pt;
	
	color: black;
	position: absolute;
			
}
.Tickettextnobold {
	/*background: #dddddd;*/
	font-family: Arial,"Trebuchet MS",Sans-Serif;
	font-weight: normal;
	
	font-size: 9pt;
	
	color: black;
	position: absolute;
			
}
.pmt1values {
	background: #dddddd;
	
	font-family: verdana;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	position: absolute;
	left: 400px;
	top: 90px;
	
	padding-top: 20px;
	padding-bottom: 190px;
	padding-left: 20px;
	padding-right: 110px;
		
}
.pmt2values {
	background: white;
	
	font-family: verdana;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	position: absolute;
	left: 540px;
	top: 90px;
	
	padding-top: 20px;
	padding-bottom: 190px;
	padding-left: 20px;
	padding-right: 110px;
		
}
.pmt3values {
	background: #dddddd;
	
	font-family: verdana;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	position: absolute;
	left: 680px;
	top: 90px;
	
	padding-top: 20px;
	padding-bottom: 190px;
	padding-left: 20px;
	padding-right: 110px;
		
}
.pmt4values {
	background: white;
	
	font-family: verdana;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	position: absolute;
	left: 820px;
	top: 90px;
	
	padding-top: 20px;
	padding-bottom: 190px;
	padding-left: 20px;
	padding-right: 110px;
		
}
.pmttotals {
	background: #dddddd;
	
	font-family: verdana;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	position: absolute;
	left: 960px;
	top: 90px;
	
	padding-top: 20px;
	padding-bottom: 190px;
	padding-left: 20px;
	padding-right: 110px;
		
}

.flagcodes {
	
	
	font-family: verdana;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	position: absolute;
	left: 400px;
	top: 305px;
	height: 20px;
	width: 800px;
		
}



/* @class="TaxLink.ConversionText" */

.conversiontext {
	font-family: Arial,"Trebuchet MS",Sans-Serif;
	font-weight: bold;
	font-size: 9pt;
	color: blue;
					
   
}
/* @class="TaxLink.ConversionTextBP" */

.conversiontext {
	font-family: Arial,"Trebuchet MS",Sans-Serif;
	font-weight: bold;
	font-size: 9pt;
	color: blue;
					
   
}
/* @class="TaxLink.DLinkBanner" */
.DLtext {
	font-family: Tahoma;
	font-weight: bold;
	font-size: 12px;
	color: gray;
	padding-top: 8px white;
	padding-bottom: 8px white;
	
		
}

.TopNav a:link {
font: 600 12px Tahoma, Geneva, sans-serif;
color: #336699;
text-decoration: underline;

}
.TopNav a:visited 
{
font: 600 12px Tahoma, Geneva, sans-serif;
color: #336699;
text-decoration: underline;
}
.TopNav a:hover {
font: 600 12px Tahoma, Geneva, sans-serif;
color: #D76B00;
text-decoration: underline;
}
A:link
{
	COLOR: #3333cc
}
A:visited
{
	COLOR: #3333cc
}
A:hover
{
	COLOR: #D76B00
}

/* @class="TaxLink.DeedHeader" */

.headerline {
	color: black;
	font-family: Verdana;
	font-size: 18px;
		
	position: absolute;
	
	height: 0px;
	width: 100%;
	top: 110px;
	left: 0px;
	border: 1px solid black;
	text-align: left;

}

/* @class="TaxLink.GreenTicketHTML" */
.headerline {
	color: black;
	font-family: Verdana;
	font-size: 18px;
		
	position: absolute;
	
	height: 0px;
	width: 1200px;
	top: 330px;
	border: 1px solid black;
	

}
.Parcelbox {
	background: #dddddd;
	
	font-family: verdana;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	position: absolute;
	left: 290px;
	top: 10px;
	
	padding-top: 20px;
	padding-bottom: 60px;
	padding-left: 20px;
	padding-right: 180px;
		
}
.Ticketbox {
	background: #dddddd;
	
	font-family: verdana;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	
		
}
.TicketOwnerbox {
	background: #dddddd;
	
	font-family: verdana;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	position: absolute;
	left: 20px;
	top: 120px;
	
	padding-top: 20px;
	padding-bottom: 60px;
	padding-left: 20px;
	padding-right: 200px;
		
}
.TicketIssuedTobox {
	background: #dddddd;
	
	font-family: verdana;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	position: absolute;
	left: 260px;
	top: 120px;
	
	padding-top: 20px;
	padding-bottom: 60px;
	padding-left: 20px;
	padding-right: 200px;
		
}


.Locationbox {
	background: #dddddd;
	font-family: verdana;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	position: absolute;
	left: 15px;
	top: 510px;
	
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 430px;
		
}
.DateTimebox {
	background: #dddddd;
	
	font-family: verdana;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	position: absolute;
	left: 15px;
	top: 470px;
	
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 430px;
		
}

.Userbox {
	background: #dddddd;
	
	font-family: verdana;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	position: absolute;
	left: 15px;
	top: 540px;
	
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 430px;
		
}


.Tickettext {
	///background: #dddddd;
	font-family: Arial,"Trebuchet MS",Sans-Serif;
	font-weight: bold;
	font-size: 9pt;
	
	color: black;
	position: absolute;
			
}
.Tickettextnobold {
	///background: #dddddd;
	font-family: Arial,"Trebuchet MS",Sans-Serif;
	font-weight: normal;
	
	font-size: 9pt;
	
	color: black;
	position: absolute;
			
}
.pmt1values {
	background: #dddddd;
	
	font-family: verdana;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	position: absolute;
	left: 400px;
	top: 90px;
	
	padding-top: 20px;
	padding-bottom: 190px;
	padding-left: 20px;
	padding-right: 110px;
		
}
.pmt2values {
	background: white;
	
	font-family: verdana;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	position: absolute;
	left: 540px;
	top: 90px;
	
	padding-top: 20px;
	padding-bottom: 190px;
	padding-left: 20px;
	padding-right: 110px;
		
}
.pmt3values {
	background: #dddddd;
	
	font-family: verdana;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	position: absolute;
	left: 680px;
	top: 90px;
	
	padding-top: 20px;
	padding-bottom: 190px;
	padding-left: 20px;
	padding-right: 110px;
		
}
.pmt4values {
	background: white;
	
	font-family: verdana;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	position: absolute;
	left: 820px;
	top: 90px;
	
	padding-top: 20px;
	padding-bottom: 190px;
	padding-left: 20px;
	padding-right: 110px;
		
}
.pmttotals {
	background: #dddddd;
	
	font-family: verdana;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	position: absolute;
	left: 960px;
	top: 90px;
	
	padding-top: 20px;
	padding-bottom: 190px;
	padding-left: 20px;
	padding-right: 110px;
		
}

.flagcodes {
	
	
	font-family: verdana;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	position: absolute;
	left: 400px;
	top: 305px;
	height: 20px;
	width: 800px;
		
}



/* @class="TaxLink.GreenTicketHearingHTML" */

.Hearingbox {
	background: #dddddd;
	
	font-family: verdana;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	position: absolute;
	left: 620px;
	top: 440px;
	padding-top: 10px;
	padding-bottom: 140px;
	padding-left: 20px;
	padding-right: 240px;
		
}

.Tickettext {
	///background: #dddddd;
	font-family: Arial,"Trebuchet MS",Sans-Serif;
	font-weight: bold;
	font-size: 9pt;
	
	color: black;
	position: absolute;
			
}

/* @class="TaxLink.MAElectricPermitHTML" */
.mtext {
	font-family: verdana;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	padding-top: 3px;
	padding-bottom: 3px;
		
}

.bgtext {
	background: #dddddd;
	font-family: verdana;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	position: absolute;
	left: 260px;
	top: 90px;
	width: 135px;
	height: 210px;
	
}

/* @class="TaxLink.PmtHeaderQtrly" */

.headerline {
	color: black;
	font-family: Verdana;
	font-size: 18px;
		
	position: absolute;
	
	height: 0px;
	width: 1200px;
	top: 330px;
	border: 1px solid black;
	

}

.ownerbox {
	background: #dddddd;
	
	font-family: verdana;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	position: absolute;
	left: 10px;
	top: 100px;
	height: 80px;
	width: 260px;
	
}
.legalbox {
	background: #dddddd;
	
	font-family: verdana;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	position: absolute;
	left: 10px;
	top: 190px;
	height: 120px;
	width: 260px;
	
}

.pmttext {
	///background: #dddddd;
	
	font-family: verdana;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	position: absolute;
	left: 260px;
	top: 90px;
	width: 135px;
	height: 210px;
	
	
	
		
}
.pmt1values {
	background: #dddddd;
	
	font-family: verdana;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	position: absolute;
	left: 400px;
	top: 90px;
	
	padding-top: 20px;
	padding-bottom: 190px;
	padding-left: 20px;
	padding-right: 110px;
		
}
.pmt2values {
	background: white;
	
	font-family: verdana;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	position: absolute;
	left: 540px;
	top: 90px;
	
	padding-top: 20px;
	padding-bottom: 190px;
	padding-left: 20px;
	padding-right: 110px;
		
}
.pmt3values {
	background: #dddddd;
	
	font-family: verdana;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	position: absolute;
	left: 680px;
	top: 90px;
	
	padding-top: 20px;
	padding-bottom: 190px;
	padding-left: 20px;
	padding-right: 110px;
		
}
.pmt4values {
	background: white;
	
	font-family: verdana;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	position: absolute;
	left: 820px;
	top: 90px;
	
	padding-top: 20px;
	padding-bottom: 190px;
	padding-left: 20px;
	padding-right: 110px;
		
}
.pmttotals {
	background: #dddddd;
	
	font-family: verdana;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	position: absolute;
	left: 960px;
	top: 90px;
	
	padding-top: 20px;
	padding-bottom: 190px;
	padding-left: 20px;
	padding-right: 110px;
		
}

.flagcodes {
	
	
	font-family: verdana;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	position: absolute;
	left: 400px;
	top: 305px;
	
	height: 20px;
	width: 800px;
		
}



/* @class="TaxLink.PmtPayOffSemiRE" */



.payofftext {
	///background: #dddddd;
	
	font-family: verdana;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	position: absolute;
	left: 100px;
	top: 400px;
	width: 135px;
	height: 110px;
	

}

.payoff1values {
	background: #dddddd;
	
	font-family: verdana;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	position: absolute;
	left: 250px;
	top: 400px;
	
	padding-top: 20px;
	padding-bottom: 90px;
	padding-left: 20px;
	padding-right: 110px;
		
}
.payoff2values {
	background: white;
	
	font-family: verdana;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	position: absolute;
	left: 400px;
	top: 400px;
	
	padding-top: 20px;
	padding-bottom: 90px;
	padding-left: 20px;
	padding-right: 110px;
		
}
.payoffvalues {
	background: #dddddd;
	
	font-family: verdana;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	position: absolute;
	left: 560px;
	top: 400px;
	
	padding-top: 20px;
	padding-bottom: 90px;
	padding-left: 20px;
	padding-right: 110px;
		
}




/* @class="TaxLink.PmtSemiRealEstate" */

.headerline {
	color: black;
	font-family: Verdana;
	font-size: 18px;
		
	position: absolute;
	
	height: 0px;
	width: 1200px;
	top: 330px;
	border: 1px solid black;
	

}

.ownerbox {
	background: #dddddd;
	
	font-family: verdana;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	position: absolute;
	left: 10px;
	top: 100px;
	height: 80px;
	width: 260px;
	
}
.changeownerbox {
	background: #dddddd;
	
	font-family: verdana;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	position: absolute;
	left: 280px;
	top: 100px;
	height: 80px;
	width: 260px;
	
}

.legalbox {
	background: #dddddd;
	
	font-family: verdana;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	position: absolute;
	left: 10px;
	top: 190px;
	height: 120px;
	width: 260px;
	
}

.pmttext {
	///background: #dddddd;
	
	font-family: verdana;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	position: absolute;
	left: 540px;
	top: 90px;
	width: 135px;
	height: 210px;
	
	
	
		
}

.pmt1values {
	background: #dddddd;
	
	font-family: verdana;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	position: absolute;
	left: 680px;
	top: 90px;
	
	padding-top: 20px;
	padding-bottom: 190px;
	padding-left: 20px;
	padding-right: 110px;
		
}
.pmt2values {
	background: white;
	
	font-family: verdana;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	position: absolute;
	left: 820px;
	top: 90px;
	
	padding-top: 20px;
	padding-bottom: 190px;
	padding-left: 20px;
	padding-right: 110px;
		
}
.pmttotals {
	background: #dddddd;
	
	font-family: verdana;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	position: absolute;
	left: 960px;
	top: 90px;
	
	padding-top: 20px;
	padding-bottom: 190px;
	padding-left: 20px;
	padding-right: 110px;
		
}

.flagcodes {
	
	
	font-family: verdana;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	position: absolute;
	left: 400px;
	top: 305px;
	
	height: 20px;
	width: 800px;
		
}



/* @class="TaxLink.PmtShowPayoff" */
/* @class="TaxLink.PointBanner" */
.Banner {
	background: white;
	border-top:5px solid white;
	border-bottom: 4px solid black;
	
	font-family: verdana;
	font-size: 18pt;
		
}
/* @class="TaxLink.PointBannerA" */
.Banner {
	background: white;
	border-top:5px solid white;
	border-bottom: 10px solid blue;
	
	font-family: verdana;
	font-size: 18pt;
		
}
/* @class="TaxLink.PointBannerS" */
.Banner {
	background: white;
	border-top:5px solid white;
	border-bottom: 4px solid black;
	
	font-family: verdana;
	font-size: 18pt;
		
}
/* @class="TaxLink.PointMenuTree" */

/* @doc="div for node in tree." */
.dynaTreeNode {
	white-space: nowrap;
	font-size: 12px;
	
	font-family: verdana,Arial,Helvetica,sans-serif;
	margin: 0px;
	padding: 1px;
	height: 100%;
	width: 240px;
}

/* @doc="div for node in tree when showLines is true." */
.dynaTreeNodeLines {
	white-space: nowrap;
	vertical-align: middle;
	font-size: 	12px;

	height: 16px;
	overflow: visible;
	font-family: verdana,Arial,Helvetica,sans-serif;
	margin: 0px;
	padding: 0px;
}

/* @doc="expando image for node in tree." */
.dynaTreeExp {
	cursor: pointer;
}

/* @doc="icon image for node in tree." */
.dynaTreeIcon {
	cursor: pointer;
}

/* @doc="Caption for node (a) in tree." */
.dynaTreeItem {
	color: black;
	text-decoration: none;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
}

/* @doc="Current selected node (a) in tree." */
.dynaTreeItemSelected {
	color: black;
	font-weight: bold;
	background: silver;
	border: 1px dotted darkblue;
	padding: 0px;
	text-decoration: none;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
}

.dynaTreeNode img, .dynaTreeNodeLines img {
	border: none;
}

.dynaTreeItem:hover {
	color: black;
	background: silver;
	border: 1px gray;
}

.dynaTreeItem:focus {
	color: white;
	background: silver;
}
/* @class="TaxLink.PointPDF" */
/* @class="TaxLink.PointReportTree" */

/* @doc="div for node in tree." */
.dynaTreeNode {
	white-space: nowrap;
	font-size: 12px;
	
	font-family: verdana,Arial,Helvetica,sans-serif;
	margin: 0px;
	padding: 1px;
	height: 100%;
	width: 240px;
}

/* @doc="div for node in tree when showLines is true." */
.dynaTreeNodeLines {
	white-space: nowrap;
	vertical-align: middle;
	font-size: 	12px;

	height: 16px;
	overflow: visible;
	font-family: verdana,Arial,Helvetica,sans-serif;
	margin: 0px;
	padding: 0px;
}

/* @doc="expando image for node in tree." */
.dynaTreeExp {
	cursor: pointer;
}

/* @doc="icon image for node in tree." */
.dynaTreeIcon {
	cursor: pointer;
}

/* @doc="Caption for node (a) in tree." */
.dynaTreeItem {
	color: black;
	text-decoration: none;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
}

/* @doc="Current selected node (a) in tree." */
.dynaTreeItemSelected {
	color: black;
	font-weight: bold;
	background: silver;
	border: 1px dotted darkblue;
	padding: 0px;
	text-decoration: none;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
}

.dynaTreeNode img, .dynaTreeNodeLines img {
	border: none;
}

.dynaTreeItem:hover {
	color: black;
	background: silver;
	border: 1px dotted gray;
}

.dynaTreeItem:focus {
	color: white;
	background: silver;
}
/* @class="TaxLink.PointSearchTitle" */
/* style for title bar */
.PointTitle {
	background: #C5D6D6;
	
	font-family: Verdana;
	font-size: 18px;
	font-weight: bold;
	
	position: absolute;
	
	height: 50px;
	top: 125px;
	width:100%;
	border-left: 1px solid black;
		
	border-bottom: 1px solid black;
	text-align: center;
	
	
}


/* @class="TaxLink.PointTitle" */
/* style for title bar */
.PointTitle {
	background: #C5D6D6;
	
	font-family: Verdana;
	font-size: 18px;
	font-weight: bold;
	
	position: absolute;
	
	height: 50px;
	top: 125px;
	left: 262px;
	width: 84.5%;
	border-left: 1px solid black;
		
	border-bottom: 1px solid black;
	text-align: center;
	
	
}


/* @class="TaxLink.PointTitlePage" */
/* style for title bar */
.PointTitle {
	background: #C5D6D6;
	
	font-family: Verdana;
	font-size: 18px;
	font-weight: bold;
	
	position: absolute;
	
	height: 50px;
	top: 125px;
	width:100%;
	border-left: 1px solid black;
		
	border-bottom: 1px solid black;
	text-align: center;
	
	
}


/* @class="TaxLink.PointURLMask" */
/* @class="TaxLink.PointlocatorBar" */
/* @doc="Table used for locator bar." */
.locatorBarTable {
	font-size: 10pt;
	width: 100%;
}

/* @doc="Cell within locator bar." */
.locatorBarTable td {
	background: white;
	///background-image: url(/csp/broker/images/locatorgradient.png);
	background-repeat: repeat-x;
	border-bottom: 1px darkblue solid;
	padding-bottom: 1px;
}

/* @doc="Div around locator links." */
.locatorBarLinks {
	font-size: 10pt;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
	text-align: left;
}

/* @doc="Links in locator bar." */
.locatorBarLinks a {
	color: #336699;
	text-decoration: none;
	padding-right: 1px;
	padding-left: 1px;
}

.locatorBarLinks a:visited {
	color: #336699;
	font-size:10pt;
}

.locatorBarLinks a:hover {
	color: #D76B00;
	background: #FFFAE7;
}

/* @doc="Dropdown of jump links in locator bar." */
.locatorBarSelect {
	color: #336699;
	font-size: 0.8em;
}
/* @class="TaxLink.RIBuildingPermitApplicationHeader" */

.formtextchk {
	font-family: Arial,"Trebuchet MS",Sans-Serif;
	font-weight: bold;
	font-size: 9pt;
	color: black;				
    position: absolute;
    width: 800px;
	height: 20px;
	


}
/* @class="TaxLink.SampleHTML" */
.htext {
	font-family: times;
	font-weight: bold;
	font-size: 10pt;
	color: #084b29;
	padding-top: 3px;
	padding-bottom: 3px;
		
}

.ctext {
	font-family: times;
	font-weight: bold;
	font-size: 10pt;
	color: red;
	padding-top: 3px;
	padding-bottom: 3px;
	position: relative;
		
}

.paymenttext {
	background: #dcd099;
	font-family: verdana;
	font-weight: bold;
	font-size: 10pt;
	color: white;
	position: absolute;
	left: 26px;
	top: 90px;
	width: 500px;
	height: 210px;
	
}
/* @class="TaxLink.PaymentsTable" */

/* @doc="Main table for tablePane" */
table.tpTable {
	background: white;
	border: 0px solid black;
	font-family: verdana;
	font-size: 10pt;
	width: 1090px;
	table-layout: fixed;
	empty-cells: show;
}

/* @doc="Caption above table."*/
table.tpTable caption { 
	font-weight: bold;
	text-align: left;
	padding: 2px;
	border: 0px solid black;
	background: #404040;
	background-image: url(images/grad-gray-10x100.png);
	background-repeat: repeat-x;
}

/* @doc="Column header." */
table.tpTable th {
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
	color: black;
	font-weight: bold;
	text-align: center;
	padding: 2px;
	overflow: hidden;
	background: #404040;
	background-image: url(images/grad-gray-10x100.png);
	background-repeat: repeat-x;
}

/* @doc="Selected column header." */
table.tpTable th.tpHdrSelected {
	color: white;
	background: #C5D6D6;
	background-image: url(images/grad-gray2-10x100.png);
	background-repeat: repeat-x;
	
}

table.tpTable td {
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
	padding: 2px;
	overflow: hidden;
	
	/*text-overflow: ellipsis;*/
}

table.tpTable tr.tpSelected td {
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	padding-top: 1px;
	padding-bottom: 1px;
}

/* @doc="Selected row within table." */
table.tpTable tr.tpSelected {
	color: black;
	background: #C5D6D6;
	background-image: url(images/pointyellow-10x100.png);
	background-repeat: repeat-x;
}

/* @doc="Style used for table body outside of cells within the table." */
.tpBody {
	background:  	  #C5D6D6;
}

/* @doc="Style used for table body outside of cells within the table when using fixed headers." */
.tpBodyFixed {
	background: #C5D6D6;
	overflow-x:hidden;
	overflow-y:auto;
}
 
/* @doc="Style for rows when not using zebra styling." */
.tpRow {
	color: darkblue;
	background: white;
}

/* @doc="Style for odd-rows when using zebra styling." */
.tpOdd {
	color: darkblue;
	background: white;
}

/* @doc="Style for even-rows when using zebra styling." */
.tpEven {
	color: darkblue;
	background: #C5D6D6;
}

/* @doc="Cell containing a string value." */
.tpStr {

}

/* @doc="Cell containing numeric value." */
.tpNum {
	text-align: right;
}

/* @doc="Cell containing the current row selector." */
.tpSel {
	text-align: center;
	font-weight: bold;
}

/* @doc="Cell containing the row number." */
.tpRNum {
	text-align: right;
}

/* @doc="Cell containing a link." */
.tpAction {
}

.tpAction a {
	white-space: nowrap;
	color: darkblue;
}

.tpAction a:hover {
	color: darkblue;
}

.tpAction a:link {
	color: darkblue;
}

.tpAction a:active {
	color: darkblue;
}

/* @doc="Cell displaying No Results message." */
.tpNoResults {
	
	background:  	  #C5D6D6;
	font-style: normal;
	
	font-family: verdana;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	padding-top: 3px;
	padding-bottom: 3px;
}

/* @doc="Table containing filter controls." */
table.tpFilterLayout {
	border: none;
}

/* @doc="Cell within table containing filter controls." */
table.tpFilterLayout td {
	border: none;
	background: none;
}

/* @doc="Filter control." */
.tpFilter {
	/*width: 100%;*/
	font-size: 0.8em;
}

/* @doc="Filter control for date values." */
.tpFilterDate {
	font-size: 0.8em;
}

/* @doc="Filter control with focus." */
.tpFilter:focus {
	background: #C5D6D6;
}

/* @doc="Label for filter control." */
.tpFilterLabel {
	font-size: 0.6em;
	font-weight: normal;
	text-align: right;
}

/* @doc="Button in filter section." */
.tpFilterButton {
	vertical-align: middle;
	border: 1px solid black;
	font-size: 0.6em;
}

.tpFilterButton:hover {
	background: #C5D6D6;
}

/* @class="TaxLink.PointButton2" */
/* @doc="Style for button (input)." */
.button {
}
/* @class="TaxLink.PointTable" */

/* @doc="Main table for tablePane" */
table.tpTable {
	background: white;
	border: 0px solid black;
	font-family: verdana;
	font-size: 10pt;
	width: 1090px;
	table-layout: fixed;
	empty-cells: show;
}

/* @doc="Caption above table."*/
table.tpTable caption { 
	font-weight: bold;
	text-align: left;
	padding: 2px;
	border: 0px solid black;
	background: #404040;
	background-image: url(images/grad-gray-10x100.png);
	background-repeat: repeat-x;
}

/* @doc="Column header." */
table.tpTable th {
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
	color: black;
	font-weight: bold;
	text-align: center;
	padding: 2px;
	overflow: hidden;
	background: #404040;
	background-image: url(images/grad-gray-10x100.png);
	background-repeat: repeat-x;
}

/* @doc="Selected column header." */
table.tpTable th.tpHdrSelected {
	color: white;
	background: #C5D6D6;
	background-image: url(images/grad-gray2-10x100.png);
	background-repeat: repeat-x;
}

table.tpTable td {
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
	padding: 2px;
	overflow: hidden;
	/*text-overflow: ellipsis;*/
}

table.tpTable tr.tpSelected td {
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	padding-top: 1px;
	padding-bottom: 1px;
}

/* @doc="Selected row within table." */
table.tpTable tr.tpSelected {
	color: black;
	background: #C5D6D6;
	background-image: url(images/grad-yellow-10x100.png);
	background-repeat: repeat-x;
}

/* @doc="Style used for table body outside of cells within the table." */
.tpBody {
	background:  	  #C5D6D6;
}

/* @doc="Style used for table body outside of cells within the table when using fixed headers." */
.tpBodyFixed {
	background: #C5D6D6;
	overflow-x:hidden;
	overflow-y:auto;
}
 
/* @doc="Style for rows when not using zebra styling." */
.tpRow {
	color: darkblue;
	background: white;
}

/* @doc="Style for odd-rows when using zebra styling." */
.tpOdd {
	color: darkblue;
	background: white;
}

/* @doc="Style for even-rows when using zebra styling." */
.tpEven {
	color: darkblue;
	background: #C5D6D6;
}

/* @doc="Cell containing a string value." */
.tpStr {

}

/* @doc="Cell containing numeric value." */
.tpNum {
	text-align: right;
}

/* @doc="Cell containing the current row selector." */
.tpSel {
	text-align: center;
	font-weight: bold;
}

/* @doc="Cell containing the row number." */
.tpRNum {
	text-align: right;
}

/* @doc="Cell containing a link." */
.tpAction {
}

.tpAction a {
	white-space: nowrap;
	color: darkblue;
}

.tpAction a:hover {
	color: darkblue;
}

.tpAction a:link {
	color: darkblue;
}

.tpAction a:active {
	color: darkblue;
}

/* @doc="Cell displaying No Results message." */
.tpNoResults {
	
	background:  	  #C5D6D6;
	font-style: normal;
	
	font-family: verdana;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	padding-top: 3px;
	padding-bottom: 3px;
}

/* @doc="Table containing filter controls." */
table.tpFilterLayout {
	border: none;
}

/* @doc="Cell within table containing filter controls." */
table.tpFilterLayout td {
	border: none;
	background: none;
}

/* @doc="Filter control." */
.tpFilter {
	/*width: 100%;*/
	font-size: 0.8em;
}

/* @doc="Filter control for date values." */
.tpFilterDate {
	font-size: 0.8em;
}

/* @doc="Filter control with focus." */
.tpFilter:focus {
	background: #C5D6D6;
}

/* @doc="Label for filter control." */
.tpFilterLabel {
	font-size: 0.6em;
	font-weight: normal;
	text-align: right;
}

/* @doc="Button in filter section." */
.tpFilterButton {
	vertical-align: middle;
	border: 1px solid black;
	font-size: 0.6em;
}

.tpFilterButton:hover {
	background: #C5D6D6;
}

/* @class="TaxLink.PointabstractComboBox" */

/* @doc="Input box of combobox." */
.comboboxInput {
	background: white;
	vertical-align: middle;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	border-left: 1px solid black;
	border-right: none;
}

/* @doc="Input box of combobox in timer mode." */
.comboboxInputTimer {
}

/* @doc="Wrapper for dropdown of combobox." */
.comboboxDropDown {
	position: absolute;
	margin: 0px;
	top: 0px;
	left: 0px;
	background: white;
	border: 1px solid black;
	width: 250px;
	height: 250px;
	overflow: scroll;
}

/* @doc="Image button in combobox." */
.comboboxImgButton {
	background: white;
	vertical-align: middle;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	border-left: none;
	border-right: 1px solid black;
	/* attempt to scale button with text */
	width: 1.1em;
	height: 1.1em;
}

/* @doc="Text button in combobox." */
.comboboxTextButton {
	vertical-align: middle;
	font-size: 0.75em;
	border: 1px solid black;
	height: 100%;
	background: #404040;
	background-image: url(images/grad-gray-10x100.png);
	background-repeat: repeat-x;
}

.comboboxTextButton:hover {
	background: #404000;
	background-image: url(images/grad-yellow-10x100.png);
	background-repeat: repeat-x;
}

/* @doc="Table displaying combobox dropdown contents." */
.comboboxTable {
	background: white;
	width: 100%;
}

.comboboxTable td {
	white-space: nowrap;
	padding-right: 3px;
	padding-bottom: 2px;
}

/* @doc="Headers within combobox dropdown list." */
.comboboxTable th {
	white-space: nowrap;
	padding-right: 3px;
	padding-bottom: 2px;
	font-weight: bold;
	text-align: left;
	border-bottom: 1px solid #808080;
	background: #404040;
	background-image: url(images/grad-gray-10x30.png);
	background-repeat: repeat-x;
}

/* @doc="Item (tr) within combobox dropdown." */
.comboboxItem {
	width: 100%;
	color: black;
	cursor: pointer;
}

.comboboxItem a, .comboboxItemSelected a {
	width: 100%;
	display: block;
	text-decoration: none;
}

/* we have to use an anchor so that IE will recognize :hover */
.comboboxItem a:link, .comboboxItem a:active, .comboboxItem a:visited {
	color: black;
}

.comboboxItemSelected a:link, .comboboxItemSelected a:active, .comboboxItemSelected a:visited {
	color: white;
}

/* @doc="Mouse hover over selected item within combobox dropdown." */
.comboboxItemSelected a:hover {
	color: red;
}

/* @doc="Mouse hover over item within combobox dropdown." */
.comboboxItem a:hover {
	color: red;
}

/* @doc="Selected item (tr) within combobox dropdown." */
.comboboxItemSelected {
	width: 100%;
	color: white;
	cursor: pointer;
	background: #000040;
	background-image: url(images/grad-blue-10x30.png);
	background-repeat: repeat-x;
	border: 1px solid black;
}

/* @doc="Style for loading message within combobox dropdown." */
.comboboxLoading {
	font-style: italic;
	color: blue;
}
/* @class="TaxLink.CBComposite" */
/* @class="TaxLink.MultiSelect" */
/* @class="TaxLink.PointButton" */
/* @doc="Style for button (input)." */
.button {
}
/* @class="TaxLink.PointCompositeBuildingPermitButtons" */
/* @class="TaxLink.PointCompositeBuildingPermitFees" */
/* @class="TaxLink.PointCompositeCommitmentCompareWS" */
/* @class="TaxLink.PointCompositeCommitmentControlByCalendar" */
/* @class="TaxLink.PointCompositeCommitmentControlByFiscal" */
/* @class="TaxLink.PointCompositeCommitmentMV" */
/* @class="TaxLink.PointCompositeCommitmentType" */
/* @class="TaxLink.PointCompositeCommitmentTypeCB" */
/* @class="TaxLink.PointCompositeCommitmentTypeID" */
/* @class="TaxLink.PointCompositeCommitmentTypeIDB" */
/* @class="TaxLink.PointCompositeCommitmentTypeIDMV" */
/* @class="TaxLink.PointCompositeCommitmentTypeIDNoRMV" */
/* @class="TaxLink.PointCompositeCommitmentTypeIDWS" */
/* @class="TaxLink.PointCompositeCommitmentTypeMVDD" */
/* @class="TaxLink.PointCompositeCommitments" */
/* @class="TaxLink.PointCompositeCommitmentsBatch" */
/* @class="TaxLink.PointCompositeCommitmentsRE" */
/* @class="TaxLink.PointCompositeCommitmentsWithPayment" */
/* @class="TaxLink.PointCompositeCommitmentsWithPaymentIOT" */
/* @class="TaxLink.PointCompositeCommitmentsWithPayments" */
/* @class="TaxLink.PointCompositeDemandDatesEB" */
/* @class="TaxLink.PointCompositeDepositDate" */
/* @class="TaxLink.PointCompositeFSD" */
/* @class="TaxLink.PointCompositeFSDTSD" */
/* @class="TaxLink.PointCompositeFSDTSDAllBatch" */
/* @class="TaxLink.PointCompositeFSDTSDBatch" */
/* @class="TaxLink.PointCompositeFSDTSDCharge" */
/* @class="TaxLink.PointCompositeFYRFSDTSDws" */
/* @class="TaxLink.PointCompositeFromPeriod" */
/* @class="TaxLink.PointCompositeNoticeOfWarrant" */
/* @class="TaxLink.PointCompositePublicButtons" */
/* @class="TaxLink.PointCompositeSearchIPDDEDBatch" */
/* @class="TaxLink.PointCompositeSignature" */
	.scribbleArea {
	width:1000px;
	height:300px;
	overflow:hidden;
	border:1px solid gray;
	background:#f5f5f5;
	color:#000044;
}
.formtextbold {
	font-family: Arial,"Trebuchet MS",Sans-Serif;
	font-weight: bold;
	font-size: 9pt;
	color: black;				
}

.formtextbold100px {
	background: none;
	font-family: Arial,"Trebuchet MS",Sans-Serif;
	font-weight: bold;
	font-size: 9pt;
	color: black;
	position: absolute;
	width: 100px;
	height: 18px;
	padding-top: 10px;	
}

.formtextbold150px {
	background: none;
	font-family: Arial,"Trebuchet MS",Sans-Serif;
	font-weight: bold;
	font-size: 9pt;
	color: black;
	position: absolute;
	width: 150px;
	height: 18px;
	padding-top: 10px;	
}

.formtextbold200px {
	background: none;
	font-family: Arial,"Trebuchet MS",Sans-Serif;
	font-weight: bold;
	font-size: 9pt;
	color: black;
	position: absolute;
	width: 200px;
	height: 18px;
	padding-top: 10px;	
}
.tablecolumnline1 {
	background: none;
	border-top-style: solid;
	border-width: 1px;
	font-family: Arial,"Trebuchet MS",Sans-Serif;
	font-weight: normal;
	font-size: 8pt;
	color: black;
	position: absolute;
	width: 85px;
	height: 18px;
	padding-left: 5px;
	padding-top: 1px;
	display: block;
	-webkit-transform: rotate(-90deg);	
	-moz-transform: rotate(-90deg);
}

.tablecolumnotherline {
	background: none;
	font-family: Arial,"Trebuchet MS",Sans-Serif;
	font-weight: normal;
	font-size: 8pt;
	color: black;
	position: absolute;
	width: 85px;
	height: 18px;
	padding-left: 5px;
	padding-top: 1px;
	display: block;
	-webkit-transform: rotate(-90deg);	
	-moz-transform: rotate(-90deg);
}

.tablerow {
	background: none;
	border-top-style: solid;
	border-width: 1px;
	font-family: Arial,"Trebuchet MS",Sans-Serif;
	font-weight: normal;
	font-size: 8pt;
	color: black;
	position: absolute;
	width: 890px;
	height: 18px;
	padding-left: 5px;
	padding-top: 5px;	
}

.tablerowbold {
	background: none;
	border-top-style: solid;
	border-width: 1px;
	font-family: Arial,"Trebuchet MS",Sans-Serif;
	font-weight: bold;
	font-size: 8pt;
	color: black;
	position: absolute;
	width: 890px;
	height: 18px;
	padding-left: 5px;
	padding-top: 5px;	
}

.textbox2lines {
	background: none;
	border-top-style: solid;
	border-bottom-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-width: 1px;
	font-family: Arial,"Trebuchet MS",Sans-Serif;
	font-weight: normal;
	font-size: 9pt;
	color: black;
	position: absolute;
	width: 780px;
	height: 40px;	
}

.textbox4lines {
	background: none;
	border-top-style: solid;
	border-bottom-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-width: 1px;
	font-family: Arial,"Trebuchet MS",Sans-Serif;
	font-weight: normal;
	font-size: 9pt;
	color: black;
	position: absolute;
	width: 780px;
	height: 80px;	
}

.thickdivider {
	background: none;
	border-top-style: solid;
	border-width: 3px;
	font-family: Arial,"Trebuchet MS",Sans-Serif;
	font-weight: normal;
	font-size: 9pt;
	color: black;
	position: absolute;
	width: 795px;
	height: 20px;
	padding-top: 5px;
	padding-left: 5px;		
}

.thickdividerxl {
	background: none;
	border-top-style: solid;
	border-width: 3px;
	font-family: Arial,"Trebuchet MS",Sans-Serif;
	font-weight: normal;
	font-size: 9pt;
	color: black;
	position: absolute;
	width: 796px;
	height: 20px;
	padding-top: 5px;
	padding-left: 5px;		
}



/* STYLES FOR INPUT CONTROLS */

/* Style for radio buttons. */
.radiotext {
	font-family: Arial,"Trebuchet MS",Sans-Serif;
	font-weight: normal;
	font-size: 9pt;
	color: black;
	text-decoration: none;
}

/* Style for radio buttons used with smaller text. */
.radiotextsmall {
	font-family: Arial,"Trebuchet MS",Sans-Serif;
	font-weight: normal;
	font-size: 8pt;
	color: black;
	text-decoration: none;
}

/* Style for text (input). */
.text {
	font-family: Arial,"Trebuchet MS",Sans-Serif;
	font-weight: bold;
	font-size: 9pt;
	color: blue;
	background: #D4DDEC;
	border: white;
	border-left: white;
	border-bottom: black;
	border-top: white;
	
}
.textrequired {
	font-family: Arial,"Trebuchet MS",Sans-Serif;
	font-weight: bold;
	font-size: 9pt;
	color: blue;
	background: #FFFF99;
	

	border: white;
	border-left: white;
	border-bottom: black;
	border-top: white;
	
}
.textright {
	font-family: Arial,"Trebuchet MS",Sans-Serif;
	font-weight: bold;
	font-size: 9pt;
	color: blue;
	background: #D4DDEC;
	border: white;
	border-left: white;
	border-bottom: black;
	border-top: white;
	
	text-align: right;
	
}
/* Style for datetext */
#FSD.dateCtrltxt {
	border-bottom: white;
	border-right: white;
	border-left: white;
	border-top: white;
}

/* @class="TaxLink.PointCompositeSignatureUser" */
/* @class="TaxLink.PointDates" */
/* @class="TaxLink.pcomPaneTest" */
/* @class="TaxLink.PointCompositeDateControl" */
/* @class="TaxLink.PointCompositeDateControlSmall" */
/* @doc="Input box of combobox." */
.comboboxInput {
	background: white;
	vertical-align: middle;
	border-top: none;
	border-bottom: none;
	border-left: none;
	border-right: none;
}
/* @doc="Image button in combobox." */
.comboboxImgButton {
	background: white;
	vertical-align: middle;
	border-top: none;
	border-bottom: none;
	border-left: none;
	border-right: none;
	/* attempt to scale button with text */
	width: 1.1em;
	height: 1.1em;
}
/* this style controls wether a border is placed around the text control  */
.dateTextDiv {
	border: none;
	background: white;
	height: 18px;
}
/* Style for datetext of PointCompositeDateControlSmall used in page */
.dateCtrltxt {
	border-bottom: white;
	border-right: white;
	border-left: white;
	border-top: white;
	width: 20px;
	height: 20px;
	background: #D4DDEC;
	color: blue;
	position: absolute;
	top: 3px;
	left: 0px;
	
	
}

/* @class="TaxLink.PointCompositeDateControlSmall2" */
/* @doc="Input box of combobox." */
.comboboxInput {
	background: white;
	vertical-align: middle;
	border-top: none;
	border-bottom: none;
	border-left: none;
	border-right: none;
}
/* @doc="Image button in combobox." */
.comboboxImgButton {
	background: white;
	vertical-align: middle;
	border-top: none;
	border-bottom: none;
	border-left: none;
	border-right: none;
	/* attempt to scale button with text */
	width: 1.1em;
	height: 1.1em;
}

/* @class="TaxLink.PointCompositeDateControlSmallFR" */
/* @doc="Input box of combobox." */
.comboboxInput {
	background: white;
	vertical-align: middle;
	border-top: none;
	border-bottom: none;
	border-left: none;
	border-right: none;
}
/* @doc="Image button in combobox." */
.comboboxImgButton {
	background: white;
	vertical-align: middle;
	border-top: none;
	border-bottom: none;
	border-left: none;
	border-right: none;
	/* attempt to scale button with text */
	width: 1.1em;
	height: 1.1em;
}

/* @class="TaxLink.PointCompositeDateExport" */
/* @doc="Input box of combobox." */
.comboboxInput {
	background: white;
	vertical-align: middle;
	border-top: none;
	border-bottom: none;
	border-left: none;
	border-right: none;
}
/* @doc="Image button in combobox." */
.comboboxImgButton {
	background: white;
	vertical-align: middle;
	border-top: none;
	border-bottom: none;
	border-left: none;
	border-right: none;
	/* attempt to scale button with text */
	width: 1.1em;
	height: 1.1em;
}

/* @class="TaxLink.PointFMYRcombobox" */
/* @class="TaxLink.PointFYRAllcombbox" */
/* @class="TaxLink.PointFYRREcombobox" */
/* @class="TaxLink.PointFYRcombobox" */
/* @class="TaxLink.PointRTypecombobox" */
/* @class="TaxLink.PointTOYRcombobox" */
/* @class="TaxLink.PointWMBAllcombobox" */
/* EOF */