body,td,th {
	font-family: Arial;
	font-size: 13px;
	color: #000000;
}
body {
	background-color: #587DA9;
	background-image: url(../images/bg_page_1.jpg);
	background-repeat:repeat-x;
	margin: 0 auto auto auto;
	padding:0;
	text-align:center;
}
a:link {
	color: #146DDF;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #181087;
}
a:hover {
	text-decoration: underline;
	color: #000000;
}
a:active {
	text-decoration: none;
	color: #FF0000;
}
/*
	Forms
*/
	form{
		margin:0;
		padding:0;
	}
/*
	Home Page
*/
ul.homeOption{
	margin:0;
	padding:0;
	float:left;
	width:480px;
	margin-bottom:15px;
}
ul.homeOption li{
	list-style:none;
	float:left;
	clear:both;
	width:480px;
	border-bottom:1px solid #ffffff;
}
ul.homeOption li a:link,
ul.homeOption li a:visited{
	background-color:#E4EAF2;
	border-left:20px;
	float:left;
	padding:8px 15px 8px 15px;
	border-left:20px solid #375689;
	
	text-decoration:none;
	color:#146DDF;
	width:480px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:430px;
}
/* Be nice to Opera & Firefox */
html>body #ContentLeft ul.homeOption li a:visited{
	width:430px;
} 
ul.homeOption li a:hover{
	text-decoration:none;
	background-color:#ffffff;
	border-left:20px solid #146DDF;
}
ul.homeOption .txt{
	font-size: 12px;
	color:#000000;
}
.txtPrompt{
	font-size:15px;
	color:#081662;
	float:middle;
	padding:30px 15px 8px 15px;

}

/*
	Headings
*/
h1, h2, h3, h4, h5, h6{
	font-size: 18px;
	color: #146DDF;
	padding:0;
	margin:0;
	font-weight:normal;
}
h1{
	font-size:15px;
	color: #031b9d;
}
h2{
	font-size:13px;
	color: #4e4f51;
}
h3{
	font-size:14px;
	color: #031b9d;
}
h4{
	font-size:13px;
	color: #4e4f51;
		
}
h5{
	font-size:15px;
	color: #146DDF;
		
}
p{
	padding:0 0 15px 0;
	margin:0;
}
.txtBody{
	font-size:13px;
	font:Arial;
	color:#000000;
}
.smallBlue{
	font-size:10px;
	font-weight:normal;
	color:#375689;
}
.small{
	font-size:13px;
	font-weight:normal;
	color:#1e0c8a;
}
.mediumBlue{
	font-size:15px;
	color:#1e0c8a;
}
.largeBlue{
	font-size:17px;
	color:#1e0c8a;
}
.mediumGray{
	font-size:17px;
	color:#4e4f51;
}
.smallGray{
	font-size:12px;
	color:#4e4f51;
}
.mortgageHeader{
	font-size:18px;
	color:#1e0c8a;
}
.mortgageLenders{
	font-size:13px;
	color: #4e4f51;
}
.mortgages{
	font-size:13px;
	color: #4e4f51;
}
.mortgageQuote{
	font-size:14px;
	color: #1e0c8a;
}
.applicationStart{
	font-size:15px;
	color: #000000;
	margin:2px 0 0px 130px;
	width:350px
}
/*
	Wrapper
*/
#Wrapper{
	margin:0 auto auto auto;
	padding:0;
	width:760px;
	clear:both;
	position:relative;
	left:0;
	top:0;
}
/*
	TopDisclaimer
*/
#TopDisclaimer,
#TopDisclaimerLM{
	position:absolute;
	top:0;
	left:0;
	width:760px;
	height:41px;
	margin:0 auto auto auto;
	background-image:url(../images/bg_topDisclaimer_1.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	text-align:left;
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	color:#AABACA;
	padding: 11px 154px 0 0;
	text-align:left;
	
}
#TopDisclaimer{
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:606px;
	height:30px;
}
/* Be nice to Opera & Firefox */
html>body #TopDisclaimer {
	width:606px;
	height:30px;
} 
/*
	LogoBar
*/
#LogoBar,
#LogoBarIndex{
	margin-top:43px;
	float:left;
	width:760px;
	text-align:left;
	padding:0;
	height:93px;
	position:relative;
	
}
#LogoBar{
}
#LogoBar img.logo{
	display:inline;
	margin-top:15px;
}
#LogoBar div.nav{
	position:absolute;
	top: 0;
	right:25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#9CB3CB;
	background-image:url(../images/bg_logoBar_1.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	height:75px;
	width:200px;
}
#LogoBar div.nav a{
	color:#9CB3CB;
	padding:0;
	background-image:url(../images/bg_linkDivider.gif);
	background-position:top right;
	background-repeat:no-repeat;
	float:right;
	padding:5px 10px 5px 10px;
}
#LogoBar div.nav a:hover{
	color:#FFFFFF;
}
/*
	NavBar
*/
#NavBar{
	clear:both;
	float:left;
	background-image:url(../images/bg_navBar_1.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	background-position:top left;
	width:760px;
	height:41px;
	text-align:right;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#BACCE2;
	padding:0 10px 0 10px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:740px;
}
/* Be nice to Opera & Firefox */
html>body #NavBar {
	width:740px;
}
#NavBar ul{
	float:right;
	width:740px;
	padding:0;
	margin:0;
}
#NavBar ul li{
	list-style:none;
	display:inline;
	margin:0;
	padding:0;

}
#NavBar ul li a:link,
#NavBar ul li a:visited {
	color: #BED3EB;
	text-decoration: none;
	padding:9px 12px 10px 12px;
	float:right;
}
#NavBar ul li a:visited {
	text-decoration: none;
	color: #BED3EB;
}
#NavBar ul li a:hover {
	text-decoration: none;
	color: #BED3EB;
	background-color:#345D97;
	background-image:url(../images/bg_navItem_1.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
}
#NavBar ul li a:active {
	text-decoration: none;
	color: #BED3EB;
}
/*
	Page
*/
#Page,
#PageLM{
	width:760px;
	background-color:#FFFFFF;
	background-image:url(../images/bg_content_1.gif);
	background-repeat:repeat-y;
	background-position:right bottom;
	padding:0 10px 0 10px;
	text-align:left;
	float:left;
	clear:both;
}
#Page{
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:740px;
}
/* Be nice to Opera & Firefox */
html>body #Page {
	width:740px;
}

#ContentLeft{
	width:486px;
	float:left;
	clear:both;
	padding:0;
	margin:0 24px 0 20px;
	display:inline;
}
#ContentRight{
	width:209px;
	width:209px !important;
	float:left;
	clear:none;
}
#ContentRight .pic{
	padding:0;
	margin:0;
	float:left;
	clear:both;
}
#ContentRight .speach{
	background-color:#D9E3EF;
	color:#0E3169;
	font-size:10px;
	background-image:url(../images/bg_speach_1.gif);
	background-repeat:no-repeat;
	background-position:top left;
	border-top:0;
	border-right:1px solid #A1B0C7;
	border-left:1px solid #A1B0C7;
	border-bottom:1px solid #A1B0C7;
	float:left;
	clear:both;
	width:209px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:207px;
}
/* Be nice to Opera & Firefox */
html>body #ContentRight .speach {
	width:207px;
}
#ContentRight .lightBlue{
	background-color:#D9E3EF;
	color:#0E3169;
	font-size:10px;
	border:1px solid #A1B0C7;
	float:left;
	clear:both;
	width:209px;
	padding:10px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:187px;
}
/* Be nice to Opera & Firefox */
html>body #ContentRight .lightBlue {
	width:187px;
}
#ContentRight .lightBlue td{
	color:#0E3169;
	font-size:10px;
}
#ContentRight .speach .quote{
	padding:10px;
	float:left;
	clear:both;
}
#ContentRight .speach .person{
	padding:4px 5px 4px 25px;
	float:left;
	background-image:url(../images/bg_quote_1.gif);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#C9D6E7;
	color:#375689;
	width:207px;
	clear:both;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:177px;
}
/* Be nice to Opera & Firefox */
html>body #ContentRight .speach .person{
	width:177px;
}

#ContentRight .spacer{
	float:left;
	height:15px;
	clear:both;
}

#ContentHeader{
	float:left;
	clear:both;
	width:740px;
	background-color:#ffffff;
	overflow:visible;
}

/*
	Footer
*/
#Footer,
#FooterLM{
	clear:both;
	float:left;
	width:760px;
	background-image:url(../images/bg_footer_1.gif);
	background-repeat:no-repeat;
	background-position:top left;
	text-align:left;
	padding: 17px 23px 0 53px;
	font-size:9px;
	margin:0;

}
#Footer{
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:684px;
}
#Footer a:link,
#FooterLM a:link{
	color: #ABC5E9;
	text-decoration: none;
}
#Footer a:visited,
#FooterLM a:visited{
	text-decoration: none;
	color: #ABC5E9;
}
#Footer a:hover,
#FooterLM a:hover{
	text-decoration: underline;
	color: #ffffff;
}
#Footer a:active,
#FooterLM a:active{
	text-decoration: none;
	color: #ABC5E9;
}
/* Be nice to Opera & Firefox */
html>body #Footer {
	width:684px;
}
#Footer p,
#FooterLM p{
	padding:0;
	margin:0;
}
#Footer .address,
#FooterLM .address{
	color:#AFBBCC;
	float:left;
	padding:5px 0 0 0;
}
#Footer .copyright,
#FooterLM .copyright{
	width:534px;
	color:#061126;
	float:left;
	padding:8px 0 0 0;
	display:inline;
}
#Footer .bottom,
#FooterLM .bottom{
	width:700px;
	color:#152B53;
	float:left;
	padding: 22px 0 0 0;
	display:inline;
}
#Footer .disclaimer,
#FooterLM .disclaimer{
	width:700px;
	color:#061126;
	float:left;
	font-size:12px;
	padding: 0 0 15px 0;
	display:inline;
}
#Footer .mortgageinfo,
#FooterLM .mortgageinfo{
	width:700px;
	color:#061126;
	float:left;
	font-size:12px;
	padding: 22px 0 0 0;
	display:inline;
}
#Footer .riskwarningdebt,
#FooterLM .riskwarningdebt{
	width:700px;
	color:#061126;
	float:left;
	font-size:12px;
	padding: 18px 0 0 0;
	display:inline;
}
#Footer .azexis,
#FooterLM .azexis{
	width:140px;
	float:right;
	display:inline;
}
#Footer .azexis a,
#FooterLM .azexis a{
	color:#152B53;
	text-decoration:none;
}
#Footer .azexis a:hover,
#FooterLM .azexis a:hover{
	color:#ABC5E9;
	text-decoration:none;
}
#footerExtension{
	background-image:url(../images/footer_top.gif);
	background-repeat:no-repeat;
	width: 760px;
	float:left;
	clear:both;
	padding:10px 0 0 0;
	margin-bottom:20px;
}
#footerExtensionContent{
	width:700px;
	background-color:#FFFFFF;
	padding-top:14px;
	padding-left:30px;
	padding-right:30px;
	text-align:left;
	display:block;
	background-image:url(../images/footer_bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:10px;
}
/*
	Apply
*/
	#Apply{
		width:480px;
		background-image:url(../images/bg_apply_12.jpg);
		background-repeat:no-repeat;
		background-position:top left;
		height:61px;
		float:left;
		clear:both;
		margin-bottom:15px;
		position:relative;
		top:0;
		left:0;
	}
	#Apply .mortgageQuote{
		font-size: 16px;
		color:#152C58;
		position:absolute;
		top:14px;
		left:98px;
	}
	#Apply .actionPromptsmall{
		font-size: 13px;
		color:#152C58;
		position:absolute;
		top:31px;
		left:95px;
	}

/*
	Speach Bubble
*/
	.speachBubble{
		background-color:#D9E3EF;
		width:230px;
		background-image:url(../images/bg_speach_1.gif);
		background-repeat:no-repeat;
		background-position:top left;
		float:left;
		padding:0;
		margin:0 10px 15px 0;
		display:inline;
	}
	.speachBubble .quote{
		padding:10px;
		float:left;
		clear:both;
		width:230px;
		border:1px solid #89A3C2;
		border-bottom:0;
		voice-family: "\"}\""; 
		voice-family:inherit;
		width:208px;
	}
	/* Be nice to Opera & Firefox */
	html>body #ContentLeft .speachBubble .quote{
		width:208px;
	}
	
	.speachBubble .person{
		background-image:url(../images/bg_testimonial_1.gif);
		background-repeat:no-repeat;
		background-position:top left;
		padding:10px 0 0 26px;
		float:left;
		color:#365480;
		clear:both;
		width:230px;
		background-color:#FFFFFF;
		voice-family: "\"}\""; 
		voice-family:inherit;
		width:204px;
	}
	/* Be nice to Opera & Firefox */
	html>body #ContentLeft .speachBubble .person{
		width:204px;
	}
	
	.linkBox{
		background-color:#ffffff;
		width:230px;
		float:left;
		padding:0;
		margin:0 10px 15px 0;
		display:inline;
		text-align:center;
	}
/*
	Misc
*/
	.clear{
		clear:both;
	}
	
/*
	appTable
*/
	.appTable{
		background-color:#D9E3EF;
		border:1px solid #89A3C2;
	}
	.appTable td,
	.appTable th{
		padding:4px;
	}
	.appTable th{
		background-color:#C4D2E3;
		font-weight:bold;
		color:#214172;
		font-size:12px;
	}
	.column710{
		float:left;
		clear:both;
		width:710px;
		padding:0;
		margin:0;
		display:inline;
		margin-left:15px;
		overflow:visible;
	}
	
/*
	HeaderBanner
*/
	#HeaderBanner{
		width:740px;
		height:209px;
		background-color:#ffffff;
		float:left;
		clear:both;
	}
	#LoanCalculator{
		width:182px;
		height:200px;
		float:left;
		clear:both;
		font-size:9px;
		color:#D2DEEA;
		background-image:url(../images/bg_loanCalc_1.jpg);
		background-repeat:no-repeat;
		background-position:top left;
		padding:49px 22px 0 15px;
		voice-family: "\"}\""; 
		voice-family:inherit;
		width:145px;
		height:151px;
	}
	/* Be nice to Opera & Firefox */
	html>body #LoanCalculator{
		width:145px;
		height:151px;
	}
	#LoanCalculator input{
		color:#000000;
		border:0;
		font-size:9px;
		background-color:#A9C3DB;
		padding:3px;
	}
	#LoanCalculator p{
		padding-bottom:8px;
	}
	#LoanCalculator select{
		background-color:#A9C3DB;
		width:120px; 
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:9px;
	}
	#LoanCalculator .submit{
		border:0;
		margin:0;
		padding:0;
	}
	
	#CalcResults{
		float:left;
		clear:none;
		width:300px;
		height: 200px;
		border:1px solid #A0AFC6;
		background-color:#D9E3EF;
		text-align:center;
		color:#0E3169;
		padding:15px 0 0 0;
		border-left:0;
		voice-family: "\"}\""; 
		voice-family:inherit;
		width:299px;
		height:183px;
	}
	/* Be nice to Opera & Firefox */
	html>body #CalcResults{
		width:299px;
		height:183px;
	}
	#CalcResults th{
		font-size:10px;
		font-weight:normal;
		text-align:right;
		color:#0E3169;
	}
	#CalcResults td{
		text-align:left;
	}
	
	#HeaderImage{
		width:558px;
		height:200px;
		padding:0;
		margin:0;
		clear:none;
		float:left;
	}
	#HeaderImage img{
		border:0;
		padding:0;
		margin:0;
	}
	
	table.error{
		border:1px solid #ff0000;
		padding:5px;
	}
	
/*
	lifeStyleLinks
*/
.lifeStyleLinks{
}
.lifeStyleLinks td{
	border:1px solid #A1B0C7;
}
.lifeStyleLinks td a:link,
.lifeStyleLinks td a:visited{
	display:block;
	padding:5px;
	padding-left:70px;
	background-color:#ffffff;
	color:#000000;
	height:66px;
	background-repeat:no-repeat;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:55px;
}
/* Be nice to Opera & Firefox */
html>body .lifeStyleLinks td a{
	width:55px;
}
.lifeStyleLinks td a:hover{
	background-color:#D9E3EF;
	text-decoration:none;
}
.lifeStyleLinks td.loans a{
	background-image:url(../images/lifestyle/money.jpg);
}
.lifeStyleLinks td.cards a{
	background-image:url(../images/lifestyle/card.jpg);
}
.lifeStyleLinks td.web a{
	background-image:url(../images/lifestyle/web.jpg);
}
.lifeStyleLinks td.home a{
	background-image:url(../images/lifestyle/home.jpg); 
}
.lifeStyleLinks td.financial a{
	background-image:url(../images/lifestyle/financial.jpg);
}
.lifeStyleLinks td.business a{
	background-image:url(../images/lifestyle/business.jpg);
}
.lifeStyleLinks td.reports a{
	background-image:url(../images/lifestyle/reports.jpg);
}
.lifeStyleLinks td.insurance a{
	background-image:url(../images/lifestyle/insurance.jpg);
}
.lifeStyleLinks td.debt a{
	background-image:url(../images/lifestyle/debt.jpg);
}
.lifeStyleLinks td.mortgages a{
	background-image:url(../images/lifestyle/mortgages.jpg);
}

/*
	App
*/
.App{
}
.App td a:link,
.App td a:visited{
	display:block;
	padding:5px;
	padding-left:80px;
	background-color:#ffffff;
	color:#000000;
	height:50px;
	background-repeat:no-repeat;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:100px;
}
/* Be nice to Opera & Firefox */
html>body .App td a{
	width:100px;
}
.App td.apply a{
	background-image:url(/images/imageone.jpg);
}
.App td.home a{
	background-image:url(/images/ACRMkitchen.jpg);
}
.App td.debt a{
	background-image:url(/images/ACRMcards.jpg);
}
.App td.special a{
	background-image:url(/images/imagetwo.jpg);
}
.App td.earned a{
	background-image:url(/images/ACRMholiday.jpg);
}
.App td.capital a{
	background-image:url(/images/imageseven.jpg);
}

/*

	subCatLink
*/
.subCatLink a{
	display:block;
	padding:3px 5px 3px 10px;
	border:1px solid #F1F4F8;
}
.subCatLink a:hover{
	border:1px solid #C9D6E7;
	background-color:#FFFFFF;
	text-decoration:none;
}
.linksCat ul{
	margin:0;
	padding:0;
}

.linksCat ul li{
	list-style:none;
	margin:0;
	padding:0;
}

.linksCat table{
	width:100%;
}

.linksCat table td{
	padding:15px;
	border:1px solid #C9D6E7;
	background-color:#F1F4F8;
}

.subCatHeader{
	display:block;
	border-bottom:1px solid #aaaaaa;
}

.suggestSiteFooter{
	display:block;
	border:1px solid #aaaaaa;
	background-color:#eeeeee;
	padding:8px;
	font-size:10px;
	text-align:center;
}
.banksTable{
	padding-top:10px;
}
	
.lm_content{
	overflow:visible;
}
.lm_content font{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;}
.lm_left{text-align:left;}
.lm_title{
	font-size: 18px;
	color: #146DDF;
	padding:0;
	margin:0;
	font-weight:normal;
}
.lm_google_ads{
	padding-bottom:15px;
	overflow:visible;
	position:relative;
	left:-8px;
}
.startAppCell{
	width:300px;
	height:150px;
	background-image:url(../images/bg_start_application_1.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}
.startApp_Cell{
	width:300px;
	height:150px;
	background-image:url(../images/bg_start_application_1.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}