@charset "UTF-8";body {	background: #ffffff;	margin: 0;	padding: 0;	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;	color: #333333;	line-height: 18px;}.text {	display: none;}img {	border: 0;}a {	text-decoration: underline;	color: #d81818;}a:hover {	text-decoration: underline;	color: #0030c0;}a:visited {	text-decoration: underline;	color: #d81818;}.basic_container {	width: 100%;}#header_shadow {	margin: 0 auto;	background-color: #FFFFFF;}#header_container {	margin: 0 auto;	width: 800px;	height: 70px;	position: relative;}#logo {	width: 250px;	position: absolute;	left: 20px;	top: 10px;	height: 45px;}#tagline {	width: 160px;	position: absolute;	left: 110px;	top: 50px;	font-size: 11px;	color: #333333;	text-align: right;	line-height: 14px;	font-style: italic;	height: 20px;}#header_links_box {	position: absolute;	right: 20px;	top: 10px;	text-align: right;}.header_links {	text-align: right;	font-size: 11px;	color: #FF0000;}.header_links a:link {	color: #d81818;	text-decoration: none;}.header_links a:hover {	color: #0030c0;	text-decoration: underline;}.header_links a:visited {	color: #d81818;}#nav_shadow {	margin: 0 auto;	background-image: url(../images/nav_images/pro_drop4_back.gif);	background-repeat: repeat-x;	height: 35px;	background-color: #FFFFFF;	z-index: 1000;}#nav_container {	margin: 0 auto;	width: 800px;	height: 35px;	position: relative;	z-index: 2000;}#undernav_shadow {	margin: 0 auto;	background-image: url(../images/undernav_grad.jpg);	background-repeat: repeat-x;	height: 30px;}#undernav_container {	margin: 0 auto;	width: 800px;	height: 30px;	position: relative;}#undernav_links_box {	position: absolute;	right: 20px;	top: 6px;	text-align: right;}.undernav_links {	text-align: right;	font-size: 11px;}.undernav_links a:link {	color: #333333;	text-decoration: none;	padding-left: 10px;}.undernav_links a:hover {	color: #ffffff;	text-decoration: underline;}.undernav_links a:visited {	color: #000000;}.divider {	margin: 0 auto;	width: 800px;	height: 15px;	overflow: hidden;}#content_shadow {	margin: 0 auto;}#content_container {	margin: 0 auto;	width: 800px;	position: relative;}.content_top {	width: 800px;	height: 20px;	background-image: url(../images/mortgage_box_top.jpg);	background-repeat: no-repeat;	overflow: hidden;	background-color: #FFFFFF;}.content_box {	width: 800px;	background-image: url(../images/mortgage_box_grad.jpg);	background-repeat: repeat-y;}.left_side {	width: 240px;	padding-left: 20px;}.left_menu {	padding: 10px;	width: 210px;}.left_spot_box {	padding: 10px 10px 5px;	width: 196px;	background-image: url(../images/mortgage_yellow_top.jpg);	background-position: top;	background-repeat: no-repeat;	border-right: 2px solid #FFFFFF;	border-left: 2px solid #FFFFFF;	background-color: #edc665;}.left_spot_title {	color: #CC0000;	font-size: 18px;	font-weight: bold;	padding-bottom: 10px;	text-indent: 10px;	padding-top: 4px;}.left_spot_title_bot {	background-image: url(../images/family5.jpg);	background-repeat: no-repeat;	height: 134px;	width: 220px;	position: relative;}.left_spot_confident {	color: #000000;	font-size: 12px;	font-weight: bold;	position: relative;	padding-left: 10px;}.left_spot_button {	height: 23px;	background-image: url(../images/mortgage_yellow_button.jpg);	background-repeat: no-repeat;	width: 102px;	text-align: center;	font-size: 12px;	line-height: 20px;	font-weight: normal;	position: absolute;	bottom: 6px;	right: 6px;}.left_menu_box {	padding: 10px 10px 5px;	width: 196px;	background-image: url(../images/mortgage_blue_back.jpg);	background-position: top;	background-repeat: no-repeat;	border-right: 2px solid #ffffff;	border-left: 2px solid #ffffff;	background-color: #cedbe7;}.left_menu_title {	color: #cc0000;	font-size: 18px;	font-weight: bold;	padding-bottom: 10px;	text-indent: 10px;	padding-top: 4px;}.left_menu_title_bot {	background-image: url(../images/mortgage_blue_bot.jpg);	background-repeat: no-repeat;	height: 12px;	width: 220px;	position: relative;}.left_menu_confident {	color: #000000;	font-size: 12px;	font-weight: bold;	background-image: url(../images/confident_man.gif);	background-repeat: no-repeat;	background-position: right bottom;	height: 170px;	position: relative;	padding-bottom: 10px;	padding-left: 10px;}.left_menu_button {	height: 20px;	background-image: url(../images/button.gif);	background-repeat: no-repeat;	width: 100px;	text-align: center;	font-size: 12px;	line-height: 20px;	font-weight: normal;	position: absolute;	left: 0px;	bottom: 0px;}.left_menu_rule {	border-top-width: 1px;	border-top-style: solid;	border-top-color: #FFFFFF;	margin-top: 10px;	margin-bottom: 10px;	width: 220px;}.right_side {	width: 495px;	padding-right: 20px;	padding-left: 20px;	padding-top:	0px;}

.hm_image {	
    background-image: url(../images/hm_image.jpg);	
    background-repeat: no-repeat;	
    position: relative;
    background-position: left bottom;}
    
.hm_image_title {	color: #339900;	font-size: 21px;	font-weight: bold;	padding-bottom: 10px;}.hm_image_text {	padding: 15px 20px 20px;}.hm_image_spacer {	height: 350px;}#hm_go {	height: 90px;	width: 75px;	right: 57px;	bottom: 8px;	position: absolute;	z-index: 100;}.content_bot {	width: 800px;	height: 20px;	background-image: url(../images/mortgage_box_bot.jpg);	background-repeat: no-repeat;	overflow: hidden;}#footer_shadow {	margin: 0 auto;	height: 30px;}#footer_container {	margin: 0 auto;	width: 800px;	height: 30px;	position: relative;}#copyright {	position: absolute;	left: 20px;	top: 0px;	text-align: left;	width: 400px;	font-size: 10px;}#footer_links_box {	position: absolute;	right: 20px;	top: 0px;	text-align: right;}.footer_links {	text-align: right;	font-size: 11px;}.footer_links a:link {	color: #666666;	text-decoration: none;	padding-left: 20px;}.footer_links a:hover {	color: #333333;	text-decoration: underline;}.footer_links a:visited {	color: #666666;}h1.main_bullet {color:#cc0000;margin-left:15px;font-size:16pt;padding-bottom:20px;}h1.main_bullet img {	padding-right:5px;vertical-align:middle;}h1.page_title	{	color:#000000;	background:#ffffff url('../images/blue_bg.png') repeat-x scroll 0 0;	font-weight:bold;	width:100%;	padding:15px 5px 15px 15px;}.content_area {	border-left:thin solid #edc665;	padding-left:15px;}
	
form#frmLeadInfo	{
	width:100%;
}

form#frmLeadInfo table	{
	width:100%;
}

form#frmLeadInfo	td	{
	vertical-align:middle;
}

form#frmLeadInfo	td.left	{
	text-align:right;
	padding-right:15px;
	font-weight:bold;
}

form#frmLeadInfo	td.inst {
	font-size:1em;
	color:#cc0000;
	background-color:#edc665;
}

form#frmLeadInfo	td.tiny {
	font-size:0.8em;
}

form#frmLeadInfo	td.dropDown {
	font-weight:bold;
}

form#frmLeadInfo	td.top {
	vertical-align:top;
}

form#frmLeadInfo	span.required {
	color:#cc0000;
	padding-right:3px;
}

.error {
	color:#ff0000;
}

div.floatingDiv {
	width:175px;
	text-align:center;
}

div#leftFloat {
	position:relative;
	left:55px;
	float:left;
}

div#rightFloat {
	padding-top:10px;
	padding-bottom:10px;
	position:relative;
	right:25px;
	float:right;
	background-color:#eceee3;
}

div.floatingDiv img {
	border:none;
}

#rightTitle {
	float:right;
	text-align:right;
}