/*Investor Home===================================================*/.home_largepic { width: 800px; height: 199px; clear: both; margin: 0 0 0; padding: 0; display: inline; }#home_left { width: 610px; float: left; margin: 0; padding: 0; display: inline; }#home_right { width: 195px; float: right; margin: 0; padding: 0; display: inline; }#home_investorcorner { background-image: url(../images/investor/investor_gradient_bkg.gif); background-repeat: repeat-x; background-position: 0 top; width: 195px; float: right; margin: 3px 0 0; padding-bottom: 20px; }#home_investorcorner .title { color: #fff; font-size: 18px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-image: url(../images/investor/investor_head.gif); background-repeat: no-repeat; background-position: 0 0; width: 180px; height: 34px; margin: 0; padding-top: 9px; padding-left: 15px; }#home_investorcorner .title a { color: #fff; text-decoration: none; }#home_investorcorner .title a:hover { color: #fee8ba; background-color: transparent; text-decoration: none; }#home_investorcorner p.header { color: #3f3f3f; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; margin: 0 0 0; padding-right: 7px; padding-left: 20px; }#home_investorcorner p.header a { color: #3f3f3f; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; margin-bottom: 0; padding-right: 7px; }#home_investorcorner p.header a:hover { color: #666; background-color: transparent; text-decoration: underline; }#home_investorcorner p.content { margin-top: 0; margin-bottom: 0; padding-right: 20px; padding-left: 20px; }#home_investorcorner p.button { margin: 0 15px 15px 20px; padding-right: 10px; padding-bottom: 7px; border-bottom: 1px dotted #b2b2b2; }#InvestorSideBar { background-image: url(../images/investor/investor_bkg.gif); background-repeat: repeat-y; background-position: center top; position: relative; width: 195px; margin-bottom: 5px; }#InvestorSideBar #InvestorSideBarBottom { background-image: url(../images/investor/investor_bottom.gif); background-repeat: no-repeat; background-position: center bottom; height: 10px; margin-top: -10px; display: block; }#home_find { background-image: url(../images/investor/home_find_test.gif); background-repeat: no-repeat; background-position: center 0; width: 198px; height: 115px; float: left; margin-top: 15px; margin-left: 0; padding-right: 2px; }#home_find_list { float: left; margin: 0; display: inline; }#home_find_list ul { color: #fff; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 1.5em; margin: 0; padding-top: 45px; padding-left: 19px; list-style-type: none; }#home_find_list li { background-image: url(../images/investor/home_listdots.gif); background-repeat: no-repeat; margin: 0; padding-left: 7px; }#home_find_pic { float: right; margin: 0; padding-top: 5px; padding-right: 8px; display: inline; }#home_find_more { float: right; margin: 0; padding-top: 3px; padding-right: 15px; display: inline; }#home_evaluate { background-image: url(../images/investor/home_analyze.gif); background-repeat: no-repeat; background-position: center 0; width: 198px; height: 115px; float: left; margin-top: 15px; padding-right: 3px; padding-left: 3px; }#home_mail { background-image: url(../images/investor/home_market.gif); background-repeat: no-repeat; background-position: 0 0; width: 198px; height: 115px; float: left; margin-top: 15px; padding-left: 3px; }#home_welcome { width: 375px; float: left; margin-top: 10px; margin-bottom: 10px; margin-left: 5px; padding-top: 5px; padding-right: 10px; padding-bottom: 0; display: inline; }#home_welcome h1 { font-size: 18px; line-height: 18px; width: 365px; }#home_learn_try { width: 198px; float: right; margin: 15px 8px 5px 5px; display: inline; }.home_image_buttons { margin-bottom: 10px; }/*Investor Corner===================================================*/table#reportsignup { color: #666; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #eee; margin-bottom: 10px; border: solid 1px #b2b2b2; }table#reportsignup td { padding: 7px; }table#reportsignup input.text { color: #666; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 12px; padding: 2px; border: solid 1px #b2b2b2; }.resource_company { color: #00599a; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 13px; margin: 0 0 5px; padding: 0; }.resource { background-color: #eee; width: 230px; float: left; margin-right: 6px; margin-bottom: 15px; margin-left: 6px; padding: 5px 10px; border-top: 1px solid #b2b2b2; border-bottom: 1px solid #b2b2b2; }.address_phone { margin: 0; padding: 0; }.resource_name { padding-bottom: 2px; }.resource_links { background-image: url(../images/arrow-blue.gif); background-repeat: no-repeat; background-position: 0 5px; margin: 0; padding: 0 0 0 12px; }/*Investor Subscribe===================================================*/table#subscribe { color: #666; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 12px; width: 500px; margin-bottom: 15px; }.subscribe_spacer { width: 500px; height: 25px; border-top: 1px dotted #b2b2b2; }table#subscribe td { padding: 7px; }table#subscribe .header { font-size: 15px; background-color: #eee; border-top: 1px solid #b2b2b2; border-bottom: 1px solid #b2b2b2; }select.subscribe { color: #666; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 12px; }table#personalinfo { color: #666; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 12px; width: 250px; margin-bottom: 15px; }table#personalinfo .leftright { text-align: right; }table#personalinfo td { padding: 3px; }/*Real Estate Home===================================================*/#home_left .introduce_text { margin-top: 20px; margin-bottom: 20px; }#home_left .introduce_text h1 { font-size: 21px; line-height: 21px; width: 600px; margin-bottom: 0; padding-bottom: 0; }#home_left .feature { width: 270px; float: left; margin-right: 28px; margin-bottom: 10px; display: inline; }#home_left .featureblank { width: 270px; height: 140px; float: left; margin-right: 28px; margin-bottom: 10px; display: inline; }#home_left .feature a img { margin-bottom: 5px; border: solid 3px #adcadf; }#home_left .feature a:hover img { border: solid 3px #fdb826; }#home_left .feature a:hover { color: #fdb826; /* irrelevant definition to overcome IE bug */ }#home_left .feature h1 { width: 277px; margin-bottom: 0; padding-bottom: 0; }#home_left .feature h1 a { color: #00599a; text-decoration: none; width: 275px; }#home_left .feature h1 a:hover { color: #fdb826; }#home_left .feature p { line-height: 14px; margin-bottom: 5px; }#home_left .feature .morebutton a img { border-style: none; }#home_left .feature .morebutton a:hover img { border-style: none; }/*For Info Provided List===================================================*/#home_investorcorner p.countyproperty { color: #666; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 14px; background-image: url(../images/realestate/county_proprtytax.gif); background-repeat: no-repeat; margin: 8px 0 0 20px; padding-right: 7px; padding-bottom: 12px; padding-left: 25px; }#home_investorcorner p.salesmortgage { color: #666; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 14px; background-image: url(../images/realestate/sales_mortgage_histores.gif); background-repeat: no-repeat; background-position: 0 0; margin: 0 0 0 20px; padding-right: 7px; padding-bottom: 12px; padding-left: 25px; }#home_investorcorner p.warrantydeeds { color: #666; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 14px; background-image: url(../images/realestate/warranty_deeds.gif); background-repeat: no-repeat; background-position: 0 0; margin: 0 0 0 20px; padding-right: 7px; padding-bottom: 12px; padding-left: 25px; }#home_investorcorner p.trustdeeds { color: #666; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 14px; background-image: url(../images/realestate/trust_deeds.gif); background-repeat: no-repeat; background-position: 0 2px; margin: 0 0 0 20px; padding-right: 7px; padding-bottom: 12px; padding-left: 25px; }#home_investorcorner p.maps { color: #666; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 14px; background-image: url(../images/realestate/maps.gif); background-repeat: no-repeat; background-position: 0 3px; margin: 0 0 0 20px; padding-right: 7px; padding-bottom: 12px; padding-left: 25px; }#home_investorcorner p.aerialphotos { color: #666; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 14px; background-image: url(../images/realestate/aerial_photos.gif); background-repeat: no-repeat; background-position: 0 0; margin: 0 0 0 20px; padding-right: 7px; padding-bottom: 12px; padding-left: 25px; }#home_investorcorner p.floodmaps { color: #666; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 14px; background-image: url(../images/realestate/flood_maps.gif); background-repeat: no-repeat; background-position: 0 3px; margin: 0 0 0 20px; padding-right: 7px; padding-bottom: 12px; padding-left: 25px; }#home_investorcorner p.subdivision { color: #666; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 14px; background-image: url(../images/realestate/subdivision.gif); background-repeat: no-repeat; background-position: 0 1px; margin: 0 0 0 20px; padding-right: 7px; padding-bottom: 12px; padding-left: 25px; }#home_investorcorner p.census { color: #666; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 14px; background-image: url(../images/realestate/census.gif); background-repeat: no-repeat; background-position: 0 0; margin: 0 0 0 20px; padding-right: 7px; padding-bottom: 12px; padding-left: 25px; }#home_investorcorner p.mappeddirections { color: #666; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 14px; background-image: url(../images/realestate/mapped_directions.gif); background-repeat: no-repeat; background-position: 0 0; margin: 0 0 0 20px; padding-right: 7px; padding-bottom: 12px; padding-left: 25px; }#home_investorcorner p.whitepages { color: #666; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 14px; background-image: url(../images/realestate/white_pages.gif); background-repeat: no-repeat; background-position: 0 -1px; margin: 0 0 0 20px; padding-right: 7px; padding-bottom: 12px; padding-left: 25px; }#home_investorcorner p.customcomps { color: #666; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal;	line-height: 14px; background-image: url(../images/appraiser/customcomps.gif); background-repeat: no-repeat; background-position: 0 top; margin: 0 0 0 20px; padding-right: 7px; padding-bottom: 12px; padding-left: 25px; }#home_investorcorner p.multipleparcel { color: #666; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 14px; background-image: url(../images/appraiser/multipleparcel.gif); background-repeat: no-repeat; background-position: 0 top; margin: 0 0 0 20px; padding-right: 7px; padding-bottom: 12px; padding-left: 25px; }#home_investorcorner p.more { color: #666; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 14px; background-image: url(../images/realestate/more.gif); background-repeat: no-repeat; background-position: 0 4px; margin: 0 0 0 20px; padding-right: 7px; padding-bottom: 20px; padding-left: 25px; }#home_investorcorner p.traffic { color: #666; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 14px; background-image: url(../images/commercial/home_traffic.gif); background-repeat: no-repeat; background-position: 0 1px; margin: 0 0 0 20px; padding-right: 7px; padding-bottom: 20px; padding-left: 25px; }#home_investorcorner p.statistics { color: #666; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 14px; background-image: url(../images/commercial/home_stats.gif); background-repeat: no-repeat; background-position: 0 1px; margin: 0 0 0 20px; padding-right: 7px; padding-bottom: 20px; padding-left: 25px; }#home_investorcorner p.commercial { color: #666; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 14px; background-image: url(../images/commercial/home_reports.gif); background-repeat: no-repeat; background-position: 0 1px; margin: 0 0 0 20px; padding-right: 7px; padding-bottom: 20px; padding-left: 25px; }/*Commercial Home===================================================*/#home_left .feature2 { width: 170px; float: left; margin-right: 30px; margin-bottom: 10px; display: inline; }#home_left .feature2 a img { margin-bottom: 5px; border: solid 3px #adcadf; }#home_left .feature2 a:hover img { border: solid 3px #fdb826; }#home_left .feature2 a:hover { color: #fdb826; /* irrelevant definition to overcome IE bug */ }#home_left .feature2 h1 { width: 160px; margin-bottom: 0; padding-bottom: 0; }#home_left .feature2 h1 a { color: #00599a; text-decoration: none; width: 160px; }#home_left .feature2 h1 a:hover { color: #fdb826; }#home_left .feature2 p { line-height: 14px; margin-bottom: 5px; }#home_left .feature2 .morebutton a img { border-style: none; }#home_left .feature2 .morebutton a:hover img { border-style: none; }/*Other Products Home===================================================*/#home_other { width: 810px; float: left; margin: 0; padding: 0; display: inline; }#home_other .introduce_text { margin-top: 20px; margin-bottom: 20px; }#home_other .introduce_text h1 { font-size: 21px; line-height: 21px; width: 600px; margin-bottom: 0; padding-bottom: 0; }#home_other .feature { width: 250px; float: left; margin-right: 30px; margin-bottom: 20px; display: inline; }#home_other .feature_last { width: 250px; float: left; margin-bottom: 20px; display: inline; }#home_other a img { margin-bottom: 5px; border: solid 3px #adcadf; }#home_other a:hover img { border: solid 3px #fdb826; }#home_other a:hover { color: #fdb826; /* irrelevant definition to overcome IE bug */ }#home_other h1 { width: 250px; margin-bottom: 0; padding-bottom: 0; }#home_other h1 a { color: #00599a; text-decoration: none; }#home_other h1 a:hover { color: #fdb826; }#home_other p { line-height: 14px; margin-bottom: 5px; }#home_other .morebutton a img { border-style: none; }#home_other .morebutton a:hover img { border-style: none; }/*Lender Info Provided List===================================================*/#left_column_top p.value { line-height: 13px; background-image: url(../images/other/lender_profit.gif); background-repeat: no-repeat; background-position: 2px 1px; padding-top: 3px; padding-bottom: 3px; padding-left: 25px; }#left_column_top p.percent { line-height: 13px; background-image: url(../images/other/lender_percent.gif); background-repeat: no-repeat; background-position: 0 3px; padding-top: 3px; padding-bottom: 3px; padding-left: 25px; }#left_column_top p.data { line-height: 13px; background-image: url(../images/other/lender_data.gif); background-repeat: no-repeat; background-position: -2px 3px; padding-top: 3px; padding-bottom: 3px; padding-left: 25px; }#left_column_top p.loans { line-height: 13px; background-image: url(../images/other/lender_loan.gif); background-repeat: no-repeat; background-position: 2px 4px; padding-top: 3px; padding-bottom: 3px; padding-left: 25px; }#left_column_top p.county { line-height: 13px; background-image: url(../images/other/lender_county.gif); background-repeat: no-repeat; background-position: 0 4px; padding-top: 3px; padding-bottom: 3px; padding-left: 25px; }#left_column_top p.charts { line-height: 13px; background-image: url(../images/other/lender_charts.gif); background-repeat: no-repeat; background-position: 0 4px; padding-top: 3px; padding-bottom: 3px; padding-left: 25px; }#left_column_top p.competitor { line-height: 13px; background-image: url(../images/other/lender_competitor.gif); background-repeat: no-repeat; background-position: 0 5px; padding-top: 3px; padding-bottom: 3px; padding-left: 25px; }/*MLS Services Home===================================================*/#home_mls { width: 810px; float: left; margin: 0; padding: 0; display: inline; }#home_mls .introduce_text { margin-top: 20px; margin-bottom: 20px; }#home_mls .introduce_text h1 { font-size: 21px; line-height: 21px; width: 600px; margin-bottom: 0; padding-bottom: 0; }#home_mls .feature { width: 375px; float: left; margin-right: 30px; margin-bottom: 20px; display: inline; }#home_mls .feature_last { width: 375px; float: left; margin-bottom: 20px; display: inline; }#home_mls a img { margin-bottom: 5px; border: solid 3px #adcadf; }#home_mls a:hover img { border: solid 3px #fdb826; }#home_mls a:hover { color: #fdb826; /* irrelevant definition to overcome IE bug */ }#home_mls h1 { width: 375px; margin-bottom: 0; padding-bottom: 0; }#home_mls h1 a { color: #00599a; text-decoration: none; }#home_mls h1 a:hover { color: #fdb826; }#home_mls p { line-height: 14px; margin-bottom: 5px; }#home_mls .morebutton a img { border-style: none; }#home_mls .morebutton a:hover img { border-style: none; }