body {font:normal 10px/16px Verdana, Arial, Helvetica, sans-serif;}

/**** Header ****/

.header {width:100%;height:auto;background:none !important;}
.header .logo {display:none;}
.header .pagetools {display:none;}
.header .nav1 {display:none;}
.header .nav2 {display:none;}
.header .menu {display:none;}
.header .languages {display:none;}
.header .region {position:relative;left:0;top:0;color:#001951;}
.header .sectionheader {position:relative;top:0;padding:0;color:#001951;background:none;}
.header .sectionheader .arrow {display:none;}
.header .sitesearch {display:none;}

/**** Footer ****/
.footer .nav {display:none;}

/*********************************************
					GENERAL
*********************************************/
html {margin:0;padding:0;}
body {text-align:left;width:100%;margin:0;padding:0;}
.print {display:block;padding-bottom:50px;}
.containermain {width:auto;}
.more {display:none;}
#flashcontent {display:none;}
h1 {font-size:18px;}
h2 {font-size:14px;}

/**** Middle ****/
.middleD {}
.middleC {}
.middleB {}
.middleA {}
.middle {}

.middle .contact {border:none;}

/*********************************************
					LEFT SIDE
*********************************************/

.leftsideB {float:left;width:150px;padding-right:2%;}
.leftside {color:#000;padding:0px 20px 20px 0px;width:100%;}
.leftside .image {background-image:none;margin:0px;padding:0px 0px 30px;}
.leftside div {padding-left:0;}
.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 .relatedRegions {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;}
.sideimage {display:none;}

/*********************************************
					MAIN 
*********************************************/

.mainbodyB {float:none;margin:0px 0px 0px;padding:0px;display:block;width:auto;}
.mainbodyA {display:block;}
.mainbody {display:block;height:auto;}

* html .mainbody {margin-right:0;margin-left:0;}

.mainbody .details {padding:0;}
.mainbody .listing {padding:0;}

body.biosdetail .details .contact .vcard {display:none;}
body.business .leftside .yourBusiness {display:none;}

body.offices .regionsLeft {width:49%;padding-right:1%;}
body.offices .regionsRight {width:49%;padding-left:1%;}
body.officeslisting table.regions {width:auto;}
body.officeslisting .recentNews li {width:47%;padding-right:3%;}
body.officesdetail .leftsideB {display:none;}
body.officesdetail .mainbody .details, body.officesdetail .mainbody .listing {padding:0 10px 0 0;margin-left:-1px;}

body.bioslisting .mainbodyB {width:100%;}

/*********************************************
					RIGHT SIDE
*********************************************/

.rightside {width:28%;padding-left:2%;}
.rightside .contact {padding:0 0 20px;}

/* Business */
body.business .industry {width:240px;}
body.business .audience {width:240px;}
body.business .industry h2, body.business .audience h2 {white-space:nowrap;}