@charset "utf-8";
/* CSS Document */

body {
	background-color: #E7EDFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0;
}

h1 {
	font-size:15px;
	color:#000099;
	margin:0;
	}
	
h2 {
	font-size:13px;
	color:#666;
	}
	
h3 {
	font-size:12px;
	font-weight:bold;
	color:#333;
	font-style: italic;
	}

.fineprint {
font-size: 11px;
color: #999;
}
	
.bodylist {
	list-style-image:url(images/marker.gif);
	margin:0 0 3px -12px;
	}
	
.bodylist2 {
	list-style-image:url(images/marker.gif);
	margin:20px 0 3px -12px;
	}

input {
	width:130px;
	margin:0 0 3px 0;
	font-size:11px;
	height:12px;
	}
	
select {
	width:130px;
	margin:0 0 3px 0;
	font-size:11px;
	}

a {
	color:#0000CC;
	text-decoration:none;
	}
	
a:hover {
	color:#CC0000;
	text-decoration:none;
	}

div {
	width:100%;
	}
	
img {
	border:none;
	}
	
.clickhere {
	font-weight:bold;
	font-size:12px;
	margin:0 0 0 12px;
	}

.main {
	width:900px;
	background-color:#FFF;
	border-left:#990000 double thick;
	border-right:#990000 double thick;
	padding:10px;
	height:100%;
	}
	
.flag { 
	background-image:url(images/1AmericanFlag.jpg);
	background-repeat:no-repeat;
	}
	
.soldier { 
	background-image:url(images/2soldier-bg.jpg);
	background-repeat:no-repeat;
	height:320px;
	width:606px;
	float:left;
	}
	
.line {
	width:930px;
	height:2px;
	background-color:#990000;
	}

.topright {
	position: absolute;
	margin: 0 0 0 640px;
	width:250px;
	}

.topright1 {
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	margin:4px 0 4px 0;
	color:#CC0000;
	}
	
.topright2 {
	font-size:17px;
	font-weight:bold;
	margin:4px;
	color:#006699;
	}
	
.topright3 {
	font-size:10px;
	margin:4px;
	color:#000066;
	}
	
.topright4 {
	font-size:11px;
	margin:-4px 0 8px 0;
	font-weight:599;
	}

.nav {
	width:920px;
	height:24px;
	background-image:url(images/nav-bg.jpg);
	border-left:#990000 double thick;
	border-right:#990000 double thick;
	padding:0 0 0 0;
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	}
	
.footernav {
	width:920px;
	height:24px;
	background-image:url(images/nav-bg.jpg);
	border-left:#990000 double thick;
	border-right:#990000 double thick;
	padding:10px 0 0 0;
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	}
	
.quote {
	float:right;
	width:276px;
}

.quotequote {
	width:276px;
}

.quote1 {
	background-color:#EFEFEF;
	padding:5px;
}

.quote15 {
	background-color:#EFEFEF;
	padding:5px;
	height:2812px;
}

.quote2 {
	background-color:#EFEFEF;
	padding:5px;
	height:509px;
}

.quote3 {
	background-color:#EFEFEF;
	padding:5px;
	height:501px;
}

.quote35 {
	background-color:#EFEFEF;
	padding:5px;
	height:502px;
}

.quote4 {
	background-color:#EFEFEF;
	padding:5px;
	height:446px;
}

.quote41 {
	background-color:#EFEFEF;
	padding:5px;
	height:486px;
}

.quote5 {
	background-color:#EFEFEF;
	padding:5px;
	height:490px;
}

.quote6 {
	background-color:#EFEFEF;
	padding:5px;
	height:451px;
}

.quote61 {
	background-color:#EFEFEF;
	padding:5px;
	height:512px;
}

.quote615 {
	background-color:#EFEFEF;
	padding:5px;
	height:536px;
}

.quote65 {
	background-color:#EFEFEF;
	padding:5px;
	height:366px;
}

.quote66 {
	background-color:#EFEFEF;
	padding:5px;
	height:458px;
}

.quote67 {
	background-color:#EFEFEF;
	padding:5px;
	height:499px;
}

.quote68 {
	background-color:#EFEFEF;
	padding:5px;
	height:451px;
}

.quote681 {
	background-color:#EFEFEF;
	padding:5px;
	height:464px;
}

.quote685 {
	background-color:#EFEFEF;
	padding:5px;
	height:446px;
}

.quote686 {
	background-color:#EFEFEF;
	padding:5px;
	height:441px;
}

.quote687 {
	background-color:#EFEFEF;
	padding:5px;
	height:382px;
}

.quote688 {
	background-color:#EFEFEF;
	padding:5px;
	height:421px;
}

.quote6885 {
	background-color:#EFEFEF;
	padding:5px;
	height:431px;
}

.quote689 {
	background-color:#EFEFEF;
	padding:5px;
	height:326px;
}

.quote69 {
	background-color:#EFEFEF;
	padding:5px;
	height:535px;
}

.quote7 {
	background-color:#EFEFEF;
	padding:5px;
	height:496px;
}

.quote71 {
	background-color:#EFEFEF;
	padding:5px;
	height:559px;
}

.quote8 {
	background-color:#EFEFEF;
	padding:5px;
	height:460px;
}

.quote801 {
	background-color:#EFEFEF;
	padding:5px;
	height:746px;
}

.quote802 {
	background-color:#EFEFEF;
	padding:5px;
	height:581px;
}

.quote803 {
	background-color:#EFEFEF;
	padding:5px;
	height:683px;
}

.quote804 {
	background-color:#EFEFEF;
	padding:5px;
	height:636px;
}

.quote805 {
	background-color:#EFEFEF;
	padding:5px;
	height:522px;
}

.quote806 {
	background-color:#EFEFEF;
	padding:5px;
	height:487px;
}

.quote807 {
	background-color:#EFEFEF;
	padding:5px;
	height:448px;
}

.quote808 {
	background-color:#EFEFEF;
	padding:5px;
	height:537px;
}

.quote809 {
	background-color:#EFEFEF;
	padding:5px;
	height:530px;
}

.quote810 {
	background-color:#EFEFEF;
	padding:5px;
	height:487px;
}

.quote811 {
	background-color:#EFEFEF;
	padding:5px;
	height:475px;
}

.quote812 {
	background-color:#EFEFEF;
	padding:5px;
	height:450px;
}

.quote813 {
	background-color:#EFEFEF;
	padding:5px;
	height:506px;
}

.quote814 {
	background-color:#EFEFEF;
	padding:5px;
	height:662px;
}

.quote815 {
	background-color:#EFEFEF;
	padding:5px;
	height:538px;
}

.quote816 {
	background-color:#EFEFEF;
	padding:5px;
	height:463px;
}

.quote817 {
	background-color:#EFEFEF;
	padding:5px;
	height:488px;
}

.quote818 {
	background-color:#EFEFEF;
	padding:5px;
	height:581px;
}

.quote819 {
	background-color:#EFEFEF;
	padding:5px;
	height:448px;
}

.quote820 {
	background-color:#EFEFEF;
	padding:5px;
	height:2103px;
}

.quote821 {
	background-color:#EFEFEF;
	padding:5px;
	height:539px;
}

.quote822 {
	background-color:#EFEFEF;
	padding:5px;
	height:1617px;
}

.quote823 {
	background-color:#EFEFEF;
	padding:5px;
	height:442px;
}

.quote824 {
	background-color:#EFEFEF;
	padding:5px;
	height:1015px;
}

.quote825 {
	background-color:#EFEFEF;
	padding:5px;
	height:511px;
}

.quote826 {
	background-color:#EFEFEF;
	padding:5px;
	height:1638px;
}

.quote827 {
	background-color:#EFEFEF;
	padding:5px;
	height:472px;
}

.quote828 {
	background-color:#EFEFEF;
	padding:5px;
	height:505px;
}

.quote829 {
	background-color:#EFEFEF;
	padding:5px;
	height:589px;
}

.quote830 {
	background-color:#EFEFEF;
	padding:5px;
	height:476px;
}

.quote831 {
	background-color:#EFEFEF;
	padding:5px;
	height:995px;
}

.quote832 {
	background-color:#EFEFEF;
	padding:5px;
	height:477px;
}

.quote833 {
	background-color:#EFEFEF;
	padding:5px;
	height:456px;
}

.quote834 {
	background-color:#EFEFEF;
	padding:5px;
	height:595px;
}

.quote835 {
	background-color:#EFEFEF;
	padding:5px;
	height:710px;
}

.quote836 {
	background-color:#EFEFEF;
	padding:5px;
	height:563px;
}

.quote837 {
	background-color:#EFEFEF;
	padding:5px;
	height:749px;
}

.quote838 {
	background-color:#EFEFEF;
	padding:5px;
	height:526px;
}

.quote839 {
	background-color:#EFEFEF;
	padding:5px;
	height:546px;
}

.quote840 {
	background-color:#EFEFEF;
	padding:5px;
	height:570px;
}

.quote841 {
	background-color:#EFEFEF;
	padding:5px;
	height:499px;
}

.quote81 {
	background-color:#EFEFEF;
	padding:5px;
	height:734px;
}

.quote82 {
	background-color:#EFEFEF;
	padding:5px;
	height:553px;
}

.quote83 {
	background-color:#EFEFEF;
	padding:5px;
	height:470px;
}

.quote84 {
	background-color:#EFEFEF;
	padding:5px;
	height:581px;
}

.quote85 {
	background-color:#EFEFEF;
	padding:5px;
	height:400px;
}

.quote86 {
	background-color:#EFEFEF;
	padding:5px;
	height:483px;
}

.quote87 {
	background-color:#EFEFEF;
	padding:5px;
	height:1361px;
}

.quote88 {
	background-color:#EFEFEF;
	padding:5px;
	height:2157px;
}

.quote89 {
	background-color:#EFEFEF;
	padding:5px;
	height:491px;
}

.quote9 {
	background-color:#EFEFEF;
	padding:5px;
	height:408px;
}

.quote100 {
	background-color:#EFEFEF;
	padding:5px;
	height:364px;
}

.quote101 {
	background-color:#EFEFEF;
	padding:5px;
	height:365px;
}

.quote102 {
	background-color:#EFEFEF;
	padding:5px;
	height:423px;
}

.quote1025 {
	background-color:#EFEFEF;
	padding:5px;
	height:326px;
}

.quote103 {
	background-color:#EFEFEF;
	padding:5px;
	height:389px;
}

.quote104 {
	background-color:#EFEFEF;
	padding:5px;
	height:443px;
}

.quote105 {
	background-color:#EFEFEF;
	padding:5px;
	height:354px;
}

.quote106 {
	background-color:#EFEFEF;
	padding:5px;
	height:575px;
}

.quote107 {
	background-color:#EFEFEF;
	padding:5px;
	height:516px;
}

.quote108 {
	background-color:#EFEFEF;
	padding:5px;
	height:428px;
}

.quote109 {
	background-color:#EFEFEF;
	padding:5px;
	height:352px;
}

.quote110 {
	background-color:#EFEFEF;
	padding:5px;
	height:328px;
}

.quote111 {
	background-color:#EFEFEF;
	padding:5px;
	height:327px;
}

.quote112 {
	background-color:#EFEFEF;
	padding:5px;
	height:342px;
}

.quote113 {
	background-color:#EFEFEF;
	padding:5px;
	height:829px;
}

.quote1135 {
	background-color:#EFEFEF;
	padding:5px;
	height:979px;
}

.quote114 {
	background-color:#EFEFEF;
	padding:5px;
	height:333px;
}

.quote115 {
	background-color:#EFEFEF;
	padding:5px;
	height:384px;
}

.quote116 {
	background-color:#EFEFEF;
	padding:5px;
	height:437px;
}

.request {
	font-weight:bold;
	font-size:14px;
	margin:0;
	background-color:#000099;
	color:#FFF;
	width:282px;
	padding:2px;
}

.note {
	font-size:9px;
	margin:3px 0 10px 0;
}

.formleft {
	float:left;
	width:48%;
	}
	
.formright {
	float:right;
	width:48%;
	}
	
.heading {
	font-size:18px;
	font-weight:bold;
	font-style:italic;
	color:#666;
	margin:-5px 0 10px 0;
	font-variant:small-caps;
	}
	
.free {
	color:#FFFF99;
	}
	
.mainbody {
	width:610px;
	}
	
.mainbody2 {
	width:610px;
	height:1000px;
	}
	
.thumbnail{
position: relative;
z-index: 0;
border:none;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 24px;
left: -100px; /*position where enlarged image should offset horizontally */

}

.footer {
	margin:0 0 10px 0;
	}
	
.helpyou {
	background-image:url(images/let-us-help-you.jpg);
	background-repeat:no-repeat;
	width:602px;
	height:501px;
	margin:20px 0 0 6px;
	padding:70px 0 0 0;
	font-size:14px;
	font-weight:bold;
	}
	
.helpyoutop {
	font-size:30px;
	color:#666;
	margin-bottom:60px;
	}
	
.buyhome {
	width:48%;
	height:150px;
	float:left;
	margin:0 0 0 10px;
	}

.refihome {
	width:48%;
	height:150px;
	float:right;
	margin:0 10px 0 0;
	}

.improvehome {
	width:48%;
	height:150px;
	float:left;
	margin:0 0 0 10px;
	}

.repaircredit {
	width:48%;
	height:150px;
	float:right;
	margin:0 10px 0 0;
	}
	
.bodyleft {
	float:left;
	width:290px;
	background-repeat:no-repeat;
	background-image:url(images/buy-a-home.png);
	padding:70px 0 0 0;
	margin:0 0 0 5px;
	}
	
.bodylefttext {
	padding:2px;
	width:260px;
	}
	
.bodyright {
	float:right;
	width:290px;
	background-repeat:no-repeat;
	background-image: url(images/refinance-your-home.png);
	padding:70px 0 0 0;
	margin:0 5px 0 0;
	}
	
.bodyrighttext {
	padding:2px;
	width:260px;
	}
	
.bodyleft2 {
	float:left;
	width:290px;
	background-repeat:no-repeat;
	background-image: url(images/improve-your-home.png);
	padding:70px 0 0 0;
	margin:0 0 10px 5px;
	}
	
.bodyright2 {
	float:right;
	width:290px;
	background-repeat:no-repeat;
	background-image: url(images/repair-your-credit.png);
	padding:70px 0 0 0;
	margin:0 5px 10px 0;
	}
	
.help {
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	color:#333;
	}
	
.veteran {
	background-image:url(images/soldier-salute.jpg);
	background-repeat:no-repeat;
	margin:10px 0 14px 0;
	padding:0 0 0 110px;
	width:490px;
	}
	
.seals {
	margin:14px;
	}
	
.testimonial {
	margin:-8px 0 5px 10px;
	font-style:italic;
	}
	
.family {
	width:261px;
	height:212px;
	background-repeat:no-repeat;
	background-image:url(images/va-family.png);
	margin:0 0 0 8px;
	}
	
.family2 {
	width:261px;
	height:212px;
	background-repeat:no-repeat;
	background-image:url(images/va-family2.png);
	margin:0 0 0 8px;
	}
	
.family3 {
	width:261px;
	height:212px;
	background-repeat:no-repeat;
	background-image:url(images/va-family2.png);
	margin:0 0 0 8px;
	float:right;
	}
	
.hr2 {
	margin:10px 0 5px 0;
	}
	
.zifftalk {
	margin:-20px 0 0 30px;
	}
	
.question {
	font-weight:bold;
	margin:10px 0 5px 0;
	}
	
.answer {
	margin:0 0 5px 0;
	}
	
.backtotop {
	font-size:10px;
	margin:10px;
	}
	
.buyahome1 {
	font-weight:bold;
	font-size:12px;
	color:#666;
	}
	
.buyahome2 {
	font-size:9px;
	font-style:italic;
	margin:20px 0 20px 0;
	}
	
.buyahome3 {
	margin:0 20px 5px 20px;
	border:none;
	}
	
.refiahome1 {
	font-weight:bold;
	font-size:12px;
	color:#666;
	}
	
.refiahome2 {
	font-weight:bold;
	font-size:12px;
	color:#000;
	}
	
.columnleft {
	float:left;
	width:20%;
	padding:3px 0 3px 40px;
	}
	
.columnright {
	float:right;
	width:70%;
	padding:3px 0 3px 0;
	}
	
.bu {
	font-weight:bold;
	text-decoration:underline;
	}
	
.guidelinestable {
	width:610px;
	height:500px;
	margin:20px 0 0 0;
	}
	
.formula {
	font-weight:bold;
	color:#000099;
	font-style:italic;
	}
	
.red {
	color:#CC0000;
	}
	
.shortpage {
	margin:0 0 100px 0;
	}
	
.shortpage2 {
	margin:0 0 150px 0;
	}
	
.shortpage3 {
	margin:0 0 310px 0;
	}
	
.shortpage4 {
	margin:0 0 388px 0;
	}
	
.benefits {
	font-weight:bold;
	}
	
.benefits2 {
	margin:5px 0 15px 10px;
	}
	
.sitemapleft {
	float:left;
	width:48%;
	}
	
.sitemapright {
	float:right;
	width:48%;
	}
	
.footnote {
	font-size:8px;
	}
	
.crumbs {
	font-size:9px;
	margin:-5px 0 16px 0;
	}
	
.eligibility {
	padding:10px;
	background-color:#ccc;
	}
	
.smalltext {
	font-size:9px;
	background-color:#ccc;
	}
	
.horiz {
	background-image:url(images/va-rule.png);
	width:560px;
	height:28px;
	background-repeat:no-repeat;
	margin:10px 0 10px 24px;
	}
	

