body
{ 
	font-family: Arial;
	background: #dddddd url('../../images/PageBackground.png') repeat-x;
    text-align: center;
}
#AboutBox
{
    background:#dddddd;
    border: 2px solid #878787;
    width:950px;
    padding:10px;
    font-size:11px;
    display: none;
    top:27px;
    right:0px;
    position:absolute;
    z-index:10;
    line-height:16px;
    text-align:left;
}
#AboutBox h1
{
    margin: 0.67em 0px;    
}
#AboutBox p
{
}
#AboutBox p.last-child
{
    margin-bottom:0px;    
}
#AboutBox a
{
    font-size:11px;
}
#PageContainer
{
    width:1000px;
    margin-right:auto;
    margin-left:auto;
    text-align:center;
    position:relative;
    z-index:1;
}
#MainContentArea
{
    margin: 0px;
    text-align:left;
    width:999px;
    background: #FFFFFF;
    margin-right:auto;
    margin-left:auto;
    border-top: 1px solid #cfcfcf;
    border-left: 1px solid #cfcfcf;
    border-right: 1px solid #cfcfcf;
    -moz-border-radius:5px 5px 0px 0px;
    -webkit-border-radius:5px 5px 0px 0px;
    border-radius:5px 5px 0px 0px;
}
#ContentHolder
{
    padding:10px;
}
#DirectoryContent
{
    width:900px;
    margin-bottom:5px;
    margin-right:auto;
    margin-left:auto;
    text-align:center;
}
/*
#HeaderNav
{
    width:999px;
    height:26px;
    margin-right:auto;
    margin-left:auto;
}*/
#HeaderNavOriginal
{
    width:999px;
    height:26px;
    margin-right:auto;
    margin-left:auto;
}
#HeaderHomeButton
{
    width:98px;
    height:26px;
    float:left;
}
#HeaderAddCommunitiesButton
{
    width:194px;
    height:26px;
    float:left;
}
#HeaderAddCommunitiesButtonAlt
{
    width:167px;
    height:26px;
    float:left;
}
#HeaderAboutButton
{
    width:96px;
    height:26px;
    float:left;
}
#HeaderHomeBuyerTipsButton
{
    width:123px;
    height:26px;
    float:left;
}
#HeaderDivider
{
    width:300px;
    height:26px;
    float:left;
    background: url('../../images/Nav/TopNav-Divider.png');background-repeat:repeat-x;
    text-align:right;
    line-height: 23px;    
}
#HeaderDividerAlt
{
    width:723px;
    height:26px;
    float:left;
    font-size:10px;
    background:url('../../images/Nav/TopNav-Divider.png');background-repeat:repeat-x;
    text-align:left;
}
#HeaderLeftEnd
{
    width:6px;
    height:26px;
    float:left;
    background:url('../../images/Nav/TopNav-Left-End.png');background-repeat:repeat-x;
}
.HeaderButtonDivider
{
    width:1px;
    height:26px;
    float:left;
    background:url('../../images/Nav/TopNav-Button-Divider.png');background-repeat:no-repeat;
    
}
.BreadCrumbSpacing
{
    padding: 9px 0px 0px 5px;
    text-transform:uppercase;
}
#HeaderNav > div
{
    font-size:12px;
    text-align:left;
    line-height: 27px;
}
#HeaderNav > div.last-child
{
    width: 6px;
    padding: 0px;
    border: 0px solid #000;
    background:url('../../images/Nav/TopNav-RightEnd.png');
    background-repeat:no-repeat;        
}
.HeaderSpacer
{
    width:999px;
    height:10px;
    margin-right:auto;
    margin-left:auto;
}
/*#MidNavHolder
{
    width:999px;
    height:27px;
    margin-right:auto;
    margin-left:auto;
    line-height: 27px;
}
#HeaderNav a, #HeaderNav a:visited, #HeaderNav a:hover, #HeaderNav a:active,
#MidNavHolder a, #MidNavHolder a:visited, #MidNavHolder a:hover, #MidNavHolder a:active
{
    color: #111;
    text-decoration: none;
    display: block;
    padding:0px 15px 0px 15px;
}*/
#HeaderNav a.selected, #MidNavHolder a.selected
{
    background: #bdbdbd;    
    height: 26px;
}
#HeaderNav a:hover, #MidNavHolder a:hover
{
    text-decoration: underline;    
}
#HeaderNav div.space-left
{
    /*account for rounded image edge*/
    border:0px solid #000;    
}
#HeaderNav div.space-left a
{
    /*account for rounded image edge (default padding [15px] - corner width [6px] = 9px*/
    padding-right: 9px;
}
#HeaderNav div.breadcrumbs-wide
{
    width: 986px;
    text-transform:uppercase;
}
#HeaderNav div.breadcrumbs-wide a
{
    display: inline;
    padding:0px 5px 0px 5px;
}
/*
#HeaderNav div.breadcrumbs
{
    width: 765px;
    text-transform: none;
}

#HeaderNav div.breadcrumbs a
{
    display: inline;
    padding:0px 5px 0px 5px;
}
*/
#HeaderNav > div, #MidNavHolder > div
{
    float: left;
    text-transform: uppercase;
    height:27px;
    font-size: 10px;
    border-right:0px solid #8d8d8d;
    background:url('../../images/Nav/MidNav-Background.png') repeat-x;
}
#HeaderNav div.first-child, #MidNavHolder div.first-child
{
    width:6px;
    padding:0px;
    border:0px solid #000;
    background:url('../../images/Nav/MidNav-Left-End.png');background-repeat:no-repeat;
}
#MidNavSearchBar
{
    float: none !important;
    padding-right: 0px !important;
    border:0px solid #000 !important;
    width: auto;
    overflow: hidden;
    text-align:right;
}
#HeaderRightEnd
{
    width:6px;
    height:26px;
    float:right;
    background:url('../../images/Nav/TopNav-RightEnd2.png');background-repeat:repeat-x;
}
.MidNavDivider
{
    width:1px;
    height:27px;
    float:left;
    background:url('../../images/Nav/MidNav-Divider.png');background-repeat:no-repeat;
}
A.MidNav
{
    font-size:10px;
    font-weight:bold; 
    text-decoration:none;
    color: #000000;
}
A.MidNav:link
{
    font-size:10px;
    font-weight:bold; 
    text-decoration:none;
    color: #000000;
}
A.MidNav:visited
{
    font-size:10px;
    font-weight:bold; 
    text-decoration:none;
    color: #000000;
}
A.MidNav:hover
{
    font-size:10px;
    font-weight:bold; 
    text-decoration:underline;
    color: #000000;
}
A.TopNav
{
    font-size:10px;
    text-decoration:none;
    color: #000000;
}
A.TopNav:link
{
    font-size:10px;
    text-decoration:none;
    color: #000000;
}
A.TopNav:visited
{
    font-size:10px;
    text-decoration:none;
    color: #000000;
}
A.TopNav:hover
{
    font-size:10px;
    text-decoration:underline;
    color: #000000;
}
#MapNavigationBar
{
    width:982px;
    height:32px;
    margin-top:4px;
    margin-left:17px;
}
#MapDescriptorBar
{
    min-width:300px;
    height:29px;
    float:left;
}
#LocationDropDown
{
    width:150px;
    height:29px;
    float:left;
    margin-left:5px;
    line-height: 29px;
}
A.LocationDropDownLink
{
    cursor:pointer;
    color:#067ab4;
    font-size:12px;
    text-decoration:none;
}
A.LocationDropDownLink:link
{
    cursor:pointer;
    color:#067ab4;
    font-size:12px;
    text-decoration:none;
}
A.LocationDropDownLink:visited
{
    cursor:pointer;
    color:#067ab4;
    font-size:12px;
    text-decoration:none;
}
A.LocationDropDownLink:hover
{
    cursor:pointer;
    color:#067ab4;
    font-size:12px;
    text-decoration:underline;
}
#ChangeLocationContainer
{
    display:none;    
    position:absolute;
    top:0px;
    left:0px;
    z-index:9;
}
#ChangeLocationContainer div
{    
    background:#f4f4f4;
    width:300px;
    padding:5px;
    font-size:10px;
}
#MapNavigationSpacer
{
    width:544px;
    height:29px;
    float:right;
}
#MapDescriptorBarLeft
{
    width:8px;
    height:29px;
    float:left;
    background:url('../../images/MapHeader-Left.png');background-repeat:no-repeat;
}
#MapDescriptorBarCenter
{ 
    min-width:284px;
    color:#FFFFFF;
    text-align:center;
    font-size:13px;
    font-weight:bold;
    padding-top:8px;
    height:29px;
    float:left;
    background:url('../../images/MapHeader-Divider.png');background-repeat:repeat-x;
}
#MapDescriptorBarRight
{
    width:8px;
    height:29px;
    float:left;
    background:url('../../images/MapHeader-Right.png');background-repeat:no-repeat;
}
#ImageArea
{
    width:999px;
    height:267px;
    background:#FFFFFF;
}
#ImageFooter
{
    width:999px;
    height:17px;
    background:#FFFFFF;
}
div.gutter.bottom
{
    margin-bottom:17px;    
}
div.gutter.bottom-small
{
    margin-bottom:11px;    
}
div.gutter.top
{
    margin-top:17px;
}
div.gutter.top-small
{
    margin-top:11px;    
}
div.clear
{
    clear: both;
}
#Footer
{
    width:999px;
    background: #6a9418 url('../../images/Nav/Nav-Footer.png');
    background-repeat:repeat-x;
    min-height:120px;
    margin-right:auto;
    margin-left:auto;
    color:#FFFFFF;
    font-size:10px;
    border-left:1px solid #cfcfcf;
    border-right:1px solid #cfcfcf;
    border-bottom:1px solid #cfcfcf;
    -moz-border-radius:0px 0px 5px 5px;
    -webkit-border-radius:0px 0px 5px 5px;
    border-radius:0px 0px 5px 5px;
    position: relative;
}

#FooterSmall
{
    width:999px;
    background: #6a9418 url('../../images/Nav/Nav-Footer.png');
    background-repeat:repeat-x;
    min-height:30px;
    margin-right:auto;
    margin-left:auto;
    color:#FFFFFF;
    font-size:10px;
    border-left:1px solid #cfcfcf;
    border-right:1px solid #cfcfcf;
    border-bottom:1px solid #cfcfcf;
    -moz-border-radius:0px 0px 5px 5px;
    -webkit-border-radius:0px 0px 5px 5px;
    border-radius:0px 0px 5px 5px;
    position: relative;
}
#FeedHolder
{
    width:999px;
}
#LeftFeedHolder
{
    font-size:10px;
    font-weight:bold;
    color:#FFFFFF;
    text-align:left;
    width:350px;
    float:left;
}
#RightFeedHolder
{
    font-size:10px;
    font-weight:bold;
    color:#FFFFFF;
    text-align:left;
    width:350px;
    float:left;
}
.FeedSpacer
{
    width:99px;
    height:50px;
    float:left;
}
.FooterRegionLinks
{
}
.ImageSpace
{
    width:17px;
    height:267px;
    float:left;
}
.ImageSpaceRight
{
    width:10px;
    height:267px;
    float:right;
}
#LeftImage
{
    width:473px;
    height:267px;
    float:left;
}
#RightImage
{
    width:473px;
    height:267px;
    float:left;
}
.ClearBoth
{
    width:999px;
    height:5px;
}
#SubFooterHolder
{
    width:999px;
    margin-bottom: 25px;
}
A
{
	color: #0000FF;
	text-decoration:underline;
}
A:link
{
	color: #0000FF;
	text-decoration:underline;
}
A:visited
{
	color: #5b6570;
    text-decoration:underline;
}
A:hover
{
	color: #13a104;
	text-decoration: underline;
}
TD.Example
{ 
	padding: 0px;
	font-size: 10px;
	color: #005b9e;
}
A.RightLinks
{
	text-align: right;
	font-size: 12px;
}
TD.StateTableHeader
{
	color:#FFFFFF;
	font-size:12px;
	text-align:center;
}
TD.StateTableCell
{ 
	border-bottom: solid 1px #c9d3de;
	border-left: solid 1px #c9d3de;
	border-right: solid 1px #c9d3de;
	text-align:center;
	font-size: 12px;
	padding: 5px 5px 5px 5px;
}
TD.StateTableContent
{
	font-family: Verdana;
	font-size: 12px;
	border:solid 1px #005b9e;
	padding: 20px 20px 20px 20px;
}
TD.StateTableContentGreen
{
	font-family: Verdana;
	font-size: 12px;
	border:solid 1px #208000;
	padding: 10px 10px 10px 10px;
}
TD.StateTableContent2
{
	font-size: 12px;
}
H2.PageBreadCrumbs
{
	color:#005b9e;
	font-size:12px;
	margin: 5px 0px 5px 0px;
}
H2.PageBreadCrumbsGreen
{
	color:#208000;
	font-size:12px;
	margin: 5px 0px 5px 0px;
}
H3.PageContent
{
	color:#005b9e;
	font-size:13px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; 
}
H3.PageContentGreen
{
	color:#208000;
	font-size:13px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; 
}
SPAN.BoldText
{ 
    font-weight: bolder; 
    color: #005b9e;
}
SPAN.SmallText
{
    font-size: 11px;
}
#HeaderContainer
{
    position: relative;
    top:-2px;left:0px;
}
#HeaderText
{ 
    position: absolute;
    top:0px;
    left:5px; 
}
#CollapseIcon
{
    position:absolute; left: 140px;font-weight:bolder; }
.ToggleLink
{
    position:absolute;
    top:3px;left:5px;
    text-align:left;
    color:Navy;
    font-weight:bolder;
}
.ToggleLinkLeft
{
    position:absolute;
    top:2px;left:5px;
    text-align:left;
    color:Navy;
    font-weight:bolder;
}
A.ToggleLink
{
    font-size:12px;
    text-decoration: none;
    color:Navy;
}
A.ToggleLink:visited
{
    font-size:12px;
    text-decoration: none;
    color:Navy;
}
A.ToggleLink:link
{
    font-size:12px;
    text-decoration: none;
    color:Navy;
}
A.ToggleLink:hover
{
    font-size:12px;
    text-decoration: none;
    color:Navy;
}
A.SmallText
{
    font-size:11px;
    text-decoration: underline;
    color:#005b9e;
}
A.SmallText:visited
{
    font-size:11px;
    text-decoration: underline;
    color:#005b9e;
}
A.SmallText:link
{
    font-size:11px;
    text-decoration: underline;
    color:#005b9e;
}
A.SmallText:hover
{
    font-size:11px;
    text-decoration: underline;
    color:#005b9e;
}
A.PageBreadCrumbs
{
	color:#005b9e;
	font-size:12px;
	margin: 0px 0px 0px 0px;
	text-decoration:none;
}
A.PageBreadCrumbsGreen
{
	color:#208000;
	font-size:12px;
	margin: 0px 0px 0px 0px;
	text-decoration:none;
}
A.PageBreadCrumbs:link
{
	color:#005b9e;
	font-size:12px;
	margin: 0px 0px 0px 0px;
	text-decoration:none;
}
A.PageBreadCrumbsGreen:link
{
	color:#208000;
	font-size:12px;
	margin: 0px 0px 0px 0px;
	text-decoration:none;
}
A.PageBreadCrumbs:visited
{
	color:#005b9e;
}
A.PageBreadCrumbsGreen:visited
{
	color:#208000;
}
A.PageBreadCrumbs:hover
{
	color:#005b9e;
	text-decoration:underline;
}
A.PageBreadCrumbsGreen:hover
{
	color:#208000;
	text-decoration:underline;
}
H1.PageHeader
{
	top:10px;text-align:left;
    color:#4680ab;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold;
    font-size:14px;
    padding-left:20px;
}
H1.PageHeaderGreen
{
	color:#208000;
	font-size:12px;
	margin: 0px 0px 7px 0px;
}
TD.TopLinks
{
	color: #FFFFFF;
	font-size: 10px; 
	padding: 0px 0px 0px 0px;
	background-repeat: repeat;
}
A.ATopLinks
{
	color: #FFFFFF;
	font-size: 10px; 
	text-decoration:none;
}
A.ATopLinks:link
{
	color: #FFFFFF;
	font-size: 10px; 
	text-decoration:none;
}
A.ATopLinks:visited
{
	color: #FFFFFF;
}
A.ATopLinks:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}
A.StandardLinks
{
	color: #005b9e;
	font-size: 12px; 
	text-decoration:none;
}
A.StandardLinks:link
{
	color: #005b9e;
	font-size: 12px; 
	text-decoration:none;
}
A.StandardLinks:visited
{
	color: #005b9e;
	text-decoration:none;
}
A.StandardLinks:hover
{
	color: #005b9e;
	text-decoration: underline;
}
A.StandardLinksBig
{
	color: #005b9e;
	font-size: 12px;
	font-weight:bold; 
	text-decoration:none;
}
A.StandardLinksBig:link
{
	color: #005b9e;
	font-size: 12px; 
	font-weight:bold;
	text-decoration:none;
}
A.StandardLinksBig:visited
{
	color: #005b9e;
}
A.StandardLinksBig:hover
{
	color: #005b9e;
	text-decoration: underline;
}
TABLE.BuilderTable
{
}
TD.BuilderHeaderCell
{
	font-size: 14px;
	color:#FFFFFF;
	font-weight: bold;
	background-image: url(http://www.newhomesdirectory.com/images/TableHeaderLarge2.png);
}
TD.BuilderCell
{
	background-color: #FFFFFF;
	padding: 5px 0px 5px 5px;
}
TD.BuilderRow
{
	border-left: solid 1px #005b9e;
	border-bottom: solid 1px #005b9e;
	border-right: solid 1px #005b9e;
}
.LeftHeader
{ 
	margin: 5px 5px 0px 0px; font-size: 12px; text-align:left;
}
.Header
{ 
	margin: 5px 5px 0px 0px; font-size: 12px; text-align:right;
}
#HeaderLogos
{
	text-align:center;
	height:91px;
	width:100%;
	margin-right:auto;
	margin-left:auto;
	background: #2c90c7 url('../../images/header-main.png');background-repeat:no-repeat;
	border-top:1px solid #2c90c7;
	border-left:1px solid #2c90c7;
	border-right:1px solid #2c90c7;
    -moz-border-radius:5px 5px 5px 5px;
    -webkit-border-radius:5px 5px 5px 5px;
    border-radius:5px 5px 5px 5px;
}
#HeaderLogosAlt
{
	text-align:center;
	height:91px;
	width:100%;
	margin-right:auto;
	margin-left:auto;
	background: #317DE1 url('../../images/header-main.png');background-repeat:no-repeat;
	-moz-border-radius:5px 5px 0px 0px;
    -webkit-border-radius:5px 5px 0px 0px;
    border-radius:5px 5px 0px 0px;
}
#LogoArea
{
    float:left;
    height:91px;
    width:280px;
}
#LogoSpacer
{
    float:left;
    height:91px;
    width:90px;
}
#LogoArea a, #LogoArea a:visited
{
    outline: 0px solid #000;
    border: 0px solid #000;
    text-decoration: none;
    display: block;
    width: 280px;
    height: 91px;
}
#SearchBarArea
{
    float:left;
    height:91px;
    width:600px;
    text-align:left;
}
#SearchBarArealarge
{
    text-align:left;    
    float:none;
    overflow:hidden;
    width: auto;
    height: 100%;
}
#SearchBoxContainer
{
    float:left;
    height:91px;
    width:460px;
    padding-top:30px;
    text-align:left;
}
#SearchBoxContainerAlt
{
    float:left;
    height:27px;
    width:376px;
}

#SearchBoxContainerAlt input
{
    border: 1px solid rgb(141, 141, 141); 
    height: 20px;
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    margin-top: 3px;
}

#SearchButtonContainer
{
    float:right;
    height:91px;
    width:140px;
    padding-top:25px;
    text-align:left;
}
#SearchButtonContainerAlt
{
    float:right;
    height:27px;
    text-align:left;
    width:46px;
    background:url('../../images/Nav/MidNav-Right-End.png') no-repeat 40px 0px;
}
#SearchButtonContainerAlt input
{
    margin-top: 3px;    
}
#CountrySelectArea
{
    float:right;
    padding-top:3px;
    height:91px;
    width:118px;
}
.SearchBox
{ 
	margin: 0px 0px 0px 0px; 
	font-size: 12px; 
	text-align:center;
	
}
A.StateLink:link
{
	color:#035E9D;
	font-size:13px;
	text-decoration:none;
	font-weight:bold; 
}
A.StateLink:visited
{
	color:#035E9D;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
}
A.StateLink:hover
{
	color:#035E9D;
	text-decoration:underline;
}
A.RegionLink
{
	color:#005b9e;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
}
SPAN.RegionLink
{
    color:#005b9e;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
}
A.RegionLinkGreen
{
	color:#208000;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
}
A.RegionLink:link
{
	color:#005b9e;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
}
A.RegionLinkGreen:link
{
	color:#208000;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
}
A.RegionLink:visited
{
	color:#005b9e;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
}
A.RegionLinkGreen:visited
{
	color:#208000;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
}
A.RegionLink:hover
{
	color:#005b9e;
	text-decoration:underline;
}
A.RegionLinkGreen:hover
{
	color:#208000;
	text-decoration:underline;
}
TD.Background5
{
	background-image: url(http://www.newhomesdirectory.com/common/5.jpg);
	background-color: #5292BD;
}
TD.Background6
{
	background-image: url(http://www.newhomesdirectory.com/common/6.jpg);
}
TD.BlueBackground
{
	background-image: url(http://www.newhomesdirectory.com/images/blue.jpg);
}
TD.WhiteBackground
{
	background-image: url(http://www.newhomesdirectory.com/images/white.jpg);
}
a.one:link {color: #ffffff}
a.one:visited {color: #ffffff}
a.one:hover {color: #ffffff}
a.one
{
font: bold 10px verdana
}
a.two:link {color: #000000}
a.two:visited {color: #000000}
a.two:hover {color: #000000}
a.two
{
font: bold 10px verdana
}
a.three:link {color: #FFFFFF; text-decoration: none}
a.three:hover {text-decoration: underline}



a.WhiteLink{ font: bold 12px Arial ;color: #FFFFFF;}
a.WhiteLink:hover{color:#FFFFFF;}
a.WhiteLink:visited{color:#FFFFFF;}

.BuilderLinks{ font: 10px Verdana; }
A.BuilderLinks 
{ color: #005b9e; }
A.BuilderLinks:hover 
{ color: #005b9e; }
A.BuilderLinks:visited 
{ color: #005b9e; }
.RedText{ font: bold 10px Verdana; color: #cc0000; }

TD.CellBorder
{
	border-color: #005dbd;
}
HR.BlueBar
{ 
	color: #005DBD;
	height: 1px;
	margin: 0px 0px 0px 0px; 
}
SPAN.TableHeaderText
{
	font-size: 8pt; 
	font-family: Verdana;
	color: #075a9b;
	font-weight:bold;
}
A.TableHeaderText
{
	font-size: 8pt; 
	font-family: Verdana;
	color: #075a9b;
	font-weight:bold;
	text-decoration:none;
}
.TableHeaderText
{
	font-size: 8pt; 
	font-family: Verdana;
	color: #075a9b;
	font-weight:bold;
}
A.TableHeaderText:hover
{
	font-size: 8pt; 
	font-family: Verdana;
	color: #13a104;
	font-weight:bold;
	text-decoration: none;
}
A.TableHeaderText:visited
{
	font-size: 8pt; 
	font-family: Verdana;
	color: #075a9b;
	font-weight:bold;
	text-decoration: none;
}

A.TableHeaderTextAlt
{
	font-size: 10pt; 
	font-family: Verdana;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: underline;
}
A.TableHeaderTextAlt:hover
{
	font-size: 10pt; 
	font-family: Verdana;
	color: #FFFFFF;
	font-weight:bold;
}
A.TableHeaderTextAlt:visited
{
	font-size: 10pt; 
	font-family: Verdana;
	color: #FFFFFF;
	font-weight:bold;
}


TD.TableCell
{
	padding: 5px 5px 5px 5px;
	font-family:Verdana;
	font-size:11px;
	background-color: #FFFFFF;
	color: #075a9b;
	border-left: solid 2px #dfe3e7;
	border-right: solid 2px #dfe3e7;
	border-bottom: solid 2px #dfe3e7;
	text-align:left;
}
TD.TableCellRegion
{
	padding: 0px 0px 0px 0px;
	font-family:Verdana;
	font-size:11px;
	background-color: #FFFFFF;
	color: #075a9b;
	border-top: solid 2px #dbdbdb;
	border-bottom: solid 2px #dbdbdb;
	border-right: solid 1px #dbdbdb;
	border-left: solid 1px #dbdbdb;
	text-align:left;
}
.RegionText
{
	padding: 10px 10px 10px 10px;
	font-family:Verdana;
	font-size:12px;
	text-align:left;
}
TD.TableCellGreen
{
	padding: 5px 5px 5px 5px;
	font-family:Verdana;
	font-size:11px;
	background-color: #FFFFFF;
	color: #075a9b;
	border-left: solid 1px #88d676;
	border-right: solid 1px #88d676;
	border-bottom: solid 1px #88d676;
	text-align:left;
}
TD.TableCellNoBottom
{
	padding: 5px 5px 5px 5px;
	font-family:Verdana;
	font-size:11px;
	background-color: #FFFFFF;
	color: #075a9b;
	border-left: solid 1px #57aef2;
	border-right: solid 1px #57aef2;
}
A.TableCell
{
	font-family:Verdana;
	font-size:11px;
	color: #075a9b;
	text-decoration: none; 
}
A.TableCell:visited
{
	font-family:Verdana;
	font-size:11px;
	color: #075a9b;
	text-decoration: none;
	padding-bottom:20px;
}
A.TableCell:hover
{
	font-family:Verdana;
	font-size:11px;
	color: #075a9b;
	text-decoration: underline;
	padding-bottom:20px;
}
.CellEntry
{
    margin-right: 3px;
    margin-bottom: 3px;
    margin-left: 3px;
}
A.TableCellAlt
{
	font-family:Verdana;
	font-size:11px;
	color: Red;
	text-decoration: none; 
	margin-top: 0px;
}
A.TableCellAlt:visited
{
	font-family:Verdana;
	font-size:11px;
	color: #075a9b;
	text-decoration: none;
}
A.TableCellAlt:hover
{
	font-family:Verdana;
	font-size:11px;
	color: #075a9b;
	text-decoration: underline;
}
H1.HeaderText
{
	font-family:Times New Roman;
	color: #FFFFFF;
	font-weight:bold;
    line-height:89px;
    margin: 0px;
    font-size:30px;
}
H1.HeaderTextSmall,
h2.HeaderTextSmall
{
	font-family: Verdana;
	font-size: 16px;
	color: #6a6a6a;
	padding:0px;
}
H2.SubHeaderText
{
	color: #1a5894;
	font-family: Verdana;
	font-size: medium;
	font-weight:bold;
	text-align:center; 
	margin-top: 10px;
}
H2.SubHeaderTextSmall
{
	color: #1a5894;
	font-family: Verdana;
	font-size: 12px;
	font-weight:bold;
	text-align:center; 
	margin-top: 3px;
	margin-bottom: 0px;
}
H2.SubHeaderTextAlt
{
	color: #075a9b;
	font-family: Verdana;
	font-size: medium;
	font-weight:bold;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
A.TabLinks
{
	font-family: Verdana; 
	font-size: 12px;
	color:#075a9b;
	font-weight: bold;
	text-decoration: none;
}
A.TabLinks:visited
{
	font-family: Verdana;
	font-size: 12px;
	color:#075a9b;
	font-weight: bold;
	text-decoration: none;
}
A.TabLinks:hover
{
	font-family: Verdana;
	font-size: 12px;
	color:#075a9b;
	font-weight: bold;
	text-decoration: underline;
}
A.FooterRegionLinks
{
	font-size: 10px;
	color:#FFFFFF;
	text-decoration: none;
}
A.FooterRegionLinksGreen
{
	font-family: Verdana;
	font-size: 10px;
	color:#208000;
	text-decoration: none;
}
A.FooterRegionLinks:visited
{
	font-size: 10px;
	color:#FFFFFF;
	text-decoration: none;
}
A.FooterRegionLinksGreen:visited
{
	font-size: 10px;
	color:#208000;
	text-decoration: none;
}
A.FooterRegionLinks:hover
{
	font-size: 10px;
	color:#FFFFFF;
	text-decoration: underline;
}
A.FooterRegionLinksGreen:hover
{
	font-family: Verdana;
	font-size: 10px;
	color:#208000;
	text-decoration: underline;
}
A.FooterLinks
{
	font-family: Verdana;
	font-size: 12px;
	color:#075a9b;
	text-decoration: none;
}
A.FooterLinksGreen
{
	font-family: Verdana;
	font-size: 12px;
	color:#208000;
	text-decoration: none;
}
A.FooterLinks:visited
{
	font-family: Verdana;
	font-size: 12px;
	color:#075a9b;
	text-decoration: none;
}
A.FooterLinksGreen:visited
{
	font-family: Verdana;
	font-size: 12px;
	color:#208000;
	text-decoration: none;
}
A.FooterLinks:hover
{
	font-family: Verdana;
	font-size: 12px;
	color:#075a9b;
	text-decoration: underline;
}
A.FooterLinksGreen:hover
{
	font-family: Verdana;
	font-size: 12px;
	color:#208000;
	text-decoration: underline;
}

ul.green {font-size:12px;color:#666666;padding:0px;margin:0px;margin-left:13px;}
ul.green li {list-style:url(../images/community-item-list-bullet.png);line-height:13px;margin-bottom:2px;font-size:12px;}
ol.green {font-size:12px;color:#666666;padding:0px;margin:0px;margin-left:13px;}
ol.green li {list-style:url(../images/community-item-list-bullet.png);line-height:13px;margin-bottom:2px;font-size:12px;}
p.green{font-size:12px;color:#666666;}

A.HeaderLinksGreen
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color:#208000;
	text-decoration: none;
}
A.HeaderLinksGreen:visited
{
	font-family: Verdana;
	font-size: 12px;
	color:#208000;
	text-decoration: none;
}
A.HeaderLinksGreen:hover
{
	font-family: Verdana;
	font-size: 12px;
	color:#208000;
	text-decoration: underline;
}
A.FooterCopyrightLinks
{
	font-family: Verdana;
	font-size: 9px;
	color:#075a9b;
	text-decoration: none;
}
A.FooterCopyrightLinksGreen
{
	font-family: Verdana;
	font-size: 9px;
	color:#208000;
	text-decoration: none;
}
A.FooterCopyrightLinks:visited
{
	font-family: Verdana;
	font-size: 9px;
	color:#075a9b;
	text-decoration: none;
}
A.FooterCopyrightLinksGreen:visited
{
	font-family: Verdana;
	font-size: 9px;
	color:#208000;
	text-decoration: none;
}
A.FooterCopyrightLinks:hover
{
	font-family: Verdana;
	font-size: 9px;
	color:#075a9b;
	text-decoration: underline;
}
A.FooterCopyrightLinksGreen:hover
{
	font-family: Verdana;
	font-size: 9px;
	color:#208000;
	text-decoration: underline;
}
A.FooterCopyrightLinksAlt
{
	font-family: Verdana;
	font-size: 9px;
	color:#075a9b;
	text-decoration: none;
}
A.FooterCopyrightLinksAltGreen
{
	font-family: Verdana;
	font-size: 9px;
	color:#208000;
	text-decoration: none;
}
A.FooterCopyrightLinksAlt:visited
{
	font-family: Verdana;
	font-size: 9px;
	color:#075a9b;
	text-decoration: none;
}
A.FooterCopyrightLinksAltGreen:visited
{
	font-family: Verdana;
	font-size: 9px;
	color:#208000;
	text-decoration: none;
}
A.FooterCopyrightLinksAlt:hover
{
	font-family: Verdana;
	font-size: 9px;
	color:#075a9b;
	text-decoration: none;
}
A.FooterCopyrightLinksAltGreen:hover
{
	font-family: Verdana;
	font-size: 9px;
	color:#208000;
	text-decoration: none;
}
.FooterCopyrightLinksAltNonA
{
	font-family: Verdana;
	font-size: 9px;
	color:#075a9b;
	text-decoration: none;
}
.FooterCopyrightLinksAltNonA
{
	font-family: Verdana;
	font-size: 9px;
	color:#208000;
	text-decoration: none;
}
.BoxText
{
	font-family: Verdana;
	font-size: 10px;
}
HR.HRLine
{
	color:#000000;
	height: 1px;	
}
div.hrline {
  height: 1px;
  background: #ffffff url(../../images/dots.gif) repeat scroll center;
  overflow:hidden;
}
div.hrline hr {
  display: none;
}
div.hrline2 {
  height: 1px;
  background: #ffffff url(../../images/dots.gif) repeat scroll center;
}
.DesignationText
{
	font-family: Verdana;
	font-size: 	10px;
	font-weight: bold;
	color: #00005A;
}
.DesignationTextCommunityDetail
{
	font-family: Verdana;
	font-size: 	12px;
	color: #00005A;
}
.horizontal_rule1
{
	background: #7a9bc6 url(../../images/TableBorder.gif) repeat scroll center;
}
TABLE.preheader1
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	background-color: #b9cde6;
}
TD.preheader1
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #b9cde6 url(../../images/TableBackground.gif) repeat scroll center;;
}
.title2
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-top: 0px;
	font-weight: bold;
	font-size: 90%;
	margin-bottom: 0px;
	color: #003366;
}
.title3
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-top: 0px;
	font-weight: bold;
	font-size: 100%;
	margin-bottom: 0px;
	color: #003366;
}
.title4
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-top: 0px;
	font-weight: bold;
	font-size: 90%;
	margin-bottom: 0px;
	color: #003366;
}
.MissingCommunityError
{
	font-family: Verdana;
	font-size: 10px;
	color:#aaabac;
}
a.CommunityLink
{
	font-family: Verdana;
	font-size: 10px;
	color: #005b9e;
}
a.CommunityLink:visited
{
	font-family: Verdana;
	font-size: 10px;
	color: #005b9e;
}
a.CommunityLink:hover
{
	font-family: Verdana;
	font-size: 10px;
	color: #005b9e;
}
a.CommunityLink2
{
	font-family: Verdana;
	font-size: 12px;
	color: #005b9e;
}
a.CommunityLink2:visited
{
	font-family: Verdana;
	font-size: 12px;
	color: #005b9e;
}
a.CommunityLink2:hover
{
	font-family: Verdana;
	font-size: 12px;
	color: #13a104;
}
a.MasterPlanLink
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #005b9e;
}
a.PriceLink
{
	font-family: Verdana;
	font-size: 12px;
	font-weight:bold;
}
H2.SubHeaderText
{
	color: #075a9b;
	font-family: Verdana;
	font-size: medium;
	font-weight:bold;
}
TABLE.MainTable
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border: solid 1px #CECECE;
	width:100%;
}
TABLE.MainTableSmall
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border: solid 1px #CECECE;
	width:770px;
}
TABLE.LiveTable
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border: solid 1px #075a9b;
	width: 770px;
	padding: 20px 20px 20px 20px;
}
.text4
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: middle;
}
.text3
{
	font-family: Arial, Helvetica, sans-serif, Verdana, Geneva;
	font-size: 10px;
	vertical-align: middle;
}
.text5
{
	font-family: Arial, Helvetica, sans-serif, Verdana, Geneva;
	font-size: 10px;
	vertical-align: middle;
}
.text4Alt
{
	font-family: Arial, Helvetica, sans-serif, Verdana, Geneva, ;
	font-size: 12px;
	vertical-align: middle;
}
.text4Alt2
{
	font-family: Arial, Helvetica, sans-serif, Verdana, Geneva, ;
	font-size: 13px;
	vertical-align: middle;
}
.text3Alt
{
	font-family: Arial, Helvetica, sans-serif, Verdana, Geneva, ;
	font-size: 10px;
	vertical-align: middle;
}
.text3AltRed
{
	font-family: Arial, Helvetica, sans-serif, Verdana, Geneva, ;
	font-size: 10px;
	vertical-align: middle;
	color:Red;
}
.text2
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: middle;
}
INPUT.button2
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-right: 0px;
	padding-left: 0px;
	font-size: 11px;
	border-left-color: #b7cfeb;
	background: #366496;
	border-bottom-color: #003366;
	padding-bottom: 0px;
	color: #ffffff;
	border-top-color: #cbe3ff;
	padding-top: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-right-color: #003366;
}
button.button2
{
	font-family: Arial, Helvetica, sans-serif,Verdana, Geneva;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 13px;
	border-left-color: #b7cfeb;
	background: #366496;
	border-bottom-color: #003366;
	padding-top:4px;
	color: #ffffff;
	border-top-color: #cbe3ff;
	padding-top: 3px;
	border-right-color: #003366;
}
INPUT.button2Green
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-right: 0px;
	padding-left: 0px;
	font-size: 11px;
	border-left-color: #d3f7c8;
	background: #208000;
	border-bottom-color: #003366;
	padding-bottom: 0px;
	color: #ffffff;
	border-top-color: #abf692;
	padding-top: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-right-color: #003366;
}
TH.title5
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 0.2em;
	padding-top: 0.2em;
	vertical-align: middle;
}
TD.title5
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	vertical-align: top;
}
TD.title5print
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8px;
	vertical-align: top;
}
SPAN.ComingSoonText
{ 
	font-size:10px;
	font-weight:bold;
	color: #00005A;	
}
SPAN.ComingSoonTextCommunityDetail
{ 
	font-size:12px;
	color: #00005A;	
}
.CallBack
{
  background-color: #FFFFFF; 
  border: 1px solid #B1B1B1; 
  padding: 10px; 
}
.AccordionTitle, .AccordionContent, .AccordionContainer
{
  position:relative;
}
.AccordianTitleContainer
{
    height:28px;
}
.AccordionTitle
{
  padding-top:0px;
  overflow:hidden;
  width:750px;
  cursor:pointer;
  font-family:Verdana;
  font-size:8pt;
  font-weight:bold;
  color: #003366;
  vertical-align:middle;
  text-align:center;
  display:table-cell;
  -moz-user-select:none;
}

.AccordionContent
{
  overflow:auto;
  width:750px;
  margin-left:5px;
  overflow: hidden;
  padding-bottom:5px;
  padding-top:3px;
  padding-left:5px;
}

.AccordionContainer
{
width:750px;
  
}
.BlueButton
{
color: #fff;
padding: 2px 5px;
border: 2px solid;
border-color: #7bf #07c #07c #7bf;
background-color: #09f;
font-family: Georgia, ..., serif;
font-size: 18px; font-weight:bold;
}

a.stbar.chicklet img {color:#005b9e;border:0;height:16px;width:16px;margin-right:3px;margin-bottom: 5px;vertical-align:middle;}
a.stbar.chicklet {color:#005b9e;height:16px;line-height:16px;text-decoration:none;font-size:11px;font-family:Arial;margin-bottom: 5px;}
a.chicklet img {color:#005b9e;border:0;height:16px;width:16px;margin-right:3px;margin-bottom: 5px;vertical-align:middle;}
a.chicklet {color:#005b9e;height:16px;line-height:16px;text-decoration:none;font-size:11px;font-family:Arial;margin-bottom: 5px;}

a.chickletAlt {color:#005b9e;height:16px;line-height:16px;text-decoration:none;font-size:13px;margin-bottom: 5px;}

#PageHeader
{
    position:static;width:1000px;
}
#PageHeaderSmall
{
    position:static;width:800px; height:37px;padding-bottom:3px;
}
#PageHeaderLeftCell
{
    float:left;width:13px;height:37px;background-image:url('../../images/PageHeader1.png');
}
#PageHeaderMiddleCell
{
    float:left;width:972px; height:37px;
    background-image:url('../../images/PageHeader2.png');background-repeat:repeat-x;vertical-align:top;
}
#PageHeaderMiddleCellSmall
{
    float:left;width:772px; height:37px;
    background-image:url('../../images/PageHeader2.png');background-repeat:repeat-x;vertical-align:top;
}
#PageHeaderRightCell
{
    float:left;width:15px; height:37px;background-image:url('../../images/PageHeader3.png');
}
div.ControlTable
{
    position:static;width:1000px; height:25px;
}
div.TableHeaderLeftCell
{
    float:left;width:11px; height:25px;background-image:url('../../images/TableHeader1.png');
}
div.TableHeaderMiddleCell
{
    float:left;width:968px; height:25px;background-image:url('../../images/TableHeader2.png');background-repeat:repeat-x;
}
div.TableHeaderRightCell
{
    float:left;width:11px; height:25px;background-image:url('../../images/TableHeader3.png');
}
#Header
{
    position:static;width:170px; height:23px;padding-bottom:0px;
}
#HeaderMedium
{
    position:static;width:345px; height:23px;padding-bottom:0px;
}
#HeaderLeftCell
{
    float:left;width:7px; height:23px;background-image:url('../../images/Header1.png');
}
#HeaderMiddleCell
{
    float:left;width:157px; height:23px;background-image:url('../../images/Header2.png');background-repeat:repeat-x;
}
#HeaderMiddleCellLarge
{
    float:left;width:777px; height:23px;background-image:url('../../images/Header2.png');background-repeat:repeat-x;
}
#HeaderMiddleCellMedium
{
    float:left;width:332px; height:23px;background-image:url('../../images/Header2.png');background-repeat:repeat-x;
}
#HeaderRightCell
{
    float:right;width:6px; height:23px;background-image:url('../../images/Header3.png');
}

div.TableHeaderText
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-top: 0px;
	font-weight: bold;
	font-size: 90%;
	margin-bottom: 0px;
	color: #215f94;
	margin-top: 3px;
}
div.MapBox
{
    background-image:url('../../images/MapBackground.png');
    width:133px;
    height:29px;
    text-align:center;
    margin: 5px 0px 5px 0px;
}
#BuilderBadge
{
    background-image:url('../../images/BuilderBadge.png');
    width:167px;
    height:197px;
    color:#FFFFFF;
    font-family:Verdana;
    font-size:16px;
    margin-top:5px;
    font-weight:bold;
}
#AdBadge
{
    background-image:url('../../images/AdBadge.png');
    width:167px;
    height:197px;
    color:#C0C0C0;
    font-family:Verdana;
    font-size:10px;
    margin-top:5px;
    font-weight:bold;
}
#SortableTextHeadingCell
{
    float:left;
    text-align:left;
    color:#a3a3a3;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:10px;
    padding-top:3px;
}
A.SmallLink
{
    color:#2c8ad8;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:10px;
}
A.SmallLink:visited
{
    color:#2c8ad8;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:10px;
}
A.SmallLink:hover
{
    color:#2c8ad8;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:10px;
}
#FooterLeft
{
    float:left;width:7px; height:56px;background-image:url('../../images/FooterLeft.png');
}
#FooterMiddle
{
    float:left;width:100%; height:56px;background-image:url('../../images/FooterMiddle.png');background-repeat:repeat-x; 
    color:#bad96f;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:10px;font-weight:bold;text-align:right;
}
A.FooterMiddle
{
    color:#bad96f;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:10px;text-decoration:none;
}
A.FooterMiddle:hover
{
    color:#bad96f;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:10px;text-decoration:underline;
}
A.FooterMiddle:visited
{
    color:#bad96f;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:10px;text-decoration:none;
}
#FooterRight
{
    float:right;width:10px; height:56px;background-image:url('../../images/FooterRight.png');
}
#FooterText
{
    margin-right:10px;
    color:#bad96f;
    position: absolute;
    right: 0px;
    bottom: 0px;
}
#BottomLinks
{
    width:100%;
}
#BottomLinksContainer
{
    width:999px;margin-left:auto;margin-right:auto;
}
#BlogHolder
{
    float:left;
    width:175px;
    padding-left:20px;
    padding-right:5px;
    padding-top:10px;
    text-align:left;
}
#USMarketsHolder
{
    float:left;
    width:600px;
    height:120px;
    padding-top:10px;
    text-align:left;
}
.USMarketHolderSub
{
    float:left;
    width:100px;
    text-align:left;
}
#CanadaMarketHolder
{
    float:left;
    width:600px;
    height:120px;
    padding-top:10px;
    text-align:left;
}
#ExtraLinksHolder
{
    float:none;
    width:auto;
    overflow: hidden;
    padding-top:10px;
    text-align:left;
    padding-right:20px;
}
#TemplateHeaderContainer
{
    position:relative;width:1020px;height:44px;
}
#TemplateHeader1
{
    float:left;width:11px; height:44px;background-image:url('../../images/TemplateHeader1.png');
}
#TemplateHeader2
{
    float:left;width:863px; height:44px;background-image:url('../../images/TemplateHeader2.png');background-repeat:repeat-x; 
}
#TemplateHeader2Small
{
    float:left;width:597px; height:44px;background-image:url('../../images/TemplateHeader2.png');background-repeat:repeat-x; 
}
#TemplateHeader3
{
    float:left;width:83px; height:44px;background-image:url('../../images/TemplateHeader3.png');
}
#TemplateHeader3 a
{
    width:83px;height:44px;display:block;
}
#TemplateHeader4
{
    float:left;width:63px; height:44px;background-image:url('../../images/TemplateHeader4.png');
}
#TemplateHeader4 a
{
    width:63px;height:44px;display:block;
}
#TemplateHeaderLogo
{
    float:left;width:266px; height:44px;background-image:url('../../images/TemplateHeaderLogo.png');
}
#TemplateHeaderLogo a
{
    width:266px;height:44px;display:block;
}
#TemplateHeaderText
{
    position:relative;top:10px;text-align:left;
    color:#4680ab;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold;
    font-size:14px;
}
.SeperatorTab
{
    float:left;width:31px; height:40px;background-image:url('../../images/Seperator.png');text-align:center;
}
#PageIconContainer
{
    position:relative;
    width:1020px;
}
.PageIcon-Home-On
{
    float:left;width:100px; height:40px;background-image:url('../../images/PageIcon-Home-On.png');background-repeat:no-repeat;
    background-position:center;text-align:center;

}
.PageIcon-Home-Off
{
    float:left;width:100px; height:40px;background-image:url('../../images/PageIcon-Home-Off.png');background-repeat:no-repeat;
    background-position:center;text-align:center;
}
.PageIcon-Region-On
{
    float:left;width:100px; height:40px;background-image:url('../../images/PageIcon-Region-On.png');background-repeat:no-repeat;
    background-position:center;text-align:center;

}
.PageIcon-Region-Off
{
    float:left;width:100px; height:40px;background-image:url('../../images/PageIcon-Region-Off.png');background-repeat:no-repeat;
    background-position:center;text-align:center;
}
.PageIcon-Builders-On
{
    float:left;width:100px; height:40px;background-image:url('../../images/PageIcon-Builder-On.png');background-repeat:no-repeat;
    background-position:center;text-align:center;

}
.PageIcon-Builders-Off
{
    float:left;width:100px; height:40px;background-image:url('../../images/PageIcon-Builder-Off.png');background-repeat:no-repeat;
    background-position:center;text-align:center;
}
.PageIcon-Communities-On
{
    float:left;width:100px; height:40px;background-image:url('../../images/PageIcon-Communities-On.png');background-repeat:no-repeat;
    background-position:center;text-align:center;

}
.PageIcon-Communities-Off
{
    float:left;width:100px; height:40px;background-image:url('../../images/PageIcon-Communities-Off.png');background-repeat:no-repeat;
    background-position:center;text-align:center;
}
.PageIcon-MasterPlans-On
{
    float:left;width:100px; height:40px;background-image:url('../../images/PageIcon-MasterPlans-On.png');background-repeat:no-repeat;
    background-position:center;text-align:center;

}
.PageIcon-MasterPlans-Off
{
    float:left;width:100px; height:40px;background-image:url('../../images/PageIcon-MasterPlans-Off.png');background-repeat:no-repeat;
    background-position:center;text-align:center;
}
#PageIconFiller
{
    float:right;width:396px;height:40px;background-image:url('../../images/transparent.png');background-repeat:repeat;
}
.PageFiller
{
    float:right;width:1020px;height:10px;background-image:url('../../images/transparent.png');background-repeat:repeat;
}

.MultiPageThinAlt
{
  background-color:White;
  border-top: 1px solid #dbdbdb;
  border-right: 1px solid #dbdbdb;
  border-left: 1px solid #dbdbdb;
  border-bottom: 1px solid #dbdbdb;
  width:720px;
  position:relative;
  padding: 0px 0px 0px 0px;
  z-index:98;
} 
.region_tab
{
    margin: 0 auto;
    height: 1px;
    width: 1000px;
}
#holder 
{
    overflow: hidden;
}
.region_col
{
    float: left;
    width: 225px;
}
.region_col_right
{
    float: right;
    width: 225px;
}
.region_row
{
    color: #999;
    font-size: 11px;
    font-weight: normal;
    line-height: 15px;
    padding-bottom: 10px;
    padding-right:5px;
    width: 225px;
}
.region_col .padd 
{
    padding-right: 20px;
}
.clear
{
    clear: both;
}

.region_tab .StateLink
{
    display: block;
    line-height: 20px;
}
.completionListElement 
{  
    visibility : hidden; 
    margin : 0px! important; 
    background-color : inherit; 
    color : black; 
    border : solid 1px gray; 
    cursor : pointer; 
    text-align : left; 
    list-style-type : none; 
    font-family : Verdana; 
    font-size: 11px; 
    padding : 0; 
} 
.listItem 
{ 
    background-color: white; 
    padding : 1px; 
}      
.highlightedListItem 
{ 
    background-color: #c3ebf9; 
    padding : 1px; 
}
#searchBox
{
    width:450px;
    border:4px solid #0a648d;
    padding: 20px;
}
.watermarked 
{ 
   color: #C0C0C0; 
} 

.nonwatermarked 
{ 
}

    #BuilderPageHolder
    {
        width:998px;
        height:571px;
    }
    #BuilderPageContentArea
    {
        float:left;
        width:978px;
        padding:10px;
    }
    #BuilderPageContentArea H2
    {
        font-size:24px;
        padding-left:0px; line-height:26px;
        font-weight:lighter;
    }
    #BuilderList
    {
        list-style: none;
        width:650px;
        text-align:left;
    }
    #BuilderList li
    {
        background:url('../../images/Builder-Bullet.png');background-repeat:no-repeat;
        padding-left: 25px;
        padding-bottom: 15px;
        padding-top:5px;
        background-position: 0 .1em;
        font-weight:bold;
        font-size:19px;
    }
    span.ListHeader
    {
        font-size:16px;
    }
    #BuilderPageForSale
    {
        float:right;
        width:486px;
        height:515px;
        background:url('../../images/Builder-Component1.png');background-repeat:no-repeat;
    }
    #BuilderPageFooter
    {
        width:998px;
        height:54px;
        background:url('../../images/Builder-Component2.png');background-repeat:no-repeat;
    }
    span.HighlightText
    {
        color:#c83d31;
    }
    .HeaderStyle
    {
        width:968px;
        height:21px;
        line-height:21px;
        text-align: center;
        font-size:14px;
        background: url('../../content/images/grid-bg.png');
        background-repeat:repeat-x;
        border:1px solid #A1C7ED;
        text-transform: uppercase;
        -webkit-user-select:none;
        -moz-user-select:none;   
    }
      #tabs {
        display: block;
        float: left;
        width: 100%;
      }
      a.tab { 
        border-collapse: collapse; 
        border-style: solid solid none solid;  
        border-color: black; 
        border-width: 1px 1px 0px 1px; 
        background-color: #bdf3cf; 
        padding: 2px 0.5em 3px 0.5em; 
        margin-top: 4px;
        margin-right: 2px;
        font-family: arial; 
        text-decoration: none;
        width: 20%;
        text-align: center;
        float: left;
      }
      a.tab:hover { 
        border-color: black; 
        background-color: white; 
      }
      .panel { 
        border: solid 1px black; 
        background-color: white; 
        padding: 5px; 
        overflow: auto; 
        clear: left; 
      }
      div.headerstyle
        {
            width:170px;
            height:21px;
            line-height:21px;
            text-align: left;
            background: url(../images/grid-bg.png);
            border:1px solid #A1C7ED;
            text-transform: uppercase;
            -webkit-user-select:none;
            -moz-user-select:none;
        }
        .commonlist
        {
            list-style:none;
        }
        .commonlist li 
        {
            background:url('../../common/images/community-item-list-bullet.png');background-repeat:no-repeat;
            padding-left: 10px;
            background-position: 0 .5em;
        }
        A.aboutclose
        {
            text-decoration:none;
            font-size:18px;
            color:#6a6a6a;
        }
        A.aboutclose:visited
        {
            text-decoration:none;
            font-size:18px;
            color:#6a6a6a;
        }
        A.aboutclose:link
        {
            text-decoration:none;
            font-size:18px;
            color:#6a6a6a;
        }
        a.aboutclose:hover
        {
            text-decoration:none;
            font-size:18px;
            color:#6a6a6a;
        }
        
div.alt span.BoxText,
div.alt span.BoxText div.DesignationText,
div.alt span.BoxText span.ComingSoonText,
div.alt span.text4
{
    font-family: Verdana, Geneva, Arial;
    font-size: 13px;
}

span.lineheightfix,
span.lineheightfix span
{
    line-height:16px;
}

.clickableLink { cursor: pointer }

div.BuilderPage-01 {
	float:left;
	width:510px;
	height:71px;
}

div.BuilderPage-02 {
	float:left;
	width:488px;
	height:268px;
}

div.BuilderPage-03 {
	float:left;
	width:510px;
	height:95px;
}

div.BuilderPage-04 {
	float:left;
	width:510px;
	height:106px;
}

div.BuilderPage-05 {
	float:left;
	width:488px;
	height:303px;
}

div.BuilderPage-06 {
    float:left;
	width:510px;
	height:71px;
}

div.BuilderPage-07 {
	float:left;
	width:510px;
	height:104px;
}

div.BuilderPage-08 {
	float:left;
	width:70px;
	height:124px;
}

div.BuilderPage-09 {
	float:left;
	width:157px;
	height:29px;
}

div.BuilderPage-10 {
	float:left;
	width:283px;
	height:124px;
}

div.BuilderPage-11 {
	float:left;
	width:157px;
	height:95px;
}
