
/* css/mobile.css
 */
body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;overflow-y: -moz-scrollbars-vertical;overflow-y:scroll;overflow-x:hidden;min-height:100%;z-index:1;position:relative;margin:0;padding:0
10px;background:#231f20;font:100%/1.38 Helvetica,sans-serif;color:#2e2e2e}p{padding:0;margin:1em
0;line-height:22px}[style*=justify]{text-align:left !important}td
p{margin:0;padding:0}a{color:#3874a8;text-decoration:none;outline:none}a:hover{text-decoration:underline}h1,h2,h3,h4,h5,h6{margin:0;padding:0;color:#000;line-height:normal;font-weight:normal}h2,h3,h4,h5,h6{font-weight:bold}h1{padding:0;margin: .8em 0 0 0;font-size:24px;line-height:normal}span.sidetitle
h1{xcolor:#a5a5a5;font-size:inherit;margin:0;padding:0}h2{margin:26px
0 13px 0;font-size:125%}h3{margin:15px
0 5px 0;color:#000;font-size:135%;font-weight:normal}h5{margin:15px
0 5px 0;font-size:125%}h6{font-weight:bold;font-size:100%}#content
ul{padding:0;margin:0
0 0 14px;line-height:16px}#content
li{padding:0;margin:0;line-height:16px;list-style-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAICAIAAABVpBlvAAAABnRSTlMA/wD/AP83WBt9AAAAE0lEQVR4AWOYjQFoLfQfA2ARAgDvjmVB9pod2QAAAABJRU5ErkJggg==)}ul li
ul{padding:0;margin:8px
0 0 0;line-height:16px}ul li
p{padding:0;margin:3px
0 2px 0;line-height:22px}img{border:0}#header{padding:40px
0 0 0;background:transparent}#logo{display:block;margin:0
auto;max-width:70%;margin-bottom:12px;position:relative;left:6%}#header
a{text-decoration:none;color:#fff}#topLinks{position:absolute;top:10px;left:0;text-align:right;z-index:1}#topLinks ul li,
#topLinks
ul{list-style:none;margin:0;padding:0}#topLinks ul li
a{display:block}#topLinks li#japanese
a{display:block}#topLinks li#korean
a{display:block}#topLinks ul
li{display:block;height:20px;float:left;margin:0
0 0 7px}#topLinks ul li:first-child
a{line-height:11px}#topLinks
a{margin:0
3px 0 3px;color:#FFF;font-size:10px;text-transform:uppercase}#topLinks a:hover{color:#FFF;text-decoration:none}#mainNav{display:none;position:absolute;top:0;left:0;bottom:0;width:100%;z-index:99;background:#2E2E2E}#mainNav
a{position:relative;display:block;height:42px;line-height:42px;margin-top:-1px;font-size:16px;text-indent:5%;text-decoration:none;text-align:left;border:1px
solid #d2d2d2;border-width:1px 0;color:#3874a8;background:white}#mainNav a:hover,
#mainNav .current
a{color:#000;background-color:#a5a5a5}#mainNav ul,
#mainNav
li{margin:0;padding:0;list-style:none}#mainNav .sf-ul-child{display:none}#mobile-menu-button{position:absolute;background:#2e2e2e;padding:5px
0;top:0;left:0;right:0;overflow:hidden;color:black;text-decoration:none;text-align:left;z-index:0}#mobile-menu-button>div{position:relative;display:inline-block;float:right;padding:0
10px;margin:0
5px 0 0;background:#a5a5a5;line-height:30px;font-size:12px;line-height:21px;cursor:pointer}#fullswitch
a{color:inherit}#content
.subNavList{margin:10px
0;padding:0}#content .subNavList
li{display:inline-block;width:50%;margin:-1px 0 0 -1px;padding:0;font-size: .7em;vertical-align:top}.subNavList li a:hover,
.subNavList li.here
a{color:#FFF;background:#2e2e2e}.subNavList li
a{display:block;padding:5px;border:1px
solid #a5a5a5}.subNavList
li.subsub{display:none}#content{position:relative;padding:10px
10px 10px 10px;height:auto !important;background:#FFF}#mainContent{padding:0
0 1em 0}#subContent{padding:0}#subContent
h2#pageID{color:#a4a4a4;font-size:24px;border:0;font-weight:normal;padding-top:5px}#contentBlurb{padding: .8em 1.2em;margin:1em
0;background:#005596;color:#FFF}#contentBlurb
a{color:inherit;text-decoration:underline}#contentBlurb p:first-child{margin-top:0}#contentBlurb p:last-child{margin-bottom: .2em}#mainContent ul li,
#subContent ul
li{margin: .8em 0;line-height:16px}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}#backLink{font-weight:bold;margin-bottom:14px}.bioList .results_list>div{position:relative;min-height:106px;border:1px
solid #d2d2d2;border-width:1px 0;border-width:1px 0;line-height:normal;padding:10px
0 15px 113px}.bioList .results_list
.title{font-size:17px;position:relative}.bioList .results_list>div+div{border-top:0}.bioList .results_list>h2{font-size:16px;color:#a4a4a4;margin-top:10px;padding-bottom:2px}.bioList .results_list
.photothumb{position:absolute;left:0;top:0;margin:0}.bioList .results_list > div .office ul,
.bioList .results_list > div .office ul
li{display:inline;margin:0
!important;padding:0
!important;list-style:none;list-style-image:none}.bioList .results_list > div .office ul li+li:before{content:","}.bioList>p:first-child{display:none}#publicationsmore,#eventwys,#bioReadMore{display:none}#publicationsmore, #eventwys,
#mainContent #publicationsmore + p,
#mainContent #eventwys+p{margin-top: -10px}#publicationsmore
p{padding-top:0 !important}div.listColumn ul,
div.listColumn ul
li{padding:0;margin: .25em 0;line-height:normal;list-style:none;list-style-image:none;font-weight:bold}div.listColumn ul.hierList
li{font-weight:normal}div.listColumn ul
ul{margin: .25em 0;border-right:none}div.listColumn li
li{padding-left:1em}div.itemRow
div.title{margin-top:8px;margin-bottom:0}div.itemRow div.title
p{margin:0;padding:0}.itemRowImg{float:left;width:110px;text-align:left}.photoRight{margin-left:14px;float:right}.spotItem{padding:27px
27px 22px 27px !important;background:#005596;color:#FFF;overflow:hidden}.spotItem
a{color:#FFF;font-weight:bold}.spotItem>img{position:static;float:left;margin:0
25px 5px 0}.spotItem>div{margin-bottom:5px}#mainContent
.testimonial{margin:10px
0;padding:10px;background:#005596;position:relative}#mainContent .testimonial ul.results_list,
#mainContent .testimonial ul.results_list
li{margin:0;padding:0;display:block;list-style-type:none;list-style-image:none}#mainContent
.testimonialPhoto{max-width:100%;margin:10px
0}#mainContent .testimonial
.title{padding:0;margin:0;font-weight:bold;font-size:16px}#careers .testimonial ul
li{color:#FFF}#careers .testimonial ul li
a{color:inherit}#careers
.expandcontent{font-size:16px;margin:10px
0;font-weight:bold;cursor:pointer}#careers
.careerscontent{display:none;margin-top:10px}#subContent
h2{border-bottom:1px solid #d2d2d2;padding-bottom:3px;margin-bottom:10px;font-weight:bold;font-size:14px}#mainContent ul.results_list,
#mainContent ul.results_list
li{padding-left:0;margin-left:0;line-height:1.3;margin:1em
0;list-style:none}#itemPhoto{margin:0.5em 0 1.5em 40px}.careers #mainContent
#itemPhoto{margin:0}.careers #mainContent
#itemPhotoWrap{width:250px;padding:20px;margin:10px
0 20px 20px;border:1px
solid #d4d4d4;float:right}#letterLinks{padding-bottom:5px;overflow:hidden}#professionals
#letterLinks{padding-bottom:25px}#letterLinks a,
#letterLinks
span{float:left;min-width:20px;line-height:1.5;font-size: .9em;margin:0
1px 1px 0;background:#005596;color:#FFF;font-weight:bold;text-align:center}#letterLinks
span{color:#a1b8ca}#practiceAreas{margin-top:10px;padding:10px;background:#005596}#practiceAreas
.listColumn{vertical-align:top}#practiceAreas .listColumn
ul{border:0;padding-left:10px;margin-left:0}#practiceAreas .listColumn ul
li{padding:0}#practiceAreas .listColumn ul li
li{padding:0
0 0 0;margin: .1em 0}#practiceAreas .listColumn
a{display:inline-block;padding:4px
0;color:#FFF}.practices-item #subContent .results_list,
.practices-item #subContent .results_list
li{margin-left:0;padding-left:0;list-style-type:none;list-style-image:none}.news #mainContent .results_list>li{border-top:1px solid #d2d2d2;padding:20px
0;margin:0}.news #mainContent .results_list li:first-child,
.news #mainContent .results_list li.spotItem+li{border:0
!important}.news #mainContent .results_list li.spotItem+li{margin-top:20px}.viewMore a,
#mainContent form input[type=submit]{padding:5px
10px;height:25px;color:#FFF;background:#005596;-webkit-appearance:none;-webkit-border-radius:0;-border-radius:0}#professionals #mainContent form input[type=submit]{height:30px;line-height:18px}.results_list .bio ul,
.results_list .bio
li{display:block;margin:0
!important;padding:0}.results_list .bio
ul{margin: .3em 0 !important}.results_list .bio
li{display:inline}.results_list .bio ul li+li:before{content:","}.officeItem{margin-top:10px;overflow:hidden}.officeItem
h2{font-size:1em;color:#035493;padding-top:0;margin:5px
0}.officeItem>div{float:left;overflow:hidden;width:65%;box-sizing:border-box}.officeItem
.image{width:35%;float:left;padding-right:10px}.officeItem .image
img{max-width:100%}#officeImage
img{max-width:100%}#pdflink,#pdfLink{position:absolute;top:8px;right:10px;padding:0
0 0 16px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAOCAIAAAB2A3HCAAAAK0lEQVR4AWOYvfMefgRS8R83QKhI6j2EiUhUQdgWZKfBpQfWDASitxn4EQDO84QusxEzEQAAAABJRU5ErkJggg==) no-repeat;font-size:12px}form{margin:0;padding:0}form>div>div{position:relative;margin:1px}#coverletter_wrapper,#resume_wrapper,#submit_wrapper{padding: .5em 0}form>div>div#submitbutton{float:right;margin-right:13px}form > div > div#submitbutton
input{background:#005596;color:#FFF;padding:3px
10px;margin-left:15px;border:1px
solid #003863}form > div > div#submitbutton
a{color:#005596}form div
p{}form>div>div>label{position:absolute;display:block;top:3px;left:5px;padding:1px
0 0 0;color:#2e2e2e}form div input[type=text]{width:100%;box-sizing:border-box;padding:0
0 0 5px;margin:0
0 5px 0;border:1px
solid #d6d6d6;_border:1px
solid #91aac2;color:#2e2e2e;background:#f1f1f1;vertical-align:middle;font:normal 14px Helvetica, sans-serif;line-height:25px}form div
select{width:100%;margin:0
0 5px 0;border:1px
solid #dedede;_border:1px
solid #91aac2;font-size:1em;color:#2e2e2e;vertical-align:middle;box-sizing:border-box}form
textarea{box-sizing:border-box;width:100%;height:100px;border:1px
solid #d6d6d6;color:#2e2e2e;background:#f1f1f1;margin:0
0 5px 0}#news-signup #mainContent form #newsletter_wrapper label,
#careers-contactus #mainContent form #coverletter_wrapper label,
#careers-contactus #mainContent form #resume_wrapper
label{position:relative;margin:0
0 10px 0}form div
.radioInput{}form div
.checkboxInput{}form div
.buttonInput{width:auto;height:17px;margin:0
0 0 0;padding:0
3px 1px 3px;background:#969696;border:0
solid #dedede;color:#fff;cursor:pointer}.js
form{display:none}#emailField{display:none}#footer{margin:1px
0 10px 0;padding:20px
0 0 0;color:#979797;font-size: .9em;color:#555;overflow:hidden}#footer
a{color:#555}#footer a:hover{color:#FFF;text-decoration:none}#footer ul li,
#footer
ul{list-style:none;margin:0;padding:0;line-height:1em}#footer
ul{clear:both;margin-bottom:1em}#footer ul
li{display:inline-block}#footer ul:first-child{margin-right:30px}#footer ul li
*{display:inline;vertical-align:middle}#footer ul li
img{margin:0
3px 0 0}#footer ul + ul + ul
li{margin-right:5px}#footer ul:first-child li:after,
#footer ul:first-child + ul li:after{content:' / ';display:inline;vertical-align:middle}body #footer ul li:last-child:after{display:none}#footer
p{padding:0;margin:0;font-size:11px}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 .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 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}.sp_map{max-width:100%;max-height:300px;box-sizing:border-box;margin:1em
0 0 0}#printMap{display:none}body#index{padding:0}#index
#mainNav{display:block;position:static}#index #mobile-menu-button>div{visibility:hidden}#index #content,
#index
#footer{padding:0
10px}#index
#content{background:transparent;border:0;min-height:50px;margin:0}#index
#mainContent{padding:15px
0 0 0}#homeNews .results_list li
a{color:#979797}#homeNews>img{margin:0
0 0 2px}.autocomplete-w1{position:absolute;top:0px;left:18px;z-index:20009;margin:8px
0 0 0;_margin:0;background:url('../i-t1755180891/autocomplete-shadow.png') no-repeat bottom right;_background:none}.autocomplete{_height:350px;max-height:350px;overflow:auto;_overflow-x:hidden;margin: -6px 6px 6px -12px;_margin:0;background:#FFF;border:1px
solid #999;cursor:default;text-align:left}.autocomplete
.selected{background:#EAEAEA}.autocomplete
div{padding:2px
5px;white-space:nowrap}.autocomplete
strong{font-weight:normal;color:#035e6a}.professionals-item
#subContent{padding:0;margin:0;background:transparent;font-size:12px}.professionals-item #subContent
h2{margin:7px
0 15px 0;padding:21px
0 3px 0;font-size:14px;font-weight:bold;color:#000;border-bottom:1px solid #d2d2d2}.professionals-item #subContent .sidetitle+h2{padding-top:17px}#bioInfo{position:relative;margin-bottom:1em}#bioInfo
h1{padding:0
0 5px 0;color:#000;font-weight:normal;margin:0}#bioInfo>img{float:left;max-width:100%;margin:0
10px 10px 0}#bioInfo
#bioTitle{margin-bottom: .5em}.professionals-item #mainContent
h2{color:#000;font-weight:bold;font-size:18px}#bioExperience{background:#005596;color:white;padding:22px
29px;margin:22px
0}#bioExperience
li{list-style-image:url(../i-t1755180891/bullet-white.png)}.professionals-item #bioExperience
h2{color:white;margin-top:0;padding-top:7px}.professionals-item #mainContent .results_list ul,
.professionals-item #mainContent .results_list li,
.professionals-item #subContent > div > ul,
.professionals-item #subContent>div>ul>li{margin-left:0;padding-left:0;list-style-type:none;list-style-image:none}#mainContent
#bioLinks{padding:0
12px;background:#e7e7e7;border:1px
solid #dedede;margin:0
0 20px 0}#mainContent #bioLinks
li{display:inline-block;*display:inline;*zoom:1;padding:0;margin:0
25px 0 0;line-height:37px}#mainContent #bioLinks li
img{display:inline;vertical-align:middle;margin-right:5px}.professionals-item #mainContent .bio-html ul,
.professionals-item #mainContent .bio-html ul li,
.professionals-item #subContent .bio-html ul,
.professionals-item #subContent .bio-html ul
li{margin-left:13px;list-style-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAICAIAAABVpBlvAAAABnRSTlMA/wD/AP83WBt9AAAAE0lEQVR4AWOYjQFoLfQfA2ARAgDvjmVB9pod2QAAAABJRU5ErkJggg==)}#bio-experiencewys{width:560px;margin-top:25px;padding:23px
27px;background:#005596;color:#FFF}#bio-experiencewys
h2{font-weight:bold !important;color:#FFF !important;margin-top:0 !important;padding-top:0}.professionals-item
.viewmore{display:none}.viewmoreButton{display:block;color:#007ead;font-size:14px;font-weight:bold;padding:7px
0 0 0;cursor:pointer}.viewmoreButton:hover{text-decoration:underline}.publication{font-style:italic}.results_list .publication,
.results_list .itemdate,.byline{display:inline}.results_list .publication+.itemdate:before{content:', '}.results_list .byline:before{content:'(';padding-left: .3em}.results_list .byline:after{content:') '}