
/* css/default.css
 */
@media
all{html{overflow-y:scroll;-ms-filter:"Alpha(opacity=99)";filter:progid:Alpha(opacity=99);zoom:1}body{margin:0
0 0 0;padding:0
0 0 0;background:#eae4d8 url('../i-t1756917067/bg.png') repeat-x;font:normal 15px Arial,Helvetica,sans-serif;color:#5b5549;line-height:25px}body.practices-item,body.resources-news-item,body.resources-publications-item,body.resources-experience-item{background:#eae4d8 url('../i-t1756917067/bg-area.png') repeat-x}#body{position:relative;width:962px;margin:0px
auto;padding:0
15px 0 15px}p{margin:0px;padding:5px
0 15px 0;line-height:25px}td
p{margin:0px;padding:0px}a{color:#955328;text-decoration:none;outline:none}a:hover{text-decoration:underline}h1,h2,h3,h4,h5,h6{margin:0px;padding:0px;color:#37403b;line-height:normal}h1{font-family:Georgia,serif;font-weight:normal;margin:0
0 0 0;padding:14px
0 8px 0px;font-size:22px;line-height:30px}#titleBar
h1{padding:14px
0 0px 20px;color:#fff}#bannerText
h1{padding:14px
0 0px 0px;color:#955328}h2{padding:12px
0 8px 0;font-size:17px}h2.areaTitle{font-size:20px}h3{padding:5px
0 5px 0;font-size:16px;font-weight:normal}h4{text-transform:uppercase}h5{padding:0px
0 5px 0;color:#4e6257;font-size:14px}h6{font-weight:bold;font-size:100%}ul{padding:0;margin:0
0 0 9px;line-height:25px}ul
li{padding:0;margin:0;line-height:25px}ul li
ul{padding:0;margin:8px
0 0 0;line-height:25px}ul li
p{margin:0px;padding:3px
0 2px 0;line-height:25px}img{border:0}.clearb{clear:both}}@media
all{#header{position:relative;height:428px;margin:0
0 18px 0;background:#37403b}.practices-item #header,
.resources-news-item #header,
.resources-publications-item #header,
.resources-experience-item
#header{height:177px;margin:0
0 18px 0}#logo{margin:28px
0 0 0}#banner{position:absolute;bottom:0px;left:0px;width:962px;height:251px;overflow:hidden}img#bannerImage{display:block;float:left;width:641px;height:251px;background:#eae4d8}#bannerSpot{display:block;float:left;width:591px;height:206px;padding:20px
25px 25px 25px;background:#fff}#bannerText{float:right;width:271px;height:206px;padding:20px
25px 25px 25px;overflow:hidden;background:#fff}#bannerText,
#bannerText
p{font:normal 18px Georgia serif;line-height:24px}#bannerSpot,
#bannerSpot
p{font:normal 18px Georgia serif;line-height:26px}#bannerSpot
#spotlightName{font:normal 24px Georgia serif;line-height:25px}#bannerSpot
#spotlightTitle{color:#919191;font-style:italic;margin-bottom:10px}#topLinks{position:absolute;top:60px;right:0px;width:auto;text-align:right}#topLinks ul li,
#topLinks
ul{list-style:none;margin:0;padding:0}#topLinks
ul{}#topLinks ul
li{float:left;margin:0
0 0 10px}#topLinks
a{margin:0
3px 0 3px;color:#697e73;font-size:11px;font-weight:bold;text-transform:uppercase;vertical-align:top}#topLinks a:hover{color:#955328;text-decoration:none}#topSearch{display:block;width:160px;border:1px
solid #cecece;height:18px;background:#fff;font-size:12px;line-height:14px}#topSearch
input{float:left;height:16px;margin:0;padding:1px
0 0px 0;border:0px}#topSearch
label{font-size:12px;line-height:14px;color:#a3a3a3;font-weight:normal}#topSearch
input#searchtext{width:137px;height:12px;margin:2px
0 0 0;padding:2px
2px 0px 2px;border:0px;font-size:12px;line-height:16px;color:#a3a3a3;font-weight:normal}}@media
all{#mainNav{position:absolute;z-index:20000;top:117px;left:15px;width:962px;height:41px;background:#62786c;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;width:265px}.sf-menu ul
li{width:100%}.sf-menu li:hover{visibility:inherit}.sf-menu
li{_width:1px;float:left;position:relative}.sf-menu
a{display:block;position:relative}.sf-menu li:hover ul,
.sf-menu li.sfHover
ul{left:0;top:41px;z-index:99;padding:0;background:#000;padding:15px
0 15px 0}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:265px;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:265px;top:0}.sf-menu li
a{height:41px;padding:2px
5px 2px 5px;text-decoration:none}.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{padding:0
0 0 0;color:#fff}.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:#c16e3a;text-decoration:none}.sf-menu li.current a.nav-button{color:#c16e3a}.sf-menu li.sf-parent:hover a.nav-button{color:#c16e3a}.sf-menu li.sf-child{width:225px;padding:0px
20px 0px 20px;font:normal 13px/19px Arial, Helvetica, sans-serif}.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:5px
0 5px 0;background:#000;border-bottom:1px dotted #525252;color:#fff}.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:#c16e3a;background:#000;text-decoration:none}.sf-menu ul.sf-ul-child li.current a.sf-child-link{background:#000;color:#c16e3a}.sf-menu li.sf-child:hover a.sf-child-link{background:#000;color:#c16e3a}.sf-menu li.sf-gchild{width:225px;padding:0px
20px 0px 20px}.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;padding:5px
0 5px 0;background:#000;border-bottom:1px dotted #525252;color:#fff}.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:#c16e3a;background:#000;text-decoration:none}.sf-menu ul.sf-ul-gchild li.current
a{background:#000;color:#c16e3a}.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,iVBORw0KGgoAAAANSUhEUgAAABQAAABuCAYAAAAnMDOqAAAAY0lEQVR4AezSAQYDMBBE0dw6x58WLVFlB23AewSIL7K7/irJLu+lDjbRvHTBIppDFxyi+TAHh2i+uP/C/g9vT7nfQwAAAAAAAAB+K8meznpKoYquQxV7e4yUOXraTauPzoQDANf8c/AySergAAAAAElFTkSuQmCC) 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:41px;overflow:hidden;margin:0
0 0 0}.nav-span{display:block;position:absolute;z-index:1;top:0;left:0;width:100%;height:41px;background:#fff url('../i-t1756917067/navback.png') top left no-repeat}#sf-about-button,
#sf-about-button
span{width:160px;background-position:0px 0px}#sf-parent-about:hover .nav-span,
#sf-about-button:hover span,
body.about #sf-about-button
span{background-position:0px -41px}#sf-practices-button,
#sf-practices-button
span{width:160px;background-position: -160px 0px}#sf-parent-practices:hover .nav-span,
#sf-practices-button:hover span,
body.practices #sf-practices-button
span{background-position: -160px -41px}#sf-attorneys-button,
#sf-attorneys-button
span{width:160px;background-position: -320px 0px}#sf-parent-attorneys:hover .nav-span,
#sf-attorneys-button:hover span,
body.attorneys #sf-attorneys-button
span{background-position: -320px -41px}#sf-resources-button,
#sf-resources-button
span{width:160px;background-position: -480px 0px}#sf-parent-resources:hover .nav-span,
#sf-resources-button:hover span,
body.resources #sf-resources-button
span{background-position: -480px -41px}#sf-careers-button,
#sf-careers-button
span{width:160px;background-position: -640px 0px}#sf-parent-careers:hover .nav-span,
#sf-careers-button:hover span,
body.careers #sf-careers-button
span{background-position: -640px -41px}#sf-contact-button,
#sf-contact-button
span{width:162px;background-position: -800px 0px}#sf-parent-contact:hover .nav-span,
#sf-contact-button:hover span,
body.contact #sf-contact-button
span{background-position: -800px -41px}.js .sf-menu a.nav-button
span{background-color:#62786c}.loaded .sf-menu a.nav-button
span{background-color:none}}@media
all{#subContent
ul.subNavList{margin:4px
0 18px 0;padding:0
0 0 0}#subContent ul.subNavList
li{list-style:none;margin:0
0 10px 0;padding:0
0 0 0;font-size:17px}#subContent ul.subNavList
li.subsub{padding-left:20px}#subContent li.here a,
#subContent
a.here{color:#666}}@media
all{#titleBar{width:962px;height:57px;background:url('../i-t1756917067/title-bar.png') no-repeat}.practices
#titleBar{background:url('../i-t1756917067/title-bar-practices.png') no-repeat}.attorneys
#titleBar{background:url('../i-t1756917067/title-bar-attorneys.png') no-repeat}.attorneys-item
#titleBar{background:url('../i-t1756917067/title-bar-attorneys-item.png') no-repeat}.resources
#titleBar{background:url('../i-t1756917067/title-bar-resources.png') no-repeat}.contact
#titleBar{background:url('../i-t1756917067/title-bar-contact.png') no-repeat}#content{min-height:350px;height:auto !important;background:url('../i-t1756917067/content-bg.png') repeat-y;overflow:hidden;!height: 100%;!overflow: visible}#attorneys
#content{background:url('../i-t1756917067/content-bg-directory.png') repeat-y}#mainContent{float:left;width:586px;margin:0px
0 0 0;padding:15px
38px 20px 18px}#attorneys
#mainContent{float:none;width:944px;margin:0px
0 0 0;padding:15px
38px 20px 18px}#subContent{width:288px;margin:0px
0 0 642px;padding:18px
16px 20px 16px;line-height:20px}#mainContent ul
li{margin:0
0 8px 13px;line-height:25px}#subContent ul
li{margin:0
0 8px 13px;line-height:20px}#subContent
p{line-height:20px}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}#letterLinks{position:absolute;top:462px;right:26px;color:#e0afaf}#letterLinks
a{color:#fff}#letterLinks a,
#letterLinks
span{padding:5px
4px 5px 4px;font-size:18px}.bioList
h2.listSubHeader{color:#eae4d8;height:1px;font-size:1px;line-height:1px}.bioList .results_list>div{width:924px;margin:0
0 0 0;padding:15px
0 15px 0;overflow:hidden;height:100%;line-height:normal;background:url('../i-t1756917067/bioitem-x.png') top repeat-x}.bioList .results_list>div>div{float:left;min-height:1em;padding-right:15px}.bioList .results_list > div
.name{width:284px;font-weight:bold}.bioList .results_list > div
.position{display:block;font-weight:normal}.bioList .results_list > div
.email{width:65px}.bioList .results_list > div
.phone{width:180px}.bioList .results_list > div
.vcard{width:45px;text-align:right}.bioList .results_list > div
.office{width:250px}.bioList .results_list > div .office ul
li{list-style:none;list-style-image:none}#mainContent
div.listColumn{width:260px;float:left;margin:0
30px 20px 0px;border-top:1px solid #cfc7b5;border-bottom:1px solid #cfc7b5}#mainContent div.listColumn ul,
#mainContent div.listColumn ul
li{padding:0;margin:0
0 0 0;list-style:none}#mainContent div.listColumn>ul{padding:0
0 6px 0}#mainContent div.listColumn ul>li{padding:6px
0 0px 0;margin:6px
0 0 0;border-top:1px solid #cfc7b5;line-height:20px}#mainContent div.listColumn>ul>li:first-child{margin:0px
0 0 0;border-top:0px solid #cfc7b5}#mainContent div.listColumn ul
ul{border-right:none}#mainContent div.listColumn li
li{padding:6px
0 0px 0px;margin:6px
0 0 0}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}#bioInfoContainer{width:573px;height:193px;margin:29px
0px 29px 32px;background:url('../i-t1756917067/bio-info-y.png') 285px 0px repeat-y}#bioInfoLeft{float:left;width:270px;height:193px}#bioInfoLeft
#bioName{font-family:Georgia,serif;font-weight:normal;margin:60px
0 0 0;padding:0px
0 0px 0px;font-size:24px;line-height:26px;color:#37403b}#bioInfoLeft
#bioTitle{font-family:Georgia,serif;font-weight:normal;font-style:italic;margin:2px
0 0 0;padding:0px
0 0px 0px;font-size:16px;line-height:20px;color:#919191}#bioInfoRight{float:left;width:263px;height:193px;margin:0
0 0 40px}#bioInfoRight
.bioOffice{margin:0
0 10px 0;padding:12px
0 10px 0;background:url('../i-t1756917067/bio-info-x.png') bottom repeat-x;font-family:Georgia,serif;font-weight:normal;font-size:18px}#bioInfoRight ul,
#bioInfoRight ul
li{list-style:none;margin:0
0 0 0;padding:0
0 0 0}#bioInfoRight
a{color:#955328}#bioInfoRight ul li
a{margin-right:16px}#bioInfoRight ul li a:hover{text-decoration:underline}#officeExtraInfo{margin:14px
0 0 0;padding:14px
0 0 0;background:url('../i-t1756917067/bio-info-x.png') top repeat-x;font:normal 15px Arial, Helvetica, sans-serif;color:#5b5549;line-height:25px}#mainContent #bio_bars ul,
#mainContent #bio_bars ul li,
#mainContent #bio_area ul,
#mainContent #bio_area ul li,
#mainContent #bio_appointments ul,
#mainContent #bio_appointments ul li,
#mainContent #bio_affiliations ul,
#mainContent #bio_affiliations ul li,
#mainContent #bio_honors ul,
#mainContent #bio_honors ul li,
#subContent #bio_clerkships ul,
#subContent #bio_clerkships ul li,
#subContent #bio_clerkshipsother ul,
#subContent #bio_clerkshipsother ul li,
#subContent #area_bio ul,
#subContent #area_bio ul li,
#subContent #item_bio ul,
#subContent #item_bio ul li,
#subContent #item_area ul,
#subContent #item_area ul
li{list-style:none;margin:0
0 0 0;padding:0
0 8px 0}#subContent #bio_education ul li,
#subContent #area_noteworthy ul
li{margin:0
0 0 36px;padding:0
0 8px 0px}#tabGroups{height:27px;margin:12px
0 14px 0;border-bottom:1px solid #cfc7b5}#tabGroups div:hover{color:#37403b}#tabGroups div:hover
a{background-color:#fff;color:#37403b;text-decoration:none}#tabGroups div.revealerOn
a{color:#37403b;background-color:#fff}.revealer{background-color:#eae4d7;font-size:12px;margin:0
0px 0 0;color:#955328;cursor:pointer;display:inline;text-transform:uppercase}.revealer
a{display:inline-block;padding:0px
9px 0px 9px;border:1px
solid #cfc7b5;border-bottom:0px solid #cfc7b5;text-decoration:none}#tab-profile-group,#tab-achievments-group,#tab-experienc-group,#tab-overview-group,#tab-experience-group,#tab-news-group,#tab-attorneys-group,#tab-directions-group,#tab-information-group{display:none;margin:0}.js
.extraItems{display:none}#expandButton{font-size:1em;display:inline-block;margin:0
0 10px 0;padding:0
0 8px 0;color:#955328;cursor:pointer}#itemPhoto{margin:0.5em 0 1.5em 40px}.achievements #mainContent
#itemPhoto{margin:0}.achievements #mainContent
#itemPhotoWrap{width:250px;padding:20px;margin:10px
0 20px 20px;border:1px
solid #0B3C5D;background:#F8F8F8;float:right}#subContent #sideNews ul,
#subContent #sideNews ul
li{list-style:none;margin:0
0 0 0;padding:0
0 0 0}#subContent #sideNews ul
li{margin:0
0 0 0;padding:0
0 8px 0}#sideNews .itemdate,
#sideNews
.title{display:inline}#sideNews .title:before{content:" "}#mainContent #experienceList ul,
#mainContent #experienceList ul
li{list-style:none;margin:0
0 0 0;padding:0
0 0 0}#mainContent #experienceList ul
li{margin:0
0 0 0;padding:0
0 8px 0}#backToAccess
a{display:inline-block;font-weight:bold;margin:0
10px 15px 0}}@media
all{form{position:relative;margin:0px;padding:0px}form div
div{position:relative;float:left;width:292px;height:40px}form div
.full_width{width:100%}form
label{position:absolute;top:3px;left:7px;height:28px;line-height:28px}#search #mainContent form
label{position:relative;top:0;left:0}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
#submit_wrapper{float:none;!float: left;!clear: both}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:400px}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 div input[type=password]{width:270px;margin:0
0 8px 0;padding:8px
6px 6px 6px;background:#fff;border:1px
solid #d1d1d1;font-size:14px;color:#333}form div
select{width:283px;margin:0
0 8px 0;padding:6px
6px 6px 6px;background:#fff;border:1px
solid #d1d1d1;font-size:14px;color:#333}form
.prettySelectBox{width:270px;height:25px;margin:0
0 8px 0;padding:3px
6px 3px 6px;background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAATCAIAAAD5x3GmAAAAbklEQVR4AcWQUQrAIAxDvbutnm2ncb3BkA0iQYr52vsYgj6SpVwiZjadW4GdiMiFMYa7T+d9im/KL90OURzkNHbKjtUx980GOwHAIVjgHHRjTdggp9Yq79Z6l3M+5zwEToAZuB7IQTdcQ0j/x3UeV7Qkz9X5zjUAAAAASUVORK5CYII=) 260px 4px no-repeat;border:1px
solid #d1d1d1;font-size:14px;line-height:24px;overflow:hidden}form
.prettySelectBoxInner{max-width:240px}form
textarea{width:490px;height:100px;border:1px
solid #d1d1d1;font:normal 14px Arial, Helvetica, sans-serif;color:#333}#mainContent form input.checkboxInput label,
#mainContent form input.radioInput
label{position:relative;top:0px;left:0px}form div
.buttonWrapper{width:auto}form div
.buttonInput{width:auto;height:28px;margin:0px
0 0 0;padding:0px
12px 1px 12px;background:#955328;border:1px
solid #6d330d;color:#fff;cursor:pointer;font-size:14px}.resources #mainContent
form{min-height:120px}.stndForm+p{float:right;margin:0
350px 0 0}.js
form{display:none}.loaded
form{display:block}#emailField{display:none}}@media
all{#footerOuter{position:relative;height:88px;margin:1px
0 0 0;padding:0
0 0 0;border-top:1px solid #d4cab2}#footerInner{position:relative;width:962px;margin:0px
auto;padding:20px
0px 0 0px;color:#9a9383;font:normal 11px Helvetica, Arial, sans-serif;text-transform:uppercase;line-height:18px;text-align:center}#footerInner
a{color:#9a9383}#footerInner{text-transform:none;letter-spacing: -.25px}#footerInner a:hover{color:#955328;text-decoration:none}#footerInner ul li,
#footerInner
ul{list-style:none;margin:0;padding:0;line-height:18px}#footerInner
ul{display:inline-block}#footerInner ul
li{float:left;margin:0
0 0 0;padding:0
5px;border-left:1px solid #9a9383;line-height:11px}#footerInner ul li:first-child{padding:0
8px 0 0px;border-left:0px solid #9a9383}#footerInner
p{padding:0;margin:0}}#emailPopupBackground{display:none;position:fixed;top:0;left:0;z-index:100000;height:100%;width:100%;background:#37403B}#emailPopup{display:none;position:fixed;top:calc(50% - 30vh);left:calc(50% - 30vw);z-index:99999999;height:60vh;width:60vw;background:#fff;border:12px
solid #EAE4D8}#emailDisclaimerContentWrapper{padding:20px
20px 0px 20px}#emailPopup
p{max-width:650px;margin:0
auto;text-align:left}#emailDisclaimerButtons
a{display:inline-block;margin:10px;padding:6px
12px;background:#955328;border:1px
solid #6d330d;color:#fff;text-align:center;font-size:14px}span#emailPopupClose{display:block;position:absolute;top: -18px;right: -18px;border-radius:50%;width:18px;height:18px;background:#6d330d;color:#f1f1f1;font-size:18px;font-weight:bold;line-height:18px;text-align:center;text-indent:1px;cursor:pointer}span#emailPopupClose:hover{background:#000;color:#fff}@media all and (orientation: portrait){#emailPopup{left:calc(50% - 45vw);top:calc(50% - 20vh);width:90vw;height:40vh}}@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: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}#printMap{display:inline-block;background:#955328;width:70px;padding:4px
4px 4px 4px;color:#fff;text-align:center}#printMap:hover{background:#6a747c;text-decoration:none}}@media
all{#index
#titleBar{background:url('../i-t1756917067/home-title-bar-wide.png') no-repeat}#index
#content{min-height:150px;height:auto !important}#index
#homeAnimation{display:none;width:961px;height:251px;background-color:white;overflow:hidden;cursor:pointer}#index
#animationBox{width:962px;height:251px;background-color:white;overflow:hidden}#index
img.animationPhoto{display:block;float:left;background-color:white}#index
#bannerText{background:none}#index
#whiteCurtain{position:absolute;z-index:9999;top:0px;left:0px;width:961px;height:251px;background:#fff}#index
.homeTitleBar{float:right;width:320px;height:56px;background:url('../i-t1756917067/blank.png') repeat}#index .homeTitleBar>span{display:none}#index
#newsSpot{width:265px;height:140px}#index
#experienceSpot{width:265px;height:140px;margin:0
0 0 56px}#index #newsSpot,
#index
#experienceSpot{float:left}#index #mainContent #newsSpot ul,
#index #mainContent #newsSpot ul li,
#index #mainContent #experienceSpot ul,
#index #mainContent #experienceSpot ul
li{list-style:none;margin:0
0 0 0;padding:0
0 0 0}#index #mainContent #newsSpot ul li a,
#index #mainContent #experienceSpot ul li
a{color:#5b5549}#index #mainContent #newsSpot ul li a:hover,
#index #mainContent #experienceSpot ul li a:hover{color:#955328;text-decoration:none}#index #mainContent #newsSpot ul li a,
#index #mainContent #experienceSpot ul li
a{}#index #officeList,
#index #officeList
a{font-size:17px;line-height:24px}#index
#officeList{margin-bottom:1em}}@media
print{body,#content,#mainContent{position:relative !important;width:660px !important;background:none !important;padding-bottom:0 !important;min-height:0 !important}#body,#banner,#header,#titleBar{padding:0;position:relative !important;width:660px !important}#content{overflow-x:hidden}*{color:#000 !important;font-family:Helvetica,Arial,sans-serif!important}#subContent{float:left;width:140px;margin:0
0 0 30px;padding:0}#subContent
ul.subNavList{margin:0}#header{height:340px}#mainNav,#pdfLink{display:none}#mainContent{padding:0px
0 0 30px;width:450px !important;margin:0px
0px 0 0 !important;overflow:hidden}#mainContent{float:left}img#bannerImage,
#index
img.animationPhoto{width:50%}#index
#homeAnimation{width:660px}#footerOuter,
.sp_map,
#printMap,
#topSearch,
#index #titleBar,
#officeList,
#topLinks,
#tabGroups,
.bioItem .email,
.bioItem .vcard,
#letterLinks,
#bioLinks,
#expandButton,
.subNavList,
#index
.homeTitleBar{display:none !important}img{max-width:100% !important;height:auto !important}.bioList .results_list>div>div{padding-right:15px}#logo{margin-top:15px}#index
#mainContent{width:660px !important;padding:0
!important}#tab1-group,#tab2-group,#tab3-group,#tab4-group,#tab5-group,#tab6-group,.extraItems{display:block !important}#attorneys #mainContent,.bioItem{width:660px !important}.bioList .results_list > div
.photo{height:auto}.bioItemPhoto.blank{display:none !important}.listColumn+.listColumn{border-top:0 !important}#mainContent
div.listColumn{margin-bottom:0}}