/*********************************************
					HEADER
*********************************************/
div.header {padding-right:0;.padding-right:0;padding-left:0;}

div.header div.topNav div.topNavLeft {display:none;} 

div.header div.logo {position:static;margin-left:0;}
div.header div.logo img {margin-top:0;margin-left:0;margin-bottom:0;}
body.minisite div.header div.logo img {margin-left:-10px;}

div.header div.topHeader {height:auto;display:none;}

div.header div.sitesearch {display:none;}

div.header div.languages {display:none;}

div.header div.nav1 {display:none;}
div.header div.menu {display:none;}

/* Home*/
body.home div.header {height:122px;}

body div.header div.menu {display:none;}

/*********************************************
					GENERAL
*********************************************/
body {background:#fff none;text-align:left;} /* Base font size 13px, line-height 18px */
body * {background:#fff none !important;}

.span.bCardLink,
span.bCardLink {display:none !important;}

/**** Text Editor ****/
/** This section should be completely filled out and copied to the text editor css file **/
a,
a:visited {color:#263f6a !important;}

div.middleTop h1 {text-shadow:none;}
.dottedline {border:0;border-bottom:1px dotted #787a7b;height:1px;}

/** Bullet images should be specified as list-style or list-style-image NOT as LI background-image in order to print **/
ul {list-style-image:url(/fcwsite/img/mayerbrown/bullet.gif);.list-style-image:url(/fcwsite/img/mayerbrown/bullet_ie.gif);margin:0 0 1.231em 12px;.margin-left:10px;}

div.mainbody div.listing table.list th,
div.mainbody div.listing table.list td {padding-right:15px;}

div.mainbody div.pubdetail table.list td.date {width:150px;}

div.viewall {display:none;}

.separatorLine {border:0;border-top:1px dotted #787a7b;height:1px;margin-top:2.231em;margin-bottom:2.231em;}

/**** Fixed or Scaling - Add width for Fixed-width sites****/
div.containermainD {width:auto;margin:0;}

/**** Middle ****/
div.mainbody, div.middleTop h1{color:#000;}

div.middleCenterB {display:none;}
div.middleCenter {padding-top:8px;padding-top:10px\9;.padding-top:8px;padding-bottom:2.315em;}

div.middleBottom {min-height:inherit;}

div.rightside div.pagetools {display:none;}
div.breadcrumbs {display:none;}

div.globalHighlights {margin-left:0;}
div.globalHighlights div.globalHighlight {width:162px;min-height:inherit;}

div.globalHighlights.typeOne div.globalHighlight {padding:4px 0 6px;}
div.globalHighlights.typeOne div.globalHighlight h3 {color:#727272;}

div.globalHighlights.typeTwo div.globalHighlight {padding:26px 0 15px;}

div.globalMultimedias {margin-left:0;}

div.middleBottom div.rightside table.menu {display:none;}

div.middleBottom div.mainbody div.downloadLink{display:none;}

/*********************************************
					LEFT SIDE
*********************************************/
div.leftside {width:198px;margin:0;float:left;}

div.middleBottom div.leftsideB {display:none;}
div.middleBottom div.leftside {width:250px;}

div.middleBottom div.leftside div.nav2B {display:none;}
div.middleBottom div.leftside div.nav2 {display:none;}

div.middleBottom div.leftside div.relatedContactsB {margin-left:0;border:1px solid #dedbde;padding:0;width:159px;}

div.middleBottom div.leftside div.expandcollapse {display:none;}

/**** SIDE NAV ****/
div.middleBottom div.leftside div.expandcollapse ul.level2 {display:none;}
div.middleBottom div.leftside div.expandcollapse .level2 {display:none;}

div.middleBottom div.leftside div.relatedContacts.expandcollapse ul li div.name {display:none;}
div.middleBottom div.leftside div.relatedContacts.expandcollapse ul li a,
div.middleBottom div.leftside div.relatedContacts.expandcollapse ul li a:visited {display:block;.display:inline-block;color:#787a7b;margin-bottom:0.462em;margin-left:0;.margin-left:0;.padding-left:0;}

div.middleBottom div.leftside div.search {display:none;}
div.middleBottom div.leftside div.pubssearch {display:none;}

div.middleBottom div.rightside div.search ul.fields {display:none;}
div.middleBottom div.rightside div.pubssearch ul.fields {display:none;}

div.middleBottom div.leftside div.eventssearch {display:none;}

div.middleBottom div.leftside div.officeMaps {margin-left:0;}
div.middleBottom div.leftside div.officeMaps img {border:1px solid #dcdcdc !important;}

div.middleBottom div.leftside div.search div.content {display:none;}

/*********************************************
					RIGHT SIDE 
*********************************************/
div.rightside {float:right;color:#000;display:none;}

div.rightside div.author div.name span.bCardLink {display:none;}

div.middleCenter div.rightside {margin-right:0;text-align:right;}

div.middleBottom div.rightside {width:175px;margin-right:0;margin-left:25px;}

div.middleBottom div.rightside div.relatedservices {margin-left:0;}
div.middleBottom div.rightside div.serviceslisting ul.level1 {border-top:1px dotted #7b797b;}
div.middleBottom div.rightside div.serviceslisting ul.level1 li a,
div.middleBottom div.rightside div.serviceslisting ul.level1 li a:visited {padding:6px 0;}

body.newseventspubslanding div.middleBottom div.rightside div.topicslisting ul.level1 ul li div {padding-left:0;}
body.newseventspubslanding div.middleBottom div.rightside div.topicslisting ul.level1 ul li div div {padding-left:0;}
body.newseventspubslanding div.middleBottom div.rightside div.topicslisting ul.level1 li {width:150px;}
div.middleBottom div.rightside div.officeContactFilter select {width:150px;}
div.middleBottom div.rightside div.officeContactFilter span.customStyleSelectBoxInner {width:150px !important;}
div.middleBottom div.rightside div.relatedContacts.expandcollapse ul li{color: #000;}

/* Expand/Collapse here same/similar to middlebottom leftside styles */
/* collapsed */
div.middleBottom div.rightside div.expandcollapse ul li.collapsed div.name {display:none;}

div.middleBottom div.rightside div.expandcollapse ul li div.content ul li .degree,
div.middleBottom div.rightside div.expandcollapse ul li div.content ul li .honors,
div.middleBottom div.rightside div.expandcollapse ul li div.content ul li .year,
div.middleBottom div.rightside div.expandcollapse ul li div.content ul li .details {clear:both;display:inline-block;float:left;width:140px;}

div.middleBottom div.rightside div.expandcollapse ul li a, div.middleBottom div.rightside div.expandcollapse ul li a:visited, div.middleBottom div.rightside div.expandcollapse ul.level1 li a, div.middleBottom div.rightside div.expandcollapse ul.level1 li a:visited {display:block;}

div.middleBottom div.rightside div.expandcollapse ul li.collapsed div.content, div.middleBottom div.rightside div.expandcollapse div.content {display:block !important;}

/* expanded */
div.middleBottom div.rightside div.expandcollapse ul li.expanded div.name {display:none;}
div.middleBottom div.rightside div.expandcollapse ul li div.servicecategory {padding:5px 0 3px;}

div.middleBottom div.rightside div.expandcollapse ul.level2 li div.activeservice {padding-left:26px;}
div.middleBottom div.rightside div.expandcollapse ul.level2 li a,
div.middleBottom div.rightside div.expandcollapse ul.level2 li a:visited {padding:4px 0;}
div.middleBottom div.rightside div.expandcollapse ul.level3 li a,
div.middleBottom div.rightside div.expandcollapse ul.level3 li a:visited {padding:5px 0;}

div.middleBottom div.rightside div.search {display:none;}
div.middleBottom div.rightside div.eventssearch {display:none;}

div.middleBottom div.rightside div.globalHighlights {margin-left:0;}
div.middleBottom div.rightside div.globalHighlight {width:175px;min-height:auto;}

/*********************************************
					MAIN 
*********************************************/
div.mainbody {display:table;.display:inline-block;}
@media screen and (-webkit-min-device-pixel-ratio:0) { /* safari */
body:nth-of-type(1) div.mainbodyB {display:table;}
body:nth-of-type(1) div.mainbodyA {display:table-row;}
body:nth-of-type(1) div.mainbody {display:table-cell;}
}
div.middleBottom div.mainbody {width:auto !important;padding-right:0;margin-left:0;}

/**** Search ****/
div.mainbody div.search ul.fields {display:none;}
div.mainbody div.search ul.buttons {display:none;}

/**** Form ****/
div.mainbody div.form ul.fields {display:none;}
div.mainbody div.form ul.buttons {display:none;}

/**** Listing ****/
div.mainbody div.listing table.list {border:0;border-top:1px solid #787a7b;border-bottom:1px solid #787a7b;width:auto;}
div.mainbody div.listing table.list tr.group {display:none;}
div.mainbody div.listing table.list tr.odd,
div.mainbody div.listing table.list tr.even {min-height:inherit;border-top:1px dotted #ccc;}
div.mainbody div.listing table.list td.photo {width:85px}
div.mainbody div.listing table.list td.photo img {width:70px;height:70px;}
div.mainbody div.listing table.list td div.audio {padding-left:0;}
div.mainbody div.listing table.list td.contact div.email,
div.mainbody div.listing table.list td.contact div.vcard {display:none;}
div.mainbody div.listing table.list td div.date {white-space:normal;}

div.mainbody div.pubslisting table.list,
div.mainbody div.eventslisting table.list,
div.mainbody div.newslisting table.list,
div.mainbody div.multimedialisting table.list {width:auto;border-bottom:0;}
div.mainbody div.pubslisting table.list td.date,
div.mainbody div.eventslisting table.list td.date,
div.mainbody div.newslisting table.list td.date {width:150px;}
div.mainbody div.pubslisting table.list td.title,
div.mainbody div.eventslisting table.list td.title,
div.mainbody div.newslisting table.list td.title {width:auto;}
div.mainbody div.pubslisting table.list td div.date,
div.mainbody div.eventslisting table.list td div.date,
div.mainbody div.newslisting table.list td div.date {padding:0;margin-right:10px;}

div.middle div.alpha {width:243px;}
div.middle div.alpha span.letter {float:left;}
div.middle div.alpha span.letter a,
div.middle div.alpha span.letter a:visited {float:left;width:16px;height:16px;text-shadow:none;margin-right:2px;}

/**** Search Results Criteria ****/
div.mainbody div.criteria {}

/**** Resorter ****/
div.mainbody ul.resorter {}

/**** Back ****/
div.mainbody div.back {display:none;}

/**** Pagination ****/
div.mainbody div.pagination {display:none;}

/* Expand/Collapse */
div.middleBottom div.mainbody div.expandcollapse ul li div.name {display:none;}
div.middleBottom div.mainbody div.expandcollapse ul li.expanded div.content {padding:10px 0 15px;margin-left:21px;}

span.readmoreless {display:none;}

span.snpt-read-more,
span.snpt-read-less {display:none;}

span.snpt-read-more {display:none;}
span.snpt-read-less {display:none;}

/**** View All ****/
div.mainbody div.viewall {display:none;}

/**** Phone/Fax ****/
div.mainbody div.phone span.label,
div.mainbody div.fax span.label {width:12px;padding-right:5px;}

/**** Overlay & Pop Up Window ****/
div.overlay {display:none;}
div.popupA {display:none;}

/**** Middle Top ****/
div.middleTop {position:static;.width:auto;height:auto;}
div.middleTop div.mainbody {margin-bottom:25px;}
div.middleTop div.mainbody div.bannerBackground {display:none;}
div.middleTop div.mainbody div.bannerNotch {display:none;}
div.middleTop div.mainbody div.bannerTextA {display:none;}
div.middleTop div.mainbody div.bannerText {position:static;width:auto;height:auto;overflow:visible;color:#000;}
div.middleTop div.mainbody div.bannerText div.richtext {text-shadow:none;max-height:none;overflow:visible;display:table;display:block\9;.display:inline-block;}
div.middleTop div.mainbody div.bannerText p.bodylg {color:#727272;}
div.middleTop div.mainbody div.bannerText a.bannerTextReadMore,
div.middleTop div.mainbody div.bannerText a.bannerTextReadMore:visited {padding-right:0;}

/* No banner */
div.noBanner div.middleTop {min-height:inherit;}

div.noBanner div.middleTop div.mainbody div.bannerNotch {display:none;}
div.noBanner div.middleTop div.mainbody div.bannerText {position:static;margin:33px 0 0;margin-top:32px\9;.margin-top:33px;padding-bottom:15px;width:auto;}

/**** Middle Top - Bios Detail ****/
body.biosdetail div.middleTop div.mainbody {text-shadow:none;}
body.biosdetail div.middleTop div.mainbody{margin-bottom:0;}
body.biosdetail div.middleBottomB {margin-top:25px;}
body.biosdetail div.middleTop div.mainbody div.bannerText h1{font-size:28px; line-height:30px; }
body.biosdetail div.middleTop div.mainbody div.bannerImage {position:static;}
body.biosdetail div.middleTop div.mainbody div.bannerImage img {width:180px;height:175px;margin-right:25px;float:left;}
body.biosdetail div.middleTop div.mainbody div.bannerText {left:auto;top:auto;margin-left:205px;width:auto;height:auto;display:table;.display:inline-block;}
body.biosdetail div.middleTop div.mainbody div.bannerText div.office1 {width:200px;float:left;}
body.biosdetail div.middleTop div.mainbody div.bannerText div.office2 {width:200px;float:left;}
body.biosdetail div.middleTop div.mainbody div.bannerText div.icons {width:200px;float:left;display:none;}
body.biosdetail div.middleTop div.mainbody div.bannerText div.vcard {display:none;}

body.biosdetail div.middleBottom div.rightside div.expandcollapse ul li div.custommemberships,
body.biosdetail div.middleBottom div.rightside div.expandcollapse ul li div.customadmissions {margin-right:0;margin-left:0;}

/**** Middle Top - Locations Detail (same/similar to middle top bios detail) ****/
body.officesdetail div.middleTop div.mainbody {text-shadow:none; width:625px;position:relative;height:210px;}
body.officesdetail div.middleTop div.mainbody {margin-bottom:0;}
body.officesdetail div.middleTop div.mainbody span.officesdetail.tabs {display:none;}
body.officesdetail div.middleBottomB {margin-top:25px;}
body.officesdetail div.middleTop div.mainbody div.bannerImage {margin:0;padding-left:15px;left:0;position:absolute;display:inline;overflow:hidden;}
body.officesdetail div.middleTop div.mainbody div.bannerImage img {width:210px;margin:0;left:0;}
body.officesdetail div.middleTop div.mainbody div.bannerTextA {position:absolute;display:inline-block;margin:0;top:0;left:225px;width:360px;padding-left:25px;height:inherit;}
body.officesdetail div.middleTop div.mainbody div.bannerText div.address {margin-bottom: 13px;}
body.officesdetail div.middleTop div.mainbody div.bannerText {left:0;top:0;width:360px;height:inherit;position:relative;}
body.officesdetail div.middleTop div.mainbody div.bannerText div.office1 {float:none;padding-right:50px;}
body.officesdetail div.middleTop div.mainbody div.bannerText div.office2 {float:none;padding-right:50px;}
body.officesdetail div.mainbody div.phone,body.officesdetail div.mainbody div.fax,body.officesdetail .officeName .clear{clear:none;}
body.officesdetail div.middleTop h1 {color:#727272;}

body.officesdetail div.middleBottom div.rightsideB div.listing table.list {}
body.officesdetail div.middleBottom div.mainbody {}
body.officesdetail div.middleBottom div.mainbody div.listing table.list {margin:1px;} /* this seems to fix the table -- without this, the table breaks in between pages */

body.officeslanding div.middleBottom div.mainbody {margin-left:0;}
body.officeslanding .mainbody ul.regions ul.locations {display:inline-block;width:157px;}

/**** Middle Top - Regions Detail (same/similar to middle top bios detail) ****/
body.regionsdetail div.middleTop div.mainbody {text-shadow:none;}
body.regionsdetail div.middleTop div.mainbody div.bannerImage {position:static;}
body.regionsdetail div.middleTop div.mainbody div.bannerImage img {float:left;}
body.regionsdetail div.middleTop div.mainbody div.bannerText {width:auto;height:auto;display:table;.display:inline-block;}
body.regionsdetailregionsdetail div.middleTop div.mainbody div.bannerText div.office1 {width:200px;float:left;}
body.regionsdetail div.middleTop div.mainbody div.bannerText div.office2 {width:200px;float:left;}

/* Landing page blue box overlay */
body.landing div.middleTop div.mainbody div.bannerText h1 {float:left;width:221px;overflow:hidden;}
body.landing.newseventspubslanding div.middleTop div.mainbody div.bannerText div.richtext,
body.landing div.middleTop div.mainbody div.bannerText div.richtext {max-height:none;display:table;.display:inline-block;}

/* MB98 */
body.bioslisting div.middleTop div.mainbody div.bannerText h1 {float:left;width:221px;overflow:hidden;}
body.bioslisting div.middleTop div.mainbody div.bannerText div.richtext {max-height:none;}
/* MB98 */
body.bioslisting div.middleBottom div.mainbody table.list {width:100%;}

/* Interior page blue box overlay with tabs */
body.tabs div.middleTop div.mainbody div.bannerBackground {height:auto;}
body.tabs div.middleTop div.mainbody div.bannerText div.richtext {height:auto;overflow:visible;}

/* Interior page tabs */
div.middleTop div.mainbody div.tabsInterior {display:none;}

div.middleCenter div.mainbody {width:auto;}

div.middleBottom table.menu {display:none;}

/**** Detail ****/
body.detail div.middleBottom div.mainbody div.op_accolades,
body.detail div.middleBottom div.mainbody div.op_multimedia {width:auto;}
body.detail div.middleBottom div.mainbody div.op_multimedia table.list {width:auto;}
body.detail div.middleBottom div.mainbody div.op_multimedia table.list td div.item {display:table;.display:inline-block;margin:1.538em 0 1.462em;}
body.detail div.middleBottom div.mainbody div.op_multimedia table.list td div.thumbnail {float:right;margin:1.923em 0 0.462em;}
body.detail div.middleBottom div.mainbody div.op_multimedia table.list td div.thumbnail img {margin-left:12px;}

body.detail div.middleBottom div.mainbody div.op_multimedia table.list tr.firstrow td div.videothumbnail,
body.detail div.middleBottom div.mainbody div.op_multimedia table.list tr.firstrow td div.audiothumbnail {}
body.detail div.middleBottom div.mainbody div.op_multimedia table.list td div.videothumbnail,
body.detail div.middleBottom div.mainbody div.op_multimedia table.list td div.audiothumbnail {float:right;margin:1.923em 0 0.462em;}
body.detail div.middleBottom div.mainbody div.op_multimedia table.list td div.videothumbnail img,
body.detail div.middleBottom div.mainbody div.op_multimedia table.list td div.audiothumbnail img {margin-left:12px;width:150px;height:100px;}

/**** Landing ****/
body.landing div.leftside div.title,
body.landing div.leftside div.richtext {margin-left:0;}
body.landing div.middleBottom div.rightside select {display:none;}
body.landing div.middleBottom div.rightside div.expandcollapse ul li {width:200px;}

/*********************************************
					FOOTER
*********************************************/
div.footer {width:100%;clear:both;margin:0;padding-bottom:0;}

div.footer div.sitemapB {display:none;}

div.footer div.disclaimer {padding:0;width:100%;display:none;}
div.footerImgPDF {margin-left:20px;}
div.footer div.copyright_links {margin-bottom:0.727em;}
div.footer div.copyright {float:none;padding-right:0;}
div.footer div.links {display:none;}

/*********************************************
					SECTION
*********************************************/
/** All section and page specific styles should be included below **/

/**** About ****/
body.aboutdetail div.middleBottom div.mainbody div.managementCommitteeMembers span.name,
body.aboutdetail div.middleBottom div.mainbody div.partnershipBoardCommitteeMembers span.name {float:left;.display:block;width:162px;padding-right:18px;}
body.aboutdetail div.middleBottom div.mainbody div.managementCommitteeMembers span.title,
body.aboutdetail div.middleBottom div.mainbody div.partnershipBoardCommitteeMembers span.title {display:block;margin-left:180px;.margin-left:0;}

/**** Experience ****/
body.experiencelanding div.middleBottom div.leftside div.experiencesearch ul.buttons {display:none;}
body.experiencelanding div.middleBottom div.mainbody {}

/* Experience Landing - Expand/Collapse */
body.experiencelanding div.middleBottom div.mainbody div.expandcollapse div.toggle {display:none;}
body.experiencelanding div.middleBottom div.mainbody div.expandcollapse div.toggle ul li.expandall {border-right:1px dotted #787a7b;}
body.experiencelanding div.middleBottom div.mainbody div.expandcollapse div.toggle ul li.expandall a {padding-left:0;}
body.experiencelanding div.middleBottom div.mainbody div.expandcollapse div.toggle ul li.collapseall a {padding-left:0;}

body.experiencelanding div.middleBottom div.mainbody div.expandcollapse ul.level1 li div.name,
body.experiencelanding div.middleBottom div.mainbody div.expandcollapse ul.level1 li div.none {display:none;}
/* collapsed */
body.experiencelanding div.middleBottom div.mainbody div.expandcollapse ul.level1 li.collapsed div.content, 
body.experiencelanding div.middleBottom div.mainbody div.expandcollapse div.content {display:none;padding:5px 0 0;margin-left:30px;}
/* expanded */
body.experiencelanding div.middleBottom div.mainbody div.expandcollapse ul.level1 li.expanded div.name {display:none;}
body.experiencelanding div.middleBottom div.mainbody div.expandcollapse ul.level1 li.expanded div.content {display:block;padding:5px 0 0;margin-left:30px;}

body.experiencelanding div.middleBottom div.mainbody div.listing table.list {width:auto;}
body.experiencelanding div.middleBottom div.mainbody div.listing table.list td {padding:0 10px 0 0;width:50%;}

body.experiencelanding div.middleBottom div.mainbody div.listing table.list td ul li .content {margin-left:19px;}

/* Experience Detail - Expand/Collapse */
body.experiencedetail div.middleBottom div.mainbody div.expandcollapse ul.level1 li div.name {padding:9px 0;display:block;}

body.experiencedetail div.middleBottom div.rightside div.search {display:none;}

body.experiencedetail div.middleBottom div.rightside div.eventssearch {display:none;}

body.experiencedetail div.middleBottom div.mainbody div.expandcollapse ul.level1 li.collapsed div.content,
body.experiencedetail div.middleBottom div.mainbody div.expandcollapse div.content {display:block !important;}

/**** Bios ****/
body.bios div.leftside div.filterSearch {display:none;}

body.biossearch div.middleBottom div.mainbody {}
body.biossearch div.mainbody div.quicksearch {display:none;}
body.biossearch div.mainbody div.filterSearch {display:none;}

body.biosdetail div.middleBottom div.rightside div.expandcollapse ul li div.name {margin-left:6px;background-position:0 8px;background-position:0 7px\9;padding-bottom:14px;.padding-bottom:8px;}
body.biosdetail div.middleBottom div.rightside div.expandcollapse ul li div.content ul {margin-right:0;margin-left:0;}
body.biosdetail div.middleBottom div.rightside div.expandcollapse ul li div.custommemberships {margin-right:.;margin-left:0;}

body.biosdetail div.middleBottom div.rightside div.expandcollapse ul.level1 li.service {float:none;clear:both;width:150px;}
body.biosdetail div.middleBottom div.rightside div.expandcollapse ul.level1 li.service li.service{float:none;clear:both;width:auto;}
body.biosdetail div.middleBottom div.rightside div.expandcollapse ul li div.content ul li.service {display:list-item;list-style-image:url("/fcwsite/img/mayerbrown/bullet.gif");margin-left:15px;}
body.biosdetail div.middleBottom div.rightside div.expandcollapse ul li div.content ul.level1,
body.biosdetail div.middleBottom div.rightside div.expandcollapse ul li div.content ul.level1 li.service {*list-style-image:url("/fcwsite/img/mayerbrown/bullet.gif");*margin-left:15px;*display:list-item;*float:none;}

body.biosdetail div.middleBottom div.rightside div.expandcollapse ul li div.content ul li.service div.serviceNameLink {*width:125px;}

body.biosdetail div.mainbody div.narrative div.content {display:block;width:auto;}

body.biosdetail div.middleBottom div.rightside div.expandcollapse ul.level1 li.collapsed div.content,
body.biosdetail div.middleBottom div.rightside div.expandcollapse ul.level1 li.expanded div.content {display:block !important;}

body.biosdetail div.middleBottom div.rightside div.expandcollapse ul.level1 div.content ul.level1 {list-style: none !important;}
body.biosdetail ul {list-style: none !important;}
body.biosdetail li {list-style: none !important;}
body.biosdetail div.middleBottom div.rightside div.expandcollapse ul.level1 ul.level1 li {list-style: none !important;}
body.biosdetail div.middleBottom div.rightside div.expandcollapse ul.level1 div.content ul.level1 {list-style: none !important;}
div.middleBottom div.rightside div.expandcollapse ul li.expanded div.content  {margin-left: -15px !important;}

/**** Events ****/
body.eventsdetail div.middleTop,
body.eventsdetail div.middleTop div.mainbody div.bannerText{height:auto!important;}
/*body.eventsdetail div.middleBottom div.leftsideB{display:block; width:28%; float:left;}
body.eventsdetail div.middleBottom div.leftside{color:#000;}*/
body.eventsdetail div.middleBottom div.leftside div.eventContent{background-color:#fff; border:none!important; margin-left:0;}
body.eventsdetail div.middleBottom div.leftside div.eventDate {margin:0 0 20px;}
body.eventsdetail div.middleBottom div.leftside div.speakers {margin:0 0 20px;}
body.eventsdetail div.middleBottom div.leftside div.registration {margin:0 0 20px;}
/*body.eventsdetail div.middleBottom div.mainbodyB{width:65%; float:right;}*/
body.eventsdetail div.middleBottom div.mainbody div.eventContent div.speaker{overflow:hidden; margin:15px 0 0;}
body.eventsdetail div.middleBottom div.mainbody div.content ul{list-style-image:none; margin-left:0; list-style:none;}
body.eventsdetail div.middleBottom div.mainbody div.eventContent div.heading{font-size:16px;}
body.eventsdetail div.middleBottom div.mainbody div.eventContent ul li{border-top:1px dotted #787a7b; margin-top:10px; padding-top:10px;}
body.eventsdetail div.middleBottom div.mainbody div.eventContent ul li:first-child{border-top:none; margin-top:0; padding-top:0;}
body.eventsdetail div.middleBottom div.mainbody div.eventContent div.relatedItem{overflow:hidden; margin:15px 0 0;}
body.eventsdetail div.middleBottom div.mainbody div.eventContent div.heading h3{font-size:16px; font-weight:normal;}
body.eventsdetail div.middleBottom div.mainbody div.eventContent div.image{margin:0 15px 10px 0; float:left;}
body.eventsdetail div.middleBottom div.mainbody div.eventContent div.image img{max-width:120px; height:auto;}
body.eventsdetail div.middleBottom div.mainbody div.eventContent div.minibio_info{float:left;}
body.eventsdetail div.middleBottom div.mainbody div.eventContent div.minibio_info div.name a{font-weight:bold;line-height:16px;}
body.eventsdetail div.middleBottom div.mainbody div.eventContent div.levelAndOffice{clear:both;}
body.eventsdetail div.middleBottom div.mainbody div.eventContent div.levelAndOffice span.office a{float:none; display:inline;}
body.eventsdetail div.middleBottom div.mainbody div.eventContent div.info_bot{/*border-top:1px dotted #787a7b; margin-top:10px; padding-top:10px;*/}

.registrationlink {display:none !important;}

div.noBanner div.middleTop div.mainbody {margin-left:0;width:auto;}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
div.noBanner div.middleTop div.mainbody {position:static;}
}

/**** NEP ****/
body.newseventspubslanding div.mainbody div.pubslisting div.pagination {.width:auto;}

body.newseventspubslanding div.middleBottom div.leftside div.search {display:none;}
body.newseventspubslanding div.middleBottom div.leftside .globalMostReadContent {margin-left:0;}

body.newseventspubslanding div.middleBottom div.mainbody {}

body.pubs div.middleBottom div.mainbody div.type {border:1px solid #c5c6c6;padding:1px 3px 0;text-transform:uppercase;font-size:0.692em;float:left;display:block;margin-bottom:0.615em;}
body.pubs div.middleBottom div.mainbody div.relprofs{margin-bottom: 1.38em;}

body.pubsdetail div.middleTopB {display:none;}

body.pubsdetail div.middleBottom{padding-top:20px;}
body.pubsdetail div.middleBottom div.mainbody div.downloadLink a,
body.pubsdetail div.middleBottom div.mainbody div.downloadLink a:visited {height:22px;width:136px;color:#727272;text-shadow:none;display:block;}

body.pubsdetail div.middleBottom div.mainbody div.expandcollapse ul li.expanded div.name {padding:6px 0 12px 15px;.padding-bottom:6px;display:block;}
body.pubsdetail div.middleBottom div.mainbody div.richtext{max-width:100%;}
body.pubsdetail div.noBanner div.middleTop div.mainbody{position:relative;}
body.pubsdetail div.noBanner div.middleTop div.mainbody div.bannerText{position:relative; top:0; left:0;}

body.newsdetail div.middleBottom div.mainbody div.relprofs div.infoType{font-size:16px;}
body.newsdetail div.middleBottom div.mainbody div.relprofs div.relatedItem{overflow:hidden; margin:15px 0 0; padding:15px 0 0; border-top:1px dotted #787a7b;}
body.newsdetail div.middleBottom div.mainbody div.relprofs div.relatedItem:first-child{padding:0; border:none;}
body.newsdetail div.middleBottom div.mainbody div.relprofs div.relatedItem div.image{margin:0 15px 10px 0; float:left;}
body.newsdetail div.middleBottom div.mainbody div.relprofs div.relatedItem div.image img{max-width:120px; height:auto;}
body.newsdetail div.middleBottom div.mainbody div.relprofs div.relatedItem div.minibio_info{float:left;}
body.newsdetail div.middleBottom div.mainbody div.relprofs div.relatedItem div.minibio_info div.name a{font-weight:bold;}
body.newsdetail div.middleBottom div.mainbody div.relprofs div.relatedItem div.levelAndOffice{clear:both;}
body.newsdetail div.middleBottom div.mainbody div.relprofs div.relatedItem div.levelAndOffice span.office a{float:none; display:inline;}
body.newsdetail div.middleBottom div.mainbody div.relprofs div.relatedItem div.info_bot{/*border-top:1px dotted #787a7b; margin-top:10px; padding-top:10px;*/}
body.newsdetail div.middleBottom div.mainbody div.relprofs div.relatedItem div.minibio_info .info_top div,
body.newsdetail div.middleBottom div.mainbody div.relprofs div.relatedItem div.minibio_info .info_bot div{margin:0 0 3px; clear:both;}
body.newsdetail div.middleBottom div.mainbody div.relprofs div.relatedItem div.minibio_info div.email a{display:block; padding-bottom:2px;}

body.eventsdetail div.mainbody div.eventContent div.minibio_info div.email{padding-bottom:2px;}


/**** General ****/
body.contactlanding .mainbody ul.regions li {float:left;width:150px;}

/**** Sitemap ****/
div.mainbody table.sitemap td {width:50%;}

body.sitemap div.middleBottom div.leftside {width:30px;}
body.sitemap div.mainbody div.content ul {margin:0px 0px 0px 15px;}
*+html body.sitemap div.mainbody div.content ul.level2 {margin-bottom:-8px;}
body.sitemap div.mainbody div.content {width:auto;}
body.sitemap div.mainbody div.content div.col1 {width:250px !important;float:left;}
body.sitemap div.mainbody div.content div.col2 {width:150px;padding:0px !important;float:left;}
body.sitemap div.mainbody div.content div.col3 {width:150px !important;float:right;}
body.sitemap div.mainbody div.content h3 {margin-bottom:10px;margin-left:0;}

/**** Sitewide Search ****/
body.sitewidesearch div.middleBottom div.mainbody div.listing table.list {border-bottom:0;}
body.sitewidesearch div.middleBottom div.mainbody div.listing table.list tr td {border-bottom:1px dotted #ccc;padding-bottom:9px;}
body.sitewidesearch div.middleBottom div.mainbody div.listing table.list tr:last-child td {border-bottom:0;}
body.sitewidesearch div.middleBottom div.mainbody div.listing table.list td.date {width:125px;}

body.sitewidesearchresults div.mainbody div.listing table.list td.photo img {width:70px;height:70px;}

body.sitewidesearchresults div.middleBottom div.leftside div.search {display:none;}
body.sitewidesearchresults div.middleBottom div.mainbody table.list {width:100%;}

/**** Email this Page ****/
body.email {margin:0;}
body.email div.header div.logo {padding:0;}

body.email ul.fields {display:none;}

body.email ul.buttons {display:none;}

/**** Video Content ****/
body.videocontent .video {display:none;}
body.videocontent .videoScroller {display:None;}

/*********************************************
					HOME
*********************************************/
body.home div.containermain {min-height:inherit;}

body.home div.middle {position:static;.width:auto;}
body.home div.middle div.viewall {display:none;}
body.home div.middle div.readmore {display:none;}

body.home div.middle div.alpha {display:none;}

body.home div.middleTop div.mainbody {height:auto;}
body.home div.middleTop div.mainbody div.bannerBackground {width:auto;height:auto;}
body.home div.middleTop div.mainbody div.bannerImage {height:auto !important;}
body.home div.middleTop div.mainbody div.bannerText {width:auto;height:auto;}
body.home div.middleTop div.mainbody div.bannerText span.viewMore {display:none;}
body.home div.middleTop div.mainbody div.bannerTextArrow {display:none;}

body.home div.middleCenterB {display:block;}
body.home div.middleCenter div.rightside {width:271px;margin:0 0 0 31px;text-align:left;}
body.home div.middleCenter div.mainbody {width:auto;margin:0;}

body.home div.middleCenter {padding:51px 0 46px;}
body.home div.middleCenter div.mainbody div.tabbedsearch {display:none;}
body.home div.middleCenter div.mainbody div.tabcontent.active {display:none;}

body.home div.middleCenter div.hhbackground div.richtext,
body.home div.middleCenter div.hhbackground div.readmore {padding:0;}
body.home div.middleCenter div.mainbody div.search {display:none;}
body.home div.middleCenter div.mainbody div.biossearch {display:none;}
body.home div.middleCenter div.mainbody div.experiencesearch {display:none;}
body.home div.middleCenter div.mainbody div.experiencesearch div.viewall {display:none;}

body.home div.middleCenter div.highlight {margin-bottom:2.846em;width:auto !important;float:none;}
body.home div.middleCenter div.highlight div.highlightimage {float:left;background-position:0 0;background-repeat:no-repeat;}
body.home div.middleCenter div.highlight div.highlightimage img {margin-right:12px;margin-bottom:1px;}
body.home h2 {text-shadow:none;}
body.home div.middleCenter div.carouselHighlights {margin-left:0;}

body.home div.middleCenter div.textOverlay {position:static;width:266px;height:167px;overflow:hidden;}
body.home div.middleCenter div.textOverlay div.highlightimage {display:none;}
body.home div.middleCenter div.textOverlay div.richtext {position:static;}
body.home div.middleCenter div.textOverlay div.richtext table td {padding:0;vertical-align:top;height:auto;}
body.home div.middleCenter div.textOverlay div.richtext div.readmore {display:none;}

body.home div.middleCenter div.videoThumb div.highlightimage {display:none;}
body.home div.middleCenter div.videoThumb div.playBtn {display:none;}

body.home div.middleCenter div.featured {position:static;width:auto;height:auto;overflow:hidden;.margin-top:20px;}
body.home div.middleCenter div.featuredContent {padding:48px 0 33px;width:auto;margin:0;height:auto;overflow:hidden;}
body.home div.middleCenter div.featured div.arrow {display:none;}

body.home div.middleTop div.mainbody div.bannerImage {width:auto;height:auto;position:static;}

div.middleBottom div.rightside div.attorneyBCard div.ajaxBCard {display:none;}