html,body {
	width:100%;
	height:100%;
	padding:0;
	margin:0;
	/* Set background image to center in page no matter what the screen resolution of the viewer and force the background image to the top of the web page */
	background-color: #ffffff; /* Background color white */
/*	background-image: url(../images/common/background.jpg);
	background-position: top;
	background-repeat: repeat-x;*/	
}
body {
	font-family: Arial, Helvetica, Geneva, Swiss, Verdana, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #000000;
	text-align: left;	
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
}
#wrapper {
	/* Set width of web contents */
	width: 1058px;
	/* Centers page in Firefox and Safari */
	margin: 0 auto;
	/* Fix text alignment from body tag */
	text-align: left;	
	display: table;
}
/******************************************
Customized Cascading Style Sheets
******************************************/
.mandatory { color: #c00; font-weight: bold; font-size: 18px; line-height: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.required { color: #fff; font-weight: bold; font-size: 15px; line-height: 17px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.pagetitle   { color: #2e3192; font-weight: bold; font-size: 22px; line-height: 26px; font-family: "Times New Roman", Georgia, Times; text-align: center }
.heading   { color: #2e3192; font-weight: bold; font-size: 16px; line-height: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center }
.directions  { color: #43940e; font-weight: bold; font-size: 15px; line-height: 17px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center }
.why  { color: #2e3192; font-size: 18px; line-height: 24px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.question { color: white; font-weight: 100; font-size: 18px; line-height: 24px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.looking   { color: #2e3192; font-size: 12px; line-height: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.calltoday{
	color: #000000;
	font-size: 12px;
	line-height: 15px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
.free{
	color: #6db33f;
	font-size: 15px;
	line-height: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
.Secrets{
	color: #2e3192;
	font-size: 17px;
	line-height: 20px;
	font-weight: bold;
	font-family: font-family: "Times New Roman", Georgia, Times;
	text-decoration: underline;
}
.formEvaluationInput
{
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 11px;
	line-height: 13px;
	text-decoration: none;	
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 160px;
	color: #0000cd;
	background-color: #FFFFFF;
}
.partnertype { color: #2e3192; font-weight: bold; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.partnerlink  { color: #4c911d; font-weight: bold; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.privacy { color: black; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.privacy-logo { color: #2e3192; font-weight: bold; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.note { color: #c00; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.terms-attention { color: #c00; font-weight: bold; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.terms-conditions { color: black; font-weight: normal; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.terms-logo { color: #2e3192; font-weight: bold; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.terms-heading { color: white; font-weight: bold; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.rates-heading { color: white; font-weight: bold; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: right; padding-right: 7px }
.rates-logo  { color: white; font-weight: bold; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left }
.rates-bank { color: black; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left }
.rates-secondary { color: black; font-size: 11px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left }
.rates-mortgagedirect2u   { color: #2e3192; font-weight: bold; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: right; padding-right: 7px }
.rates-posted  { color: black; font-weight: normal; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: right; padding-right: 7px }
.mortgagemandatory { color: #c00; font-weight: bold; font-size: 16px; line-height: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-indent: 3px }
.mortgagedetails { color: #2e3192; font-weight: bold; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-indent: 2px; padding-right: 7px }
.mortgageid { color: #2e3192; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-indent: 2px; padding-right: 7px }
.commercialid  { color: #2e3192; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: right }
.commercialTEXT { color: #2e3192; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.commercialPAR   { color: #5a9434; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-indent: 3px }
.mortgageheading { color: white; font-weight: bold; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-indent: 2px; padding-right: 7px }
.mortgagesubheading { color: #2e3192; font-weight: bold; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-indent: 1px; padding-right: 7px }
.readmore { color: #2e3192; font-size: 10px; line-height: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.highlight-logogreen    { color: #5d9a36; font-weight: bold; font-size: 26px; line-height: 30px; font-family: "Times New Roman", Georgia, Times }
.highlight-white { color: #fff; font-weight: bold; font-size: 20px; line-height: 22px; font-family: "Times New Roman", Georgia, Times }
.highlight-logoblue    { color: #2e3192; font-weight: bold; font-size: 26px; line-height: 30px; font-family: "Times New Roman", Georgia, Times }
.highlight-black     { color: black; font-weight: bold; font-size: 26px; line-height: 30px; font-family: "Times New Roman", Georgia, Times }
.highlight-red   { color: #c00; font-weight: bold; font-size: 26px; line-height: 30px; font-family: "Times New Roman", Georgia, Times }
.evaluation { color: white; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.blogheading { color: #f60; font-size: 11px; line-height: 11px; text-align: left; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.xlrg-red { color: #c00; font-size: 16px; line-height: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.xlrg-black { color: black; font-size: 16px; line-height: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.xlrg-blue { color: #2e3192; font-size: 16px; line-height: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.lrg-logoblue    { color: #2e3192; font-weight: bold; font-size: 14px; line-height: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.lrg-blue { color: #2e3192; font-size: 14px; line-height: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.lrg-logogreen   { color: #558d31; font-weight: bold; font-size: 14px; line-height: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.lrg-black  { color: black; font-size: 14px; line-height: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.lrg-red  { color: #c00; font-size: 14px; line-height: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.std-logoblue { color: #2e3192; font-weight: bold; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.std-logogreen { color: #52882f; font-weight: bold; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.std-black { color: black; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.std-blue   { color: #2e3192; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.menulink   { color: white; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.stdbold-blue { color: #2e3192; font-weight: bold; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.std-green  { color: #6db33f; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.std-red  { color: #c00; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.stdbold-black { color: black; font-weight: bold; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.ft-white  { color: white; font-size: 10px; line-height: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.copyright  { color: black; font-size: 10px; line-height: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.readmore { color: black; font-size: 10px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.blueonblue  { color: #d7e0ef; font-size: 11px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #d7e0ef; letter-spacing: 1px }
.homecheckboxbck { color: #d7e0ef; font-size: 11px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: url(checkboxbck.jpg); text-decoration: none; background-color: #d7e0ef; letter-spacing: 1px }

.bulletlist {
	list-style:none; margin:0 0 0; padding:0 0 0;
	}
.bulletlist li {	
	background:url(bullet.gif) no-repeat left 0px;
	padding-left:15px;
	margin-bottom:0px;
	margin-left:5px 
	}

.dotlist {
	list-style:none; margin:0 0 0; padding:0 0 0;
	}
.dotlist li {	
	background:url(dot.gif) no-repeat left 0px;
	padding-left:15px;
	margin-bottom:0px;
	margin-left:5px 
	}

.bluedotlist {
	list-style:none; margin:0 0 0; padding:0 0 0;
	}
.bluedotlist li {	
	background:url(bluedot.gif) no-repeat left 0px;
	padding-left:15px;
	margin-bottom:0px;
	margin-left:5px 
	}

.checklist {
	list-style:none; margin:0 0 0; padding:0 0 0;
	}
.checklist li {	
	background:url(check.gif) no-repeat left 0px;
	padding-left:15px;
	margin-bottom:2px;
	margin-left:7px 
	}
	
.redchecklist {
	list-style:none; margin:0 0 0; padding:0 0 0;
	}
.redchecklist li {	
	background:url(redcheck.gif) no-repeat left 0px;
	padding-left:15px;
	margin-bottom:2px;
	margin-left:6px 
	}
	
.failedlist {
	list-style:none; margin:0 0 0; padding:0 0 0;
	}
.failedlist li {	
	background:url(failed.gif) no-repeat left 0px;
	padding-left:15px;
	margin-bottom:2px;
	margin-left:6px 
	}

TEXTAREA    { color: #0000cd; font-size: 11px; line-
height: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: white }
INPUT     { color: #0000cd; font-size: 11px; line-height: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: white }
SELECT    { color: #0000cd; font-size: 11px; line-height: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: white }
a:link          { color: #4c911d; text-decoration: underline }
a:visited      { color: #696969; text-decoration: underline }
a:hover, a:active       { color: #e50101; text-decoration: underline }
a.menu:link { color: #006; text-decoration: underline }
a.menu:visited  { color: #696969; text-decoration: underline }
a.menu:hover, a.menu:active  { color: #390; text-decoration: underline }
a.broker:link { color: #fff; text-decoration: underline }
a.broker:visited  { color: #fc3; text-decoration: underline }
a.broker:hover, a.broker:active  { color: #ff9; text-decoration: underline }
a.footer:link { color: #fff; text-decoration: underline }
a.footer:visited { color: #d3d3d3; text-decoration: underline }
a.footer:hover, a.footer:active { color: red; text-decoration: underline }
a.contactus:link { color: #f00; text-decoration: underline }
a.contactus:visited { color: #696969; text-decoration: underline }
a.contactus:hover, a.contactus:active { color: #00f; text-decoration: underline }
a.external:link       { color: blue }
a.external:visited      { color: #464646 }
a.external:hover, a.external:active    { color: red; text-decoration: underline }
a.apply:link { color: #558d31; text-decoration: underline }
a.apply:visited   { color: #2e3192; text-decoration: underline }
a.apply:hover, a.apply:active { color: red; text-decoration: underline }
a.home:link { 	color: #2e3192; text-decoration: none }
a.home:visited   { color: #2e3192; text-decoration: none }
a.home:hover, a.apply:active { color: #2e3192; text-decoration: none }

/******************  Home Page Columns ********************/
div.newspaper
{
	width:100%;
	padding:0;
	margin:0;
	background-position: center;
	/* background-position: top; */
	/* Centering for Internet Explorer 6 */
	text-align: center;
}

div.newspaperSpread
{
	/* Set width of web contents */
	width: 820px;
	/* Centers page in Firefox and Safari */
	margin: 0 auto;
	/* Fix text alignment from body tag */
	text-align: left;
	display: table;
	clear: both;	
}

div.newspaperIcon
{
	width: 55px;
	float: left;
	margin: 10px 0 0 20px;
}

div.newspaperContent
{
	width: 322px;
	float: left;
	margin: 10px 0 0 0;
	padding: 0 10px 0 0;
}

div.newspaperRates
{
	float: left;
	margin: 10px 0 0 20px;
}

img.Icon
{
	border: 1px solid blue;	
}


h1
{
	font-family: "Times New Roman", Georgia, Times;
	font-size: 26px;
	line-height: 30px;
	color: #2e3192;
	text-align: left;
	text-decoration: none;
	margin: 0 0 7px 0;
	padding: 0 0 0 0;	
}

h2
{
	font-family: "Times New Roman", Georgia, Times;
	font-size: 20px;
	line-height: 22px;
	color: #2e3192;
	text-align: left;
	text-decoration: none;
	margin: 0 0 7px 0;
	padding: 0 0 0 0;	
}
h2.rates
{
	font-family: "Times New Roman", Georgia, Times;
	font-size: 20px;
	line-height: 22px;
	color: #2e3192;
	text-align: left;
	text-decoration: none;
	margin: 23px 0 0 0;
	padding: 0 0 0 0;	
}

p
{
	color: #000000;
	font-size: 12px;
	line-height: 14px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	margin: 0 0 7px 0;
	padding: 0 0 0 0;
}

p.centred
{
	color: #000000;
	font-size: 12px;
	line-height: 14px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	margin: 0 0 7px 0;
	padding: 0 0 0 0;
	text-align:center;
}

p.calltoattention
{
	color: #2e3192;
	font-weight: bold;
	font-size: 12px;
	line-height: 14px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align:center;	
}

p.home-rates {
	width: 680px;
	color: #2e3192;
	font-size: 11px;
	line-height: 13px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align:left;	
}

table.home-rates {
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
}
