
/* sp_class/assets/css/fs.sharebutton.css
 */
[class^="addthis_button_"] .defaultShareIcon,
[class^="socialshare_button_"] .defaultShareIcon{width:16px;height:16px;vertical-align:middle;position:relative;top: -0.1em}.blogPosts .addthis [class^="addthis_button_"] .defaultShareIcon,
.blogPosts .socialshare [class^="socialshare_button_"] .defaultShareIcon{display:inline-block}#socialShareList{display:none;position:absolute;top:0;left:0;padding: .8em 1.3em;background:rgba(255,255,255,.98);box-shadow:0 1px 3px 1px rgba(0,0,0,.2);border-radius:0 2px 2px 2px;line-height:1.8;z-index:999999;width:auto;margin:0;text-align:left;min-width:147px}#socialShareList
img{filter:grayscale(100%)}#socialShareList
a{color:#595959}#socialShareList.buttonHovered,#socialShareList.hasFocus{display:block}#socialShareList.hasHover{background:red}#socialShareList.dropUp{box-shadow:0 -1px 3px 1px rgba(0,0,0,.2);border-radius:2px 2px 2px 0}#socialShareList.dropRight{border-radius:2px}#socialShareList{white-space:nowrap}#socialShareList.fixWhiteLinks
a{color:#333}#socialShareList
img{display:inline-block;height:1em;width:1em;vertical-align:baseline;border-radius:3px;margin-right: .5em;position:relative;top: .15em}.addthis_toolbox>a,.socialshare_toolbox>a{margin-bottom:5px;line-height:initial}.addthis_pill_style,.socialshare_pill_style{background:#EF7945;color:white;display:inline-block;border-radius:2px;padding:3px
3px 2px 0;box-sizing:border-box;vertical-align:top;text-decoration:none;font-size:11px;text-align:center}.addthis_pill_style .defaultShareIcon,
.socialshare_pill_style
.defaultShareIcon{height:14px;width:14px;vertical-align:middle;background:red;position:relative;top: -0.1em}
/* css/default.css
 */
@media
all{html{overflow-y:scroll;-ms-filter:"Alpha(opacity=99)";filter:progid:Alpha(opacity=99);zoom:1}body{position:relative;width:998px;margin:0
auto;padding:0
15px 0 15px;background:#fff;font:normal 14px Arial,Helvetica,sans-serif;color:#272727;line-height:22px}p{margin:0;padding:5px
0 15px 0;line-height:22px}sup,sub{line-height:0}td
p{margin:0;padding:0}a{color:#926840;text-decoration:none;outline:none}a:hover{text-decoration:underline}h1,h2,h3,h4,h5,h6{margin:0;padding:0;color:#031f49;line-height:normal}h1{padding:5px
0 15px 0;font-size:36px;line-height:42px;font-weight:normal}#upperContent
h1{color:#fff}h2{margin:5px
0 10px 0;padding:12px
0 4px 0;border-bottom:1px solid #e0d6cb;font-size:16px;color:031f49;font-weight:bold;line-height:22px}#subContent h2.toggleSideSlider+div{padding:12px
22px 18px 26px}#subContent
h2.toggleSideSlider{margin:0
0 0 0;padding:8px
20px 9px 26px;color:#fff;font-size:15px;font-weight:normal;line-height:15px;background:#9c9184 url('../i-t1761673293/h2-arrow-open.png') right 0px no-repeat;border-top:2px solid #fff;border-bottom:1px solid #fff}.js #subContent
h2.toggleSideSlider{cursor:pointer}.js #subContent
h2.collapsed{background-color:#b3a698;background-image:url('../i-t1761673293/h2-arrow-closed.png');border-bottom:0px solid #fff}.js #subContent h2.toggleSideSlider:hover{background-color:#9c9184}.js #subContent h2.collapsed+*{display:none}h3{padding:5px
0 5px 0;font-size:16px;line-height:22px;font-weight:bold}h4{text-transform:uppercase}h5{padding:5px
0 5px 0;color:#87ab28;font-size:16px}h6{font-weight:bold;font-size:100%}ul{padding:0;margin:0
0 0 18px;line-height:22px}ul
li{padding:0;margin:0;line-height:22px}ul li
ul{padding:0;margin:8px
0 0 0;line-height:22px}ul li
p{margin:0;padding:3px
0 2px 0;line-height:22px}blockquote
blockquote{margin-left:0;margin-right:0;padding-left:0;padding-right:0}img{border:0}}@media
all{#header{height:119px}#logo{padding-top:32px}#topLinks{position:absolute;top:91px;right:17px;text-align:right}#topLinks ul li,
#topLinks
ul{list-style:none;margin:0;padding:0}#topLinks ul
li{float:left;margin:0
0 0 0px}#topLinks ul
li.upperTextLink{margin:4px
8px 0 0;padding:0
0 0 8px;border-left:1px solid #c4aa90}#topLinks ul li.upperTextLink:first-child{border-left:0px solid #c4aa90}#topLinks
a{display:block;margin:0
0px 0 0px;color:#c4aa90;font-size:10px;line-height:10px;font-weight:bold;text-transform:uppercase}#topLinks a
img{display:block;margin-left:6px}}@media
all{#mainNav{position:absolute;z-index:20000;top:119px;left:15px;width:130px;height:512px;background:transparent;line-height:normal}.sf-menu, .sf-menu
*{margin:0;padding:0;list-style:none;cursor:pointer}.sf-menu{}.sf-menu
ul{position:absolute;top: -999em;width:15em}.js .sf-menu>li>ul{display:none}.sf-menu ul
li{width:100%}.sf-menu li:hover{visibility:inherit}.sf-menu
li{position:relative}.sf-menu
a{display:block;position:relative}.sf-menu li:hover ul,
.sf-menu li.sfHover
ul{left:118px;top:0px;z-index:0;width:177px;height:512px;background:#031f49}li#sf-parent-attorneys:hover ul,
li#sf-parent-attorneys.sfHover
ul{top: -103px;padding-top:103px;height:409px}li#sf-parent-services:hover ul,
li#sf-parent-services.sfHover
ul{top: -206px;padding-top:206px;height:306px}li#sf-parent-insights:hover ul,
li#sf-parent-insights.sfHover
ul{top: -309px;padding-top:309px;height:203px}li#sf-parent-contact:hover ul,
li#sf-parent-contact.sfHover
ul{top: -412px;padding-top:412px;height:100px}ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li
ul{top: -999em}ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover
ul{left:165px;top:0}.sf-menu li
a{text-decoration:none;font-size:13px;line-height:18px}.sf-menu li.sf-parent a,
.sf-menu li.sf-parent a:focus,
.sf-menu li.sf-parent a:hover,
.sf-menu li.sf-parent a:active,
.sf-menu li.sf-parent a:visited{color:#ddd}.sf-menu li:hover,
.sf-menu li.sfHover,
.sf-menu li.sf-parent a:focus,
.sf-menu li.sf-parent a:hover,
.sf-menu li.sf-parent a:active{color:#575252;background:transparent;text-decoration:none}.sf-menu li.current a.nav-button{background:transparent;color:#575252}.sf-menu li.sf-parent:hover a.nav-button{background:transparent;color:#575252}.sf-menu li.sf-child,
.sf-menu li.sf-child a,
.sf-menu li.sf-child a:focus,
.sf-menu li.sf-child a:hover,
.sf-menu li.sf-child a:active,
.sf-menu li.sf-child a:visited{width:127px;height:auto;background:#031f49;color:#91b3e5;padding:5px
10px 0px 15px}.sf-menu li:hover,
.sf-menu li.sfHover,
.sf-menu li.sf-child a:focus,
.sf-menu li.sf-child a:hover,
.sf-menu li.sf-child a:active{color:#fff;background:#031f49;text-decoration:none}.sf-menu ul.sf-ul-child li.current a.sf-child-link{background:#031f49;color:#fff}.sf-menu li.sf-child:hover a.sf-child-link{background:#031f49;color:#fff}.sf-menu li.sf-gchild,
.sf-menu li.sf-gchild a,
.sf-menu li.sf-gchild a:focus,
.sf-menu li.sf-gchild a:hover,
.sf-menu li.sf-gchild a:active,
.sf-menu li.sf-gchild a:visited{height:auto;background:transparent;color:#575252}.sf-menu li:hover,
.sf-menu li.sfHover,
.sf-menu li.sf-gchild a:focus,
.sf-menu li.sf-gchild a:hover,
.sf-menu li.sf-gchild a:active{color:#0e75b2;background:transparent;text-decoration:none}.sf-menu ul.sf-ul-gchild li.current
a{background:transparent;color:#0e75b2}.sf-menu a.sf-with-ul{padding-right:2.25em;min-width:1px}.sf-menu span.sf-sub-indicator{position:absolute;display:block;right: .75em;top:0.7em;width:10px;height:10px;text-indent: -999em;overflow:hidden;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAABuCAMAAAAQ7sOYAAAACVBMVEX///////////+OSuX+AAAAA3RSTlMAd/+3CsRiAAAASklEQVR42u3WsQ4AEBCDYe37PzQGreTCZDD0my5/BOO1E2jiFqFIR1W6QpWuUOV0P+k7D6/Xf0ZERMS/sDQurmNSqztD3Q9e7AIdq6IAl6M86/oAAAAASUVORK5CYII=) no-repeat -10px -100px}.sf-menu a>span.sf-sub-indicator{background-position:0 -100px}.sf-menu a:focus > span.sf-sub-indicator,
.sf-menu a:hover > span.sf-sub-indicator,
.sf-menu a:active > span.sf-sub-indicator,
.sf-menu li:hover > a > span.sf-sub-indicator,
.sf-menu li.sfHover>a>span.sf-sub-indicator{background-position: -10px -100px}.sf-menu ul span.sf-sub-indicator{background-position:  -10px 0}.sf-menu ul a>span.sf-sub-indicator{background-position:0 0}.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover>a>.sf-sub-indicator{background-position: -10px 0}.sf-shadow
ul{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZ4AAAJcCAMAAAD+ajIfAAAAllBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6C80qAAAAMnRSTlMAAQIDBAUGBwgJCgsMDQ4QExUWFxgaHB8hIiYpKiwtLi80Nzg5PD9BQkZISUpMTU5PUFudul8AAARPSURBVHja7dhJcoMwEEBRI4bc/7ixkeIWiJicIL14f+MqL3nVmspDiSvjd1Kq/vD0P4rS9AtUTpxS5nlelKKgOISu6ZnKvKzrtn0pQdu2rstcpjE9x+ysStUxP2NxC505hkdZCo5zfMqx8yxlXWJ5Q5SBZu0WQdJ3n3N6SmxHmxUlS1sc08qYnnGqDi8lKTDG2bqMa0+ZZqVpGufq695z5LMkwfm8HJT7i47repYng+k2Pd7ckr+5KfmLtfAIDx7hER48woNHeIQHj/DgER7hwSM8eIRHePAIDx7hER48wiM8eIQHj/AIDx7hwSM8woNHePAIj/DgER48wiM8eIRHePAIDx7hER48woNHeIQHj/DgER7hwSM8eIRHePAIj/DgER48wiM8eIQHj/AIDx7hwSM8woNHePAIj/DgER48PgEe4cEjPMKDR3jwCI/w4BEePMIjPHiEB4/wCA8e4cEjPMKDR3iEB4/w4BEe4cEjPHiER3jwCA8e4REePMKDR3iEB4/wCA8e4cEjPMKDR3jwCI/w4BEePMIjPHiEB4/wCA8e4REePMKDR3iEB4/w4BEe4cEjPHiER3jwCA8e4REePMIjPHiEB4/wCA8e4cEjPMKDR3jwCI/w4BEePMIjPHiER3jwCA8e4REePMKDR3iEB4/w4BEe4cEjPHiER3jwCI/w4BEePMIjPHiEB4/wCA8e4cEjPMKDR3jwCI/w4BEe4cEjPHiER3jwCA8e4REePMKDR3iEB4/w4BEe4cEjPMKDR3jwCI/w4BEePMIjPHiEB4/wCA8e4cEjPMKDR3iEB4/w4BEe4cEjPHiER3jwCA8e4REePMKDR3iEB4/wCA8e4cEjPMKDR3jwCI/w4BEePMIjPHiEB4/wCA8e4cHjE+ARHjzCIzx4hAeP8AgPHuHBIzzCg0d48AiP8OARHjzCIzx4hEd48AgPHuERHjzCg0d4hAeP8OARHuHBIzx4hEd48AiP8OARHjzCIzx4hAeP8AgPHuHBIzzCg0d48AiP8OARHuHBIzx4hEd48AgPHuERHjzCg0d4hAeP8OARHuHBIzzCg0d48AiP8OARHjzCIzx4hAeP8AgPHuHBIzzCg0d4hAeP8OARHuHBIzx4hEd48AgPHuERHjzCg0d4hAeP8AgPHuHBIzzCg0d48AiP8OARHjzCIzx4hAeP8AgPHuERHjzCg0d4hAeP8OARHuHBIzx4hEd48AgPHuERHjzCIzx4hAeP8AgPHuHBIzzCg0d48AiP8OARHjzCIzx4hEd48AgPHuERHjzCg0cZeH6UqjvP9V9Tgu5C5aZTlaKbzzU9DU4moPaZnnNZe7VdSQqMdo7Psbi1ttf6fClJz1r3ADqmp89OeO17/1//XjCERZD08Tmnp74qmkxEATKm59F3nmpFyVXtu891cmt17yvbtxLU17f9HJ7r3hPzE9uRUhQUrd3uPQ9PBvkeDry55X9zewMdQqvlJk3wbQAAAABJRU5ErkJggg==) no-repeat bottom right;padding:0
8px 9px 0;-moz-border-radius-bottomleft:17px;-moz-border-radius-topright:17px;-webkit-border-top-right-radius:17px;-webkit-border-bottom-left-radius:17px}.sf-shadow ul.sf-shadow-off{background:transparent}.nav-button{position:relative !important;height:103px;overflow:hidden;margin:0
0 0 0}li#sf-parent-contact .nav-button{height:100px}.nav-span{display:block;position:absolute;z-index:1;top:0;left:0;width:100%;height:103px;background:#fff url(../i-t1761673293/navback.png) top left no-repeat}li#sf-parent-contact .nav-span{height:100px}#sf-about-button,
#sf-about-button
span{width:130px;background-position:0 0}#sf-parent-about:hover .nav-span,
#sf-about-button:hover span,
body.about #sf-about-button
span{background-position:0 -512px}#sf-attorneys-button,
#sf-attorneys-button
span{width:130px;background-position:0px -103px}#sf-parent-attorneys:hover .nav-span,
#sf-attorneys-button:hover span,
body.attorneys #sf-attorneys-button
span{background-position:0px -615px}#sf-services-button,
#sf-services-button
span{width:130px;background-position:0px -206px}#sf-parent-services:hover .nav-span,
#sf-services-button:hover span,
body.services #sf-services-button
span{background-position:0px -718px}#sf-insights-button,
#sf-insights-button
span{width:130px;background-position:0px -309px}#sf-parent-insights:hover .nav-span,
#sf-insights-button:hover span,
body.insights #sf-insights-button
span{background-position:0px -821px}#sf-contact-button,
#sf-contact-button
span{width:130px;background-position:0px -412px}#sf-parent-contact:hover .nav-span,
#sf-contact-button:hover span,
body.contact #sf-contact-button
span{background-position:0px -924px}.js .sf-menu a.nav-button
span{background-color:transparent}.loaded .sf-menu a.nav-button
span{background-color:transparent}}@media
all{#subContent
ul.subNavList{height:502px;margin:0px
0 34px 0;padding:10px
0 0 135px;background:#031f49}.services #subContent ul.subNavList,
.services-industries #subContent
ul.subNavList{height:296px;padding:216px
0 0 135px}.insights #subContent
ul.subNavList{height:193px;padding:319px
0 0 135px}.contact #subContent
ul.subNavList{height:90px;padding:422px
0 0 135px}#subContent ul.subNavList
li{list-style:none;margin-right:10px;margin-bottom:10px;padding:0;font-size:13px;line-height:18px}.attorneys-item #subContent ul.subNavList
li{display:none}#subContent ul.subNavList li
a{color:#91b3e5;line-height:18px}#subContent ul.subNavList li a:hover{text-decoration:none;color:#fff}#subContent ul.subNavList
ul{padding-left:10px}#subContent ul.subNavList li.here > a,
#subContent ul.subNavList li.hereParent>a{color:#fff}}@media
all{#content{width:998px;min-height:518px;height:auto !important;border-bottom:1px solid #e0d6cb}#content:after{content:'';display:block;clear:both}#contact
#content{border-bottom:0px solid #e0d6cb}#mainContent{position:relative;width:648px;margin:4px
0 0px 298px;padding:16px
25px 40px 25px;border-right:1px solid #e0d6cb}#contact
#mainContent{width:699px;margin:3px
0 0px 298px;padding:0px
0px 20px 0px;border-right:0px solid #e0d6cb}#subContent{position:relative;float:left;width:295px;min-height:518px;margin:0px
0 40px 0;padding:0px
0px 0px 0px}#contact
#subContent{margin:0px
0 0px 0}#upperContent{position:relative;width:644px;height:249px;overflow:hidden;margin:0px
0 0 298px;padding:18px
30px 20px 25px;background:#87ab28 url('../i-t1761673293/banner-default6.png') top right no-repeat;color:#e5f5bd;font-size:20px;line-height:30px}#upperContent
p{color:#e5f5bd;font-size:20px;line-height:30px}#upperContent
a{color:#e2ff93}.attorneys-item
#upperContent{width:699px;height:338px;padding:0
0 0 0;background-image:none;font-size:14px;line-height:22px}.services-item #upperContent,
.services-industries-item
#upperContent{width:699px;height:300px;padding:18px
0px 20px 0px;font-size:14px;line-height:22px}#contact
#upperContent{width:699px;height:203px;padding:0
0 0 0;background:#87ab28}#mainContent ul
li{margin:0
0 4px 18px;list-style:none url('../i-t1761673293/bullet.png');line-height:22px}#subContent ul
li{margin:0
0 8px 13px;line-height:20px}.sideStaticText{padding:12px
18px 50px 18px;background:#b3a698 url('../i-t1761673293/side-bottom.png') bottom left no-repeat;line-height:20px}.sideStaticText p,
.sideStaticText
a{display:block;color:#fff;line-height:20px}.sideStaticText a:after{content:" ►";font-size:10px}div.texthtml{margin:5px
0 8px 0}.texthtml
p{padding:0
0 8px 0}ul.none{margin:5px
0 8px 0;list-style:none}ul.none
li{padding:0;margin:0
0 8px 0}.js #bio_news .results_list > li:nth-child(n+4),
.js #bio_event .results_list > li:nth-child(n+4),
.js #bio_publication .results_list>li:nth-child(n+4){display:none}#backLink{font-weight:bold;margin-bottom:14px}#letterLinks{height:462px;margin:0px
0 34px 0;padding:50px
0 0 138px;background:#031f49;color:#959ea3}#letterLinks
a{color:#fff}#letterLinks a,
#letterLinks
span{display:block;float:left;width:34px;height:34px;text-align:center}.bioList .results_list>div{padding:0
2px 16px 2px;margin:0
0 16px 0;overflow:hidden;height:100%;border-bottom:1px solid #e4dad0;line-height:normal;width:600px}.bioList .results_list>div.attyListHeader{padding:0
2px 4px 2px;margin:30px
0 16px 0;border-bottom:1px solid #e4dad0;color:#989898;font-size:15px;font-weight:bold;line-height:normal}.bioList .results_list>div>div{float:left;min-height:1em}.bioList .results_list > div
.title{width:240px;font-weight:bold;padding-right:20px}.bioList .results_list > div
.position{width:250px;font-weight:normal}.bioList .results_list > div .fax,
.bioList .results_list > div
.phone{width:150px}.bioList .results_list > div
.email{width:60px}.bioList .results_list > div
.vcard{width:60px}.bioList .results_list > div
.pdfLink{width:60px;text-align:right}.spotlightBox{position:relative;padding:18px
18px 50px 18px}.spotlightBox
img.spotlightPhoto{display:block;float:left;margin:0px
15px 20px 0}.spotlightBox
.spotlightName{position:absolute;top:60px;right:18px;width:110px;font-weight:bold}.spotlightBox
.spotlightAbstract{clear:both}.spotlightBox .spotlightAbstract
a.doubleArrow{display:inline !important}.spotlightBox a.noTriangle:after,
.spotlightBox .spotlightAbstract a.doubleArrow:after{content:''}#bioInfo{min-height:287px}#areaInfo{min-height:269px;padding:0px
30px 0px 25px}#bioSideInfo{position:absolute;top:86px;right:0px;width:111px}#subContent #bioSideInfo ul,
#subContent #bioSideInfo ul
li{list-style:none;margin:0
0 0 0;padding:0
0 0 0}#subContent #bioSideInfo ul
li{width:111px;height:28px;margin:0
0 5px 0;background:url('../i-t1761673293/bio-side-info.png') top left no-repeat;line-height:29px}#subContent #bioSideInfo ul li
a{display:block;padding:0
0 0 27px;font-size:13px;color:#91b3e5}#subContent #bioSideInfo ul li a:hover{color:#87ab28;text-decoration:none}img#bioPhoto{display:block;float:left;border-right:3px solid #fff}#bioName{float:right;width:296px;margin:0
20px 0 0px;padding:46px
0 30px 0;color:#fff;font-size:36px;line-height:42px}ul#bioContactInfo,
ul#bioContactInfo
li{list-style:none;margin:0
0 0 0;padding:0
0 0 0}ul#bioContactInfo{clear:right;float:right;width:296px;margin:0
20px 0 0px;padding:0
0 0px 0;color:#fff;font-size:15px;line-height:22px}ul#bioContactInfo li
a{color:#e2ff96}ul#bioContactInfo li a:hover{color:#031f49;text-decoration:none}#mainContent
div.listColumn{width:50%;float:left;margin-bottom:1em}#mainContent div.listColumn:after{content:'';display:block;clear:both}#mainContent div.listColumn ul,
#mainContent div.listColumn ul
li{margin:0
0 20px 0;padding:0
0 0 0;line-height:normal;list-style:none;list-style-image:none}#mainContent div.listColumn ul
li{margin: -1px 0 0 0;padding:5px
0 5px 0;border-top:1px solid #e4dad0;border-bottom:1px solid #e4dad0}#mainContent
.practiceListHeader{margin:0
0 10px 0}#mainContent
.industryListHeader{clear:left;margin:20px
0 10px 0}#mainContent div.listColumn ul.hierList
li{font-weight:normal}#mainContent div.listColumn
ul{border-right:2em solid white}#mainContent div.listColumn ul
ul{margin: .25em 0;border-right:none}#mainContent div.listColumn li
li{padding-left:1em}#subContent #area_bio_contact ul,
#subContent #area_bio_contact ul
li{list-style:none;margin:0
0 0 0;padding:0
0 0 0}#subContent #area_bio_contact
ul{margin:0
0 15px 0}#subContent #area_bio_contact ul
li{padding:0
0 8px 0}#insights #mainContent ul,
#insights-archive #mainContent
ul{margin:10px
0 0 8px;padding:0
0 0 0}#insights #mainContent ul li,
#insights-archive #mainContent ul
li{padding:0
0 12px 0}.insights-item #upperContent div,
.insights-events-item #upperContent div,
.insights-publications-item #upperContent
div{color:#fff}div.itemRow
div.title{margin-top:8px;margin-bottom:0}div.itemRow div.title
p{margin:0;padding:0}div.publication,span.publication{font-style:italic}.itemRowImg{float:left;width:110px;text-align:left}.photoRight{margin-left:14px;float:right}#insights #mainContent .abstract,
#insights-archive #mainContent
.abstract{color:#666}#tabGroups{width:699px;height:51px;margin:0
0 0 0;padding:0
0 0 0;background:#eae4dd url('../i-t1761673293/tab-bg.png') repeat-x;border-top:3px solid #fff;overflow:hidden}#tabGroups div.revealerOn,
#tabGroups div:hover{background:#fff;border-right:1px solid #cfcac4;color:#031f49}#tabGroups
div.revealerOn{font-weight:bold}.revealer{display:inline-block;height:28px;margin:0
0 0 0;padding:10px
20px 10px 20px;border-right:1px solid #eae4dd;font-size:12px;color:#5a5a5a;cursor:pointer;text-transform:uppercase}.revealerAll{float:right;height:auto;margin:10px
12px 0 0;padding:0px
6px 0px 6px;background:#e1e3e3;border:1px
solid #c6cccc;border-radius:3px;color:#926a42;text-transform:none}#tab2-group,#tab3-group,#tab4-group,#tab5-group{display:none;margin:0}.officeItem{float:left;width:348px;height:200px;padding:20px
10px 0px 20px;border-left:3px solid #fff;color:#fff;font-size:14px;line-height:20px;box-sizing:border-box}.officeItem:first-child{border-left:0px solid #fff}.officeItem
a{color:#fff}.officeItem .officeItemTitle
a{display:block;margin:0
0 20px 0;text-transform:uppercase}.contactPhoto{float:left;display:block;border-left:4px solid #fff}.contactPhoto:first-child{border-left:0px solid #fff}.contactPhoto
img{display:block;width:347px;height:306px}#multiMaps{display:flex;justify-content:space-between}#multiMaps div+div{border-left:4px solid #fff}#multiMaps .gmnoprint,
#multiMaps
button{display:none !important}#multiMaps [role=dialog]{padding:12px
!important}a#pdfLink{display:block;position:absolute;bottom:20px;right:0px;width:84px;height:28px;padding:0
0 0 27px;background:url('../i-t1761673293/pdf-bg.png') top left no-repeat;font-size:13px;color:#fff;line-height:29px}a#pdfLink:hover{color:#031f49;text-decoration:none}.services-item a#pdfLink,
.services-industries-item
a#pdfLink{bottom:70px}.toggleExpand{display:inline-block;width:auto;height:auto;margin:10px
12px 0 0;padding:0px
6px 0px 6px;background:#e9edf0;border:1px
solid #c6cccc;border-radius:3px;color:#926a42;text-transform:none}.toggleExpand span:hover{color:#333}.view_more{margin:0
0 0 26px;font-weight:bold}}@media
all{form{position:relative;margin:0px;padding:0px}form div
div{position:relative;float:left;width:300px;height:50px;margin-right:20px}form
label{position:absolute;top:5px;left:7px;height:28px;line-height:28px;font-size:14px}form
#radio_wrapper{width:100%;margin:12px
0 15px 0}form #radio_wrapper
label{position:relative;left:0px;display:inline;visibility:visible;line-height:normal}form div
.textarea_wrapper{height:120px;width:auto;float:none;clear:both}form div #radio_wrapper label,
form div #newsletter_wrapper
label{float:none;position:relative;left:0px;display:inline;visibility:visible;line-height:normal}form div #newsletter_wrapper
input{float:left}form div
#newsletter_wrapper{width:100%;margin-left:30px}form div #newsletter_wrapper div
div{padding-bottom:5px;line-height:16px}form div #newsletter_wrapper
div{width:330px}form div #newsletter_wrapper label:first-child{display:block;height:18px}form .textarea_wrapper
label{float:none;display:inline;visibility:visible;line-height:normal;line-height:30px;height:30px}form div
#newsletter_wrapper{height:auto;margin:0
0 10px 0}form div #radio_wrapper
div{height:auto}form div #newsletter_wrapper
div{height:auto}form div #newsletter_wrapper div:first-child{width:100%;margin:0px
0 0 0}form div input[type=text],
form table input[type=text]{width:290px;margin:0
0 9px 0;padding:9px
6px 7px 6px;background:#f3efe7;border:1px
solid #dfdad1;font-size:14px;color:#000}form div
select{width:306px;margin:0
0 9px 0;padding:7px
6px 7px 6px;background:#f3efe7;border:1px
solid #dfdad1;font-size:14px;color:#000}form
.prettySelectBox{width:290px;height:25px;margin:0
0 9px 0;padding:5px
6px 3px 6px;background:#f3efe7 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAaCAMAAAB1owf/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDVFRTNCNUJDN0NEMTFFMjk2N0FGRjM3RDE3NDUwNDEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDVFRTNCNUNDN0NEMTFFMjk2N0FGRjM3RDE3NDUwNDEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NUVFM0I1OUM3Q0QxMUUyOTY3QUZGMzdEMTc0NTA0MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NUVFM0I1QUM3Q0QxMUUyOTY3QUZGMzdEMTc0NTA0MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhBY/OIAAAAPUExURfPv54ODg9ra2unp6fDw8NJqqhwAAAAxSURBVHjaYmBhwAWYRmXgMowIgK4HXQLJNDQJZHtQJVBcgCKB6jbG4RzWzLgkAAIMAH5lAFxIPNJBAAAAAElFTkSuQmCC) 274px 4px no-repeat;border:1px
solid #dfdad1;font-size:14px;line-height:24px;overflow:hidden}form
.prettySelectBoxInner{max-width:270px}form
textarea{width:298px;height:100px;background:#f3efe7;border:1px
solid #dfdad1;font:normal 14px Verdana, Arial, Helvetica, sans-serif;color:#000}#mainContent form input.checkboxInput label,
#mainContent form input.radioInput
label{position:relative;top:0px;left:0px}form div
.buttonWrapper{width:auto}form div .buttonInput,.SEARCH-button{width:auto;height:33px;margin:0px
0 0 0;padding:3px
8px 4px 8px;background:#b3a598;border:1px
solid #b3a598;color:#fff;cursor:pointer;font-size:14px}#attorneys #mainContent
form{margin:18px
0 0px 0}.insights-events-item form div + p,
#signup form div + p,
#contact-inquiries form div+p{clear:both}#contact form > div,
#events-rsvp form>div{overflow:auto}.js
form{display:none}.loaded
form{display:block}#emailField{display:none}.autocomplete-w1{position:absolute;top:0px;left:0px;margin:8px
0 0 6px;background:url('../i-t1761673293/autocomplete-shadow.png') no-repeat bottom right}.autocomplete{max-height:350px;overflow:auto;margin: -6px 6px 6px -6px;background:#fff;border:1px
solid #999;cursor:default;text-align:left}.autocomplete
.selected{background:#f0f0f0}.autocomplete
div{padding:2px
5px;white-space:nowrap}.autocomplete
strong{font-weight:normal;color:#3874a8}}@media
all{#footer{width:100%;height:50px;overflow:hidden;margin:12px
0 0px 0;padding:0px
0px 0 0px;color:#ababab;font-size:11px;line-height:11px;text-transform:uppercase;text-align:center}#footer
a{color:#ababab}#footer ul li,
#footer
ul{list-style:none;margin:0;padding:0}#footer
ul{position:relative;width:auto;float:left;left:50%}#footer ul
li{position:relative;float:left;width:auto;right:50%;float:left;margin:0
10px 0 0px;padding:0
0px 0 10px;border-left:1px solid #ababab;font-size:11px;line-height:11px}#footer ul li:first-child{margin:0
10px 0 0px;padding:0
0px 0 0px;border-left:0px solid #ababab}#footer
p{padding:0;margin:0;font-size:11px}#officeList ul,
#officeList ul
li{list-style:none;margin:0
0 0 0;padding:0
0 0 0}#contact
#footer{padding-top:100px;background:url('../i-t1761673293/home-footer.png') 0px 0px no-repeat}}@media
all{table.SITE_MAP{border-collapse:collapse;margin-top:5px}table.SITE_MAP
th{padding-top:5px;text-align:right}table.SITE_MAP
td{padding-top:5px}table.SITE_MAP
td.h_separator{height:5px;border-bottom:solid 1px #ccc}table.SITE_MAP
td.v_separator{padding-left:15px;padding-right:15px;font-size: .8em;color:#666}div.EMAIL_PAGE
div.email_form{display:none}p.EMAIL_PAGE-title{font-weight:bold;margin-bottom:0;padding-bottom:0}p.EMAIL_PAGE-url{margin-top:0;font-style:italic}table.EMAIL_PAGE{width:500px}table.EMAIL_PAGE
td{width:47%}table.EMAIL_PAGE td
input{width:95%}table.EMAIL_PAGE td
textarea{width:100%;height:120px}div.EMAIL_PAGE
ul.error{color:red}#search
#search_button{margin-left:8px}#search form
div{padding-bottom: .3em}#search form div
div{height:auto}#search .search_form
label{display:inline;position:relative;top:0;left:0}#search form>div>div>label{position:static}#search .search_form
label{display:inline;margin:3px}#search .search_form label,
#search .search_form
input{width:auto;margin:3px
4px;vertical-align:middle}#search .search_form
input#searchtext{width:280px}#search div.sections,
#search
div.search_type{width:35%;float:left}#search div.sections input,
#search div.search_type
input{border:0}#search
a.more{font-weight:bold;font-size:1.1em}#search
div#select_all_links{margin-top:8px}.searchfoundtext{font-weight:bold}#search
p{padding-top:0;padding-bottom:10px}#search
p.link{padding-top:5px;padding-bottom:0}#search
h3{margin-top:1em;margin-bottom: .5em;padding:0}#printMap{display:inline-block;background:#87aa28;width:70px;padding:4px
4px 4px 4px;color:#fff;text-align:center}#printMap:hover{background:#6a747c;text-decoration:none}}@media
all{#index
.upperTextLink{display:none}#index
#content{padding:0
0 30px 0;border-bottom:0px solid #e0d6cb}#index
#mainContent{width:515px;height:512px;margin:0px
0 0 481px;padding:0
0px 0 0px;background:#c5dae7;border-right:0px solid #e0d6cb}#index
#subContent{float:left;width:295px;min-height:518px;margin:0px
0 0 121px;padding:0px
0px 0px 0px}#homeAnimation{position:relative;width:357px;height:512px;background:url('../i-t1761673293/home-animation-1.jpg') no-repeat}#homeAnimation
#home_animation{position:absolute;top:0px;left:0px;width:357px;height:512px}#homeAnimation
img.homeAnimationImage{display:block}#homeAnimation
.homeAnimationContent{display:none}#index
#homeIntroduction{width:467px;height:149px;overflow:hidden;padding:40px
25px 0 25px;border-bottom:3px solid #fff;color:#4e4f4d;line-height:24px;-webkit-text-size-adjust:none}#index #homeIntroduction p,
#index #homeIntroduction
a{-webkit-text-size-adjust:none}#index #homeIntroduction
div{display:none}#index #homeIntroduction
p{color:#4e4f4d;line-height:24px;background-color:#c5dae7;filter:alpha(opacity=99)}#index
#homeAccolades{float:left;width:275px;height:280px;height:296px;overflow:hidden;padding:40px
25px 0 25px;padding:24px
25px 0 25px;background:#87ab28;border-right:3px solid #fff;font-size:13px;text-transform:uppercase}#index #mainContent #homeAccolades ul,
#index #mainContent #homeAccolades ul
li{list-style:none;margin:0
0 0 0;padding:0
0 0 0;color:#031f49;color:#fff}#index #mainContent #homeAccolades ul
li{margin:0
0 0 0;padding:15px
0 0px 0;line-height:18px}#index #mainContent #homeAccolades ul li
a{color:#fff;color:#e2ff93}#index
#homeSearch{float:right;width:137px;height:280px;overflow:hidden;padding:40px
25px 0 25px;background:#031f49}#index #homeSearch
a{display:block;padding:0
0 0 24px;background:url('../i-t1761673293/bullet-blue.png') 0px 3px no-repeat;color:#91b3e5;font-size:13px;text-transform:uppercase}#index #homeSearch
#homeSearchForm{display:block;width:136px;margin:15px
0 35px 0;border:1px
solid #67768e;height:18px;background:#75849b}#index #homeSearch #homeSearchForm
input{float:left;height:16px;margin:0;padding:1px
0 0px 0;border:0px;color:#fff}#index
#homeNews{position:absolute;top:640px;left: -481px;padding:0}#index #homeNews ul,
#index #homeNews ul li,
#index #homeNews>div{display:inline;list-style:none;margin:0
0 0 0;padding:0
0 0 0;float:left;line-height:20px}#index #homeNews>div{}#index #homeNews ul li
a{color:#747474}#index #homeNews ul li .title>a:first-child:after{content:" ▶";font-size:10px;color:#87ab29}#index #homeNews
span{display:inline;float:left;font-weight:bold;color:#9b7d5d;line-height:20px}#index #homeSearch #homeSearchForm
input#searchtext{width:112px;margin:0px
0 0 0;padding:2px
2px 0px 2px;background:#75849b;border:0px;font-size:11px}#index
#officeList{min-height:140px;background:url('../i-t1761673293/home-footer.png') 0px 0px no-repeat}#index
#footer{margin-top:40px}}@media
all{#index.emailPage
#content{padding:0
0 0px 0;border-bottom:1px solid #e0d6cb}.emailPage #upperContent,
#contact.emailPage #upperContent,
#index.emailPage
#upperContent{width:644px;height:249px;overflow:hidden;margin:0px
0 0 298px;padding:18px
30px 20px 25px;background:#87ab28 url('../i-t1761673293/banner-default.png') top right no-repeat;color:#e5f5bd;font-size:20px;line-height:30px}.emailPage #mainContent,
#contact.emailPage #mainContent,
#index.emailPage
#mainContent{position:relative;width:648px;margin:4px
0 0px 298px;padding:16px
25px 40px 25px;border-right:1px solid #e0d6cb}#index.emailPage
#mainContent{padding:16px
25px 0px 25px;background:none}#index.emailPage
#subContent{position:relative;float:left;width:295px;min-height:518px;margin:0px
0 40px 0;padding:0px
0px 0px 0px}#index.emailPage
img#animationPlaceholder{display:none}}@media
print{*{background:none !important;color:#000 !important}body,#content{width:auto !important;height:auto !important;padding:0
!important;margin:0
!important;border:none !important}#content:after{display:none}#index
#mainContent{height:auto !important}#content{min-height:0}#mainNav,
#footer,
#topSearch,
#socialLinks,
#pdfLink,
#bioVcard,
#printMap,
#letterLinks,
#topLinks,
#contact #subContent,
#homeSearch,
#bioSideInfo,
#tabGroups,
.sp_pencil,
.bioPDFLink,
.attorneys #mainContent h3,
.attorneys .bioList>p,.subNavList,.vcard,.view_more,.search_form,.toggleExpand{display:none !important}.officeItem{width:auto}.js #subContent h2.collapsed+*{display:block}#tab2-group,#tab3-group,#tab4-group,#tab5-group{display:block}#mainContent{width:65% !important;margin:0
!important;padding:0
!important;float:right !important;border:none !important}#submit_wrapper{float:none !important}#contact
#mainContent{width:100% !important}#contact
.contactPhoto{width:200px !important}#contact
.officeItem{width:200px !imporant}.bioList .results_list>div{display:inline-block;width:100% !important}.bioList .results_list>div.attyListHeader{display:inline-block;width:100% !important}#subContent
h2{font-size:1.3em !important;font-weight:bold !important}#bioName{float:none}ul#bioContactInfo{float:none}#index
#subContent{margin:0
!important;width:30% !important;min-height:300px !important}#index
#homeIntroduction{border-bottom:none;height:auto;padding:0;width:auto}#index
#homeAccolades{background:none;border-right:none;float:none;height:auto;overflow:hidden;padding:0;width:auto}#index
#homeNews{border-left:none;padding:30px
0 0 0;position:static}#homeAnimation
img.homeAnimationImage{width:50% !important}#homeAnimation{height:auto !important}#homeAnimationItem{width:300px}#subContent{margin:0
5% 0 0;position:relative;width:30%}#subContent
img{width:100% !important;height:auto !important}#upperContent{height:auto !important;padding:0
!important;margin:0
!important;width:auto !important}#index
#officeList{float:left}#index #officeList li:first-child{margin:100px
30px 0 0}#areaInfo{min-height:10px !important;padding:0
!important}.results_list{height:auto !important;max-height:100% !important}.email a:after{content:" [" attr(href) "] " !important}#subContent h2.toggleSideSlider,
.sideStaticText,
#subContent h2.toggleSideSlider+div{padding-left:0 !important}.sp_map{width:98% !important}#index #officeList li:first-child{margin:90px
30px 0 0}}