body {
	/*width: 320px;*/
	width: 100%;


	font-family: Verdana, Sans-Serif;
	font-size: 11px !important;
	line-height: 15px !important;

	margin: 0px;

	background-color: #faf8ec;
	color: #000000
}

a {
	color: #627A4A;
}

#mobile_top {
	position: relative;

	/*height: 150px;*/

	padding-top: 25px;

	background-image: url(images/top_bar.png);
	background-repeat: no-repeat;
	background-position: -300px -30px;

}

	#mobile_homepage #mobile_top {
		/*height: 265px;*/
	}

	#mobile_top .logo {
		height: 40px;
		width: 173px;

		border-width: 0px;

		display: block;

		margin-left: auto;
		margin-right: auto;
		margin-bottom: 15px;
	}

		@media only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
			#mobile_top .logo img {
				display: none;
			}

			#mobile_top .logo {
				height: 40px;
				width: 173px;
				background: url(images/LFB-HeaderLogo-mobile-2x.png) no-repeat 0 0;
				background-size: contain;
			}

		}


	#mobile_top .slide {
		width: 100%;
		height: auto;

		background-size: 352px 115px;
		background-position: -44px 0px;
		background-repeat: no-repeat;

		/*margin-bottom: 15px;*/

		position: relative;

		border-width: 0px !important;
	}



#mobile_bottom {
	height: 100px;
	background-image: url(images/footer.png);
	background-repeat: no-repeat;
	background-position: -7px 0px;

}

	#mobile_bottom .copyright {
		color: #786435;

		font-size: 11px;
		line-height: 15px;

		text-align: right;
		margin-right: 10px;
		margin-bottom: 10px;
	}

		#mobile_bottom .copyright a {
			color: #786435;
		}
		
		#mobile_bottom.homepage .copyright {
			text-align: center;
			
		}


		#mobile_bottom .assoc {
			color: #786435;

			font-size: 10px;
			line-height: 16px;

			height: 16px;

			padding-top: 15px;

			margin-bottom: 3px;
			text-align: right;
			margin-right: 10px;
		}

			#mobile_bottom.homepage .assoc {
				text-align: center;
			}

		.equal_housing_lender {
			padding-left: 20px;

			background-image: url(images/equal_housing_lender.png);
			background-repeat: no-repeat;
			background-position: 0px 2px;
		}

		#mobile_bottom .assoc a {
			display: inline-block;
			color: #786435;

			height: 16px;

			line-height: 16px;
		}

		#mobile_bottom .assoc a.housing {
			display: inline-block;
			background-image: url(images/housing.png?a);
			background-repeat: no-repeat;
			background-position: 0 2px;
			padding-left: 21px;
			/*margin-top: -2px;*/
		}




	#mobile_bottom .hw {
		height: 30px;

		font-size: 10px;
		line-height: 15px;

		display: block;

		padding-top: 7px;
		margin-right: 14px;

		color: #786435;

		text-align: center;
	}

		#mobile_bottom .hw:hover {
			text-decoration: none;
		}

		#mobile_bottom .hw .label {
			color: #bcbdbd;

			font-size: 10px;
		}

		#mobile_bottom.homepage .hw {
			text-align: center;
			float: none;
			
		}
	#mobile_bottom .home {
		display: block;

		width: 75px;

		font-size: 12px;

		color: #d2bc50;

		background-color: #786435;

		padding-top: 7px;
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 7px;
/*
		border-radius: 12px;
		-moz-border-radius: 12px;
		-webkit-border-radius: 12px;*/

		text-align: center;

		float: left;

		margin-top: 15px;
		margin-left: 5px;
		margin-right: 0px;
		margin-bottom: 10px;

	}


.mobile .menus {

/*	background-image: url(images/top.jpg);
	background-position: 70% 0%;
	background-repeat: repeat-y;
*/}

.mobile .section {
}

	.mobile .section a:hover {
		text-decoration: none;
	}

	.mobile .section .button {
		display: block;
		font-weight: bold;

		/*background-color: #79965B;*/
		background-color: #d2bc50;

		font-size: 13px;
		color: #786435;
		font-weight: bold;

		/*line-height: 21px;*/

		/*margin-bottom: 7px;*/

		/*text-transform: uppercase;*/


/*		font-size: 13px;
		line-height: 16px;

		font-weight: bold;

		color: #000000;
*/
		padding-top: 11px;
		padding-left: 20px;
		padding-bottom: 11px;

		border-bottom: 1px solid #faf8ec;

	}

		.mobile .section .button.expanded {
		}

		.mobile .section .button.closed {
		}

	.mobile .section .pages {
		background-color: #786435;

		display: none;
	}


		.mobile .section .pages a {
			display: block;

			/*background-color: #ffffff;*/


			font-size: 12px;
			line-height: 16px;

			font-weight: bold;

			margin-bottom: 1px;

			/*color: #627A4A;*/
			color: #d2bc50;
			border-bottom: 1px solid #d2bc50;

			padding-top: 6px;
			padding-left: 20px;
			padding-bottom: 6px;

			text-transform: uppercase;

		}


	.mobile .section:last-child a {
		border-width: 0px;
	}


	.mobile .section .contents {
		padding-top: 7px;
		padding-bottom: 1px;

		display: none;

	}


.mobile .subs {
	/*margin-top: -30px;*/
}

	.mobile .subs .title {
		font-size: 16px;
		line-height: 21px;
		color: #786435;

		padding-top: 19px;
		padding-bottom: 16px;

		text-align: center;

		text-transform: uppercase;
		font-weight: bold;
	}

	.mobile .subs .pages {
		background-color: #d2bc50;

		border-top: 1px solid #faf8ec;
	}

		.mobile .subs .pages a {
			display: block;

			padding-top: 7px;
			padding-left: 12px;
			padding-right: 24px;
			padding-bottom: 8px;

			position: relative;

			font-size: 12px;

			/*background-color: #79965B;*/
			border-bottom: 1px solid #faf8ec;

			margin-bottom: 1px;

			color: #786435;

			text-transform: uppercase;

		}

			.mobile .subs .pages a:hover {
				text-decoration: none;
			}


.mobile .article_text {
	font-size: 11px;
}

.mobile .content {
	/*padding-top: 30px;*/
}

.mobile .content .heading_image {
	width: 100% !important;
	height: auto !important;
	z-index: 50;
	position: relative;

	margin-bottom: 10px;
}

	.mobile .content .heading_image .over {
		height: 80px;
		width: 82px;

		position: absolute;
		top: 0px;
		left: 238px;

		background-image: url(images/photo_right.png);
		background-repeat: no-repeat;
		background-size: 82px 80px;
	}

	.mobile .content .heading_image .angle {
		height: 41px;
		width: 29px;

		background-image: url(images/angle_mobile.png);
		background-size: 29px 41px;
		
		position: absolute;
		top: -41px;
		left: 291px;
	}

.mobile .content .page_content {
	padding-top: 0px;
	margin-left: 12px;
	margin-right: 12px;
	margin-bottom: 24px;
}


	.mobile .content .page_content .article_headline {

	}

	.mobile .content .page_content .article_copy {
	}

	.mobile .content .page_content img {
		max-width: 100% !important;
	}

.mobile_margin {
	margin-left: 12px;
	margin-right: 12px;
}





/*
table .news_event {
	margin-bottom: 33px;

}

.news_event .title_headline a{
	color: #0072bc;
	font-size: 16px;
	font-weight: bold;
	font-family: helvetica, arial, sans-serif;

	display: block;
	margin-bottom: 13px;

	text-decoration: none;


}
.news_event .article_copy p {
	padding: 0;
	margin: 0;
}
.news_event .article_copy {
	font-size: 13px;
	line-height: 15px;
	color: #333333;

	vertical-align: top;

	overflow: hidden;
}

.event_image {
	width: 138px;
}

.news_event .read_more a {
	color: #B80000;
	text-decoration: underline;
	font-size: 13px;
	position: relative;
	top: 33px;
}

*/