/* First styles must be copied into adminAvailable.css
so that they can be used in the admin tool.
 */
 
body {
	margin:0;padding:0;
}

body, p, .normalContent {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif, sans;
	font-size: 10pt;
	color: black;
}

h1 {
	font-size: 14pt;
	color: #99A0BA;
	font-weight: bold;
	text-decoration: none;
}
h2 {
	font-size: 12pt;
	color: Black;
	font-weight: bold;
	text-decoration: none;
}
h3 {
	font-size: 10pt;
	color: Black;
	font-weight: bold;
	text-decoration: none;
}


.pageheader1, .pageheader2, .pageheader3, .pageheader4, pageheader5 {
	color: #1A3763;
	font-weight: bold;
}


.pageheader1 {
	font-size: 12pt;
}

.pageheader2 {
	font-size: 10pt;
	text-decoration: underline;
}

.pageheader3 {
	font-size: 10pt;
}

.pageheader4 {
	font-size: 16pt;
}

.pageheader5 {
	font-family: Monotype Corsiva,Arial;
	font-size: 14pt;
}

.pagetext1, .pagetext2, .pagetext3 {
	color: #1A3763;
	font-weight: normal;
	text-decoration: none;
}
.pagetext1 {
	font-size: 12pt;
}

.pagetext2 {
	font-size: 10pt;
}

.pagetext3 {
	font-size: 8pt;
}
.pagetext4 {
	font-size: 10pt;
	color: black;
}

.disclaimer {
	color: #663300;
	font-size: 8pt;
}



/* End admin styles */

.centeredText
{
	text-align: center;
	font-size: 8pt;
}

.awmAnchor {position:relative}

#overDiv {
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#555555,direction=145,strength=10);
}


FORM {display:inline;}

.error {
	color: red;
	font-size: 8pt;
}

.reqd {
	color : red;
}

.homepage {
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
 	color: #070E5C;
	background-color: #B3BEC2;
}

input.homepage { 
	margin-top: 4px;
}

.homepage-ns4 {
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
 	color: #070E5C;
}

.bpromost1 {
	color: white;
	font-size: 8pt;
	font-weight: bold;
}

.bpromost2 {
	color: #1C3357;
	font-size: 8pt;
	font-weight: bold;
}

.bpromohdr {
	color: #3A2507;
	font-family: serif;
	font-size: 14pt;
	font-weight: bold;
	font-style: italic;
}

.promoHdr {
	color: #EC8D19;
	font-size: 14pt;
	font-weight: bold;
}


.bpromolst, a:link.bpromolst, a:visited.bpromolst  {
	color: #3A2507;
	
	font-size: 10pt;
	font-weight: bold;
}

a:hover.bpromolst {
	color: darkred;
}


.disclaimer TABLE {
	margin: 20px;
}

.disclaimer2 {
	color: #663300;
	font-size: 7pt;
}

/*.howwebuild {
	color: black;
	font-weight: normal;
	font-size: 13px;
	line-height: 24px;
}*/
.custSuccessCopy {
	color: black;
	font-weight: normal;
	font-size: 13px;
	line-height: 24px;
}

.spanishLetter
a.spanishLetter,
a:link.spanishLetter,
a:visited.spanishLetter
{
	color: #1A3763;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: underline;
}

a:hover.spanishLetter {
	color: darkred;
}

.errorPageHeader {
	font-size: 12pt;
	font-weight: bold;
	color: #4A5A7B;
	
}

.splashPageText
{
	color: white;
	font-size: 8pt;
	font-weight: bold;
	padding: 0 15px;
}

.splashDdl
{
	width:100px;
}

.errorPageLink
a.errorPageLink,
a:link.errorPageLink,
a:visited.errorPageLink
{
	font-size: 10pt;
	font-weight: bold;
	color: #1A3763;
	
}

a:hover.errorPageLink {
	color: darkred;
}

.communityText {
	font-size: 10pt;
	color: #202020;
	font-weight: bold;
}
.communityTextBlack,
a.communityTextBlack,
a:link.communityTextBlack,
a:visited.communityTextBlack {
	font-size: 10pt;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

a:hover.communityTextBlack {
	color: darkred;
}

.communityText2 a, .communityText2 a:link, .communityText2 a:visited,
.communityText2 {
	font-size: 10pt;
	color: #202020;
	font-weight: normal;
}

.communityText3 a, .communityText3 a:link, .communityText3 a:visited,
.communityText3 {
	font-size: 8pt;
	color: #202020;
	font-weight: bold;
	text-decoration: none;
}

table.sideList td {
	padding: 0px;
	margin: 0px;
}

.communityText4,
.communityText4 a,
.communityText4 a:link,
.communityText4 a:visited,
.sideList,
a.sideList,
a:link.sideList,
a:visited.sideList,
a.sideListHdr,
a:link.sideListHdr,
a:visited.sideListHdr{
	font-size: 8pt;
	color: #202020;
	font-weight: normal;
	text-decoration: none;
}

a.sideList,
a:link.sideList,
a:visited.sideList {
	font-weight: bold;
}

a.sideListHdr,
a:link.sideListHdr,
a:visited.sideListHdr {
	color:#4A5A7B;
	font-weight:bold;
}

.communityText2 a:hover,
.communityText3 a:hover,
.communityText4 a:hover,
a:hover.sideList,
a:hover.sideListHdr{
	color: darkred;
	text-decoration: underline;
}

.communityText4i {
	font-size: 8pt;
	color: #202020;
	font-weight: normal;
	font-style: italic;
	text-decoration: line-through;
}
.communityText5 {
	font-size: 8pt;
	color: #E7AC48;
	font-weight: bold;
}

.communityText6,
.communityText6 a,
.communityText6 a:link,
.communityText6 a:visited,
a.communityText6,
a:link.communityText6,
a:visited.communityText6
{
	font-size: 10pt;
	color: #A1330E;
	font-weight: bold;
	text-decoration: none;
}
a:hover.communityText6,
.communityText6 a:hover {
	color: darkred;
	text-decoration: underline;
}
.communityText7 {
	font-size: 16pt;
	color: #99A0BA;
	font-weight: bold;
}

.subcommunityTitle {
	font-size: 14px;
	font-weight: bold;
	color:#A23410;
}

.subcommunityText,
a.subcommunityText,
a:link.subcommunityText,
a:visited.subcommunityText{
	font-size: 8pt;
	font-weight: bold;
	color:#621901;
}

a:hover.subcommunityText {
	color:#621901;
	text-decoration: underline;	
}

a.info{
    position:relative; /*this is the key*/
    z-index:24; 
    background-color:#ccc;
    color:#000;
    text-decoration:none}

a.info:hover{z-index:25; background-color:#ff0}

a.info span{display: none}

a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:-10px; left:20px; width:150px;
	text-decoration:none;
    color:#000000;
    
    text-decoration:none;
    font-weight:bold;
    font-size: 8pt;
    text-align: left}

.formlabel1, .formfield1, .formbutton1 {
	
	color: #1A3763;
	font-weight: bold;
	font-size: 8pt;
}

.formlabel1 {
}

.formfield1 {
}

.formbutton1 {
	color: #FFFFFF;
	background-color: #69799D;
	border-size: none;
	border: 1px solid;
	border-top-color:#69799D;
	border-left-color:#69799D;
	border-right-color:#69799D;
	border-bottom-color:#69799D;
	width: 100px;
}

.filteredbutton {
	border: 1px solid;
	border-top-color:#1A3763;
	border-left-color:#1A3763;
	border-right-color:#1A3763;
	border-bottom-color:#1A3763;
	filter:progid:DXImageTransform.Microsoft.Gradient 
      (GradientType=0,StartColorStr='#FF1A3763',EndColorStr='#ff69799D');
}

/* Metro Pages */

.metroTitle {
	font-family: Monotype Corsiva,Georgia,Arial;
	font-style: italic;
	font-size: 30px;
	color: #002250;
}
.metroTitle1 {
	font-family: Monotype Corsiva,Georgia,Arial;
	font-style: italic;
	font-size: 36px;
	color: #002250;
}
.metroTitle2{
	font-family: Monotype Corsiva,Georgia,Arial;
	font-style: italic;
	font-size: 36px;
	color: #657A94;
}
.metroTitleSmall {
	font-family: Monotype Corsiva,Georgia,Arial;
	font-style: italic;
	font-size: 20px;
	color: #002250;
}
.metromap, .regionMap {
	
	font-size: 10px;
	color: #002250;
	font-weight: bold;
}

.hsrPopup-OPEN,
.hsrPopup-CLOSED,
.hsrPopup-CSOON,
.hsrPopup-CLOSEOUT,
.hsrPopup-ADULT,
.hsrPopup-INVHOME,
.hsrPopup-office,
.hsrPopup-1,
.hsrPopup-2,
.hsrPopup-4,
.hsrPopup-5
{
	width: 357;
	height: 164;
	padding: 20 10 10 20;
	background-repeat: no-repeat;
}

.hsrInternal
{
	line-height:1.7;
	font-size:8pt;
	font-family: Verdana;
	width: 327;
	height: 134;
}

.hsrPopup-OPEN .hsrPopupName { COLOR: #4E72A4;font-weight: bold; font-size: 13px;}
.hsrPopup-CLOSED .hsrPopupName { COLOR: #CE181E; font-weight: bold; font-size: 13px;}
.hsrPopup-CSOON .hsrPopupName { COLOR: #9A258F; font-weight: bold; font-size: 13px;}
.hsrPopup-CLOSEOUT .hsrPopupName { COLOR: #3cc; font-weight: bold; font-size: 13px;}
.hsrPopup-ADULT .hsrPopupName { COLOR: #4DA920; font-weight: bold; font-size: 13px;}
.hsrPopup-INVHOME .hsrPopupName { COLOR: #F98C02; font-weight: bold; font-size: 13px;}
.hsrPopup-office .hsrPopupName {  COLOR: #1C3B51;font-weight: bold; font-size: 13px;}


.hsrPopupAddr {line-height:1; }

.nation {
	
	padding-top: 10px;
	padding-left: 20px;
	color: #002250;
	font-size: 12px;
}

.nation .title1 {
	
	font-size: 18px;
	color: #22406F;
}

.nation .title2 {
	font-family: Monotype Corsiva,Georgia,Arial;
	font-style: italic;
	font-size: 28px;
	color: #C14102;
}

.nation .header {
	font-family: Monotype Corsiva,Georgia,Arial;
	font-style: italic;
	font-size: 25px;
	color: #002250;
}

.nation .body {
	line-height: 26px;
}

.sortby TD {
	
	font-size: 12px;
	color: #002250;
}

.clist {
	font-family: Verdana;
	font-size: 12px;
	color: #002250;
}

.clist .project {
	font-family: Verdana;
	font-size: 10px;
	color: #002250;
	margin-bottom: 20px;
	width: 520px;
}

.clist .project TH {
	font-size: 12px;
	color: #602310;
	font-weight: bold;
	vertical-align: top;
	text-align: left;
}
.clist .project TR.odd div.prjhdr {
	background-color: #F5F6F0;	
}
.clist .project TR.even div.prjhdr {
	background-color: #F3EBD8;	
}

.clist .project TD {
	vertical-align: top;
	text-align: left;
}
.clist .project A,
.clist .project A:link,
.clist .project A:visited {
	font-weight: bold;
	color: #002250;
	text-decoration: underline;	
}

.clist .project A:hover {
	color: darkred;
}

.clist .planctr {
	background-color:#F5F6F0;
	width:100%;
	margin-top:10px;
	padding-bottom:20px
}

.clist table.plan {
	width: 516px;
}

.clist .plan {
	font-family: Verdana;
	font-size: 10px;
	color: #002250;
}
.clist .plan TR.odd {
	background-color: #F5F6F0;	
}
.clist .plan TR.even {
	background-color: #F3EBD8;	
}
.clist .plan TH {
	font-size: 11px;
	color: white;
	background-color: #657A9A;
	font-weight: bold;
}

.clist .plan A,
.clist .plan A:link,
.clist .plan A:visited {
	font-weight: bold;
	color: #002250;
	text-decoration: underline;
}

.clist .plan A:hover {
	color: darkred;
}

.regionMap TD {
	vertical-align: middle;
/*	text-align: center;*/
}
.regionMap IMG {
	border-style: none;
}

.regionCaption {
	margin-top: 10px;
	margin-bottom: 10px;
	width: 500px;
	color: #002250;
	font-size: 11px;
	font-family: Verdana, Arial;

}

.regionCaption TD {
	vertical-align: middle;
	text-align: center;
	background-color: #F8EBD4;
	border-color: #A2A35B;
	border-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
}

table.sortby {
	width: 500px;
}

.homespecTitle {
	background-color:#657A9A;
	font-family: Monotype Corsiva,Georgia,Arial;
	color: white;
	font-weight: bold;
	font-style: italic;
	font-size: 16px;
	width: 470px;
}

.homespecSeparator {
	border-left-color: #B0BBCA;
	border-left-style: solid;
	border-left-width: 2px;
}

.homespecInner, .homespecVert  {
	font-size: 10px;
	color: #002250;
}

.homespec .hdr  {
	font-size: 10px;
	text-align: right;
	font-weight: bold;
	padding-right: 5px;
}

.homespec SELECT
{
	
	font-size: 10px;
	background-color: #EEEEEE;
	width: 100px;
}

.homespec SELECT.narrow
{
	width: 75px;
}

.homespecVert SELECT
{
	
	font-size: 10px;
	background-color: #EEEEEE;
	width: 130px;
}

.homespecVert TD {
	text-align: center;
}

.homespecVert .hdr {
	font-weight: bold;
	padding-top: 10px;
}

/** Added for invhome by TWA **/
#invhomes {
	margin: 0;
	padding: 0;
}
#invhomes, #invhomes a, #invhomes a:link, #invhomes a:visited {
	color: #002250;
	font-size: 10px;
	font-weight: bold;
}
#invhomes .project, #invhomes .project a, #invhomes .project a:link, #invhomes .project a:visited {
	padding: 5px 0;
	font-size: 12px;
	font-weight: bold;
}
#invhomes .plan {
	font-size: 12px;
}
#invhomes table {
	font-family: Verdana;
	font-size: 10px;
	color: #002250;
	width: 100%;
}
#invhomes table th {
	font-size: 11px;
	color: white;
	background-color: #657A9A;
	font-weight: bold; 
	text-align: center;
}
#invhomes table td {
	padding: 1px 5px 1px 5px;
	border-top:1px solid #EDCFAB;
	border-bottom:1px solid #EDCFAB;
	text-align: left;
}
#invhomes table tr {
	background-color: #F3EBD8;
}
#invhomes table tr:hover {
	background-color: #EDCFAB;
}
/** End Added for invhome by TWA **/

.invhomes,
.invhomes A,
.invhomes A:link,
.invhomes A:visited {
	
	color: #002250;
	font-size: 12px;
}

.invhomes .division {
	padding-top: 15px;
	font-size: 14px;
	font-weight: bold;
}

.invhomes .project {
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
}

table.invhome {
	width: 100%;
	margin-bottom: 10px;
}
.invhome {
	border-collapse: collapse;
	border-width: 0;
	font-family: Verdana;
	font-size: 10px;
	color: #002250;
}
.invhome TH {
	font-size: 11px;
	color: white;
	background-color: #657A9A;
	font-weight: bold;
}
.invhome TD {
	padding: 1px 5px 1px 5px;
	background-color: #F3EBD8;
}
.invhome .footer TD {
	background-color: #657A9A;
}
invhome A,
.invhome A:link,
.invhome A:visited {
	font-weight: bold;
	color: #002250;
}
.invhome .row2  TD {
	padding-bottom: 4px;
	background-color: transparent;
	color: #5C220A;
}

.csoon {
	
	color: #002250;
	margin-bottom: 20px;
	
}

.csoon .builder {
	font-size: 11pt;
	font-weight: bold;
	color: #E6DBBF;
	margin-top:20px;
	margin-bottom: 10px;
}

.csoon .project,
.csoon .project A,
.csoon .project A:link,
.csoon .project A:visited {
	font-size: 16px;
	font-weight: bold;
	color: #C14102;
	font-style: italic;
	margin-bottom: 10px;
	text-decoration: none;
}

.csoon .project A:hover {
	color: darkred;
	text-decoration: underline;
}

.csoon .stats {
	font-size: 12px;
	color: #143464;
}

.csoon .desc
{
	font-size: 12px;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 10px;
	
}

.csoon .reqInfo,
.csoon A.reqInfo,
.csoon A:link.reqInfo,
.csoon A:visited.reqInfo
{
	font-size: 12px;
	color: black;
	font-weight: bold;
	text-decoration: none;
}

.csoon A:hover.reqInfo
{
	color: darkred;
	text-decoration: underline;
}
	
/* Quick List */
.quickList,
.quickList a,
.quickList a:link,
.quickList a:visited
{
	
	font-size: 11px;
	font-weight: bold;
	line-height: 22px;
	text-decoration: none;
}

.quickList .one,
.quickList .one a,
.quickList .one a:link,
.quickList .one a:visited
{
	color: #737336;
}

.quickList .two,
.quickList .two a,
.quickList .two a:link,
.quickList .two a:visited
{
	color: #143464;
}

.quickList a:hover,
.quickList .one a:hover,
.quickList .two a:hover
{
	color: darkred;
	text-decoration: underline;
}

/* Search for your home */

.indent {
	margin-left:20px;
	text-indent:-20px;
}

.searchForHome,
.searchForHome A,
.searchForHome A:link,
.searchForHome A:visited
{
	
	font-size: 11px;
	font-weight: bold;
	line-height: 22px;
	color: #143464;
	text-decoration: none;
}

.searchForHome A:hover
{
	color: darkred;
	text-decoration: underline;
}


/* Builder in this Area */
.builderInArea
{
	
	font-size: 11px;
	line-height: 18px;
	font-weight: bold;
}
.builderInArea .name,
.builderInArea a.name,
.builderInArea a.name:link,
.builderInArea a.name:visited
{
	text-decoration: none;
	color:#143464;
}

.builderInArea .communityLink,
.builderInArea a.communityLink,
.builderInArea a.communityLink:link,
.builderInArea a.communityLink:visited
{
	color: #996600;
	font-style: italic;
}
.builderInArea .communityLink IMG {
	margin-left: 15px;
	margin-right: 5px;
}

.builderInArea a.name:hover,
.builderInArea a.communityLink:hover {
	color: darkred;
	text-decoration: underline;
}

.planFavLinks TD,
.planFavLinks TD A,
.planFavLinks TD A:link,
.planFavLinks TD A:visited {
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
}

.planFavLinks .print TD A,
.planFavLinks .print TD A:link,
.planFavLinks .print TD A:visited {
	color: black;
}
.planFavLinks .save TD A,
.planFavLinks .save TD A:link,
.planFavLinks .save TD A:visited {
	color: green;
}
.planFavLinks .email TD A,
.planFavLinks .email TD A:link,
.planFavLinks .email TD A:visited {
	color: blue;
}

.planFavLinks A:hover,
.planFavLinks .print A:hover,
.planFavLinks .save A:hover,
.planFavLinks .email A:hover
{
	color: darkred;
	text-decoration: underline;
}

a.divisionName,
a.divisionName:link,
a.divisionName:visited,
a.signout,
a.signout:link,
a.signout:visited {
	color: #33659A;
	text-decoration: underline;	
}


a.divisionName:hover,
a.signout:hover {
	color: darkred;
}


/* contact builder */

.contactPageTitle {
	
	font-size:18px;
	font-weight: bold;
	color:#143464;
}
.contact-topCopy {
	
	font-size: 13px;
	/*color: #070E5C; */
}
.contact-topCopySmall {
	
	font-size: 11px;
	line-height: 20px;
	color: #070E5C;
	
}
.contactSectionTitle {
	color: #143464;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}
.contactTitle {
	
	font-size: 16px;
	color: #0000a0;
	font-weight: bold;
	text-decoration: none;
}
.contactCopy {
	
	font-size: 10px;
	color: black;
	text-decoration: none;	
}

a:hover .contactTitle,
a:hover .contactCopy
{
	color: darkred;
}

.contactFieldName {
	color:#143464;
	font-size:13px;
	font-weight: bold;
}
.contactFieldNameDesc {
	color:#143464;
	font-size:12px;
	font-weight: normal;
}


a.contactus,
a:visited.contactus,
a:hover.contactus {
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	color: #333366;
}

contactusblk,
a.contactusblk,
a:visited.contactusblk,
a:hover.contactusblk {
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
}


/* phoneList */

.divisionTd {
	vertical-align: top;
	padding: 15px;
}
.divisionState {
	font-family: Verdana;
	font-size: 9pt;
	font-weight: bold;
}
.divisionName, .divisionAddr, .divisionPhone {
	font-family: Verdana;
	font-size: 9pt;
}

.regionText {
	font-family: Verdana;
	color: #CC6600;
	font-weight: bold;
	font-size: 8pt;
}

.divisionName {
	color: #34578B;
	font-weight: bold;
}

/* news */
.newsDate {
	
	color: #0A1F3E;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 12px;
}
.newsTitle {
	
	color: #6F8EB2;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 12px;
}
.newsBody {
	
	color: #0A1F3E;
	font-size: 13px;
	font-weight: normal;
	line-height: 24px;
	margin-bottom: 50px;
}

.successQuoted{
	color: #6F8EB2;
	font-size: 13px;
	font-weight: bold;
	/*margin-bottom: 50px;*/
	font-weight:bold;
}
.successBody {
	color: #0A1F3E;
	font-size: 13px;
	font-weight: normal;
	line-height: 24px;
}

/* Division Splash */
.newsText
{
	font-size: 8 pt;
}

.divisionSplashSelect
{
	font-size: 9pt;
}

/* Plans */
.plan
{
	
}

.emailSelection,
a.emailSelection,
a:link.emailSelection,
a:visited.emailSelection
{
	color: #9F340A;
	font-size: 9pt;
	font-weight: bold;
	text-align: center;
}

.emailWelcome
{
	color: #143464;
	font-size: 11pt;
	font-weight: bold;
	text-align: center;
}

.plan .createFavoritesProfile,
.plan .createFavoritesProfile a,
.plan .createFavoritesProfile a:link,
.plan .createFavoritesProfile a:visited
{
	color: #143464;
	font-size: 9pt;
	font-weight: bold;
	text-align: center;
	
}

.emailFieldLabels
{
	color: #143464;
	font-size: 9pt;
	font-weight: bold;
}
.emailPlanNames
{
	color: #143464;
	font-size: 9pt;
}
.emailProjectNames
{
	color: #143464;
	font-size: 10pt;
	font-weight:bold;
}

.plan .emailNeighborhoodLink,
.plan .emailNeighborhoodLink a,
.plan .emailNeighborhoodLink a:link,
.plan .emailNeighborhoodLink a:visited
{
	color: #2A323C;
	font-size: 10pt;
	font-weight: bold;
	
}

.emailPlans
{
	
}

.emailPlans .companyUrl,
.emailPlans .companyUrl a,
.emailPlans .companyUrl a:link,
.emailPlans .companyUrl a:visited
{
	color: #B01A01;
	font-size: 13pt;
	font-weight: bold;
}

.emailPlans .intro
{
	color: #143464;
	font-weight: bold;
	font-size: 10pt;
}

.emailPlans .emailMessage
{
	color: #143464;
	font-size: 9pt;
}

.emailPlans .nationalPhoneList,
.emailPlans .nationalPhoneList a,
.emailPlans .nationalPhoneList a:link,
.emailPlans .nationalPhoneList a:visited
{
	
	color: #143464;
	font-weight: bold;
	font-size: 11pt;
}

.emailPlans .neighborhoodName,
.emailPlans .neighborhoodName a,
.emailPlans .neighborhoodName a:link,
.emailPlans .neighborhoodName a:visited
{
	
	color: #143464;
	font-weight: bold;
	font-size: 11pt; 
}

.emailPlans .projectInfo
{
	color: #143464;
	font-size: 9pt
}

.emailPlans .planInfo
{
	font-size: 8pt;
}

.emailConfirmation
{
	
}

.emailConfirmation .mission
{
	text-align: center;
	color: #143464;
	font-size: 9pt;
}

.emailConfirmation .confirmMsg
{
	text-align: center;
	color: #143464;
	font-size: 11pt;
	font-weight: bold;
	
}

.emailConfirmation .confirmMsg .link,
.emailConfirmation .confirmMsg .link a,
.emailConfirmation .confirmMsg .link a:link,
.emailConfirmation .confirmMsg .link a:visited
{
	text-align: center;
	color: #143464;
	font-size: 11pt;
	font-weight: bold;
	text-decoration: underline;
}

table.navigation TD
{
	padding-bottom: 10px;
}

.emailConfirmation .navigation,
.emailConfirmation .navigation a,
.emailConfirmation .navigation a:link,
.emailConfirmation .navigation a:visited
{
	color: #143464;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
}

.emailConfirmation .navigation a:hover {
	color: darkred;
	text-decoration: underline;
}

a, a:link, a:visited {
	color:blue;
	text-decoration: underline;
}

.visibleLink,
a.visibleLink,
a:link.visibleLink,
a:visited.visibleLink {
	color: blue;
	text-decoration: underline;
}

a:hover,
a:hover.visibleLink {
	color: darkred;
	text-decoration: underline;
}

a.footmetro,
a:link.footmetro,
a:visited.footmetro {
	color: #630;
	font-size: 8pt;
	text-decoration: none;
}
a:hover.footmetro {
	color: darkred;
	text-decoration: underline;
}

.promoCap,
a.promoCap:link,
a.promoCap:visited{
  padding    :2px;
  font       :10pt;
  font-weight:bold;
  text-align :center;
  color      :#002250;
  width      :100%;
  text-decoration:none;
}

a.promoCap:hover{
  text-decoration:underline;
  color: darkred;
}

.promoComm, a.promoComm:link, a.promoComm:visited  {
	color: #3A2507;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}

a.promoComm:hover {
	color: darkred;
	text-decoration: underline;
}

.promo .title {
	color: #A1330E;
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#555555,direction=145,strength=10);
}
.promo ul {
	margin-left: 30px;
}
.promo ul li {
	list-style-type: disc;
	list-style-image: url('http://drhorton.com/corp/images/default/bpromo/bullet1.gif');
	list-style-position: inside;

	font-size: 16px;
	font-weight: bold;
	color: #002250;
}


.plist .project{
	font-family: Verdana;
	font-size: 10px;
	color: #002250;
}
 
.plist .project A,
.plist .project A:link,
.plist .project A:visited {
	font-weight: bold;
	color: #002250;
	text-decoration: underline;	
 }

.plist .project A:hover {
	color: darkred;
}

a.communityHdr,
a.communityHdr:link,
a.communityHdr:visited{
	font-size: 10pt;
	color:#683a21;
	font-weight: bold;
	font-family: Verdana;
	text-decoration: none;
}
a.communityHdr:hover{
	text-decoration: underline;
	color: darkred;
}
td.communitySectHdr{
  	vertical-align: middle;
  	color         : #9f340a;
  	font-weight   : bold;
  	font-size     : 12pt;
}

dl.phones {
	font-size: 10pt;
	margin: 5px 0px 5px 0px;
}
dl.phones dt {
	font-weight: bold;
}
dl.phones dd {
	margin-left: 15px;
}

.hoa {
  	color         : #9f340a;
  	font-weight   : bold;
  	font-size     : 12pt;
}

/** added for the map legend/key **/
#mapkey li {margin:0;padding:0;list-style:none;list-style:none;display:inline;float:left; width:160px;}
#regionmapkey li {margin:0;padding:0;list-style:none;list-style:none;display:inline;float:left; width:160px;}

/** added for division splash pages **/


img {border:none;}