body {
	background-color: #b1d2ec;
	text-align: center;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 0.8em;
	margin: 0;
}
table#base {
	margin: 0 auto;
	padding: 0;
	border-top: 0px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 0px solid #ffffff;
	border-left: 1px solid #ffffff;
	width: 758px;
	background-color: #ffffff;
}
a:link, a:visited {
	color: #004e8f;
}
a:hover {
	color: #000066;
}
/*HEAD*/
td#head {
	background-color: #004e8f;
	color: #7ab2dd;
	font-weight: bold;
	font-size: 0.8em;
}
td#head p { /*phone number*/
	float: right;
	width: 140px;
	padding-top: 18px;
}
td#mainnav {
	background-color: #004e8f;
	border-bottom: 1px solid #AFA8A9;
	color: #FFFFFF;
	font-size: 0.8em;
	font-weight: bold;
	padding-left: 7px;
	padding-right: 20px;
}
/*BANNER*/
td#homebanner {
	background-color: #9a9fdf;
	border-bottom: 1px solid #9a9fdf;
}
td#subbanner {
	background-color: #9a9fdf;
	padding: 18px 20px 17px 22px;
	border-left: 1px solid #ffffff;
}
td#subbanner div {
	color: #ffffff;
	font-size: 15px;
	font-weight: bold;
}
td#subbanner ul {
	margin: 4px 12px 0px 0px;
}
td#subbanner ul li {
	color: #004e8f;
	font-size: 0.75em;
	line-height: 1em;
	list-style: url(../images/arroyello.gif);
	margin-left: 17px
}
td#subbannerimg {
	background-color: #9a9fdf;
	border-bottom: 1px solid #ffffff;
}
/*LEFT*/
td#homeleft {
	padding-top: 17px;
	padding-left: 18px;
}
table#homeleftboxes th {
	background-color: #004e8f;
	padding: 4px 5px 5px 8px;
	text-align: left;
	color: #FFFFFF;
	font-size: 0.8em;
}
td#leftbox {
	background-color: #F0eef8;
	border-right: 1px solid #ffffff;
	margin: 0;
	padding: 0;
}
td#lefthead,td#lefthead2 {
	background-color: #004e8f;
	padding: 5px 5px 5px 18px;
	color: #FFFFFF;
	font-size: 0.75em;
	font-weight: bold;
}
td#leftpanel {
	background-color: #F0eef8;
	padding: 10px 10px 18px 18px;
	height: 281px;
}
div.prop {
	float: right;
	height: 280px;
	clear: left;
	border: 1px solid #f0eef8;
}
td#leftpanel ul {
	padding: 0;
	margin: 0px 0 0 12px;
	font-size: 0.75em;
}
td#leftpanel ul li {
	list-style: url(../images/arronone.gif);
	list-style: none;
	color: #004e8f;
	margin: 0 0 4px 0px;
	padding: 0;
}
td#leftpanel ul li.on {
	list-style: url(../images/arroleft.gif);
	color: #004e8f;
	font-weight: bold;
	margin: 0 0 4px 0px;
	padding: 0;
}
td#leftpanel ul li a:link,td#leftpanel ul li a:visited {
	color: #004e8f;
}
td#leftpanel ul li a:hover {
	color: #000066;
}
td#leftpanel ul li.on a:link,td#leftpanel ul li.on a:visited {
	color: #004e8f;
	font-weight: normal;
}
td#leftpanel ul li a:hover {
	color: #000066;
	text-decoration: underline;
}
table#homeleftboxes td {
	padding: 4px 0px 5px 8px;
	color: #333333;
	font-size: 0.7em;
	background-color: #f0eef8;
	border-bottom: 1px solid #ffffff;
}
form#callrequest {
	padding: 0;
	margin: 0;
}
table#callrequest, table#callrequest td {
	padding: 3px 0 3px 0;
	margin: 0;
	border: 0;
}
input {
	font-size: 1em;
}
.formfieldcr {
	border: 1px solid #7ab2dd;
	width: 145px;
	font-size: 12px;
}
.formfieldcrpc {
	border: 1px solid #7ab2dd;
	width: 74px;
}
select.formfieldcr {
	border: 1px solid #7ab2dd;
	width: 145px;
	font-size:10px;
}
div.crinst {
	float: right;
	width: 88px;
}
form.contactRequest {
	margin: 0;
	padding: 0;
}
/*BODY*/
td#homebody,td#mainbody {
	width: 529px;
	padding: 20px 0px 0px 22px;
}
td#mainbody {
	width: 547px;
	padding-right: 20px;
}
td#mainbodywide {
	width: 700px;
	padding: 20px 0px 0px 18px;
}
td.mainbodysimple {
	border-left: 1px solid #ffffff;
}
td#mainbody h2, td#mainbodywide h2 {
	color: #004e8f;
	font-size: 0.9em;
	font-weight: bold;
	margin-bottom: 12px;
}
td#mainbody h3, td#mainbodywide h3 {
	color: #004e8f;
	font-size: 0.75em;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 8px;
}
td#mainbody p, td#mainbodywide p {
	font-size: 0.75em;
	line-height: 1.4em;
	margin: 0px 0px 12px 0px;
}
td#mainbody ul,td#mainbody ol, td#mainbodywide ul,td#mainbodywide ol {
	margin-bottom: 12px;
	margin-top: 12px;
}
td#mainbody ul li,td#mainbodywide ul li {
	font-size: 0.75em;
	list-style: square;
}
td#mainbody ol li,td#mainbodywide ol li {
	font-size: 0.75em;
}
table#loantypes td {
	font-size: 0.7em;
	color: #666666;
	padding-right: 14px;
}
table#loantypes td a:link, table#loantypes td a:visited {
	font-size: 1.2em;
	color: #004e8f;
	font-weight: bold;
	text-decoration: none;
}
table#loantypes td a:hover {
	text-decoration: underline;
	color: #000066;
}
td#homebody p.subtext,td#mainbodywide p.subtext,td.mainbodysimple p.subtext,td#mainbody p.subtext {
	font-size: 0.7em;
	color: #666666;
}
/*SITEMAP*/
td#mainbody ul#linktree {
	font-size: 1em;
}
td#mainbody ul#linktree li {
	list-style: none;
	font-weight: bold;
}
td#mainbody ul#linktree li ul {
	margin-top: 0px;
}
td#mainbody ul#linktree li ul li {
	list-style-image: url(../images/arroleft.gif);
	font-weight: normal;
	font-size: 1em;
	line-height: 1.2em;
}
/*BODY BOTTOM*/
td#bottomleft {
	padding-left: 20px;
}
td#bottombody {
	padding: 18px 14px 8px 22px;
	margin: 0;
}
#base #bottombody #bottombodyc td {
	font-size: 0.7em;
	font-weight: bold;
}
#base #bottombody #bottombodyc .Fqsignup #Fqsignup span {
	color: #004e8f;
}
td.hlacai {/*affordability index*/
	padding-bottom: 8px;
}
td.subscribe {/*subscribe box*/
	border-top: 2px solid #f0eef8;
	padding-top: 4px;
}
form.Fqsignup {
	margin: 0;
	padding: 0;
}
/*FOOTER*/
table#footer {
	margin: 0 auto;
	padding: 0;
	width: 758px;
}
td#footleft {
	font-size: 0.7em;
	color: #004e8f;
}
td#footleft a:link,td#footleft a:visited {
	color: #004e8f;
}
td#footleft a:hover {
	color: #000066;
}
td#footmiddle {
	font-size: 0.75em;
	color: #004e8f;
}
td#footright {
	font-size: 0.7em;
	color: #004e8f;
	text-align: right;
}
td#footright a:link,td#footright a:visited {
	color: #004e8f;
} 
td#footright a:hover {
	color: #000066;
}
span.gnendorsement a:link, span.gnendorsement a:visited {
	color: #004e8f;
	font-weight: bold;
	text-decoration: none;
}
span.gnendorsement a:hover {
	color: #004e8f;
	text-decoration: underline;
	font-weight: bold;
}
td#footsoul {
	font-size: 0.65em;
	color: #004e8f;
}
/*EXTRAS*/
#udmData{
	position:absolute;
	visibility:hidden;
	;
}
.glosstitle {
	color: #004e8f;
	font-weight:bold;
	font-size: 12px
}
.glossdef p{
	font-size: 12px;
}


