/* compressed */

/* css/default.css
 */
html{overflow-y:scroll;-ms-filter:"Alpha(opacity=99)";filter:progid:Alpha(opacity=99);zoom:1}body{margin:0;padding:0;width:1000px;margin:0
auto;background:white url(../i-t1540588992/bg-menu.png) 0 129px repeat-x;font:normal 12px/1.66 Verdana,Arial,Helvetica,sans-serif;color:#473A35}td{vertical-align:top}p{padding:0;margin:0
0 1em 0}sup,sub{line-height:0}td
p{margin:0;padding:0}#rss td p~p{margin: .5em 0}#rss td+td{padding-left: .5em}a{color:#28166f;text-decoration:none;outline:none}a:hover{text-decoration:underline}h1,h2,h3,h4,h5,h6{margin:1em
0 .5em 0;padding:0;color:#473A35;line-height:normal;-webkit-font-smoothing:antialiased}h1{font-size:36px;font-weight:normal}h1#pageTitle{margin:0;padding-bottom:23px;padding-top:20px;float:left;}h2{font-size:16px;} h3{padding:5px
0 5px 0;font-size:14px;}h4{text-transform:uppercase}h5{padding:5px
0 5px 0;font-size:125%}h6{font-weight:bold;font-size:100%}.subheaders{margin:25px
0 .5em 0;line-height:normal}ul{margin:0
0 6px 10px;padding:0}ol{margin:0
0 6px 10px;padding:0
0 0 20px}ol
li{background:none;list-style-type:decimal;padding:0
0 6px 0px}ul{padding:0;margin:0
0 0 9px;line-height:16px}ul
li{padding:0;margin:0;line-height:16px}ul li
ul{padding:0;margin:8px
0 0 0;line-height:16px}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}table

/*img{display:block}*/

#content>div>*:first-child{margin-top:0}.emailrequired{display:none}.cBoth{clear:both}#header{height:163px;position:relative}#logo{position:absolute;top:10px;left:0px}#officeList ul,
#officeList
li{float:left;list-style:none;margin:0;padding:0
0 0 15px}#officeList{position:absolute;top:20px;right:0;font-size:10px;text-transform:uppercase;line-height:normal}#topLinks,
#topLinks
li{float:right;list-style:none;margin:0;padding:0
0 0 12px}#topLinks{position:absolute;top:79px;right:0}#sharebox{position:relative;display:block}#share_show{font-size:11px;text-transform:uppercase;cursor:default}#sharebox:hover
#share_show{color:#F29B33}#sharebox
#shareButtons{display:none;position:absolute;top:99%;left:0;width:110px;overflow:hidden;margin:0;padding:4px;border:1px
solid #CCC;background:white;list-style:none;z-index:50000}#sharebox:hover
#shareButtons{display:block}#shareButtons
li{display:block;margin:5px;list-style:none;border:0;float:left;padding-left:0}#shareButtons li
a{display:block}#shareButtons li
span{clear:both;padding-right:5px;float:left}#shareButtons #share_0 a:after{content:"Facebook"}#shareButtons #share_1 a:after{content:"Twitter"}#shareButtons #share_2 a:after{content:"LinkedIn"}#shareButtons #share_3 a:after{content:"Email"}#topSearch{position:absolute;top:0px;right:0}#topSearch
input{vertical-align:top}#topSearch input[type=text]{height:29px;border:1px
solid #d5d6d6;padding-left:8px;width:163px;font:inherit;color:#927972;font-size:17px}#mainNav{position:absolute;z-index:1;top:129px;background:#28166f;line-height:normal}.sf-menu, .sf-menu
*{margin:0;padding:0;list-style:none}.sf-menu{float:left} .sf-menu
ul{position:absolute;top: -999em;left: -999em;min-width:15em;background:#28166f;border:1px
solid white}

.sf-menu li.menu-item-has-children .sf-menu ul
{
	padding-bottom:10px;
}
.js .sf-menu>li>ul{display:none}.sf-menu ul
li{width:100%;list-style-image:none !important}.sf-menu li:hover{visibility:inherit}.sf-menu
li{_width:1px;float:left;position:relative;background-image:none}.sf-menu
a{display:block;position:relative}.sf-menu li:hover ul,
.sf-menu li.sfHover
ul{left:0;top:35px;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:15em;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:15em;top:0}.sf-menu ul li a {min-height:21px;padding:5px
15px 2px 15px; border-bottom: solid 1px #ddc4bc;text-decoration:none}.sf-menu li.menu-item-has-children a,
.sf-menu li.menu-item-has-children a:focus,
.sf-menu li.menu-item-has-children a:hover,
.sf-menu li.menu-item-has-children a:active,
.sf-menu li.menu-item-has-children a:visited{color:#fff;}.sf-menu li:hover,
.sf-menu li.sfHover,
.sf-menu li.menu-item-has-children a:focus,
.sf-menu li.menu-item-has-children a:hover,
.sf-menu li.current-page-ancestor,
.sf-menu li.menu-item-has-children a:active{background:#28166f;text-decoration:none}

#sf-nav a.nav-button {
	text-transform:uppercase;
	padding: 10px 20px 0 20px;
	font-size: 110%;
	font-weight: 400;
	height: 24px;
	color: #fff;
	background-image: url('../i-t1540588992/bg-menu-i.png?c=1');
	background-position: left center;
	background-repeat: no-repeat;
}
#sf-nav li.first-menu-item a.nav-button {
	background-image: none!important;
	}
#sf-nav li.current-menu-item a,
#sf-nav li.current-menu-parent a,
#sf-nav li.current-post-ancestor a,
#sf-nav li.current-page-ancestor a.nav-button,
#sf-nav li.current-page-ancestor li.current-menu-item a,
#sf-nav li.current-menu-item a.nav-button {
	color: #fff!important;
	}
#sf-nav a.active {
	background: #b5705c!important;
}

ul.sub-menu
{
	width: 230px!important;
}
.sf-menu li.current-menu-item a.nav-button,
.sf-menu li.current-page-ancestor a.nav-button,
.sf-menu li.current-category-ancestor a.nav-button,
.sf-menu li.current-post-ancestor a.nav-button,
.sf-menu li.current a.nav-button
{background:#28166f}

.sf-menu li.menu-item-has-children:hover a.nav-button{background:#28166f}.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{height:auto;padding-bottom:1px;background:#28166f}.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:#28166f;background:#28166f;text-decoration:none}.sf-menu ul.sf-ul-child li.current a.sf-child-link{background:#28166f;color:#28166f}.sf-menu li.sf-child:hover a.sf-child-link{background:#28166f;color:#28166f}.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:#28166f}.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:#28166f;background:#28166f;text-decoration:none}.sf-menu ul.sf-ul-gchild li.current
a{background:#28166f;color:#28166f}.sf-menu ul 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(../i-t1540588992/arrows-ffffff.png) 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}.nav-button{position:relative !important;height:34px;overflow:hidden;margin:0
0 0 0}.nav-span{display:block;position:absolute;z-index:1;top:0;left:0;width:100%;height:34px;background:#fff top left no-repeat}.alumni-nav-span{background-image:url('../i-t1540588992/nav-alumni.png')}#sf-firm-button{width:67px}#sf-professionals-button{width:116px}#sf-practices-button{width:87px}#sf-global-button{width:132px}#sf-news-button{width:108px}#sf-clients-button{width:73px}#sf-careers-button{width:74px}#sf-firm-button .nav-span{background-position: -0px 0}#sf-professionals-button .nav-span{background-position: -67px 0}#sf-practices-button .nav-span{background-position: -183px 0}#sf-global-button .nav-span{background-position: -270px 0}#sf-news-button .nav-span{background-position: -402px 0}#sf-clients-button .nav-span{background-position: -510px 0}#sf-careers-button .nav-span{background-position: -583px 0}#sf-firm-button:hover .nav-span,
.sfHover #sf-firm-button .nav-span,
.current #sf-firm-button .nav-span{background-position: -0px -34px}.keepOpen #sf-professionals-button .nav-span,
#sf-professionals-button:hover .nav-span,
.sfHover #sf-professionals-button .nav-span,
.current #sf-professionals-button .nav-span{background-position: -67px -34px}#sf-practices-button:hover .nav-span,
.sfHover #sf-practices-button .nav-span,
.current #sf-practices-button .nav-span{background-position: -183px -34px}#sf-global-button:hover .nav-span,
.sfHover #sf-global-button .nav-span,
.current #sf-global-button .nav-span{background-position: -270px -34px}#sf-news-button:hover .nav-span,
.sfHover #sf-news-button .nav-span,
.current #sf-news-button .nav-span{background-position: -402px -34px}#sf-clients-button:hover .nav-span,
.sfHover #sf-clients-button .nav-span,
.current #sf-clients-button .nav-span{background-position: -510px -34px}#sf-careers-button:hover .nav-span,
.sfHover #sf-careers-button .nav-span,
.current #sf-careers-button .nav-span{background-position: -583px -34px}#sf-index-button{width:68px}#sf-alumni-welcome-button{width:87px}#sf-alumni-directory-button{width:143px}#sf-alumni-profile-button{width:94px}#sf-alumni-news-button{width:164px}#sf-alumni-events-button{width:73px}#sf-alumni-contact-button{width:104px}#sf-index-button .nav-span{background-position: -0px 0}#sf-alumni-welcome-button .nav-span{background-position: -68px 0}#sf-alumni-directory-button .nav-span{background-position: -155px 0}#sf-alumni-profile-button .nav-span{background-position: -298px 0}#sf-alumni-news-button .nav-span{background-position: -392px 0}#sf-alumni-events-button .nav-span{background-position: -556px 0}#sf-alumni-contact-button .nav-span{background-position: -629px 0}#sf-index-button:hover .nav-span,
.sfHover #sf-index-button .nav-span,
.current #sf-index-button .nav-span{background-position: -0px -34px}#sf-alumni-welcome-button:hover .nav-span,
.sfHover #sf-alumni-welcome-button .nav-span,
.current #sf-alumni-welcome-button .nav-span{background-position: -68px -34px}#sf-alumni-directory-button:hover .nav-span,
.sfHover #sf-alumni-directory-button .nav-span,
.current #sf-alumni-directory-button .nav-span{background-position: -155px -34px}#sf-alumni-profile-button:hover .nav-span,
.sfHover #sf-alumni-profile-button .nav-span,
.current #sf-alumni-profile-button .nav-span{background-position: -298px -34px}#sf-alumni-news-button:hover .nav-span,
.sfHover #sf-alumni-news-button .nav-span,
.current #sf-alumni-news-button .nav-span{background-position: -392px -34px}#sf-alumni-events-button:hover .nav-span,
.sfHover #sf-alumni-events-button .nav-span,
.current #sf-alumni-events-button .nav-span{background-position: -556px -34px}#sf-alumni-contact-button:hover .nav-span,
.sfHover #sf-alumni-contact-button .nav-span,
.current #sf-alumni-contact-button .nav-span{background-position: -629px -34px}.js .sf-menu a.nav-button
span{background-color:#fff}.loaded .sf-menu a.nav-button
span{background-color:transparent}#menu-item-has-children-practices
ul{width:270px}#menu-item-has-children-practices ul
ul{left:270px}.sf-menu>li>ul>li.megaMenu{overflow:hidden;width:500px;padding:5px
15px}#sf-nav
#menuLetterLinks{padding:0
0 1em 0;overflow:hidden}#sf-nav #menuLetterLinks
*{float:left;width:19px;padding:0;margin:0;color:inherit}#sf-nav #menuLetterLinks
span{color:#473A35}#sf-nav .search_form
label{color:black;display:block;position:absolute;top:3px;left:4px;font:inherit}#sf-nav .search_form input[type=text]{font:inherit;width:232px;border:1px
solid #575252;padding:2px
3px}#sf-nav .search_form>div{float:left;width:250px;position:relative}#sf-nav .search_form
.submit{clear:both;display:block;width:auto;float:none;padding:18px
10px 0 0}#sf-nav .submit>a{float:right;padding:0
0 0 1em}#sf-nav .keepOpen>ul{display:block !important;top:35px !important;left:0 !important;opacity:1 !important;filter:none !important;z-index:999999}#mainNav a.sf-with-ul{padding-right:20px;min-width:1px}.alumni #mainNav a.sf-with-ul{padding-right:0}#mainNav a.sf-with-ul:after{content:'›';position:absolute;display:block;right: .75em;top:0.7em}h3#parentLink{padding:20px
0 0 0;height:47px;margin:0;font-size:12px;text-transform:uppercase}ul.subNavList{margin:0
0 2em 0;padding:0;font-size:11px;font-weight:bold;line-height:1.18}ul.subNavList
a{display:block;padding:9px;color:#8a7967}#subContent .subNavList
li{list-style:none;margin:0
0 4px 0;padding:0;background:#f2f0ee}#subContent .subNavList
ul{padding:0
0 0 0;margin:0;color:#28166f;font-weight:normal}#subContent .subNavList ul>li{padding-left:9px}#subContent .subNavList ul ul,
#subContent .subNavList ul
li{padding-left:0}#subContent .subNavList ul
a{padding:3px
13px 3px 22px;border-left:1px solid #f2f0ee;font-weight:normal;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAABCAIAAACUgoPjAAAABnRSTlMA/wD/AP83WBt9AAAADklEQVR4AWOYVFn0HwwAIP0HeEhaHlkAAAAASUVORK5CYII=) top left repeat-x !important;position:relative}#subContent .subNavList ul a.here,
#subContent .subNavList ul a:hover,
#subContent .subNavList ul a:focus{color:#28166f;text-decoration:none}#subContent .subNavList ul a:before{content:'›';position:absolute;left:13px}#subContent .subNavList ul ul
a{margin-left:9px}.subNavList .here > a,
.subNavList .hereParent>a{color:#28166f}#sidebar{font-size:11px}#sidebar ul,
#sidebar ul
li{list-style:none;margin:0;padding-left:0}#sidebar ul
ul{padding-left:1em}#sidebar ul
li{margin: .3em 0;padding-left:1em;position:relative}#sidebar ul li:before{content:'›';margin:0
1em;position:absolute;left: -1em;color:#28166f}#sidebar h2,
#sidebar
h3{font:inherit;font-size:12px;color:black;margin-bottom: .5em;padding:0}#sidebar h2~h2{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAABCAIAAACUgoPjAAAABnRSTlMA/wD/AP83WBt9AAAADklEQVR4AWOYVFn0HwwAIP0HeEhaHlkAAAAASUVORK5CYII=) top left repeat-x;padding-top: .8em;margin-top:1em}#content{min-height:350px;height:auto !important;padding-top:28px}#content:after{content:'';display:block;clear:both}#mainContent{width:1000px;margin:0
0 0 0;padding:0;float:right}#sidebar~#mainContent{padding-right:0}#subContent{float:left;width:123px;margin:0
0 0 0;padding:0
17px 20px 36px}#sidebar{float:right;width:180px;padding:65px
0 0 19px}#mainContent ul li,
#subContent ul
li{
	/*
	margin:0
0 8px 13px;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}#bioTitle{padding:0
0 10px 0}.bioList .results_list>div{padding:0
2px .8em 2px;margin:0
0 .8em 0;overflow:hidden;height:100%;border-bottom:1px dashed #d7e7f5;line-height:normal;width:580px}.bioList .results_list>div>div{float:left;min-height:1em}.bioList .results_list > div
.title{width:134px}.bioList .results_list > div
.position{width:90px}.bioList .results_list > div
.email{width:45px}.alfList .phone,
.bioList .results_list > div
.phone{width:110px}.bioList .results_list > div
.vcard{width:45px;text-align:right}.bioList .results_list > div
.office{width:134px}.bioList .results_list > div .office ul
li{list-style:none;list-style-image:none}div.publication,span.publication{font-style:italic}.itemRowImg{float:left;width:110px;text-align:left}.photoRight{margin-left:14px;float:right}#atic_auth,#atic_auth+div{display:none !important}form{position:relative;margin:0;padding:0}form:after{content:'';display:block;clear:both}form>div>div{position:relative}form>p{clear:both}.js
form{display:none}#emailField{display:none}.autocomplete-w1{position:absolute;top:0px;left:0px;margin:8px
0 0 6px;background:url('../i-t1540588992/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:#28166f}#footer{color:#757575;font-size:11px;padding:1em
0 3em 0px;overflow:hidden}#index
#footer{padding-left:0}#footer
a{color:inherit}#footer a:hover{color:#0b3c5d;text-decoration:none}#footer ul li,
#footer
ul{list-style:none;margin:0;padding:0}#footer ul
li{float:left;line-height:1.1}#fullswitch{display:none}#fullswitch.show{display:block}#footer ul li + li + li:before,
#footer ul .show+li:before{content:'|';padding:0
9px;position:relative;top: -1px}#footer
p{padding:0;margin:0;font-size:11px}#footer
#footerCopy{margin-top:9px;width:780px}#alfList
td.alfSpace{line-height:18px;padding:0}#alfList
td.alfL{font-size:15px;background-color:#28166f;color:#FFF;font-weight:bold;line-height:20px;padding:0
0 0 5px}#alfList, #alfList
table{border:0;width:100%;font-size:10px}#alfList
td{line-height:18px;padding:6px
0}#alfList
td{padding-right: .5em;max-width:16em}#alfList
.phone{min-width:9em}#alfList
td.attytitle{width:105px;padding-left:10px;padding-right:10px}#alfList
td.phone{padding-right:20px}#alfList
td.vcard{width:45px;padding-left:4px}#alfList
.title{font-size:15px;background-color:#28166f;color:#FFF;font-weight:bold;line-height:20px;padding:0
0 0 5px}.alf{font-weight:bold;font-size:15px;letter-spacing:2px;margin-bottom:18px}.alf a:hover{color:#8E746A;text-decoration:none}.inputRec{text-align:right;clear:both;margin:1em
0}.inputRec label,
.inputRec
div{line-height:30px;padding-left:9px;text-transform:uppercase}form > .inputRec > div,
.inputRec
label{float:left}form > .inputRec input,
.inputRec input[type=text]{width:345px;height:16px;margin:4px
19px 4px 0;text-align:left}.inputRec
select{width:350px;margin:4px
19px 4px 0;text-align:left}.inputRec
textarea{width:345px;height:110px;margin:4px
19px 2px 0;text-align:left}.inputRec
.textareacontent{margin:0px
19px 4px 0;float:right}.inputRec .odd,.grayBack{background-color:#28166f}span.mandatory,.redText{color:#980C25;font-weight:bold}.inputRec
.checkbox{margin:8px
12px 0 0;width:auto}.inputRec
.radiobutton{margin:8px
12px 8px 0;width:auto}.formOpp{clear:both;margin-top:8px;position:relative;text-align:left}.formOpp
div{position:absolute;right:12px;line-height:26px}#backgroundPopup{display:none;position:fixed;top:0;left:0;z-index:100000;height:100%;width:100%;background:#333;border:1px
solid #cecece}.popupPlayerWrapper{display:none;position:fixed;top:calc(50% - 40vh);left:calc(50% - 40vw);z-index:99999999;height:80vh;width:80vw;background:#fff;border:12px
solid #cecece;color:#fff;font-size:13px}.jwplayer{position:absolute;z-index:20;top:0;left:0;width:100% !important;height:100% !important;box-sizing:border-box}.popupPlayerWrapper.playerWithSidebar
.jwplayer{width:75% !important}.popupPlayerWrapper.playerWithPlaylist
.jwplayer{height:75% !important}@media all and (orientation: portrait){.popupPlayerWrapper{left:calc(50% - 45vw);top:calc(50% - 20vh);width:90vw;height:40vh}}span.popupPlayerClose{display:block;position:absolute;z-index:25;top: -15px;right: -15px;padding-left:1px;border-radius:50%;width:18px;height:18px;background:#333;color:#f1f1f1;font-size:14px;line-height:15px;text-align:center;cursor:pointer}span.popupPlayerClose:hover{background:#000;color:#fff}.popupPlayerPlaylist{display:none;position:absolute;z-index:10;bottom:0;left:0;width:100%;height:25%;max-width:100%;overflow:hidden;background:#f5f5f5}.popupPlayerWrapper.playerWithPlaylist.playerWithSidebar
.popupPlayerPlaylist{width:75%;max-width:75%}.popupPlayerPlaylist
div.results{position:relative;width:100%;max-width:987px;margin:10px
0 0 10px}.popupPlayerPlaylist.playlistHorizontalToggles
div.results{width:calc(100% - 30px);margin:10px
0 0 30px}.popupPlayerPlaylist
ul{position:relative;left:0px;list-style:none;min-width:100000px;overflow:hidden;margin:0
0 0 0;padding:0
0 0 0}.popupPlayerPlaylist ul
li{position:relative;list-style:none;display:block;float:left;width:calc(25% - 10px);max-width:150px;margin:0
10px 0px 0;padding:0
0px 0 0px;box-sizing:border-box}.popupPlayerPlaylist ul li .abstract,
.popupPlayerPlaylist ul li
.videoMore{display:none}.popupPlayerPlaylist ul li
a{display:block;width:100%}.popupPlayerPlaylist ul li a
img{display:block;position:relative;z-index:1;width:100%}.popupPlayerPlaylist ul li
.title{position:absolute;top:0px;z-index:5;width:100%;padding:2px
5px 2px 5px;background:rgba(0,0,0,0.4);color:#fff;box-sizing:border-box}.popupPlayerPlaylist ul li
.sp_pencil{display:none}.popupPlayerPlaylist ul li .title
a{color:#fff}.popupPlayerPlaylist ul li .title a:hover{text-decoration:none}.popupPlayerPlaylist ul li .title a:after{content:'\00A0\25B6'}a#playlistPrev,a#playlistNext{display:none;position:absolute;z-index:50;top:0px;width:25px;height:calc(100% - 10px);margin:0px
0 0px 0;border-top:5px solid #f5f5f5;border-bottom:5px solid #f5f5f5;background:#d8d8d8;text-align:center}.popupPlayerPlaylist.playlistHorizontalToggles a#playlistPrev,
.popupPlayerPlaylist.playlistHorizontalToggles
a#playlistNext{display:block}a#playlistPrev{left:0px;border-left:2px solid #f5f5f5}a#playlistNext{right:0px;border-left:2px solid #f5f5f5}a#playlistPrev:hover,a#playlistNext:hover{background-color:#d1d1d1}a#playlistPrev span,
a#playlistNext
span{display:inline-block;position:relative;top:25%;color:#fff;font-size:40px}.popupPlayerSidebar{position:absolute;z-index:10;top:0;right:0;width:25%;height:100%;overflow:hidden;overflow-y:auto;background:#f5f5f5}.popupPlayerSidebar>div{padding:10px
16px 10px 16px}#item_itemvideo > div ul,
#item_itemvideo > div ul li,
.xrefMultimediaList ul,
.xrefMultimediaList ul li,
.popupPlayerSidebar > div ul,
.popupPlayerSidebar > div ul
li{list-style:none;margin:0;padding:0}.popupPlayerSidebar > div ul
li{margin:3px
0 4px 0}#item_relatedsame ul li .photo img,
.xrefMultimediaList ul li .photo
img{width:130px}.xrefMultimediaList ul li:after{display:block;clear:both;content:''}.xrefMultimediaList ul li
.photo{position:relative;z-index:1;float:left}#mainContent .xrefMultimediaList ul li .videomore,
#mainContent .xrefMultimediaList ul li .title,
#mainContent .xrefMultimediaList ul li
.abstract{margin:0
0 0 150px}.js #item_relatedsame .results_list>li:nth-child(n+1){display:none}.js #subContent #item_relatedsame
ul.results_list{margin:0px
0 8px 0}#subContent #item_relatedsame ul.results_list,
#subContent #item_relatedsame ul.results_list
li{list-style:none;margin-left:0px}.title
.videoMore{margin-left:6px;font-weight:700}#mainContent .itemMultimediaList ul,
#mainContent .itemMultimediaList ul
li{list-style:none;margin:0;padding:0}#mainContent .itemMultimediaList ul
li{max-width:210px;min-height:180px;padding:0
20px 10px 0;float:left}#mainItemList{margin:27px
0 0 0;padding:0;border-top:1px solid #D8CECB;list-style:none}#mainItemList ul,
#mainItemList
li{list-style:none;margin:0;padding:0}#mainItemList .results_list>li{margin:0;padding:12px
0;border-bottom:1px solid #D8CECB}#mainItemList .bio,
#mainItemList .bio *,
#mainItemList
.quoted{display:inline;margin:0;padding:0}#mainItemList .bio li + li:before,
#mainItemList .bio+.quoted:before{content:', '}#mainItemList .title,
#mainItemList .bio,
#mainItemList
.quoted{font-weight:bold}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 .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:#28166f;width:70px;padding:4px
4px 4px 4px;color:#fff;text-align:center}#printMap:hover{background:#6a747c;text-decoration:none}#content
#bioInfo{background:#28166f;padding:15px
15px 15px 189px;margin-bottom:2em;position:relative;overflow:hidden;color:white;min-height:200px;box-sizing:border-box;-moz-box-sizing:border-box}#content #bioInfo:after{content:'';display:block;clear:both}.bioPositionWithVideo,#bioAddress,#altOffice{float:left;padding-right:1em}#bioAddress{text-decoration:none}#bioVideoURL,#bioContact,#bioSecondaryLinks{float:left;padding:1em
0 0 0}#bioVideoURL{padding: .5em 0 0 0}#bioSecondaryLinks
a{padding-left:20px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAKklEQVQoz2NgoA/4jwMgKcCuDYUJ04PQjUMB+SYQ6QZkH5BmAoFwGGAAAOqsfYPYCRXuAAAAAElFTkSuQmCC) no-repeat}#bioSecondaryLinks #bioTwitter
a{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAABnRSTlMAAAAAAABupgeRAAAA4UlEQVR4AdXQw2IEYQwA4Lx6+wK1bfNc27ZtY51kM/YcF99vA/LLytLy5eX1ysoKeD09PYHT6dkFcopYYCIRu729Bbu/n19E7u/rAcPv9w+TBKHko4NDYDc7Oy87Sfz9i0xMTK0szycxwQqU9Pj2BC6vr++yj0SilOQ6kukpKd/fP8Gltb0tkUrqWxqzSc3FyfEheH29vRvzUZ9Jer2sohS8mpsbf/9ixiGozyY+Pj6GIDV1teqOxucQv76+gq/iwoKamrqdw11GMi8zMTUOIYZGBrc2NpfX1xbnF5qbmyFr0orK+e/aLXfaAAAAAElFTkSuQmCC)}#bioSecondaryLinks #bioLinkedIn
a{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAA/klEQVR4AZWPA28GQAxAv58+BbNte9GscP4Ds237+nZpm8w66/VdE4D2w+1dIHC4u4Od/dxfNwS0CPRUFvNn8GBnGyAat/5nbCnMZXKkL9pKFewqL6anvIiajGR+BDdWFkHg2b6ckDjHrmdx0vny9ITG/FzegTsrS54jZjDGqderx7tLqjPSeGNcfmd0ChEhBtXc/YiZ8eFXcGvVjUEUFDdMjg3qvrusGMTPRvpewc2VhdefOgiBqdF+A6sMBJgeG3oFd1eXCRbyFQwSQTN2VhQi9oLZUQPduOiMga5nZsTAnko3ChrsFYw5Is9AMNCjz40O6L6jsgh40vuZ+P0X4rk59cxwx8cAAAAASUVORK5CYII=)}.bioPositionWithVideo,#bioAddress,#bioContact{clear:both;width:176px;padding-right:10px}#bioPos{font-size:24px}.bioPositionWithVideo{line-height:24px;padding: .30em 10px .30em 0}#pageTitle{display:inline !important}#pdfLink{display:inline;padding-left:25px;font-size:11px;white-space:nowrap}#pdfLink
*{display:inline;list-style:none}#pdfLink
a{color:#333}#pageTitle+*,#pdfLink+*{padding-top:23px}#bioInfo
a{color:inherit}#bioPic{position:absolute;top:0;left:0;display:block;border-right:7px solid white;min-height:100%;min-width:161px;max-width: 170px;}#practices
.serviceColumn{width:50%;float:left;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:4em;border:1px
solid #CDC3C1;border-width:0 1px 0 0}#practices .serviceColumn~.serviceColumn{padding:0
0 0 2em;border-width:0 0 0 1px;position:relative;left: -1px}.serviceColumn>:first-child{margin:0
0 1em 0}#mainContent .serviceColumn li
ul{display:none;margin-left:0}#firstServiceColumn
h2{float:left;padding-right:60px}.serviceColumn
ul{clear:both}#practiceExpanders{float:left;padding-bottom:1.5em}#practiceExpanders
span{color:#28166f;font-weight:bold;cursor:pointer}#practiceExpanders
.selected{color:inherit;font:inherit;cursor:default}.serviceColumn .withChildren
span{!display: inline-block;vertical-align:center;padding-right:13px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAADaCAMAAABD5ZijAAAAIVBMVEX+9Of///95eXl6enr5+fn6+vr7+/v8/Pz9/f3+/v7///8k2csZAAAAAnRSTlP/AOW3MEoAAABiSURBVEhL7ZbRCcAwCAVftSbq/gNXY9K/DlDwQDjhBnggpgKEKQmB3SapCoM1LQ4kq1o2olFlkOnNnl00Nqo74Dq0tbW1tbW1/dY+loLZXgru8dRSyHIvBZG5lkJSS+HtDg/4xwoJ1cmKRwAAAABJRU5ErkJggg==) 100% 3px no-repeat;cursor:pointer}.serviceColumn .expanded
span{background-position:100% -206px}#mainContent .serviceColumn
ul{list-style-type:none;font-weight:bold;padding:0;margin:0}#mainContent .serviceColumn ul
li{background-image:none;padding-left:0;margin-left:0}#mainContent .serviceColumn ul li
ul.hierList{padding-left: .5em}#mainContent .serviceColumn ul li ul
li{line-height:14px;padding:0
0 0 1em;margin: .8em 0;font-weight:normal;position:relative}#mainContent .serviceColumn ul li ul li:before{content:'›';margin:0
1em;position:absolute;left: -1em;color:#28166f}.marList{margin:0
100px 4px 18px}#content
.casestudiesRec{margin:27px
0 0 0;padding:0;list-style:none}#content .casestudiesRec
li{margin:0;padding:12px
0 0 0;background-image:none;clear:both}#content .casestudiesRec
img{float:left;padding-right:12px}#content .casestudiesRec
li.hr{border-bottom:1px solid #D8CECB}#content
.eventRec{margin:14px
0 0 0;padding:0;border-top:1px solid #D8CECB;list-style:none}#content .eventRec
li{margin:0;padding:12px
0;border-bottom:1px solid #D8CECB;background-image:none}#content
.bureauRec{margin:4px
0 0 0;padding:4px
0 0 0;border-top:1px solid #D8CECB;list-style:none}#content
.bureauList{font-size:11px;padding:0
0 18px 0;margin:0
0 3px 0;list-style-type:none}#content .bureauList
li{padding:2px
0 4px 12px;background-image:url(../i-t1540588992/grayBull.gif);background-repeat:no-repeat;background-position:left 7px}#itemDetails{font-weight:bold;padding:0
0 2em 0}.rsvpButton
a{display:inline-block;margin:1em
0 0 0;background:url(../i-t1540588992/rsvp-button.png) no-repeat;width:135px;height:35px;line-height:35px;padding:0
0 0 16px;color:white;font-weight:bold;font-size:13px}#sidebar #leads
li{margin-bottom:1em}#tabrow
.tab{display:none}#tabrow
li.hiddenitem{display:none}#tabrow
li.showarchive{display:inline-block;*zoom:1;*display:inline;background:none;margin:10px
0 0 0;padding:5px
10px;border:1px
solid #dbd7d8;cursor:pointer}#tabrow li.showarchive + li.hiddenitem,
#tabrow li.hiddenitem:first-child{padding-top:10px;margin-top:8px;border-top:10px solid #dbd7d8;background-position:left 17px}#firm-offices
#mainContent{width:824px;padding-right:0}.firm-offices
#sidebar{padding-top:30px}#contacts>div{height:350px;width:182px;background-color:#8E746A;float:left;background-repeat:no-repeat;background-position:left 20px;margin-right:2px}#contacts{clear:both}#contacts2{padding-top:10px;margin-top:23px;margin-bottom:14px;height:135px;background-color:#8E746A;background-repeat:no-repeat}.contactArea{background-color:#28166f;color:#FFF;font-weight:bold;line-height:20px;padding-left:5px}.contactAddress{font-size:10px;line-height:20px;color:#FFF;padding:0
7px;margin-top:155px}.contactAddress a, .contactArea a, .contactAddress2
a{color:#FFF}.contactAddress2{font-size:11px;line-height:20px;color:#FFF;margin:4px
15px 0 0;float:right;text-align:right}#alumni-login #content,
#alumni-login
#mainContent{position:relative;min-height:420px;padding:0;margin:0;font-size:11px}#alumni-login
#subContent{display:none}#alumni-login
#content{padding-left:8px}#alumni-login
#mainContent{float:left}.alumniTextBox{position:absolute;top:0px;left:241px;background:url('../i-t1540588992/alumni_intro.jpg') no-repeat;width:521px;height:288px;padding:0px}.alumniText{width:260px;height:250px;overflow:hidden;padding:25px
0 0 27px;margin:0
0 0 0;color:#fff;font-size:15px;line-height:24px;font-size:14px;line-height:22px}#alumniSpot{position:absolute;top:288px;left:12px;background:url('../i-t1540588992/alumni_spot.jpg') no-repeat;width:229px;height:122px;line-height:16px}img.alumniSpotHeader{padding:12px
0 5px 15px}.alumniSpotText{width:200px;padding:0px
0 0 16px;margin:0
0 0 0}.alumniSpotText
a{color:#705a53}span.spot{color:#28166f}#scrollAlumniNews{overflow:auto;width:493px;height:70px;padding-right:10px;padding-left:5px}#alumniNews{width:529px;position:absolute;top:288px;left:241px;height:122px;background:url(../i-t1540588992/alumni_fade.jpg) no-repeat}img.alumniNewsEvents{padding:12px
0 5px 27px;color:#705a53}.alumniNews
ul{padding:0
0 0 0;margin:0
0 0 0}.alumniNews
li{margin:0
0 0 19px;list-style:none}.alumniNews li
a{color:#705a53}#alumniLogin{}.alumniContactBox{clear:both;width:200px;padding:5px
10px 0 0px}img.alumniLoginHeader{padding:30px
0 5px 30px;margin:0px}#alumniLogin
.stndForm{position:absolute;top:0px;left:0px;width:200px;padding:0
10px 0 30px;margin:0px;color:#705a53}#alumniLogin .stndForm
p{padding:5px
0 0 0;margin:0px;line-height:14px}#alumniLogin .stndForm
input.txt{margin:0px;width:189px;height:18px;font-size:11px;color:#705a53;padding:3px
0 0 3px;border:0px
solid #473A35;background:url(../i-t1540588992/alumni_input.png) no-repeat}#alumniLogin .stndForm
input.chx{margin:0px;width:12px;height:12px;font-size:11px;color:#705a53;padding:3px
0 0 3px;border:0px
solid #473A35}#alumniLogin .stndForm
.submitLogin{float:right;margin:0
12px 5px 0}span.terms{font-size:9px}.alumniForm{width:540px}.inputRec
input.radiobutton{width:20px;margin:0;padding:0;margin-top:4px}.radiobutton{margin-right:260px}.inputRec
input.uploadfile{height:20px}.desc{margin-right:94px}#alumni-directory .alumniForm .formBox
label{margin-right:8px}#alumni-directory .list dl,
#alumni-directory-name .list dl,
#alumni-directory-dnc .list
dl{margin-bottom:4px;width:620px}.list dl
dt{margin:0;float:left;font-weight:bold;width:180px}.list dl dt
.nonbold{font-weight:normal}.list
dl{margin:0px;padding:0px}#alumni-directory .list dl dd,
#alumni-directory-name .list dl dd,
#alumni-directory-dnc .list dl
dd{margin:0;margin-right:10px;padding:0;float:right}#alumni-directory .list .phone,
#alumni-directory-name .list .phone,
#alumni-directory-dnc .list
.phone{width:140px}#alumni-directory .list .email,
#alumni-directory-name .list .email,
#alumni-directory-dnc .list
.email{width:220px}.biolisttitle{font-size:15px;background-color:#28166f;color:#FFF;font-weight:bold;line-height:20px;padding:0
0 0 5px;margin-top:14px}.alumnspotBox{clear:none;float:left}.alumnspotBox
h2{color:#473A35;font-weight:normal;text-transform:uppercase;line-height:160%;margin-bottom:15px}.sandbagUpper{float:left;width:155px;height:111px}.sandbagLower{clear:left;float:left;width:218px;height:145px}.alumniBioPic{position:absolute;z-index:5;top:161px;left:213px}.alumniBioCircle{position:absolute;z-index:10;top:290px;left:295px;width:124px;height:124px;background:url('../i-t1540588992/alumni_orangecircle.png') no-repeat}.alumniBioName{padding:45px
10px 0 10px;text-align:center;color:#fff;font-size:13px;font-weight:bold}.alumniSpotlightImg{padding:0
20px 20px 0;float:left}#alumniCalendar{float:right;width:220px;margin:0px;padding:20px
0 15px 20px;background:#fff}table.calendar{text-align:center;border:1px
solid #cecece;border-collapse:collapse}table.calendar
th{border:1px
solid #cecece;border-collapse:collapse}table.calendar
td{width:29px;height:18px;border:1px
solid #cecece;border-collapse:collapse;background:#fff}.calendar-month{color:#8E746A;font-weight:bold}table.calendar
th.month_abb{height:12px;font-size:10px;text-transform:uppercase}table.calendar
td.blank{background:#e3e3e3;border-collapse:none}table.calendar td.linked-day{background:#9b0014 url('../i-t1540588992/alumni_calendar_snip.gif') bottom right no-repeat}table.calendar td.linked-day
a{color:#fff}ul.alumniEventRec{margin:14px
0 0 0;padding:0;border-top:0px solid #D8CECB}ul.alumniEventRec
li{margin:0;padding:12px
0;border-top:1px solid #D8CECB;background-image:none}#alumniUpperBio{display:block;padding:15px
0 20px 0;width:700px;overflow:hidden;!height: 100%;!overflow: visible}.alumniBioProfilePic{float:left;padding:5px
15px 0 0}.alumniAddyTitle{color:#28166f;text-transform:uppercase;font-weight:bold}#alumniBioWork,#alumniBioHome{float:left;width:210px;padding:0
20px 0 0}alumniForm
.checkbox{font-size:11px;line-height:20px;clear:both;float:left;width:400px;padding:5px
0 15px 0px}#index
#subContent{position:absolute;top:0;right:0;margin:0;padding:0
26px;width:282px;height:515px;background:#9f0130;font-size:13px;color:white;z-index:100}#index #subContent
a{color:inherit}#index #subContent .itemdate,
#index #subContent
.title{display:inline}#index #subContent .itemdate:after{content:' | '}#homeNews{padding:33px
0;position:relative}#homeNews
.results_list{height:387px;overflow:hidden}#homeNews .homeicon
img{float:left;border:1px
solid #a46272;margin:8px
8px 0 0}#homeNews .even .homeicon
img{float:right;margin:8px
0 0 8px}#homeNews>div>div{background:#730e27;margin-bottom:3px;overflow:hidden;line-height:normal}#homeNews>div>div>div{padding:0
14px 10px 14px;min-height:117px;box-sizing:border-box;-moz-box-sizing:border-box}#homeNews>div>div:before,#homeNews>div>div:after{content:'';height:5px;width:100%;display:block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARkAAAAKBAMAAAByCzelAAAAMFBMVEWfATB2DSicAi90DieACiqJCCuXAy58CymJByuSBS2RBS19CymWBC53DSh0DSdzDifT6o2HAAAATUlEQVQ4y2OQ/z94gACD/yByjQND8uBxzOcEBs77g8Y1NxkYGFSLB0nIlCoAXaOxcXC45uMOoGu4Bk+mkmJgODd4UvG/A4Mshw+q0g8AhxJlcmzJIVYAAAAASUVORK5CYII=) bottom left}#homeNews>div>div:after{background-position:0 0}#homeNews .prev,
#homeNews
.next{position:absolute;top:0;background:#9f0130 url(../i-t1540588992/home-arrow-up.png) 50% 50% no-repeat;height:33px;width:100%;cursor:pointer}#homeNews
.next{top:auto;bottom:0;background-image:url(../i-t1540588992/home-arrow-down.png)}#index h2,
#index
h1{color:white;font-size:35px;margin:0}#index #subContent
h1{text-align:center;padding:12px
0 0 0}#index #subContent
.heading{color:white;font:inherit;font-size:14px;font-weight:bold;padding:12px
0 6px 0;margin:0}#index #content,
#index
#mainContent{padding:0;margin:0;float:none;width:auto;position:relative}#index
#mainContent{padding-top:515px}#homeAnim{-webkit-font-smoothing:antialiased;font-size:44px;line-height:1.02;color:white;padding:0;margin:0;position:absolute;left:0;top:0}#homeAnim .image:after{content:'';position:absolute;top:0;right:0;bottom:0;width:16px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAABCAQAAAB9cObUAAAAE0lEQVR4AWNkgEEmMGSGQhYYBAACPAAsd7AufgAAAABJRU5ErkJggg==)}#homeAnim
img{display:block}#homeAnim
.abstract{position:absolute;bottom:29px;padding:20px
100px 20px 35px;background:rgba(0,0,0,.38)}#homeVideos{position:relative;background:#a18e84;padding:21px
0 21px 35px;height:165px}#homeVideos
h2{float:left;line-height:165px;margin:0;padding:0}#homeVideos
#homeVideoList{position:absolute;right:0;top:0;padding:0
53px 0 42px;margin:0;width:668px;overflow:hidden;position:relative}#homeVideos #homeVideoList
ul{width:1000px;height:170px}#content #homeVideos ul,
#content #homeVideos
li{float:left;list-style:none;margin:0;padding:0}#content #homeVideos
li{width:212px;font-size:14px;overflow:hidden}#content #homeVideos
li{margin-right:21px;margin-bottom:2em}#homeVideos
.photo{border:1px
solid #e6deda;position:relative;margin-bottom: .3em;width:210px;height:131px;overflow:hidden}#homeVideos .photo
img{display:block}#homeVideos .photo:after{content:'';width:30px;height:30px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAYCAYAAACfpi8JAAABE0lEQVR4AWOYwKAhB8T1QDxzIDDUbjmQQ+pAAgOMG0AOmQHiDDRmoETzqEMebD80c4GK28A75P///zP//Pw183T7rJlTeYwG1CFw/OXpy5nbI4tnTmDUHEiHIPCTg6dnLjUIGEiHIPDf339mXpy6bOZ0QbOBdAgCf3v9bube9PqZE5m0BtIhCPzq3LWZKyzCB9QhCPzv38xrCzfMnC1pS2+HYOLvb97PPFjYPnAO+frizcxDJV2wsob+Dvn08NnM/dlNM6dwGgxMYn1/++HM3cnVMyez6Q5M9n1z5fbM7VElMycyaw9MgfbyzJWZmwNzkMsL+jrk6ZGzMzd4pg3v9sigaSoOqsazHBDXDlDIzIDaLQcAQY0ePSN0tgEAAAAASUVORK5CYII=) bottom right no-repeat;position:absolute;bottom:4px;right:4px}#homeVideos
a{color:#e6deda}#homeVideoList .prev,
#homeVideoList
.next{position:absolute;top:0;left:0;background:#A18E84 url(../i-t1540588992/home-arrow-left.png) 50% 50% no-repeat;height:100%;width:33px;cursor:pointer}#homeVideos
.next{top:auto;bottom:0;background-image:url(../i-t1540588992/home-arrow-right.png);left:auto;right:0}#homeSections{overflow:hidden;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAABCAIAAACUgoPjAAAABnRSTlMA/wD/AP83WBt9AAAADklEQVR4AWOYVFn0HwwAIP0HeEhaHlkAAAAASUVORK5CYII=) bottom left repeat-x;padding:0;margin:10px
35px 57px 35px;width:613px;font-size:14px;color:#1e1e1e}#homeSections
h2{color:#a18e84;margin: .3em 0 .5em 0}#homeSections h3,
#homeSections
h4{float:left;padding-top:17px;margin-top:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAABCAIAAACUgoPjAAAABnRSTlMA/wD/AP83WBt9AAAADklEQVR4AWOYVFn0HwwAIP0HeEhaHlkAAAAASUVORK5CYII=) repeat-x}#homeSections
h3{clear:both;width:151px;padding:0
29px 0 0;font-size:29px;line-height:66px;color:#006993}#homeSections p,
#homeSections
h4{width:433px;font:inherit;text-transform:none;color:#1e1e1e;line-height:normal}#homeSections
h4{font-weight:bold}#homeSections
p{float:left}#homeSections
a{color:inherit}#homeSpot{position:absolute;top:749px;right:0;padding:0
11px 0 7px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAATIAAAABCAYAAABdXyJyAAAAPElEQVR4Ae3DzQlAAAAG0OcnYkkTuDrZ0x4SEeVqA5fv1SvmaSxRoUaDFh16LP4RETFg/dyw48CJCzeeFwawDGNWm0sMAAAAAElFTkSuQmCC)}#homeSpot:before,#homeSpot:after{position:absolute;content:'';height:7px;top: -7px;left:0;right:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAATIAAAASCAYAAADYHVJHAAABbElEQVR4AeyYwWrDMBAFIzlOQ/+115763aWOE21VeIblQW2QrzMwaKPoPMgqF5H5+vzw/SPKZQwAgDh7vvRo7QWpHM+EDABOEf77aBaRQ7YXqmJqz88CAJwibA6bfW8jcsjKQcCqz3YOAOAMHqqW9tpB0MJD5rGqrv3vAQSAUbiNebiam//3kP0XsUnzZJa0ZgEARgjzldZs0xoeMw9ZlVPympxkTZ4JGQBAyJZ8yWfSo9Y8ZDlec/fWfZP37rvWu/ZuFrdKzABgMGLNovXoLt0f+a11kY/umqO2hazYDUwx66aAyVleZZUAACM0+ZSrXCxoD7naDS1yyKq8yjnfztI822dmOXkjAwBuZGGfk2uK1rLN8inbnx4y/8T0oM07b2VEDABGiZ23sTXpb2VbAIPH/t927qAGAAAGgZh/1/vPwZFWBgGAftivfgH06xcKsUC8EDszUQJMlIzGgfxo3I0PkL/x+RwrApljxQNoSvbJ7gMXMQAAAABJRU5ErkJggg==)}#homeSpot:after{bottom: -11px;top:auto;height:11px;background-position:bottom}#homeSpot>div{background:#948176;width:288px;height:280px}#homeSpot
img{display:block;margin:0}#homeSpot
.linktext{text-align:center;line-height:35px;padding:12px
0 2px 0}#homeSpot .linktext
a{background:#28166f;padding:10px
14px;line-height:normal;border-radius:5px}#homeZag{background:#ece8e6;padding:12px
350px 12px 211px;position:relative}#homeZag>a{text-decoration:none;color:inherit;display:block}#homeZag
img{position:absolute;left:35px;top:16px}#homeZag
h2{font:inherit;font-weight:bold;font-size:18px;line-height:1.2;color:black;margin:0;padding:0}#homeZag
p{margin: .3em 0 0 0;padding:0}#mobile-menu-button{display:none}@media
print{*{background:none !important;color:#000 !important;overflow:visible !important}body{width:auto !important}#mainNav,
#footer,
#topSearch,
#topLinks,
#pdfLink,
#bioVcard,
#printMap,
.alf,
.bioEmail,
.bioPdf,
#officeList,
#subContent,
.subNavList,
.vcard,
.view_more,
.search_form,
.wf-active #content form,
.alf+p,
p a.grayLink,#homeVideos,#homeSpot,.showarchive{display:none !important}#header{height:103px !important}#logo{position:static}#alfList
td.alfL{padding:0
!important}#alfList td.attytitle,
#alfList
td.phone{padding-right:10px !important}.results_list{height:auto !important;max-height:100% !important}.email a:after{content:" [" attr(href) "] " !important}h1#pageTitle{padding-bottom:0!important}.contactAddress2{text-align:left;float:none}.subheaders{margin:0
!important}#contacts2{height:auto !important}.contactArea{padding:0
!important}#mainContent{width:65% !important;margin:0
5% 0 0}#sidebar{width:25 !important;margin:0
!important}#bioInfo{height:200px}#alfList tr td:first-of-type{min-width:100px !important}#homeSections{margin:0
!important;overflow:auto !important}#homeZag{padding:0
!important;overflow:auto !important}#homeZag
img{float:left;margin:0
20px 0 0;position:static !important}#professionals #mainContent
form{display:none !important}img{page-break-inside:avoid !important}}

#menu-doi-ngon-ngu li#menu-item-100,
#officeList li#menu-item-2840{
	display: none;
}

ul li.page_item_has_children ul.children
{
	margin-top:0!important;
	margin-left:30px!important;

}
ul.leftmenu li.page_item_has_children ul.children li a,
ul.leftmenu li.page_item_has_children ul.children li a.on,
ul.leftmenu li.page_item_has_children ul.children li a:hover
{
	background:none;
	font-weight: normal;
	padding-left: 0;
}
ul.leftmenu li.page_item_has_children ul.children li:last-child
{
	border-bottom:none;
}

.areas_of_pratice_row figure.vc_figure img
{
	border: solid 1px #e4e4e4;
	height: 250px!important;
}
.areas_of_pratice_row .wpb_text_column
{
	margin-top: -35px;
}

/* Updated Responsive Footer for Desktop */
.footer-mobile-optimized {
    background: #28166f;
    color: #fff !important;
    padding: 40px 0 20px 0;
    font-size: 13px;
    line-height: 1.6;
}
.footer-container {
    width: 1000px;
    margin: 0 auto;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    gap: 40px;
    text-align: left;
}
.footer-section {
    flex: 1;
}
.footer-section strong {
    color: #ffcc00;
    display: block;
    margin-bottom: 5px;
    font-size: 14px;
}
.footer-grid {
    flex: 2;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 20px;
}
.footer-container a {
    color: #fff !important;
    text-decoration: none;
}
.footer-container a:hover {
    text-decoration: underline;
}
.footer-bottom {
    width: 1000px;
    margin: 30px auto 0 auto;
    padding: 20px 0;
    border-top: 1px solid rgba(255,255,255,0.1);
    text-align: center;
}
#footerCopy {
    color: rgba(255,255,255,0.8) !important;
}