
/* css/cn/superfish.css
 */
.sf-menu, .sf-menu
*{margin:0;padding:0;list-style:none}.sf-menu{line-height:1.0}.sf-menu
ul{position:absolute;top:			-999em;width:232px;border:1px
solid white;border-width:8px 14px}.sf-menu ul
li{width:100%}.sf-menu li:hover{visibility:inherit}.sf-menu
li{float:left;position:relative}.sf-menu
a{display:block;position:relative}.sf-menu li:hover ul,
.sf-menu li.sfHover
ul{left:0;top:24px;z-index:99}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:192px top:			0}ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li
ul{top:			-999em}ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover
ul{left:10em top:			0}#mainNav{position:absolute;top:61px;right:3px;z-index:3000}#mainNav .nav-button{color:#242424;text-decoration:none}#mainNav .nav-button:hover{color:black}.nav-button{height:24px;font-size:13px;text-align:center}.nav-span{display:block;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:black url('../css-t1756498052/../i-t1756498052/cn/nav.png') top left no-repeat;cursor:pointer}.js .nav-span{background-color:white}.loaded .nav-span{background-color:transparent}.sf-ul-child
a{color:#494e51;padding:7px
0;border-top:1px solid #ccc;background:white}.sf-ul-child :first-child
a{border-top:0}.sf-ul-child a:hover{color:#017daf;text-decoration:none;background-color:white}#sf-firm-button{width:96px}#sf-people-button{width:65px}#sf-services-button{width:93px}#sf-industries-button{width:96px}#sf-newsroom-button{width:78px}#sf-contact-button{width:63px}#sf-firm-button .nav-span{background-position: -0px 0}#sf-people-button .nav-span{background-position: -96px 0}#sf-services-button .nav-span{background-position: -161px 0}#sf-industries-button .nav-span{background-position: -254px 0}#sf-newsroom-button .nav-span{background-position: -350px 0}#sf-contact-button .nav-span{background-position: -428px 0}#sf-firm-button:hover .nav-span,
.sfHover #sf-firm-button .nav-span,
.current #sf-firm-button .nav-span{background-position: -0px -24px}#sf-people-button:hover .nav-span,
.sfHover #sf-people-button .nav-span,
.current #sf-people-button .nav-span{background-position: -96px -24px}#sf-services-button:hover .nav-span,
.sfHover #sf-services-button .nav-span,
.current #sf-services-button .nav-span{background-position: -161px -24px}#sf-industries-button:hover .nav-span,
.sfHover #sf-industries-button .nav-span,
.current #sf-industries-button .nav-span{background-position: -254px -24px}#sf-newsroom-button:hover .nav-span,
.sfHover #sf-newsroom-button .nav-span,
.current #sf-newsroom-button .nav-span{background-position: -350px -24px}#sf-contact-button:hover .nav-span,
.sfHover #sf-contact-button .nav-span,
.current #sf-contact-button .nav-span{background-position: -428px -24px}
/* css/cn/default.css
 */
body{width:981px;margin:0
auto;border:10px
solid white;border-width:0 10px;font:13px/1.385 normal Arial,sans-serif;color:#242424;position:relative}p,table{margin:20px
0}table,table+*{clear:both}td
p{margin:0px;padding:0px}a{outline:none;color:#017daf;text-decoration:none}a:hover,a:focus{text-decoration:underline}#header a:hover,
#header a:focus,
#content a:hover,
#content a:focus{color:#017daf}h1,h2,h3,h4,h5,h6{color:#017daf;margin: .5em 0}h1{font-size:18px;font-weight:normal;text-transform:uppercase;line-height:1.2em;margin:22px
0 16px 0}h1+p{margin-top:0}h2{font-size:14px;font-weight:normal;margin:1.3em 0 1em 0;text-transform:uppercase}h3{}h4{padding-top:14px;font-size:16px}h5{}h6{}blockquote{margin:0
14px}ul{margin: .5em 0;padding:0
0 0 14px;list-style-image:url(../css-t1756498052/../i-t1756498052/cn/gray-circle-bullet.png)}li{margin:1em
0;line-height:normal}ul
ul{padding-left:1.5em}li
p{margin:0
0 .5em 0}ul.results_list,
#subContent
ul{padding-left:14px;list-style-image:url(../css-t1756498052/../i-t1756498052/cn/blue-arrow-bullet.png)}#subContent ul a,
.results_list
a{color:#242424}#subContent a,
.results_list a:hover,
.results_list a:focus{text-decoration:none}a
img{border:0}#header,#headerWide{height:191px;overflow:hidden;position:relative;background:url(../css-t1756498052/../i-t1756498052/cn/banner-beakers.jpg) bottom left no-repeat}.firm
#header{background-image:url(../css-t1756498052/../i-t1756498052/cn/banner-firm.jpg)}.people
#header{background-image:url(../css-t1756498052/../i-t1756498052/cn/banner-people.jpg)}.people
#headerWide{background-image:url(../css-t1756498052/../i-t1756498052/cn/banner-people-widebiopic.jpg)}.services
#header{background-image:url(../css-t1756498052/../i-t1756498052/cn/banner-services.jpg)}.industries
#header{background-image:url(../css-t1756498052/../i-t1756498052/cn/banner-industries.jpg)}.newsroom
#header{background-image:url(../css-t1756498052/../i-t1756498052/cn/banner-newsroom.jpg)}.contact
#header{background-image:url(../css-t1756498052/../i-t1756498052/cn/banner-contact.jpg)}#logo{margin:16px
0 0 0}#contactInfo{position:absolute;right:141px;top:29px;display:block;list-style:none;margin:0;padding:0}#contactInfo>li{float:left;padding:0
8px;margin:0;color:#848484}#contactInfo
a{display:block;height:21px;overflow:hidden}#contactInfo>li:hover>a>img{visibility:hidden}#topSearch{position:absolute;top:25px;right:3px}.js #topSearch
label{display:none}#topSearch
div{border:1px
solid #cacccd;float:right}#topSearch
input{vertical-align:top;border:0;display:block;float:left;padding:0;margin:0;height:16px}#topSearch
#searchtext{height:12px;width:104px;padding:2px
2px 2px 4px;outline:none;border-right:1px solid #ccc;font-size:10px;color:#848484}.subNavList{padding-left:14px;margin:0
0 2em 0}.subNavList
li{margin-top:0}#subContent .here
a{color:#017daf;text-decoration:none}#content{background:url(../css-t1756498052/../i-t1756498052/cn/gray-sidebar.png) repeat-y;margin-top:20px}#mainContent{float:right;width:695px;padding:0
35px 40px 0}#subContent{float:left;width:172px;min-height:100px;padding:24px
28px 40px 28px;background:#f0f0f0}#subContent>:first-child{margin-top:0}#subContent
h2{font-size:13px;border:1px
solid #d3d3d3;border-width:1px 0;padding:3px
0;margin:1em
0;line-height:normal}#backLink{padding-left:11px;display:block;margin-bottom:2em;background:url(../css-t1756498052/../i-t1756498052/cn/blue-back-arrow.png) left no-repeat;color:#242424}#firm
#pdfLink{position:absolute;right:2px;top:235px}ul.results_list
.title{font-weight:bold}#index ul.results_list
.title{font-weight:normal}#content
form{clear:both;padding:0;margin:2em
0;overflow:hidden;height:100%}#content form div
div{float:left;padding-right:7px;min-width:207px;_width:207px;height:25px}#content input,
#content select,
#content
textarea{width:200px;border:1px
solid #ccc;font:11px Arial, sans-serif;color:#242424;padding-left:5px}#content
select{padding-left:2px;width:208px}.js #content
label{display:none}#address_wrapper
input{width:415px}#content form
#textarea_wrapper{height:auto}#casetype_wrapper
select{width:638px}#sender_wrapper input,
#content
textarea{width:630px}#content
textarea{height:78px}#content
.buttonInput{width:auto;background:#009ddc;color:white;font-weight:bold;border-color:#009ddc;margin-top:5px;padding-right:5px;!padding: 0}.js
form{display:none}.loaded
form{display:block}#emailField{display:none}#footer{color:#949494;font-size:11px;clear:both;border-top:1px solid #d3d3d3}#footer
a{color:#949494}#footer ul,
#footer
li{list-style:none;margin:0;line-height:10px}#footer
ul{display:inline-block;padding:12px
0}#footer
li{float:left;padding:0
4px;border-right:1px solid #cdcdcd;border-left:1px solid #bfbfbf}#footer li:first-child{border-left:none;padding-left:0}#footer
li.last{border-right:none}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:0px;padding-bottom:0px}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 .search_form
label{display:inline;margin:3px}#search .search_form label,
#search .search_form
input{width:auto;margin:3px
4px;vertical-align:middle}#search div.sections,
#search
div.search_type{width:35%;float:left}#search div.sections input,
#search div.search_type
input{border:0px}#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}#index
#header{background:none;height:102px}#index
#content{position:relative;padding-top:470px;margin:0;border-bottom:0;background:none}#index
#mainContent{width:auto;float:none;padding:0
70px}#homeBanners,
.homeBanner,
#homeBannersCover,
.homeBanner
img{position:absolute;top:0;left:0;background:#ddd;display:block;z-index:20}.js
.homeBanner{display:none}#homeBannersCover{width:979px;height:457px;z-index:30}#bannerLinks{position:absolute;left:251px;top:397px;padding:7px
3px 3px 3px;z-index:70}#bannerLinkMarker{position:absolute;left:251px;top:397px;width:41px;height:42px;z-index:60;background:url(../css-t1756498052/../i-t1756498052/cn/home-blue-marker.png)}#bannerLinks
a{display:block;float:left;border:1px
solid white;margin-right:14px;width:33px;height:30px;overflow:hidden}#bannerLinks
img{margin-left: -33px}#bannerLinks .selected
img{margin-left:0}#index
#subContent{position:absolute;top:0;left:0;height:400px;width:176px;padding:34px
26px 23px 26px;background:url(../css-t1756498052/../i-t1756498052/cn/white-trans-84.png);background:rgba(255,255,255,.84);_background:white;z-index:50}#index
h2{font:15px 'Frutiger', sans-serif;padding-bottom:2px;border:0;color:#242424;border-bottom:1px solid #d4d4d4;margin:0}#index #footer,
#index
#footerText{text-align:center}.mainItemList{clear:both}.mainItemList
ul{padding:0;margin:0;list-style:none}.mainItemList
li{margin:0;border-bottom:1px solid #d3d3d3;position:relative;padding:0
0 25px 163px;margin:25px
0 0 0}.victories .mainItemList
li{min-height:102px;_height:102px}.mainItemList li:first-child{margin-top:18px}.mainItemList li:last-child{border-bottom:0}.mainItemList
a{color:#017daf}.mainItemList a:hover,
.mainItemList a:focus{text-decoration:underline}.mainItemList
.title{font-weight:bold}.mainItemList
p{margin:1em
0 0 0}.mainItemList
.itemdate{font-size:12px;text-transform:uppercase;margin-bottom:3px}.mainItemList
img{position:absolute;top:0;left:1px}.mainItemList
span{background:url(../css-t1756498052/../i-t1756498052/cn/blue-arrow-bullet.png) 100% -3px no-repeat;display:inline-block;height:1em;width:10px;vertical-align:bottom}.listColumn{width:50%;float:left;margin:0;padding:0}#practiceList
ul{padding:0
0 0 7px}#practiceList
li{_height:17px;min-height:17px;padding:42px
0 10px 79px;margin:0}#practiceList :first-child
ul{padding:0
7px 0 0}#practiceList
a{text-transform:uppercase;color:#242424;text-decoration:none;font-weight:normal}#practiceList
img{top:10px}.newsroom .mainItemList
li{padding-left:0;min-height:1em}.mainItemList .sp_pencil
img{position:static}#itemPhoto{float:right;margin: .5em 0 1.5em 40px;width:295px;height:221px}#itemdate{position:relative;top: -1em}.subtitle{font-weight:bold}#firm-principals
#mainContent{background:url(../css-t1756498052/../i-t1756498052/cn/principals.jpg) no-repeat;padding-left:0;padding-right:0;width:728px}#firm-principals
h1{margin-bottom:270px;font-size:24px;padding-left:23px}#people
#mainContent{width:727px;padding-right:0}.bioItem{position:relative;display:inline-block;vertical-align:top;width:142px;height:235px;padding:24px
0px 0 200px;margin-bottom:34px;color:#FFF;background:#023b66}.bioItem.odd{margin-right:30px}.bioItem
a{color:#96d5ff}.bioItem
.name{font-size:14px;font-weight:bold;text-transform:uppercase}.bioItem>*{position:relative;z-index:2;line-height:18px}.bioItem>.image{position:absolute;top:0;left:0;z-index:1}.bioItem
.phone{margin-top: -18px;margin-bottom:18px}.bioItem
.title{margin-bottom:18px}.bioItem
.email{margin-top:18px}.bioItem .email a:before{padding-right:8px;content:url('../css-t1756498052/../i-t1756498052/cn/email-icon.png')}.bioItem .vcard a:before{padding-right:8px;content:url('../css-t1756498052/../i-t1756498052/cn/vcard-icon.png')}.officeItem{float:left;width:230px;height:160px;margin-bottom:30px}#bioInfoWide{position:relative;height:546px;margin: -109px 0 0 0;padding:0
0 0 0;font-size:12px;color:white}#bioInfoWide .bioPhoto,
#bioInfoWide
a.bioPicLink{z-index:0;width:728px;height:546px}#bioInfoWide
#bioInfoInner{position:absolute;top:0px;left:0px;margin:60px
0 0 44px}#bioInfoWide
#bioInfoInnerRight{position:absolute;top:0px;left:0px;margin:60px
0 0 472px}#bioInfoWide #bioOffice1,
#bioInfoWide #bioOffice2,
#bioInfoWide
#bioOffice3{float:none;width:160px;padding-right:10px;padding-top:15px}#bioInfoWide #bioPDF a,
#bioInfoWide #bioEmail a,
#bioInfoWide #bioVcard
a{background:none;padding-left:0px;color:#99d4fc}#bioInfoWide
h1#pageTitle{color:#fff;margin:0
0 0 0;padding:0
0 0 0;font-size:180%}.togglerContent,.bioToggleShort{display:none}#cases
#mainContent{padding-right:0;width:735px}#caseList{clear:both;margin-top:24px}#caseList
li{float:left;width:135px;height:61px;border-bottom:1px solid #d3d3d3;padding:0
0 0 78px;margin:0
20px 12px 0}#caseList
img{border:1px
solid #d3d3d3}#cases .mainItemList
.title{margin-top:5px}#contactMap{border-top:1px solid #ccc}#contact
.email{font-weight:bold}#contact
.phone{margin-top:1em}.errors{color:red}#cookiePopup{position:absolute;top:0px;left:0px;width:100%;z-index:9999;padding:14px
8em;background:rgba(0,0,0,.84);color:#fff;font-weight:600;box-sizing:border-box}#cookiePopup
p{max-width:990px;margin:1em
auto;padding:0}#cookieClose{position:absolute;top:20px;right:20px;text-transform:uppercase}#cookieClose:after{display:inline-block;content:'×';padding-left:5px;font-size:2em;vertical-align:top}@media
print{body
*{height:auto;overflow:visible;zoom:1}body{width:660px !important}#cookiePopup,#mainNav,#topSearch,.sp_pencil,#bannerLinks{display:none !important}#header,#headerWide{background:none !important;width:660px !important;height:120px !important}#content{margin:0
0 0 0;padding:0
0 0 0}#index
#content{padding:470px
0 0 0;margin:0
0 0 0}#mainContent{width:450px !important;margin:0
0 0 0;padding:0
0 20px 0;height:auto !important}#subContent,
.people-item
#subContent{width:150px;margin:0
0 0 0;padding:0
0 0 0}#index
#mainContent{width:660px;margin:0
0 0 0;padding:0
0 0 0;height:auto !important}#index
#subContent{position:relative;float:none;clear:both;width:660px;height:auto !important;margin:0
0 0 0;padding:0
0 0 0}#bioInfoWide{position:relative;height:546px;margin:0px
0 0 0;padding:0
0 0 0;font-size:12px;color:white}.bioItem{border-width:0 1px;margin-right: -1px;padding:0
15px 20px 104px;float:none;width:200px}.bioThumb
img{border:0px}.officeItem{float:none;width:230px;height:auto;margin-bottom:30px}#footer,
#index #footer,
#footerText,
#footerText
p{text-align:left}}