html,body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,blockquote,fieldset,input { margin: 0; padding: 0; }

html,body
{
	background-color:#eeede5;
	color:#b69485;
	font-family:Arial; 
	font-size:12px;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}

.PageBreak		{PAGE-BREAK-AFTER: always;}

img	{border-width: 0px 0px 0px 0px;}

div	{padding:0px 0px 0px 0px;border-width: 0px 0px 0px 0px;}



/************************************************************************
* 	Main Containers & Borders
************************************************************************/
div#MainContainer
{
	width:100%;
	margin:auto;
}

/************************************************************************
*	Header
************************************************************************/
div#HeaderContainer
{
	width:990px;
	margin:auto;
}

	div#Logo
	{
		width:375px;
		height:106px;
		float:left;
		padding:23px 130px 26px 30px;
		background-image:url(../Images/logo.gif);
		background-repeat:no-repeat;
		background-position:30px 23px;
	}
	
		.HomeLink
		{
			width:375px;
			height:106px;
			display:block;
		}
		
	div#HeaderRightContainer
	{
		width:455px;
		float:left;
	}
	
		div#NewsScrollingContainer
		{
			width:440px;
			height:32px;
			float:left;
			padding:14px 15px 0px 0px;
			background-image:url(/Images/NewsScrollingBorder.gif);
			background-repeat:no-repeat;
			background-position:1px 45px;
		}
		
			div#NewsScrollingTitle
			{
				width:101px;
				float:left;
				font-size:11px;
				font-weight:bold;
				color:#f37a21;
				padding:0px 0px 0px 1px;
			}
			
			div#NewsScrollingContent
			{
				width:330px;
				float:left;
				font-size:11px;
				font-weight:normal;
				color:#595959;
				padding:0px 0px 0px 8px;
				overflow:hidden;
			}
			
		div#HeaderPhoneNumber
		{
			width:210px;
			height:74px;
			padding-top:35px;
			float:left;
		}
		
		div#HeaderClientLogin
		{
			width:245px;
			height:89px;
			padding:20px 0px 0px 0px;
			float:left;
		}

	div#MainNavigation
	{
		width:920px;
		height:53px;
		float:left;
		padding:2px 0px 2px 70px;
	}

/************************************************************************
*	MainBody
************************************************************************/
div#MainFlashContainer
{
	width:100%;
	float:left;
}

div#MainBodyContainer
{
	width:990px;
	margin:auto;
}
	
	div#BreadCrumbsNavigation
	{
		width:940px;
		float:left;
		padding:0px 25px 10px 25px;
		background-image:url(../Images/Separator.gif);
		background-repeat:no-repeat;
		background-position:15px bottom;
	}
	
		div#BreadCrumbHome
		{
			width:55px;
			float:left;
			padding:27px 0px 0px 0px;
		}
		
			#BreadCrumbHome A:link	{font-size:12px;font-weight:normal;color:#b69485;text-decoration:none;}
			#BreadCrumbHome A:visited{font-size:12px;font-weight:normal;color:#b69485;text-decoration:none;}
			#BreadCrumbHome A:active	{font-size:12px;font-weight:normal;color:#b69485;text-decoration:none;}
			#BreadCrumbHome A:hover	{font-size:12px;font-weight:normal;color:#b69485;text-decoration:underline;}

	div#MainContentContainer
	{
		width:960px;
		float:left;
		padding:21px 15px 0px 15px;
	}
	
	div#CommentsContainer
	{
		width:722px;
		float:left;
	}
	
		div#CommentsList
		{
			width:663px;
			float:left;
			padding:0px 37px 0px 22px;
		}
		
		div#CommentWelcome
		{
			width:463px;
			float:left;
			padding:27px 37px 0px 22px;
		}
		
		div#CommentMenu
		{
			width:165px;
			float:left;
			padding:27px 35px 0px 0px;
			text-align:right;
		}
		
		div#CommentPostContainer
		{
			width:699px;
			float:left;
			padding:0px 0px 0px 0px;
		}
		
			div#CommentTop
			{
				width:699px;
				height:35px;
				float:left;
				background-image:url(/Images/CommentTop.gif);
				background-repeat:no-repeat;
				background-position:13px 0px;
			}
			
			div#CommentBody
			{
				width:632px;
				float:left;
				padding:0px 33px 0px 34px;
				background-image:url(/Images/CommentBG.gif);
				background-repeat:repeat-y;
			}
			
			div#CommentBottom
			{
				width:699px;
				height:34px;
				float:left;
				background-image:url(/Images/CommentBottom.gif);
				background-repeat:no-repeat;
			}
	
	div#MainContentContainerInt
	{
		width:663px;
		float:left;
		padding:27px 37px 0px 22px;
	}
	
	div#MainContentContainerInt2
	{
		width:931px;
		float:left;
		padding:27px 37px 0px 22px;
	}
	
	div#MainContentContainerInt3
	{
		width:695px;
		float:left;
		padding:27px 13px 0px 14px;
	}
	
	div#MainContentContainerInt4
	{
		width:965px;
		float:left;
		padding:27px 3px 25px 22px;
	}
	
		div#ContactContentContainer
		{
			width:292px;
			float:left;
			padding:0px 30px 0px 0px;
		}
		
		div#ContactFomeContainer
		{
			width:643px;
			float:left;
			padding:0px 0px 0px 0px;
			background-image:url(/Images/ContactFormBG.gif);
			background-repeat:repeat-y;
		}
		
			div#ContactFormTop
			{
				width:643px;
				height:9px;
				float:left;
				background-image:url(/Images/ContactFormTop.gif);
				background-repeat:no-repeat;
				background-position:10px 0px;
			}
			
			div#ContactForm
			{
				width:422px;
				float:left;
				padding:0px 110px 44px 111px;
				background-image:url(/Images/ContactBottomBG.gif);background-repeat:no-repeat;background-position:bottom;
			}
	
		div#MainContentInt3
		{
			width:663px;
			float:left;
			padding:0px 24px 0px 8px;
		}
		
		div#OurCostsContainer
		{
			width:695px;
			float:left;
			padding:25px 0px 17px 0px;
		}
		
			div#CollapsibleButton
			{
				width:603px;
				float:left;
				padding:0px 0px 9px 92px;
			}
			
			div#OurCostsContentTop
			{
				width:695px;
				height:43px;
				float:left;
				background-image:url(/Images/OurCostsContentTop.gif);
				background-repeat:no-repeat;
				background-position:10px 0px;
			}
			
			div#OurCostsContent
			{
				width:626px;
				float:left;
				padding:0px 40px 0px 29px;
				background-image:url(/Images/OurCostsContentBG.gif);
				background-repeat:repeat-y;
				font-size:11px;
				color:#b69485;
				line-height:22px;
			}
			
			#OurCostsContent p {font-size:11px;	color:#b69485;	line-height:22px;}
			
			div#OurCostsContentBottom
			{
				width:695px;
				height:32px;
				float:left;
				background-image:url(/Images/OurCostsContentBottom.gif);
				background-repeat:no-repeat;
			}
	
	div#BuyingFlashContainer
	{
		width:990px;
		float:left;
		padding:25px 0px 40px 0px;
	}
	
	div#RightPane
	{
		width:268px;
		float:left;
		padding:20px 0px 0px 0px;
	}
	
		div#AlsoInThisSection
		{
			width:268px;
			float:left;
			padding:98px 0px 0px 0px;
			background-image:url(/Images/AlsoInThisSection.gif);
			background-repeat:no-repeat;
			background-position:12px 0px;
		}
			
			div#AlsoInThisSectionContent
			{
				width:200px;
				float:left;
				padding:5px 35px 0px 33px;
				background-image:url(/Images/AlsoInThisSectionBG.gif);
				background-repeat:repeat-y;
			}
		
			div#AlsoInThisSectionBottom
			{
				width:268px;
				height:34px;
				float:left;
				background-image:url(/Images/AlsoInThisSectionBottom.gif);
				background-repeat:no-repeat;
			}
			
		div#WhatsNextSection
		{
			width:268px;
			float:left;
			padding:98px 0px 0px 0px;
			background-image:url(/Images/WhatsNextSectionTop.gif);
			background-repeat:no-repeat;
			background-position:12px 0px;
		}
			
			div#WhatsNextSectionContent
			{
				width:200px;
				float:left;
				padding:5px 35px 0px 33px;
				background-image:url(/Images/WhatsNextSectionBG.gif);
				background-repeat:repeat-y;
			}
			
				#WhatsNextSectionContent p {line-height:24px;padding:0px;margin:0px;}
		
			div#WhatsNextSectionBottom
			{
				width:268px;
				height:34px;
				float:left;
				background-image:url(/Images/WhatsNextSectionBottom.gif);
				background-repeat:no-repeat;
			}
			
		div#WhatWeNeedSection
		{
			width:268px;
			float:left;
			padding:98px 0px 0px 0px;
			background-image:url(/Images/WhatWeNeedSectionTop.gif);
			background-repeat:no-repeat;
			background-position:12px 0px;
		}
			
			div#WhatWeNeedSectionContent
			{
				width:200px;
				float:left;
				padding:5px 35px 0px 33px;
				background-image:url(/Images/WhatWeNeedSectionBG.gif);
				background-repeat:repeat-y;
			}
			
				#WhatWeNeedSectionContent p {line-height:24px;padding:0px;margin:0px;}
		
			div#WhatWeNeedSectionBottom
			{
				width:268px;
				height:34px;
				float:left;
				background-image:url(/Images/WhatWeNeedSectionBottom.gif);
				background-repeat:no-repeat;
			}
			
		div#ContactUsSection
		{
			width:268px;
			float:left;
			padding:103px 0px 0px 0px;
			background-image:url(/Images/ContactUsSectionTop.gif);
			background-repeat:no-repeat;
			background-position:12px 4px;
		}
		
			div#ContactUsSectionContent
			{
				width:200px;
				float:left;
				padding:15px 35px 13px 33px;
				background-image:url(/Images/ContactUsSectionBG.gif);
				background-repeat:repeat-y;
			}
			
				#ContactUsSectionContent a {line-height:24px;}
		
			div#ContactUsSectionBottom
			{
				width:268px;
				height:34px;
				float:left;
				background-image:url(/Images/ContactUsSectionBottom.gif);
				background-repeat:no-repeat;
			}
			
		div#NeedaBankSection
		{
			width:268px;
			float:left;
			padding:102px 0px 0px 0px;
			background-image:url(/Images/NeedaBankSectionTop.gif);
			background-repeat:no-repeat;
			background-position:12px 4px;
		}
		
			div#NeedaBankSectionContent
			{
				width:200px;
				float:left;
				padding:7px 35px 12px 33px;
				background-image:url(/Images/NeedaBankSectionBG.gif);
				background-repeat:repeat-y;
			}
			
			div#NeedaBankSectionBottom
			{
				width:268px;
				height:34px;
				float:left;
				background-image:url(/Images/NeedaBankSectionBottom.gif);
				background-repeat:no-repeat;
			}
			
		div#NeedanAgentSection
		{
			width:268px;
			float:left;
			padding:102px 0px 0px 0px;
			background-image:url(/Images/NeedanAgentSectionTop.gif);
			background-repeat:no-repeat;
			background-position:12px 4px;
		}
		
			div#NeedanAgentSectionContent
			{
				width:200px;
				float:left;
				padding:7px 35px 12px 33px;
				background-image:url(/Images/NeedanAgentSectionBG.gif);
				background-repeat:repeat-y;
			}
			
			div#NeedanAgentSectionBottom
			{
				width:268px;
				height:34px;
				float:left;
				background-image:url(/Images/NeedanAgentSectionBottom.gif);
				background-repeat:no-repeat;
			}
			
		div#FirstHomeOwnersGrantsSection
		{
			width:268px;
			float:left;
			padding:102px 0px 0px 0px;
			background-image:url(/Images/FirstHomeOwnersGrantsSectionTop.gif);
			background-repeat:no-repeat;
			background-position:12px 4px;
		}
		
			div#FirstHomeOwnersGrantsSectionContent
			{
				width:205px;
				float:left;
				padding:3px 30px 5px 33px;
				background-image:url(/Images/FirstHomeOwnersGrantsSectionBG.gif);
				background-repeat:repeat-y;
			}
			
			div#FirstHomeOwnersGrantsSectionBottom
			{
				width:268px;
				height:34px;
				float:left;
				background-image:url(/Images/FirstHomeOwnersGrantsSectionBottom.gif);
				background-repeat:no-repeat;
			}
			
	div#ButtonsContainer
	{
		width:960px;
		float:left;
		padding:20px 15px 22px 15px;
		background-image:url(../Images/Separator2.gif);
		background-position:23px 0px;
		background-repeat:no-repeat;
	}
	
	div#SEOLinksContainer
	{
		width:990px;
		float:left;
		padding:43px 0px 0px 0px;
		background-image:url(../Images/SEOLinksTop.gif);
		background-repeat:no-repeat;
	}
	
		div#SEOLinksContent
		{
			width:941px;
			float:left;
			padding:3px 25px 0px 24px;
			background-image:url(/Images/SEOLinksBG.gif);
			background-repeat:repeat-y;
		}
	
		div#SEOLinksBottom
		{
			width:990px;
			height:23px;
			float:left;
			background-image:url(/Images/SEOLinksBottom.gif);
			background-repeat:no-repeat;
		}

	

/************************************************************************
*	Footer
************************************************************************/
div#FooterContainer
{
	width:990px;
	margin:auto;
}

	.FooterCopyContainer	{width:335px;float:left;padding:25px 0px 0px 25px;}

	div#FooterContainerInner
	{
		width:990px;
		float:left;
		padding-bottom:10px;
	}
	
		div#FooterSeparator
		{
			width:990px;
			height:2px;
			float:left;
			background-image:url(../Images/Separator.gif);
			background-repeat:no-repeat;
			background-position:15px 0px;
		}

	div#FooterLogos
	{
		width:966px;
		float:left;
		padding:0px 0px 20px 24px;
	}

	