.containermain {width:auto;background:#fff none;}

/**** Header ****/
.header {background:#d62027 none;height:35px;padding:0 0 10px;}
.header img {position:absolute;top:5px;left:10px;}
.sitesearch {display:none;}
.othernav {display:none;}
.pagetools {display:none !important;}
.pagetools2 {display:none !important;}
.popupWrapper {display:none !important;}
.mainbody .relatedlinks {display:none !important;;}

/********************************************/

.header .logo {padding-left:0;}
.header .pagetools {display:none;}
.header .nav1 {display:none;}
.header .menu {display:none;}
.header .languages {display:none;}

/**** Footer ****/
.footer {display:none;}
.footerA {display:none;}

/*********************************************
					GENERAL
*********************************************/
body {text-align:left;background-image:none;}
.print {display:block;padding-bottom:50px;}

a.less, a.more, a.less:hover, a.more:hover {display:none !important;;}

.viewAll {display:none !important;}

h1 {width:auto;}

.sectionheader {float:none;position:absolute;}

/**** Middle ****/
.middleD {background-image:none;}
.middleC {background-image:none;}
.middleB {background-image:none;}
.middleA {background-image:none;}
.middle {background-image:none;}

.middle .breadcrumbs {margin-left:0;margin-bottom:0;width:375px;padding-right:0;margin-right:0;margin-top:20px;}


/*********************************************
					LEFT SIDE
*********************************************/

.leftsideB {}
.leftside {color:#000;padding-top:0px;display:none;width:0;}

.leftside .image {background-image:none;margin:0px;padding:0px 0px 30px;}

.leftside .nav1 {display:none;}
.leftside .nav2 {display:none;}
.leftside .nav3 {display:none;}

.leftside .authors {background-color:#fff;padding:0px;margin:0px;}
.leftside .speakers {background-color:#fff;padding:0px 0px 10px;margin:0px;}
.leftside .relatedlinks {display:none;}
.leftside .relatedattorneys {background-color:#fff;padding:0px 0px 10px;margin:0px;}
.leftside .relatedcontacts {background-color:#fff;padding:0px 0px 10px;margin:0px;}
.leftside .relatedindustries {background-color:#fff;padding:0px 0px 10px;margin:0px;}
.leftside .relatedpractices {background-color:#fff;padding:0px 0px 10px;margin:0px;}
.leftside .relatedservices {background-color:#fff;padding:0px 0px 10px;margin:0px;}
.leftside .primaryservice {background-color:#fff;padding:0px 0px 10px;margin:0px;}
.leftside .alpha {background-color:#fff;padding:0px 0px 10px;margin:0px;}
.leftside .education {background-color:#fff;padding:0px 0px 10px;margin:0px;}
.leftside .baradmissions {background-color:#fff;padding:0px 0px 10px;margin:0px;}
.leftside .courtadmissions {background-color:#fff;padding:0px 0px 10px;margin:0px;}
.leftside .clerkships {background-color:#fff;padding:0px 0px 10px;margin:0px;}
.leftside .languages {background-color:#fff;padding:0px 0px 10px;margin:0px;}
.leftside .contact {background-color:#fff;padding:0px 0px 10px;margin:0px;}

.leftside a.active {color:#333;text-decoration:none;font-weight:bold;}
.leftside a {color:#333;text-decoration:none;}

/*********************************************
					MAIN 
*********************************************/

.mainbodyB {margin:0px 0px 0px;padding:0px;}
.mainbody {width:350px;padding-right:0;height:auto; padding: 0px;}

.mainbody {width:380px;padding-right:0;height:auto; padding: 0px; float:none; position:absolute; top: 100px; margin-left: 315px;}
*:first-child+html .mainbody {width:380px;padding-right:0;height:auto; padding: 0px; float:none; position:absolute; top: 80px; margin-left: 20px;}
* html .mainbody {width:380px;padding-right:0;height:auto; padding: 0px; float:none; position:absolute; top: 80px; margin-left: 20px;}

.expandCollapse {display:none !important;}

body.biossearch .mainbody, body.bioslisting .mainbody, body.officeslisting .mainbody, body.serviceslisting .mainbody {width:575px;}

/*********************************************
					RIGHT SIDE
*********************************************/

.rightsideB {}
.rightside {margin-left:95px; float:left; padding: 0px; width:180px;}
* html .rightside {margin-left:50px; float:left; padding: 0px; width:180px;}
.rightside .search {display:none;}

/* Lawyers & Professionals */
body.biossearch .mainbody {padding-top:32px;}

body.professionaldetail .mainbody {padding-top:32px;float:right;}
body.professionaldetail .rightside {padding-top:56px;}

body.professionaldetail .popupWrapper {display:none;}
body.professionaldetail .mainbody .relatedlinks {display:none;}
body.professionaldetail a.more, body.professionaldetail a.less {display:none;}

body.professionaldetail .relInfoEC .listing table.list {clear:both !important;margin:0;overflow:auto;}
body.professionaldetail .relInfoEC .listing table.list tr.hidden {display:block !important;}
body.professionaldetail .relInfoEC .listing table.list td {overflow:visible;}
body.professionaldetail .mainbody .narrativebio {}
body.professionaldetail .mainbody .narrativebio .expanded {}
body.professionaldetail .relInfoEC {clear:both;width:373px;}

body.biosdetail .details .contact .vcard {display:none;}

body.professionaldetail .listing table.list {width: 350px; margin: 0px;}
body.professionaldetail .mainbody .news table.list td {text-align: left;}
body.professionaldetail .relInfoEC .listing table.list td.displayOrSortDate {width: 110px; padding: 0px;}
body .listing table.list td .title {width: 250px; float:left;}
body.professionaldetail .relInfoEC .listing table.list tr.hidden {display: table-row !important;}
body.professionaldetail .relInfoEC .listing table.list td {display: table-cell !important; }



/* Services */
body.serviceslisting .mainbody {padding-top:32px !important;}
body.serviceslisting .listing .practices .list ul li ul li a.arrow {display:none;}
body.serviceslisting .listing .practices .list ul li .label {display:none;}

/* Offices */
body.officeslisting .listing .expanded .groupStart, body.officeslisting .listing .collapsed .groupStart {background:transparent none;padding-left:0;}
body.officeslisting .listing .region ul li .image {width:225px;}

/* News, Pubs & Events */
body.newseventslisting .rightside {display:none;}
body.newseventslisting .mainbody {width:auto;padding-top:32px;}

body.newsdetail .mainbody {padding-top:32px;}

body.eventslisting .rightside {display:none;}
body.eventslisting .mainbody {width:auto;padding-top:32px;}

body.eventsdetail .rightside {display:none;}
body.eventsdetail .mainbody {width:auto;padding-top:32px;}

/* Listings */
body .listing {width:auto;}
body.listing .listing h1 {margin-top:16px;}
body.listing .listing table.list td.displayOrSortDate {width:85px;}

/* Diversity & Inclusion */
body.aboutdetail .mainbody {padding-top:32px;}
body.aboutdetail .topImage .image {margin-right:0;margin-top:32px;}
body.aboutdetail .topImage .image img {width:575px;}

/* Careers */
body.careersdetail .mainbody {padding-top:32px;}
body.careersdetail .rightside {padding-top:72px;}