/* RPIE APPLICATION CSS*/

body, td, div { color: #181818; font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Helvetica; text-decoration: none; }
p, li { color: #181818; font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Helvetica; text-decoration: none; }
a { color: #FF6600; font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Helvetica; text-decoration: underline }
button {
	background-color: #CCCCCC;
	border-color: #CCCCCC;
	color: #000000;
}
.page_title { color: #181818; font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica; text-decoration: none } 
.page_subtitle { color: #181818; font-size: 14px; font-family: Verdana, Arial, Helvetica; text-decoration: none } 
.area_header { color: #181818; font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica; text-decoration: none;} 
.headline { color: #181818; font-weight: bold; font-size: 12px; line-height: 15px; font-family: Verdana, Arial, Helvetica; text-decoration: none } 
.bodytext { color: #181818; font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Helvetica; text-decoration: none } 
.bodytextbold {
	color: #181818;
	font-weight: bold;
	line-height: 15px;
	font-family: Verdana, Arial, Helvetica;
	text-decoration: none;
	font-size: 14px;
}
.bodytextboldital  { color: #181818; font-style: italic; font-weight: bold; font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Helvetica; text-decoration: none }
.caption { color: #666666; font-style: italic; font-size: 9px; line-height: 11px; font-family: Verdana, Arial, Helvetica; text-decoration: none } 
.module_header { color: #333333; font-size: 10px; line-height: 15px; font-family: Verdana, Arial, Helvetica; text-decoration: none } 
.module_subheader { color: #333333; font-weight: bold; font-size: 10px; line-height: 15px; font-family: Verdana, Arial, Helvetica; text-decoration: none } 
.module_bodytext { color: #333333; font-size: 10px; line-height: 15px; font-family: Verdana, Arial, Helvetica; text-decoration: none } 
.module_bodytextbold { color: #333333; font-weight: bold; font-size: 10px; line-height: 15px; font-family: Verdana, Arial, Helvetica; text-decoration: none }
.highlight_bodytext { color: #CC0066; font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Helvetica; text-decoration: none } 
.highlight_bodytext_ital { color: #CC0066; font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Helvetica; text-decoration: none ; font-style: italic}
.highlight_bodytextbold { color: #CC0066; font-weight: bold; font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Helvetica; text-decoration: none }
.highlight_bodytextbold_large { color: #CC0066; font-weight: bold; font-size: 15px; line-height: 21px; font-family: Verdana, Arial, Helvetica; text-decoration: none }
.footer_header { color: #666666; font-weight: bold; font-size: 10px; line-height: 13px; font-family: Verdana, Arial, Helvetica; text-decoration: none } 
.footer_text { color: #666666; font-size: 10px; line-height: 13px; font-family: Verdana, Arial, Helvetica; text-decoration: none } 
.footer_links {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #F9D053; }
.footer_copyright {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #C4C4B2; }
.view_info { color: #333333; font-weight: normal; font-size: 9px; line-height: 13px; font-family: Verdana, Arial, Helvetica; text-decoration: none } 
.nav_subsection { color: #CC0066; font-size: 10px; line-height: 15px; font-family: Verdana, Arial, Helvetica; text-decoration: none } 
a.nav_section { color: #000000; font-size: 10px; font-weight: normal; line-height: 22px; font-family: Verdana, Arial, Helvetica; text-decoration: none } 
a.nav_section_active { color: #FF6600; font-weight: bold; font-size: 10px; line-height: 22px; font-family: Verdana, Arial, Helvetica; text-decoration: none } 
a.nav_subsection { color: #FF6600; font-size: 10px; line-height: 18px; font-family: Verdana, Arial, Helvetica; text-decoration: none }
a.nav_subsection_active { color: #FF6600; font-size: 10px; line-height: 18px; font-family: Verdana, Arial, Helvetica; text-decoration: underline } 
a.nav_property { color: #000000; font-size: 10px; font-weight: normal; line-height: 22px; font-family: Verdana, Arial, Helvetica; text-decoration: none } 
a.nav_property_active { color: #347F34; font-weight: bold; font-size: 10px; line-height: 22px; font-family: Verdana, Arial, Helvetica; text-decoration: none } 
a.nav_sub_property { color: #347F34; font-size: 10px; line-height: 18px; font-family: Verdana, Arial, Helvetica; text-decoration: none }
a.nav_sub_property_active { color: #347F34; font-size: 10px; line-height: 18px; font-family: Verdana, Arial, Helvetica; text-decoration: underline } 
a.nav_business { color: #000000; font-size: 10px; font-weight: normal; line-height: 22px; font-family: Verdana, Arial, Helvetica; text-decoration: none } 
a.nav_business_active { color: #146095; font-weight: bold; font-size: 10px; line-height: 22px; font-family: Verdana, Arial, Helvetica; text-decoration: none } 
a.nav_sub_business { color: #146095; font-size: 10px; line-height: 18px; font-family: Verdana, Arial, Helvetica; text-decoration: none }
a.nav_sub_business_active { color: #146095; font-size: 10px; line-height: 18px; font-family: Verdana, Arial, Helvetica; text-decoration: underline } 
a.nav_services { color: #000000; font-size: 10px; font-weight: normal; line-height: 22px; font-family: Verdana, Arial, Helvetica; text-decoration: none } 
a.nav_services_active { color: #CC9900; font-weight: bold; font-size: 10px; line-height: 22px; font-family: Verdana, Arial, Helvetica; text-decoration: none } 
a.nav_sub_services { color: #CC9900; font-size: 10px; line-height: 18px; font-family: Verdana, Arial, Helvetica; text-decoration: none }
a.nav_sub_services_active { color: #CC9900; font-size: 10px; line-height: 18px; font-family: Verdana, Arial, Helvetica; text-decoration: underline } 
a.nav_parking { color: #000000; font-size: 10px; font-weight: normal; line-height: 22px; font-family: Verdana, Arial, Helvetica; text-decoration: none } 
a.nav_parking_active { color: #826149; font-weight: bold; font-size: 10px; line-height: 22px; font-family: Verdana, Arial, Helvetica; text-decoration: none } 
a.nav_sub_parking { color: #826149; font-size: 10px; line-height: 18px; font-family: Verdana, Arial, Helvetica; text-decoration: none }
a.nav_sub_parking_active { color: #826149; font-size: 10px; line-height: 18px; font-family: Verdana, Arial, Helvetica; text-decoration: underline } 
a.bodytext a:hover { color: #F99602; text-decoration: underline }
a.bodytext_underline { color: #181818; font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Helvetica; text-decoration: underline } 
a.bodytextbold_underline { color: #181818; font-weight: bold; font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Helvetica; text-decoration: underline } 
a.module_bodytext_underline { color: #333333; font-size: 9px; line-height: 15px; font-family: Verdana, Arial, Helvetica; text-decoration: underline } 
a.highlight_bodytext_underline { color: #CC0066; font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Helvetica; text-decoration: underline } 
a:hover { color: #F99602; text-decoration: underline }
.pdf_link { color: #000000; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration: none }
.pdf_link a { color: #000000; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration: none }
.pdf_link a:hover { color: #F99602; text-decoration: underline }
.pdf_text { color: #000000; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration: none }

/* BEGIN Finance Customizations */
/* General */
.form_title { color: #181818; font-weight: bold; font-size: 11px; line-height: 20px; font-family: Verdana, Arial, Helvetica; text-decoration: none }
.bodytextbold_large { color: #181818; font-weight: bold; font-size: 15px; line-height: 21px; font-family: Verdana, Arial, Helvetica; text-decoration: none }
.bodytextbold_12pt { color: #181818; font-weight: bold; font-size: 12px; line-height: 21px; font-family: Verdana, Arial, Helvetica; text-decoration: none }
.download_link { color: #181818; font-weight: normal; font-size: 11px; line-height: 20px; font-family: Verdana, Arial, Helvetica; text-decoration: underline }
.download_link a { color: #181818; font-weight: normal; font-size: 11px; line-height: 20px; font-family: Verdana, Arial, Helvetica; text-decoration: underline }
.search_textbox { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color: #FFFFFF; font-weight: normal; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }
.crumbs { color: #FF6600; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration: none; position: absolute; top: 195; left: 200; width: 369; } 
.crumbs a { color: #FF6600; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration: underline; } 
.crumbs a:hover { color: #F99602; text-decoration: underline }
/* crumst Coordinate with template update before modifying name */
.crumst { position: absolute; top: 195; left: 200; width: 369; } 
.printer_friendly { position: absolute; top: 164; left: 200; width: 369; text-align: right; } 
.printer_friendly a { color: #666666; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration: underline; } 
.printer_friendly a:hover { color: #F99602; text-decoration: underline }

/* Property */
a.prop_link { color: #347F34; text-decoration: underline; }
a.prop_link:hover { color: #F99602; text-decoration: underline; }
.prop_link a { color: #347F34; text-decoration: underline; }
.prop_link a:hover { color: #347F34; text-decoration: underline; }
.property_crumbs { color: #347F34; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration: none; position: absolute; top: 191; left: 200; width: 369; } 
.property_crumbs a { color: #347F34; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration: underline; } 
.property_crumbs a:hover { color: #F99602; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration: underline; } 

/* Parking Vehicles */
a.park_link { color: #826149; text-decoration: underline; }
a.park_link:hover { color: #F99602; text-decoration: underline; }
.park_link a { color: #826149; text-decoration: underline; }
.park_link a:hover { color: #826149; text-decoration: underline; }
.park_crumbs { color: #826149; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration: none; position: absolute; top: 191; left: 200; width: 369; } 
.park_crumbs a { color: #826149; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration: underline; } 
.park_crumbs a:hover { color: #F99602; text-decoration: underline; }

/* Business Tax */
a.biz_link { color: #146095; text-decoration: underline; }
a.biz_link:hover { color: #F99602; text-decoration: underline; }
.biz_link a { color: #146095; text-decoration: underline; }
.biz_link a:hover { color: #F99602; text-decoration: underline; }
.biz_crumbs { color: #146095; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration: none; position: absolute; top: 191; left: 200; width: 369; text-align:left} 
.biz_crumbs a { color: #146095; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration: underline; } 
.biz_crumbs a:hover { color: #F99602; text-decoration: underline; }

/* Other Services */
a.serv_link { color: #B29200; text-decoration: underline; }
a.serv_link:hover { color: #F99602; text-decoration: underline; }
.serv_link { color: #B29200; text-decoration: underline; }
.serv_link a { color: #B29200; text-decoration: underline; }
.serv_crumbs { color: #CC9900; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration: none; position: absolute; top: 191; left: 200; width: 369; } 
.serv_crumbs a { color: #CC9900; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration: underline; } 
.serv_crumbs a:hover { color: #F99602; text-decoration: underline; }

/* Other Sections (future) */
.other_link { color: #B29200; text-decoration: underline; }
.other_link a { color: #B29200; text-decoration: underline; }
.other_crumbs { color: #B29200; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration: none; position: absolute; top: 191; left: 200; width: 369; } 
.other_crumbs a { color: #B29200; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration: underline; } 

/* External Applications (future) */
.ext_color_ital { color: #B29200; font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Helvetica; text-decoration: none ; font-style: italic}
.ext_color_bold { color: #B29200; font-weight: bold; font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Helvetica; text-decoration: none }
.ext_color_bold_lg { color: #B29200; font-weight: bold; font-size: 15px; line-height: 21px; font-family: Verdana, Arial, Helvetica; text-decoration: none }
.ext_link { color: #B29200; text-decoration: underline; }
.ext_link a { color: #B29200; text-decoration: underline; }
.ext_crumbs { color: #B29200; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration: underline; }
.ext_crumbs a { color: #B29200; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration: underline; }

/* Home Page links */
.property_link a { color: #347F34; font-size: 10px; line-height: 16px; font-family: Verdana, Arial, Helvetica; text-decoration:none  }
.property_link a:hover { color: #F99602; text-decoration:underline; }	
.prop_highlight { color: #347F34; font-size: 10px; font-weight: bold; line-height: 16px; font-family: Verdana, Arial, Helvetica; text-decoration:none } 

.parking_link a { color: #826149; font-size: 10px; line-height: 16px; font-family: Verdana, Arial, Helvetica; text-decoration:none }
.parking_link a:hover { color: #F99602; text-decoration:underline; }	
.park_highlight { color: #826149; font-size: 10px; font-weight: bold; line-height: 16px; font-family: Verdana, Arial, Helvetica; text-decoration:none }

.business_link a { color: #146095; font-size: 10px; line-height: 16px; font-family: Verdana, Arial, Helvetica; text-decoration:none }
.business_link a:hover { color: #F99602; text-decoration:underline; }	
.biz_highlight { color: #146095; font-size: 10px; font-weight: bold; line-height: 16px; font-family: Verdana, Arial, Helvetica; text-decoration:none }

.special_link a { color: #CC9900; font-size: 10px; line-height: 16px; font-family: Verdana, Arial, Helvetica; text-decoration:none }
.special_link a:hover { color: #F99602; text-decoration:underline; }	
.serv_highlight { color: #CC9900; font-size: 10px; font-weight: bold; line-height: 16px; font-family: Verdana, Arial, Helvetica; text-decoration: none }

	
/* END FINANCE CUSTOMIZATION */
.PrintPageBreak {
	page-break-before: always;
}
.rowColorLight {
	background-color: #CCC;
}
.textBoxGrayBackground {
	background-color: #E5E5E5;
}
.useForReqFieldMsg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #F00;
}
.rowError {
	background-color: #F03;
	border-top-color: #F00;
	border-right-color: #F00;
	border-bottom-color: #F00;
	border-left-color: #F00;
}
.RedErrorMsg {
	font-size: 14px;
	font-weight: bold;
	color: #F00;
}
.smallLetters {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666;
}
 
.tooltip {
  position: relative;
  display: inline-block;
  border-bottom: 1px dotted Blue;
}

.tooltip .tooltiptext {
  visibility: hidden;
  width: 220px;
  background-color: black;
  color: #ffffff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  position: absolute;
  z-index: 1;
  bottom: 100%;
  left: 50%;
  margin-left: -60px;
  /* Fade in tooltip - takes 1 second to go from 0% to 100% opac: */
  opacity: 0;
  transition: opacity 1s;
}  
  

.tooltip:hover .tooltiptext {
  visibility: visible;
}

.tooltip2 {
  position: relative;
  display: inline-block;
  font-style:normal;
  font-size:16px;
  color: #2A3FAA;
}

.tooltip2 .tooltip2text {
  visibility: hidden;
  width: 220px;
  border-style:solid;
  border-color:#000080;
  background-color: white;
  color: #333333;
  text-align: left;
  border-radius: 10px; 
  padding: 10px 0;
  position: absolute;
  z-index: 1;
  bottom: 100%;
  left: 50%;
  margin-left: -60px;
  line-height: 1.25;
  
  /* Fade in tooltip - takes 1 second to go from 0% to 100% opac: */
  opacity: 0;
  transition: opacity 1s;
    
}

.tooltip2:hover .tooltip2text {
  visibility: visible;
  opacity: 1;  
}

.tooltip3 {
  position: relative;
  display: inline-block;
  font-style:italic;
  color:#2A3FAA;
}

.tooltip3 .tooltip3text {
  visibility: hidden;
  width: 720px;
  background-color: black;
  color: #ffffff;
  text-align: left;
  border-radius: 6px;
  padding: 5px 0;
  position: absolute;
  z-index: 1;
  bottom: 100%;
  left: 50%;
  margin-left: -60px;
  
  /* Fade in tooltip - takes 1 second to go from 0% to 100% opac: */
  opacity: 0;
  transition: opacity 1s;
    
}

.tooltip3:hover .tooltip3text {
  visibility: visible;
  opacity: 1;  
}

		input:focus 
{
  outline:#000 dotted 1px; 
}    
select:focus
{
  outline:#000 dotted 1px; 
} 
		</style>