body{font-family:Verdana;line-height:1.6em}.entireSiteContainer{background-color:#fff}.bodyInnerContainer{margin-left:10px;width:100%}.twoColOuterContainer{width:100%}.rightCol{width:auto}.colourBar{display:none}.agentInfoBody .largeBoldTitle,.listingContainer h2,.teamInfoBody .largeBoldTitle{line-height:34px;font-size:38px;padding-left:10px;margin-bottom:10px;font-weight:400}.articleContainer .ARTICLE_INTRO .paragraphBodyContainer .paragraphTitle,.articleHomeContainer .ARTICLE_INTRO .paragraphBodyContainer .paragraphTitle,.schoolHeading{font-family:Verdana;font-size:40px;font-weight:400;line-height:45px;padding-left:10px;border-bottom:none}.ARTICLE_INTRO .paragraphBodyContainer .paragraphByline,.ARTICLE_INTRO .paragraphBodyContainer .paragraphSubtitle{font-family:Verdana;font-size:18px;font-weight:400;line-height:29px}.FULL_LEFT_IMAGE .paragraphBodyContainer .paragraphByline,.FULL_LEFT_IMAGE .paragraphBodyContainer .paragraphSubtitle,.FULL_RIGHT_IMAGE .paragraphBodyContainer .paragraphByline,.FULL_RIGHT_IMAGE .paragraphBodyContainer .paragraphSubtitle,.TEXT_ONLY .paragraphBodyContainer .paragraphSubtitle{font-family:Verdana;font-size:12px;font-weight:700;line-height:20px}.ARTICLETEASER .mainParagraphTitle,.featuredListings .mainParagraphTitle,.LeadCapturePortal .paragraphTitle,.LeadCapturePortal .paragraphTitle_2c,.LeadCapturePortal .paragraphTitle_3c,.mainParagraphTitle{font-family:Verdana;font-size:28px;font-weight:400;line-height:30px}.largeBoldColourTitle{padding:10px 0 0}.LeadCapturePortal .paragraphTitle,.LeadCapturePortal .paragraphTitle_2c,.LeadCapturePortal .paragraphTitle_3c{margin-bottom:20px}.bodyInnerContainer h1{background-repeat:no-repeat;padding:5px;border-bottom:none}.headerTitleBox{width:730px;height:129px;margin-left:30px;line-height:2.6em}.headerTitleBoxInner{padding:5px 20px 0 10px}.headerInner{background-position:0 0;background-repeat:repeat-x}.headerLogoBox{float:left;padding:25px 0 0 20px}.colourBar{border:none}.menuContainer h3{margin:0;font-size:1em;font-weight:700}.menuItemRoot_Off{cursor:pointer;margin-left:0}.menuItemRoot_Off h3{padding:5px 0 0 15px}.menuContainer .selectedSub h3,.menuItemSub_Off h3,.menuItemSub_On{padding-left:55px;margin:0}.menuItemSub_Off{cursor:pointer;margin:0}.menuItemSub_Off h3,.menuItemSub_On h3{margin:0}.menuItemRoot_Off h3,.menuItemRoot_On h3{padding:0}.menuContainer .selected h3,.menuItemRoot_Off,.menuItemRoot_On{padding:0 0 5px 35px}.menuContainer .selected,.menuContainer .selectedSub,.menuItemSub_On{cursor:pointer}.menuContainer{padding:30px 0 100px;margin-top:-10px;width:214px}.leftCol{width:225px;margin-left:4px}.rightColInner{width:730px;margin:30px 0 30px 10px}.footerHeight{height:5px}.footerAgentInformationInnerContainer,.footerLeftCol .footerAgentText{padding-left:10px}.footerRightCol .footerAgentTextRight{padding-right:10px}.footerTextPhone{font-weight:400}.PORTAL_WIDGET .paragraphTitle{background-repeat:no-repeat;padding-bottom:10px}.PORTAL_WIDGET .paragraphReferenceTitle{padding-left:40px}.PORTAL_WIDGET a:hover{text-decoration:none}.RELATED_FILES .paragraphImageContainer{width:30px}.agentInfoBody .paragraphReferenceContainer{clear:none}.agentInfoBody .paragraphReferenceContainerBox,.teamInfoBody .paragraphReferenceContainerBox{float:left;margin-left:35px}.teamInfoBody .paragraphReferenceContainer{margin:0 0 0 15px}.teamInfoBody .largeBoldTitle{margin-left:20px;padding-left:10px;margin-bottom:15px}.teamAgentInfoImage{height:300px}.teamAgentInfoImage p{line-height:20px}.teamInfoBody .largeBoldTitle{line-height:40px}.teamInfoAgentPhoto1,.teamInfoAgentPhoto2{width:auto;padding-top:60px}.teamInfoBody .teamAgentInfoHeading .teamAgentInfoSubHeading{font-size:15px;font-weight:700}.teamAgentInfoText{padding:20px 0 0}.teamAgentInfoCol{float:left;margin-left:35px;width:330px}.teamInfoBody .paragraphBody{border-left:none;float:none;width:auto}.teamInfoBody .paragraphImageContainer{float:right;width:auto}.teamInfoBody .paragraphBodyInner{float:none;width:auto}.teamInfoBody .paragraphImage{width:auto}.teamInfoBody .paragraphImage img{margin:0 0 25px 30px}.teamAgentInfoLinks a:active,.teamAgentInfoLinks a:link,.teamAgentInfoLinks a:visited{padding-left:23px}.teamInfoBody .teamAgentInfoHeading{font-size:28px;font-weight:400;position:absolute;clear:none;padding:0 0 0 10px;*margin-left:-200px}.teamAgentInfoLinks{background-repeat:no-repeat;background-position:0}.teamInfoBody .paragraphBody,.teamInfoBody .paragraphBodyInner{display:inline}.companyInfoBody{background-position:100% 100%}.companyInfoBody,.LeadCapturePortal .paragraphBody,.LeadCapturePortal .paragraphBody_2c,.LeadCapturePortal .paragraphBody_3c{background-repeat:no-repeat}.LeadCapturePortal .paragraphBody_2c,.LeadCapturePortal .paragraphBody_3c{padding:20px}.articleContainer .ARTICLE_INTRO .paragraphReferenceContainer a,.articleHomeContainer .ARTICLE_INTRO .paragraphReferenceContainer a,.FULL_LEFT_IMAGE .paragraphReferenceContainer a,.FULL_RIGHT_IMAGE .paragraphReferenceContainer a,.IMAGE_ONLY .paragraphReferenceContainer a,.TEXT_ONLY .paragraphReferenceContainer a{background-position:0}.FEATURED_LISTING .listingPrice{font-size:19px;font-weight:400}.FEATURED_LISTING .listingAddress{font-size:88%}.featuredListings .paragraphReferenceContainer a{padding-bottom:0}.LISTING{margin-left:20px;width:730px}.listingContainer .paragraphImage{float:right;padding-left:10px}.listingContainer .paragraphBody{padding:0}.listingContainer .paragraphReferenceContainerInner a{background-image:url(images/colours3/article_chevron.gif);font-weight:700}.LISTING .listingPrice{margin-top:25px;font-size:25px;margin-bottom:18px}.LISTING .listingAddress{font-size:16px;font-weight:700;margin-bottom:5px;padding:2px 0}.detailsHeading{padding-top:10px}.searchBarPrice.detailListingPrice{font-size:20px;font-weight:400}.searchBarListing,.searchBarPrice{width:auto;font-size:14px}.headerBar{padding-top:10px}.headerBarColumn{width:200px}.headerBarColumn.headerBarText{width:150px;font-size:14px}.headerBarColumn.headerBarPrice{font-size:20px;font-weight:400}.listingAddress{font-size:100%}.rosterContent{padding-top:9px}.rosterCol{border:none;float:left;margin-bottom:15px;width:525px}.listingsLink a{font-weight:700}.rosterText{border-left:4px solid red;margin-left:13px;margin-top:5px;width:405px}.rosterContactInfo{font-weight:400;width:250px}.rosterName{font-size:22px}.rosterLinks a:active,.rosterLinks a:link,.rosterLinks a:visited{font-size:13px}.schoolLeftCol{float:right;width:180px}