@import url(//fonts.googleapis.com/css?family=Open+Sans:400italic,600italic,700italic,400,600,700);a,abbr,address,article,aside,audio,b,blockquote,body,canvas,cite,code,dd,div,dl,dt,em,fieldset,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,label,li,nav,object,ol,p,pre,section,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,ul,video{border:0;font-size:100%;font:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}article,aside,footer,header,nav,section{display:block}audio,canvas,video{display:inline-block}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html{color:#555;font-family:'Open Sans',Arial,Helvetica,sans-serif;height:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{background:#3fcae4 url(/img/site/tile_flower_body.jpg) repeat-x left top;font-size:13px;height:100%;line-height:1.5}.master{min-height:100%;height:auto !important;height:100%;margin:0 auto -220px}img{-ms-interpolation-mode:bicubic;max-width:100%;vertical-align:middle}nav ul{list-style:none;margin-bottom:0;padding-left:0}nav ul:before,nav ul:after{content:'';display:table}nav ul:after{clear:both}nav ul li{display:block;float:left}nav ul li a{display:block}sup{vertical-align:super;font-size:66%}::-moz-selection{background:#3fcae4;color:#FFF;text-shadow:none}::selection{background:#3fcae4;color:#FFF;text-shadow:none}.group:before,.container:before,.group:after,.container:after{content:'';display:table}.group:after,.container:after{clear:both}.container{margin:0 auto;position:relative;width:960px}section{margin-bottom:3em}.send,.pull{float:left;margin-bottom:1.5em;width:47.5%}.send{float:right}#stwrapper{display:none !important}header.primary{background:#FFF;padding:0 0 1.6em}header.primary .branding{float:left}header.primary .branding a{display:block;margin-top:1em}header.primary .search{float:right;margin-top:54px;width:250px}header.primary .search form{background:none;border:1px solid #D5D5D5;height:34px;margin:0;padding:0;position:relative}header.primary .search form div{margin:0}header.primary .search form label{display:none}header.primary .search form input[type="text"]{background:#FFF;border:none;height:32px;padding:4px 42px 4px 8px;width:100%}header.primary .search form .submit{height:32px;width:36px;position:absolute;top:0;right:0}header.primary nav.utility{background:#f7f7f7 url(/img/site/tile_utility.png) repeat-x left bottom;border:1px solid #c8c8c8;border-top:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px;padding:.3em 1.4em;position:absolute;right:0;top:0}header.primary nav.utility li{font-weight:700;margin:0 0 0 1em}header.primary nav.utility li:first-child{margin:0}header.primary nav.utility a.join{color:#ff9c00}header.primary nav.utility li a{padding:.3em 0}.utility li.cart span{background:#2775C1;color:#FFF;font-size:12px;padding:2px 7px;border-radius:10px;-moz-transition:background .2s linear;-webkit-transition:background .2s linear;transition:background .2s linear}.utility li.cart a:hover span{background:#FF9C00;color:#FFF}.nav_wrap{background:url(/img/site/bg_nav_bar.png) no-repeat center top;margin:-5px 0 2em;padding-top:5px}.nav_wrap .container{width:962px}nav.primary{background-color:#2d7ec6;position:relative}nav.primary ul{margin-bottom:0}nav.primary ul li{float:left;margin:0}nav.primary ul li a:hover,nav.primary ul li a:focus{background:#1660A1;color:#f4f4f4}nav.primary>ul>li{border-left:1px solid #5893c7;position:relative;text-align:center}nav.primary>ul>li>a{border-left:1px solid #2f6a9e;color:#FFF;font-size:16px;outline:0;padding:13px 0}nav.primary>ul>li.active>a{background:url(/img/site/tile_flower_nav_active.jpg) repeat-x left top}nav.primary>ul>li.join{float:right}nav.primary>ul>li.join>a{background-color:#ffab03;background-image:none;color:#364350;font-weight:700;padding:13px 22px;-webkit-transition:background-color 300ms ease;transition:background-color 300ms ease}nav.primary>ul>li.join>a:hover,nav.primary>ul>li.join>a:focus{background-color:#ffcd03;color:#111}nav.primary>ul>li .dropdown{background:#1868af;border-top:0;box-shadow:0 4px 6px rgba(0,0,0,.3);display:none;left:0;min-width:200px;padding:0;position:absolute;text-align:left;z-index:204}nav.primary ul li ul li{border-top:1px solid #1660A1;float:none}nav.primary ul li ul li a{color:#FFF;font-size:13px;padding:6px 22px}nav.primary>ul>li:hover .dropdown{display:block}li.members{width:108px}li.professional_development{width:238px}li.find_a_cpa{width:123px}li.young_professionals{width:183px}li.careers{width:98px}li.about{width:90px}li.peer_review{width:122px}.torso{margin-bottom:2em}.mold{background-color:#FFF;border-top:5px solid #ffaa02;box-shadow:0 4px 10px rgba(0,0,0,.4);float:right;padding:30px;position:relative;width:770px}.sharing{position:absolute;right:30px;top:16px}.secondary{float:left;width:190px}.secondary nav{background:#1868af}.secondary nav ul li{border-top:1px solid #1660A1;float:none;margin:0}.secondary nav ul li a{color:#FFF;font-size:13px;padding:6px 14px}.secondary nav ul li a:hover,.secondary nav ul li a:focus{background:#1660A1;color:#f4f4f4}.secondary nav>ul>li.active>a{background:url(/img/site/tile_flower_nav_active.jpg) repeat-x left top;font-weight:700}aside.primary{float:right;font-size:12px;padding-top:1em;width:210px}aside.primary+.main{float:left;width:475px}.callout{background-color:#F7F7F7;border:1px solid #BBB;box-shadow:inset 0 0 0 8px #e1eaf2;margin:0 0 1.5em;padding:20px 30px 14px}.modules{list-style:none;margin:0;padding:0}.modules li{background:none;float:left;margin:0 0 1.5em 4%;padding:0;text-align:center;width:48%}.modules li:nth-child(odd){clear:left;margin-left:0}.modules li a{background:#6d2477 url(/img/site/tile_flower_slideshow.jpg);border:6px solid #55175E;display:block;padding:2em 1em;transition:background-color .3s linear;-webkit-transition:background-color .3s linear;-moz-transition:background-color .3s linear}.modules li a:hover{margin-top:-.4em;opacity:.9;-webkit-transition:margin 100ms linear;transition:margin 100ms linear}.modules h2{border:0;color:#FFF;font-size:1.4em;font-weight:600;margin:0 0 .4em;text-align:center}.modules p{color:#EEE;margin:0}.record_list{margin:0;padding:0;width:100%}.record_list p{margin:0 0 .4em}.record_list li{list-style:none;border-top:1px dashed #CECECE;margin:0;padding:18px 0}.record_list li h2{font-size:1.2em;font-weight:600;margin:0 0 .2em}.record_list .meta{float:right;width:490px}.record_list div{float:left;padding:0}.record_list .details{float:right;width:590px}.record_list .details h4{color:#666;font-size:1.3em;font-style:italic;line-height:1.3;margin:0 0 8px;text-transform:none}.record_detail{width:100%}.record_detail img{border:4px solid #D4D4D4}.record_detail .meta{float:left;width:190px}.record_detail .meta h4{color:#222;font-size:13px;font-style:italic;font-weight:600;margin:0 0 .2em}.record_detail .meta ul{margin:0}.record_detail .meta li{background:none;line-height:1.6;margin:0 0 2px;padding:0}.record_detail .meta p{line-height:1.6;margin:0}.record_detail .narrative{float:right;width:450px}.record_detail .module{border-bottom:1px solid #CECECE;margin:0 0 1em;padding-bottom:1em}.record_detail .module:last-child{border-bottom:none;padding:0}.record_detail h3{font-size:15px;font-weight:700;margin:0 0 .4em}.date_badge{background:#FFF;border-radius:4px;box-shadow:1px 1px 3px 0 rgba(0,0,0,.3);color:#595757;display:block;float:left;text-align:center;width:50px}.date_badge span{display:block}.date_badge .month{background:#FCAA07;border-top-left-radius:4px;border-top-right-radius:4px;color:#FFF;font-size:14px;padding:.1em 0}.date_badge .day{font-size:13px;font-weight:800;line-height:2.3}.date_badge .year{font-size:13px;line-height:1.3}.record_list li ul{margin:0;padding:0}.record_list li li{border:none;list-style:none;margin:0 0 3px;padding:0}.record_list li li:first-child{padding:0}.record_list .details li{float:left;width:112px;margin:0 0 0 20px;padding:0}.record_list .details li:first-child{margin:0}.record_list .details em{color:#768185;display:block;font-size:13px;margin:0 0 2px}.record_list .actions{font-weight:700;text-align:right}.listing{list-style:none;margin:0;padding:0}.listing li{border-top:1px dashed #CECECE;margin:0;padding:18px 0}.listing li ul{margin:0}.listing li li{border:none;margin:0 0 .6em;padding:0}.young{background:url(/img/site/bg_facebook_young.png) no-repeat left top;background-size:99%;color:#FFF;display:block;font-weight:400;height:37px;line-height:36px;margin-bottom:1.8em;overflow:hidden;padding-left:40px}.thumbnails{margin-bottom:1em}.thumbnails a img{border:4px solid #FBFFC0;box-shadow:0 0 1px 1px rgba(0,0,0,.25);display:block;float:left;margin:0 0 15px 15px;-moz-transition-duration:100ms;-webkit-transition-duration:100ms;transition-duration:100ms;-moz-transition-property:transform;-webkit-transition-property:transform;transition-property:transform}.thumbnails a:hover img{-moz-transform:rotate(-6deg);-webkit-transform:rotate(-6deg);transform:rotate(-6deg)}.thumbnails a.start img{margin-left:0}.accepted_cards{float:right;margin-bottom:.4em}.accepted_cards img{max-width:27px}footer.primary{background:#2c2c2c url(/img/site/tile_flower_footer.jpg) repeat-x left center;color:#888;font-size:13px;margin-bottom:0;padding:2.5em 0}footer.primary,.push{height:220px}footer.primary a{color:#FFF}footer.primary a:hover{color:#CCC}footer.primary .container div{color:#FFF;float:left}footer.primary .container div:first-child{margin:0}footer.primary .hscpa{width:320px}footer.primary .hscpa img{margin:0 0 .8em -10px}footer.primary .hscpa p{color:#acacac;font-size:12px;width:280px}footer.primary .snail{line-height:1.8;width:230px}footer.primary .electronic{line-height:1.8;width:184px}footer.primary .utility{width:220px}footer.primary .utility .young{background-size:100%;font-weight:700}footer.primary .utility li{margin-left:1.4em}footer.primary .utility li:first-child{margin-left:0}h1,h2,h3,h4,h5,h6{color:#282828;font-family:'Open Sans',"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;margin-bottom:.8em}h1{color:#6f1c90;font-size:2.2em;margin:0 0 .6em;text-transform:uppercase}h2{font-size:1.7em}h3{color:#258955;font-size:1.4em}h4{font-size:1.2em}b,strong{font-weight:700}i,em{font-style:italic}blockquote,pre{color:#888;margin-bottom:1.5em}blockquote:before,blockquote:after,pre:before,pre:after{content:'';display:table}blockquote:after,pre:after{clear:both}blockquote{border-left:1px solid #EAEAEA;font-style:italic;margin-left:2em;margin-right:1em;padding-left:1em;padding-right:1em}.intro{border-bottom:1px solid #CECECE;margin-bottom:1.5em;padding-bottom:.8em}.intro p{color:#888;font-size:1.3em;line-height:1.6;margin-bottom:.8em}.highlight{background:#EAEAEA;border:1px solid #E2E2E2;border-radius:5px;color:#888;font-size:1.5em;line-height:1.34;margin-bottom:1em;padding:.67em;text-shadow:0 1px 0 #fff}pre,code{font-family:Menlo,'Ubuntu Mono',Consolas,'Courier New',monospace;font-size:.9em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}p{margin-bottom:1.5em}address{margin-bottom:1.5em}hr{border:0;border-top:1px solid #888;display:block;height:0;margin:2em auto 3em;width:75%}a{color:#2775C1;text-decoration:none;-webkit-transition:color .2s linear;-moz-transition:color .2s linear;transition:color .2s linear}a:hover,a:active{color:#ff9c00;outline:0}a:focus{outline:thin dotted}ol,ul,dl{margin-bottom:1.5em}ol,ul{padding-left:2em}ol li,ol dt,ol dd,ul li,ul dt,ul dd{margin-bottom:.5em}ul{list-style:disc}span.go{background:url(/img/site/icon_arrow.png) no-repeat center right;float:right;font-size:12px;font-weight:700;margin:4px 0 0;padding:0 16px 0 0}.button{background:#2d7ec6;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#2d7ec6),color-stop(100%,#2971b2));background:-webkit-linear-gradient(top,#2d7ec6 0%,#2971b2 100%);background:-ms-linear-gradient(top,#2d7ec6 0%,#2971b2 100%);background:linear-gradient(to bottom,#2d7ec6 0%,#2971b2 100%);border-radius:4px;color:#FFF;display:inline-block;font-size:15px;font-weight:600;padding:.6em 1.2em;text-align:center;-webkit-transition:opacity 60ms linear;transition:opacity 60ms linear}.button:hover{color:#FFF;opacity:.8}a.secondary{background:#CCC;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#EEE),color-stop(100%,#CCC));background:-webkit-linear-gradient(top,#EEE 0%,#CCC 100%);background:-ms-linear-gradient(top,#EEE 0%,#CCC 100%);background:linear-gradient(to bottom,#EEE 0%,#CCC 100%);color:#2775C1}a.secondary:hover{color:#ff9c00}.date{color:#5C5C5C;font-weight:600}.return{border-top:1px solid #CCC;margin-top:3em;padding-top:2em}.return a{display:block;font-size:1.1em;font-weight:700}.return a:before{content:"←";padding-right:.4em}aside .button{font-size:14px}aside nav>ul li a{padding-bottom:.5em;padding-top:.5em}aside nav>ul li a:hover{color:#555}aside nav>ul li ul li a{color:#888;font-size:.75em;line-height:1.34;padding-bottom:.333em;padding-top:.333em}aside nav>ul li ul li:last-child a{padding-bottom:1em;padding-top:.333em}aside nav>ul>li{border-top:1px solid #EAEAEA}aside nav>ul>li:first-child{border-top:none}.page_info{padding:.8em 0}.page_info p{color:#888;font-size:16px;margin:0}.pagination:before,.pagination:after{content:'';display:table}.pagination:after{clear:both}.pagination ul{padding:0;margin:36px 0;list-style-type:none}.pagination ul li{background:none;border-bottom:1px solid #BBB;border-left:1px solid #F7F7F7;border-right:1px solid #D2D2D2;border-top:1px solid #E0E0E0;float:left;margin:0;padding:0}.pagination ul li:first-child{border-left:1px solid #D6D6D6;border-bottom-left-radius:6px;border-top-left-radius:6px}.pagination ul li:first-child a{border-bottom-left-radius:6px;border-top-left-radius:6px}.pagination ul li:last-child{border-bottom-right-radius:6px;border-top-right-radius:6px}.pagination ul li:last-child a{border-bottom-right-radius:6px;border-top-right-radius:6px}.pagination ul li a{background:#EEE;color:#444;display:block;padding:4px .8em 4px 1em}.pagination ul li.current{border-left:1px solid #DDD}.pagination ul li.current a{background:#CCC;color:#222;cursor:default;font-weight:600}.pagination ul li a:hover{background:#E5E5E5;color:#666;text-decoration:none}form{background:#FAF6DE;background:-moz-linear-gradient(top,#faf6de 76%,#f3efd5 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(76%,#faf6de),color-stop(100%,#f3efd5));background:-webkit-linear-gradient(top,#faf6de 76%,#f3efd5 100%);background:-ms-linear-gradient(top,#faf6de 76%,#f3efd5 100%);background:linear-gradient(to bottom,#faf6de 76%,#f3efd5 100%);border:1px dashed #CECECE;padding:1em 1.6em}form h2{color:#7b6c5e;font-size:1.6em;font-weight:400;margin-bottom:.8em;text-transform:none}form fieldset{border-top:1px solid #D4D4D4;margin-top:1em;padding-top:2em}form fieldset:first-child{border-top:none;margin-top:0;padding-top:0}button,input,select,textarea{font-size:100%}form,.checkboxes,.file,.password,.radios,.reset,.select,.text,.textarea{margin-bottom:1.5em}.keep_signed_in{margin-top:1.5em}label{cursor:pointer;display:block;font-weight:700;margin-bottom:.4em}span.required{color:#F20000}form .help{color:#777;margin:0;padding:0}form .submit .help{margin-bottom:1.5em}input[type="password"],input[type="text"],textarea{border-radius:3px;border:1px solid #ccc;color:#333;display:block;font-family:'Open Sans',Arial,sans-serif;font-size:12px;margin:0 0 .2em;padding:.8em .6em;width:100%}input[type="password"]:focus,input[type="text"]:focus,textarea:focus{background-color:#F7F7F7;border-color:#AAA}select{margin-bottom:0;width:100%}.multiple select{padding-left:5px;padding-right:10px}textarea{height:12em;overflow:auto;resize:vertical}.checkbox{margin-bottom:.8em}.checkbox label{display:inline}.radio,.checkbox{font-weight:normal}input[type="checkbox"],input[type="radio"]{padding:0}input[type="file"]{color:#333;display:block;font-size:1em;width:100%}button,input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button,input[type="button"],input[type="reset"],input[type="submit"]{background:#0096d2;border:none;border-bottom:2px solid #258AB3;border-radius:3px;color:#fff;display:inline-block;font-family:'Open Sans',"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600;line-height:1;padding:.6em .7em;text-align:center}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{background:#13abe8;border-color:#1295C9;cursor:pointer}button:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus{background:#0084B8}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}.error,.info,.success{color:#FFF;font-size:14px;margin:20px 0 30px;padding:16px 18px 16px 58px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.error{background:#c21e1e url(/img/site/sprite_messaging.png) no-repeat 14px 22px;border-top:1px solid #df4242}.success{background:#19af55 url(/img/site/sprite_messaging.png) no-repeat 14px -2963px;border-top:1px solid #36d275}.info{background:#ebf2b9 url(/img/site/sprite_messaging.png) no-repeat 14px -1395px;border-top:1px solid #fbffe2;color:#333}.error a,.info a,.success a{font-weight:600}.success a{color:#F3F123}.success a:hover{color:#D4D200}.error a{color:#9EDE00}.error a:hover{color:#83B800}.error p,.info p,.success p{margin:0}.error ul,.info ul,.success ul{list-style-type:disc;margin:8px 0 0 30px;padding:0}.error li,.info li,.success li{background:none;margin:0 0 .2em;padding:0}table{border:1px solid #cecece;border-collapse:collapse;margin:0 0 1.5em;width:100%}tr:nth-child(odd){background-color:#F3F3F3}td,th{border-right:1px solid #e6e3d9;border-top:1px solid #e6e3d9;color:#928c87;font-weight:normal;padding:9px 14px;text-align:left}th{background-color:#FAF6DE;border-right:1px solid #cecdcb;color:#555;font-weight:600}@font-face{font-family:'hscpa_icons';src:url('/fonts/hscpa_icons.eot')}@font-face{font-family:'hscpa_icons';src:url(data:application/font-woff;charset=utf-8;base64,d09GRk9UVE8AAAyMAAsAAAAAEpgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAABCAAACVYAAA2OmSCT4kZGVE0AAApgAAAAGgAAABxmO8i2R0RFRgAACnwAAAAdAAAAIAA6AARPUy8yAAAKnAAAAEsAAABgL9zcQGNtYXAAAAroAAAAPQAAAVLgHPLNaGVhZAAACygAAAAuAAAANv3RmkFoaGVhAAALWAAAAB4AAAAkBBD/5GhtdHgAAAt4AAAAFAAAACAEgABAbWF4cAAAC4wAAAAGAAAABgANUABuYW1lAAALlAAAAOsAAAG23dJ44HBvc3QAAAyAAAAADAAAACAAAwAAeJyNVglYVNcVPg9mcxgBYUZByaAIGMWFKG4YrQsiCTY1itaoH9K4NDoRFzBRROOCGn3iFoLGaAMGjS3GWmMVxUZNcKvGqJAoIloXDIqxBtD3ZIY5+e8MIl+/tOn3vu/ec8+5Z7lnfRJpNCRJkumtlEmz/jBx2qSZySkkeZBEA9QOHuqLnmqARjZ5yiaN1UiBo/xYlhsBk162qVlqqjaIKnyCiHyDyNkiiExBXoofeQsZBvKhlvQChVIEdae+NJCG0Ws0mpLINjd5WmxkZCS2oY3bS+6tu3vr4d6i3FtP99bLvfV2b33cW1/3NqjJG5o+h0haKb0vrZJWS7K0RsqU1krrpPXSBmkjNRdWepCJfpJ8pWxJ1bfVnzJMNTxuZjMmGsu8ZTVV48hSs/Te6mQ1ysLUeupUJstHW5jvA+KKj7YE20v0LqAB9QxvdUTpmuBdTII9WMH953Ia8VamTYkFzJ0vvGlhnpcbx7QhiWRmbZdiLVNAZB6TI/ccbPjs2wl2P9em+GmZQ79bwvzH8F3gyj40FqylY1nqOyRLFucAppXhu5jP7bAyny4dC0l9hOiXhRZaKRRmZxbLTHWXumi9FQTT0tZoi7DEnz2rz7eXWPJtSlSELd9uttn0z8iKmXnklwXg7zIojvnSl+/AAZ8PWi2WOPdCoAtKgSy7tgZEIx3LKhflXZcQ2U3H8q5Y3nHRBWU1+LGtcssXdK13lZpgUc0OfDqlNt+ilNjx6ePjAcn5NodZllVzvg0Pzc5Zxtxx4kKLUFQn5OiYJjIz0k9iPpCTwfTKxHQlQZbtCY3nhVpvlnZI0HZo8Dq80WPGJeb6nKWABuAJjhVhTDQhGbjIECapl4b5ycoISA3IAnSMmO2r5jE/jduPK4U7wZEdiyWuO47pHUHNPs3sLHHi2P57sPX/AtS0JEBbp4N6f5GcCs+Urb3C5CWu3kqE6b5/bcNcaoX+uq6lzMWfwt7Hqf8AzvCEuWZEhYH5+kA890TrROYfFgOqOHAGmVdxB8IcPtfF2uERLH/wDaBxt2B5cSqYlM3fMWmic5BHdYcTmTw9s2FJdA6TbqkJl5r1YdJavgJh0D+ZfB7hyf7bQTCbQXgh5wRTi713QV1YC/8EPWTyvn2ZSf8vgqrcs1hGLzEwGfa2g5bNvgiKYfoAXJoCA5rFvYSHORFxY/RNSNSU46Y0JBuC5pfhZjMkM/mb1sAP2iTUyaZMcJ+NATSrHW56hpZDUd5WWF5z8DxT1wdIq6d98JxQl/kb/oKi6b0W0jr2xsWCLHD3m4zXdFoEjYFbZMigMOF3fhnY390AUHJE6PUJAmXyViBPonLUc0gFj+q9EB4VLXge3UXoPhyIm1Q0DuDpOYD614K9syBPQaHVh20Hz/VezFXdkSmPOx1j/mreSFEMvAApUb8/GtDsKkAiYfiNVoBmocCNEnrGHYSdfJtvRCD9kuGCfiHMD43H8YiwW7Di9WmwsU0lApZyAG/6HtlVd3cX7hUiEB5fJzD5fW2GJycuRMBEBnGxCsNa6d8GuG8mkCEm5IBQp7tUDYGx9wzsLLoYzrzu4HBkvDFpMKK1rzNunshFsFS4rlWmD1PYOjjJcX4zFsWIZZkflsIpSOcP0YKcV4OY76Uh/36UY5gfFX0sng8FjvD78EHaJzBi+eRylnp0HYuSdNw2o7Ypbg6eWbCRRZMW/qkZ/ipsv7ab+cHGakS5tAy4z71h0E50TMNIgTt6FDkxUDhuDx7qq9/TCCFKjtBAJGVACR7WOxNB5is9YVxYwAd4WWDNQfju6TWkbhqCbIhyMoW0RvLpji5CBHaLBDwZJmKaCugU5NZXIrrSCaTJv6P/BF9078L8U+Fn0HDwW+ZaeTkS93ImItB/NggQxWoMkuLHm0jGmuMIZqWLCpX8ZJUD9W2BMYo5DVAs5oSy+jh0XtYhfFLVSdFt/BFTabhIlCtwii72HuTcWo9HtzI2hRwJR3ClGtbUfFyJ20/7hWJVU1Rg934KwUUBgCbDFZYZI6D7wiREU/i6bhyq3DQuEb73LD6AVVsTBecfG/xcNywKE2VYGmSztDMyRZ5Hw899dNcSgoPfvT7s3P7785b2RvTJ39zGvermxWIW3H+PaXTflpgFR7tNQJP1ac38TYkTZpXfQIVtGpeDdnUV6fHWDrjzTNYRUE6lRjMxKop670uGMUGVKcxJToyC8LWbmD6RMEp6xk4FpV3HIw2UwCXvM81ueQYFOENU9ep+Ib9mZsqybGU/cm5PlQfziiKU9vj0h8zz0Q/40Km3Ycjp345gGhWHZnr3AXLm6uIiJuuwTq7x1QsVln5TDKnx6buZBD8koREJfhqSVw5Kt+uHIGrBD4DK9zHFZgTCvA8wiWlC3JP/bZ4i/ixshfn6CJtrs2n++6HQHoqcUjoeRqxF4bsWHK3xTdGkByQ6Q7CiKdTnR1jy4216lvwPDmcp6NfMUROUWstZe574eVnYDSNk6QWxXBTHSKsjBviHow4g2XejUL0BUYvdrwYrtWqC3mavxRB2mDGO85Usi00pydfbzfEAzP8JVGHfr5gt9igFn967Skl1ISPim24sef4/NkOICRmYOCUJyVcmhqwqZu6dZZeZbxSMRAxLhxuwFl/swNReNLprmKLUuetVRC78CxVr22F7mNosqITvpsF3oRkByIKLW3JgImpmeRK463aCkeeg5OpKUL/Omh64krslp0ExSSZMIW0EOgJlXgL0RpmorrQcWWgqFTqvCu0dhB3hssFbjdKoWY4oR5ZOTcVvTK0jwV6rV0qUPPGbuQhD37JE17C4jo04vg+IKwRU0Xj8BVwjr7XKnmGJUELjx9vN+J2zZ2nR082yRTYZ8bfuTxrxEzyKtlG1hBrOfBNNZs62WcwCYhf0/PgLONdlN9vz4zNcsBc6wdoxmAezMZBN+Mfgm0OT5LkGe5F+7vz5c60OjW7u/G25wWqMPnfbtlyrkqHLhcus4mbN0O3PuQ1ezAUbpjMNS07A0HfOnACfr88D5K8CWoeeU4/AkLTsCgKzR7C+fjgHGeFMfxHNLWIFIDH0JFHgz7gNXkqRHuo8pmNE898eAPp7ESA0UvK4kY6bizHW6L2wO3BqfVv8IdIaIOtfgXvpNbP4E1gqG+wZoNr/jP7uGKNpWHAMdsTo3XjyfEYkzRiNVdXoXIAb715wDPb6GR8eRiAAAHicY2BgYGQAgpOd+YYg+lykziEYDQBAhQYeAAB4nGNgZGBg4ANiCQYQYGJgBEIeIGYB8xgABM4APwAAAHicY2BmYmCcwMDKwMHow5jGwMDgDqW/MkgytDAwMDGwMjPAgQCCyRCQ5prC4PCA4QMD44P/Dxj0GB8wKDQwMDDCFSgAISMAEEIMHwB4nGNgYGBmgGAZBkYGEPAB8hjBfBYGAyDNAYRMIIkHXB8Y/v8HsxggLAUmAUaoLjBgZGNA5o5IAADU0Ai4AAAAeJxjYGRgYADiwsV3veL5bb4ycDMxgMC5SJ1DCPr/AyYGxgdALgcDWBoANAkK4AAAeJxjYGRgYHzw/wGDHhMDA8M/BiAJFEEBzABt5wP2AAB4nGNigAAmKM2gAIcgNgMAB9AAxQAAUAAADQAAeJyNjjFOw0AQRZ8TJwgFUSFE6QKJypbt0CSidklBkTayrJVjKfJG6+QW1JyEY3AAjsEBKPhrtqCgyEqjfX/m7+wHrngjwp+IBXeBJ1zwGHjKA6+BY3k+As/EX4HnLKIbOaP4Up3b8ZXnCdfcB57yzFPgWJ73wDPxZ+C5+JsdAw0HarZ0IkuvDruhOdTbrrG9xAuGlhN7uZykaU/7WlCN7uN4OzkMCSUZue616v/dv7OCJSkrVSm/V1S2P1bWtSYpszxZJ38ySBXLdJWWeSHjOZk3SuPU7cap/8/nYmPc0Nk+KbL8rD0/JnFGzAB4nGNgZsALAAB9AAQ=) format('woff'),url(data:application/x-font-ttf;charset=utf-8;base64,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) format('truetype');font-weight:normal;font-style:normal}.icon_cancel-circle:before,.pdf:before,.doc:before,.docx:before,.xls:before,.xlsx:before,.zip:before,.ppt:before,.pptx:before,.jpg:before,.png:before,.gif:before{font-family:'hscpa_icons';padding-right:.4em;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon_envelop:before{content:"\e000"}.icon_info:before{content:"\e001"}.icon_cancel-circle:before{content:"\e002"}.icon_new-tab:before{content:"\e003"}.icon_newspaper:before{content:"\e008"}.pdf:before{content:"\e004"}.doc:before,.docx:before{content:"\e005"}.xls:before,.xlsx:before{content:"\e006"}.zip:before{content:"\e007"}.ppt:before,.pptx:before{content:"\e009"}.jpg:before,.png:before,.gif:before{content:"\e00a"}.file img{margin-bottom:.7em}.members .contact_info{float:left;width:47.5%}.members .work_info{float:right;width:47.5%}.members .photo img{border:4px solid #FBFFC0;box-shadow:0 0 1px 1px rgba(0,0,0,.25);margin-bottom:1.5em}#member_profile h2,#firm_profile h2{border-bottom:1px solid #CECECE;font-size:18px;padding-bottom:.5em;text-transform:uppercase}.checkpoint{background:#005a84;background:-moz-linear-gradient(top,#005a84 0%,#0076ab 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#005a84),color-stop(100%,#0076ab));background:-webkit-linear-gradient(top,#005a84 0%,#0076ab 100%);background:-o-linear-gradient(top,#005a84 0%,#0076ab 100%);background:-ms-linear-gradient(top,#005a84 0%,#0076ab 100%);background:linear-gradient(to bottom,#005a84 0%,#0076ab 100%);margin-top:2em}.checkpoint a{color:#FFF;display:block;font-size:14px;font-weight:600;padding:1.2em;text-shadow:1px 1px 0 rgba(0,0,0,.4);text-transform:uppercase}.checkpoint a:hover{color:#D7D7D7}.checkpoint em{display:block;font-size:12px;font-style:normal;font-weight:300;margin-top:.4em;text-transform:none}#course .mold,#event .mold{width:100%}#course h1,#event h1{border-bottom:1px solid #CECECE;margin-bottom:1em;padding-bottom:.6em}#course .record_detail,#event .record_detail{float:left;width:660px}#course .narrative,#event .narrative{float:right;width:440px}#course .supplemental,#event .supplemental{float:right;width:210px}span#coworker_toggle{color:#2775C1;cursor:pointer;display:block;font-weight:bold;margin-bottom:.6em}#course .coworkers,#event .coworkers{border-bottom:1px dotted #CECECE;border-top:1px dotted #CECECE;padding:.6em 0}#course .coworkers .checkbox,#event .coworkers .checkbox{margin:1em 0 0}#course .coworkers .checkbox:first-child,#event .coworkers .checkbox:first-child{margin:0}#course .registration form,#event .registration form{background:none;border:none;padding:0}#course .registration label,#event .registration label{font-weight:normal}#course .tooltip,#event .tooltip{background:#666;border-bottom:1px solid #333;border-radius:4px;color:#FFF;left:460px;padding:1em 1.4em;position:absolute;width:240px;display:none}.tooltip:after{border:solid transparent;border-left-color:#666;border-width:14px;content:" ";height:0;left:100%;margin-top:-14px;pointer-events:none;position:absolute;top:50%;width:0}#course .your_price th,#course .your_price td,#event .your_price th,#event .your_price td{color:#000}#course .your_price th,#event .your_price th{background-color:#eee9ce;font-weight:700}#course .your_price td,#event .your_price td{background-color:#eee;font-weight:600}.supplemental .related{background-color:#F4F4F4;border:1px solid #CCC;padding:1em 1em 1.2em}.supplemental .related ul{list-style:none;padding:0}.supplemental .related li{padding:0;background:none;font-size:12px;margin:0 0 1em}.supplemental .related .date{display:block}.supplemental .related h3{border-bottom:1px solid #C8E1DC;color:#666;margin:0 0 1em;padding:0 0 6px;font-size:14px;text-transform:uppercase}body.find_a_cpa .main{width:660px}ul.resources li h3,ul.resources li h4{margin:0}ul.resources h4{color:#258955}ul.resources li p:last-child{margin:0}.account .mold{float:none;width:100%}.account form{margin:0 auto;max-width:600px}.account form .submit a{margin-left:1em}#homepage .torso{padding:0}#homepage .hero .media{float:left;width:640px}#homepage .hero .descriptor{background:#612E79 url(/img/site/tile_flower_slideshow.jpg) left top;float:right;height:340px;padding:40px 20px;width:320px}#homepage .hero .descriptor h1{color:#FFF;font-size:20px;margin-bottom:2em;text-transform:uppercase}#homepage .hero .descriptor h1 strong{display:block;font-size:26px;font-weight:600;line-height:1.3;margin-top:.4em;text-transform:none}#homepage .hero .cycle-pager{bottom:-10px;position:absolute;right:20px;z-index:200}#homepage .hero .cycle-pager span{color:#FFF;cursor:pointer;font-size:54px}#homepage .hero .cycle-pager .cycle-pager-active{color:#FCAA07}.hero .button{background:url(/img/site/btn_arrow.png) no-repeat right top;display:block;height:45px;padding:0 45px 0 0;position:relative}.hero .button:before{background:url(/img/site/btn_flower.png) no-repeat right top;content:"";height:95px;left:-14px;position:absolute;top:-26px;width:65px}.hero .button span{background:#FFF;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#e5e5e5));background:-webkit-linear-gradient(top,#fff 0%,#e5e5e5 100%);background:-ms-linear-gradient(top,#fff 0%,#e5e5e5 100%);background:linear-gradient(to bottom,#fff 0%,#e5e5e5 100%);color:#2d7ec6;display:block;font-size:15px;font-weight:600;height:41px;line-height:41px;padding-left:20px;text-align:center}#homepage .mold{border:none;box-shadow:none;float:none;width:100%;padding:0}#homepage .mold h2{border-bottom:1px solid #CECECE;font-size:18px;padding-bottom:.5em;text-transform:uppercase}#homepage .mold h2 a{color:#282828}#homepage .mold ul{list-style:none;margin:0;padding:0}#homepage .wrapper{margin:0 0 2em;padding:30px 22px 0}#homepage .magazine{float:left;margin:0;width:260px}#homepage .events_news{float:right;width:620px}#homepage .events{margin:0 0 2.2em}#homepage .events ul{width:300px;float:left}#homepage .events ul.alt{width:300px;float:right}#homepage .events li{float:left;margin-bottom:1.4em;margin-left:20px;width:300px;margin-left:0}#homepage .events li.odd{clear:left}#homepage .events li a{display:block;float:right;font-weight:700;width:230px}#homepage .news li a{font-size:14px;font-weight:700}#homepage .photo_strip a{display:block;float:left}#homepage .photo_strip .strip{border:4px solid #3287cd;border-left:none;width:160px;height:140px;position:relative;overflow:hidden}#homepage .photo_strip a:first-child .strip{border-left:4px solid #3287cd}#homepage .photo_strip .strip img{display:block}#homepage .photo_strip .double{width:320px}#homepage .photo_strip .caption{background-color:#e8a727;background:rgba(232,167,39,.8);font-size:13px;font-weight:600;height:140px;opacity:0;padding:1em;width:160px}#homepage .photo_strip .double .caption{font-size:1.6em;padding-top:2.4em;text-align:center;width:320px}#homepage .photo_strip .strip:hover{border-bottom-color:#FFF;border-top-color:#FFF}#homepage .photo_strip .strip:hover .caption,#homepage .photo_strip .strip:hover .caption{color:#FFF;left:0;opacity:1;position:absolute;top:0;transition:all 400ms linear;-webkit-transition:all 400ms linear;-moz-transition:all 400ms linear}#members form.login div div{float:left;margin-left:4%}#members form.login div .text{width:40%}#members form.login div .text:first-child{margin-left:0}#members form.login .submit{margin-top:2em}#members .log_out{float:right}#members h1{margin-bottom:1em}#members .member_meta{clear:both;margin-bottom:1.5em}#members .member_meta>div{float:left;font-size:12px;margin-left:20px;width:152px}#members .member_meta>div:first-child{margin-left:0}#members .member_meta ul{list-style:none;padding:0}#members .member_meta p{border-bottom:1px solid #CECECE;font-size:14px;margin:0 0 .8em;padding:0 0 .6em}#members .member_meta a{font-weight:700}#members .member_meta .credits span{display:block;font-size:32px;font-weight:700;line-height:1}a.profile{float:right}#my_profile .member_meta div,#my_profile .phone div,#my_profile .in_state div,#my_profile .job_title div,#my_profile .aicpa div{float:left;margin-left:5%;width:47.5%}#my_profile .member_meta div:first-child,#my_profile .phone div:first-child,#my_profile .in_state div:first-child,#my_profile .job_title div:first-child,#my_profile .aicpa div:first-child{margin-left:0}#my_profile .name div,#my_profile .suffix_dob_gender div,#my_profile .city_state_zip div,#my_profile .org_phone div,#my_profile .out_state div{float:left;margin-left:3%;width:31%}#my_profile .name div:first-child,#my_profile .suffix_dob_gender div:first-child,#my_profile .city_state_zip div:first-child,#my_profile .org_phone div:first-child,#my_profile .out_state div:first-child{margin-left:0}#my_profile .address div{float:left;margin-left:5%;width:47.5%}#my_profile .address div:first-child{margin-left:0}#my_find_a_cpa_profile .file label{cursor:default}#my_profile .out_state select{margin-top:1.5em}#my_profile fieldset.practice .checkbox{float:left;margin-left:5%;width:47.5%}#my_profile fieldset.practice .checkbox:nth-child(odd){clear:left;margin-left:0}#my_profile fieldset.practice h3 span{font-size:13px}#my_organization .org_name div,#my_organization .phone div,#my_organization .city_state div{float:left;margin-left:5%;width:47.5%}#my_organization .org_name div:first-child,#my_organization .phone div:first-child,#my_organization .city_state div:first-child{clear:left;margin-left:0}#my_organization .city_state div:first-child{clear:left;margin-left:0}#my_organization .zip_box div{float:left;margin-left:3%;width:31%}#my_organization .zip_box div:first-child{margin-left:0}#my_find_a_cpa_profile .name div{float:left;margin-left:5%;width:47.5%}#my_find_a_cpa_profile .name div:first-child{clear:left;margin-left:0}#my_find_a_cpa_profile .city_state_zip div{float:left;margin-left:3%;width:31%}#my_find_a_cpa_profile .city_state_zip div:first-child{margin-left:0}#my_find_a_cpa_profile .address div,#my_find_a_cpa_profile .email_phone div{float:left;margin-left:5%;width:47.5%}#my_find_a_cpa_profile .address div:first-child,#my_find_a_cpa_profile .email_phone div:first-child{margin-left:0}#my_find_a_cpa_profile fieldset.practice .checkbox{float:left;width:47.5%}#my_find_a_cpa_profile fieldset.practice .checkbox:nth-child(odd){clear:left;margin-left:0}#my_find_a_cpa_profile .file label{cursor:default}#my_find_a_cpa_profile .file img{margin:0 0 .7em}#my_find_a_cpa_profile .languages .checkbox,#my_find_a_cpa_profile .islands .checkbox{float:left;width:47.5%}#my_find_a_cpa_profile .expiry,#my_find_a_cpa_profile .adr,#my_find_a_cpa_profile .adr_2,#my_find_a_cpa_profile .cvv{float:left;margin-left:5%;width:47.5%}#my_find_a_cpa_profile .adr,#my_find_a_cpa_profile .expiry{margin-left:0}#my_find_a_cpa_profile .city,#my_find_a_cpa_profile .state,#my_find_a_cpa_profile .zip_code{float:left;margin-left:3%;width:31%}#my_find_a_cpa_profile .city{margin-left:0}#my_find_a_cpa_profile .amount_due{background:#FFF;padding:1.4em 0;margin:0 0 1.5em}#my_find_a_cpa_profile .amount_due p{font-size:20px;margin:0;text-align:center;text-shadow:2px 2px 0 #FFF;text-transform:uppercase}#my_find_a_cpa_profile .amount_due p strong{color:#258955}.recent_searches h3 em{color:#666}.recent_searches h4:first-child{border:none;padding:0}.recent_searches h4{border-top:1px dashed #CECECE;margin:0;padding:10px 0 0}.recent_searches p{font-size:12px;margin:0}.recent_searches p.location{margin:0 0 1.5em}#cpe_tracker #form_education div div{float:left;margin-left:4%}#cpe_tracker #form_education div .text{width:40%}#cpe_tracker #form_education div .text:first-child{margin-left:0}#cpe_tracker #form_education .submit{margin-top:2em}#cpe_tracker .record_list th{width:18%}#cpe_tracker .record_list th.title{width:36%}#cpe_tracker .record_list th.credits{width:10%}#cpe_tracker .record_list .actions{font-size:85%;font-weight:normal;text-align:left}#cpe_tracker .title_date div,#cpe_tracker .sponsor_id_vendor div,#cpe_tracker .location_credits div{float:left;margin-left:5%;width:47.5%}#cpe_tracker .title_date div:first-child,#cpe_tracker .sponsor_id_vendor div:first-child,#cpe_tracker .location_credits div:first-child{margin-left:0}#e-materials .lists ul{list-style:none;margin:0;padding:0}#e-materials .lists li li{margin-bottom:1em}#e-materials .listing h4{font-weight:600;margin-bottom:.3em}#e-materials .lists .info{margin:0}#e-materials .lists li li .file{font-size:1.1em}#committees .record_list h2{border:0;margin:0;padding:0;text-transform:none}#committees .record_list p{margin:.6em 0 0}#committees .main form{background:none;border:none;padding:0}#committees .holder>div{float:left;margin-left:5%;width:45%}#committees .holder div:first-child{margin-left:0}#member_directory form div div{float:left;margin:0}#member_directory .main .text{margin-right:3%;width:86%}#member_directory .member_name{width:30%}#member_directory .member_name a{font-weight:600}#member_directory .firm_name{width:40%}#member_directory .contact_data{width:30%}#member_directory table td span{display:block}td.member_identity a{font-weight:600}#dues .dues_owed{font-size:16px}#dues .dues_owed strong{color:#258955;font-size:18px}#dues .pac_contribution,#dues .scholarship_fund,#dues .name,#dues .expiry,#dues .adr,#dues .adr_2,#dues .cvv{float:left;margin-left:5%;width:47.5%}#dues .pac_contribution,#dues .name:first-child,#dues .adr,#dues .expiry{margin-left:0}#dues .city,#dues .state,#dues .zip_code{float:left;margin-left:3%;width:31%}#dues .city{margin-left:0}#dues .member_name .checkbox{float:left;margin-right:4px}#dues .member_name p{float:left;font-weight:700}#dues .amount_due{background:#FFF;padding:1.4em 0;margin:0 0 1.5em}#dues .amount_due p{font-size:20px;margin:0;text-align:center;text-shadow:2px 2px 0 #FFF;text-transform:uppercase}#dues .amount_due p strong{color:#258955}#professional_development .main form .text{float:left;margin-right:3%;width:80%}#professional_development .main form .submit{margin-top:2em}#professional_development aside.primary+.main form .submit{margin-top:3.5em}#professional_development .record_list .details{width:634px}#professional_development aside.primary+.main .record_list .details{width:404px}#professional_development .content{display:flex}#professional_development .content .primary-content{min-width:66%}#professional_development .content .sidebar{max-width:33%;margin-top:-3em}#professional_development .filters{background:#1868af;color:#fff;margin-left:-50px;min-width:240px;padding:1.5em}#professional_development .filters h4{color:#fff;font-weight:600}#professional_development .filters form{background:transparent;border:none;margin:0;padding:0}#professional_development .filters form label{font-weight:400}#professional_development .filters form input{border-radius:0}#professional_development .filters form input[type="submit"]{background:#FCAA07;border-radius:5px;padding:.75em 1em}.tabs{position:relative;min-width:calc(770px - 4.4em)}ul.tab-links{display:flex;justify-content:space-between;margin:0;padding:0;font-size:1.2em;font-weight:600;list-style:none;border-bottom:2px solid #2d7ec6}ul.tab-links li{background:none;color:#2d7ec6;display:inline-block;padding:.75em 1.25em;margin:0;cursor:pointer;max-width:33%;text-align:center}ul.tab-links li.current{background:#2d7ec6;color:#FFF;border-radius:4px 4px 0 0}.tab-content{display:none}.tab-content.current{display:inherit}#events .record_list .details{width:634px}#events aside.primary+.main .record_list .details{width:404px}#webcasts .main form .text{float:left;margin-bottom:.4em;margin-right:3%;width:80%}#webcasts .main form .submit{margin-top:24px}#webcasts .send,#webcasts .pull{text-align:center}#webcasts .send img,#webcasts .pull img{height:auto;max-width:160px}#webcasts .record_list .details{width:634px}#webcasts aside.primary+.main .record_list .details{width:404px}.cpe_choice_logo{float:right;margin:0 0 0 20px;width:130px}#cpe_choice .name,#cpe_choice .expiry,#cpe_choice .adr,#cpe_choice .adr_2,#cpe_choice .cvv{float:left;margin-left:5%;width:47.5%}#cpe_choice .name:first-child,#cpe_choice .city,#cpe_choice .adr,#cpe_choice .expiry{margin-left:0}#bookstore caption{font-size:16px;margin:0 0 1em}#bookstore form.bookstore{background:none;border:none;padding:0}#bookstore .product{border-top:1px dashed #CECECE;margin:0;padding:18px 0}#bookstore .product .book_cover{float:left;width:200px}#bookstore .product .book_summary{float:right;width:480px}#bookstore .name,#bookstore .expiry,#bookstore .adr,#bookstore .adr_2,#bookstore .cvv{float:left;margin-left:5%;width:47.5%}#bookstore .name:first-child,#bookstore .adr,#bookstore .expiry{margin-left:0}#bookstore .city,#bookstore .state,#bookstore .zip_code{float:left;margin-left:3%;width:31%}#bookstore .city{margin-left:0}#bookstore .member_name .checkbox{float:left;margin-right:4px}#bookstore .member_name p{float:left;font-weight:700}#bookstore .amount_due{background:#FFF;padding:1.4em 0;margin:0 0 1.5em}#bookstore .amount_due p{font-size:20px;margin:0;text-align:center;text-shadow:2px 2px 0 #FFF;text-transform:uppercase}#bookstore .amount_due p strong{color:#258955}#find_a_cpa .mold{float:none;width:100%}#find_a_cpa aside.primary+.main{width:660px}#find_a_cpa form div div{float:left;margin-left:5%}#find_a_cpa form div .text,#find_a_cpa form div .select{width:47.5%}#find_a_cpa form div div:first-child{margin-left:0}#find_a_cpa .main form .submit{margin-top:.6em}#find_a_cpa .main form .submit input{margin-right:.6em}#find_a_cpa em.firm{color:#5C5C5C;font-size:14px}#find_a_cpa .details{width:560px}#find_a_cpa .disclaimer{margin-top:4em}#cpa .mold{width:100%}#cpa .practices{float:left;margin-right:20px;width:215px}.languages_islands{float:left;width:215px}#young_professionals .mold{float:none;width:100%}#young_professionals aside.primary+.main{width:660px}#peer_review .mold{float:none;width:100%}#peer_review aside.primary+.main{width:660px}#careers .search_jobs{float:left;width:60%}#careers .search_jobs h2{font-size:1.6em;margin:0}#careers .search_jobs fieldset{margin-top:.6em;padding-top:1em}#careers .search_jobs div div{float:left;margin-bottom:0}#careers .search_jobs label{margin-bottom:1.4em}#careers .search_jobs .keywords{margin-bottom:0;width:80%}#careers .search_jobs .submit{margin:4.4em 0 0 10px}#careers .callout{float:right;width:37%}#careers .callout h2{font-size:1.4em;font-weight:600;margin-bottom:.4em}#careers .callout .button{font-size:13px}#careers .callout p:last-child{margin-bottom:1em}#careers .details{width:100%}#careers .record_list .details li{width:150px}#post_a_job .title,#post_a_job .organization,#post_a_job .name,#post_a_job .adr,#post_a_job .adr_2,#post_a_job .expiry,#post_a_job .cvv{float:left;margin-left:5%;width:47.5%}#post_a_job .location,#post_a_job .salary,#post_a_job .closing_date,#post_a_job .poster_name,#post_a_job .poster_phone,#post_a_job .poster_email,#post_a_job .city,#post_a_job .state,#post_a_job .zip_code{float:left;margin-left:3%;width:31%}#post_a_job .title,#post_a_job .location,#post_a_job .poster_name,#post_a_job .name:first-child,#post_a_job .adr,#post_a_job .city,#post_a_job .expiry{margin-left:0}#career .narrative{width:490px}.bylaws{background:url(/img/site/logo_pdf.png) no-repeat center left;display:block;font-size:24px;padding:60px 0 60px 150px}.bylaws span{display:block;font-size:14px}#kala_magazine .supplement{float:left;width:140px}#kala_magazine .details{float:right;width:540px}#kala_magazine aside.primary+.main .details{width:310px}#kala_magazine .details h3{font-size:1.3em;margin-bottom:.4em}#kala_magazine .details .date{margin-bottom:2em}#kala_magazine .details .button{font-size:1em}#news .details{float:none;width:475px}#photo_galleries .record_list .details{width:520px}#photo_galleries .record_list .details h3{margin:0 0 .2em}#photo_galleries .photo .anchor a{background:url(/img/site/icon_link.png) no-repeat top left;display:block;float:right;height:18px;text-indent:-9999px;width:18px}#photo_galleries .photo{margin-bottom:3em}#photo_galleries .photo img{border:10px solid #FBFFC0;box-shadow:0 0 2px 2px rgba(0,0,0,.2);display:block;width:100%}#photo_galleries .photo img{margin-bottom:.7em}#contact_us .contact_form .name,#contact_us .contact_form .email{float:left;margin-left:5%;width:47.5%}#contact_us .contact_form .name{margin-left:0}#join .mold{width:100%}#join .mail{float:right;margin:0 0 2em 2.6em;width:390px}#join .mail ul{list-style:none;margin:0;padding:0}#join .mail ul li{margin-bottom:.8em}#join .agreement input,#join .agreement label{display:inline}#join .names div{float:left;margin-left:3%;width:22%}#join .names div:first-child{margin-left:0}#join .passwords div,#join .dob_gender div,#join .addresses div,#join .phones div,#join .job_title div,#join .in_state_certification div,#join .aicpa div{float:left;margin-left:5%;width:47.5%}#join .passwords div:first-child,#join .dob_gender div:first-child,#join .addresses div:first-child,#join .phones div:first-child,#join .job_title div:first-child,#join .in_state_certification div:first-child,#join .aicpa div:first-child{margin-left:0}#join .city_state_zip div,#join .phones_ext_fax div,#join .other_state div{float:left;margin-left:3%;width:31%}#join .city_state_zip div:first-child,#join .phones_ext_fax div:first-child,#join .other_state div:first-child{margin-left:0}#join .pac_contribution,#join .scholarship_fund,#join .name,#join .expiry,#join .adr,#join .adr_2,#join .cvv{float:left;margin-left:5%;width:47.5%}#join .pac_contribution,#join .name:first-child,#join .adr,#join .expiry{margin-left:0}#join .city,#join .state,#join .zip_code{float:left;margin-left:3%;width:31%}#join .city{margin-left:0}#join #preferred_general_mailing_code{width:25%}#cart .mold{width:100%}#cart .cart_order{background:none;border:none;padding:0}table.cart{margin-bottom:44px}#cart td{vertical-align:middle}#cart td.remove{text-align:center}#cart td.remove .action{background-color:#2775C1;border-radius:6px;color:#FFF;display:inline-block;padding:.8em}#cart td.course a{display:block}#cart td.course span{color:#666}#cart td.meta_total,#cart td.total{font-size:18px;padding:14px}#cart td.total strong{color:#00905F}#cart td.meta_total strong{float:right;text-transform:uppercase}#cart .supplemental{float:left;width:286px}#cart .member_meta{padding-bottom:20px}#cart .supplemental ul{padding:0}#cart .supplemental li{background:none;line-height:1.5;list-style:none;margin:0;padding:0}#cart .supplemental li span{display:block}#cart .checkout{float:right;width:555px}#cart .sign_in{float:left;width:300px}#cart .sign_in .text,#cart .sign_in .password{float:none}#cart #create_account{float:right;width:570px}#cart #create_account .aicpa div{float:left;width:47.5%}#cart #create_account .aicpa div:first-child{margin-right:5%}#cart .name,#cart #create_account .password,#cart .address,#cart .expiry,#cart .adr,#cart .adr_2,#cart .cvv{float:left;margin-left:5%;width:47.5%}#cart .name:first-child,#cart #create_account .password:first-child,#cart .address:first-child,#cart .expiry:first-child,#cart .adr,#cart .cvv:first-child{margin-left:0}#cart .city,#cart .state,#cart .zip_code{float:left;margin-left:3%;width:31%}#cart .city{margin-left:0}#cart .cart_create_account p{margin-bottom:1.5em}#cart .submit{margin-bottom:1.5em}#cart form.cpe_choice_checkout{background:none;border:none;padding:0}#receipt .mold{margin:0;width:100%;min-height:300px}#cart .printed_materials{text-align:right}#cart .course_materials{margin-bottom:0}#cart .cpe_choice_amount_due{background:#FFF;padding:1.4em 0;margin:0 0 1.5em}#cart .cpe_choice_amount_due p{font-size:20px;margin:0;text-align:center;text-shadow:2px 2px 0 #FFF;text-transform:uppercase}#cart .cpe_choice_amount_due p strong{color:#258955}#cart label.course_material{display:inline}label.customer_code{display:inline}#search .mold{width:100%}#search .main form div div{float:left;margin:0}#search .main form .text{margin-right:20px;width:774px}#search .listing li:nth-child(odd){background-color:#F4F4F4}#search .listing li{padding-left:1.4em;padding-right:1.4em}#search .listing h2{margin:0 0 .4em}#search .listing p{margin:0}.sponsor-marquee{padding:1em 0;background:#2c2c2c}.sponsor-marquee p{font-size:1.25rem}.sponsor-marquee h2{color:white}.sponsor-marquee a{font-size:1.5rem}.sponsor-marquee .sponsors{display:flex;padding:.5em;width:100%;overflow:hidden}.sponsor-marquee .sponsors .scroll{display:flex;align-items:center;animation:scroll 20s linear infinite}.sponsor-marquee .sponsors .scroll:hover{animation-play-state:paused}.sponsor-marquee .sponsors .sponsor{display:inline-flex;flex-shrink:0;margin:0 .5em;min-width:150px;max-height:150px;transition:all .2s ease}.sponsor-marquee .sponsors .sponsor img{height:150px}.sponsor-marquee .sponsors .sponsor:hover{transform:scale(1.1);cursor:pointer}@keyframes scroll{0%{transform:translateX(0)}100%{transform:translate(-50%)}}#page_not_found .mold{width:100%}#page_not_found .intro{border:none;padding:0}.edit_panel{background-color:#FFFAA8;bottom:0;box-shadow:0 0 20px rgba(0,0,0,.3);box-sizing:border-box;-moz-box-sizing:border-box;font-family:Arial,sans-serif;font-size:14px;height:4em;left:0;overflow:hidden;position:fixed;width:56px;z-index:200;margin:0 1% 10px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.edit_panel a.open{background:url(/img/site/edit_cogs.png) no-repeat center center;bottom:0;cursor:pointer;display:block;height:4em;left:0;line-height:4em;overflow:hidden;position:absolute;text-indent:-999em;width:4em;z-index:202}.edit_panel span.open:hover{opacity:.6}.edit_actions{bottom:0;display:none;font-weight:bold;height:4em;line-height:4em;padding:0 2em 0 5em;position:absolute;right:0;z-index:201}.edit_actions a{padding-left:20px}.inline_editor{background:none;border:none;padding:0}.inline_editor input[type="submit"]{float:left;margin-top:1.5em}.inline_editor .cancel{float:right;margin-top:2em}.mceEditor{display:block;margin-bottom:1.5em}.lt-ie9 .odd{clear:both !important;margin-left:0 !important}.lt-ie9 .date_badge{border:1px solid #CCC}@media print{*{background:transparent !important;box-shadow:none !important;color:#000 !important;text-shadow:none !important}nav,div.search,form,#cpe_tracker form,#member_directory form,.young,footer.primary img,.button,.photos,.return,.anchor{display:none}.container,.torso,.mold,.main,.aside,footer.primary,.info,.callout{border:none;float:none;height:auto;padding:0;width:100% !important}header.primary .branding{float:none}header.primary .branding a{text-align:center}form{border:none;padding:0}aside.primary{float:none;width:auto}.info,.success{border:none;font-style:italic;padding:0}.date_badge{margin-right:1em}footer div,footer p{float:none !important;height:auto !important;text-align:center;width:100% !important}a,a:visited{text-decoration:underline}pre,blockquote{border:1px solid #888;page-break-inside:avoid}thead{display:table-header-group}tr,img,.record_list li{page-break-inside:avoid}@page{margin:1.5cm .5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.supplement{margin:0 2em 2em 0 !important}.details{float:none !important;width:auto !important}.record_detail .meta{margin:0 2em 2em 0 !important}.narrative{float:none !important;width:auto !important}#homepage .cycle-pager{display:none !important}#homepage .hero *{float:none !important}#homepage .hero .panel{display:block !important;height:auto !important;left:0 !important;opacity:1 !important;position:relative !important;text-align:center;top:0 !important;visibility:visible !important}#homepage .hero .panel:first-child{display:none !important}#homepage .hero .media{text-align:center;width:100%}#homepage .hero .descriptor{height:auto;padding:0;text-align:center;width:100%}#homepage .hero .button{display:none}#homepage h2 a span{display:none}#homepage .magazine,#homepage .events_news{float:none;margin-bottom:2em;width:100%}#homepage .events li{width:45%}#homepage .events li a{float:none}#homepage .photo_strip{display:none}#my_profile form,#my_find_a_cpa_profile form,#my_organization form{display:block}#bookstore .product .book_cover{margin:0 1em 1em 0}#bookstore .product .book_summary{float:none}#cpe_choice form{display:none}#cpa aside.primary h3{display:none}#photo_galleries .photo{margin-left:auto;margin-right:auto;page-break-inside:avoid;text-align:center;width:6in !important}#photo_galleries .photo img{width:auto}#contact_us .main{display:none}#cpe_tracker .record_list .actions{display:none}}.alertBanner{background-color:#327444;color:#FFF;padding:1rem;text-align:center;width:100%}.alertBanner__container{display:flex;align-items:center;justify-content:space-around}.alertBanner__text{display:inline-block;margin:0}.alertBanner__link{}.alertBanner__button,.alertBanner__button:visited{display:inline-block;background:none;background-color:rgba(254,199,0,1);border-radius:5px;color:#000;padding:.75rem 1rem;border-bottom:none;transitions:all .2s ease-in-out}.alertBanner__button:hover,.alertBanner__button:active,.alertBanner__button:focus{background-color:rgba(254,199,0,.9)}