.text,body,form *,select,textarea{font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif}#footer,.clear{clear:both}body,html{margin:0;padding:0}body{font-size:120%;line-height:1.7;background-color:#333;color:#fff}h1,h2,h3,h4{margin:1em 0 0;color:#6f6}h1{font-size:250%;color:#69f}h2{font-size:180%}h3{font-size:130%}a:link,a:visited{color:#ff0;text-decoration:none;border-bottom:solid 2px #fff;padding-bottom:2px}a:active,a:focus,a:hover{color:#000;background-color:#ff0}a img{border-color:#ff0}.right{float:right;margin:0 0 1.5em 1.5em}.left{float:left;margin:0 1.5em 1.5em 0}.plain{float:none;border:none!important;padding:0!important}#accessibility,#content,#content #sub-navigation{border-bottom:solid 1px #666}:focus{outline-color:#fff}form{margin:1em 0 2em;padding:0}form *{font-size:100%}form fieldset{border:none;margin:0;padding:0}form .label,form label{display:block;font-weight:700}#accessibility #layout-switch strong,#accessibility #skip-links span,#accessibility #skip-links strong,#content li label{font-weight:400}form div{margin:0 0 1em}.text,select,textarea{font-size:1em;width:20em;padding:.4em}.button{width:auto}.highlight{background-color:#fff;color:#333;padding:0 .2em}#top{width:72%;margin:1em auto;padding:0;position:relative;border-top:solid 1px #333}#brand{padding-top:5em;min-height:124px}#brand #heading{font-size:140%;margin:0 220px 0 0}#brand #heading a{color:#6f6;border:none}#brand #heading a:active,#brand #heading a:focus,#brand #heading a:hover{color:#000}#brand #print-logo{border:10px solid #fff;position:absolute;top:3.5em;right:0}#accessibility{position:absolute;top:0;left:0;width:100%;height:3.5em}#accessibility #skip-links{position:absolute;top:0;left:0;font-size:.8em;margin:0;padding:0;width:60%}#accessibility #text-size{display:none}#content .error .required,#content .required{display:block;color:#69f}#accessibility #layout-switch{position:absolute;top:0;right:0;font-size:.8em;margin:0;max-width:36%}#accessibility #layout-switch p{margin:0}#accessibility #layout-switch .contrast-switch{color:#000;background-color:#ff0}#accessibility #layout-switch a:link,#accessibility #layout-switch a:visited{padding:0 3px}#breadcrumbs{padding:.5em 0;font-size:.8em;margin:1em 0}#breadcrumbs p{margin:0}#breadcrumbs .separator{padding:0 .5em}#breadcrumbs a:link,#breadcrumbs a:visited{text-decoration:none}#content{padding-bottom:1em;margin-bottom:1em;margin-top:7em}#content #sub-navigation{margin:1em;padding:1em;border-top:solid 1px #666}#content #sub-navigation ul.column{margin:0 6% 0 0;padding:0;width:40%;float:left}#content #sub-navigation ul.column li{margin-bottom:.5em;margin-left:1em;line-height:1.6}#content table.plain td,#content table.plain th,#search p{line-height:1.2}#content h1,#content h2,#content h3,#content h4{margin:2em 0 .2em;padding:0}#content h1#headline{margin-top:0}#content img{display:block;border:5px solid #ddd}#content img.image-right{float:right;margin:0 0 1.5em 1.5em}#content img.image-left{float:left;margin:0 1.5em 1.5em 0}#content img.image-right-border{float:right;margin:0 0 1.5em 1.5em}#content img.image-left-border{float:left;margin:0 1.5em 1.5em 0}#content p{line-height:1.8;margin:0 0 1em}#content li{margin-top:0;margin-bottom:.5em;line-height:1.3}#content ol ol{list-style-type:lower-alpha}#content .border{border:1px solid #666;padding:.5em}#content table,#content table td,#content table th{border-collapse:collapse;border-color:#666;border-spacing:0;border-width:1px}#content table{border-style:solid;margin:.5em 0;width:100%}#content table td,#content table th{padding:.5em;line-height:1.2;border-style:solid;vertical-align:top}#content table.plain,#content table.plain td,#content table.plain th{border-collapse:collapse;border-color:#333;border-spacing:0;border-width:0;border-style:solid}#content table td.header,#content table th{background-color:#666}#content table.plain{margin:.5em 0}#content table.plain th{background-color:transparent}#content table td h2,#content table td h3,#content table td h4,#content table th{margin:0;text-transform:uppercase;text-align:left}#content table p{margin:0;line-height:1.4}#content label .note{font-weight:400;font-size:.9em}#content input.text,#content input[type=email],#content textarea{width:80%}#content #directors .department ul li .bio-wrapper .type-wrapper,#content #directors .department ul li .email-wrapper .type-wrapper,#content #directors .department ul li .name-wrapper .fn,#content #directors .department ul li .tel-wrapper .type-wrapper,#content .error,#main-navigation,.section-contact #content .department ul li .email-wrapper .type-wrapper,.section-contact #content .department ul li .tel-wrapper .type-wrapper{font-weight:700}#content .error{color:#69f}#content .error .text{border-color:#69f;border-width:10px}#sidebar #share-links,#sidebar #spotlight{border-bottom:solid 1px #666;margin-bottom:1em}#content .standard-form .required-fields{display:none}#sidebar #share-links{padding-bottom:1em}#sidebar #spotlight{padding-bottom:0}#sidebar #spotlight .spotlight{margin-bottom:1.5em}#sidebar #spotlight .spotlight-image img{display:block;border:5px solid #ddd}#section-navigation,#sidebar #contact-us,#sidebar #newsletter-signup,#sidebar #notification,#sidebar #related-links,#sidebar #rss-feed{border-bottom:solid 1px #666;padding-bottom:1em;margin-bottom:1em}#main-navigation{position:absolute;top:13.5em;left:0;width:auto;border-left:solid 3px #fff}#main-navigation h3{position:absolute;top:-9999px}#main-navigation li,#main-navigation ul{margin:0;padding:0;list-style:none;float:left}#main-navigation a{display:block;float:left;border-color:#fff;border-style:solid;border-width:3px 3px 3px 0;padding:4px 8px;white-space:nowrap}#meta-navigation,#search{border-bottom:solid 1px #666;padding-bottom:1em;margin-bottom:1em}#main-navigation #link-become-member{margin:0;padding:0;float:left}#main-navigation .qmmc div,#main-navigation li ul,#main-navigation span.qmclear,#main-navigation span.separator{display:none}#search{overflow:hidden}#search form{padding:0;margin:0}#search label{display:block;font-size:110%;color:#6f6;margin:0}#content #bylaws-search-results .paging a.selected,#content #bylaws-search-results .paging a:active,#content #bylaws-search-results .paging a:focus,#content #bylaws-search-results .paging a:hover,#content #documents-search-results .paging a.selected,#content #documents-search-results .paging a:active,#content #documents-search-results .paging a:focus,#content #documents-search-results .paging a:hover,.page-search #content .paging a.selected,.page-search #content .paging a:active,.page-search #content .paging a:focus,.page-search #content .paging a:hover{color:#333;background-color:#ff0}#search .text{width:50%;float:left;display:block}#search .submit{display:block;border:3px solid #ddd;margin-left:2em;width:5em;float:left}#footer{margin:1em auto;padding:0 0 1em}#footer #customize{display:none}.page-home #content #feature-col .blurb{display:block;margin:1em 0;line-height:1.6}.page-home #content #feature-col,.page-home #content #news,.page-home #content #notices,.page-home #sidebar #quick-links,.page-home #sidebar #spotlight{border-bottom:solid 1px #666;margin-bottom:1em;padding-bottom:1em}.page-home #content .rss-link img{display:inline}.page-home #content #news-col ul li{line-height:1.6}.page-home #sidebar #spotlight .spotlight{margin-bottom:2em}.page-home #sidebar #spotlight img{display:block;border:5px solid #ddd}#content #bylaws-list .bylaw-section ul li ul.amendment li .category,#content #bylaws-list .bylaw-section ul li ul.amendment li .separator,#content #bylaws-search-results ul.search-results li ul.amendment li .category,#content #bylaws-search-results ul.search-results li ul.amendment li .separator{display:none}.page-home #weather{border-bottom:solid 1px #666;padding-bottom:1em;margin-bottom:1em}#content #bylaws-list p.alphabet{line-height:2.2}#content #bylaws-list p.alphabet a{margin-right:1em;padding:.3em}#content #bylaws-list .bylaw-section ul li{line-height:2}#content #bylaws-search-results ul.search-results li,#content #documents-list p.alphabet{line-height:2.2}#content #bylaws-search-results .paging{text-align:center;margin-top:2em}#content #bylaws-search-results .paging a:link,#content #bylaws-search-results .paging a:visited{text-decoration:none;margin-left:.2em;padding:.1em .4em}#content #bylaws-search-results .paging a.previous-link{display:block;float:left;margin:0;padding:0}#content #bylaws-search-results .paging a.next-link{display:block;float:right;margin:0;padding:0}#content #documents-list .document-section ul li ul.amendment li .category,#content #documents-list .document-section ul li ul.amendment li .separator,#content #documents-search-results ul.search-results li ul.amendment li .category,#content #documents-search-results ul.search-results li ul.amendment li .separator{display:none}#content #documents-list p.alphabet a{margin-right:1em;padding:.3em}#content #documents-list .document-section ul li{line-height:2}#content #documents-search-results ul.search-results li{line-height:2.2}#content #documents-search-results .paging{text-align:center;margin-top:2em}#content #documents-search-results .paging a:link,#content #documents-search-results .paging a:visited{text-decoration:none;margin-left:.2em;padding:.1em .4em}#content #documents-search-results .paging a.previous-link{display:block;float:left;margin:0;padding:0}#content #documents-search-results .paging a.next-link{display:block;float:right;margin:0;padding:0}.section-new #content #latest-news ul li .thumbnail img{display:block;float:left;margin:.4em 1.5em .5em 0}.section-new #content #latest-news-archive ul li p.title{margin:0}#content #photo-gallery-listing .gallery h2{margin-top:1em}#content #photo-gallery-listing .gallery p.more-link .separator{display:none}#content #photo-gallery-listing .gallery ul li{margin:2em 0}#content #photo-gallery ul li a img,#content #photo-gallery-listing .gallery ul li a img{margin-top:.8em;display:block}#content #photo-gallery ul li{margin:2em 0}#content h2#photo-title{margin-top:0;margin-bottom:.5em}#content #photo .main-photo{display:block;margin-bottom:1em}#content #photo .main-photo img{display:block;max-width:520px;overflow:hidden;border:5px solid #ddd}#content #photo #blurb{margin-bottom:1em}#content #photo-navigation{width:530px;margin:1em 0}#content #photo-navigation p{margin:0;padding:0;text-align:center}#content #photo-navigation p .separator{display:none}#content #photo-navigation a#previous-link{display:block;float:left}#content #photo-navigation a#next-link{display:block;float:right}.page-sitemap #content #sitemap .slider ul li{line-height:1.8}.page-search #content .searchform .submit{width:6em}.page-search #content p#did-you{font-size:1.3em}.page-search #content p.searchresult{margin-bottom:2.5em}.page-search #content .paging{text-align:center;margin-top:2em}.page-search #content .paging a:link,.page-search #content .paging a:visited{text-decoration:none;margin-left:.2em;padding:.1em .4em}.page-search #content .paging a.previous-link{display:block;float:left;margin:0;padding:0}.page-search #content .paging a.next-link{display:block;float:right;margin:0;padding:0}.section-contact #content .department ul{list-style:none;margin:0;padding:0}.section-contact #content .department ul li{list-style:none;margin:0 0 1em;min-height:80px;padding:0 0 1em 94px;border-bottom:solid 1px #666;line-height:1.6;position:relative}.section-contact #content .department ul li .name-wrapper .photo-wrapper{width:74px;height:74px;display:block;position:absolute;top:0;left:0;overflow:hidden}.section-contact #content .department ul li .name-wrapper .photo-wrapper img{max-height:64px;max-width:64px;overflow:hidden;padding:0;margin:0}.section-contact #content .department ul li .name-wrapper a{text-decoration:none}.section-contact #content .department ul li .name-wrapper .fn{display:block;font-weight:700}.section-contact #content .department ul li .tel-wrapper .phone .type-wrapper .type{position:absolute;left:-9999px}#content #directors .department ul{list-style:none;margin:0;padding:0}#content #directors .department ul li{list-style:none;margin:0 0 1em;min-height:80px;padding:0 0 1em 94px;border-bottom:solid 1px #666;line-height:1.6;position:relative}#content #directors .department ul li .name-wrapper .photo-wrapper{width:74px;height:74px;display:block;position:absolute;top:0;left:0;overflow:hidden}#content #directors .department ul li .name-wrapper .photo-wrapper img{max-height:64px;max-width:64px;overflow:hidden;padding:0;margin:0}#content #directors .department ul li .name-wrapper a{text-decoration:none}#content #directors .department ul li .name-wrapper .fn{display:block}#content #directors .department ul li .tel-wrapper .phone .type-wrapper .type{position:absolute;left:-9999px}.widget{margin:1em 0 2em}