/* Basic Styles */
/* These are the basic styles and will apply all elements of the page and will define default text size , type and weight */
body,span,.txt {background-color:#DFE0CE;font-family:ms-sans,arial,helvetica;font-weight:normal;font-size:13px;}

td,tr {font-family:ms-sans,arial,helvetica;font-weight:normal;font-size:13px;}
p {font-family:ms-sans,arial,helvetica;color:#000000; font-size:13px; margin-top:5px; margin-bottom:10px; margin-right:30px; margin-left:10px; }
p.listings {font-family:ms-sans,arial,helvetica;color:#ffffff; font-size:14px; margin-top:3px; margin-bottom:3px; margin-right:30px; margin-left:10px; ;font-weight:bold; }
p.foot {font-family:ms-sans,arial,helvetica;color:#000000;font-weight:normal;font-size:13px;}
p.subhead {font-family:ms-sans,arial,helvetica;color:#000000;font-weight:bold;font-size:16px;}
ul {font-family:ms-sans,arial,helvetica;color:#000000;font-weight:normal;font-size:13px;}
p.address {font-family:ms-sans,arial,helvetica;color:#ffffff;font-weight:bold;font-size:16px; margin-top:1px; margin-bottom:1px; margin-right:2px; margin-left:2px; }
p.my_info {font-family:ms-sans,arial,helvetica;color:#000000;font-weight:normal;font-size:13px;}
p.pending {font-family:ms-sans,arial,helvetica;color:#990000; font-size:16px; margin-top:5px; margin-bottom:0px; margin-right:5px; margin-left:15px; font-weight:bold}

/* main
***********************************************************************/
#main { padding: 10px 0px 10px 100px; }
#main h2 { margin: -10px -20px -10px -150px; padding: 0 0 0 12px; height: 35px; }
#main { font-family: Arial, Helvetica, sans-serif; font-size:0.8em; }
#main form { padding:0 }
#main img { margin:0 }
#main ul li{ margin:0 0 0 15px }

#main {
	background-image: url(../images/background.jpg);
	background-repeat: no-repeat;
}	

/* Start hide from IE-Mac \*/
* html #main { height: 1%; }
/* End Hide from IE-Mac */


#main a:link {text-decoration: underline;color: #000000; }
#main a:visited {text-decoration: underline;color: #000000; }
#main a:active {text-decoration: underline;color: #000000; }
#main a:hover {text-decoration: none;color: #c40005; }

#main #pageLinks { margin: 0 auto; text-align: left; font-color:red; }

#main .backToTop {text-align:center; margin-bottom: 20px; }
#main #rewards,#mortgageTypesOne,#roomtoroomColOne { width:48%; float:left; }
#main #challenges,#mortgageTypesTwo,#roomtoroomColTwo { width:48%; float:right; }
#main #resources ul { margin:0 0 10px 20px;}

#main ol { margin: 0 0 10px 30px; }

/*Footer
***********************************************************************/
#footer {
	width:770px;
	color: #FFF;
	background-color:#000000;
}

#footer a {
	color:#FFF;
}

#footer p {
	margin: 5px 0 10px 0 ;
	font-size:10px;
	line-height: 10px;
}

#footer td {
	vertical-align:middle;
	text-align:center;
}

#footer #footerAddress {
	text-align:left;
	width:150px;
}

#footer #footerAddress2 {
	text-align:bottom;
	width:165px;
}

#footer #footerLegal {
	vertical-align:bottom;
	width:148px;
}
p.footer { font-size: 10px; font-weight: bold ; color: #fff}