/**** Header ****/
.header {height:auto;}
.header .banner_image, .header .dropshadow, .header .sitesearch, .header .nav1, .header .client_login {display:none;}
.header .logo {position:static;}

/**** Footer ****/
.footer {display:none;}

/*********************************************
					GENERAL
*********************************************/
html, body {background-color:#fff;text-align:left;height:auto;}

.containermain {margin:0;width:auto;background-color:#fff;}

.print {display:block;padding-bottom:50px;}

/**** Middle ****/
.middleD {background-image:none;}
.middleC {background-image:none;}
.middleB {background-image:none;}
.middleA {background-image:none;}
.middle {background-image:none;}

/*********************************************
					LEFT SIDE
*********************************************/

.leftsideB {width:200px;padding:0px 20px 20px 0px;}
.leftsideA {margin-left:0;}
.leftside {color:#000;}

.leftside .vcard {display:none;}

/*********************************************
					MAIN 
*********************************************/

.mainbodyB {margin-left:0;}

.pagetools {display:none;}

.mainbody .color_bar {display:none;}

body.biosdetail .details .contact .vcard {display:none;}

/*********************************************
					RIGHT SIDE
*********************************************/

.rightsideB {background:transparent none;width:175px;}
.rightsideA {padding-right:0;}

#ctl00_xprLayout_cphRightSideContent_searchPanelRight {display:none;}

/* About */
body.aboutdetail .leftsideB {display:none;}

body.officeslisting .details {margin-left:0;}
body.officeslisting .mainbody .listing {margin-left:0;}

body.officesdetail .leftsideB {display:none;}

body.contactdetail .leftsideB {display:none;}
body.contactdetail .form {margin-left:0;width:auto;}

/* Practices */
body.servicesdetail .leftsideA {margin-left:0;margin-right:0;}
body.servicesdetail .relatedlinks li {width:auto !important;font-size:8px !important;}

/* Careers */
body.careersdetail .leftsideB {display:none;}

/* News */
body.newslisting .listing table.list {width:auto;}

/* News &amp; Events */
body.newseventslisting .rightsideB {display:none;} 

/* Events */
body.eventsdetail .leftside .relatedlinks {display:none;} 

/* Listing */
body.listing .leftsideB {display:none;}

.listing table.list {width:auto;}
*:first-child+html .listing table.list {width:auto;}
* html .listing table.list {width:auto;}

.listing table.list td {padding-right:8px;}

/* Detail */
body.detail .details {margin-left:0;}
*:first-child+html body.detail .details {margin-left:0;}
* html body.detail .details {margin-left:0;}

body.detail .relatedlinks li {width:auto;padding-right:5px;padding-left:5px;font-size:10px;}
body.detail .mainbody {padding-right:0;}

/* Home */
body.home .mainbodyB {margin-left:0;}

body.home .mainbody .inset_columns {width:auto;background-image:none;}

body.home .mainbody .inset_columns .inset_column_left {width:225px;padding-right:0;}
body.home .mainbody .inset_columns .inset_column_left .richtext img {max-width:200px;}
body.home .mainbody .inset_columns .inset_column_right {width:225px;padding-left:0;}

body.home .rightsideB {background-image:none;width:160px;}
body.home .rightsideA {padding-right:0;}

body.home .mainbody .inset_columns .inset_column_left .in_the_spotlight .links {display:none;}
