a,a:hover{text-decoration:none}.entireSiteContainer{background-color:#fff}.twoColOuterContainer{background-position:0 0;background-repeat:repeat-y}.rightColInner{background-repeat:no-repeat;background-position:0 100%}.colourBar{height:3px}.menuContainer{background-position:100% 100%;padding-bottom:200px}.menuContainer .selected,.menuContainer .selectedSub,.menuItemRoot_Off,.menuItemRoot_On,.menuItemSub_Off,.menuItemSub_On{background-position:0 100%;background-repeat:repeat-y}.agentInfoBody .paragraphBody{border:none}.agentInfoBody{clear:both;float:left;margin:0 0 20px;width:730px;background-repeat:repeat;background-position:100% 100%}.agentInfoBody .paragraphImageContainer{width:170px;float:right;position:relative;top:10px;right:33px}.agentInfoBody .paragraphBodyContainer,.agentInfoBody .paragraphBodyContainer .paragraphBodyInner{float:left}.agentInfoBody .paragraphBody{margin-left:0}.agentInfoBody .paragraphBodyContainer .paragraphReferenceContainer{\:left;clear:left}.agentInfoBody .paragraphBodyContainer .paragraphReferenceContainer .paragraphReferenceContainerBox{float:left;width:480px;margin-left:10px}.teamInfoBody .agentInfoBody{clear:both;float:left;margin:0 0 20px;width:730px;background-repeat:repeat;background-position:100% 100%}.teamInfoBody .paragraphImageContainer{float:right;position:relative;right:33px;top:10px;width:355px}.teamInfoBody .teamAgentInfoImage{float:right;position:relative;right:0;top:-11px;width:355px}.teamInfoBody .agentInfoBody .paragraphBodyText{padding:20px 0 20px 20px}.teamInfoBody .agentInfoBody .paragraphBody{float:left;margin-bottom:20px}.LISTING,.LISTING a.paragraphreference{color:#fff}.LISTING a.paragraphreference:hover{color:#000}.listingContainer .paragraphImage{float:left;position:relative;right:15px;top:10px;width:355px}.footerContainer{background-position:100% 100%;color:#fff}.featuredListings .mainParagraphTitle{background-repeat:no-repeat}.teamInfoBody .teamAgentInfoHeading{padding:10px 0 10px 10px}.footerAgentImage img,.footerAgentImageRight img,.footerMidCol img,.footerTeamImage img,.teamLogo img{border:2px solid #fffeeb}.teamInfoBody{margin-bottom:20px}.teamInfoBody .teamAgentInfoContainer{background-position:100% 100%}.teamInfoBody .paragraphBody{border:none;float:left}.teamAgentInfoBodyText,.teamAgentInfoHeading,.teamAgentInfoLinks a:active,.teamAgentInfoLinks a:hover,.teamAgentInfoLinks a:link,.teamAgentInfoLinks a:visited,.teamAgentInfoText,.teamInfoBody{color:#fff}.ARTICLETEASER .paragraphReferenceContainer_3c{margin-top:-16px}.ARTICLETEASER .paragraphTitle_2c{width:61%}.articleContainer,.articleHomeContainer{background-position:22% top;background-repeat:repeat-y}.ARTICLETEASER .articleTeaserArticlesContainer,.ARTICLETEASER .articleTeaserArticlesContainer_2c,.ARTICLETEASER .articleTeaserArticlesContainer_3c{background-position:100% 100%;padding-bottom:10px}.ARTICLETEASER .articleTeaserTitle{font-weight:700;font-size:1.1em;padding:5px 0 3px 10px}.featuredListings .mainParagraphTitle{height:53px;padding-top:25px;background-repeat:no-repeat!important;background-position:50%;text-align:center;font-weight:700;font-size:1.5em}.featuredListings .paragraphReferenceContainer .paragraphReferenceTitle{margin-right:30px}.featuredListings .paragraphReferenceContainer a{padding-right:0;margin-right:10px}.featuredListings .paragraphReferenceContainer a:hover{text-decoration:none}.ARTICLETEASER .paragraphReferenceContainer_2c a,.ARTICLETEASER .paragraphReferenceContainer_3c a,.ARTICLETEASER .paragraphReferenceContainer a{padding:8px 25px 14px 0;float:right;margin-right:4px}.LeadCapturePortal .paragraphTitle,.LeadCapturePortal .paragraphTitle_2c,.LeadCapturePortal .paragraphTitle_3c{font-size:1.5em;padding:5px 0 3px 10px}.LeadCapturePortal .paragraphReferenceContainer_2c a,.LeadCapturePortal .paragraphReferenceContainer_3c a,.LeadCapturePortal .paragraphReferenceContainer a{padding:20px 25px 25px 0}.LeadCapturePortal .paragraphReferenceContainer_2c a:hover,.LeadCapturePortal .paragraphReferenceContainer_3c a:hover,.LeadCapturePortal .paragraphReferenceContainer a:hover{text-decoration:none}.headerTitleBox{width:790px;min-height:85px}.headerInner{background-position:100% 0;background-repeat:repeat-x;float:left}.bodyInnerContainer h1{font-weight:700;font-size:1.8em;border-bottom:6px solid #fff;padding:5px 0 3px 10px;background-position:0 0;background-repeat:no-repeat}.PORTAL_WIDGET .paragraphTitle{background-repeat:no-repeat;padding-bottom:20px}.PORTAL_WIDGET .paragraphReferenceTitle{padding-left:55px}.PORTAL_WIDGET a:hover{text-decoration:none}.PORTAL_WIDGET .paragraphBodyContainer .paragraphTitle{padding-top:12px}.socialMedia{margin:25px}