<!--

			.arrow {font-size:14px; font-weight: 900; color:#990000; vertical-align:middle;}
			.subnav           { font-size:11px; color:#666666; letter-spacing:1; text-transform:uppercase; vertical-align:middle; }
			.subnav a         { font-size:11px; color:#666666; letter-spacing:1; text-decoration:none;}
			.subnav a:visited { font-size:11px; color:#666666; letter-spacing:1; text-decoration:none;}
			.subnav a:hover   { font-size:11px; color:#666666; letter-spacing:1; text-decoration:underline;}

			.head {font-family: trebuchet ms,san-serif; font-size:16px; font-weight:700; color:#487CB7;}

			.head2 {font-family: trebuchet ms,san-serif; font-size:12px; font-weight:600; color:#487CB7;}

			.headsmall {font-family: trebuchet ms,san-serif; font-size:9px; font-weight:600; color:#487CB7;}

			.rahactivenav
			{
				color: #6C0508;
				font-size:11pt;
				font-weight: bold;
				font-family:georgia;
				text-decoration:underline;
				vertical-align: middle ;
			}

			.rahnav
			{
				color: #876C4E;
				font-size:11pt;
				font-weight: bold;
				font-family:georgia;
				text-decoration:underline;
				vertical-align: middle ;
			}


			.bhgactivenav
			{
				color:WHITE;
				font-size:11pt;
				font-family:sans-serif;
				text-decoration:none;
				background-color: RED;
				vertical-align: middle ;
			}

			.homebuilderactivenav
			{
				color:WHITE;
				font-size:11pt;
				font-family:sans-serif;
				text-decoration:none;
				background-color: #369BCE;
				vertical-align: middle ;
			}

			.homebuildernav
			{
				color:#FFFFFF;
				font-size:11pt;
				font-family:sans-serif;
				text-decoration:none;
				background-color: #213B82;
				vertical-align: middle ;
			}


			.springstreetactivenav
			{
				color:WHITE;
				font-size:11pt;
				font-family:sans-serif;
				text-decoration:none;
				background-color: #333366;
				vertical-align: middle ;
			}

			.springstreetnav
			{
				color:#FFFFFF;
				font-size:11pt;
				font-family:sans-serif;
				text-decoration:none;
				background-color: #666699;
				vertical-align: middle ;
			}



			.iowaactivenav
			{
				color:WHITE;
				font-size:11pt;
				font-family:sans-serif;
				text-decoration:none;
				background-color: #DC024C;
				vertical-align: middle ;
			}


			.homesbactivenav
			{
				color:black;
				font-size:11pt;
				font-family:sans-serif;
				text-decoration:none;
				vertical-align: middle ;
			}

			.homesbnav
			{
				color:#0099CC;
				font-size:11pt;
				font-family:sans-serif;
				vertical-align: middle ;
			}

			.homesbnav:visited
			{
				color:#0099CC;
				font-size:11pt;
				font-family:sans-serif;
				vertical-align: middle ;
			}


			.beazeractivenav
			{
				color: #0000CC;
				font-size:11pt;
				font-weight: bold;
				font-family:sans-serif;
				text-decoration:none;
				vertical-align: middle ;
			}

			.beazernav
			{
				color: #0000CC;
				font-size:11pt;
				font-weight: bold;
				font-family:sans-serif;
				vertical-align: middle ;
			}

			.beazernav:visited
			{
				color: #0000CC;
				font-size:11pt;
				font-weight: bold;
				font-family:sans-serif;
				vertical-align: middle ;
			}




			.bhgnav
			{
				color:#FFFFFF;
				font-size:11pt;
				font-family:sans-serif;
				text-decoration:none;
				background-color: #062A78;
				vertical-align: middle ;
			}

			.iowanav
			{
				color:#FFFFFF;
				font-size:11pt;
				font-family:sans-serif;
				text-decoration:none;
				background-color: #1B4A92;
				vertical-align: middle ;
			}


			.iowaheader
			{
				color:WHITE;
				font-size:14pt;
				font-weight: normal;
				font-family:sans-serif;
				text-decoration:none;
				background-color: #1B4A92;
				vertical-align: middle ;

			}



			.bhgheader
			{
				color:#FFFFFF;
				font-size:14pt;
				font-weight: bold;
				font-family:sans-serif;
				text-decoration:none;
				background-color: #062A78;
				vertical-align: middle ;

			}



			.bhgheaderred
			{
				color:#FF3F1B;
				font-weight: bold;
				font-family:sans-serif;
				text-decoration:none;
				background-color: RED;
				vertical-align: middle ;
			}

			.iowaheaderred
			{
				color:#FF3F1B;
				font-weight: bold;
				font-family:sans-serif;
				text-decoration:none;
				background-color: #DC024C;
				vertical-align: middle ;
			}

			.iowanavlink
			{
				color:white;
				font-weight: bold;
				font-size: 10pt;
				font-family:sans-serif;
				text-decoration:none;
				vertical-align: middle ;
			}



			.bhgrednavlink
			{
				color:RED;
				font-weight: bold;
				font-size: 10pt;
				font-family:sans-serif;
				text-decoration:none;
				vertical-align: middle ;
			}


			.bhgrednavlink:hover
			{
				color:WHITE;
				font-weight: bold;
				font-size: 10pt;
				font-family:sans-serif;
				text-decoration:none;
				vertical-align: middle ;
			}

			.homebuilderheader
			{
				color:WHITE;
				font-weight: bold;
				font-size: 10pt;
				font-family:sans-serif;
				text-decoration:none;
				vertical-align: middle ;
				background-color: #213B82;
			}


			.homebuilderfooter
			{
				color:WHITE;
				font-weight: bold;
				font-size: 10pt;
				font-family:sans-serif;
				text-decoration:none;
				vertical-align: middle ;
				background-color: #213B82;
			}


			.spgstrheader
			{
				color:WHITE;
				font-weight: bold;
				font-size: 10pt;
				font-family:sans-serif;
				text-decoration:none;
				vertical-align: middle ;
				background-color: #FFCC33;
			}


			.spgstrfooter
			{
				color:WHITE;
				font-weight: bold;
				font-size: 10pt;
				font-family:sans-serif;
				text-decoration:none;
				vertical-align: middle ;
				background-color: #FFCC33;
			}



			.homesbheader
			{
				color:WHITE;
				font-weight: bold;
				font-size: 10pt;
				font-family:sans-serif;
				text-decoration:none;
				vertical-align: middle ;
				background-color: #D6E3AA;
			}

			.homesbfooter
			{
				color:WHITE;
				font-weight: bold;
				font-size: 10pt;
				font-family:sans-serif;
				text-decoration:none;
				vertical-align: middle ;
				background-color: #D6E3AA;
			}



			.homesafooter
			{
				color:WHITE;
				font-weight: bold;
				font-size: 10pt;
				font-family:sans-serif;
				text-decoration:none;
				vertical-align: middle ;
				background-color: #99CCCC;
			}

			.oldschoollinks
			{
				color: #990000;
				font-weight: bold;
				font-size: 10pt;
				font-family:sans-serif;
				vertical-align: middle ;
			}

			.oldschoollinks:visited
			{
				color: #990000;
				font-weight: bold;
				font-size: 10pt;
				font-family:sans-serif;
				vertical-align: middle;
			}

			




			.copyright
			{
				color:black;
				font-size:8pt;
				font-weight: normal;
				font-family:sans-serif;
				text-decoration:none;

			}

			.homebuilderdisclaimer
			{
				color:black;
				font-size:7.5pt;
				font-weight: normal;
				font-family:sans-serif;
				text-decoration:none;

			}

			.homebuilderdisclaimerbold
			{
				color:black;
				font-size:8pt;
				font-weight: bold;
				font-family:sans-serif;
				text-decoration:bold;

			}



			TD.nav {
			table-cellpadding=0;
			table-cellspacing=0;
			}
			TD.active {
			table-cellpadding=0;
			table-cellspacing=0;
			}
			
			.navbuttonselectedleft 
			{
				background-image: url("../../assets/images/navtabs/tab_selected_left.gif")

				
			}
			.navbuttonselectedright 
			{
				background-image: url("../../assets/images/navtabs/tab_selected_background.gif")
			}
			
			.navbuttonselected
			{
				color:#FFFFFF;
				font-size:11pt;
				font-weight: bold;
				font-family:sans-serif;
				background-image: url("../../assets/images/navtabs/tab_selected_background.gif");
				background-color:#487CB7;

			}
			
			.hvtscenenav
			{
				color:black;
				font-size:11px;
				font-family:Trebuchet MS, Arial, Helvetica;
				font-weight: normal;
				text-decoration:none;
			}

			.hvtscenenavbold
			{
				color:black;
				font-size:11px;
				font-family:Trebuchet MS, Arial, Helvetica;
				font-weight: bold;
				text-decoration:none;
			}

			.hvtscenenavlink
			{
				color:black;
				font-size:11px;
				font-family:Trebuchet MS, Arial, Helvetica;
				font-weight: bold;
				text-decoration:none;
			}

			.scenenav
			{
				color:black;
				font-size:11pt;
				font-family:sans-serif;
				font-weight: normal;
				text-decoration:none;
			}

			.scenenavbold
			{
				color:black;
				font-size:11pt;
				font-family:sans-serif;
				font-weight: bold;
				text-decoration:none;
			}


			.scenenavlink
			{
				color:black;
				font-size:11pt;
				font-family:sans-serif;
				font-weight:normal;
				text-decoration:none;
			}

			.tellmemoreredtext
			{
				color:red;
				font-size:8pt;
				font-weight: normal;
				font-family:sans-serif;

			}


			.tellmemorehomebuilderstyle
			{
				color:#213B82;
				font-size:10pt;
				font-weight: bold;
				font-family:sans-serif;

			}

			.mgiinfo
			{
				color:#213B82;
				font-size:10pt;
				font-weight: bold;
				font-family:sans-serif;
				text-decoration:bold;

			}


			.rahlinkstyle
			{
				color:#6C0508;
				font-size:10pt;
				font-weight: bold;
				font: Georgia;
				font-family:serif;

			}

			.rahlinkstyle:visited
			{
				color:#6C0508;
				font-size:10pt;
				font-weight: bold;
				font-family:sans-serif;

			}
			
			.navbutton
			{
				color:#969696;
				font-size:11pt;
				font-weight: bold;
				font-family:sans-serif;
				background-image: url("../../assets/images/navtabs/tab_background.gif");
				text-decoration:none;
				background-color:#E0E6EC;


			}
			
			.tablebackground
			{
				background-color:#808080;
			}
			
			.navbutton:hover
			{
				color:#4B4B4B;
				font-size:11pt;
				font-weight: bold;
				font-family:sans-serif;
				background-image: url("../../assets/images/navtabs/tab_background.gif");
				text-decoration:none;
			}
			
			.navbuttonlink 
			{
				color:#969696;
				font-size:11pt;
				font-weight: bold;
				font-family:sans-serif;
				background-image: url("../../assets/images/navtabs/tab_background.gif");
				text-decoration:none;
				
			}
			
			.navbuttonlink:hover
			{
				color:#4B4B4B;
				font-size:11pt;
				font-weight: bold;
				font-family:sans-serif;
				background-image: url("../../assets/images/navtabs/tab_background.gif")
				text-decoration:none;

			}
			
			.navbuttonbody
			{
				color:#1E3087;
				font-size:9pt;
				font-weight: bold;
				font-family:arial;
				background-image: url("../../assets/images/navtabs/tab_background.gif")

			}
			
			.listinginfo
			{
				color:black;
				font-size:9pt;
				font-weight:normal;
				font-family:sans-serif;
				background-color:#E5ECF2;
			}


			.listinginfobrochurepreview
			{
				color:black;
				font-size:8pt;
				font-weight:normal;
				font-family:sans-serif;

			}


			.hvtProductButton 
			{
				background-color:#FFE78C; 
				font-size: 12px; 
				#width: 150; 
				#height: 20px;
				border-style: solid; 
				border-width: 1px; 
				border-top-color: #FFFF33; 
				border-bottom-color: #CC6600; 
				border-right-color: #FFFF33; 
				border-left-color: #CC6600; 
				font-family: Arial, helvetica, sans-serif; 
				color:#000000;
			}

			.ProductButton
			{

				background-color: #FFE78C;
				border-color: #FFFFFF;
				color: BLACK;
				font-size: 9pt;
				font-weight: normal;
				font-family:sans-serif;

			}

			.contactinfoborder
			{

				background-color: #1B6DB3;

			}

			.contactinfopadding
			{

				background-color: #D8E4EF;

			}

			.contactinfobody
			{

				color:black;
				font-size:9pt;
				font-weight:normal;
				font-family:sans-serif;
				background-color: #ECF3F9;

			}

			.contactinfobodyboldblue
			{

				color:#000066;
				font-size:12px;
				font-weight:BOLD;
				font-family:arial;
				background-color: #ECF3F9;

			}

			.contactinfobodyboldblueunderline
			{

				color:#000066;
				font-size:12px;
				font-weight:bold;
				font-family:arial;
				background-color: #ECF3F9;
				text-decoration: none;

			}


			.contacttextsmall
			{

				color:black;
				font-size:7pt;
				font-weight:normal;
				font-family:sans-serif;

			}


			.contacttext
			{

				color:black;
				font-size:10pt;
				font-weight:normal;
				font-family:sans-serif;

			}


			.largetextbold
			{
				color:black;
				font-size:12pt;
				font-weight:bold;
				font-family:sans-serif;
			}

			.largetextboldrah
			{
				color:black;
				font-size:12pt;
				font-weight:bold;
				font-family:georgia;
				font:georgia;
			}




			.textbold
			{

				color:black;
				font-size:11pt;
				font-weight:bold;
				font-family:sans-serif;

			}


			.contacttextbold
			{

				color:black;
				font-size:10pt;
				font-weight:bold;
				font-family:sans-serif;

			}


			.errortext
			{

				color:#FF6666;
				font-size:10pt;
				font-weight:bold;
				font-family:sans-serif;

			}

			.directions
			{

				color:black;
				font-size:7pt;
				font-family:sans-serif;

			}

			.directionslarge
			{

				color:black;
				font-size:9pt;
				font-family:sans-serif;

			}

			.directionsheader
			{

				color:#22568F;
				font-size:13pt;
				font-weight:bold;
				font-family:arial;

			}


			.directionsheaderblack
			{

				color:BLACK;
				font-size:13pt;
				font-weight:bold;
				font-family:arial;

			}




			.directionsbold
			{

				color:black;
				font-size:8pt;
				font-weight:bold;
				font-family:sans-serif;

			}



			.contacttextlarge
			{

				color:black;
				font-size:11pt;
				font-weight:normal;
				font-family:sans-serif;

			}

			.contacttextlarge_underline_grey
			{

				color:black;
				font-size:12pt;
				font-weight:normal;
				font-family:sans-serif;
				text-decoration:underline;


			}



			
			.contacttextlink
			{

				color:#000066;
				font-size:11pt;
				font-weight:bold;
				font-family:arial;
				background-color: #ECF3F9;

			}
		

			.copyrighttext
			{

				color:black;
				font-size:6pt;
				font-weight:bold;
				font-family:arial;

			}



				BODY { font-family:MS Sans Serif, Verdana, sans-serif}

//-->
