@charset "utf-8";
/* CSS Document */
* { margin:0; padding:0; }

body {
background-color:#D3D3D3;
	font-family:"Lucida Sans", Arial, Helvetica, sans-serif;
	font-size:12px;
	}
#layout { 
	background-color:#FFFFFF;
	width:980px;
	margin:0 auto;
	padding-bottom:10px;
	}
#footer { 
	width:980px;
	margin:10px auto;

	color:#333333;
	font-size:90%;
	margin-bottom:50px;
	}
#footer a, #footer a:visited { color:#333333; text-decoration:none; }
#logo {
	margin:10px 10px 3px 30px;
	float:left;
	width:220px;
	}
#header {
	float:right;
	width:440px;
	margin-right:15px;
	}
.header-contact {
	margin:6px 0 10px 0;
	font-size:18px;
	}
.header-contact-l { text-align:right; padding-right:8px; vertical-align:top; }
.home-loans-us { font-family:Georgia, "Times New Roman", Times, serif;
	font-size:140%;
	font-style:italic; text-align:right; padding-right:10px; padding-bottom:5px;}
#ANAHM { float:left; width:200px; margin:10px 0 0 10px; }
.header-contact p { margin:5px 0; }
.hc01800 { font-size:17px; }
.title {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:120%;
	font-style:italic;
	text-align:right;
}
.title strong { font-size:140%; font-weight:normal; }
#banner { clear:both; border-bottom:2px solid #F4C600; border-top:2px solid #F4C600; height:320px; }

#images {
	width:680px;
	height:320px;
	float:left;
	overflow:hidden;
	}
	
#menutop { clear:both;  background-color:#2767AB; height:29px;   }
#menutop ul { margin:0; padding:0; list-style:none;  }
#menutop ul li { float:left; }
#menutop ul li a, #menutop ul li a:visited {
	display:block;
	padding:0 19px 0 20px;
	line-height:28px;
	text-decoration:none;
	background-color:#2767AB;
	color:#FFFFFF;
	border-right:1px solid #FFFFFF;
	}
#menutop ul li a:hover {
	background-color:#1F5289;
	}
.menu-new { font-size:80%; color:#F4C600; font-weight:bold; }

#menutop li.menu-last a, #menutop li.menu-last a:visited { border-right:0 none; }

#content {
	clear:both;
	}
#left {
	padding:10px 25px 20px 25px;
	border-left:1px solid #DDDDDD;
	margin:10px 0;
}

.customer-satisfaction {
	background:url(images/template/box_customer-satisfaction.jpg) no-repeat;
	width:210px;
	height:143px;
	margin:0 auto;
	text-align:center;
	padding:50px 0 0 0;
	}

.clear { clear:both; }
a, a:visited {
	color:#2767AB;
	}
a:hover { color:#B20003; }
a img { border:0; }

a.more, a.more:visited {
	background:url(images/template/arrow-blue.gif) right 4px no-repeat;
	padding-right:10px;
	text-decoration:none;
	}
a.more:hover {
background-position:right -8px;
}

h1 {
	margin:0 0 15px 0;
	font-size:190%;
	font-weight:normal;
	}
h2 {
	font-size:150%;
	margin:20px 0 10px 0;
	font-weight:normal;
	color:#4C5D84
	}
h3 {
	font-size:120%;
	margin:10px 0 7px 0;
	}
ul {
	margin:10px 50px;
	}
li {
	line-height:20px;
	}
p { 
	margin:5px 0 15px 0;
	line-height:18px;
	}

.disclamer {
	font-size:95%; 
	}
.pre-table td {
vertical-align:top;
padding:5px;
}
.td { background-color:#E8F8FF; }
.pre-input {
	border:1px solid #666666;
	padding:1px;
	}
	
.btn-submit {
	display:block;
	width:92px;
	height:30px;
	background:url(images/template/btn-submit.jpg) no-repeat;
	}
.btn-submit:hover {
	background-position:0px -30px;
	}
.btn-submit-y {
	display:block;
	width:92px;
	height:28px;
	background:url(images/template/btn-submit.jpg) 0px -60px no-repeat;
	}
.btn-submit-y:hover {
	background-position:0px -88px;
	}

.partners { float:left; width:35%; list-style:none; list-style-image:url(images/template/bullet-blue.gif); }

.mleft { float:left; width:50%; }
.mright{ float:right; width:50%; text-align:right; }

.article-footer { 
	padding:10px;
	background-color:#ECF5FF;
	font-size:95%;
	}
.menu-articles h2 {
	margin:0 0 10px 0;
	background:url(images/template/bullet_mid.jpg) left no-repeat;
	padding-left:20px; 
	}
.menu-articles h2 a, .menu-articles h2 a:visited {
	text-decoration:none;
	}
.menu-articles {
	font-size:90%; 
	}
/*Get Started*/
#startform {
	width:300px;

	float:left;
	background:url(images/template/bg_start-box.jpg);
	}
.startform {
	margin:10px 10px 10px 15px;
	font-size:13px;
	height:220px;
}
.startform h2 {
	margin:0 0 8px 0;
	color:#000000;
	font-size:22px;
	}
.sf-box { margin: 5px 0 10px 15px; height:40px; line-height:20px; }
.startform label { 	margin:12px 0 2px 0; }	
.startform .submit {
	width:84px;
	height:27px;
	background:url(images/template/btn-submit.jpg) 0px -60px no-repeat;
	border:0 none;
	cursor:pointer;
	}
.startform .submit:hover { background-position:0px -86px; }
.input { border:1px solid #333333; padding:1px 5px; font-size:90%; color:#666666; }
input.input { height:19px; }
.select { border:1px solid #333333; padding:0; font-size:90%; color:#666666; height:21px; }
.startform #base, .startform #opcion { width:190px; margin-left:6px; }
.startform .ammount  { width:162px; } 
.startform label.error { margin:2px 0 0 110px;  color:#CA0000; font-size:80%; display:block; }
.startform input.error, .startform select.error {border:1px solid #CA0000; }

.sf-baseoption { display:none;}
.hide { display:none; }
.show { display:block; }

.req { color:#E60000; }
.required { font-size:80%; margin:5px; }
table.contact td .input { width:200px; }
table.contact { width:380px; }
table.contact td { padding:8px; border-bottom:1px dotted  #999999 }
.submit { 
	width:92px;
	height:30px;
	background:url(images/template/btn-submit.jpg) no-repeat;
	border:0 none;
	margin:10px 0;
	}
.submit:hover {
	background-position:0px -30px;
	}

.contact-info { padding:10px 20px; margin:0 10px; width:300px; border:1px solid #DDF6FF; background-color:#F4FCFF; }