body { 
	background: #fff; 
	color: #000;
	margin: 0;
}

.site-logo a,
.site-logo {
	text-indent: 0;
	width:100%!important;
	height:auto!important;
	text-decoration: none;
	border-bottom:1px solid #000;
	padding-bottom:10px;
	margin-bottom: 20px;
	font-weight: 700;
}

p, 
li,
.member-box p,
.box-1 p,
.box-1 li,
.box-list li li,
.box-list h4,
.more-info li, 
.main-article .more-info li {
	font-size:14px;
	width:80%;
}

.info-boxes h2 { 
	font-size:30px;
}

h3 a,
.main-article h3,
.sub-title-2 { 
	font-size:20px;
	padding-bottom:0!important;
}

.l-site-header { 
	height:auto!important;
}

.inner-head {
	height:50px!important;
	clear:both; 
	display:block; 
}

p a, 
img,
.main-menu,
.l-col-0,
.content-hero img,
.btn,
.btn-help,
.btn-back,
.view-btn a,
.nav-list,
.ui-tabs-nav,
.member-box img,
.side-promo,
.help-box,
.home .tertiary,
.footer-primary,
.fscs-footer-logo img,
.download,
.calc,
.your-society .l-col-3,
.share-this, 
.cta,
.l-sidebar,
.contact-box,
.thumb,
.search-box,
.small-map { 
	display:none!important;
}

.member-box .wrap { 
	min-height:100px!important;
}

.l-site-header { 
	display:block!important;
}

.page-title {
	padding: 5px 30px;
}

	.footer-secondary { 
		clear: both;
		width: 100%;
	}

	.inner-foot { 
		border-top: 1px solid #000;
		margin-top: 10px;
		padding-top: 20px;
	}

.info-boxes h2,
.box-1 .responsive-text,
.box-1 h3 a,
.box-1 .percent,
.box-1 .sub-text,
.box-1 small,
.box-1 li,
.more-info li, 
.main-article .more-info li,
.meta-data,
#accordion h3,
.branch-name, 
.distance,
.tables-style-1 td { 
	color:#000!important;
}

	.box-1 { padding:0 5%!important; }

	.box-1 .responsive-text,
	.box-1 h3 a,
	.box-1 .percent,
	.box-1 .sub-text { 
		margin:0; 
		padding:0;
	}
		
		.box-1 .responsive-text,
		.box-1 .responsive-text-alt,
		.rate,
		.percent { 
			font-size:40px!important;
			padding:0;
		}

		.box-1 h3 { 
			border-bottom:1px solid #000;
			margin-bottom:20px;
			padding-bottom:10px;
		}

		.box-1 .sub-text { 
			border-bottom:0;
		}

		.promo-box-1 small, 
		.promo-box-2 small,
		.box-1 small {
			margin-top:0;
			width:80%;
		}

		small {
			clear:both;
			margin-top:10px;
		}

.l-col-3b h4, 
.l-col-3b p { 
	padding:0;
}

.l-col-6 { 
	width:100%;
}

.quicklook-box { 
	padding: 10px 0;
}

table { 
	display:table;
	margin-bottom:20px!important;
	margin-left:1px!important;


}

tr { 
	display:table-row;
	border-top:1px solid #000!important;
	border-top:1px solid #000!important;
	width:100%;
}

td, th { 
	display:table-cell;
}

.mortgage-rates .box-padding, 
.cc-rates .box-padding { 
	padding:0;
}

.mortgage-rates-inner {
	border-bottom: 1px solid #032143;
}

.o-border-t { border:0; }

.rates-col-3 { 
	padding:0 5% !important;
}

.ui-accordion-content { display:inline!important; }

.page-title-wrap { position:relative; }

iframe {
	min-height:450px;	/* fix print issues */
}