@charset "utf-8";
/* CSS Document */

body {
	height:100%;
	margin:0px;
	padding:0px;
	text-align:center;
	font:12px Tahoma, Arial, sans-serif;
	background:url(../images/body-BG-lines.gif) top center repeat #b3d1db;}


#body-BG {
	display:block;
	min-height:500px;
	_height:500px;
	_overflow:visible;
	padding:40px 0px;
	background:url(../images/body-BG-gradient.jpg) top center repeat-x;}


#container-TOP {
	position:relative;
	margin:0px auto;
	height:14px;
	width:818px;
	overflow:hidden;
	background:url(../images/container-TOP.png) top left no-repeat;
	_background:url(../images/container-TOP.gif) top left no-repeat;}


#container-BOTTOM {
	position:relative;
	margin:0px auto;
	height:14px;
	width:818px;
	overflow:hidden;
	background:url(../images/container-BOTTOM.png) top left no-repeat;
	_background:url(../images/container-BOTTOM.gif) top left no-repeat;}


#container {
	position:relative;
	margin:0px auto;
	width:800px;
	padding:0px 9px;
	overflow:hidden;
	background:url(../images/container-BG.png) top left repeat-y;
	_background:url(../images/container-BG.gif) top left repeat-y;
	text-align:left;}


#header {
	min-height:164px;
	_height:164px;
	_overflow:visible;
	border:5px solid #fff;
	border-top:none;
	background:url(../images/header.jpg) top left no-repeat;}


#nav {
	border:5px solid #fff;
	border-top:none;
	height:37px;
	overflow:hidden;
	font:15px "Century Gothic", Tahoma, Arial, sans-serif;
	text-transform:uppercase;
	text-align:center;
	background: url(../images/nav-td-divider.gif) top left repeat-x;}
	
	#nav td {
		padding:0px 0px 0px 1px;}
		
		#nav td.first_child {
			padding:0px;}
		
	#nav a {
		display:block;
		height:31px;
		padding:6px 10px 0px 10px;
		overflow:hidden;
		background:url(../images/nav-BG.jpg) top left repeat-x;
		color:#fff;
		text-decoration:none;}
		
	#nav a:hover {
		background:url(../images/nav-BG-over.jpg) top left repeat-x;
		color:#fff;
		text-decoration:none;}


#clear {
	clear:both;
	height:1px;
	overflow:hidden;
	background:none;
	margin:0px;
	padding:0px;}


#left {
	display:block;
	float:left;
	width:194px;
	padding:0px 0px 0px 5px;
	overflow:hidden;
	border-bottom:none;}
	
	#left a {
		font-weight:bold;
		/*color:#777;*/
		color:#315764;
		text-decoration:none;}
	
	#left a:hover {
		/*color:#777;*/
		color:#315764;
		text-decoration:underline;}
	
	#left h2 {
		margin:0px;
		padding:10px;
		background:#4e8192;
		color:#fff;
		font:bold 16px "Century Gothic", Tahoma, Arial, sans-serif;
		line-height:normal;
		border-bottom:5px solid #fff;}
		
		#left h2 img {
			margin:-10px;}


#left-box {
	border-bottom:5px solid #fff;
	/*background:url(../images/left-box-gradient-OLD.jpg) top left repeat-x #e6ebea;*/
	background:url(../images/left-box-gradient.jpg) top left repeat-x #d9cfb6;
	font:13px "Century Gothic", Tahoma, Arial, sans-serif;
	color:#000;}
	
	#left-box p {
		margin:0px;
		padding:10px;}
	
	#left-box ol {
		margin:0px;
		padding:7px 0px 7px 30px;}
		
	#left-box li {
		line-height:8px;
		*line-height:normal;
		margin-top:10px;
		margin-bottom:10px;}
		
	@media screen and (-webkit-min-device-pixel-ratio:0){
			#left-box li {
				line-height:13px;}
		}


#consultants {
	border-bottom:5px solid #fff;
	background:url(../images/left-box-gradient.jpg) top left repeat-x #e6ebea;
	font:13px "Century Gothic", Tahoma, Arial, sans-serif;
	color:#000;}

#tools {
	background:url(../images/left-box-gradient.jpg) top left repeat-x #e6ebea;
	font:11px "Century Gothic", Tahoma, Arial, sans-serif;
	color:#000;
	padding:5px 3px;
	border-bottom:5px solid #fff;}
	
	#tools p {
		text-align:center;
		margin:0px;
		padding:2px 0px;}
		
		
	a.calculator {
		display:inline-block;
		width:176px;
		height:42px;
		overflow:hidden;
		background:url(../images/mortgage-calculator-button.png) top left no-repeat;}
	a.calculator:hover {
		background:url(../images/mortgage-calculator-button.png) bottom left no-repeat;}
		
		
	a.worth {
		display:inline-block;
		width:176px;
		height:42px;
		overflow:hidden;
		background: url(../images/home-worth-button.png) top left no-repeat;}
	a.worth:hover {
		background: url(../images/home-worth-button.png) bottom left no-repeat;}
		
	a.tips {
		display:inline-block;
		width:176px;
		height:42px;
		overflow:hidden;
		background: url(../images/credit-tips-button.png) top left no-repeat;}
	a.tips:hover {
		background: url(../images/credit-tips-button.png) bottom left no-repeat;}
		
	a.gfe {
		display:inline-block;
		width:176px;
		height:42px;
		overflow:hidden;
		background: url(../images/gfe-button.png) top left no-repeat;}
	a.gfe:hover {
		background: url(../images/gfe-button.png) bottom left no-repeat;}		


#questions {
	border-bottom:5px solid #fff;
	background:url(../images/left-box-gradient.jpg) top left repeat-x #e6ebea;
	font:11px "Century Gothic", Tahoma, Arial, sans-serif;
	color:#000;
	padding:5px;}

	#questions address {
		font-style:normal;
		padding:10px;
		text-align:center;}
	
	#questions p {
		margin:0px;
		padding:0px;}

#branches {
	background:url(../images/left-box-gradient.jpg) top left repeat-x #e6ebea;
	font:13px "Century Gothic", Tahoma, Arial, sans-serif;
	color:#000;
	min-height:200px;
	_height:200px;
	_overflow:visible;}

#right {
	display:block;
	float:right;
	width:600px;
	padding:0px 0px 5px 0px;
	overflow:hidden;}


#consultant-animation {
	background:url(../images/consultant-animation-BG.jpg) top left no-repeat;
	height:236px;
	overflow:hidden;}


#content {
	font:14px "Palatino Linotype", "Times New Roman", serif;
	color:#393939;
	padding:20px 30px;}
	
	#content p,
	#content ul,
	#content ol {
		margin-top:0px;
		margin-bottom:20px;}
		
		#content ul ul,
		#content ol ol,
		#content ul ol,
		#content ol ul {
			margin-top:0px;
			margin-bottom:0px;}
			
		#content td ul,
		#content td ol {
			margin-top:0px;
			margin-bottom:20px;}
			
		#content td ul ul,
		#content td ol ol,
		#content td ul ol,
		#content td ol ul {
			margin-top:0px;
			margin-bottom:0px;}
			
	#content li {
		margin-top:7px;
		margin-bottom:7px;
		line-height:15px;}
	
	#content p {
		line-height:20px;}
	
	#content h1 {
		font:normal 24px "Palatino Linotype", "Times New Roman", serif;
		color: #990000;
		line-height:normal;
		padding:0px;
		margin:0px 0px 10px 0px;
		border-bottom: solid 4px #003366;}
	
	#content h2 {
		font:normal 19px "Palatino Linotype", "Times New Roman", serif;
		color:#990000;
		line-height:normal;
		padding:0px;
		margin:15px 0px 10px 0px;
		border-bottom: solid 2px #003366;}
	
	#content h3 {
		font:bold 14px "Palatino Linotype", "Times New Roman", serif;
		color:#990000;
		line-height:normal;
		padding:0px;
		margin:15px 0px 10px 0px;
		border-bottom: solid 1px #003366;}
	
	#content h4 {
		font:bold 12px Tahoma, Arial, sans-serif;
		color:#555;
		line-height:normal;
		padding:0px;
		margin:15px 0px 10px 0px;}
	
	#content h5 {
		font:bold 11px Tahoma, Arial, sans-serif;
		color:#777;
		line-height:normal;
		padding:0px;
		margin:15px 0px 10px 0px;}
	
	#content a {
		font-weight:bold;
		color:#117500;
		text-decoration:none;}
	
	#content a:hover {
		color:#117500;
		text-decoration:underline;}


#footer {
	border:5px solid #fff;
	border-bottom:none;
	padding:35px;
	background:url(../images/footer-BG.gif) right no-repeat #4e8192;
	color:#fff;
	font:13px "Century Gothic", Tahoma, Arial, sans-serif;}
	
	#footer strong {
		font-weight:bold;
		font-size:15px;}
	
	#footer p {
		margin:0px;
		padding:0px 0px 20px 0px;}
	
	#footer ul {
		list-style:none;
		margin:0px;
		padding:0px;}
	
	#footer ul li {
		display:inline;
		margin:0px;
		padding:0px;}
	
	#footer ul li a {
		padding:0px 10px 0px 7px;
		border-right:1px solid #fff;
		color:#fff;
		text-decoration:none;}
		
		#footer ul li.first_child a {
			padding-left:0px;}

		#footer ul li.last_child a {
			border-right:none;}

	#footer ul li a:hover {
		color:#fff;
		text-decoration:underline;}


#bmf {
	position:relative;
	margin:0px auto;
	width:790px;
	padding:0px 10px 0px 0px;
	overflow:hidden;
	text-align:right;
	font:11px Tahoma, Arial, sans-serif;
	background:url(../images/bmf-logo.png) top right no-repeat;
	_background:url(../images/bmf-logo.gif) top right no-repeat;}
	
	#bmf p {
		padding:0px;
		margin:0px;}
	
	#bmf a {
		color:#000;
		text-decoration:none;}
	
	#bmf a:hover {
		color:#4e8192;}


.col1{
	width:210px;
	float:right;
	margin-top:10px;
	background: #D7E4F4;

	padding-left:8px;
	padding-top:10px;
	padding-bottom:10px;
	margin-left:10px;
}

.pSmall {
	font-family: Trebuchet, Verdana, sans-serif;
	font-size: 9px;
	color:#333333;
	line-height:2ex;
	padding-bottom:10px;
}

.bioThumb {
float: left;
width: 100px;
height: 125px;
line-height: 12px;
border-right: 1px solid #D7E4F4;
}

#theBioMain {
width: 100%;
}

#bioContainer {
width: 100%;

}

#thumbContainer {
width: 100%;
}

#thumbContainer img {
clear: both;
}

.map {
	float:right
}
.address {
	float:left
}