@charset "utf-8";body{margin:0;padding:0;text-align:center;font-family:"Segoe UI",Verdana,Arial,sans-serif;color:#000;font-size:13px;}
body,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,p,a,form,fieldset,legend,input,#logo,img,#container,#header,#navbar,#navbar,#headerdate,#maincontent,#leftsidecontent,footer,footer_left,footer_middle,footer_right,#othercontact,#minicontact,#breadcrumb,#rightside,#aboutus,#recentnews,#mrn,#calc,#leftsidecontent,#applynow,#fullContent{margin:0;padding:0;}
#container{width:955px;margin:0 auto;text-align:left;padding:0;}
#container #header{
	height:74px;
}
#container #header a{color:#005a88;text-decoration:none;}
#container #header a:hover{color:#138cdd;text-decoration:underline;}
#container #header #header_logo{
	width:302px;
	float:left;
}
#container #header #phonenumber{
	float:right;
	margin-top: 10px;
	margin-right: 15px;
}
#container #header #inforequest{
	margin-left: 650px;
	width: 100px;
	padding-top: 45px;
}
#container #header #contactform{z-index:31;display:none;border-top-style:double;border-right-style:double;border-bottom-style:double;border-left-style:double;border-top-color:#999;border-right-color:#999;border-bottom-color:#999;border-left-color:#999;background-color:#ebebeb;position:absolute;padding:12px;height:450px;width:330px;left:327px;top:225px;font-weight:normal;font-size:12px;}
#container #navbar{height:30px;margin-right:auto;margin-left:auto;margin-top:20px;width:954px;font-family:"Segoe UI",Verdana,Arial,sans-serif;margin-bottom:4px;}
.h1{font-weight:normal;margin:20px 0 0 0;font-size:1.2em;letter-spacing:.1em;text-transform:uppercase;text-align:center;}
#container #mainContent{border-right:1px dotted #c0c0c0;width:615px;float:left;padding-right:20px;padding-bottom:0;padding-left:20px;margin-bottom:25px;font-family:"Segoe UI",Verdana,Arial,sans-serif;background-image:url(images/content_end.png);background-repeat:no-repeat;background-position:center bottom;}
h1{font-weight:normal;margin:20px 0 20px 0;font-size:20px;color:#f58220;}
h2{font-weight:normal;margin-bottom:10px;font-size:18px;color:#06c;}
h3{font-weight:normal;margin:0 0 10px 0;font-size:16.2px;color:#19b300;}
h4{font-weight:normal;margin:0 0 10px 0;color:#f58220;font-size:14px;}
p{font-size:13px;line-height:1.5em;color:#4e4e4e;margin-top:.25em;margin-bottom:25px;}
.index_h1{color:#333;text-align:center;font-size:20px;}
.blue_heading{font-weight:normal;color:#06c;}
.green_heading{color:#19b300;font-weight:normal;}
.orange_heading{color:#f58220;font-weight:normal;}
.grey_heading{color:#646464;font-weight:normal;}
#container #mainContent ul{padding-left:45px;margin-bottom:20px;margin-top:15px;line-height:20px;}
#container #fullContent ul{padding-left:45px;margin-bottom:20px;margin-top:15px;line-height:20px;}
#container #sidebar1 ul{margin-top:15px;padding-left:35px;line-height:20px;margin-bottom:20px;}
#container #fullContent il{margin-top:15px;padding-left:45px;margin-bottom:20px;}
#container #mainContent a:link{color:#005a88;text-decoration:none;}
#container #mainContent a:hover{color:#138cdd;text-decoration:underline;}
#container #fullContent a:link{color:#005a88;text-decoration:none;}
#container #fullContent a:hover{color:#138cdd;text-decoration:underline;}
#container #mainContent #breadcrumb{width:300px;padding-top:10px;font-size:11px;background-image:url(images/cool_divider.gif);background-repeat:no-repeat;background-position:left bottom;margin-bottom:10px;color:#4e4e4e;}
#container #mainContent #breadcrumb a{color:#36c;text-decoration:none;}
#container #mainContent #breadcrumb a:hover{color:#138cdd;text-decoration:underline;}
#container #fullContent #breadcrumb{width:250px;padding-top:15px;font-size:11px;margin-bottom:10px;background-image:url(images/cool_divider.gif);background-repeat:no-repeat;background-position:left bottom;color:#4e4e4e;}
#container #fullContent #company_info{width:250px;margin-right:auto;margin-left:auto;text-align:center;margin-top:55px;margin-bottom:55px;}
#container #fullContent #breadcrumb a{color:#36c;text-decoration:none;}
#container #fullContent #breadcrumb a:hover{color:#138cdd;text-decoration:underline;}
#container #mainContent #conformlim #conformtable{margin-right:auto;margin-left:auto;border:1px solid #666;background-color:#CCC;width:560px;text-align:center;}
#container #mainContent #pmi_calculator #pmicalculator #pmi_calc{background-color:#CCC;width:450px;margin-right:auto;margin-left:auto;border:1px solid #6CC;}
#container #mainContent #rates{background-color:#eff3ff;padding:10px;}
#container #mainContent #rates #zill{margin-right:auto;margin-left:auto;width:338px;}
#container #mainContent #texasvetpage #txvetpagerates{border:1px solid #19b300;margin-right:auto;margin-left:auto;font-size:16px;text-align:center;font-weight:bold;}
#container #mainContent #fundingfee #fundingtable{margin-right:auto;margin-left:auto;border:1px solid #09f;}
#container #mainContent #clear{clear:both;}
#container #sidebar1{float:right;width:265px;padding-top:15px;padding-right:10px;padding-bottom:15px;padding-left:0;margin-bottom:25px;}
#container #sidebar1 a:link{font-size:13px;color:#005a88;text-decoration:none;}
#container #sidebar1 a:hover{color:#138cdd;text-decoration:underline;}
#container #sidebar1 h2{color:#19b300;line-height:20px;background-color:#f7f7f7;margin-top:0;margin-right:0;margin-bottom:10px;margin-left:0;padding-top:0;padding-right:0;padding-bottom:4px;padding-left:5px;}
#container #sidebar1 #aboutus{
	padding-top:0;
	padding-right:0;
	padding-bottom:5px;
	padding-left:0;
	margin-top:0;
	margin-right:0;
	margin-bottom:10px;
	margin-left:0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
#container #sidebar1 #getstartednow{
	padding-top:10px;
	padding-right:0;
	padding-left:0;
	margin-top:10px;
	margin-right:0;
	margin-left:0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	margin-bottom: 10px;
}
#container #sidebar1 #recentnews{padding-top:0;padding-right:0;padding-bottom:5px;padding-left:0;margin-top:0;margin-right:0;margin-bottom:10px;margin-left:0;border-bottom:1px dotted #c0c0c0;}
#container #sidebar1 #mrn{
	margin-top:10px;
	padding:0;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
#container #sidebar1 #othercontact{
	text-align:center;
	padding:0;
	margin-top:10px;
	margin-right:0;
	margin-bottom:10px;
	margin-left:0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
#container #sidebar1 #othercontact #minicontactform{background-color:#ebebeb;border:1px solid #999;padding-top:10px;padding-bottom:10px;}
#container #sidebar1 #aboutus a #EHO{border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;}
#container #sidebar1 #getstartednow p a img{padding-left:75px;}
#container #sidebar1 #va-loans{
	margin-top:10px;
	margin-bottom:10px;
	text-align:left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
#container #links{margin-top:25px;text-align:center;clear:both;}
#container #links a:link{color:#005a88;text-decoration:none;}
#container #links a:hover{color:#138cdd;text-decoration:underline;}
#container #footer{clear:both;height:60px;margin-top:0;margin-bottom:25px;}
#container #footer_divider{margin-top:30px;margin-bottom:5px;}
#container #footer a:link{color:#005a88;text-decoration:none;}
#container #footer a:hover{color:#138cdd;text-decoration:underline;}
#container #footer #footer_left{
	float:left;
	width:390px;
	color:#4e4e4e;
	display:block;
	margin:0;
	margin-top: 17px;
}
#container #footer #footer_right{width:175px;float:right;height:28px;padding-top:17px;padding-right:30px;}
#container #footer #footer_right a img{border:none;}
#container #fullContent{margin-right:20px;margin-left:20px;}
#container #fullContent #window{margin:0 auto;border:0;width:760px;}
#container #fullContent #window #p7HGM_1 #p7HGMvpw_1 p{font-size:1.25em;margin-top:20px;}
#p7HGM_1.p7HGM04 .p7HGM_panel_content{padding:0;}
#container #fullContent #contenttwo{height:60px;width:100%;text-align:center;margin-top:40px;}
#container #fullContent #contenttwo a:link{color:#005a88;text-decoration:none;}
#container #fullContent #contenttwo a:hover{color:#138cdd;text-decoration:underline;}
#container #fullContent #applynow{padding:10px;text-align:center;}
#container #fullContent #applynow #applyforloan{background-color:#ebebeb;margin-right:auto;margin-left:auto;width:860px;border:1px solid #999;padding:15px;}
#container #fullContent #contactus #maincontactform{
	width:450px;
	background-color:#CCC;
	border:1px solid #00C;
	padding-top:20px;
	padding-right:10px;
	padding-bottom:20px;
	padding-left:10px;
	float: right;
}
#container #fullContent #mortgagecalc #calc{border:1px solid #adcfff;background-color:#eff3ff;text-align:center;margin:0;width:150px;padding:15px;}
#container #fullContent #mortgagecalc #calc table{width:150px;}
.columns2 h2{font-size:2em;font-weight:normal;color:#999;margin-top:35px;margin-right:0;margin-bottom:0;margin-left:0;text-align:center;}
.columns2{margin-left:409px;line-height:normal!important;padding-right:10px;padding-left:10px;margin-top:55px;}
.columns2 p{margin:0!important;font-size:1.4em;}
.columns2 a{color:#36c;text-decoration:none;}
.columns2 a:hover{color:#138cdd;text-decoration:underline;}
.columm1{width:409px;float:left;text-decoration:none;}
.fltrt{float:right;margin-left:8px;}
.fltlft{float:left;margin-right:8px;}
.clearfloat{clear:both;height:0;font-size:1px;line-height:0;}
#AffordUp{display:none;border:1px solid #333;position:absolute;left:350px;top:200px;font-size:12px;text-align:justify;padding:10px;background-color:#dadada;height:450px;width:400px;}
#RentUp{display:none;border:1px solid #333;position:absolute;left:350px;top:200px;font-size:12px;text-align:justify;padding:10px;height:600px;width:430px;background-color:#dadada;}
#RefiUp{display:none;border:1px solid #333;position:absolute;left:350px;top:200px;font-size:12px;text-align:justify;padding:10px;background-color:#dadada;height:450px;width:400px;}
#IncomeUp{display:none;border:1px solid #333;position:absolute;left:350px;top:200px;font-size:12px;text-align:justify;padding:10px;background-color:#dadada;height:450px;width:400px;}
#VaUp{display:none;border:1px solid #333;position:absolute;left:350px;top:200px;font-size:12px;text-align:justify;padding:10px;background-color:#dadada;height:565px;width:300px;}
.center{text-align:center;}
.arrow_p{background-image:url(assets/right_arrow_p.png);background-repeat:no-repeat;padding-left:15px;text-align:left;margin-left:25px;}
.input_error{color:#F00;}
#container img{border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;}
.pcaps2{font-size:9px;margin:0 0 10px;font-weight:normal;letter-spacing:.25em;text-transform:uppercase;color:#777;}
.pcaps3{margin:0 0 12px;text-transform:uppercase;letter-spacing:.2em;color:#000;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;display:block;font-size:9px;font-weight:normal;}
.smallletters{font-size:10px;text-align:center;}
#container #sidebar1 p{margin-bottom:10px;}
#container #sidebar1 #right_side_divider{margin-top:5px;margin-bottom:5px;}
#container #divider{margin-bottom:10px;}
#container #footer #footer_middle {
	float: left;
	height: 30px;
	width: 200px;
	margin-top: 17px;
	margin-left: 20px;
}
#container #sidebar1 #mtgCalc {
	margin-bottom:15px;
	border-bottom-width:1px;
	border-bottom-style:dotted;
	border-bottom-color:#CCC;
	padding-bottom: 25px;
	}
#container #sidebar1 #mtgCalc table {
	background-color: #EBEBEB;
	border: 1px solid #999;
}
