body.home-body          { background:#c6cab3 url(../images/community/bkg_main.gif) repeat-x 0 0; }body.sub-body           { background:#bcc0aa url(../images/community/bkg_subhome_main.gif) repeat-x 0 0; }*                       { margin:0; padding:0; }.container              { margin:0 auto; width:960px; text-align:center; }.page-header, .page-content, .page-footer   { text-align:left; }.page-content           { background:url(../images/bkg_community_body.gif) repeat-x 0 0 }a.page-logo             { float:left; display:block; padding:0 0 7px; width:320px; height:124px; text-indent:-9999px; }.print-logo             { display:none; }.page-header-right  { float:right; width:640px; }.header-utility     { float:right;}.container .header-utility a   {display:block;float:left;margin:0;padding:8px 11px 11px 19px;line-height:1;text-decoration:none;color:#fff;background:#000 url(../images/community/bkg_header_util_arrow.gif) no-repeat right 50%;}.header-utility a:hover                  { text-decoration:underline; color:#818181; }.header-utility a.print-brochure  { display:block;padding:0 0 0 15px;width:119px;height:31px;text-indent:-9999px;background:#000 url(../images/community/bkg_print_brochure.gif) no-repeat right 0; }.header-utility a.print-brochure:hover   { background:#000 url(../images/community/bkg_print_brochure.gif) no-repeat right -31px; }.search-header      { float:right; margin:50px 0 0; }.main-nav           { height:58px; }.main-nav ul        { float:left; padding:0; }.main-nav li        { float:left; margin:0; padding:0; list-style:none; background:none; }.container .main-nav a{ float:left;display:block;margin:14px 0 0;padding:0 11px 10px;width:102px;height:34px;line-height:120%;font-size:14px;text-decoration:none;color:#fff;border-left:1px solid #bcbcbc;}.main-nav a:hover, .main-nav a.current   { text-decoration:underline; }.container .main-nav a.home-link{ display:block;float:left;margin:0;width:46px;text-indent:-9999px;background:url(../images/community/bkg_mainnav_home.gif) no-repeat 25px 15px;border:none;opacity:0.4;filter:alpha(opacity=40);}.main-nav a.home-link { width:50px; }.subnav            { margin:0 0 10px; padding:0 0 53px; background:#dfe2cc url(../images/community/bkg_subnav.gif) repeat-y 0; border-top:8px solid #000; }.subnav ul         { padding:0; }.subnav li         { margin:0; padding:0; list-style:none; }.subnav a{ display:block;margin:0;padding:10px 0 10px 25px;width:215px;font-size:14px;text-decoration:none;background:#dfe2cc url(../images/community/bkg_subnav.gif) repeat-y 0;border-bottom:1px solid #fff;}.subnav a:hover,.subnav .current a    { text-decoration:none; background:#f2f3e7 url(../images/community/bkg_subnav_arrow.gif) no-repeat 0 0; }.subnav .navlist-2 { padding:0 0 15px; background:#e8ead9; border-bottom:1px solid #fff; }.subnav .navlist-2 a   {     padding:10px 10px 0px 42px;    width:188px;    font-size:11px;    color:#000;    background:#e8ead9 url(../images/community/bkg_subnav2_arrow.gif) no-repeat 26px 16px;     border:none; }.subnav .navlist-2 a:hover   { text-decoration:underline; background:#e8ead9 url(../images/community/bkg_subnav2_arrow.gif) no-repeat 26px 16px; }.single-column                   { width:1100px; }.single-column .page-header,.single-column .page-footer      { margin:0 auto; width:960px; }.single-column .subnav           { margin:0 0 30px; padding:0 0 0 3px; background:#fff url(../images/btn_subnav_arrow_single.gif) no-repeat 0 7px; border:none; }.single-column .subnav ul        { padding:0; }.single-column .subnav li        { display:inline; margin:0; padding:0; list-style:none; background:none; }.single-column .subnav a{ display:inline;margin:0;padding:0 20px 3px 17px;font-size:16px;text-decoration:underline;color:#044d3b;background:url(../images/btn_subnav_pipe_single.gif) no-repeat right 3px;border:none;}.single-column .subnav li.current a,.single-column .subnav a:hover   { text-decoration:none; color:#000; background:#fff url(../images/btn_subnav_pipe_single.gif) no-repeat right 3px;  }.single-column .subnav li.last a { background:none; }.page-title-wrap   { padding:8px 0 7px 22px; background:#000; }.main-column       { float:left; margin:20px 0 0; padding:30px 50px 50px 30px; width:640px; background:#fff; }.right-column      { float:left; margin:57px 0 0; width:240px; }.iframe-control    { margin:0 0 25px; }.single-column .main-column   { width:1015px; }.marketing-banner                       { overflow:hidden; position:relative; width:960px; height:326px; background:#111; }.marketing-banner-slides div            { display:none; position:absolute; z-index:2; }.marketing-banner-square-nav            { display:none; position:absolute; top:35px; right:15px; z-index:3; }.marketing-banner-square-nav a          { overflow:hidden; float:left; display:block; margin:0 11px 0 0; width:14px; height:14px; text-indent:-9999px; background:#aeaeae; }.marketing-banner-square-nav a.current, .marketing-banner-square-nav a:hover { background:#666; }.first-img, .second-img, .third-img     { width:960px; height:326px;  }.read-more{ display:block;width:105px;height:24px;text-indent:-9999px;background:url(../images/btn_read_more.gif) no-repeat 0 0;}.read-more:hover   { background:url(../images/btn_read_more.gif) no-repeat 0 -24px; }.search-button{float:left;display:block;margin:0 0 0 5px;width:52px;height:23px;text-indent:-9999px;background:url(../images/community/btn_community_search.jpg) no-repeat 0 0;}.search-button:hover   { background:url(../images/community/btn_community_search.jpg) no-repeat 0 -23px; }.submit-button{    display:block;    width:64px;    height:24px;    text-indent:-9999px;    background:url(../images/btn_submit_button.gif) no-repeat 0 0;}.submit-button:hover   { background:url(../images/btn_submit_button.gif) no-repeat 0 -24px; }.contactform .submit-button{    display:block;    width:64px;    height:24px;    text-indent:-9999px;    background:url(../images/btn_submit_button.gif) no-repeat 0 0;}.contactform .submit-button:hover   { background:url(../images/btn_submit_button.gif) no-repeat 0 -24px; }.paging                 { padding:15px 0 0 0; font-size:10px; }.page-num               { float:left; width:300px; }.page-per               { float:right; width:200px; text-align:right; }.page-num span          { padding:0 15px 0 0; }.page-num a             { text-decoration:underline; color:#757474; }.page-num a, .page-num strong                            { padding:0 5px; }.page-num strong, .page-num .next, .page-num .previous   { color:#1A66A7; }.page-per span          { padding:0 10px 0 0; vertical-align:middle; }.page-per select.small  { width:55px; height:20px; font-size:10px; color:#757474; vertical-align:middle; }.page-num .previous, .page-num .next                     { display:inline; padding:0 5px; line-height:1; }.page-num .previous     { padding:0 0 0 10px; width:45px; background:url(../images/bkg_prev_arrow.gif) no-repeat 0 4px; }.page-num .next         { padding:0 10px 0 0; width:23px; background:url(../images/bkg_next_arrow.gif) no-repeat right 4px; }.page-num a:hover       { color:#f0be10; }.home .page-content           { margin:0 0 35px; background:url(../images/community/bkg_home_content.gif) repeat-y 0 0; }.home .left-column            { width:960px; }.content-left                 { float:left; width:240px; height:200px; height:auto; min-height:200px; }.content-left .body-text      { float:left; padding:20px 25px 1px; color:#fff; }.content-middle               { float:left; width:360px; height:200px; height:auto; min-height:200px;}.content-right                { float:left; width:360px; height:200px; height:auto; min-height:200px;}.home .cross-refs             { padding:0; background:none; }.home .cross-ref-group-label, .home .page-title-wrap   { padding:9px 0 7px 22px; background:#000; }.home .cross-ref-group-label  { margin:0; border-left:1px solid #242421; }.home .cross-ref-group-body   { padding:20px 25px; color:#4b4b4b; }.home h1.page-title, .home .cross-ref-group-label h3   { font-size:24px; font-family:Arial, Sans-Serif; line-height:1; color:#fff; }.GalleryPage .row   { width:640px; }.list               { margin:0 0 20px; }.list .thumb{overflow:hidden;float:left;width:100px;height:100px;margin:0 1px 1px 0;background:none;}.xslt-detail .body-text     { padding:0 0 30px; background:url(../images/bkg_hr.gif) repeat-x 0 bottom; }.xslt-detail .description   { margin:0 0 15px; }.xslt-detail .copyright     { font-family:Georgia, Serif; }.xslt-detail .rss-date      { display:inline; margin:0 3px 0 0; font-size:11px; font-family:Arial, Sans-Serif; }.xslt-detail .odd, .xslt-detail .even   { padding:20px 10px 10px; background:url(../images/bkg_hr.gif) repeat-x 0 bottom; }.xslt-detail .odd           { background-color:#F5F6EE; }.xslt-detail .even          { background-color:#fff; }.xslt-detail .list          { }.search-results .paging-top        { display:none; }.search-results .medium            { float:left; }.search-results .form-top-labels   { margin:0 0 35px; }.search-results .list              { margin:0 0 25px; border-top:1px solid #dadcce; }.search-results .list .odd, .search-results .list .even        { padding:17px 20px; border-bottom:1px solid #dadcce; }.search-results .list .odd         { background:#fff; }.search-results .list .even        { background:#f5f6ee; }.search-results .list h4           { margin: 0 0 8px; font-size:14px; line-height:1; }.search-results .list h4 a         { text-decoration:underline; }.search-results .list p            { margin:0; line-height:140%; }.paging-top             { margin:0 20px; padding:0 0 10px;  border-bottom:1px dashed #ccc; }.paging-bottom          { margin:0 20px; padding:15px 0 0; }.paging                 { font-size:11px; }.page-num               { float:left; width:250px; font-weight:bold; }.page-per               { float:right; width:150px; text-align:right; }.page-num a             { text-decoration:none; }.page-num a, .page-num strong                            { padding:0 5px; }.page-num strong, .page-num .next, .page-num .previous   { color:#1A66A7; }.page-num strong        { color:#000; }.page-per p             { display:inline; margin:0; padding:0 10px 0 0; }.page-per select.small  { width:50px; }.page-num .previous, .page-num .next                     { display:inline; line-height:1; }.page-num .previous     { padding:0; width:45px; }.page-num .next         { padding:0 10px 0 0; width:23px; }.page-num .previous:hover, .page-num .next:hover         { color:#f83020; }.cross-refs             { padding:30px 25px; background:#f1f2e6; line-height:135%; background:url(../images/community/bkg_subnav.gif) repeat-y 0; }.cross-ref-group        { margin:0 0 30px; }.cross-ref-group-label  { margin:0 0 8px; padding:0 0 8px; background:url(../images/bkg_hr.gif) repeat-x 0 bottom; }.cross-ref-group-label h3   { margin:0; }.cross-ref              { width:190px; }.cross-ref h5           { margin:0 0 8px; }.cross-ref h5 a         { text-decoration:underline; }.cross-ref p            { font-size:11px; }.cross-refs-view-all    { background:url(../images/bkg_hr.gif) repeat-x 0 top; }.cross-refs-view-all a{    display:block;    padding:10px 0 0;    font-size:10px;    text-transform:uppercase;    color:#000;    background:url(../images/bkg_viewall_arrow.gif) no-repeat 60px 14px ;}.cross-refs a           { text-decoration:underline; }.cross-refs a:hover     { color:#000; }.cross-ref-link        { background:url(../images/bkg_hr.gif) repeat-x 0 bottom; }.cross-ref-link h5     { margin:0; }.cross-ref-link h5 a   {     display:block;    margin:0 0 0 13px;    padding:9px 13px;    font-size:11px;    text-decoration:none;    background:url(../images/bkg_link_arrow.gif) no-repeat 0 13px;}.page-footer-wrap      { margin:25px 0 0; background:#fff; }.page-footer           { width:960px; margin:0 auto; }.footer-left, .footer-middle, .footer-right   { float:left; font-size:11px; }.footer-left           {}.footer-left a         {     display:block;     margin:40px 0 0;     width:180px;     height:40px;     text-indent:-9999px;    background:url(../images/community/bkg_allstate_footer_logo.gif) no-repeat 20px 0; }.footer-left .medium   { width:145px; }.footer-left .form-side-labels                { padding:0; }.footer-middle         { padding:40px 0; }.footer-middle .utility-nav                   {}.footer-middle .utility-nav a                 { margin:0 5px; color:#000; }.copyright             { font-size:11px; font-family:Arial, Sans-Serif; color:#787878; }.footer-right          { float:right; padding:40px 10px 40px 0; font-family:Arial, Sans-Serif; }.footer-right .left, .footer-right .middle, .footer-right .right   {     float:left;     margin:0 10px;     padding:0 0 0 20px;    color:#4b4b4b;     border-left:1px solid #d4e1e7; }.footer-right .left    { color:#000; border:none; }.footer-right a        { margin:0 4px; text-decoration:none; color:#990821; }.footer-right a:hover  { text-decoration:underline; }div.msg-negative, div.msg-positive, div.msg-neutral { margin:5px 0 10px; padding:10px; color:#B30006; background:#fed; }div.msg-positive            { color:#196D17; background:#DCFFDB; }div.msg-neutral             { color:#660; background:#ffc; }div.msg-hidden              { display:none; }.validation-summary         { margin:5px 0 10px; padding:10px; font-size:11px; color:#FF0000; background:#fed; }.validation-summary ul, .validation-summary ul li   { margin:10px 0 0; padding:0; color:#f00; }.validation-summary ul li   { margin:2px 0 2px 20px; list-style-type:square; background-image:none; }.form-buttons                                 { margin:20px 0 0; }.form-buttons-top                             { margin:0 0 20px; }.form-buttons-top .title                      { margin:0 5px 0 0; }.form-buttons-top .checkbox-left              { margin:0 5px 0 0;}.form-side-labels                             { padding:10px 0 0; line-height:135%; }.form-side-labels .row                        { margin:0 0 7px; }.form-side-labels label                       { float:left; display:block; padding:1px 10px 0 0; width:170px; }.form-side-labels .field                      { float:left; padding:1px 0 0; }.form-side-labels input                       { float:left; }.form-top-labels .form-side-labels input      { float:left; }.form-side-labels .field input                { float:none; }.form-side-labels select                      { float:left; }.form-top-labels .form-side-labels select     { float:left; }.form-side-labels textarea                    { float:left; }.form-side-labels .text-line                  { border-bottom:1px solid #ccc; }.form-side-labels .text-line label            { font-weight:bold; }.form-side-labels .side-link                  { float:left; display:block; margin:1px 0 0 7px; }.form-side-labels .tree-control-combo-box     { float:left; }.form-side-labels .form-heading               { margin-bottom:20px; }.form-side-labels .form-buttons               { margin-left:181px; }.form-top-labels                              { padding:10px 0 0; line-height:135%; }.form-top-labels .row                         { margin:0 0 7px; }.form-top-labels label                        { float:none; display:block; margin:0 0 7px; }.form-top-labels select                       { float:none; }.form-top-labels input                        { float:none; }.form-top-labels .date-picker .subtle         { display:block; margin:3px 0 0; }.ie6 .form-top-labels label                   { position:relative; }.side-by-side                                 { float:left; margin:0 10px 7px 0; }.side-by-side-last                            { float:left; margin:0 0 7px 0; }.field .side-by-side                          { margin-bottom:0; }.field .side-by-side-last                     { margin-bottom:0; }fieldset                                      { position:relative; margin:42px 0 10px; padding:10px; background:#eee; border:none; } legend                                        { margin-left:-10px; }legend span                                   { position:absolute; top:-20px; padding:0 0 10px 0; font-size:16px; color:#000; white-space:nowrap; }legend span span                              { position:static; top:0; }html:not([lang*=""]) legend span              { top:-30px; } html:not([lang*=""]) legend span span         { position:static; top:0; }.ie6 legend                                   { margin-left:-18px; }.ie7 legend                                   { margin-left:-17px; }.ie6 legend span                              { top:-20px; }.ie7 legend                                   { margin-left:-17px; }legend .small                                 { font-size:11px; }input.small, input.medium, input.large, input.title, input.date, input.three, input.keyword                                              { padding:2px; font-size:13px; border:1px solid #ccc; }input.small:focus, input.medium:focus, input.large:focus,     input.title:focus, input.date:focus, input.three:focus, input.keyword:focus                                              { border:1px solid #0058ab; }.ie6 input.small, .ie6 input.medium, .ie6 input.large, .ie6 input.title, .ie6 input.date, .ie6 input.three, .ie6 input.keyword,    .ie7 input.small, .ie7 input.medium, .ie7 input.large, .ie7 input.title, .ie7 input.date, .ie7 input.three, .ie7 input.keyword,        .ie8 input.small, .ie8 input.medium, .ie8 input.large, .ie8 input.title, .ie8 input.date, .ie8 input.three, .ie8 input.keyword                                               { margin-top:-1px; }input.three                                   { width:30px; }input.four                                    { width:40px; }input.five                                    { width:50px; }input.date                                    { width:180px; }input.small                                   { width:81px; }input.medium                                  { width:179px; }input.large                                   { width:375px; }input.title                                   {  font-size:20px; }.form-side-labels .form-buttons input         { float:none; }#TB_window input                              { margin-right:5px; }input.file-upload                             { padding:2px; font-size:13px; }.image-upload .file-upload                    { float:left; margin-right:7px; }select                                        { height:22px; font-size:13px; border:1px solid #ccc; }.ie7 select                                   { height:auto; }select, x:-moz-any-link                       { height:20px; } select, x:-moz-any-link, x:default            { height:22px; } select:focus                                  { border:1px solid #0058ab; }select.small                                  { width:98px; font-size:13.3px; }select.medium                                 { width:185px; }select.large                                  { width:381px; } .multiple-medium                              { width:185px; height:100px;}.combo-box-medium select                      { width:185px; height:200px; }.left-button, .right-button, .up-button, .down-button, .top-button, .bottom-button                                              { display:block; margin:0 10px 10px 10px; background:no-repeat; }textarea, textarea.small, textarea.medium, textarea.large                                              { width:380px; height:100px; font-size:13px; border:1px solid #ccc; }textarea.short                                { height:50px; }textarea.medium-height                        { height:100px; }textarea.tall                                 { height:200px; }textarea:focus                                { border:1px solid #0058ab; }.checkbox-left label, .checkbox-right label, .radio-left label, .radio-right label,    .form-side-labels .checkbox-left label, .form-side-labels .checkbox-right label,         .form-side-labels .radio-left label, .form-side-labels .radio-right label                                              { float:none; display:inline; margin:0 7px 0 5px; width:auto; }.form-side-labels .checkbox-left              { margin-left:180px; }.checkbox-right label, .form-side-labels .checkbox-right label   { margin:0 5px 0 0; }.checkbox-list span, .radio-list span         { display:block; margin:0 0 7px; }.form-side-labels .radio-left input, .form-side-labels .checkbox-right input { float:none; }table.radio-list, table.checkbox-list         { margin:0; }.radio-list input, .checkbox-list input       { float:left; margin:4px 0 0 !important; }.radio-list label, .checkbox-list label       { float:left; display:block; margin:-2px 10px 0 7px; padding:0 0 5px; width:auto; }.large-button, .small-button                  { overflow:visible; padding:2px; width:auto!important; width:1px; font-size:12px; vertical-align:middle; }.small-button                                 { padding:0 3px!important; font-size:10.5px; }.hidden-element                               { position:absolute; left:0; text-indent:-9999px; }.spider-test        { display:none; }.clear     { float:none; clear:both; margin:0; padding:0; font-size:0; line-height:0; }.hide-508  { position:absolute; top:0; left:0; display:block; text-indent:-9999px; }.franklin-commons a.page-logo      { background:url(../images/community/logos/logo_franklin_commons.gif) no-repeat 0 0; }.franklin-commons .main-nav        { background:#044d3b; }.franklin-commons .subnav .navlist a, .franklin-commons h4, .franklin-commons a, .franklin-commons .callout { color:#044d3b; }.franklin-commons .first-img       { background:url(../uploads/gallery/community-banners/homebanner_franklincommons1.jpg) no-repeat 0 0;}.franklin-commons .second-img      { background:url(../uploads/gallery/community-banners/homebanner_franklincommons2.jpg) no-repeat 0 0;}.franklin-commons .third-img       { background:url(../uploads/gallery/community-banners/homebanner_franklincommons3.jpg) no-repeat 0 0;}.corinth a.page-logo               { background:url(../images/community/logos/logo_corinth_communities.gif) no-repeat 0 0; }.corinth .main-nav                 { background:#638fb1; }.corinth .subnav .navlist a, .corinth h4, .corinth a, .corinth .callout                                     { color:#638fb1; }.corinth .first-img                { background:url(../uploads/gallery/community-banners/homebanner_corinth1.jpg) no-repeat 0 0;}.corinth .second-img               { background:url(../uploads/gallery/community-banners/homebanner_corinth2.jpg) no-repeat 0 0;}.corinth .third-img                { background:url(../uploads/gallery/community-banners/homebanner_corinth3.jpg) no-repeat 0 0;}.augusta a.page-logo               { background:url(../images/community/logos/logo_the_augusta.gif) no-repeat 0 0; }.augusta .main-nav                 { background:#607884; }.augusta .subnav .navlist a, .augusta h4, .augusta a, .augusta .callout                                     { color:#607884; }.augusta .first-img                { background:url(../uploads/gallery/community-banners/homebanner_augusta1.jpg) no-repeat 0 0;}.augusta .second-img               { background:url(../uploads/gallery/community-banners/homebanner_augusta2.jpg) no-repeat 0 0;}.augusta .third-img                { background:url(../uploads/gallery/community-banners/homebanner_augusta3.jpg) no-repeat 0 0;}.valley-park a.page-logo           { background:url(../images/community/logos/logo_valley_park.gif) no-repeat 0 0; }.valley-park .main-nav             { background:#bb910d; }.valley-park .subnav .navlist a, .valley-park h4, .valley-park a, .valley-park .callout                     { color:#bb910d; }.valley-park .first-img            { background:url(../uploads/gallery/community-banners/homebanner_valley-park1.jpg) no-repeat 0 0;}.valley-park .second-img           { background:url(../uploads/gallery/community-banners/homebanner_valley-park2.jpg) no-repeat 0 0;}.valley-park .third-img            { background:url(../uploads/gallery/community-banners/homebanner_valley-park3.jpg) no-repeat 0 0;}.canterbury a.page-logo            { background:url(../images/community/logos/logo_canterbury_court.gif) no-repeat 0 0; }.canterbury .main-nav              { background:#357370; }.canterbury .subnav .navlist a, .canterbury h4, .canterbury a, .canterbury .callout                         { color:#357370; }.canterbury .first-img             { background:url(../uploads/gallery/community-banners/homebanner_canterbury1.jpg) no-repeat 0 0;}.canterbury .second-img            { background:url(../uploads/gallery/community-banners/homebanner_canterbury2.jpg) no-repeat 0 0;}.canterbury .third-img             { background:url(../uploads/gallery/community-banners/homebanner_canterbury3.jpg) no-repeat 0 0;}.kingsrow a.page-logo              { background:url(../images/community/logos/logo_kingsrow.gif) no-repeat 0 0; }.kingsrow .main-nav                { background:#5b461a; }.kingsrow .subnav .navlist a, .kingsrow h4, .kingsrow a, .kingsrow .callout                                 { color:#5b461a; }.kingsrow .first-img               { background:url(../uploads/gallery/community-banners/homebanner_kingsrow1.jpg) no-repeat 0 0;}.kingsrow .second-img              { background:url(../uploads/gallery/community-banners/homebanner_kingsrow2.jpg) no-repeat 0 0;}.kingsrow .third-img               { background:url(../uploads/gallery/community-banners/homebanner_kingsrow3.jpg) no-repeat 0 0;}.holly-court a.page-logo           { background:url(../images/community/logos/logo_holly_court.gif) no-repeat 0 0; }.holly-court .main-nav             { background:#940b27; } .holly-court .subnav .navlist a, .holly-court h4, .holly-court a, .holly-court .callout                     { color:#940b27; }.holly-court .first-img            { background:url(../uploads/gallery/community-banners/homebanner_holly-court1.jpg) no-repeat 0 0;}.holly-court .second-img           { background:url(../uploads/gallery/community-banners/homebanner_holly-court2.jpg) no-repeat 0 0;}.holly-court .third-img            { background:url(../uploads/gallery/community-banners/homebanner_holly-court3.jpg) no-repeat 0 0;}.moors-landing a.page-logo         { background:url(../images/community/logos/logo_moors_landing.gif) no-repeat 0 0; }.moors-landing .main-nav           { background:#737c46; }.moors-landing .subnav .navlist a, .moors-landing h4, .moors-landing a, .moors-landing .callout             { color:#737c46; }.moors-landing .first-img          { background:url(../uploads/gallery/community-banners/homebanner_moors-landing1.jpg) no-repeat 0 0;}.moors-landing .second-img         { background:url(../uploads/gallery/community-banners/homebanner_moors-landing2.jpg) no-repeat 0 0;}.moors-landing .third-img          { background:url(../uploads/gallery/community-banners/homebanner_moors-landing3.jpg) no-repeat 0 0;}.stonybrook a.page-logo            { background:url(../images/community/logos/logo_stonybrook.gif) no-repeat 0 0; }.stonybrook .main-nav              { background:#513708; }.stonybrook .subnav .navlist a, .stonybrook h4, .stonybrook a, .stonybrook .callout                         { color:#513708; }.stonybrook .first-img             { background:url(../uploads/gallery/community-banners/homebanner_stonybrook1.jpg) no-repeat 0 0;}.stonybrook .second-img            { background:url(../uploads/gallery/community-banners/homebanner_stonybrook2.jpg) no-repeat 0 0;}.stonybrook .third-img             { background:url(../uploads/gallery/community-banners/homebanner_stonybrook3.jpg) no-repeat 0 0;}.villager a.page-logo              { background:url(../images/community/logos/logo_the_villager.gif) no-repeat 0 0; }.villager .main-nav                { background:#7b5042; } .villager .subnav .navlist a, .villager h4, .villager a, .villager .callout                                 { color:#7b5042; }.villager .first-img               { background:url(../uploads/gallery/community-banners/homebanner_villager1.jpg) no-repeat 0 0;}.villager .second-img              { background:url(../uploads/gallery/community-banners/homebanner_villager2.jpg) no-repeat 0 0;}.villager .third-img               { background:url(../uploads/gallery/community-banners/homebanner_villager3.jpg) no-repeat 0 0;}.invitational a.page-logo          { background:url(../images/community/logos/logo_invitational.gif) no-repeat 0 0; }.invitational .main-nav            { background:#514a66; } .invitational .subnav .navlist a, .invitational h4, .invitational a, .invitational .callout                 { color:#43356e; }.invitational .first-img           { background:url(../uploads/gallery/community-banners/homebanner_invitational1.jpg) no-repeat 0 0;}.invitational .second-img          { background:url(../uploads/gallery/community-banners/homebanner_invitational2.jpg) no-repeat 0 0;}.invitational .third-img           { background:url(../uploads/gallery/community-banners/homebanner_invitational3.jpg) no-repeat 0 0;}.heritage a.page-logo              { background:url(../images/community/logos/logo_heritage_park.gif) no-repeat 0 0; }.heritage .main-nav                { background:#6e281e; }.heritage .subnav .navlist a, .heritage h4, .heritage a, .heritage .callout                                 { color:#6e281e; }.heritage .first-img               { background:url(../uploads/gallery/community-banners/homebanner_heritage1.jpg) no-repeat 0 0;}.heritage .second-img              { background:url(../uploads/gallery/community-banners/homebanner_heritage2.jpg) no-repeat 0 0;}.heritage .third-img               { background:url(../uploads/gallery/community-banners/homebanner_heritage3.jpg) no-repeat 0 0;}.windrush a.page-logo              { background:url(../images/community/logos/logo_windrush.gif) no-repeat 0 0; }.windrush .main-nav                { background:#6f83b6; }.windrush .subnav .navlist a, .windrush h4, .windrush a, .windrush .callout                                 { color:#6f83b6; }.windrush .first-img               { background:url(../uploads/gallery/community-banners/homebanner_windrush1.jpg) no-repeat 0 0;}.windrush .second-img              { background:url(../uploads/gallery/community-banners/homebanner_windrush2.jpg) no-repeat 0 0;}.windrush .third-img               { background:url(../uploads/gallery/community-banners/homebanner_windrush3.jpg) no-repeat 0 0;}.coach a.page-logo                 { background:url(../images/community/logos/logo_coach_house.gif) no-repeat 0 0; }.coach .main-nav                   { background:#005480; }.coach .subnav .navlist a, .coach h4, .coach a, .coach .callout                                             { color:#005480; }.coach .first-img                  { background:url(../uploads/gallery/community-banners/homebanner_coach1.jpg) no-repeat 0 0;}.coach .second-img                 { background:url(../uploads/gallery/community-banners/homebanner_coach2.jpg) no-repeat 0 0;}.coach .third-img                  { background:url(../uploads/gallery/community-banners/homebanner_coach3.jpg) no-repeat 0 0;}.kenilworth a.page-logo            { background:url(../images/community/logos/logo_kenilworth.gif) no-repeat 0 0; }.kenilworth .main-nav              { background:#625903; } .kenilworth .subnav .navlist a, .kenilworth h4, .kenilworth a, .kenilworth .callout                         { color:#625903; }.kenilworth .first-img             { background:url(../uploads/gallery/community-banners/homebanner_kenilworth1.jpg) no-repeat 0 0;}.kenilworth .second-img            { background:url(../uploads/gallery/community-banners/homebanner_kenilworth2.jpg) no-repeat 0 0;}.kenilworth .third-img             { background:url(../uploads/gallery/community-banners/homebanner_kenilworth3.jpg) no-repeat 0 0;}.mulberry-station a.page-logo      { background:url(../images/community/logos/logo_mulberry_station.gif) no-repeat 0 0; }.mulberry-station .main-nav        { background:#727071; }.mulberry-station .subnav .navlist a, .mulberry-station h4, .mulberry-station a, .mulberry-station .callout { color:#727071; }.mulberry-station .first-img       { background:url(../uploads/gallery/community-banners/homebanner_mulberry-station1.jpg) no-repeat 0 0;}.mulberry-station .second-img      { background:url(../uploads/gallery/community-banners/homebanner_mulberry-station2.jpg) no-repeat 0 0;}.mulberry-station .third-img       { background:url(../uploads/gallery/community-banners/homebanner_mulberry-station3.jpg) no-repeat 0 0;}.summit-court a.page-logo          { background:url(../images/community/logos/logo_summit_court.gif) no-repeat 0 0; }.summit-court .main-nav            { background:#225730; }.summit-court .subnav .navlist a, .summit-court h4, .summit-court a, .summit-court .callout                 { color:#225730; }.summit-court .first-img           { background:url(../uploads/gallery/community-banners/homebanner_summit-court1.jpg) no-repeat 0 0;}.summit-court .second-img          { background:url(../uploads/gallery/community-banners/homebanner_summit-court2.jpg) no-repeat 0 0;}.summit-court .third-img           { background:url(../uploads/gallery/community-banners/homebanner_summit-court3.jpg) no-repeat 0 0;}.raindance a.page-logo             { background:url(../images/community/logos/logo_rain_dance.gif) no-repeat 0 0; }.raindance .main-nav               { background:#3d468b; }.raindance .subnav .navlist a, .raindance h4, .raindance a, .raindance .callout                             { color:#3d468b; }.raindance .first-img              { background:url(../uploads/gallery/community-banners/homebanner_raindance1.jpg) no-repeat 0 0;}.raindance .second-img             { background:url(../uploads/gallery/community-banners/homebanner_raindance2.jpg) no-repeat 0 0;}.raindance .third-img              { background:url(../uploads/gallery/community-banners/homebanner_raindance3.jpg) no-repeat 0 0;}#jquery-overlay                       { position:absolute; top:0; left:0; z-index:90; width:100%; height:500px; }#jquery-lightbox                      { position:absolute; top:0; left:0; width:100%; z-index:100; text-align:center; line-height:0; }#jquery-lightbox a img                { border:none; }#lightbox-container-image-box         { position:relative; background-color:#fff; width:250px; height:250px; margin:0 auto; }#lightbox-container-image             { padding:10px; }#lightbox-loading                     { position:absolute; top:40%; left:0%; height:25%; width:100%; text-align:center; line-height:0; }#lightbox-nav                         { position:absolute; top:0; left:0; height:100%; width:100%; z-index:10; }#lightbox-nav a                       { outline:none;}#lightbox-nav-btnPrev                 { left:0; float:left; }#lightbox-nav-btnNext                 { right:0; float:right; }#lightbox-container-image-data-box    { font:10px Verdana, Helvetica, sans-serif; background-color:#fff; margin:0 auto; line-height:1.4em; overflow:auto; width:100%; padding:0 10px; }#lightbox-container-image-data        { padding:0 10px; color:#666; }#lightbox-container-image-box > #lightbox-nav          { left:0; }#lightbox-nav-btnPrev, #lightbox-nav-btnNext           { width:49%; height:100%; zoom:1; display:block; }#lightbox-container-image-data #lightbox-image-details { width:70%; float:left; text-align:left; }#lightbox-image-details-caption       { font-weight:bold; }#lightbox-image-details-currentNumber { display:block; clear:left; padding-bottom:1.0em;}#lightbox-secNav-btnClose             { width:66px; float:right; padding-bottom:0.7em; }.community-nav              { margin:0 0 30px; }.community-nav ul           { margin:0; padding:0; }.community-nav li           { float:left; margin:0; padding:0; list-style:none;  background:none; }.community-nav li a         {     display:block;    float:left;    padding:10px 30px 12px;    font-size:14px;    text-decoration:none;    color:#333;    background:#efefef;    border-right:2px solid #fff;}.community-nav li a:hover   { text-decoration:none; background:#f9f9f9;}@media screen {        .sIFR-flash         { visibility:visible !important; margin:0; }    .sIFR-replaced      { visibility:visible !important; }    span.sIFR-alternate { position:absolute; left:0; top:0; width:0; height:0; display:block; overflow:hidden; }           .sIFR-hasFlash .IFramePage h1.page-title,    .sIFR-hasFlash .GalleryPage h1.page-title,    .sIFR-hasFlash .container h1.page-title,    .sIFR-hasFlash .Xslt h1.page-title             { visibility:hidden; margin:0 0 20px; line-height:44px; }        .sIFR-hasFlash .home h1.page-title             { visibility:hidden; margin:0; line-height:24px; }    .sIFR-hasFlash .home .cross-ref-group-label h3 { visibility:hidden; margin:0; line-height:24px; }             .sIFR-flash + div[adblocktab=true] { display:none !important; }}@media print{* { float:none; overflow:visible; position:static; background:#fff; }body, table, pre, h1, h2, h3, h4, h5, h6, h1 a { color:#000; background:#fff; }p   { font-size:12px; }.page-logo, .main-nav, .left-column, .footer-left, .footer-middle, div#edit-this-page-links, div#edit-this-page-bkg, .public-user-widget, .page-header, .printout-wrap, .right-column{display:none;}.side-by-side, .footer-right{     float:none; }.footer-right .left, .footer-right .middle, .footer-right .right{    float:none;    padding:0;    border:none;} .footer-right       { padding:0; }.page-footer-wrap   { margin:0; } .main-column        { width:100%; padding:0; }.print-logo         { display:block; }.caption-right, .caption-left   { float:none; }ul li               { padding:0 0 .3em 1.2em; list-style-type:disc; background:none; }ul ul, ol ul        { margin:1em 0 0 1.2em; }ul ul li, ol ul li  { padding:0 0 0em 1.2em; list-style-type:disc; background:none; }ol                  { list-style-type:decimal; }ol li               { margin:1em 0 0 1.2em; padding:0; }ol ol li, ul ol li  { font-size:90%; list-style-type:lower-alpha; }.sIFR-flash { display:none; }}