/*----- Hide Elements -----*/
img,
/*form,*/

/* Supported Browser message */
#oldbrowser-message,
.oldbrowser-hidden,

/* Header - except the logo text */
#navigation,
#header-search-form,
#header-actions,
#sub-navigation,

/* Footer - except the Contact Us phone number and copyright */
.email-print-links,
#footer-container .logo,
#footer-search-form,
#sitemap,
ul#support.unlist li a,
ul#support.unlist li.noscript-hidden a,
.social,
#linktomobile,
#legal,
ul#support.unlist li + li,

/* Carousel - except the message */
#master-carousel-next,
#master-carousel-previous,
#master-carousel-pagination,
.carousel-next,
.carousel-previous,
#landing-carousel-pagination,
.carousel-link,
ul#landing-carousel li.carousel-item div.carousel-message p br,
ul#landing-carousel li.carousel-item div.carousel-message p br:after,
ul#landing-carousel li.carousel-item div.carousel-message p br br

/* Login - except title */
.login-select,
#fncLoginSupport,
#fnbLoginSupport,

/* Security Message - Except message text */
.message-content-social,
.message-close

/* Not sure where the following are used - may be that they can be removed */
.lg-title,.link-group,.form-item,.button-container,.removed,.btn-Submit,.ri-toggle,.ri-inner,.watchtower p,.watchtower a,#submitsearch,#searchQuery,#panel-contact,.action,#panel-login,li.gradient-black .landing-info-sm .tile .tile-button .gradient-yellow,#info-tiles span.tile-button strong,ul.login-select.unlist li.login-toggle .current,ul.login-select.unlist li.login-toggle,ul.login-select.unlist li.login-toggle .current a,ul.login-select.unlist li.login-toggle a,ul.login-select,div.login-support,#ts_left_region,#ts_right_region,#ts_far_right_region,#ts_centre_left_region,#ts_centre_right_region,#ts_middle_column,#ts_top_row,#ts_bottom_row,#ts_bottom_left_container,#ts_bottom_centre_container,#ts_right_column,#ts_left_column,#headerContainer,#headerContainer.business,#section_highlighter_region,#ts_results_region,#ts_top_centre_container,#ts_left_column_shadow,#ts_search_results_region,#ts_top_row.printable #ts_top_centre_container,.bottom_fade {
    border: none!important;
    display: none!important;
    height: 0!important;
    visibility: hidden!important;
    width: 0!important;
}
/*----- End Hide Elements -----*/

#middle_column_shadow, #asset83, .content_left, #asset83 .banner, #common2_txtQuery, #common2_txtQuery.business, .watchtower .ri-toggle, .watchtower .ri-inner, .watchtower .custom-tile, .calculator-form .steps input, .calculator-form .steps select, .calculator-form .steps .error input, .calculator-form .steps .error select, a.grey-button-link, .email-print-links a, .watchtower div.form-item, .watchtower .btn-Submit, .custom-dd ul, .dd-theme-yellow .custom-dd-title, .carousel .navi li a, .ui-selected {
	border:none;
}
#content-tertiary {
	position:relative;
    top:0;	
    left:0;
}
html {
	border:none;
	color:#000000;
	background:none;
}
html div, #ts_top_left_container {
	background:none;
	background-image:none;
}
body {
	background-color:#ffffff;
	font-size:100%;
}
body, div, span, a, li a, #asset31 a {
	border:none;
	color:#000000;
}
h1, #header-container .logo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16pt;
	display:block;
	font-weight:bold;
}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14pt;
	display:block;
	margin-bottom:10px;
	font-weight:bold;
}
.title h2, h2.title {
	font-size:13pt;
	font-weight:bold;
}
h3, h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:bold;
}
p, li, a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
}
ul#landing-carousel {
	padding-bottom:10px !important;
}
li {
	list-style-type:square;
	list-style-position:inside;
	color:#000000;
	margin:0;
	padding:0;
}
#footer-container.outer, div#footer.inner, ul#support.unlist li ul li {
	margin-left: 0;
	padding-left: 0;
}
#phone {
	display:block;
	margin-bottom:10px;
	font-size:10pt;
}
.logo {
	display:block;
	clear:left;
	font-size:9pt;
}
#header.inner a.logo {
	font-size:18pt;
}
#asset55 {
	clear:both;
	border-top:1px dashed #000000;
}
br:after {
	padding: 0 5px 0 0 !important;
	visibility:hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height:0;
	width:0;
}
a {
	text-decoration: none !important;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#asset20 li a {
	font-size:9pt;
	font-weight:normal;
}
.inner {
	width:100%;
	margin:0;
	float:none;
}
#asset20 .title_block .title h2 a {
	font-size:9pt;
	margin-top:5px;
}
#sitemap.unlist {
	margin-left:0;
	padding-left:0;
}
#sitemap.unlist ul, #support.unlist ul {
	padding-left:0;
	margin-left:0;
	text-align:left;
	clear:left;
}
#sitemap, #support, ul#support.unlist li, ul#support.unlist li strong {
	clear:right;
}
ul#support.unlist li li, ul#support.unlist li li li {
	float:left;
	clear:both;
	margin: 0;/*was 10px 0 */
	padding-left: 0;
}
#ts_left_region.printable, #ts_right_region.printable, #ts_far_right_region.printable, #ts_centre_left_region.printable, #ts_centre_right_region.printable, #ts_middle_column.printable, #ts_top_row.printable, #ts_bottom_row.printable, #ts_top_left_container.printable, #ts_bottom_left_container.printable, #ts_bottom_centre_container.printable, #ts_results_region.printable, #ts_right_column.printable, /*#ts_left_column.printable,*/ #headerContainer.printable, #section_highlighter_region.printable, #footer_topLinks_region.printable, #footer_utility_region.printable, #ts_left_column_shadow.printable, #ts_search_results_region.printable, .bottom_fade.printable {
	visibility:visible;
	display:block;
	height:auto;
}
#ts_top_left_container, #ts_bottom_left_container.printable, #ts_right_region.printable, #ts_centre_right_region.printable {
	width:99%;
	height:auto;
}
#bd {
	padding-top:2px;
	width:99%;
	background:none;
	font-size:100%;
}
small#copyright, #copyright small {
	font-size:9pt;
	font-family:Arial, Helvetica, sans-serif;
	float: left;
	clear:both;
}
ul#support.unlist li, ul#support.unlist li a {
	font-size:10pt;
	list-style-type:none;
	font-weight:normal;
}
ul#support {
	padding-left:0;
	margin-left:0;
	text-align:left;
}
ul#support.unlist li strong {
	padding-left:0;
	margin: 5px 0 0 0;
	text-align:left;
	clear:left;
	display:block;
}
#info-tiles.unlist, #info-tiles {
	clear:both;
	padding-top:110px;
	display:block;
}
#landing-carousel-wrap {
	margin-bottom: 10px;
	display:block;
	clear:both;
}
.carousel-message p {
	display:block;
	position:relative;
}
div#landing-carousel-wrap.carousel-wrap {
	margin: 10px 0 !important;
	clear:both !important;
	display:block !important;
	position:relative;
}
li.carousel-item p, li.carousel-item p span {
	position:relative;
	font-size:12pt !important;
	clear:both !important;
	font-weight:bold;
	margin-bottom:25px !important;
	line-height:13pt !important;
}
li.carousel-item a br {
	position:relative;
	visibility:hidden !important;
	display:none !important;
}
#info-tiles li, #info-tiles.unlist li {
	list-style-type:disc;
	font-size:10pt;
	list-style-position: outside;
}
.tile-content, .tile-content-left, .tile-content-right, .rate, .tile-med-text, .tile-title .tile-content, .tile .tile-med-text .tile-button .gradient-yellow {
	font-size:12pt !important;
	font-weight:normal !important;
	visibility:visible !important;
}
ul#info-tiles {
	margin-top:10px !important;
	display:block !important;
	visibility: visible !important;
	clear:both !important;
}
#fhb-pagination {
	visibility:hidden !important;
	display:none !important;
}
#fhb-home-overview a {
	visibility:hidden !important;
	display:none !important;
}
#fhb-property-guide-iphone-app a.external-link {
	display:block !important;
	clear:both !important;
}
#fhb-footer span#fhb-footer-contact {
	display:block !important;
	visibility: visible !important;
	clear:both !important;
	padding-top:120px !important;
	font-family:Arial, Helvetica, sans-serif;
}
#fhb-footer a, #fhb-footer span {
	visibility:hidden !important;
	display:none !important;
}
#fhb-home-overview p {
	display:block !important;
	visibility: visible !important;
	clear:both !important;
	margin-top: 10px!important;
}
ul#support.unlist li h4 a {
	width:700px !important;
	display:block !important;
	visibility: visible !important;
	clear:both !important;
	font-weight: bold !important;
	padding-bottom:0 !important;
	margin-bottom:0 !important;
}
#master-carousel-pagination.carousel-pagination, .carousel-pagination, #master-carousel-wrap.carousel-wrap {
    position:relative !important;
    height:15px !important;
}
.carousel-message {
	height:50px !important;
	padding:0 !important;
	position:relative !important;
}

.newtemplate3col-2columnleft  {
	display:block !important;
	width:auto !important;
	height: auto !important;
	visibility:visible !important;
}