.w-hidden-main,.w-hidden-medium{display:none!important}.simple{margin:0;padding:0;border:none}.showLayer{visibility:visible}.searchbutton{height:22px}.hideLayer{display:none;visibility:hidden}.left_column{font-weight:700}.steps{margin-bottom:10px}.step_next{font-size:10px;color:#666;background-color:#dfdfdf}.step_selected{font-size:10px;color:#000;background-color:#dfdfdf}.helpText{font-size:10px;color:#999}.back_to_top{clear:both;padding-bottom:20px;text-align:right}.back_to_previous{clear:both;padding-top:20px;text-align:right}.page_search_box{width:200px;float:right;margin:0 0 10px 20px}.page_search_form{padding:5px;margin:0}.page_search_keywords{width:185px;height:16px;font-size:11px;border:1px solid #ccc}.page_search_button{margin-top:3px}.rollover{background-color:#efefef}.rollout{background-color:#fff}.formSection2{font-weight:700;background-color:#DFDFDF}textarea{resize:vertical}.sv-icon{padding-left:22px}.siteviz_icon_container{padding:0 0 5px 22px;display:block;position:relative}.siteviz_icon_image{position:absolute;left:0;top:0}.siteviz_icon_address{background:url(/sitevizcms/images/sprite.png) 0 -64px no-repeat;width:16px;height:16px}.siteviz_icon_phone{background:url(/sitevizcms/images/sprite.png) 0 -80px no-repeat;width:16px;height:16px}.siteviz_icon_fax{background:url(/sitevizcms/images/sprite.png) 0 -144px no-repeat;width:16px;height:16px}.siteviz_icon_vcard{background:url(/sitevizcms/images/sprite.png) 0 -112px no-repeat;width:16px;height:16px}.siteviz_icon_contact,.siteviz_icon_email{background:url(/sitevizcms/images/sprite.png) 0 -96px no-repeat;width:16px;height:16px}.siteviz_icon_print{background:url(/sitevizcms/images/sprite.png) 0 -144px no-repeat;width:16px;height:16px}.siteviz_icon_site{background:url(/sitevizcms/images/sprite.png) 0 -128px no-repeat;width:16px;height:16px}.siteviz_icon_facebook{background:url(/sitevizcms/images/sprite.png) no-repeat;width:16px;height:16px}.siteviz_icon_twitter{background:url(/sitevizcms/images/sprite.png) 0 -16px no-repeat;width:16px;height:16px}.siteviz_icon_linkedin{background:url(/sitevizcms/images/sprite.png) 0 -32px no-repeat;width:16px;height:16px}.siteviz_icon_avvo{background:url(/sitevizcms/images/sprite.png) 0 -176px no-repeat;width:16px;height:16px}.siteviz_icon_rsvp{background:url(/sitevizcms/images/rsvp.gif) no-repeat;width:16px;height:16px}.siteviz_icon_enter{background:url(/sitevizcms/images/enter.gif) no-repeat;width:16px;height:16px}.siteviz_icon_tag{background:url(/sitevizcms/images/tag.png) no-repeat;width:16px;height:16px}.siteviz_icon_subscribe{background:url(/sitevizcms/images/subscribe.png) no-repeat;width:16px;height:16px}.siteviz_icon_search{background:url(/sitevizcms/images/search.gif) no-repeat;width:16px;height:16px}.siteviz_icon_rss{background:url(/sitevizcms/images/rss.gif) no-repeat;width:16px;height:16px}.siteviz_icon_export{background:url(/sitevizcms/images/icons/filetypes/ico_csv.gif) no-repeat;width:16px;height:16px}.siteviz_icon_photo{background:url(/sitevizcms/images/album.gif) no-repeat;width:16px;height:16px}.siteviz_icon_video{background:url(/sitevizcms/images/vtour.gif) no-repeat;width:16px;height:16px}.siteviz_icon_question{background:url(/sitevizcms/images/question.gif) no-repeat;width:16px;height:16px}.siteviz_icon_answer{background:url(/sitevizcms/images/answer.gif) no-repeat;width:16px;height:16px}.siteviz_icon_area{background:url(/sitevizcms/images/area.gif) no-repeat;width:16px;height:16px}.siteviz_icon_category{background:url(/sitevizcms/images/category.png) no-repeat;width:16px;height:16px}.siteviz_icon_calendar{background:url(/sitevizcms/images/calendar.gif) no-repeat;width:16px;height:16px}.siteviz_icon_time{background:url(/sitevizcms/images/clock.gif) no-repeat;width:16px;height:16px}.siteviz_icon_chef{background:url(/sitevizcms/images/chef.png) no-repeat;width:16px;height:16px}.siteviz_icon_featured{background:url(/sitevizcms/images/featured.gif) no-repeat;width:16px;height:16px}.siteviz_icon_alert{background:url(/sitevizcms/images/newalert.gif) no-repeat;width:16px;height:16px}.siteviz_icon_map{background:url(/sitevizcms/images/map.png) no-repeat;width:16px;height:16px}.siteviz_icon_direction{background:url(/sitevizcms/images/direction.gif) no-repeat;width:16px;height:16px}.siteviz_icon_news{background:url(/sitevizcms/images/news.gif) no-repeat;width:16px;height:16px}.siteviz_icon_files{background:url(/sitevizcms/images/files.gif) no-repeat;width:16px;height:16px}.siteviz_icon_link{background:url(/sitevizcms/images/hyperlink.gif) no-repeat;width:16px;height:16px}.siteviz_icon_fee{background:url(/sitevizcms/images/money.png) no-repeat;width:16px;height:16px}.siteviz_icon_people{background:url(/sitevizcms/images/user.gif) no-repeat;width:16px;height:16px}.siteviz_icon_users{background:url(/sitevizcms/images/group.png) no-repeat;width:16px;height:16px}.siteviz_icon_floorplans{background:url(/sitevizcms/images/home.gif) no-repeat;width:16px;height:16px}.top_link_item{padding:0 0 10px 19px;margin:0 0 0 6px;position:relative;display:block;float:right}.formFieldSet{margin:5px 0 10px;padding:10px;border:none;background-color:#f0f0f0}.formSectionDescription{padding:5px 0 0}.formSectionBreak{border:none;border-top:1px dotted #999}.formSectionSubTitle{font-weight:700}.formSectionSubDescription{padding:5px}.slideLayer{z-index:100;position:relative;width:auto}.imgBackground{text-align:center;background-color:#fff}.imgPauseContainer{width:24px;height:24px;top:50%;left:50%;position:absolute;z-index:999}.imgPauseContainer .pause{background:url(/sitevizcms/images/pause.png) no-repeat;width:24px;height:24px;display:block}.imgPauseContainer .play{background:url(/sitevizcms/images/play.png) no-repeat;width:24px;height:24px;display:block}.imgCountersContainer{bottom:25px}.imgCounters{background-color:#000;width:auto;height:22px}.img_counter_arrow{float:left;margin:2px 2px 0 0}.img_counter_page{width:17px;height:18px;float:left;margin:2px 2px 2px 0}.img_counter_page a{width:15px;height:16px;display:block;text-align:center;font-size:11px;color:#fff;background-color:#000;border:1px solid #000;text-decoration:none;outline:0}.img_counter_page a.current,.img_counter_page a:hover{color:#000;background-color:#fff;text-decoration:none}.responsive-table input[type=email],.responsive-table input[type=password],.responsive-table input[type=tel],.responsive-table input[type=text],.responsive-table textarea,form.responsive-form input[type=email],form.responsive-form input[type=password],form.responsive-form input[type=tel],form.responsive-form input[type=text],form.responsive-form textarea{width:300px}.responsive-table input[type=email].width-auto,.responsive-table input[type=password].width-auto,.responsive-table input[type=tel].width-auto,.responsive-table input[type=text].width-auto,.responsive-table textarea.width-auto,form.responsive-form input[type=email].width-auto,form.responsive-form input[type=password].width-auto,form.responsive-form input[type=tel].width-auto,form.responsive-form input[type=text].width-auto,form.responsive-form textarea.width-auto{width:auto}.responsive-table input[type=email].width-full,.responsive-table input[type=password].width-full,.responsive-table input[type=tel].width-full,.responsive-table input[type=text].width-full,.responsive-table textarea.width-full,form.responsive-form input[type=email].width-full,form.responsive-form input[type=password].width-full,form.responsive-form input[type=tel].width-full,form.responsive-form input[type=text].width-full,form.responsive-form textarea.width-full{box-sizing:border-box;width:100%}.responsive-table input[type=email].tiny,.responsive-table input[type=password].tiny,.responsive-table input[type=tel].tiny,.responsive-table input[type=text].tiny,.responsive-table textarea.tiny,form.responsive-form input[type=email].tiny,form.responsive-form input[type=password].tiny,form.responsive-form input[type=tel].tiny,form.responsive-form input[type=text].tiny,form.responsive-form textarea.tiny{width:80px}.responsive-table input[type=email].narrower,.responsive-table input[type=password].narrower,.responsive-table input[type=tel].narrower,.responsive-table input[type=text].narrower,.responsive-table textarea.narrower,form.responsive-form input[type=email].narrower,form.responsive-form input[type=password].narrower,form.responsive-form input[type=tel].narrower,form.responsive-form input[type=text].narrower,form.responsive-form textarea.narrower{width:150px}.responsive-table input[type=email].narrow,.responsive-table input[type=password].narrow,.responsive-table input[type=tel].narrow,.responsive-table input[type=text].narrow,.responsive-table textarea.narrow,form.responsive-form input[type=email].narrow,form.responsive-form input[type=password].narrow,form.responsive-form input[type=tel].narrow,form.responsive-form input[type=text].narrow,form.responsive-form textarea.narrow{width:240px}.responsive-table input::-webkit-calendar-picker-indicator,.responsive-table input[type=date]::-webkit-input-placeholder,.responsive-table input[type=number]::-webkit-inner-spin-button,.responsive-table input[type=number]::-webkit-outer-spin-button,form.responsive-form input::-webkit-calendar-picker-indicator,form.responsive-form input[type=date]::-webkit-input-placeholder,form.responsive-form input[type=number]::-webkit-inner-spin-button,form.responsive-form input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.responsive-table input[type=number],form.responsive-form input[type=number]{-moz-appearance:textfield}.responsive-table input.phone-number,form.responsive-form input.phone-number{width:115px!important}.responsive-table input.postal-code,form.responsive-form input.postal-code{width:83px!important}.responsive-table input.datepicker,form.responsive-form input.datepicker{width:93px!important}.responsive-table .fieldLbl,form.responsive-form .fieldLbl{width:30%}.responsive-table .fieldVal,form.responsive-form .fieldVal{width:70%}.module-albums.view-albums .album{clear:both;display:table-row;overflow:hidden}.module-albums.view-albums .album .thumbnail{display:table-cell;margin-right:12px}.module-albums.view-albums .album .thumbnail img{margin-bottom:20px}.module-albums.view-albums .album .album-details{display:table-cell;padding-left:12px;vertical-align:top}.module-albums.view-albums .album .album-details a{text-decoration:none}.module-albums.view-albums .album .album-details h2{margin-top:0}.module-albums.view-album{clear:both;overflow:hidden}.module-albums.view-album .image-container{float:left}.module-albums.view-album .image-container.full-caption{margin-top:20px;width:30%}.module-albums.view-album .image-container.full-caption::after{content:" ";display:block;float:left;width:3%}.module-albums.view-album .image-container.full-caption:nth-child(4){clear:both}.module-albums.view-album .image-container.limited-caption{margin:10px 10px 0 0}.module-albums.view-album .image-container .image{margin:0;padding:0;text-align:center;vertical-align:middle}.module-albums.view-album .image-container .caption{padding-top:2px;text-align:center}.module-albums.view-album .image-container .album-image{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;display:inline-block;height:100%;width:100%}.module-albums.view-album.view-slideshow .slideshow{text-align:center}.module-albums.view-album.view-slideshow .slideshow .slide{overflow:hidden}.module-albums.view-album.view-slideshow .slideshow .slide img{max-width:360px}.module-albums.view-album.view-slideshow .cycle-pager{text-align:center}.module-albums.view-album.view-slideshow .cycle-pager a{margin-right:12px;margin-bottom:12px}.module-albums.view-album.view-slideshow .cycle-pager a:last-child{margin-right:0}.module-albums.view-album.view-slideshow .cycle-pager a.album-image{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;display:inline-block;height:75px;width:75px}.module-albums.view-album.view-slideshow .cycle-pager a img{max-height:75px;max-width:75px}.module-albums.view-image .back-to-album{padding-top:10px}.module-albums.view-image .image-navigation{padding-bottom:10px;text-align:center}.module-albums.view-image .display-mode-click .image{text-align:center}.module-albums.view-image .display-mode-click .image img{border:none}.module-albums.view-image .display-mode-click .caption{padding-top:8px;text-align:center}.module-albums{clear:both;overflow:hidden}.albums_cb_entry{clear:both}.albums_cb_image{float:left;margin:0 8px 5px 0}.albums_cb_title{font-weight:700}.albums_cb_description{padding-top:3px}.albums_cb_link{text-transform:lowercase}.albums_list_entry{background-image:url(/sitevizcms/images/album.gif);background-position:0 0;background-repeat:no-repeat;padding:0 0 20px 22px}.albums_list_title{font-weight:700}.albums_thumbnail_link{float:left;display:block;margin:0 10px 10px 0;padding:0}.albums_thumbnail_link a{display:block;border:3px solid #ccc;margin:0;padding:0}.albums_thumbnail_link a.current,.albums_thumbnail_link a:hover{border:3px solid #666}.albums_thumbnail_caption{height:12px;font-size:9px;overflow:hidden;display:block}.albums_slideshow_container{width:360px}.albums_slideshow_image{max-width:360px;margin:0 auto}.bands_bands_title,.bands_categories_title{padding-top:5px;font-weight:700}.bands_cb_entry{clear:both;padding-bottom:10px}.bands_cb_title{padding-top:3px}.blogs_cb_container .blogs_cb_entry{padding-bottom:10px}.blogs_cb_container .blogs_cb_title{font-weight:700}.blogs_cb_container .blogs_cb_date{font-size:smaller}.blogs_cb_container .blogs_cb_description{padding-top:3px}.blogs_cb_container .blogs_cb_link{text-transform:lowercase}.associations-blogs .blogs_image img{margin:0 0 10px}.module-blogs{overflow:hidden}.module-blogs h2{margin-top:0}.module-blogs .blogs_title{background:0 0;border:none;margin-left:0}.module-blogs .blogs_detail_items{padding-bottom:20px}.module-blogs .blogs_archive{background-image:url(/sitevizcms/images/calendar.gif);background-position:0 0;background-repeat:no-repeat;padding:0 0 5px 22px}.module-blogs .blogs_rss{background-image:url(/sitevizcms/images/rss.gif);background-position:0 0;background-repeat:no-repeat;padding:0 0 5px 22px}.module-blogs .blogs_articles_date_posted{font-size:smaller}.module-blogs .blogs_tag{background-image:url(/sitevizcms/images/tag.png);background-position:0 0;background-repeat:no-repeat;padding:0 0 5px 22px}.module-blogs .blogs_category{background-image:url(/sitevizcms/images/category.png);background-position:0 0;background-repeat:no-repeat;padding:0 0 5px 22px}.module-blogs .blogs_subscribe{background-image:url(/sitevizcms/images/subscribe.png);background-position:0 0;background-repeat:no-repeat;padding:0 0 5px 22px}.module-blogs .blogs_pagination{clear:both;font-size:12px;height:20px;line-height:20px}.module-blogs .blogs_pagination_border_top{border-top:1px solid #ccc}.module-blogs .blogs_pagination_border_bottom{border-bottom:1px solid #ccc}.module-blogs .blogs_articles_entry{padding:10px 0;border-top:1px solid #ccc;clear:both}.module-blogs .blogs_contributors_container{margin-bottom:10px}.module-blogs .blogs_contributors_title{font-weight:700}.module-blogs .blogs_cloud_container{padding:10px;margin:10px;border:1px dotted;background-color:#fff}.module-blogs .blogs_cloud_container a{text-decoration:none;padding:0 2px}.module-blogs .blogs_cloud_title{font-weight:700;padding-bottom:5px}.module-blogs .blogs_cloud_largest{font-size:18px}.module-blogs .blogs_cloud_larger{font-size:16px}.module-blogs .blogs_cloud_medium{font-size:14px}.module-blogs .blogs_cloud_contributor,.module-blogs .blogs_cloud_smaller{font-size:12px}.module-blogs .blogs_cloud_smallest{font-size:10px}.module-blogs .blogs_confirmation_description{padding-bottom:20px}.module-blogs .blogs_confirmation_file{background-image:url(/sitevizcms/images/icons/filetypes/ico_pdf.gif);background-position:0 0;background-repeat:no-repeat;padding:0 0 5px 22px}.module-blogs .blogs_detail_author{float:left;width:100%;padding:15px 0 10px;font-weight:700}.module-blogs .blogs_detail_container,.module-blogs .blogs_detail_container_w_association{width:100%;float:left}.module-blogs .blogs_detail_new_comment{clear:both;margin-top:15px}.module-blogs .blogs_posted_meta{font-size:smaller}.module-blogs.article-detail .blog-posted-meta{clear:both;font-size:10px;padding-top:10px}.module-blogs .add-comment{background:url(/sitevizcms/images/newcomment.gif) 0 50% no-repeat;padding-left:18px}.module-blogs .read-comments{background:url(/sitevizcms/images/comment.gif) 0 50% no-repeat;padding-left:18px}.module-blogs .permalink{background:url(/sitevizcms/images/link.gif) 0 50% no-repeat;padding-left:18px}.module-emailpage .page-address{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.module-emailpage .disclaimer{padding:12px 40px}.module-emailpage .disclaimer .disclaimer-note-label{font-weight:700}.module-emailpage .disclaimer .disclaimer-text{font-style:italic}.module-emailpage textarea{width:500px}.module-events.module-events-by-calendar .events-month-picker{font-size:11px}.module-events.module-events-by-calendar .events-calendar-icon,.module-events.module-events-by-calendar .events-rss-icon{border:none;vertical-align:bottom}.module-events.view-month .description,.module-events.view-year .description{padding-bottom:10px}.module-events.view-month .responsive-filters .events-filter-form,.module-events.view-year .responsive-filters .events-filter-form{padding-bottom:15px;text-align:center}.module-events.view-month .responsive-filters select,.module-events.view-year .responsive-filters select{font-size:11px}.module-events.view-month .responsive-filters .events-calendar-icon,.module-events.view-month .responsive-filters .events-rss-icon,.module-events.view-year .responsive-filters .events-calendar-icon,.module-events.view-year .responsive-filters .events-rss-icon{vertical-align:bottom}.module-events.view-month .event-dates,.module-events.view-year .event-dates{padding-bottom:6px;padding-right:20px;vertical-align:top;white-space:nowrap;width:10%}.module-events.view-month .event-details,.module-events.view-year .event-details{padding-bottom:6px;vertical-align:top;width:90%}.events_cb_1_row{padding-bottom:8px}.events_cb_2_date{width:20%;vertical-align:top;padding-right:7px}.events_cb_2_row{width:80%;padding-bottom:8px;vertical-align:top}.events_cb_1_date,.events_cb_2_time{font-size:smaller}.events_cb_1_description,.events_cb_2_description{padding-top:3px}.events_calendar{background-image:url(/sitevizcms/images/calendar.gif);background-position:0 0;background-repeat:no-repeat;padding:0 0 5px 22px}.events_rsvp{background-image:url(/sitevizcms/images/rsvp.gif);background-position:0 0;background-repeat:no-repeat;padding:0 0 5px 22px}.events_time{background-image:url(/sitevizcms/images/clock.gif);background-position:0 0;background-repeat:no-repeat;padding:0 0 5px 22px}.events_location{background-image:url(/sitevizcms/images/map.png);background-position:0 0;background-repeat:no-repeat;padding:0 0 5px 22px}.events_contact{background-image:url(/sitevizcms/images/user.gif);background-position:0 0;background-repeat:no-repeat;padding:0 0 5px 22px}.events_detail_description{padding-top:10px}.faqs_cb_entry{clear:both;padding-bottom:10px}.faqs_cb_title{font-weight:700}.faqs_cb_description{padding-top:3px}.module-faqs .faq_category{background-image:url(/sitevizcms/images/question.gif);background-position:0 0;background-repeat:no-repeat;padding:0 0 10px 22px}.module-faqs .faq_question{background-image:url(/sitevizcms/images/question.gif);background-position:0 0;background-repeat:no-repeat;padding:0 0 5px 22px;font-weight:700}.module-faqs .faq_answer{background-image:url(/sitevizcms/images/answer.gif);background-position:0 0;background-repeat:no-repeat;padding:0 0 10px 22px}.module-faqs .faq_number{position:absolute;left:-22px;top:0}.module-faqs .faq_number_position{position:relative}.module-faqs .faq_question_numbered{padding:0 0 5px 22px;font-weight:700}.module-faqs .faq_answer_numbered{padding:0 0 10px 22px}.module-faqs .page_search_form .page_search_keywords{width:100%}.jobs_cb_container .jobs_cb_entry{clear:both;padding-bottom:10px}.jobs_cb_container .jobs_cb_title{font-weight:700}.jobs_cb_container .jobs_cb_address{font-size:smaller;padding-top:2px}.jobs_cb_container .jobs_cb_description{padding-top:3px}.jobs_cb_container .jobs_cb_link{text-transform:lowercase}.jobs_cb_container .jobs-cb-link-wrapper{display:inline-block}.jobs_detail_type{background-image:url(/sitevizcms/images/category.png);background-position:0 0;background-repeat:no-repeat;padding:0 0 5px 22px}.jobs_detail_deadline{background-image:url(/sitevizcms/images/calendar.gif);background-position:0 0;background-repeat:no-repeat;padding:0 0 5px 22px}.jobs_detail_location{background-image:url(/sitevizcms/images/map.png);background-position:0 0;background-repeat:no-repeat;padding:0 0 5px 22px}.jobs_detail_salary{background-image:url(/sitevizcms/images/money.png);background-position:0 0;background-repeat:no-repeat;padding:0 0 5px 22px}.jobs_detail_contact{background-image:url(/sitevizcms/images/user.gif);background-position:0 0;background-repeat:no-repeat;padding:0 0 5px 22px}.jobs_detail_description,.jobs_detail_requirements{padding-top:20px}.jobs_list_new{background-image:url(/sitevizcms/images/new.gif);background-position:0 0;background-repeat:no-repeat;padding:0 0 0 22px;margin-top:10px}.jobs_list_entries{padding-bottom:20px}.jobs_list_entry{padding-bottom:5px}.jobs_post_new{background-image:url(/sitevizcms/images/new.gif);background-position:0 0;background-repeat:no-repeat;padding:0 0 0 22px;margin-top:30px}.jobs_list_title{font-weight:700}.jobs_list_info{font-size:11px}.location_map,.locations_results{width:450px}.locations_results.one_column{width:100%}.location_map,.locations_results{float:left}.locations_search_feature{width:200px;float:right;margin-left:10px}.locations_search_feature h2{margin:0}.locations_search_feature .search_option{border-bottom:1px solid #8C8C8C;clear:both;margin-top:8px;padding-bottom:10px}.locations_search_feature .search_option.last{border:none}.locations_search_feature .search_option .field{line-height:20px;margin-bottom:10px}.locations_search_feature .search_option label{font-size:12px}.locations_search_feature .search_option select{height:20px}.locations_search_feature .search_option input{height:18px}.locations_search_feature .search_option input,.locations_search_feature .search_option select{border:1px solid #777;float:right;margin:0;padding:0}.locations_search_feature #City,.locations_search_feature #State{float:none}.locations_search_feature #ZipCode{width:85px}.locations_search_feature #Radius{width:87px}.locations_search_feature #City{width:135px}.locations_search_feature #City,.locations_search_feature #city_label{margin-left:10px}.locations_search_feature .search_option.last td.image_container{padding-right:6px;text-align:center}.locations_search_feature .search_option.last td{padding-bottom:5px}.locations_search_feature .search_option.last input{float:none;vertical-align:middle}.locations_search_feature .button_wrapper{float:right}.locations_google_map{height:300px;width:100%}.locations_search_feature h2.message{font-weight:400}.locations_search_feature .phones,.locations_search_feature .web{margin-top:10px}.locations_search_feature .button{display:table-cell;vertical-align:middle}.locations_search_feature p.not_found{color:#888}#searchResult span.label{font-weight:700}#locations_list_results{margin-top:10px;width:100%}#locations_list_results td{vertical-align:top;padding:10px 0}#locations_list_results .location_info{padding-left:10px;width:100%}#locations_list_results h2.name .distance{margin-left:5px;font-size:12px}.locations_list_image{padding-left:10px}.locations_detail .location_map{float:right}#locations_list_pagination .pg-normal{color:#000;font-weight:400;text-decoration:none;cursor:pointer}#locations_list_pagination .pg-selected{color:#000;font-weight:700;text-decoration:underline;cursor:pointer}.locations_detail .location_info{width:240px;float:left}.location_info .directions{margin-top:5px}.location_info .additional_information{margin-top:10px}.location_info .image{clear:both;padding-bottom:15px}.location_info .image img{border:none}.locations_cb_container .label{width:25%}.locations_cb_container .value{width:75%}.locations_cb_container .field_wrapper{float:left}.mailinglist_cb_lists{margin-bottom:5px}.mailinglist_cb_check{padding-right:2px;vertical-align:top}.mailinglist_cb_entry{width:100%;padding-top:2px;padding-bottom:5px}.mailinglist_cb_title{font-weight:700}.mailinglist_cb_description{font-size:smaller}.mailinglist_cb_email{width:130px;float:left}.mailinglist_cb_email input{width:120px;font-size:11px}.mailinglist_cb_button{float:left}.mailinglist_confirmation_description{padding-bottom:20px}.mailinglist_confirmation_file{background-image:url(/sitevizcms/images/icons/filetypes/ico_pdf.gif);background-position:0 0;background-repeat:no-repeat;padding:0 0 5px 22px}.module-memberprofiles .verifyPassword{vertical-align:top}.term_condition_checkbox{float:left}.term_condition_content{width:370px;float:right}.member_profile_profile{background-image:url(/sitevizcms/images/profile.gif);background-position:0 0;background-repeat:no-repeat;padding:0 0 10px 30px}.member_profile_password{background-image:url(/sitevizcms/images/password.gif);background-position:0 0;background-repeat:no-repeat;padding:0 0 10px 30px}.member_profile_buttons{width:280px;float:right;margin:0 0 0 20px}.member_profile_button{background:#dedede;width:280px;height:46px;padding:1px;float:right;margin-bottom:7px}.member_profile_button a{display:block;border:1px solid #fbfbfb;background:#ebf0f3;width:278px;height:44px;text-decoration:none}.member_profile_button .lock{width:40px;height:44px;background:url(/sitevizcms/images/icons/lock.png) 9px 7px no-repeat;float:left}.member_profile_button .profile{width:40px;height:44px;background:url(/sitevizcms/images/icons/user.png) 6px 7px no-repeat;float:left}.member_profile_button .text{font-size:15px;font-weight:700;display:block;padding-top:4px}.member_profile_button .help{color:#333}.member_profile_button .arrow{color:#b0b7be;font-size:24px;float:right;position:relative;top:7px;right:3px}.member_profile_logout{padding-top:14px}.members_detail_content{padding-left:10px}.members_detail_jobtitle,.members_detail_name,.members_detail_organization{padding-bottom:5px}.module-news .news_list_item .abstract{padding-top:3px}.module-news .month-navigation{border:none;border-spacing:0;margin-bottom:15px;width:100%}.module-news .month-navigation td,.module-news .month-navigation th{padding:0}.module-news .rss-container{width:24px}.news_cb_1_row{padding-bottom:8px}.news_cb_2_date{width:20%;vertical-align:top;white-space:nowrap;padding-right:7px}.news_cb_2_row{width:80%;padding-bottom:8px;vertical-align:top}.news_cb_1_date{font-size:smaller}.news_cb_1_description,.news_cb_2_description{padding-top:3px}.news_date{background-image:url(/sitevizcms/images/calendar.gif);background-position:0 0;background-repeat:no-repeat;padding:0 0 5px 22px}.news_file{background-image:url(/sitevizcms/images/files.gif);background-position:0 0;background-repeat:no-repeat;padding:0 0 5px 22px}.news_link{background-image:url(/sitevizcms/images/hyperlink.gif);background-position:0 0;background-repeat:no-repeat;padding:0 0 5px 22px}.news_tag{background-image:url(/sitevizcms/images/tag.png);background-position:0 0;background-repeat:no-repeat;padding:0 0 5px 22px}.news_abstract{background-image:url(/sitevizcms/images/news.gif);background-position:0 0;background-repeat:no-repeat;padding:0 0 5px 22px}.news_list_item{padding-top:10px;padding-left:90px;clear:left}.news_list_date_container{position:relative}.news_list_date{position:absolute;left:-90px;top:0}.module-partners .partners-detail-logo{padding-left:15px}.module-partners .partners-detail-logo img{border:0;text-align:right}.module-partners .partners_category_closed,.module-partners .partners_category_open{cursor:pointer;display:inline-block;height:16px;width:16px}.module-partners .partners_category_open{background:url(/sitevizcms/images/folder_open.png) left center no-repeat}.module-partners .partners_category_closed{background:url(/sitevizcms/images/folder_closed.png) left center no-repeat}.module-partners tr.spacer hr{background-color:#e2e2e2;border:none;color:#e2e2e2;height:1px;margin:7px 0}.partners_cb_container .partners_cb_entry{clear:both;overflow:hidden;padding-bottom:10px;width:100%}.partners_cb_container .partners_cb_title{font-weight:700}.partners_cb_container .partners_cb_image{float:left;margin:5px 8px 5px 0}.partners_cb_container .partners_cb_description{padding-top:5px}.partners_cb_container .slideshowContainer{overflow:hidden}.partners_cb_container .slideshowContainer .partners_cb_entry{height:120px;width:100%;overflow:hidden;padding-top:5px;padding-bottom:5px}.partners_cb_container .slideshowContainer .partners_cb_entry_inner{height:110px;width:100%;display:flex;align-items:center;justify-content:center}.partners_cb_container .slideshowContainer .partners_cb_image{margin:0;max-height:110px;width:auto}.partners_cb_container .partners_cb_nav,.partners_cb_container .slideshowContainer .cycle-carousel-wrap{width:100%}.partners_cb_container .partners_cb_nav .partners_cb_nav_prev{float:left;cursor:pointer}.partners_cb_container .partners_cb_nav .partners_cb_nav_next{float:right;cursor:pointer}.polls_cb_question{clear:both;padding-bottom:10px}.poll_cb_message{padding:10px 0 20px;font-style:italic}.polls_cb_entry{padding-bottom:5px}.polls_cb_button{padding-top:10px;text-align:center}.polls_cb_stat{padding-top:5px;font-weight:700}.polls_cb_title{width:100%}.polls_cb_result{white-space:nowrap;text-align:right}.poll_percentage{border:1px solid #ccc;background-color:#ccc;line-height:8px}.poll_remainder{border:1px solid #ccc;background-color:#fff;line-height:8px}.practices_side_column{padding-left:20px}.practices_photo{padding-bottom:15px}.module-practices .tablesaw-stack th{text-align:left;font-weight:400}.module-practices.layout-detail .practice-description{padding-bottom:10px}.module-practices.layout-detail .practice-description a{text-decoration:none}.module-practices.layout-detail .imgClass{margin-left:10px;margin-bottom:10px;max-width:none}.module-practices.list .title{padding-bottom:3px}.module-practices.detail .practices_side_column .name{border-right:none}.module-practices.detail .practices_side_column .title{border-left:none;border-right:none}.module-practices.detail .practices_side_column .lastHeader{border-left:none}.module-practices.detail .practices_side_column .practices_photo img{height:auto;max-width:100%}.products_cb_entry{clear:both;padding-bottom:10px}.products_cb_image{float:left;margin:0 8px 5px 0}.products_cb_title{font-weight:700}.products_cb_description{padding-top:3px}.products_cb_link{text-transform:lowercase}.professionals_cb_entry{clear:both;padding-bottom:10px}.professionals_cb_image{float:left;margin:0 8px 5px 0}.professionals_cb_title{font-weight:700}.professionals_cb_description{padding-top:3px}.professionals_icon_vcard{width:16px;height:16px;display:block;float:right;margin-left:3px;background:url(/sitevizcms/images/sprite.png) 0 -112px no-repeat}.professionals_icon_contact{width:16px;height:16px;display:block;float:right;margin-left:3px;background:url(/sitevizcms/images/sprite.png) 0 -96px no-repeat}.professionals_title{font-weight:700;padding-top:3px}.professionals_text_field_label{padding:0 6px 3px 0}.professionals_text_field_value{padding-bottom:3px}.professionals_text_field{padding-top:5px;padding-bottom:10px}.professionals_side_column{padding-left:20px}.professionals_photo{padding-bottom:15px}.professionals_areas_box,.professionals_contact_box{padding-top:5px;padding-bottom:10px}.professionals_area_entry{padding-bottom:5px}.professionals_photo_view_name{font-weight:700;text-align:center}.professionals_photo_view_photo{padding-top:5px}.professionals_photo_view_email,.professionals_photo_view_vcard{float:right;margin-left:5px;margin-top:5px}.module-professionals .norecords{padding-top:10px;text-align:center}.module-professionals .contact-icons{text-align:right;white-space:nowrap}.module-professionals .contact-phone{white-space:nowrap}.module-professionals .tablesaw-stack th{text-align:left;font-weight:400}.module-professionals.byArea .area{margin-bottom:3px}.module-professionals.byArea .area a{display:inline-block}.module-professionals.byArea .area a:first-child{width:16px;margin-right:7px;vertical-align:top}.module-professionals.byArea .area a:last-child{width:calc(84%)}.module-professionals.byArea .area-icon{display:inline-block;width:16px;height:16px}.module-professionals.byArea .search{padding:5px 0 3px}.module-professionals.byPhoto td{vertical-align:top}.module-professionals.byPhoto .professionals_photo_container{margin:0 auto}.module-professionals.byPhoto .professionals_photo_view_name{font-weight:700;overflow-wrap:break-word;word-break:break-all;text-align:center}.module-professionals.byPhoto .professionals_photo_view_photo{padding-top:5px}.module-professionals.byPhoto .professionals_photo_view_photo img{height:auto;max-width:100%}.module-professionals.detail .professionals_detail_table{margin-top:15px}.module-professionals.detail h2{margin:0;padding:0}.module-professionals.detail .professionals_side_column.mobile{display:none;border-bottom:1px solid #e1e1e1;margin-bottom:20px;padding-bottom:7px}.module-professionals.contact .fieldLbl input[type=text],.module-professionals.contact .fieldLbl textarea,.module-professionals.contact .fieldVal input[type=text],.module-professionals.contact .fieldVal textarea{width:300px}.module-professionals.contact .buttons{padding-top:15px}.projects_cb_entry{clear:both;padding-bottom:10px}.projects_cb_title{font-weight:700}.projects_cb_budget,.projects_cb_date{font-size:smaller}.projects_cb_description{padding-top:3px}.projects_cb_link{text-transform:lowercase}#properties_cb_search{width:200px;padding:0;margin:0 0 10px}.properties_cb_bedroom label,.properties_cb_price label,.properties_cb_style label{width:50px;float:left;padding-top:5px}.properties_cb_bedroom select,.properties_cb_price select,.properties_cb_style select{width:150px;float:left;margin:0 0 2px}.properties_cb_search_properties{padding-top:10px}.properties_cb_advanced_search{padding-top:3px}.properties_cb_advanced_search .properties_cb_icon,.properties_cb_search_properties .properties_cb_icon{width:16px;height:16px;float:left;padding-right:4px;background-image:url(/sitevizcms/images/enter.gif);background-repeat:no-repeat;cursor:pointer}.properties_cb_advanced_search .properties_cb_link,.properties_cb_search_properties .properties_cb_link{width:170px;height:14px;padding-top:2px;float:left}.module-properties .properties_locations{background-image:url(/sitevizcms/images/map.png);background-position:0 0;background-repeat:no-repeat;padding:0 0 5px 22px}.module-properties .properties_directions{background-image:url(/sitevizcms/images/direction.gif);background-position:0 0;background-repeat:no-repeat;padding:0 0 5px 22px}.module-properties .properties_files{background-image:url(/sitevizcms/images/files.gif);background-position:0 0;background-repeat:no-repeat;padding:0 0 5px 22px}.module-properties .properties_floorplans{background-image:url(/sitevizcms/images/home.gif);background-position:0 0;background-repeat:no-repeat;padding:0 0 5px 22px}.module-properties.view-search td{vertical-align:top}.module-properties.view-search .searchtext{height:26px;margin-bottom:4px;width:170px}.module-properties.view-search .searchdropdown{margin-bottom:4px;width:175px}.module-properties.view-search .search-locations{margin:0 10px 0 0}.module-properties.view-search .search-locations label{font-weight:400}.module-properties.view-search .search-locations input{margin:0 5px 0 0}.module-properties .image-box{padding-left:15px}.module-properties .state{width:50px!important}.module-properties .city{width:40%!important}.module-properties .zip-code{width:60px!important}.rate_category_description{padding-bottom:10px}.rate_table{border:0;margin-bottom:20px;width:100%}.rate_table td{padding:5px}.rate_name{font-weight:700}.rate_description{font-size:13px}.rate_type,.rate_type_value{text-align:center;white-space:nowrap}.rate_disclaimer{padding-top:10px}.rate_cb_list_category_name{font-weight:700;margin-bottom:5px}.rate_cb_tab_container{width:100%;float:left;margin-bottom:5px;border-bottom:2px solid #333}.rate_cb_tab_container_1,.rate_cb_tab_container_2{display:block}.rate_cb_tab_off{float:left;cursor:pointer;display:block;margin:0 3px 0 0;padding:3px 10px;border-top-left-radius:3px;border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;background-color:#999;color:#fff;text-decoration:none;outline:0}.rate_cb_tab_off:hover{background-color:#333;color:#fff;text-decoration:none}.rate_cb_tab_on{float:left;cursor:pointer;display:block;margin:0 3px 0 0;padding:3px 10px;border-top-left-radius:3px;border-top-right-radius:3px;background-color:#666;color:#fff;text-decoration:none;outline:0}.rate_cb_tab_on:hover{background-color:#666;color:#fff;text-decoration:none}.rate_cb_entry{margin-bottom:10px;clear:left}.rate_cb_table{width:100%;border:none}.rate_cb_table td{padding:2px}.rate_cb_header{font-weight:700;padding-bottom:5px;text-align:center}.rate_cb_header_term{display:none}.rate_cb_type_value{text-align:right}.realestate_header{color:#5F5F5F;font-size:11px;line-height:20px}.realestate_content{clear:both;color:#5F5F5F;border:1px solid #EFEFEF;float:left;min-height:850px;width:400px}.realestate_content .realestate_resultheader{font-size:12px;height:25px;line-height:25px;padding:0 10px;vertical-align:middle}.realestate_content .realestate_resultheader select{font-size:9px}.realestate_content .realestate_resultheader .realestate_pages{text-align:right}.realestate_content .realestate_listingfiller{height:80px}.realestate_content .realestate_listing{font-size:12px}.realestate_content .realestate_listing.realestate_first_row{height:62px}.realestate_content .realestate_listing.realestate_second_row{height:18px}.realestate_content .realestate_listing a.realestate_listing_image{display:block;height:70px;margin:5px;overflow:hidden;position:relative}.realestate_content .realestate_listing a.realestate_listing_image img{border:0;width:90px}.realestate_content .realestate_listing .realestate_nophoto{height:80px;max-width:100%}.realestate_content .realestate_odd{background-color:#EFEFEF}.realestate_content .realestate_even{background-color:#FFF}.realestate_content .realestate_listing .realestate_address,.realestate_content .realestate_listing .realestate_auction,.realestate_content .realestate_listing .realestate_price{margin-top:3px}.realestate_content .realestate_listing .realestate_price{font-size:15px;font-weight:700}.realestate_content .realestate_listing .realestate_auction,.realestate_content .realestate_listing .realestate_details,.realestate_content .realestate_listing .realestate_price{margin-right:5px;text-align:right}.realestate_content .realestate_listing .realestate_details,.realestate_content .realestate_listing .realestate_status{margin-bottom:2px}.realestate_content .realestate_listing .realestate_auction{font-weight:700}.realestate_content .realestate_listing .realestate_second_row{vertical-align:bottom;font-size:12px;font-weight:700}.realestate_content .realestate_entity{padding:5px}.realestate_content .realestate_entity .realestate_photo_area{float:left}.realestate_content .realestate_entity.realestate_property .realestate_maininfo{float:right;margin-top:20px;width:180px}.realestate_content .realestate_entity.realestate_property .realestate_photo_area #realestate_slideshow a img{border:0;max-height:400px}.realestate_content .realestate_entity.realestate_agent .realestate_photos{width:150px}.realestate_content .realestate_entity.realestate_agent .realestate_maininfo{width:260px}.realestate_content .realestate_entity .realestate_maininfo{padding:0 5px;position:relative}.realestate_content .realestate_entity .realestate_agents,.realestate_content .realestate_entity .realestate_biography,.realestate_content .realestate_entity .realestate_description,.realestate_content .realestate_entity .realestate_marketing_comment,.realestate_content .realestate_entity .realestate_specifications{clear:both;padding:5px}.realestate_content .realestate_entity .realestate_specifications td{vertical-align:top}.realestate_content .realestate_entity .realestate_address1,.realestate_content .realestate_entity .realestate_price{font-size:15px;font-weight:700}.realestate_content .realestate_entity .realestate_contact,.realestate_content .realestate_entity .realestate_price,.realestate_content .realestate_entity .realestate_status{margin-top:20px}.realestate_content .realestate_entity .realestate_print,.realestate_content .realestate_entity .realestate_slideshow_nav{padding-bottom:5px}.realestate_content .realestate_entity .realestate_slideshow_nav{clear:both;float:left;height:56px;position:relative;width:195px}.realestate_content .realestate_entity #realestate_slideshow_next,.realestate_content .realestate_entity #realestate_slideshow_prev{height:56px;position:absolute;width:15px;z-index:2}.realestate_content .realestate_entity #realestate_slideshow_prev{background:url(/sitevizcms/images/prev_arrow.png) center left no-repeat;left:0}.realestate_content .realestate_entity #realestate_slideshow_next{background:url(/sitevizcms/images/next_arrow.png) center right no-repeat;right:0}.realestate_content .realestate_entity #realestate_slideshow_nav{float:left;height:56px;margin-left:6px;overflow:hidden;position:relative;width:183px}.realestate_content .realestate_entity #realestate_slideshow_nav ul{height:56px;padding:0;position:relative;margin:0}.realestate_content .realestate_entity #realestate_slideshow_nav li{float:left;list-style:none;margin:4px 0;width:63px}.realestate_content .realestate_entity #realestate_slideshow_nav a{width:55px;padding:3px;display:block;border:1px solid #EEE}.realestate_content .realestate_entity #realestate_slideshow_nav li.activeSlide a{background:#88F}.realestate_content .realestate_entity #realestate_slideshow_nav a:focus{outline:0}.realestate_content .realestate_entity #realestate_slideshow_nav img{border:none;display:block}.realestate_content .realestate_entity .realestate_print{float:right;height:56px;position:relative;width:300px}.realestate_content .realestate_entity .realestate_print a{background:url(/sitevizcms/images/icons/print.gif) center left no-repeat;float:right;margin-left:10px;margin-top:40px;padding-left:15px}.realestate_content .realestate_entity .realestate_title{border-bottom:1px solid #EFEFEF;font-size:15px;font-weight:700;margin-bottom:5px}.realestate_content .realestate_entity .realestate_agents .realestate_agent{border-bottom:1px solid #EFEFEF;height:165px;margin-bottom:5px}.realestate_content .realestate_entity .realestate_agents .realestate_agent a img{border:0}.realestate_content .realestate_entity .realestate_agents .realestate_agent a.realestate_photo{display:block;float:left;height:120px;overflow:hidden;position:relative;width:90px}.realestate_content .realestate_entity .realestate_agents .realestate_agent .realestate_agent_description{float:left}.realestate_content .realestate_status.realestate_sold{color:red}.realestate_content .realestate_price .realestate_oldprice{text-decoration:line-through}.realestate_content .realestate_price .realestate_newprice{color:red}.realestate_search{background-color:#EEE;border:1px solid #EFEFEF;color:#5F5F5F;float:right;height:840px;padding:10px 10px 0;width:180px}.realestate_search .realestate_title{font-size:14px;font-weight:700;margin-top:0}.realestate_search label{display:block;height:30px;line-height:30px;vertical-align:middle}.realestate_search input{border:0;font-size:10px;height:14px;padding:1px 0 0 3px;width:180px}.realestate_search select{border:0;font-size:10px;padding:1px 0;width:100%}.realestate_search .realestate_to_separator{font-size:12px;width:20px;text-align:center}.realestate_search select.realestate_price{width:80px}.realestate_search .realestate_button,.realestate_search .realestate_clear{float:left;height:20px;line-height:20px;margin-top:20px;padding-bottom:2px;padding-right:3px;width:50px}.realestate_search .realestate_button{background-image:url(/sitevizcms/images/search.png);clear:both;color:#FFF;cursor:pointer;margin-right:10px}.realestate_search .realestate_clear:hover{color:red}.recipes_cb_entry{clear:both;padding-bottom:10px}.recipes_cb_image{float:left;margin:0 8px 5px 0}.recipes_cb_title{font-weight:700}.recipes_cb_description{padding-top:3px}.recipes_cb_link{text-transform:lowercase}.module-reservations .reservation_odd{background-color:#efefef}.module-reservations .reservation_even{background-color:#fff}.module-reservations .resource-details,.module-reservations .resource-price{font-size:10px;padding-top:5px}.resourcedirectory_detail_items{padding-bottom:20px}.module-resources .page-description,.module-resources .resource{padding-bottom:10px}.module-resources .resource .description{padding-top:3px}.resources_cb_icon{vertical-align:top;padding-right:7px}.resources_cb_entry{width:100%;vertical-align:top;padding-bottom:10px}.resources_cb_title{font-weight:700}.resources_cb_description{padding-top:3px}.resources_category{background-image:url(/sitevizcms/images/category.png);background-position:0 0;background-repeat:no-repeat;padding:0 0 10px 22px}.resources_item{background-image:url(/sitevizcms/images/hyperlink.gif);background-position:0 0;background-repeat:no-repeat;padding:0 0 5px 22px}.rss_feed{background-image:url(/sitevizcms/images/rss.gif);background-position:0 0;background-repeat:no-repeat;padding:0 0 10px 22px}.rspawards_list_left{width:80%;padding-bottom:20px}.rspawards_list_right{width:20%;text-align:right;padding-left:20px;padding-bottom:20px}.rspawards_list_image{border:none;padding-bottom:10px}.rspawards_list_subtitle{padding:0 0 5px;margin:0}.rspclasses-introduction{padding-bottom:10px}.rspclasses-search-form{padding-bottom:20px;border-bottom:1px solid #ccc}.rspclasses-search-label{white-space:nowrap;padding-right:8px}.rspclasses-search-keyword{width:150px;margin-right:10px}.rspclasses-search-date{width:70px;margin-right:10px}.rspclasses-search-form button{width:100px}h2.rspclasses-list-category{border:none;margin:0;padding:20px 0 0}h3.rspclasses-list-category,h4.rspclasses-list-category{margin:0;padding:0}.rspclasses-list-description{padding-top:5px}.rspclasses-list-table{margin:5px 0 15px}.rspclasses-detail-table .rspclasses-label{font-weight:700;white-space:nowrap}.rspclasses-detail-description{padding:20px 0}.rspclasses-detail-table .faded_text{white-space:nowrap}.rspclasses-instructor{clear:both;padding-bottom:20px}.rspclasses-instructor-image{float:right;padding:0 0 0 15px}.rspclasses-instructor-detail-image{border:1px solid #ccc;margin-bottom:15px}.rspcommittees_list_column{padding-right:15px}.rspcommittees_detail_table ul,.rspcommittees_list_table ul{list-style:none;padding:0;margin:0}.rspcommittees_detail_table li,.rspcommittees_list_table li{padding-bottom:10px}.rspcommittees_detail_subtitle{padding:0 0 5px;margin:0}.rspcommittees_list_subtitle{padding:0;margin:0}.rspcommittees_detail_description{padding-bottom:10px}.rspcommittees_detail_image{border:none;padding-bottom:10px}.rspcommittees_detail_right{width:20%;text-align:right;padding-left:20px}.module-rspdonations label{font-weight:400}.module-rspdonations.action-donate2 td,.module-rspdonations.action-savedonate2 td{vertical-align:top}#rspevents_submission_form .fieldVal input{width:240px}#rspevents_submission_form .fieldVal input.date{width:80px}#rspevents_submission_form .fieldVal select{width:244px}#rspevents_submission_form .fieldVal textarea{width:360px}.module-rspevents.view-details .right-column{border-left:1px solid #ccc;padding-left:15px}.module-rspevents .registration-first-name{padding-right:6px;width:266px;padding-left:0}.module-rspevents .registration-first-name input{width:100%!important}.module-rspevents .registration-middle-initial input{width:25px!important;align:left}.module-rspevents .registration-phone{padding-right:6px;width:212px;padding-left:0}.module-rspevents .registration-phone input{width:100%!important}.module-rspevents .registration-ext-lbl{padding-right:6px;padding-left:6px;width:35px}.module-rspevents .registration-ext-val input{width:42px!important;align:left}.module-rspevents .events-filter-form{float:right;width:auto}.rspevents-guest-is-member-dialog{display:none;position:relative;float:right;height:1px;width:1px}.rspevents-guest-is-member-dialog .popup{position:absolute;left:-220px;top:21px}.rspevents-guest-is-member-dialog .popup .box_message{background:url(/sitevizcms/images/bg_box_message.png) no-repeat;color:#666;font-size:12px;line-height:normal;min-height:50px;padding:12px 13px 5px 46px;text-align:left;white-space:normal;width:175px}.rspevents-guest-is-member-dialog .popup .box_message a{border:1px solid #ccc;color:#157df7;display:block;float:left;height:16px;letter-spacing:-1px;margin:5px 3px 0 0;padding:1px 0 0;text-align:center;text-decoration:none;width:48px}.rspevents-guest-is-member-dialog .popup .box_message a:hover{border:1px solid #157df7;text-decoration:none}.rspevents-guest-is-member-dialog .popup.box_message_bottom{background:url(/sitevizcms/images/bg_box_message_bottom.png) 0 100% no-repeat;padding-bottom:12px;width:230px;z-index:999}.module-rspmemberprofile .registration-phone{padding-right:6px;width:212px;padding-left:0}.module-rspmemberprofile .registration-phone input{width:100%!important}.module-rspmemberprofile .registration-ext-lbl{padding-right:6px;padding-left:6px;width:35px}.module-rspmemberprofile .registration-ext-val input{width:42px!important;align:left}.module-rspmemberprofile .form_title{padding-left:0;padding-right:0}.profile-first-name{padding-right:6px;width:267px;padding-left:0}.profile-first-name input{width:100%!important}.profile-middle-initial input{width:25px!important;align:left}.options-box{display:table}.options-box-row{display:table-row}.options-box .option-box{display:table-cell}.rsp_directory_category_collapse{width:16px;height:16px;padding-right:3px;display:block;float:left}.rsp_directory_category_collapse_padding{margin-left:19px}.rsp_directory_category_padding{margin-left:3px}.rsp_directory_profile_address_label{display:block;font-weight:700}.module-rspmemberrenewal td{vertical-align:top}.module-rspmemberrenewal label{font-weight:400}.module-rspmemberrenewal.step2 .membership-levels-grid{margin:0}.module-rspmemberrenewal.step2 .membership-levels-grid td{padding-left:0;padding-right:0;padding-top:0;vertical-align:top}.module-rspmemberrenewal.step2 .membership-levels-grid td label{font-weight:400}.module-rspmemberrenewal.step2 .membership-levels-grid .membership-fee{text-align:right}.module-rspmemberrenewal.step2 .membership-levels-grid .membership-range{text-align:left}.module-rspmemberrenewal.step3 .biographical-information textarea{width:80%}.module-rspmemberrenewal.step3 .member-categories-grid{margin:0}.module-rspmemberrenewal.step3 .member-categories-grid table{margin:0 0 8px}.module-rspmemberrenewal.step3 .member-categories-grid td{padding:0}.module-rspnewsletters.viewarticle .login_right,.module-rspnewsletters.viewissue .login_right{padding-left:0;text-align:right;width:25%}.module-rspnewsletters.viewsubscription .newsletter-container{border:0 solid #000;padding:0 3px 0 0}.module-rspnewsletters.listarticles .article-search-criteria,.module-rspnewsletters.searcharticles .article-search-criteria{width:auto}.module-rspnewsletters.listarticles .article-search-criteria td.field-label,.module-rspnewsletters.searcharticles .article-search-criteria td.field-label{padding-right:5px;white-space:nowrap}.module-rspnewsletters.listarticles .article-search-criteria td.field-value,.module-rspnewsletters.searcharticles .article-search-criteria td.field-value{padding-right:15px}.module-rspnewsletters.listarticles .article-search-results .article-info,.module-rspnewsletters.searcharticles .article-search-results .article-info{vertical-align:top}.module-rspnewsletters.listarticles .article-search-results .article-info .article-title,.module-rspnewsletters.searcharticles .article-search-results .article-info .article-title{border-width:1px 0 0;padding:10px 0 3px;width:85%}.module-rspnewsletters.listarticles .article-search-results .article-info .article-date,.module-rspnewsletters.searcharticles .article-search-results .article-info .article-date{border-width:1px 0 0;padding:10px 0 3px;text-align:right;width:15%}.module-rspnewsletters .document-table{background-color:inherit}.module-rspnewsletters .newsletter-document{background-attachment:scroll;background-position:0 0;background-repeat:no-repeat;padding-left:24px}.module-rspnewsletters label{font-weight:400}.rspofficers_list_cell{text-align:center}.rspofficers_list_photo{border:1px solid #ccc}.rspofficers_list_text{padding:5px 0 30px}.rspofficers_list_name{font-weight:700}.rspofficers_list_note{font-style:italic}.rss_cb_date{vertical-align:top;padding-right:7px}.rss_cb_title{width:100%;vertical-align:top;padding-bottom:10px}.sharingfiles_created{background-image:url(/sitevizcms/images/user.gif);background-position:0 0;background-repeat:no-repeat;padding:0 0 0 22px}.sharingfiles_download{background-image:url(/sitevizcms/images/file-download.png);background-position:0 0;background-repeat:no-repeat;width:150px;height:38px;margin:10px auto}.sharingfiles_download a{display:block;width:106px;height:38px;line-height:38px;font-size:20px;font-weight:700;padding:0 0 0 44px;text-decoration:none}.sharingfiles_tree{border-top:1px solid #ccc;padding-top:10px}.speakers_cb_entry{clear:both;padding-bottom:10px}.speakers_cb_image{float:left;margin:0 8px 5px 0}.speakers_cb_title{font-weight:700}.speakers_cb_speakertitle{font-size:smaller}.speakers_cb_description{padding-top:3px}.speakers_cb_link{text-transform:lowercase}.module-speakers .speaker-list-description{padding-top:5px;font-size:smaller}.module-speakers .presentation-list-description,.module-speakers .session-list-description{padding-top:3px;font-size:smaller}.module-submissionforms .formSection,.module-submissionforms .submissionforms_payment_title{font-weight:700}.module-submissionforms .product-price{width:auto;margin:0}.module-submissionforms .product-price td{padding:0}.module-submissionforms .submissionforms_payment_field{text-align:right;width:40%;white-space:nowrap}.module-submissionforms .submissionforms_payment_field label{display:block;width:100%;font-weight:400}.module-submissionforms .submissionforms_payment_price{text-align:right;width:15%}.module-submissionforms .submissionforms_payment_subtotal{text-align:right;width:15%;white-space:nowrap}.module-submissionforms .submissionforms_payment_description{text-align:left}.module-submissionforms .submissionforms_payment_totaltext{font-weight:700;text-transform:uppercase;padding-top:10px;border-top:1px dotted #999}.module-submissionforms .submissionforms_payment_totalfield{text-align:right;padding-top:10px;border-top:1px dotted #999;font-weight:700}.module-submissionforms .submissionforms_confirmation_detail #dwolla_pin{display:none}.module-submissionforms .submissionforms_review_text{font-weight:700}.module-submissionforms input.type-text,.module-submissionforms textarea.type-textarea{max-width:300px}.module-submissionforms input.type-text.size-small,.module-submissionforms textarea.type-textarea.size-small{max-width:80px}.module-submissionforms input.type-text.size-medium,.module-submissionforms textarea.type-textarea.size-medium{max-width:150px}.module-submissionforms input.type-text.size-large,.module-submissionforms textarea.type-textarea.size-large{max-width:300px}.module-submissionforms input.type-text.data-date,.module-submissionforms textarea.type-textarea.data-date{max-width:90px}.module-submissionforms .payment-information .product-with-quantity-headers td{padding:0 0 5px;text-align:right}.module-submissionforms .payment-information .product-with-quantity-headers .header-product{padding-right:20px}.module-submissionforms .payment-information .product-with-quantity-input{text-align:right;width:30px}.module-submissionforms .payment-information .product-quantity-text-input{text-align:right;width:80px}.module-submissionforms .billing-information .cc-number{width:150px}.module-submissionforms .billing-information .cvv-code{width:50px}.module-submissionforms .billing-information #billing_address_section .city,.module-submissionforms .billing-information #billing_address_section .first-name,.module-submissionforms .billing-information #billing_address_section .last-name{width:150px}.module-submissionforms .billing-information #billing_address_section .state{width:50px}.module-submissionforms .billing-information #billing_address_section .zip-code{width:90px}.module-submissionforms .billing-information #billing_address_section .address,.module-submissionforms .billing-information #billing_address_section .company-name{width:300px}.module-submissionforms .fieldLbl,.module-submissionforms .fieldVal{vertical-align:top}.module-submissionforms.view-form .type-checkbox{padding-left:0}.module-submissionforms.view-form .type-checkbox label{display:block;font-weight:400}.module-submissionforms.view-form .type-checkbox input{position:relative:top:2px}.module-submissionforms.view-form .multiple-checkbox-options{margin:0}.module-submissionforms.view-summary .payment-information .fieldLbl{text-align:right;width:45%}.module-submissionforms.view-summary .payment-information .fieldVal{width:55%}.module-submissionforms.view-summary .print-button{padding-top:20px;text-align:center}.module-submissionforms .payment-information .submissionforms_payment_promocode{text-align:left;border-top:1px dotted #999;font-weight:700;padding-bottom:10px}.module-submissionforms .payment-information .submissionforms_payment_promocode .promocodefield{margin-top:10px;width:100px}.module-submissionforms .payment-information .spinner{background:url(/sitevizcms/images/loading_spinner.gif) 0 50% no-repeat;background-size:22px 22px;width:22px;height:22px;display:none;position:relative;top:6px;left:3px}.module-submissionforms .payment-information .submissionforms_payment_discount{text-align:right;padding-top:10px;padding-bottom:10px;border-top:1px dotted #999;font-weight:700;width:auto}.module-submissionforms .payment-information .submissionforms_payment_discount span{display:block;padding-right:3px}.module-submissionforms .payment-information .submissionforms_payment_subtotalfinal{padding-right:4px}.module-submissionforms .payment-information .submissionforms_payment_discountfield,.module-submissionforms .payment-information .submissionforms_payment_subtotalfinal{text-align:right;padding-top:10px;padding-bottom:10px;border-top:1px dotted #999;font-weight:700;white-space:nowrap}.module-submissionforms .payment-information .submissionforms_payment_subtotalfield{text-align:right;padding-top:10px;border-top:1px dotted #999;font-weight:700}.module-submissionforms .payment-information .promo-code-message.sussess{color:#4CAF50}.module-submissionforms .payment-information .promo-code-message.fail{color:red}.module-submissionforms .tablesaw-stack td[align=right]{text-align:right}.testimonials_cb_container .testimonials_cb_entry{clear:both;padding-bottom:10px}.testimonials_cb_container .testimonials_cb_description{padding-bottom:5px}.testimonials_cb_container .testimonials_cb_name{text-align:right;font-weight:700}.testimonials_cb_container .testimonials_cb_company{text-align:right;font-size:smaller}.module-testimonials.layout-line-separated .testimonial-wrapper,.module-testimonials.layout-list .testimonial-wrapper{margin-bottom:25px}.module-testimonials.layout-line-separated .testimonial-wrapper .testimonial-author,.module-testimonials.layout-list .testimonial-wrapper .testimonial-author{padding-bottom:8px}.module-testimonials.layout-line-separated .testimonial-wrapper .testimonial-author .testimonial-name,.module-testimonials.layout-list .testimonial-wrapper .testimonial-author .testimonial-name{font-weight:700}.module-testimonials.layout-line-separated .testimonial-wrapper .testimonial-author .testimonial-title,.module-testimonials.layout-list .testimonial-wrapper .testimonial-author .testimonial-title{font-style:italic}.module-testimonials.layout-line-separated .testimonial-wrapper .testimonial-author img,.module-testimonials.layout-list .testimonial-wrapper .testimonial-author img{padding-right:7px}.module-testimonials.layout-line-separated .testimonial-wrapper .testimonial-content,.module-testimonials.layout-list .testimonial-wrapper .testimonial-content{clear:both}.module-testimonials.layout-line-separated .testimonial-author,.module-testimonials.layout-line-separated .testimonial-content{padding:10px}.module-testimonials.layout-two-column .testimonials_tc{background-color:#dfdfdf;border:1px solid #9d9d9d;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;margin:5px;padding:10px;width:44%}.module-testimonials.layout-two-column .testimonials_tc_left{float:left}.module-testimonials.layout-two-column .testimonials_tc_right{float:right}.module-testimonials.layout-two-column .testimonials_tc_name{text-align:right;font-weight:700}.module-testimonials.layout-two-column .testimonials_tc_title{text-align:right;font-style:italic}.module-rspvolunteers .shifts-search-box{width:100%}.module-rspvolunteers .shifts-search-box .shifts-search td,.module-rspvolunteers .shifts-search-box .shifts-search th{padding-left:6px;font-weight:400;vertical-align:middle}.module-rspvolunteers .shifts-search-box .shifts-search td input[type=text],.module-rspvolunteers .shifts-search-box .shifts-search th input[type=text]{width:110px}.module-rspvolunteers .shifts-list{width:100%}.module-rspvolunteers .shifts-list .volunteerNotes{font-size:.9em}.module-rspvolunteers .shifts-list .actions{text-align:right}.text-with-icon{background-attachment:scroll;background-position:0 50%;background-repeat:no-repeat;padding-left:20px}.subscription_cb_title{display:none}.subscription_cb_container_bg_padding{padding:10px}.subscription_cb_container_horizontal .subscription_cb_description{float:left;width:45%}.subscription_cb_container_horizontal .subscription_cb_form{float:right;width:50%}.subscription_cb_container_vertical .subscription_cb_description{padding-bottom:20px}.subscription_cb_container_vertical .subscription_cb_form .textfield{float:right}.subscription_cb_form label .redText{display:none}.subscription_cb_form label label{clear:both;float:left;white-space:nowrap;width:70px}.subscription_cb_form label .textfield{width:100px}.subscription_cb_field{clear:both;padding-top:2px}.subscription_cb_button_container{clear:both;padding-top:10px}.subscription_cb_button{float:right}.subscription_cb_clear{clear:both}.associations_container,.right-sidebar{float:right;margin:0 0 10px 20px;width:200px}.ad-container .siteviz-ad{text-align:center}.ad-container .siteviz-ad img{max-width:100%}a.pg-selected,a.pg-selected:hover{color:inherit;cursor:default;text-decoration:none}.ui-timepicker-inline{display:inline}#ui-timepicker-div{padding:.2em}.ui-timepicker-table{display:inline-table;width:0}.ui-timepicker-table table{margin:.15em 0 0;border-collapse:collapse}.ui-timepicker-hours,.ui-timepicker-minutes{padding:.2em}.ui-timepicker-table .ui-timepicker-title{line-height:1.8em;text-align:center}.ui-timepicker-table td,.ui-timepicker-table th.periods{padding:.1em;width:2.2em}.ui-timepicker-table td span{display:block;padding:.2em .3em .2em .5em;width:1.2em;text-align:right;text-decoration:none}.ui-timepicker-table td a{display:block;padding:.2em .3em .2em .5em;width:1.2em;cursor:pointer;text-align:right;text-decoration:none}.ui-timepicker-cover{display:none;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}.ui-timepicker a{cursor:pointer}.formSubSection{font-weight:700}.payment_description,.payment_description_extra{padding-top:5px}h3.divider{border-bottom:1px solid #e5e5e5;padding-bottom:1px}.login_right{padding-left:15px}.no_padding{padding:0;margin:0}.help_text{font-size:11px;color:#999}.help_text_div{font-size:11px;color:#999;padding-top:3px;padding-bottom:5px}.faded_text{color:#999}.rsp_steps{border:1px solid #eee;background-color:#fafafa;margin-bottom:10px}.rsp_step{font-size:10px;color:#bbb}.rsp_step_selected{font-size:10px;color:#000}.form_table{width:100%}.tablesaw-stack tbody tr{border-bottom:none!important}.ui-datepicker-trigger{left:4px;position:relative}.ui-datepicker-trigger:hover{cursor:pointer}.ui-datepicker-trigger+.help_text{margin-left:6px}.required-field-wrapper{text-align:right}.help-text-hints{background:url(/sitevizcms/images/rainsongpro/icons/hints.gif) 0 50% no-repeat;float:right;margin-right:12px;padding-left:16px}.membership-login-form .register-header-internal{display:none}@media (max-width:767px){form.responsive-form{width:100%}form.responsive-form.login-form td{text-align:left}form.responsive-form table td{clear:both;display:block;float:left;width:100%}form.responsive-form table .fieldLbl{padding:0;vertical-align:top;width:100%}form.responsive-form table .fieldVal{padding:0 0 1.5em;width:100%}form.responsive-form .button,form.responsive-form button{margin-top:0}form.responsive-form .button-spacer{display:none}form.responsive-form .form-buttons{text-align:center}form.responsive-form span.help_text{display:block}.responsive-table input[type=email],.responsive-table input[type=number],.responsive-table input[type=password],.responsive-table input[type=tel],.responsive-table input[type=text],form.responsive-form input[type=email],form.responsive-form input[type=number],form.responsive-form input[type=password],form.responsive-form input[type=tel],form.responsive-form input[type=text]{font-size:16px;height:auto;width:100%}.responsive-table input[type=tel],form.responsive-form input[type=tel]{width:200px}.responsive-table input.postal-code,form.responsive-form input.postal-code{width:150px}.responsive-table select,form.responsive-form select{font-size:16px;height:auto}.responsive-table select.maxwidth,form.responsive-form select.maxwidth{width:100%}.responsive-table textarea,form.responsive-form textarea{font-size:16px;width:100%}.responsive-table td{clear:both;display:block;float:left;width:100%}.responsive-table .login_right{padding-left:0}.normal-table td{clear:none!important;display:table-cell;width:auto!important}.payment-summary tr td:last-child{padding-bottom:3em}.payment-summary .row-salestax td,.payment-summary .row-subtotal td,.payment-summary .row-total td{clear:none!important;display:table-cell;width:auto!important;white-space:nowrap}.payment-summary .row-salestax td:last-child,.payment-summary .row-subtotal td:last-child,.payment-summary .row-total td:last-child{padding-bottom:inherit}.payment-summary .row-salestax .tablesaw-cell-label,.payment-summary .row-subtotal .tablesaw-cell-label,.payment-summary .row-total .tablesaw-cell-label{display:none}.payment-summary .row-salestax .tablesaw-cell-content,.payment-summary .row-subtotal .tablesaw-cell-content,.payment-summary .row-total .tablesaw-cell-content{width:30%}.membership-login-form .register-header-external{display:none}.membership-login-form .register-header-internal{display:block}}@media (max-width:479px){#messages{margin-bottom:1.995em}.main-content{clear:both;overflow:hidden;display:table;width:100%}.main-content>div{display:table-header-group}.main-content .associations_container{display:table-footer-group;margin:3em 0 1.5em;width:100%}.main-content .associations_container.associations-blogs .blogs_cloud_contributor{margin-bottom:1.5em}form.responsive-form{width:100%}form.responsive-form.login-form td{text-align:left}form.responsive-form table td{clear:both;display:block;float:left;width:100%}form.responsive-form table .fieldLbl{padding:0;vertical-align:top;width:100%}form.responsive-form table .fieldVal{padding:0 0 1.5em;width:100%}form.responsive-form .button,form.responsive-form button{margin-top:0}form.responsive-form .button-spacer{display:none}form.responsive-form .form-buttons{text-align:center}form.responsive-form span.help_text{display:block}.responsive-table input[type=email],.responsive-table input[type=number],.responsive-table input[type=password],.responsive-table input[type=tel],.responsive-table input[type=text],form.responsive-form input[type=email],form.responsive-form input[type=number],form.responsive-form input[type=password],form.responsive-form input[type=tel],form.responsive-form input[type=text]{font-size:16px;height:auto;width:100%}.responsive-table input[type=tel],form.responsive-form input[type=tel]{width:200px}.responsive-table input.postal-code,form.responsive-form input.postal-code{width:150px}.responsive-table select,form.responsive-form select{font-size:16px;height:auto}.responsive-table select.maxwidth,form.responsive-form select.maxwidth{width:100%}.responsive-table textarea,form.responsive-form textarea{font-size:16px;width:100%}.responsive-table td{clear:both;display:block;float:left;width:100%}.responsive-table .login_right{padding-left:0}.normal-table td{clear:none!important;display:table-cell;width:auto!important}}.w-slide{background-size:cover;background-repeat:no-repeat;background-position:50% 50%}@media (max-width:767px){.module-albums.view-albums .album .album-details,.module-albums.view-albums .album .thumbnail{padding-bottom:1.5em}.module-albums.view-album .image-container.full-caption,.module-albums.view-album .image-container.limited-caption{width:50%!important}.module-albums.view-album .image-container.full-caption:nth-child(4),.module-albums.view-album .image-container.limited-caption:nth-child(4){clear:none}.module-albums.view-album .image-container.limited-caption{margin:20px 0 0}.module-albums.view-album .image-container .image{margin:5px}.module-albums.view-image .back-to-album{padding-bottom:10px}}@media (max-width:767px){.module-blogs .page_search_box{clear:both;overflow:hidden;float:none;margin:0;width:100%}.module-blogs .page_search_box .page_search_keywords{margin-bottom:.99em}.module-blogs.article-list .blogs_image{clear:both;overflow:hidden;float:none;margin-left:0;text-align:left;width:100%}.module-blogs.article-list .blogs_pagination{clear:both;overflow:hidden;height:auto}.module-blogs.article-detail .page_search_box{margin:.75em 0 1.5em}.module-blogs.article-detail .blogs_detail_container_w_association{float:none;width:100%}.module-blogs.article-detail .blogs_tag{background-position:0 6px;padding-bottom:1.5em}.module-blogs.subscribe-confirm .blogs_confirmation_file{background-position:0 6px}.module-blogs .blogs_detail_items>div{margin-bottom:1.5em}.module-blogs .blogs_detail_items>div:last-child{margin-bottom:0}.module-blogs .blogs_detail_items .blogs_archive,.module-blogs .blogs_detail_items .blogs_rss,.module-blogs .blogs_detail_items .blogs_subscribe{background-position:0 6px}.module-blogs .blogs_pagination{height:auto!important}.module-blogs .pagination-top{display:none}.module-blogs .pagination-bottom{padding-top:1.5em}.module-blogs .blogs_tag{background-position:0 6px}.module-blogs .siteviz_icon_image{top:6px}.module-blogs .blogs_pagination_border_bottom{width:100%;float:left;margin:0 0 10px}}@media (max-width:767px){.module-emailpage .disclaimer{padding:0 40px 1.5em}}@media (max-width:767px){.module-events.view-calendar .calendar-view-options{clear:both;overflow:hidden;list-style:none;margin:0 0 3em;padding:0;text-align:center}.module-events.view-calendar .calendar-view-options li{display:inline-block;max-width:50%;padding-right:1.5em}.module-events.view-calendar .calendar-view-options li select{max-width:100%}.module-events.view-calendar .calendar-view-options li:last-child{padding-right:0}.module-events.view-calendar .event-calendar{width:100%}.module-events.view-calendar .event-calendar thead th{background-color:#505050;color:#fff;text-align:center;text-transform:uppercase;width:14%}.module-events.view-calendar .event-calendar tbody td{background-color:#fff;color:#000;font-size:.8em;font-weight:700;padding:.625em 0;text-align:center;vertical-align:middle;width:14%}.module-events.view-calendar .event-calendar tbody td.next-month,.module-events.view-calendar .event-calendar tbody td.prev-month{background-color:#faf7fa;color:#bbcac6}.module-events.view-calendar .event-calendar tbody td.has-events{background-color:#e1e0de}.module-events.view-calendar .event-calendar tbody td.has-events a{display:block}.module-events.view-calendar .event-calendar tbody td.selected,.module-events.view-calendar .event-calendar tbody td:active{background-color:#505050;color:#fff}.module-events.view-calendar .event-calendar tbody td.selected a,.module-events.view-calendar .event-calendar tbody td:active a{color:#fff}.module-events.view-calendar .event-calendar tbody td a{color:#000;text-decoration:none}.module-events.view-calendar .event-calendar td,.module-events.view-calendar .event-calendar th{border-color:#b4b4b4 #fff;border-style:solid;border-width:1px}.module-events.view-calendar .dates-visible{background-color:#fff;color:#000;font-size:1.5em;line-height:1.6875em;margin:0;padding:.5em .8em}.module-events.view-calendar .dates-visible .dates-visible-label{color:#010101;display:block;font-size:.7em;line-height:1.3em}.module-events.view-calendar .event-list-container{background-color:#e1e0de;margin:0;padding:.8em}.module-events.view-calendar .event-list-container .event-container{display:table;margin-bottom:4px;width:100%}.module-events.view-calendar .event-list-container .event-container .event{background-color:#fff;color:#304943;display:table-row;cursor:pointer;font-size:.8125em;font-weight:400;line-height:1.0625em;text-decoration:none}.module-events.view-calendar .event-list-container .event-container .event:active{background-color:#f89838}.module-events.view-calendar .event-list-container .event-container .event:active .event-link{background-color:#f89838;color:#000}.module-events.view-calendar .event-list-container .event-container .event .event-title{display:table-cell;padding:1.5em 1.25em 1.5em .625em;width:100%}.module-events.view-calendar .event-list-container .event-container .event .event-link{background-color:#f3f2ef;color:#f89838;display:table-cell;font-weight:900;padding:10px 20px}.module-events.view-details .events_detail_items>div{background-position:0 6px;margin-bottom:.75em}.module-events.view-details .events_detail_items .siteviz_icon_image{top:6px}.module-events.view-month .event-details,.module-events.view-year .event-details{padding-bottom:2em}.module-events .responsive-filters a,.module-events .responsive-filters input[type=submit],.module-events .responsive-filters select{margin-right:1em}.module-events .responsive-filters a:last-child,.module-events .responsive-filters input[type=submit]:last-child,.module-events .responsive-filters select:last-child{margin-right:0}.module-events .responsive-filters .searchbutton{height:auto}.module-events .responsive-filters select{font-size:inherit}.module-events .responsive-filters .events-calendar-icon,.module-events .responsive-filters .events-rss-icon{vertical-align:text-top}.module-events .responsive-filters a{text-decoration:none}.module-events .node-events-description{padding-bottom:10px}}@media (max-width:767px){.module-faqs .page_search_box{float:none;margin-bottom:3em;margin-left:0}.module-faqs .category-link,.module-faqs .faq_category{margin-bottom:1.5em}}@media (max-width:767px){.module-jobs select{width:100%}.module-jobs .province,.module-jobs .state{width:auto}.module-jobs .zip-code{width:25%!important}.module-jobs .jobs_list_entry{padding-bottom:30px}.jobs_cb_entry{padding-bottom:1.5em}.jobs_cb_entry .jobs-cb-link-wrapper{display:block}}@media (max-width:767px){.module-news .date-picker{box-sizing:border-box;clear:both;display:block!important;overflow:hidden;width:100%}.module-news .date-picker .previous-year{display:inline-block;float:left;text-align:left;width:25%}.module-news .date-picker .month-selector{display:inline-block;float:left;text-align:center;width:50%}.module-news .date-picker .next-year{display:inline-block;float:right;text-align:right;width:25%}.module-news .news_list_item{padding-bottom:12px;padding-left:0}.module-news .news_list_item .news_list_date{left:auto;position:relative;top:auto}.module-news .associated-data{margin-bottom:10px}.module-news .associated-data>div{background-position:0 6px;padding-bottom:12px}.module-news .blog-comment .comment-meta{margin-top:12px}.module-news .blog-comment .comment-meta .separator{display:none}.module-news .blog-comment .comment-meta .commentor-name,.module-news .blog-comment .comment-meta .date-posted,.module-news .blog-comment .comment-meta .email{display:block}.module-news .comment-form textarea{height:150px}.module-news .comment-form .button-spacer{display:none}.module-news .comment-form .button-container{text-align:center}}@media (max-width:767px){.module-partners .partners_detail_items{clear:both;display:block;float:left;width:100%}.module-partners .partners-detail-logo{clear:both;display:block;float:left;width:100%;padding-left:0}.module-partners .partners-detail-logo img{text-align:left}}@media (max-width:991px){.module-practices.layout-detail td{display:block;width:100%}.module-practices.layout-detail .practice-description{padding-bottom:0}.module-practices.layout-detail .imgClass{margin:10px 0 5px}.module-practices.detail .practices_main_column,.module-practices.detail .practices_side_column{display:block;width:100%;padding-left:0}.module-practices.detail .practices_main_column table,.module-practices.detail .practices_side_column table{width:100%}}@media (max-width:640px){.module-practices .tablesaw-stack tr td:last-of-type{border-bottom:1px solid #e1e1e1}.module-practices .tablesaw-stack tr .tablesaw-cell-label{font-weight:700}}.module-professionals.byPhoto td{padding:10px}.module-professionals.byPhoto .professionals_photo_container{width:100%!important}.module-professionals.byPhoto .professionals_photo_view_photo{text-align:center}@media (max-width:991px){.module-professionals .contact-icons{text-align:left}.module-professionals.detail .professionals_main_column,.module-professionals.detail .professionals_side_column{display:block;width:100%;padding-left:0}.module-professionals.detail .professionals_main_column table,.module-professionals.detail .professionals_side_column table{width:100%}.module-professionals.detail .professionals_side_column.mobile{display:block}.module-professionals.detail .professionals_side_column.desktop{display:none}.module-professionals.contact .fieldLbl,.module-professionals.contact .fieldVal{display:block;width:100%}.module-professionals.contact .fieldLbl input[type=text],.module-professionals.contact .fieldLbl textarea,.module-professionals.contact .fieldVal input[type=text],.module-professionals.contact .fieldVal textarea{width:100%}}@media (max-width:767px) and (min-width:479px){.module-professionals.byPhoto .professionals_photo_view_name a{font-size:15px;line-height:15px}}@media (max-width:479px){.module-professionals.byPhoto table,.module-professionals.byPhoto td,.module-professionals.byPhoto tr{display:block;width:100%}}@media (max-width:640px){.module-professionals .tablesaw-stack tr.evenrow td,.module-professionals .tablesaw-stack tr.oddrow td{border-bottom:none}.module-professionals .tablesaw-stack tr.evenrow td:last-of-type,.module-professionals .tablesaw-stack tr.oddrow td:last-of-type{border-bottom:1px solid #e1e1e1}.module-professionals .tablesaw-stack tr .tablesaw-cell-label{font-weight:700}.module-professionals .tablesaw-stack tr .tablesaw-cell-label a{color:inherit;font-weight:700;text-decoration:none}}@media (max-width:767px){.module-properties.view-search td{padding:0}.module-properties.view-search .search-locations{margin-bottom:1.5em;width:100%}.module-properties.view-search .location-radius,.module-properties.view-search .searchdropdown,.module-properties.view-search .searchtext{margin-bottom:1.5em}.module-properties .tablesaw-cell-label{width:38%!important}.module-properties .showLayer{float:none;margin:0 auto}.module-properties .image-box{text-align:center;padding:0}.module-properties .arrow{display:table-cell;width:9px;float:none!important}.module-properties .image-title{display:table-cell;width:auto!important;float:none!important}.module-properties .additional-image{float:none;display:table-cell}.module-properties .city{width:51%!important}}@media (max-width:767px){.module-resources.category-list .resources_category{margin-bottom:12px}.module-resources .resource{padding-bottom:18px}.module-resources .page_search_box{float:none;margin-bottom:3em;margin-left:0}.module-resources .page_search_box .page_search_keywords{height:auto;font-size:100%}}@media (max-width:767px){.module-rspdonations.action-donate1 .payment-option,.module-rspdonations.action-list .rspdonations_campaign,.module-rspdonations.action-savedonate1 .payment-option{margin-bottom:1.5em}.module-rspdonations.action-donate2 .formSection td,.module-rspdonations.action-savedonate2 .formSection td{clear:none!important;display:table-cell;width:auto!important}.module-rspdonations.action-donate2 .formSection .edit-link,.module-rspdonations.action-savedonate2 .formSection .edit-link{float:right;text-align:right}.module-rspdonations.action-donate2 .fieldLbl,.module-rspdonations.action-savedonate2 .fieldLbl{font-weight:700}}@media (max-width:767px){#rspevents_submission_form .fieldVal input{width:auto}#rspevents_submission_form .fieldVal input.date{width:80px}#rspevents_submission_form .fieldVal select,#rspevents_submission_form .fieldVal textarea{width:auto}.module-rspevents.view-calendar .calendar-view-options{clear:both;overflow:hidden;list-style:none;margin:0 0 3em;padding:0;text-align:center}.module-rspevents.view-calendar .calendar-view-options li{display:inline-block;max-width:50%;padding-right:1.5em}.module-rspevents.view-calendar .calendar-view-options li select{max-width:100%}.module-rspevents.view-calendar .calendar-view-options li:last-child{padding-right:0}.module-rspevents.view-calendar .event-calendar{width:100%}.module-rspevents.view-calendar .event-calendar thead th{background-color:#505050;color:#fff;font-size:12px;text-align:center;text-transform:uppercase;width:14%}.module-rspevents.view-calendar .event-calendar tbody td{background-color:#fff;color:#000;font-size:.8em;font-weight:700;padding:.625em 0;text-align:center;vertical-align:middle;width:14%}.module-rspevents.view-calendar .event-calendar tbody td.next-month,.module-rspevents.view-calendar .event-calendar tbody td.prev-month{background-color:#faf7fa;color:#bbcac6}.module-rspevents.view-calendar .event-calendar tbody td.has-events{background-color:#e1e0de}.module-rspevents.view-calendar .event-calendar tbody td.has-events a{display:block}.module-rspevents.view-calendar .event-calendar tbody td.selected,.module-rspevents.view-calendar .event-calendar tbody td:active{background-color:#505050;color:#fff}.module-rspevents.view-calendar .event-calendar tbody td.selected a,.module-rspevents.view-calendar .event-calendar tbody td:active a{color:#fff}.module-rspevents.view-calendar .event-calendar tbody td a{color:#000;text-decoration:none}.module-rspevents.view-calendar .event-calendar td,.module-rspevents.view-calendar .event-calendar th{border-color:#b4b4b4 #fff;border-style:solid;border-width:1px}.module-rspevents.view-calendar .dates-visible{background-color:#fff;color:#000;font-size:1.5em;line-height:1.6875em;margin:0;padding:.5em .8em}.module-rspevents.view-calendar .dates-visible .dates-visible-label{color:#010101;display:block;font-size:.7em;line-height:1.3em}.module-rspevents.view-calendar .event-list-container{background-color:#e1e0de;margin:0;padding:.8em}.module-rspevents.view-calendar .event-list-container .event-container{display:table;margin-bottom:4px;width:100%}.module-rspevents.view-calendar .event-list-container .event-container .event{background-color:#fff;color:#304943;display:table-row;cursor:pointer;font-size:.8125em;font-weight:400;line-height:1.0625em;text-decoration:none}.module-rspevents.view-calendar .event-list-container .event-container .event:active{background-color:#f89838}.module-rspevents.view-calendar .event-list-container .event-container .event:active .event-link{background-color:#f89838;color:#000}.module-rspevents.view-calendar .event-list-container .event-container .event .event-title{display:table-cell;padding:1.5em 1.25em 1.5em .625em;width:100%}.module-rspevents.view-calendar .event-list-container .event-container .event .event-link{background-color:#f3f2ef;color:#f89838;display:table-cell;font-weight:900;padding:10px 20px}.module-rspevents.view-details .right-column{border:none;padding-left:0}.module-rspevents.view-details .events_detail_items>div{background-position:0 6px;margin-bottom:.75em}.module-rspevents.view-details .events_detail_items .siteviz_icon_image{top:6px}.module-rspevents.view-month .event-details,.module-rspevents.view-year .event-details{padding-bottom:2em}.module-rspevents .responsive-filters a,.module-rspevents .responsive-filters input[type=submit],.module-rspevents .responsive-filters select{margin-right:1em}.module-rspevents .responsive-filters a:last-child,.module-rspevents .responsive-filters input[type=submit]:last-child,.module-rspevents .responsive-filters select:last-child{margin-right:0}.module-rspevents .responsive-filters .searchbutton{height:auto}.module-rspevents .responsive-filters select{font-size:inherit}.module-rspevents .responsive-filters .events-calendar-icon,.module-rspevents .responsive-filters .events-rss-icon{vertical-align:text-top}.module-rspevents .responsive-filters a{text-decoration:none}.module-rspevents .node-events-description{padding-bottom:10px}.module-rspevents .registration-first-name{width:85%;display:table-cell;clear:none}.module-rspevents .registration-first-name input{width:100%!important}.module-rspevents .registration-middle-initial{width:15%;display:table-cell;clear:none;align:left}.module-rspevents .registration-middle-initial input{width:100%}.module-rspevents .registration-phone{width:75%;display:table-cell;clear:none}.module-rspevents .registration-phone input{width:100%!important}.module-rspevents .registration-ext-lbl{display:table-cell;clear:none;align:left;width:10%}.module-rspevents .registration-ext-val{width:15%;display:table-cell;clear:none;align:left}.module-rspevents .registration-ext-val input{width:100%!important}.tablesaw-cell-label{width:38%!important}}@media (max-width:767px){.module-rspmemberrenewal.step2 .membership-levels-grid tr:nth-child(2n+1),.module-rspmemberrenewal.step2 .membership-levels-grid tr:nth-child(2n+1) td{background-color:#f0f0f0}.module-rspmemberrenewal.step2 .membership-levels-grid .membership-fee,.module-rspmemberrenewal.step2 .membership-levels-grid .membership-level{clear:none!important;display:table-cell;width:auto!important}.module-rspmemberrenewal.step2 .membership-levels-grid .membership-fee{float:right}.module-rspmemberrenewal.step2 .membership-levels-grid .membership-range:empty{display:none}.module-rspmemberrenewal.step3 .newsletter{margin-bottom:1.5em}.module-rspmemberrenewal.step3 .member-categories-grid table td{clear:none!important;display:table-cell;width:auto!important}.module-rspmemberrenewal.step3 .biographical-information textarea{width:100%}.module-rspmemberrenewal.step3 .privacy-settings .fieldLbl{clear:none!important;display:table-cell;width:30%!important}.module-rspmemberrenewal.step3 .privacy-settings .fieldVal{clear:none!important;display:table-cell;width:70%!important}.module-rspmemberrenewal.step3 .privacy-settings .help_text{display:none}.module-rspmemberrenewal.step5 .formSection td{clear:none!important;display:table-cell;width:auto!important}.module-rspmemberrenewal.step5 .formSection .edit-link{float:right;text-align:right}}@media (max-width:767px){.module-rspnewsletters .tablesaw .tablesaw-cell-label{width:40%}.module-rspnewsletters .tablesaw .tablesaw-cell-content{width:60%}.module-rspnewsletters .tablesaw .empty{height:1.5em;padding:0}.module-rspnewsletters.viewissue .login_left .article-list li{margin-bottom:1.5em}.module-rspnewsletters.viewarticle .login_right,.module-rspnewsletters.viewissue .login_right{padding-top:1.5em;text-align:left;width:100%}.module-rspnewsletters.viewsubscription .newsletter-container{margin-bottom:1.5em}.module-rspnewsletters.listarticles .fieldVal,.module-rspnewsletters.searcharticles .fieldVal{padding:0}.module-rspnewsletters.listarticles .article-search-criteria,.module-rspnewsletters.searcharticles .article-search-criteria{width:100%}.module-rspnewsletters.listarticles .article-search-criteria td,.module-rspnewsletters.searcharticles .article-search-criteria td{padding:0}.module-rspnewsletters.listarticles .article-search-criteria td.field-value,.module-rspnewsletters.searcharticles .article-search-criteria td.field-value{padding-bottom:1.5em}.module-rspnewsletters.listarticles .article-search-criteria .button-primary,.module-rspnewsletters.searcharticles .article-search-criteria .button-primary{margin:0}.module-rspnewsletters.listarticles .article-search-results .article-info .article-date,.module-rspnewsletters.listarticles .article-search-results .article-info .article-title,.module-rspnewsletters.searcharticles .article-search-results .article-info .article-date,.module-rspnewsletters.searcharticles .article-search-results .article-info .article-title{padding-top:1.5em}.module-rspnewsletters.listarticles .header-table,.module-rspnewsletters.searcharticles .header-table{margin-top:3em}.module-rspnewsletters.listarticles .header-table td,.module-rspnewsletters.searcharticles .header-table td{clear:both;display:block;float:left;width:100%;padding-left:0;text-align:left}.module-rspnewsletters.subscribe .fieldLbl,.module-rspnewsletters.viewsubscription .fieldLbl{font-weight:700}}.search-subscription-box{width:auto}@media (max-width:767px){.module-sitemap li{margin-top:16px}}@media (max-width:991px){.module-submissionforms .submissionforms_payment_promocode .promocodefield{width:100px!important}}@media (max-width:767px){.module-submissionforms.view-form .type-text.data-date{width:115px}.module-submissionforms.view-form .type-text.data-zip{width:140px}.module-submissionforms.view-form .type-select{width:100%}.module-submissionforms.view-form .multiple-checkbox-options td{display:table-cell;width:auto!important}.module-submissionforms.view-form .type-checkbox label{margin-bottom:1.5em}.module-submissionforms.view-form .datepicker-control{display:none}.module-submissionforms.view-form .payment-information .submissionforms_payment_field,.module-submissionforms.view-form .payment-information .submissionforms_payment_price,.module-submissionforms.view-form .payment-information .submissionforms_payment_subtotal,.module-submissionforms.view-form .payment-information .submissionforms_payment_title{padding:inherit;vertical-align:middle;width:100%}.module-submissionforms.view-form .payment-information .product-spacer .tablesaw-cell-label,.module-submissionforms.view-form .payment-information .product-with-quantity-headers,.module-submissionforms.view-form .payment-information .submissionforms_payment_description .tablesaw-cell-label,.module-submissionforms.view-form .payment-information .submissionforms_payment_description_spacer,.module-submissionforms.view-form .payment-information .submissionforms_payment_totalfield .tablesaw-cell-label,.module-submissionforms.view-form .payment-information .submissionforms_payment_totaltext .tablesaw-cell-label,.module-submissionforms.view-form .payment-information tbody.type-text .submissionforms_payment_price{display:none}.module-submissionforms.view-form .payment-information .submissionforms_payment_totalfield,.module-submissionforms.view-form .payment-information .submissionforms_payment_totaltext{clear:none;float:left;padding:10px 0 0;width:50%}.module-submissionforms.view-form .payment-information .submissionforms_payment_totalfield .tablesaw-cell-content,.module-submissionforms.view-form .payment-information .submissionforms_payment_totaltext .tablesaw-cell-content{max-width:100%}.module-submissionforms.view-form .billing-information .cc-number{width:15em}.module-submissionforms.view-form .billing-information .cvv-code{width:6em}.module-submissionforms.view-form .billing-information #billing_address_section .address,.module-submissionforms.view-form .billing-information #billing_address_section .company-name,.module-submissionforms.view-form .billing-information #billing_address_section .first-name,.module-submissionforms.view-form .billing-information #billing_address_section .last-name{width:inherit}.module-submissionforms.view-form .billing-information #billing_address_section .city{width:50%}.module-submissionforms.view-form .billing-information #billing_address_section .state{width:20%}.module-submissionforms.view-form .billing-information #billing_address_section .zip-code{width:6em}.module-submissionforms.view-review .formFieldSet td,.module-submissionforms.view-summary .formFieldSet td{clear:both;display:block;float:left;width:100%}.module-submissionforms.view-review .formFieldSet td.fieldVal,.module-submissionforms.view-summary .formFieldSet td.fieldVal{padding-bottom:1.5em}.module-submissionforms.view-review .formFieldSet.general-information .fieldLbl,.module-submissionforms.view-summary .formFieldSet.general-information .fieldLbl{font-weight:700}.module-submissionforms.view-review .formFieldSet.payment-information tr,.module-submissionforms.view-summary .formFieldSet.payment-information tr{vertical-align:top}.module-submissionforms.view-review .formFieldSet.payment-information td,.module-submissionforms.view-summary .formFieldSet.payment-information td{clear:none!important;display:table-cell;width:auto!important}.module-submissionforms.view-review .formFieldSet.payment-information td.fieldVal,.module-submissionforms.view-summary .formFieldSet.payment-information td.fieldVal{text-align:right}.module-submissionforms.view-review .formFieldSet.billing-information .fieldLbl,.module-submissionforms.view-summary .formFieldSet.billing-information .fieldLbl{font-weight:700}.module-submissionforms.view-summary .order-information>tbody>tr>td{clear:both;display:block;float:left;width:100%}.module-submissionforms.view-summary .billing-information td,.module-submissionforms.view-summary .payment-information td{padding:0;text-align:left;width:100%}.module-submissionforms.view-summary .billing-information td.fieldLbl,.module-submissionforms.view-summary .payment-information td.fieldLbl{font-weight:700;padding-bottom:0;text-align:left}.module-submissionforms.view-summary .billing-information td.fieldVal,.module-submissionforms.view-summary .payment-information td.fieldVal{padding-bottom:1.5em}.module-submissionforms.view-summary .order-information td{padding:0;text-align:left}.module-submissionforms.view-summary .order-information td.subtotal{padding-bottom:1.5em}.module-submissionforms.view-summary .order-information .total-row td{clear:none;float:left;padding:10px 0 0;width:50%}.module-submissionforms.view-summary .order-information .total-row td .tablesaw-cell-label{display:none}.module-submissionforms.view-summary .order-information .total-row td .tablesaw-cell-content{max-width:100%}.module-submissionforms.view-summary .payment-information td{clear:both;display:block;float:left;width:100%}.module-submissionforms.view-summary .print-button{display:none}.module-submissionforms .payment-information .submissionforms_payment_promocode{padding:10px 0}.module-submissionforms .payment-information .submissionforms_payment_discount,.module-submissionforms .payment-information .submissionforms_payment_subtotalfinal{text-align:left}.module-submissionforms .payment-information .submissionforms_payment_discount,.module-submissionforms .payment-information .submissionforms_payment_discountfield,.module-submissionforms .payment-information .submissionforms_payment_subtotalfield,.module-submissionforms .payment-information .submissionforms_payment_subtotalfinal{clear:none;float:left;padding:10px 0;width:50%}.module-submissionforms .payment-information .submissionforms_payment_discount .tablesaw-cell-content,.module-submissionforms .payment-information .submissionforms_payment_discountfield .tablesaw-cell-content,.module-submissionforms .payment-information .submissionforms_payment_subtotalfield .tablesaw-cell-content,.module-submissionforms .payment-information .submissionforms_payment_subtotalfinal .tablesaw-cell-content{max-width:100%}.module-submissionforms .payment-information .submissionforms_payment_discountfield{vertical-align:top;padding-top:15px}.module-submissionforms .payment-information .submissionforms_payment_promocode .promocodefield{margin-bottom:5px;width:100%!important}.module-submissionforms .payment-information .payment-field-select-input,.module-submissionforms .payment-information .product-quantity-text-input{text-align:left;width:100%}}@media (max-width:767px){.module-testimonials.layout-line-separated .testimonial-name,.module-testimonials.layout-list .testimonial-name{display:block}.module-testimonials.layout-line-separated .testimonial-name .comma,.module-testimonials.layout-list .testimonial-name .comma{display:none}.module-testimonials.layout-two-column .testimonials_tc{clear:both;float:none;margin-bottom:2.5em;width:100%}}.module-member label{font-weight:400}.module-member td{word-wrap:break-word}.module-member.detail td img{max-width:none}.module-member .members_detail_content{padding-left:10px}@media (max-width:991px){.module-member td{display:block;width:100%;border-right:0}.module-member .viewByPictureCategoryTbl tr{display:table-row}.module-member .viewByPictureCategoryTbl td{display:table-cell;width:50%;padding-left:4px!important;padding-right:4px!important;padding-bottom:10px;font-size:14px}.module-member .paging td{font-size:15px;text-align:left}.module-member .photoForm td{display:table-cell;width:25%}.module-member .listForm td{padding-top:2px;padding-bottom:2px}.module-member .listForm .tableHeader{display:none}.module-member .listForm .tableHeader.checkbox{display:block}.module-member .emailTbl td{padding-bottom:15px;padding-left:0}.module-member .emailTbl td.fieldLbl{padding-bottom:3px}.module-member .members_detail_content{padding-left:0}.module-member .photo{padding-left:0!important}}@media (max-width:479px){.module-member .photoForm td{display:block;width:100%;padding-top:2px;padding-bottom:2px}.module-member .alphabetListDropdown{padding:10px 5px;display:block!important}.module-member .tableBorder td label{margin-bottom:1.5em}}.module-committee td{word-wrap:break-word;word-break:break-all}.module-committee td img,.module-officers td img{max-width:none}@media (max-width:991px){.module-officers td{display:inline-block;word-wrap:break-word;width:100%}.module-officers td.photo{width:20%;padding-right:5%!important}.module-officers td.description{width:75%}}@media (max-width:767px){.module-officers td{padding-bottom:8px}.module-officers td.photo{width:25%}.module-officers td.description{width:70%}}@media (max-width:479px){.module-officers td.photo{width:40%}.module-officers td.description{width:55%}}.module-memberprofiles .member_login_terms{padding:8px 10px}.module-memberprofiles .member_login_terms .term_condition_content{float:left;margin-left:10px;width:auto;font-size:13px}.module-memberprofiles .member_login_terms .term_condition_checkbox{float:left}.module-memberprofiles .categoryName label,.module-memberprofiles .member_login_terms label{font-weight:400}.module-memberprofiles .resetPasswrordTbl td{padding:6px 15px}.module-memberprofiles .fieldDivider{width:16px;display:inline-block;text-align:center}@media (max-width:991px){.module-memberprofiles .tableBorder{width:100%}.module-memberprofiles td{display:block;width:100%;text-align:left;padding-right:15px;padding-left:15px}.module-memberprofiles .member_login_terms{padding-left:15px;padding-right:15px}.module-memberprofiles .fieldLbl{padding-bottom:0}.module-memberprofiles .member_profile_buttons{float:left;width:100%;margin:0 0 20px}.module-memberprofiles .member_profile_button{float:left;margin-right:15px}.module-memberprofiles .subtitle{font-weight:700}.module-memberprofiles .reservations .tableBoundary{display:none}.module-memberprofiles .reservations td .deleteicon{margin-bottom:26px}.module-memberprofiles input[type=text].province,.module-memberprofiles select.state{width:70%!important}.module-memberprofiles input[type=text].postaclCode{width:25%!important}.module-memberprofiles input[type=text].firstName{width:87%!important}.module-memberprofiles input[type=text].middleInitial{width:8%!important}.module-memberprofiles .fieldDivider{width:5%}.module-memberprofiles .address-hidden-medium{display:none}.module-memberprofiles.membershiptype td{display:table-cell;width:auto}}.module-memberdirectory td{word-wrap:break-word}.module-memberdirectory td img{max-width:none}.module-memberdirectory .button{-webkit-appearance:none}.module-memberdirectory.detail .members_detail_content{padding-left:10px}@media (max-width:991px){.module-memberdirectory table{width:100%}.module-memberdirectory .fieldLbl{padding-bottom:0}.module-memberdirectory .paging td{font-size:15px;text-align:left;display:block;width:100%}.module-memberdirectory .searchCriteria td{display:block;width:100%}.module-memberdirectory.byMember .letterlist{padding-top:10px;text-align:left}.module-memberdirectory.byMember .letterlist select,.module-memberdirectory.byMember .paging select{display:block}.module-memberdirectory.detail td,.module-memberdirectory.search td{display:block;width:100%;border-right:0}.module-memberdirectory.detail .members_detail_content{padding-left:0}.module-memberdirectory.detail .photo{padding-left:0!important}}@media (max-width:767px){.module-memberdirectory.byOrganization .letterlistDropdown{display:block!important;padding:0 10px}}@media (max-width:991px){.module-rspvolunteers .shifts-search-box tr td{display:block;text-align:left}.module-rspvolunteers .shifts-search-box tr td .shifts-search td{display:table-cell}}@media (max-width:767px){.module-rspvolunteers .shifts-search-box{border-bottom:1px solid #e1e1e1;margin-bottom:10px}.module-rspvolunteers .shifts-search-box .shifts-search{width:100%;margin-bottom:10px}.module-rspvolunteers .shifts-search-box .shifts-search td{display:block!important;text-align:left;float:left;padding:5px 0;width:80%}.module-rspvolunteers .shifts-search-box .shifts-search td input[type=text]{width:80%;max-width:200px}.module-rspvolunteers .shifts-search-box .shifts-search td select{width:90%;max-width:200px}.module-rspvolunteers .shifts-search-box .shifts-search th{padding:10px 2% 5px;display:block!important;text-align:left;float:left;width:18%;clear:left}.module-rspvolunteers .shifts-search-box .shifts-search tr td:last-child{padding:10px 2% 5px;clear:both}}@media (max-width:640px){.module-rspvolunteers .shifts-list .tablesaw-cell-label{width:33%!important}.module-rspvolunteers .shifts-list .actions{text-align:left}}.module-search img{max-width:none}.module-search tr td{word-break:break-all;overflow-wrap:break-word}.module-search tr td:first-child img{height:16px!important}.module-search tr td:last-child img{height:8px!important}.module-search tr td .highlight{font-weight:700}