body{margin:0 auto;padding:0;font:normal normal normal 10pt Arial,Helvetica,Sans-Serif;color:#5e5e5e;background:#9c9d9d url(/images/pic_sitebg.png) repeat-x}.center{margin:0 auto}.float,.floatlt,.floatleft{float:left}.floatrt,.floatright{float:right}.clearfix:before,.clearfix:after,.clearfloat{content:"";display:block;clear:both}.lt-ie8 .clearfix{zoom:1}form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;padding:0;white-space:normal}.lt-ie8 legend{margin-left:-7px}input[type=checkbox],input[type=radio]{position:relative;top:2px}.ellipsis{overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.ada-indent{overflow:hidden;white-space:nowrap;text-indent:100em;box-sizing:border-box}[aria-hidden=true]{display:none}[aria-hidden=false],.gm-style [aria-hidden=true]{display:inherit;display:initial}.relative{position:relative}.absolute{position:absolute}*{outline:none 0}textarea{resize:none}input[type=text],input[type=password]{background:#fff url(/img/pic_gallery_shadow_bottom1.gif) repeat-x top;border:1px solid #333;font-size:12px}input[type=text]:hover,input[type=password]:hover{background-image:none}#hp_container,#sp_container{position:relative;margin:0 auto}#hp_mainbody,#sp_mainbody{position:relative;margin:0 auto;width:1012px;background:transparent url(/images/pic_fadedsitebg.png) repeat-y}#hp_mainbody form,#sp_mainbody form{margin:0;padding:0}#hp_section1,#hp_section2,#hp_section3,#hp_section4,#sp_section1,#sp_section2,#sp_section3,#sp_section4{position:relative;width:987px;margin:0 auto}#hp_section1,#sp_section1{height:30px}#hp_section2{height:313px;overflow:hidden}.hp_overlay,.sp_overlay{position:absolute;top:0;left:0;z-index:1;width:987px;height:313px}#sp_section2{height:240px;overflow:hidden}.sp_overlay{height:240px}.hp_agentname,.sp_agentname{position:absolute;top:23px;left:20px;z-index:2;width:400px;height:65px;overflow:hidden;font-size:20pt;font-family:Impact;letter-spacing:1pt;color:#162755;padding:0 3px}.hp_agentname a,.sp_agentname a{color:#162755;text-decoration:none}.hp_agentname table,.sp_agentname table{width:400px;height:65px;padding:0;margin:0;border:0}.hp_agentname table td,.sp_agentname table td{vertical-align:middle}.hp_agentphoto,.sp_agentphoto{position:absolute;top:65px;right:10px;z-index:2;width:225px;height:240px;text-align:center}.sp_agentphoto{top:35px;right:3px;width:180px;height:200px}.hp_agentphoto table,.sp_agentphoto table{width:225px;height:240px;padding:0;margin:0;border:0}.sp_agentphoto table{width:180px;height:200px}.hp_agentphoto table td,.sp_agentphoto table td{text-align:center;vertical-align:middle}.content_title{position:absolute;bottom:-5px;left:30px;z-index:2;width:740px;font-size:18pt;font-family:Impact;color:#fff;text-transform:uppercase;letter-spacing:2pt}.home_link{position:absolute;top:30px;left:10px;z-index:2}.home_link a{display:block;width:420px;height:45px;background:url(/img/pixel.gif)}#hp_section3{width:987px;background:transparent url(/images/pic_hp_pagebg.png) repeat-y}#hp_section4,#sp_section4{padding-bottom:20px;background:transparent url(/images/pic_hp_pagebg_bottom.png) no-repeat}#sp_section4{background:transparent url(/images/pic_sp_pagebg_bottom.png) no-repeat}.hp_content_columnleft{float:left;margin:5px 4px}.quicksearch_container{width:532px;height:155px;padding:0 10px 5px;background-color:#f5f5f5}.quicksearch_container select,.agentsearch_container select,.quicksearch_container textarea,.agentsearch_container textarea,.agentsearch_container input[type=text]{font-size:8pt}.quicksearch_container .quicksearch,.agentsearch_container .agentsearch{float:left}.quicksearch_container .quicksearch{padding:10px 0 10px 25px}.quicksearch .title{font-size:14pt;font-family:"Gill Sans MT","Gill Sans",Arial;color:#528ad5}.quicksearch .hp_selecttitle{margin-bottom:3px}.hp_selectstate,.hp_selectcriteria{margin-bottom:10px}.quicksearch .hp_selectcriteria select{width:132px}.hp_qs_link{font-size:9pt;font-weight:700;font-style:italic;margin-top:30px}.hp_qs_link a{text-decoration:none;color:#517B19}.hp_qs_button{text-align:right;margin-top:20px}.hp_as_button{text-align:right;margin-top:40px}#areaselect textarea,#areaselect_agent textarea{width:180px;height:74px;border:1px solid #333}#stateselect select,#stateselect_agent select,#areaselect select,#areaselect_agent select{width:185px}.hp_content_columnright{float:right;margin:0 4px;width:414px}.hp_content_columnright a{color:#5e5e5e;text-decoration:none}.hp_content_columnright .title{background-color:#757d7f;text-indent:10px;font-family:"Gill Sans MT","Gill Sans",Arial;font-size:11pt;color:#fff;text-transform:uppercase;margin:0;padding-top:2px}.agentsearch_container .agentsearch{min-height:167px;*min-height:160px;height:auto !important;height:167px;*height:160px;padding:0 10px}.agentsearch_container .agentsearch .title2{margin-top:10px}.hp_content_columnright .sh_calc_container{font-size:8pt;width:399px;margin:0 auto}.hp_contactinfo_container,.hp_pw_container,.agentsearch_container,.hp_featured1{position:relative}.hp_agent_contactinfo{float:left;width:230px;min-height:183px;height:auto !important;height:183px;font-size:8pt;padding:0 10px;border-right:1px solid #757d7f}.hp_agent_contactinfo .agentname{font-size:12pt;color:#528ad5;font-family:"Gill Sans MT","Gill Sans",Arial}.hp_agent_contactinfo .office{margin-top:10px}.hp_agent_links{float:right;height:166px}.hp_agent_links a{color:inherit}.hp_agent_links div{width:163px;line-height:28px;border-bottom:1px solid #757d7f;font-size:10pt;text-transform:uppercase;letter-spacing:1pt;font-weight:700;text-indent:10px}.hp_pw_login,.hp_pw_loggedin{float:left;width:230px;padding:0 10px;font-size:8pt}.hp_pw_loggedin{font-size:9pt;text-align:center}.hp_pw_login div{padding-top:3px}.hp_pw_login input[type=text],.hp_pw_login input[type=password]{width:210px;font-size:9pt;margin-top:3px}.hp_pw_login table,.hp_pw_loggedin table{width:230px;height:117px;padding:0;margin:0;border:0}.hp_pw_login table td,.hp_pw_loggedin table td{text-align:left;vertical-align:middle}.hp_pw_message{float:left;width:240px;padding-left:10px;font-size:9pt}.hp_pw_message ul{padding-left:25px}.hp_pw_message li{padding-bottom:5px}.pw_button{font-size:9pt;font-weight:700;text-align:center;text-transform:uppercase}a.button{display:inline-block;padding:.5em 1em;text-decoration:none;color:#8fb44c;font-style:italic;letter-spacing:2px;background:#fff;border:1px solid #a4a4a4}.pw_remember{float:left;margin-top:3px}.hp_pw_logo{float:right;width:160px;height:117px;text-align:center;font-size:9pt}.hp_pw_logo table{width:160px;height:117px;padding:0;margin:0;border:0}.hp_pw_logo table td{text-align:center;vertical-align:middle}#hp_para{line-height:14pt;padding:10px 25px 25px}.hp_slogan{float:left;width:532px;margin-left:30px;letter-spacing:3px;text-transform:uppercase;font-family:"Gill Sans MT","Gill Sans",Arial;color:#528ad5}.hp_slogan.wider{width:920px}#footer{width:987px;margin:0 auto}#footer a{color:#fff;text-decoration:none}.bottomnav{padding-top:20px;width:987px;text-align:center;font-size:10pt;font-weight:700;color:#fff;font-family:"Gill Sans MT","Gill Sans",Arial}.bottomnav div{display:inline;margin:0 10px}.disclaimer{width:830px;margin:20px auto}#sp_section3{background:url(/images/pic_sp_pagebg.png) repeat-y}#sp_content{position:relative;float:left;width:800px;min-height:700px;height:auto !important;height:700px;margin-left:3px}.rightcontent{float:right;width:180px;margin-right:4px;height:600px}.ql_container,.mc_container{min-height:250px;height:auto !important;height:250px}.ql_container .ql_title,.mc_container .mc_title{padding:20px 0 5px 10px;font-size:14pt;color:#528ad5;font-family:"Gill Sans MT","Gill Sans",Arial;background-color:#ebebeb}.ql_container a{display:block;padding:5px 0 5px 10px;margin:5px 0;color:#6b6a6a;text-decoration:none;font-weight:700;font-size:8pt}.ql_container a:hover{background-color:#fff}.mc_container .mc_link{padding:5px 0 5px 10px;font-size:8pt;font-weight:700}.mc_container input[type=text]{width:140px;font-size:8pt;background:#fff url(/img/pic_gallery_shadow_bottom1.gif) repeat-x top;border:1px solid #333}.mc_container input[type=text]:hover{background-image:none}.sp_agentinfo_name{padding:10px 5px 2px;font-size:8pt;color:#787777;background-color:#ebebeb}.sp_agentinfo_name .agentname{font-size:12pt;color:#528AD5}.sp_agentinfo_phones{padding:10px 5px;font-size:8pt;color:#787777}.sp_agentinfo_name div,.sp_agentinfo_phones div{margin:3px 0}.sp_agentinfo_phones .broker{margin-bottom:10px}.sp_agentinfo_phones a{margin-bottom:10px;color:#787777}.sp_agentinfo_links{border-top:1px solid #929191;text-transform:uppercase}.sp_agentinfo_links a{display:block;padding:5px 0 5px 10px;color:#517b19;text-decoration:none;font-weight:700}.sp_agentinfo_links div{border-bottom:1px solid #929191}.community_state_header{font-weight:700;font-size:12pt}.community_sub_header{font-weight:700;font-size:8pt}.community_txt{font-size:8pt}.fintools_head_section_mb{background:url(/images/pic_signingcontract.jpg) no-repeat right}.fintools_head_container{height:244px}.fintools_header{font-size:20pt;padding-top:20px}.fintools_head_content{width:460px;margin-top:10px;line-height:1.4em}.fintools_head_content_top{}.fintools_head_bullet{text-indent:5px;font-weight:700}.fintools_head_content_bottom{margin-top:20px}.fintools_nav{font-family:"Gill Sans MT","Gill Sans",Arial;font-size:13px;height:27px;background-color:silver}.fintools_nav div{line-height:27px;float:left}.fintools_nav div a{color:#787777;text-decoration:none}.fintools_nav .page_on a{color:#528ad5}.fintools_head_section_steps{background:url(/images/pic_checkboxes.gif) no-repeat 100% 0}.fintools_head_section_gs{background:url(/images/pic_handingkeys.jpg) no-repeat 100% 100%}.getstarted_container,.fintools_content{margin-right:10px}.getstarted_container a,.fintools_content a{color:#787777}.findahome,.financeahome,.makeoffer{display:block}.findahome1,.findahome2,.findahome3,.findahome4,.financeahome1,.financeahome2,.makeoffer1{display:none}.displayisnone{display:none}.agentresults_container{position:relative;z-index:2;float:left;width:363px;font-size:9pt;font-weight:700;color:#5e5e5e;margin:20px 0 55px}.agentresults_banner{position:absolute;top:0;left:0;z-index:3}.agentresults_content{position:relative;z-index:2;width:343px;height:192px;background:url(/images/pic_agoff_bg.png) no-repeat;overflow:hidden}.agentresults_photo{position:absolute;top:0;left:0;width:160px;height:185px}.agentresults_contactinfo{position:absolute;top:20px;left:175px;width:160px;height:165px;font-size:8pt;overflow:hidden}.agentresults_url{position:absolute;top:190px;left:10px;z-index:5;width:320px;font-size:9pt;text-overflow:ellipsis;overflow:hidden}.agentresults_bg{position:absolute;top:0;left:0;z-index:1;width:343px;height:240px;background:url(/images/pic_agoff_bg.png) no-repeat}.agentresults_workwith{position:absolute;top:215px;left:0;z-index:3;width:160px;text-indent:20px}.agentresults_workwith a,.agentresults_url a{color:#5e5e5e;text-decoration:none}.agentresults_moreinfo{position:absolute;top:222px;left:175px;z-index:3;width:160px;font-size:8pt}.agentresults_moreinfo a{color:#5e5e5e;text-decoration:none}.promo_container{position:relative;z-index:0;width:336px;font-weight:400;color:#636363;padding-top:55px;margin-left:1px;background-color:#fff}.flatprofile_container{position:relative}.flatprofile_photo{position:absolute;top:-8px;left:15px;z-index:3;width:186px;height:251px}.flatprofile_links{position:absolute;top:260px;left:15px;width:186px;font-size:9pt}.flatprofile_link{text-indent:20px}.flatprofile_links a{font-weight:700;color:#fff}.flatprofile_links_divider{height:1px;background-color:#fff;margin:2px 0 10px}.flatprofile_contactinfo{position:absolute;top:25px;left:240px;width:500px}.flatprofile_name{font-size:20pt;font-weight:700;color:#528ad5}.flatprofile_jobtitle{font-size:8pt;font-weight:700;color:#528ad5}.flatprofile_address_phones{font-size:9pt;color:#404040;padding:20px;vertical-align:top}.flatprofile_address_phones div{padding:1px}.elitesearch_nextprev_container,.elitesearch_results_header{position:relative;height:20px;font-size:8pt;color:#5e5e5e;font-weight:700}.elitesearch_searchlimit{position:absolute;top:0;left:10px;line-height:20px}.elitesearch_paging{position:absolute;top:0;right:20px;line-height:18px}.elitesearch_paging .elitesearch_nextprev a{text-decoration:none}.elitesearch_paging a{color:#404040;text-decoration:underline}.hp_oh_search{background-color:silver}.title_oh{padding:5px 0 0 10px}.hp_oh_search form{margin:0;padding:0}.hp_oh_search select,.hp_oh_search textarea{font-size:8pt}.selectstate_oh,.selectarea_oh,.button_oh{float:left;margin:5px 0 5px 10px}.selectarea_oh select{width:220px}.fr_table{width:100%}.contactform .fr{font-weight:600}.contactform .fr div{padding:5px;background-color:#ebebeb}.contactform .fr label{float:left;width:48%;margin-right:10px}.buysell_title{color:#528ad5;font-weight:700;text-transform:uppercase}.size1{font-size:8pt}.text{font-size:10pt}.textbold{font-size:10pt;font-weight:700}.text-required{color:#ae0c0c}.txt-content{color:#5e5e5e}.bsguide_mainpage_container{text-align:left}.bsguide_mainpage_sectionbox{position:relative;padding-top:20px;padding-left:20px}.bsguide_mainpage_mouseover{position:absolute;top:0}.bsguide_mainpage_heading{padding-left:40px}.bsguide_mainpage_heading a{font:italic normal 700 12pt Arial,Helvetica,Sans-Serif;color:#528ad5;text-decoration:none}.bsguide_mainpage_itembox{margin:0;padding-left:60px}.bsguide_mainpage_itembox li a{font-weight:400;color:#5e5e5e;text-decoration:none}.bsreguide_section{text-align:left;width:530px;margin-left:10px}.bsreguide_section a,.abc a{color:#528ad5}.bsguide_title{font-size:14pt;font-weight:700;color:#528ad5}.bsguide_heading{font-size:12pt;font-weight:700;color:#528ad5}.bsguide_section{padding-left:20px}.bsguide_note1{font-style:italic}.bsguide_note1box1{border-top:1px solid ;border-bottom:1px solid ;font-style:italic}.bsguide_note2{font-size:12pt;font-weight:700;color:#fff;background-color:#00008c;width:160px;padding:6px}.bsguide_note2box1{border:1px solid ;border-bottom:0;padding:4px;width:175px}.bsguide_note2box2{border:1px solid ;padding:5px;background-color:}.bsguide_note3box1{border:1px solid ;background-color:;padding:5px}.bsguide_checkboxlist_ul{list-style-image:url(/img/pic_checkoff.gif)}.bsguide_checkboxlist_li{padding-left:20px}.bsguide_checkboxlist_td1{padding:25px 0 0;font:normal normal 700 52pt Times New Roman,Times,Serif;text-align:center;color:#528ad5;vertical-align:top}.bsguide_checkboxlist_td2{padding:40px 0 0 5px}.pad5{padding:5px}.re_glossary_title{font-size:20pt;font-weight:700;color:#528ad5}.re_glossary_title_subtext{font-size:9pt;font-weight:700;float:left;width:229px;padding:20px 5px}.abc{font-size:13pt;font-weight:700}.spanabc{padding:5px;float:left}#hp_menu,#sp_menu{position:absolute;top:0;left:15px;z-index:10;width:982px;font-family:"Gill Sans MT","Gill Sans",Arial}#hp_menu li,#sp_menu li{position:relative;float:left}#hp_menu .navtitle,#sp_menu .navtitle{text-align:left;padding:0 5px;font-size:12pt;line-height:30px;white-space:nowrap;font-family:Impact;letter-spacing:1pt;width:150px;text-align:center;overflow:hidden}#sp_menu .navtitle{width:140px}#hp_menu .navtitle.contact,#sp_menu .navtitle.contact{width:150px}#sp_menu .navtitle.homepage{width:56px}#hp_menu .navtitle a,#sp_menu .navtitle a{color:#517b19;text-decoration:none;display:block}#hp_menu .mainnav_divider,#sp_menu .mainnav_divider{border-left:1px solid #dbdbdb}#hp_menu ul,#sp_menu ul{margin:0;padding:0;list-style-type:none}#hp_menu .submenu,#sp_menu .submenu{position:absolute;top:30px;left:0;width:162px}#hp_menu .submenu .liststart,#sp_menu .submenu .liststart{height:4px;background:url(/images/pic_navbg_top.png)}#hp_menu .submenu .listend,#sp_menu .submenu .listend{height:7px;background:url(/images/pic_navbg_bottom.png)}#hp_menu .submenu li,#sp_menu .submenu li{position:relative;display:block;width:162px;float:left}#hp_menu .submenu li a,#sp_menu .submenu li a{display:block;padding:8px 12px;color:#528ad5;text-decoration:none;background:url(/images/pic_navbg.png)}#hp_menu .submenu li a:hover,#sp_menu .submenu li a:hover{background:url(/images/pic_navbg_on.png)}#nav ul.submenu{display:none}#nav li:hover ul,#nav li li:hover ul,#nav li li li:hover ul,#nav li li li li:hover ul,#nav li.iehover ul,#nav li li.iehover ul,#nav li li li.iehover ul,#nav li li li li.iehover ul{display:block}#nav iframe{position:absolute;left:0;top:0;z-index:0;filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0)}