body      { font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular; background-color: #ccc }
.bodygreen { background-color: #366 }
p           { color: #666; font-size: 10px; line-height: 15px; font-family: Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular; text-align: justify; margin-bottom: 20px; margin-left: 10px; padding-right: 18px }
.call  { color: #066; font-style: italic; font-weight: normal; font-size: 10.5px; line-height: normal; text-align: right; margin-top: 6px; margin-bottom: 28px }
.contact { color: #fff; line-height: normal; margin-bottom: 0px }
.read-more { text-align: right }
.press-article { color: #366 }
.left { font-size: 9px; line-height: 14px; text-align: left }
.search { text-align: left; padding-right: 0px }
.search-intro { color: #c90; font-weight: bold; font-size: 12px; text-align: left; padding-right: 0px }
.search-intro2 { color: #c90; font-weight: bold; font-size: 10px; text-align: left; padding-right: 0px }
.indent { margin-left: 60px }
.p_halfspace { margin-bottom: 6px }
.p_bullethang { text-align: left; text-indent: -8px; margin-bottom: 6px; margin-left: 12px }
.p_bullethang-indent { text-align: left; text-indent: -9px; margin-bottom: 3px; margin-left: 20px }
.p_halfspace-left { text-align: left; margin-bottom: 6px }
.p_halfspace-left2 { text-align: left; margin-bottom: 0px }
.tag_line { font-style: italic; font-size: 13px; line-height: 15px; font-family: "Times New Roman", Georgia, Times; letter-spacing: 0.1em; margin-top: 1px; margin-bottom: 0px; margin-left: 16px }
.home { margin-left: 12px }
.agent { font-size: 11px; line-height: 22px }
.home_halfspace  { margin-bottom: 6px; margin-left: 12px }
.featured_details  { color: #066; font-size: 9px; line-height: 14pt; text-align: left; margin-right: 2px; margin-left: 34px }
.featured_property  { color: #066; font-style: italic; font-weight: bold; font-size: 18px; font-family: "Times New Roman", Georgia, Times; margin-right: 2px; margin-bottom: 0px; margin-left: 6px }
.go_home { color: #066; font-size: 9px; line-height: 13px; text-align: center; margin-right: 2px; margin-left: 2px }
.nav      { color: #999; text-align: left; text-indent: -16px; margin-bottom: 12px; margin-left: 26px }
.nav-article { color: #999; text-align: left; margin-bottom: 12px; margin-left: 26px }
.totopics { color: #960; text-align: right }
.nav_title  { color: #960; font-weight: bold; margin-bottom: 12px; margin-left: 10px }
.title      { font-weight: bold; font-size: 20px; line-height: normal; text-align: left; margin-bottom: 2px }
.subtitle   { font-weight: bold; font-size: 17px; line-height: 19px; text-align: left; margin-bottom: 10px }
.subtitle-gold  { color: #fc0; font-weight: bold; font-size: 17px; line-height: 19px; margin-bottom: 10px }
.subtitle_sml  { font-weight: bold; font-size: 14px; line-height: 16px; margin-bottom: 10px }
.subtitle2  { color: #fff; font-weight: bold; font-size: 14px; line-height: 16px; margin-bottom: 10px }
.title_home  { font-weight: bold; font-size: 18px; line-height: normal; margin-left: 12px }
.title_home_white { color: #fff; font-weight: bold; font-size: 18px; line-height: normal }
.home_intro    { font-size: 11.5px; line-height: 26px; font-family: Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular, Tahoma; margin-right: 12px }
.footer     { color: #333; font-size: 9px; line-height: 20px; margin: 0px 6px 0px 0px }
.footer-grn { color: #366; font-style: italic; font-weight: normal; font-size: 10.5px; line-height: 15px; text-align: left; margin: 12px 0px 0px }
.footer-rt { color: #333; font-size: 9px; line-height: 20px; text-align: right; margin: 0px 6px 0px 0px }
.footer2    { color: #333; font-size: 9px; line-height: 14px; text-align: left; margin: 0px 6px 0px 0px }
td    { background-color: #fff }
.tdsearch { padding: 16px 8px 10px 10px }
.tdgreen { color: #fff; font-size: 9px; line-height: 14px; background-color: #699; text-align: left; vertical-align: top; padding-right: 6px; padding-left: 6px }
.tdgreen-nopad { color: #fff; background-color: #699; text-align: left }
.tddrkgreen-nopad { background-color: #366 }
.tdgreen-sml { color: #ccc; font-weight: bold; font-size: 9px; line-height: normal; background-color: #066; text-align: center }
.td-table-answer { color: #666; font-weight: normal; font-size: 9px; line-height: normal; text-align: left }
.tdcopyright  { color: #ccc; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #066; text-align: right; vertical-align: middle; margin: 0; padding: 0 12px 0 0       }
.grey { background-color: #ccc }
.tdrtstroke  { border-right: 2px solid #066 }
.tdrtstroke-spouse { background-color: #ccc; border-right: 2px solid #066 }
.tdrtstrokegrn { background-color: #066; vertical-align: middle; border-right: 2px solid #066 }
.tdltrtstrokegrn { background-color: #066; vertical-align: middle; border-right: 2px solid #066; border-left: 2px solid #066 }
.tdrtstrokegrey  { background-color: #999; vertical-align: middle; border-right: 2px solid #066 }
.tdbtmstroke  { border-bottom: 2px solid #066 }
.tdbtmrtstroke { border-right: 2px solid #066; border-bottom: 2px solid #066 }
.tdtopbtmrtstroke { border-top: 2px solid #066; border-right: 2px solid #066; border-bottom: 2px solid #066 }
.tdtopstroke  { border-top: 2px solid #066 }
.tdtoprtstroke { border-top: 2px solid #066; border-right: 2px solid #066 }
.tdbtmltstroke  { border-bottom: 2px solid #066; border-left: 2px solid #066 }
.tdbtmrtstroke  { border-right: 2px solid #066; border-bottom: 2px solid #066 }
.tdltstroke  { border-left: 2px solid #066 }
.tdltstroke-cat  { color: #066; font-weight: bold; font-size: 11px; font-family: Verdana, Monaco, "Courier New", Courier; text-align: right; border-left: 2px solid #066 }
.tdltstroke-cat-spouse { color: #066; font-weight: bold; font-size: 11px; font-family: Verdana, Monaco, "Courier New", Courier; background-color: #ccc; text-align: right; border-left: 2px solid #066 }
.tdstroke-topcat  { color: #066; font-weight: bold; font-size: 14px; font-family: Verdana, Monaco, "Courier New", Courier; background-color: #999; text-align: left; letter-spacing: 0.35px; padding-top: 14px; border: solid 2px #066 }
.tdstroke-topcat-spouse { color: #066; font-weight: bold; font-size: 14px; font-family: Verdana, Monaco, "Courier New", Courier; background-color: #ccc; text-align: left; letter-spacing: 0.35px; padding-top: 14px; border: solid 2px #066 }
.tdstroke-topcatgrey { color: #333; font-weight: bold; font-size: 14px; font-family: Verdana, Monaco, "Courier New", Courier; background-color: #999; text-align: left; letter-spacing: 0.35px; padding-top: 14px; border-style: solid; border-width: 2px; border-color: #333 #333 #333 #066 }
.tdltrtstroke { border-right: 2px solid #066; border-left: 2px solid #066 }
.tdltstrokewht { background-color: #fff; border-left: 2px solid #066 }
.tdbtmltstrokewht { background-color: #fff; border-bottom: 2px solid #066; border-left: 2px solid #066 }
.tdbtmrtstrokewht { background-color: #fff; border-right: 2px solid #066; border-bottom: 2px solid #066 }
.tdrtstrokewht { background-color: #fff; border-right: 2px solid #066 }
.tdnostrokewht { background-color: #fff; border-left: solid }
a:link     { color: #666 }
.anav:link    { color: #999; text-decoration: none }
.agreen:link { color: #399 }
.acall:link { color: #066; text-decoration: underline }
.afoot:link  { color: #333; text-decoration: none }
.afoot_reverse:link { color: #ccc; text-decoration: none }
.areturn:link { color: #033; text-decoration: none }
a:hover   { text-decoration: underline }
.anav:hover    { text-decoration: underline }
.afoot:hover { text-decoration: underline }
.afoot_reverse:hover { text-decoration: underline }
.areturn:hover { text-decoration: underline }
a:visited        { color: #999; text-decoration: underline }
.acall:visited { color: #066 }
.anav:visited     { color: #999; text-decoration: none }
.afoot:visited  { color: #666; text-decoration: none }
.afoot_reverse:visited { color: #ccc; text-decoration: none }
.areturn:visited { text-decoration: none }
li { margin-left: 0; }

