.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top,#fff 50%,#eee 100%);background-image:-o-linear-gradient(top,#fff 50%,#eee 100%);background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFCCCCCC',GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top,#fff 0%,#eee 50%);background-image:-o-linear-gradient(top,#fff 0%,#eee 50%);background-image:linear-gradient(to bottom,#fff 0%,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top,#eee 50%,#fff 100%);background-image:-o-linear-gradient(top,#eee 50%,#fff 100%);background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFFFFFFF',GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}.group:after,#infscr-loading:after{content:".";font-size:0;display:block;height:0;clear:both;visibility:hidden}html{background:#FFF;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{color:#717073;font-family:Arial,sans-serif;font-size:13px;line-height:1.5}h1,h2,h3,h4,h5,h6{color:#444;font-weight:normal;margin:0 0 .2em}h1{font-size:32px;line-height:1.2;margin:0 0 .5em}h2{font-size:24px}h3{color:#000;font-size:18px;line-height:1.3}h4{font-size:16px;margin:0 0 1.2em}h5{color:#444;font-size:14px;margin:0 0 .4em}p,ul,ol,dl,img,iframe{margin:0 0 1.4em}.date{color:#888;display:block;margin:1px 0}.view_more a:before{content:"← ";font-size:16px}blockquote{padding:0 0 0 15px;margin:0 0 1.5em 1.5em}a{color:#487c3d;text-decoration:none;-webkit-transition:all .1s ease;-moz-transition:all .1s ease;-o-transition:all .1s ease;transition:all .1s ease}a:hover{color:#214919}sup{vertical-align:top;font-size:80%}img{max-width:100%}#header{height:104px;position:relative}a#logo{float:left;padding-top:40px;width:300px;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}a#logo:hover{opacity:.6}a#logo img{margin:0}#header .global_utility{float:right;margin:0;padding-top:10px;width:645px}.utility{position:absolute;right:0}.my_portfolio_widget{color:#99A1A9;font-size:12px;float:right;margin-left:10px}.my_portfolio_widget p{border-right:1px solid;float:left;line-height:1.3;margin:0 10px 0 0;padding-right:10px;text-align:right;width:110px}.my_portfolio_widget a{background:url(/img/site/icon_briefcase.png) no-repeat center left;display:block;float:left;font-size:13px;margin-top:6px;padding:0 0 0 26px;position:relative}.my_portfolio_widget span{font-weight:bold}.global_search{float:right;margin-left:20px;width:175px}.global_search div{float:left;top:0}.global_search input{padding:0;margin:0}.global_search .text input{background:url(/img/site/bg_search.gif) no-repeat top left;border:none;box-shadow:none;-webkit-box-shadow:none;font-size:12px;height:32px;padding:0 16px 0 12px;width:114px}.global_search .text input:focus{border:none}.global_search .submit{margin:0;right:0}.global_search .submit input{background:none;height:32px;padding:0}.client_log_out{float:right;margin:8px 15px 0 10px}.primary_nav{float:right;list-style:none;margin:56px 0 0}.primary_nav li{float:left;font-size:12px;margin-left:24px;text-transform:uppercase}.primary_nav li a{color:#757C85;float:left;padding:6px 0;max-width:130px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.primary_nav li a:hover{color:#000}.primary_nav li.active a{color:#000}.office_widget_out{display:none;background:url(/img/site/bg_pointer.png) no-repeat top center;left:489px;padding-top:10px;position:absolute;top:94px;width:310px;z-index:101}.primary_nav li.offices:hover .office_widget_out{display:block}.primary_nav .office_widget{background-color:#6E7982;padding:16px 20px 12px}.primary_nav .office_widget ul{margin:0;list-style:none;float:right;width:130px}.primary_nav .office_widget ul:first-child{float:left;margin-right:10px}.primary_nav .office_widget li{float:none;margin-left:0;text-transform:none}.primary_nav .office_widget li a{color:#fff;float:none;padding:0 0 0 5px;margin:1px 0;display:block}.primary_nav .office_widget li a:hover{background:#7AA375;color:#FFF}.about_widget_out{display:none;background:url(/img/site/bg_pointer.png) no-repeat top center;left:625px;padding-top:10px;position:absolute;top:94px;width:180px;z-index:101}.primary_nav li.about:hover .about_widget_out{display:block}.primary_nav .about_widget{background-color:#6E7982;padding:16px 20px 12px;text-transform:none}.primary_nav .about_widget ul{margin:0;list-style:none}.primary_nav .about_widget li{float:none;margin-left:0;text-transform:none}.primary_nav .about_widget li a{color:#fff;float:none;padding:0 0 0 5px;margin:1px 0;display:block}.primary_nav .about_widget li a:hover{background:#7AA375;color:#FFF}.careers_widget_out{display:none;background:url(/img/site/bg_pointer.png) no-repeat top center;left:828px;padding-top:10px;position:absolute;top:94px;width:185px;z-index:101}.primary_nav li.careers:hover .careers_widget_out{display:block}.primary_nav .careers_widget{background-color:#6E7982;padding:16px 20px 12px;text-transform:none}.primary_nav .careers_widget ul{margin:0;list-style:none}.primary_nav .careers_widget li{float:none;margin-left:0;text-transform:none}.primary_nav .careers_widget li a{color:#fff;float:none;padding:0 0 0 5px;margin:1px 0;display:block}.primary_nav .careers_widget li a:hover{background:#7AA375;color:#FFF}.attorney_search_widget_out{display:none;background:url(/img/site/bg_pointer.png) no-repeat top center;left:280px;padding-top:10px;position:absolute;top:94px;width:390px;z-index:100}.primary_nav li.attorneys:hover .attorney_search_widget_out{display:block}.primary_nav .attorney_search_widget{background-color:#6E7982;padding:16px 20px 12px;text-transform:none}.primary_nav .attorney_search_widget ul{margin:0 0 .8em}.primary_nav .attorney_search_widget h4{color:#FFF}.primary_nav .attorney_search_widget li a{border:1px solid;color:#83A27A}.primary_nav .attorney_search_widget .text,.primary_nav .attorney_search_widget .select{margin:15px 0 6px}.primary_nav .attorney_search_widget label{color:#FFF;font-weight:normal;margin:0 0 2px}.attorney_search_widget .group{clear:both}.attorney_search_widget .select:nth-child(2n){float:right;width:47%}.attorney_search_widget .select:nth-child(2n+1){float:left;width:47%}.attorney_search_widget .text{clear:both}.attorney_search_widget .select select{width:100%}.attorney_search_widget .select optgroup{color:black;font-weight:bold}.attorney_search_widget .select.full{width:100%}.attorney_search_widget .select.full select{width:100%}.attorney_search_widget .text input{width:338px}.attorney_search_widget .submit input[type="submit"]{float:right;margin:6px 0 0}.attorney_search_widget .submit input[type="reset"]{background:#BBB;float:left;margin:6px 0 0}.brandtile_wrapper{background:#7a99ac url(/img/site/hero/bg_brandtile.jpg) no-repeat;margin:0 0 10px}.brandtile table{height:321px}.single table{height:160px}.brandtile td{border-right:1px solid #FFF;border-top:1px solid #FFF;color:#FFF;font-family:Arial,sans-serif;font-size:12px;line-height:1.2;height:119px;padding:14px;vertical-align:middle;width:208px;overflow:hidden}.brandtile.single td{height:132px}.brandtile td:last-child{border-right:0}.brandtile .row_head{background:url(/img/site/hero/tile_blue.png)}.brandtile td h1{color:#FFF;font-family:"futura-pt",Arial,sans-serif;font-size:30px;font-weight:400;margin:0;text-align:center;text-transform:uppercase}#service_detail .brandtile td h1{font-size:24px}#attorney_detail .brandtile td h1{text-transform:none}.brandtile td a{color:#f6f873}.brandtile td a:hover{color:#e7e94e}.brandtile td ul{list-style:none;margin:0}.brandtile_contact p{font-size:15px;font-weight:bold;margin:0 0 5px}.brandtile_contact .contact_info{margin-bottom:20px}.brandtile_contact .contact_info span{display:block}body.art_law .brandtile .row_head{background:none}body.art_law .brandtile .row_head h1{display:none}body.art_law .brandtile td{border:none}#site{margin:0 auto;width:947px}#torso{padding:0 0 30px}.sidebar,.main,.aside{float:left;min-height:300px}.main{position:relative}.sidebar{width:236px}.aside{margin-left:19px;width:236px}.sidebar img,.aside img{max-width:236px}#site .tmpl_three_col .main{margin-left:19px;width:435px}#site .tmpl_two_col_aside .main,#site .tmpl_two_col_sidebar .main{width:691px;margin-left:0}#site .tmpl_two_col_sidebar .main{margin-left:19px}.sidebar ul{list-style:none}.secondary_nav{list-style:none;background-color:#f5f6f6;margin:0 0 40px}.secondary_nav li.active>a{background-color:#DFE2E5;color:#555;font-weight:bold}.secondary_nav li.active>a:hover{background-color:#DFE2E5}.secondary_nav a{display:block;padding:.4em .8em}.secondary_nav li a:hover{background-color:#eceded}.secondary_nav ul{margin:0 0 .2em 20px}.secondary_nav li li.active a{color:#555;font-weight:bold}.secondary_nav ul li a{padding:.3em .8em}.module{border-top:1px solid #BFC5CB;padding:6px 0 0;margin:0 0 22px}.module h4{font-size:18px;margin:0 0 .3em}.module h4 span{float:right;font-size:12px;font-weight:normal;padding:6px 0 0}.module ul{list-style:none;margin-left:0 !important;padding:0}.module ul li{margin:0 0 8px}.block ul,.block ol{margin:0 0 1.4em 30px}.block ul ul,.block ul ol,.block ol ol,.block ol ul{margin:0 0 0 30px}.video{margin:0 0 22px}.video iframe{margin:0 0 8px}.video .caption{color:#777;font-style:italic}.promotion{background-color:#73966B;color:#FFF;font-family:"futura-pt",Arial,sans-serif;font-size:22px;font-weight:400;line-height:1.2;padding:18px;text-transform:uppercase}.promotion em{display:block;font-size:17px;text-transform:none}.promotion a{color:#FFF}.sidebar select{width:232px}.sidebar .text input{width:220px}.sidebar .submit{float:right}p.actionable{border-top:1px solid #BFC5CB;padding-top:1.6em;font-style:italic}p.actionable a{font-style:normal;font-weight:bold}.listing ul{list-style:none;padding:0}.listing li{border-top:1px solid #BFC5CB;padding:1.6em 0 1.8em}.listing li:first-child{border:none;padding-top:0}.listing li h2{font-size:18px;font-weight:normal;margin:0 0 .2em}.listing li .date{margin:0}.publication_name{font-style:italic;margin:0 0 .6em}.listing li .publication_name+.date{margin-top:-.5em}.mod_publications .publication_name{margin-bottom:0}.related_attorneys{margin:.7em 0 0}.abstract{margin:.7em 0 0}.abstract p{margin:1.4em 0 0}.abstract p:first-child{margin:.7em 0 0}.listing li .abstract ul{margin:1.4em 0 1.4em 30px;list-style:disc}.listing li .abstract li{padding:0;border:none}.main_out{position:relative;float:left}.main_out .live_loader{position:absolute;top:130px;left:217px}.listing{width:100%}.listing td{border-bottom:1px solid #BFC5CB}.listing tr:hover{background-color:#eff3f7}.listing td,.listing th{padding:8px;vertical-align:middle}.listing tr.sorting{background-color:#e5ebf0;color:#999;font-size:15px;font-weight:normal}.listing tr.sorting th{font-weight:normal}.listing tr.sorting th a{font-weight:bold;margin-left:16px;padding:5px 0}.listing tr.sorting th .asc,.listing tr.sorting th .desc{color:#333}.listing tr.sorting th .asc{background:url(/img/site/icon_desc.png) no-repeat center bottom}.listing tr.sorting th .desc{background:url(/img/site/icon_asc.png) no-repeat center bottom}.listing .listing_name{width:250px}.listing .listing_name .listing_thumb_wrapper_out{position:relative;width:250px}.listing .listing_name .listing_thumb_wrapper{background:url(/img/site/icon_attorney_pointer.png) no-repeat right;padding-right:10px;position:absolute;left:-100px;margin-top:-41px;top:50%}.listing .listing_name img{border:6px solid #1F5483;height:70px;margin:0;width:70px}.listing .listing_name p{font-size:18px;font-weight:bold;margin:0}.listing .listing_name strong{color:#222;display:block}.listing .attorney_office,.listing .listing_contact_info{width:120px}.listing .listing_contact_info span,.listing .listing_contact_info a{display:inline-block}.listing .listing_contact_info .vcard{background:url(/img/site/icon_vcard.png) no-repeat top left;height:21px;text-indent:-999em;width:26px}.truncated tr:hover{background:none}.truncated td{font-size:12px}.truncated .listing_name{padding-left:4px;width:200px}.truncated .listing_name p{font-size:13px}.truncated .listing_name strong{margin:0 0 4px}.truncated .email a,.sidebar .guest_info .email a{background:url(/img/site/icon_email.png) no-repeat;display:block;height:17px;text-indent:-999em;width:25px}.truncated .add_portfolio{padding:0;text-indent:-999em;width:24px}.truncated .add_portfolio a{padding:0;width:24px}.pagination ul{padding:0;margin:36px 0 0;list-style-type:none}.pagination ul li{background:none;float:left;margin:0 10px 0 0;padding:0}.pagination ul li a{border:1px solid;color:#1F5483;display:block;padding:.2em .6em;background:#FFF}.pagination ul li.current a{background:#555;border:1px solid #555;color:#FFF;cursor:default}.pagination ul li a:hover{background:#96AA5D;color:#FFF;text-decoration:none}.pagination ul li.prev a,.pagination ul li.next a{background:none;border:none}.pagination ul li.prev a:hover,.pagination ul li.next a:hover{color:#222}.pagination ul li a img{margin:0}body.search .pagination ul li.prev a,body.search .pagination ul li.next a{border:1px solid}#edit_this{background-color:#F2FF67;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#F2FF67),color-stop(100%,#e4f158));background-image:-webkit-linear-gradient(top,#F2FF67,#e4f158);background-image:-moz-linear-gradient(top,#F2FF67,#e4f158);background-image:-ms-linear-gradient(top,#F2FF67,#e4f158);background-image:-o-linear-gradient(top,#F2FF67,#e4f158);background-image:linear-gradient(top,#F2FF67,#e4f158);border-bottom:1px solid #dbe752;border-right:1px solid #dbe752;color:#222;display:block;font-weight:bold;padding:.6em 1em;position:fixed;left:0;text-align:center;text-shadow:1px 1px 0 rgba(255,255,255,.6);top:0}#edit_this:hover{background-color:#e0ee49;color:#222;background-color:#e0ee49;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e0ee49),color-stop(100%,#d2e03d));background-image:-webkit-linear-gradient(top,#e0ee49,#d2e03d);background-image:-moz-linear-gradient(top,#e0ee49,#d2e03d);background-image:-ms-linear-gradient(top,#e0ee49,#d2e03d);background-image:-o-linear-gradient(top,#e0ee49,#d2e03d);background-image:linear-gradient(top,#e0ee49,#d2e03d)}#edit_this:active{-webkit-box-shadow:inset 0 0 9px 2px #b0bd29;box-shadow:inset 0 0 9px 2px #b0bd29}.breadcrumbs{list-style:none;margin:0 0 20px;padding:0;width:600px;float:left}.breadcrumbs li{border-left:1px solid #c5cbd1;float:left;font-size:11px;margin-left:4px;padding-left:4px}.breadcrumbs li:first-child{border:none;margin-left:0;padding-left:0}.translations{list-style:none;margin:0 0 20px;padding:0;width:300px;float:right}.translations li{border-right:1px solid #c5cbd1;float:right;font-size:11px;margin-right:4px;padding-right:4px}.translations li:first-child{border:none;margin-right:0;padding-right:0}#footer{border-radius:1px;border-top:36px solid #7A99AC;font-size:12px;padding:0 0 20px}#footer .group .section{float:left;margin:10px 0 0 20px}#footer .section:first-child{margin-left:0}#footer h5{border-bottom:1px solid;color:#323B45;font-size:16px;font-weight:bold;padding:0 0 2px}#footer li{list-style:none}#footer p{line-height:1.4}#footer a{display:block}.elevator{width:170px}.connect li{float:left;margin:0 0 0 5px}.connect .contact{line-height:2;margin:0}.linked_in a,.facebook a,.twitter a,.googleplus a{background:url(/img/site/sprite_social.png) no-repeat top left;display:block;height:22px;text-indent:-9999px;width:22px}.linked_in a{background-position:-30px 0}.twitter a{background-position:-60px 0}.googleplus a{background-position:-90px 0}.connect li:last-child{margin-right:0}.nearby{width:340px}.nearby ul{float:left;margin-left:16px;width:102px}.nearby ul:first-child{margin-left:0}#footer .nearby li{margin:0}.nearby a{padding:1px 0 2px}.hiring{width:254px}.hiring li{margin:0 0 8px}.hiring .date{margin:0}.quick_links{width:120px}.quick_links li{margin:0 0 .3em}.legal{clear:both;color:#949EA7;margin-top:30px}.legal p{float:left}.legal li{float:left;line-height:1.4;margin-left:16px}form label{display:block;font-size:12px;font-weight:bold;margin:0 0 5px}.text input.placeholder,.textarea textarea.placeholder{color:#888;font-style:italic}span.required{color:#ac181b;font-size:12px}.text,.password,.entry,.file,.checkboxes,.select,.radios,.textarea,.submit{margin-bottom:12px}.submit{margin-top:18px}.text input,.password input,.textarea textarea{background:#FFF;-webkit-box-shadow:inset 0 3px 2px 0 #CCC;box-shadow:inset 0 2px 2px 0 #CCC;border-color:#B4B4B4 #DADADA #EEE;border-width:1px;border-style:solid;color:#444;font-family:Arial,sans-serif;padding:5px;font-size:12px;margin:0;-webkit-appearance:none}.text input{width:220px}.select select{width:232px}.text input:focus,.password input:focus,.textarea textarea:focus{border:1px solid #419ba5;outline:none}.textarea textarea{height:150px;width:360px}.module .textarea textarea{width:221px}.checkbox{margin:0 0 3px}.checkbox input,.radio input{float:left;margin:2px 4px 0 0;width:16px}.checkbox label,.radio label{display:inline;font-weight:normal}.radio{margin-bottom:6px}.submit input{background:#7AA375;border:none;color:#fff;font-family:Arial,sans-serif;font-size:12px;padding:5px}.submit input:hover{background:#84C07C;cursor:pointer}#log_in #torso .submit{float:left;margin-right:18px}#log_in #torso .checkbox{margin-top:25px;float:left}#log_in #torso .checkbox input{margin-top:5px}.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:#dc4405 url(/img/site/sprite_messaging.png) no-repeat 14px 14px;border-top:1px solid #df4242}.success{background:#215732 url(/img/site/sprite_messaging.png) no-repeat 14px -590px;border-top:1px solid #36d275}.info{background:#ebf2b9 url(/img/site/sprite_messaging.png) no-repeat 14px -284px;border-top:1px solid #fbffe2;color:#333}.error a,.info a,.success a{font-weight:bold;text-decoration:underline}.error a,.success a{color:#FFF}.info a{color:#333}.error p,.info p,.success p{margin:0}.error ul,.info ul,.success ul{list-style-type:disc;margin:8px 0 0 30px}.error li,.info li,.success li{background:none;margin:0 0 .2em;padding:0}p.help,span.help,div.help{font-weight:normal;opacity:.6;font-size:.84em;letter-spacing:.01em}p.help{margin:8px 0 0}table{border-collapse:collapse;margin:0}td,th{text-align:left}table.schedule{}table.schedule td{padding:10px}table.schedule tr.odd{background-color:#eee}table.schedule tr.even{background-color:#ddd}table.schedule td+p{padding-top:0;margin-top:0}table.schedule td p:last-child{margin-bottom:0}table.schedule h2{}table.schedule h3{}table.schedule td strong{color:#111}.intro{font-size:16px;color:#7A99AC}.callout{background-color:#7A99AC;color:#FFF;float:right;font-size:14px;margin:0 0 2em 20px;padding:10px 15px;width:190px}.callout_sidebar{background-color:#96adbd;color:#f9f9f9;font-size:14px;font-weight:100;letter-spacing:.08em;line-height:1.3;padding:1em 1.5em;max-width:280px}.callout_sidebar strong{font-size:16px;color:#fefefe}.highlight{color:#95A1AA;font-size:1.6em;line-height:1.4}.overview{border-top:1px solid #BFC5CB;color:#444;font-size:18px;font-weight:bold;padding:6px 0 0}.file{background-image:url(/img/site/filetypes/icon_file.png);background-position:0 center;background-repeat:no-repeat;background-size:19px;padding:4px 0 4px 27px}.word,.doc,.docx{background-image:url(/img/site/filetypes/icon_word.png)}.xls,.xlsx{background-image:url(/img/site/filetypes/icon_excel.png)}.pdf{background-image:url(/img/site/filetypes/icon_pdf.png)}.ppt,.pptx{background-image:url(/img/site/filetypes/icon_powerpoint.png)}.file.external{background-image:url(/img/site/filetypes/icon_external_link.png)}.file.video{background-image:url(/img/site/filetypes/icon_video.png)}.file.generic{background-image:url(/img/site/filetypes/icon_generic.png)}.justified_left{}img.justified_left{float:left;margin:0 1em 1em 0;max-width:50%}.justified_right{}img.justified_right{float:right;margin:0 0 1em 1em;max-width:50%}table.grid{border:1px solid #C2C8CD;border-collapse:collapse}table.grid th,table.grid td{border:1px solid #C2C8CD;padding:.25em}table.layout{}table.layout th,table.layout td{vertical-align:top;padding-bottom:1.5em;padding-right:1em}#homepage #torso{padding:0}#homepage .brandtile_wrapper{background:none;height:490px;margin:0 0 20px;padding:0 0 20px;position:relative}#homepage .brandtile{display:none;height:482px}#homepage .brandtile:first-child{display:block}#homepage .brandtile td{font-family:"futura-pt",Arial,sans-serif;font-size:32px;height:160px;padding:0;width:236px}td.block div{background:url("/img/site/hero/tile_blue.png") repeat center center;opacity:0;padding:0 14px}td.proof div{background:url("/img/site/hero/tile_green.png") repeat center center;font-size:25px;letter-spacing:-.04em;padding:0 20px;color:#FFF;cursor:pointer}td.proof div a{color:#FFF;text-decoration:underline}td.proof div a:hover{color:#FFF}td.proof em{display:block;font-size:18px;margin-top:12px;text-transform:none}span.opening{display:inline-block;letter-spacing:normal;margin-left:-14px;width:14px}.balls{background:url(/img/site/hero/bg_balls.jpg) no-repeat top center}.balls td.proof div{background:rgba(0,47,108,.8)}.earth{background:url(/img/site/hero/bg_earth.jpg) no-repeat top center}.earth td.block div{background:url(/img/site/hero/tile_earth_orange.png) repeat center center}.earth td.proof div{background:url(/img/site/hero/tile_earth_green.png) repeat center center}.boxing{background:url(/img/site/hero/bg_boxing.jpg) no-repeat top center}.boxing td.block div{background:url(/img/site/hero/tile_green.png) repeat center center}.boxing td.proof div{background:rgba(209,140,43,.8)}.controls{height:16px;position:absolute;right:0;bottom:0}.controls a{background-color:#BBB;border-radius:1px;float:left;height:16px;margin-left:8px;text-indent:-999em;width:16px}.controls a.active{background-color:#777}#homepage #torso .section{margin-right:19px}#homepage .minor_section,#homepage #torso .section{float:left}#homepage .minor_section h2,#homepage #torso .section h2{border-bottom:2px solid #C2C8CD;padding-bottom:8px;margin-bottom:16px}#homepage .minor_section{width:205px}#homepage #torso .section{width:352px}#homepage #torso .section img{max-width:350px}#homepage #torso .section ul{margin:0 0 0 30px}hr{background:transparent;color:transparent;border-left:none;border-right:none;border-top:none;border-bottom:1px dashed #d7d7d7;margin-bottom:1.5em}p.article_date{color:#888;margin-top:-1.2em;margin-bottom:1.5em}#homepage #torso li{list-style:none;margin:0 0 1em}.account #torso{width:460px;margin:60px auto}.account #torso h1{margin-left:30px}.account #torso p{font-size:13px;margin:0 30px 1.4em}.account #torso form{border:1px solid #DFE2E5;padding:30px;background-color:#F5F6F6}.account #torso label{font-size:1.2em}#forgot_your_password #torso form p{margin-top:0}.account #torso .text input,.account #torso .password input{width:390px}.account #torso input{font-size:1.2em}.helper{display:block;margin:1em 0 0}#attorney_finder .brandtile table{height:160px}#attorney_finder .main{margin-left:19px;width:691px}#attorney_finder .main .actions a.button{background:#BBB;border:none;color:#FFF;float:right;margin-left:1em;margin-top:1em;font-family:Arial,sans-serif;font-size:12px;padding:5px}#attorney_finder .main .actions a.button.submit{margin-right:1em;margin-top:1em;background-color:#7AA375}.select2-container--default .select2-results>.select2-results__options{max-height:300px}.attorney_search_widget li{float:left;font-size:12px;list-style:none;margin:0 7px 8px 0}.attorney_search_widget li:hover .attorney_search_widget_out{display:block}.attorney_search_widget li a{border:1px solid;display:block;padding:0 4px;text-align:center;width:9px}.attorney_search_widget li a:hover{background:#7AA375;border:1px solid #7AA375;color:#FFF}.attorney_search_widget .active a{background:#666;border:1px solid #555;color:#FFF}#attorney_finder .reset_form{float:left;margin-top:18px}#attorney_finder .reset_form input{background:#BBB;border:none;color:#FFF;float:left;font-family:Arial,sans-serif;font-size:12px;padding:5px}#attorney_finder .reset_form input:hover{background:#CCC}#infscr-loading{background:#EEE;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:10px auto 0;padding:20px;width:260px}#infscr-loading img{float:left;margin:0 20px 0 0}#infscr-loading div{float:left;font-size:20px}#infscr-loading div em{color:#003454;font-style:normal;font-weight:bold}#attorney_detail .brandtile td h1{font-size:21px;font-family:Arial,sans-serif;font-weight:normal;line-height:1;text-align:left}#attorney_detail .brandtile td h1 strong{display:block;font-size:26px;padding:1px 0}.brandtile_contact .locations li{background:url(/img/site/pipe_locations.png) no-repeat center left;margin-left:4px;padding-left:7px;float:left}.brandtile_contact .locations li:first-child{background:none;border-left:0;margin-left:0;padding-left:0}.brandtile_contact .brandtile_social li{float:left;margin-left:8px}.brandtile_contact .brandtile_social li:first-child{margin-left:0}.brandtile_contact .brandtile_social a{display:block;height:15px}.brandtile_contact .brandtile_social li.linkedin a{background:url(/img/site/icon_linkedin.png) no-repeat top left;text-indent:-999em;width:15px}.brandtile_contact .brandtile_social li.vcard a{background:url(/img/site/icon_vcard.png) no-repeat top left;height:21px;text-indent:-999em;width:26px}#attorney_detail .main{margin-left:19px;width:435px}#attorney_detail .related{width:691px;float:left}#attorney_detail .sidebar .collapsable{position:relative}#attorney_detail .sidebar .collapsable span.cut_point{display:block;height:0}#attorney_detail a.portfolio_link{font-size:13px}.areas_focus{background:#003454;color:#FFF;font-size:18px;font-weight:bold;margin:0 0 .8em;padding:.2em 10px .3em}.mod_admissions ul,.mod_memberships ul,.mod_education ul{margin:0 0 8px}.mod_admissions ul ul,.mod_memberships ul ul,.mod_education ul ul{margin:0 0 14px}.mod_admissions li,.mod_memberships li{color:#323d46;font-size:14px;margin:0 0 2px}.mod_admissions li li,.mod_memberships li li,.mod_education li,.mod_memberships .collapsable{color:#6e7983;font-size:13px;margin:0 0 8px}.mod_education p{display:inline}.mod_admissions li{font-weight:bold}.mod_admissions li li{font-weight:normal}.mod_microsite{background-color:#E5EAF0;border:none;padding:10px}.mod_microsite a{background-color:#FFF;border:1px solid #CBD4E0;display:block;font-family:"futura-pt",Arial,sans-serif;font-size:18px;line-height:1.4;padding:20px}.toggle{position:relative;top:5px;color:#999;cursor:pointer;font-style:italic}.toggle_gradient{height:30px;bottom:0;position:absolute;width:100%;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,.44) 44%,rgba(255,255,255,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(44%,rgba(255,255,255,.44)),color-stop(100%,rgba(255,255,255,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,.44) 44%,rgba(255,255,255,1) 100%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,.44) 44%,rgba(255,255,255,1) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,.44) 44%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,.44) 44%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=0 )}.show_more:hover{color:#4b6c41}.tabbed_nav{border-bottom:1px solid #6D96AC;margin:8px 0 20px;padding:0 0 5px}.tabbed_nav li{display:inline;list-style:none;margin:0}.tabbed_nav li a{background:#E3E3E3;border:1px solid #C7C7C7;border-bottom:none;box-shadow:0 1px 0 0 #F7F7F7 inset;-webkit-box-shadow:0 1px 0 0 #F7F7F7 inset;color:#585858;font-size:13px;padding:8px 10px;-moz-border-top-left-radius:4px;-moz-border-top-right-radius:4px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px}.tabbed_nav li.active a{background:#84aec3;border:1px solid #7a99ac;border-bottom:none;-webkit-box-shadow:0 1px 0 0 #bcd5e3 inset;box-shadow:0 1px 0 0 #bcd5e3 inset;color:#FFF;font-size:15px;font-weight:bold;padding:8px 10px 9px;position:relative;top:-1px}.tools{margin-bottom:30px}.tools div{float:left}.tools a{display:block;padding:1px 0 1px 28px}a.portfolio_link{background:url(/img/site/icon_briefcase.png) no-repeat center left;display:block;font-size:12px;padding:1px 0 1px 28px}.share{background:url(/img/site/icon_share.png) no-repeat center left;margin-left:20px}.share a{padding-left:25px}.make_single_pdf{background:url(/img/site/icon_pdf.png) no-repeat center left;margin-top:14px;clear:both}.make_single_pdf a{padding-left:23px}.export_content{background:url(/img/site/icon_export.png) no-repeat center left;margin:14px 0 0 30px}.export_content a{padding-left:20px}a.portfolio_link_currently,div.added_to_portfolio{background:#83a27a;border:1px solid #EEE;color:#FFF;font-size:12px;font-weight:bold;padding:6px 4px;display:block;text-align:center;margin-top:-6px}.tools a.portfolio_link_currently,.tools div.added_to_portfolio{width:140px;display:block}.ask_a_question label.error{background-color:#FAD2D2;background-image:none;border:0;margin:5px 0 15px;padding:3px 10px;color:#dc4405;font-weight:normal}.ask_a_question div.submit{margin-top:5px}#portfolio .brandtile_wrapper{background:url(/img/site/hero/bg_my_portfolio.jpg) no-repeat}#portfolio h2{margin:24px 0 8px;text-align:center}#portfolio .empty{width:50%;margin:2em auto}#portfolio .intro{margin:0 0 32px;text-align:center}table.pages{margin-bottom:15px;border-collapse:collapse}table.pages,table.pages tbody,table.pages tbody tr{width:100%}table.pages th,table.pages td{border-bottom:1px solid #ddd;border-top:1px solid #ddd;height:27px;padding:14px 10px;vertical-align:middle}table.pages .dragger{cursor:move;background:url('/img/site/portfolio_drag.png') center center no-repeat;width:33px;height:27px}table.pages .sort{width:5%}table.pages .title{width:55%}table.pages td.title{font-weight:bold}table.pages .type{width:30%}.ui-sortable-helper{display:block;background:#F4F4F4;-webkit-box-shadow:0 0 6px 6px rgba(0,0,0,.2);box-shadow:0 0 6px 6px rgba(0,0,0,.2)}table.pages .ui-sortable-helper td{border-style:dashed}table.pages .actions{width:10%}table.pages .actions a,#portfolio a.remove_all{background:#b42727;color:#FFF;font-size:12px;padding:6px 8px;text-align:center}table.pages .actions a:hover,#portfolio a.remove_all:hover{background:#840f0f}#portfolio a.remove_all{float:right;margin:0 20px 20px 0}#portfolio #torso h3{color:#003454;font-size:18px;font-weight:bold;line-height:1.3;margin:0 0 12px}.email_entries .text input,.create_pdf .text input,.create_pdf .text textarea{width:408px;padding-top:8px;padding-bottom:8px}#portfolio .email_entries{float:left;width:420px}#portfolio .create_pdf{border-left:1px solid #C4C4C4;float:right;padding-left:52px;width:420px}#portfolio .create_pdf textarea{height:100px;width:408px}#services .legal_services h2,#services .industries h2{color:#FFF;font-size:18px;margin:0 0 18px;padding:6px 14px}.legal_services{float:left;width:691px}.industries{float:left;margin-left:19px;width:236px}.legal_services h2,#services .social_responsibility{background:#003454}.industries h2{background:#81a0b5}#services .col{float:left;margin-left:19px;width:217px}#services .col:first-child{margin-left:0}.legal_services dd,.industries li{border-bottom:1px solid #BFC5CB;list-style:none}.legal_services dd:last-child,.industries li:last-child{border:none}.legal_services dl{margin:0 0 2em}.legal_services dt{border-top:1px solid #BFC5CB;color:#003454;font-size:18px;font-weight:bold;line-height:1.3;margin:0 0 12px;padding:.3em 0 0}.legal_services a,.industries a{display:block;padding:.2em 0}.legal_services a:hover,.industries a:hover{background:#e6ecf2}.legal_services dd ul{list-style:none;margin:0 0 .3em 20px}.legal_services dd li{margin:0 0 1px}.legal_services dd li a{padding:0}ul.accordion{list-style:none;margin:0 0 18px 0}ul.accordion>li{border-top:1px solid #BFC5CB;margin:0;padding:10px 0}.accordion li h4{color:#83a27a;font-size:17px;font-weight:bold;margin:0;text-decoration:none;-webkit-transition:all .1s ease;-moz-transition:all .1s ease;-o-transition:all .1s ease;transition:all .1s ease}.accordion li h4 span{font-size:24px;float:right;line-height:1}.accordion .bulk p{margin:1.4em 0 0}.accordion .bulk ul{list-style:disc;margin:1em 0 1em 30px}.accordion li p:first-child{margin:.7em 0 0}.accordion .has-js{cursor:pointer}.accordion .has-js h4:hover{color:#002342}.service-list-toggle{background:#487c3d;color:#fff;cursor:pointer;float:right;font-size:16px;font-weight:bold;height:24px;text-align:center;user-select:none;width:24px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}#service_detail .sidebar .module{border:none}#service_detail .sidebar .mod_related_services{border-top:1px solid #BFC5CB}#service_detail .main{margin-left:19px;width:430px}#service_detail .overview{border-top:1px solid #BFC5CB;font-size:18px;font-weight:bold;padding:6px 0 0}#industry_detail .main{margin-left:19px;width:430px}#industry_detail .overview{border-top:1px solid #BFC5CB;font-size:18px;font-weight:bold;padding:6px 0 0}#industry_detail .sidebar .module{border:none}#offices .listing td{width:30%}.office_list_container{background-color:#F5F6F6}.office_list{float:left;width:117px;margin-bottom:0}.office_list li a{padding:.4em}.mod_managing_partner .partner{font-size:14px;font-weight:bold}.mod_managing_partner a{display:block}#office_detail .main{margin-left:19px;width:435px}#news_insights .brandtile table{height:160px}#news_insights .main{margin-left:19px;width:435px}#news_insights h3{border-bottom:2px solid;color:#333;font-size:20px;margin:0 0 .5em;text-transform:uppercase}#news_insights .module{border:none;margin:0 0 24px}#news_insights .module h4{border-bottom:1px solid #C4C4C4;font-size:13px;font-weight:bold;padding:0 0 2px;text-transform:uppercase}#news_insights .module h4 a{color:#003454;display:block;padding:4px 0 4px 30px}#news_insights .mod_blogs h4 a{padding:0}#news_insights .mod_client_alerts h4 a{background:url(/img/site/icon_client_alert.png) no-repeat 0 2px;padding-left:29px}#news_insights .mod_newsletters h4 a{background:url(/img/site/icon_newsletters.png) no-repeat 0 3px}#news_insights .mod_attorney_articles h4 a{background:url(/img/site/icon_attorney_articles.png) no-repeat 0 3px;padding-left:34px}#news_insights .mod_legal_analysis h4 a{background:url(/img/site/icon_legal_analysis.png) no-repeat 0 4px}#news_insights .mod_upcoming_events h4 a{background:url(/img/site/icon_events.png) no-repeat 0 2px;padding-left:33px}#news_insights .mod_speaking_engagements h4 a{background:url(/img/site/icon_speaking_engagements.png) no-repeat 0 3px}#news_insights .mod_news_briefs h4 a{background:url(/img/site/icon_news_briefs.png) no-repeat 0 1px;padding-left:26px}#news_insights .mod_press_releases h4 a{background:url(/img/site/icon_press_releases.png) no-repeat 0 1px;padding-left:26px}#news_insights .mod_blogs h4{background:url(/img/site/icon_blogs.png) no-repeat 0 1px;padding:4px 0 4px 26px}#news_insights .module h4 span{color:#1f5483;float:right;font-size:11px;font-weight:normal;padding:0;text-transform:none}#news_insights .module li{border-top:1px dotted #b2b2b2;padding:8px 0 0}#news_insights .module li:first-child{border:none}.module a.title{display:block;font-weight:bold;margin:0 0 .2em}.news_insights .topic{color:#222;display:block;font-weight:bold;margin:0 0 2px}.module .authors{display:block}.module .authors a{color:#768185}.module .authors a:hover{color:#586063}#news_insights .event{margin:10px 0 0}#news_insights .event_badge{background:url(/img/site/bg_event_badge.png) no-repeat top left;color:#FFF;float:left;font-size:13px;font-weight:bold;height:41px;line-height:1.3;padding:3px 0 0;text-align:center;text-transform:uppercase;width:47px}#news_insights .event_badge span{color:#164877;display:block;font-size:17px}#news_insights .event_teaser{float:right;width:169px}.news_insights .article-toc{background:#eaeff3;border:1px solid #dee5ea;padding:0 0 20px;margin:30px 0}.news_insights .article-toc h3{background:#dee5ea;color:#404040;font-weight:bold;margin:0 0 18px;padding:10px 20px;text-transform:uppercase}.news_insights .article-toc ul{margin:0;padding:0 20px}.news_insights .article-toc li{list-style:none;margin:0;padding:0}.news_insights .article-toc li.primary{font-size:14px;margin:14px 0 0}.news_insights .article-toc li.secondary{margin:4px 0 0 20px}.feature{border-top:1px dotted #B2B2B2;margin:0 0 32px;padding:32px 0 0}.feature:first-child{border:none;padding:0}.feature h2{font-size:28px;line-height:1;margin:0 0 .8em}.major h2{font-weight:bold}.feature ul,.feature ol{margin-left:30px}.minor h2{font-size:20px}.feature h2 a,.minor h2 a{color:#111;line-height:1.2}.feature h2 a:hover,.minor h2 a:hover{color:#777}.minor .image_teaser{float:left;margin:0 2em 1em 0;width:236px}.minor .image_teaser img{margin:0}#news_insights .mod_blogs .module{float:left;margin-left:47px;width:450px}#news_insights .mod_blogs .module:first-child{margin-left:0}.mod_case_studies{clear:both}#news_insights .mod_case_studies h3{padding-bottom:4px}#news_insights .mod_case_studies h3 a{background:url(/img/site/icon_case_studies.png) no-repeat 0 2px;color:#003454;font-size:16px;font-weight:bold;margin:0 0 28px;padding:4px 0 4px 34px}#news_insights .mod_case_studies h4{font-size:20px;font-weight:normal;line-height:1.2;margin:0 0 .8em}#news_insights .mod_case_studies h4 a{color:#111}#news_insights .mod_case_studies h4 a:hover{color:#777}.mod_case_studies .media{float:left;margin-left:44px;width:450px}.mod_case_studies .media:first-child{margin-left:0}.mod_case_studies .media img,.mod_case_studies .media iframe{margin:0 0 .8em}.case_list{border-left:1px solid #EDEDED;float:right;padding-left:39px;width:390px}#news_insights .case_list li{border-top:1px dotted #B2B2B2;list-style:none;margin:0 0 24px;padding:16px 0 0}#news_insights .case_list li:first-child{border:none;padding:0}.case_list a.title{display:block;font-size:14px;font-weight:bold;margin:0 0 .2em}.case_list img{float:left;margin:4px 0 0;width:75px}.case_list p{float:right;width:300px}.news_insights h2.category{background-repeat:no-repeat;padding:0 0 2px 34px;border-bottom:1px solid #C4C4C4;color:#133245;font-size:16px;font-weight:bold;margin:0 0 1em;text-transform:uppercase}#client_alert h2.category,#insight h2.category{background-image:url(/img/site/icon_client_alert.png);padding-left:30px}#newsletter h2.category{background-image:url(/img/site/icon_newsletters.png);background-position:0 1px}#attorney_article h2.category{background-image:url(/img/site/icon_attorney_articles.png)}#legal_analysis h2.category{background-image:url(/img/site/icon_legal_analysis.png)}#speaking_engagement h2.category{background-image:url(/img/site/icon_speaking_engagements.png);background-position:0 2px}#seminars_webinar h2.category{background-image:url(/img/site/icon_events.png)}#news_brief h2.category{background-image:url(/img/site/icon_news_briefs.png);padding-left:28px}#press_release h2.category{background-image:url(/img/site/icon_press_releases.png);padding-left:28px}#case_study h2.category{background-image:url(/img/site/icon_case_studies.png)}#wemedia_r h2.category{background-image:url(/img/site/icon_case_studies.png)}.news_insights h3.title{color:#000;font-size:20px;margin:0 0 .6em}.contents{margin-top:1em}.publication{font-size:14px;font-style:italic;margin:0 0 1em}img.case_study{margin:1em 0}#speaking_engagement .meta,#seminars_webinar .meta{background-color:#dee5ea;border-top:1px solid #bcccd5;margin:0 0 1.4em;width:100%}#speaking_engagement .meta td,#seminars_webinar .meta td{color:#111;padding:6px;text-shadow:1px 1px 0 rgba(255,255,255,.4)}#speaking_engagement .meta td.label,#seminars_webinar .meta td.label{font-size:12px;font-weight:bold;text-align:right;text-transform:uppercase;width:30%}.meta td.register{font-weight:bold}.archive{margin:0;text-align:center}.archive a{background-color:#eee;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#eee),color-stop(100%,#ccc));background-image:-webkit-linear-gradient(top,#eee,#ccc);background-image:-moz-linear-gradient(top,#eee,#ccc);background-image:-ms-linear-gradient(top,#eee,#ccc);background-image:-o-linear-gradient(top,#eee,#ccc);background-image:linear-gradient(top,#eee,#ccc);border:1px solid #ccc;border-bottom:1px solid #bbb;color:#222;display:inline-block;font-size:14px;font-weight:bold;padding:8px 16px;text-align:center;text-shadow:0 1px 0 #eee}.archive a:hover{background-color:#ddd;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ddd),color-stop(100%,#bbb));background-image:-webkit-linear-gradient(top,#ddd,#bbb);background-image:-moz-linear-gradient(top,#ddd,#bbb);background-image:-ms-linear-gradient(top,#ddd,#bbb);background-image:-o-linear-gradient(top,#ddd,#bbb);background-image:linear-gradient(top,#ddd,#bbb);border:1px solid #bbb;border-bottom:1px solid #999;cursor:pointer;text-shadow:0 1px 0 #ddd}.archive_info{margin:-.5em 0 1.5em 0;font-style:italic;color:#999}.archive_info a{color:#768185}.careers .cell p{margin:0}.careers .cell{border-left:1px solid #FFF;border-top:1px solid #FFF;float:left;height:160px;width:236px}.careers .headline{height:auto}.careers .cell:first-child{border-left:none}.careers h1{color:#FFF;font-family:"futura-pt",Arial,sans-serif;font-size:30px;text-transform:uppercase}#careers h1{margin:0;text-align:center}#careers .brandtile_wrapper{background:#7a99ac url(/img/site/hero/bg_careers.jpg) no-repeat}#job_detail .brandtile_wrapper{height:160px}.careers .brandtile{height:321px}#careers .brandtile img{height:159px;width:236px}#careers .main{margin:0 0 0 236px;width:710px}.career_door{float:left;margin-left:10px;width:230px}.career_door:first-child{margin-left:0}.career_door ul{list-style:none;margin:0}#careers .highlight{border-top:1px solid #BFC5CB;font-size:24px;margin:100px 0 0;padding-top:10px}.careers h1{line-height:1.1;margin:0 0 0 24px;text-align:left}.careers h1 span{display:block;font-size:22px}.story_wrapper{float:left;width:473px}.personas{border-top:1px solid #FFF;height:162px}.persona{border-bottom:1px solid #FFF;border-left:1px solid #FFF;float:left;height:80px;width:117px}.persona:nth-child(2),.persona:nth-child(4){border-left:1px solid #FFF}.persona:nth-child(3),.persona:nth-child(4),.border{border-bottom:none}.persona img{cursor:pointer;margin:0;opacity:.4}.persona:first-child img{opacity:1}.careers .quote blockquote{color:#FFF;display:none;margin:0;padding:24px}.careers .quote blockquote:first-child{display:block}.careers .quote blockquote .author{color:#222;line-height:1.3;margin:10px 0 0;text-align:right}.careers .quote blockquote .author strong{display:block;font-size:14px}.video_wrapper{border-left:1px solid #FFF;border-top:1px solid #FFF;float:right;width:473px}.video_wrapper a{display:none}.video_wrapper a:first-child{display:block}.video_wrapper img{margin:0}.job_openings{border-top:1px solid #BFC5CB;padding-top:12px}.job_openings:first-child{border:none;padding:0}.careers .jobs{list-style:none;margin:0 0 1.4em}.jobs li{list-style:none;margin:0}.jobs li:first-child{border:none}.jobs li a{display:block;padding:.2em 0}#all_jobs .main .listing li h2{margin-bottom:0}#all_jobs .main .listing li p{margin:0}.careers .meta{margin:0}.careers .meta .date{display:inline}.apply{margin:2em 0}.apply a{background-color:#487c3d;border-radius:2px;color:#FFF;display:inline-block;font-size:14px;font-weight:bold;padding:.6em 1em;text-align:center;text-shadow:1px 1px 0 rgba(0,0,0,.4)}.apply a:hover{background-color:#2f5f25;color:#FFF}#contact .main{width:520px}#contact .main ul{float:left;list-style:none;width:170px}#contact .main li{font-weight:bold;margin:0 0 .6em}#contact #torso .contact_form{float:right;width:396px}#contact #torso form .text input,#contact #torso form textarea{width:384px}#contact #torso form .submit{margin-top:0}#page_not_found #torso{padding-top:20px}#page_not_found .info{width:450px}#page_not_found .suggestions{border-right:1px solid #CCC;float:left;padding-right:30px;width:499px}#page_not_found #torso ul{float:left;margin-left:19px;width:239px}#page_not_found #torso ul:first-child{margin-left:0}#page_not_found #torso ul li{color:#999;float:left;font-size:12px;font-style:italic;list-style:none;margin:0 0 1em}#page_not_found #torso ul li a{display:block;font-size:14px;font-style:normal;font-weight:bold}#page_not_found #torso .search_widget{float:right;position:relative;width:380px}#page_not_found #torso .search_widget p{font-size:15px;margin:0 0 .6em}#page_not_found #torso .search_widget form div{float:left;margin-top:0;margin-right:20px}#page_not_found #torso .search_widget form .text input{width:200px}#page_not_found #torso .search_widget form div input{margin-top:0}#search .main{width:691px;margin-left:19px}.search_results p strong{background:#FFFDC2}.main .info{margin-top:0}.secondary_nav>ul{margin:0 0 40px}.secondary_nav li.active label{background-color:#DFE2E5;color:#555;font-weight:bold}.secondary_nav label{display:block;padding:.4em .8em;cursor:pointer}#search .sidebar .coaching{display:block;font-size:12px;font-weight:bold;margin:1.4em 0 5px}.page_info{margin-bottom:20px;font-style:italic}.loader{display:none;position:absolute;right:337px;top:130px}.live_loader{position:absolute;right:0;top:0}#subscribe .main .text{float:left;margin-left:40px;width:450px}#subscribe .main .text input{width:438px}#subscribe .main .text:first-child{margin-left:0}#subscribe .checkbox{float:left;width:234px}.return{background-color:#EEE;padding:5px 0}.return .view_more{color:#7f899c;display:block;font-size:12px;margin:0 auto;width:947px}.return .view_more:hover{color:#414754}.return .view_more:before{content:"← "}.unbranded #header{height:auto;margin:10px 0 0 0;position:relative}.unbranded #logo{float:left;padding:0}.unbranded #logo img{float:left;max-width:300px}.unbranded .nav{width:620px}.unbranded .primary_nav{bottom:0;margin:0;position:absolute;right:0}.unbranded .banner img{margin-bottom:0}.unbranded #footer{border-top:1px solid #BFC5CB;color:#777;padding:20px 0}.unbranded #footer a{display:inline}.unbranded .legal{margin:20px 0 0}.microsite_callout .nav{width:100%}.microsite_callout .primary_nav{bottom:0;margin:0;position:relative;right:0}.microsite_callout .primary_nav{margin:0;padding:7px 0}.microsite_callout .primary_nav li a{max-width:none}.microsite_callout #utility{border-bottom:1px solid #ddd}.microsite_callout .tagline{font-style:italic;color:#949EA7;font-size:20px;float:left}.microsite .global_search div.text{margin-bottom:0}.unbranded .risk_management #footer li{float:left;line-height:1.4;margin-left:16px}.unbranded .risk_management #footer ul.logout{float:right}.unbranded .risk_management .copyright{float:left;line-height:1.4;color:#949EA7}.unbranded .risk_management .category{margin:.7em 0 0}.unbranded .risk_management .tagline{font-style:italic;color:#949EA7;font-size:20px;float:left}.unbranded .risk_management .banner{margin-top:1em}.unbranded .risk_management .banner img{margin:0}.unbranded .risk_management .nav{width:100%;padding:5px 0}.unbranded .risk_management .primary_nav{position:relative}.unbranded .risk_management .primary_nav li a{max-width:none}.unbranded .risk_management #header{margin:3px 0;border-bottom:1px solid #ddd}.unbranded .risk_management .global_search{float:right}.unbranded .risk_management .global_search div.text{margin-bottom:0;height:40px}.unbranded .risk_management .listing ul{margin-left:0}.risk_management_logged_in{text-align:center;padding:1em;margin:1em 0;background-color:#6E7982;color:#ddd}.risk_management_logged_in a{color:#fff;font-weight:bold}.risk_management_logged_in a:hover{text-decoration:underline}.risk_management .homepage_blurb ul{margin:0 0 1.4em 30px}ul.my_microsites{list-style:none;margin:24px 0 0 0;padding:0}ul.my_microsites li{border-bottom:1px solid #DDD}ul.my_microsites li:last-child{border:none}ul.my_microsites li a{display:block;font-size:18px;padding:.4em .8em}ul.my_microsites li a:hover{background:#e6ecf2}.guest{margin:0 0 30px}.guest img{float:left;margin:0;width:50px}.guest h3{font-size:13px;font-weight:bold}.guest ul{list-style:none;margin:0}.guest p,.guest li{font-size:12px}.guest_info{float:right;width:168px}.guest_info span{display:block}.position{color:#222;font-weight:bold}.main .guest{border-bottom:1px solid #BFC5CB;padding:0 0 30px;margin:0 0 30px}.main .guest img{width:160px}.main .guest h3{font-size:18px}.main .guest p,.main .guest li{font-size:13px}.main .guest_info{width:500px}.main .position{margin:0 0 3px}.main .guest_info .email{margin:0 0 1.4em}.main .guest_info p:last-child{margin-bottom:0}.tmpl_three_col .main .guest img{width:90px}.tmpl_three_col .main .guest_info{width:325px}.main .ask_a_question{background:#f1f1f1;border:1px solid #E3E3E3;margin:0 0 30px;padding:20px}.main .ask_a_question label{font-size:16px;font-weight:normal}.main .ask_a_question .text input,.main .ask_a_question textarea{width:98%}.main .ask_a_question .submit{margin-bottom:24px}.ask_a_question .submit input{font-size:16px;font-weight:bold}.main .ask_a_question .disclaimer{color:#888;font-style:italic;margin:0}.custom_ask_a_question .text,.custom_ask_a_question .select{float:left;margin-left:40px;width:45%}.custom_ask_a_question .select{height:49px}.tmpl_full .custom_ask_a_question .text,.tmpl_full .custom_ask_a_question .select{width:46%}.custom_ask_a_question .text input{width:100%}.tmpl_three_col .custom_ask_a_question .text input{width:93%}.custom_ask_a_question .text:first-child,.custom_ask_a_question .select:first-child{margin-left:0}.custom_ask_a_question .textarea textarea{width:96%;height:75px}.disclaimer_action{margin:20px 0;text-align:center}.disclaimer_action a{background:#7AA375;color:white;font-size:15px;padding:6px 8px;text-align:center}.disclaimer_action a:hover{background:#84C07C;cursor:pointer}#accountants .risk_management .listing li,#insights .risk_management .listing li,#cpe .risk_management .listing li,#engagement_letters .risk_management .listing li{background-image:url(/img/site/icon_news_briefs.png);background-repeat:no-repeat;background-position:0 25px;padding-left:32px;padding-right:24px}#accountants .risk_management .listing li:first-child,#insights .risk_management .listing li:first-child,#cpe .risk_management .listing li:first-child,#engagement_letters .risk_management .listing li:first-child{background-position:0 0}#cpe .risk_management .listing li{background-image:url(/img/site/icon_events.png)}#engagement_letters .risk_management .listing li{background-image:url(/img/site/icon_pdf.png)}.microsite .listing.articles li,.microsite .listing.events li{background-repeat:no-repeat;background-position:0 25px;padding-left:32px;padding-right:24px}.microsite .listing.articles li:first-child,.microsite .listing.events li:first-child{background-position:0 4px}.microsite .listing.events li{background-image:url(/img/site/icon_events.png)}.microsite .listing.articles li{background-image:url(/img/site/icon_news_briefs.png)}.microsite .listing li .abstract li{background-image:none;padding:0}.microsite .tmpl_three_col .pagination ul li{margin:0 7px 0 0}#insights .risk_management .listing .category{color:#999}#insights .risk_management .listing .category a{background-color:#eee;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:2px 4px;margin-right:5px;color:#999}#insights .risk_management .listing .category a:hover{color:#487c3d}#services .risk_management h2{-padding:0;-margin:0}#google_translate_element{float:right;margin-top:5px;padding-right:10px;border-right:1px solid #99A1A9}#google_translate_element .goog-te-gadget img{margin-bottom:0}.risk_management #torso .listing .error ol{margin:1em 0 0 3em}.risk_management #torso .listing .error ol li{border:none;background-image:none;padding-left:0}.goog-tooltip{display:none !important}.goog-tooltip:hover{display:none !important}.goog-text-highlight{background-color:transparent !important;border:none !important;box-shadow:none !important}.tipr_container_bottom{position:absolute;z-index:3000;border:1px solid #eee;background-color:#f4f4f4;padding:9px;font-size:12px;color:#555;font-weight:normal;width:150px;text-align:center;opacity:1}