/*	HOME PAGE----------------------------------------------------------------------- */.subscribeRss	{	background:url(../images/rss.gif) top right no-repeat;	padding-right:20px;}#topContent	{	background:url(../images/rooftop.jpg) no-repeat top;	min-height:470px;}#primary	{	width:497px;	float:left;	margin:26px 0 0 42px;}#secondary	{	margin:26px 20px 0 0;	width:377px;	float:right;	background:#a0cdef;	font-size:90%;	line-height:140%;}#secondary h3	{	padding:30px 28px 12px 28px;}#secondary strong	{	color:#000;	font-style:italic;}#secondary h3	{	margin:-2em 0 0 0;	color:#2762b0;}#secondary ul	{	margin-top:-4px;	margin-left:40px;}#secondary ul strong	{	font-weight:normal;	text-transform:uppercase;	font-style:normal;}#wizardStart, #rateFeature	{	background-color: rgba(255,255,255,.75); 	width:441px;	padding:20px 28px 1px 28px;	margin-bottom:20px;}#wizardStart h1	{	text-indent: -5000px;	background: url(../images/buying-your-first-home.gif) no-repeat;	height: 45px;}#wizardStart #help	{	text-indent: -5000px;	background: url(../images/vhfa-can-help.gif) 0 1px no-repeat;	height: 27px;}#wizardStart em	{	display:block;	text-indent: -5000px;	background: url(../images/get-started.gif) 12px 1px no-repeat;	height: 26px;}#wizardStart p	{	color:#2780dc;	font-size:140%;}#wizardStart div	{	background:#657c2a;	width:420px;	margin:-8px 0 2em 0;	padding:12px;}#rateFeature	{	background:#2762b0;	-moz-border-radius: 12px;	-webkit-border-radius: 12px;	color:#fff;	padding:12px 28px 1px 28px;}#rateFeature a:link, #rateFeature a:visited	{	color:#fff;}#rateFeature h2	{	color:#fff;	text-transform:uppercase;	font-size:130%;}#rateFeature p	{	margin-top:.9em;}#rateFeature strong	{	font-weight:normal;	font-size:200%;	color:#fff;	padding-left:12px;	letter-spacing: -1px;}#rateFeature em	{	font-size:80%;	line-height:130%;	display:block;	margin-top:-8px;}#testimonial	{	float:right;}#mfDev h2	{	font-size:1.4em;}#bottomContent h2	{	text-transform:uppercase;	font-weight:bold;	font-size:1.3em;	color:#fff;	text-align:center;	background:#844846  url(../images/rates_bar.gif) left no-repeat;	height:29px;	margin:-12px 0 14px 0;	padding:10px 0 0 0;}#bottomContent h2 a	{	color:#fff;	text-transform:none;	font-weight:normal;}#bottomContent h3	{	font-size:1.3em;	color:#005741;}#bottomContent ul	{	list-style-type:none;	margin:0;}#bottomContent ul li	{	margin-bottom:1.2em ;}#mfDev	{	margin-top:280px;	padding-right:20px;}#mfDev a	{	font-weight:bold;}#bottomContent	{	float:right;	width:618px;}#news	{	float:left;	width:181px;	padding-right:18px;	border-right:3px solid #d6d7b8;}#news2	{	float:left;	width:181px;	padding:0 18px;}#news #rssIcon	{	float:right;}#events	{	float:right;	width:161px;	padding-right:20px;}#spotlight	{	background:#d6d7b8;	padding:22px 22px 1px 22px;	margin-bottom:1.8em;	-moz-border-radius: 8px;	-webkit-border-radius: 8px;}#spotlight h4	{	font-size:1.3em;	display:inline;}#contact	{	background:url(../images/pleasant_street.jpg) no-repeat;	width:300px;	padding-top:308px;	text-align:right;	position:relative;}.vcard	{	float:right;}#saveVcard	{	font-size:1em;	margin-top:1.2em;}a:visited.url	{	color:#005741;}#reosBox	{	padding:1.5em 1.5em 2px 1.5em;	background:#f9da1b;	-moz-border-radius: 8px;	-webkit-border-radius: 8px;	margin:0 20px 2em 0;	overflow:hidden;}#reosBox h3	{	color:#000;}#reosBox img	{	float:left;	margin-right:12px;}.slideshow	{	/* Avoids flash of all images on load */	height:320px;	overflow:hidden;	cursor:pointer;}
