/**** Header ****/
.header {}

.sitesearch {display:none;}
.othernav {display:none;}
.pagetools {display:none;}
.quickactionA {display:none;}
.xnav_shower{display:none;}
/********************************************/

.header .logo {padding:0;margin-bottom:10px;}

.header .pagetools {display:none;}

.header .nav1 {display:none;}

.header .menu {display:none;}

.header .languages {display:none;}

/**** Footer ****/

.footer {background: none !important;padding-top: 0; }
.footerA{border-top:1px dotted #000}
.footer .text {display:block;}
/*********************************************
					GENERAL
*********************************************/
body {text-align:left; color: #000 !important; padding: 0 0 30px 0;}
* {color: #000 !important;}
.line {background: none !important;}

.print {display:block;padding-bottom:50px;}

/**** Middle ****/
.middle {padding: 9px 0px !important; background: none !important; *margin-top: -25px; *border-top:2px solid #BCBCBC;}
.middleD {background-image:none;}
.middleC {background-image:none; border-top:2px solid #BCBCBC; *border-top: none;}
.middleB {background-image:none; border-top:1px solid #D4D4D4; *border-top: none;}
.middleA {background-image:none;}
body.home .middle {background-image:none;padding:0;width:700px;}
div.mainbodyB {float:none; width: auto;}

.middle .banner{display:none;margin-bottom: 0;}
.details{padding:0;}
.breadcrumbs{display:none;}
.containermain{width:auto !important; *margin-right:20px; margin-right:20px\9;}
.mainbody .banner{display:none;}
.header .advertising{display:block; text-align:center; margin:0 0 10px; font-size:10px;}
/*********************************************
					LEFT SIDE
*********************************************/
body.home .middle .left{ float: left; width: 400px; }
.leftsideB {float:left;width:165px;padding:0px 20px 20px 0px;}
.leftside {color:#000;padding-top:0px;}

.leftside .image {background-image:none;margin:0px;padding:0px 0px 30px;}
.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 
*********************************************/

div.mainbodyB {margin:0;padding:0;width:auto !important;float:none !important;display:inline;}

body.biosdetail .details .contact .vcard {display:none;}

.mainbody .highlights {padding:0;}
div.listing table.list th {color:#34a651;}
.mainbody .relatedfiles{display:none;}
.mainbody .details .relinfo{padding:0;margin:0;}
.mainbody .details .richtext{padding:0;margin:0;}
.mainbody .search{display:none;}
.biossearch .mainbody .search{display:block;}
div.listing_expandcollapse table.list td .title a.linkArrow {padding-left:0;}
.mainbody .highlights {font-size:14px;line-height:normal;}
body.officeslisting .mainbodyB{width:auto;}
body.investorsdetail .mainbodyB{width:auto;}
body.careerslisting .mainbody .listing .office {padding-left:0;}

body.biosdetail div.mainbodyB .relatedlinks{display:none;}
body.newseventspubs div.listing h1 {color:#34a651;}
.mainbody .viewAllN{display:none;}
.mainbody .viewAllE{display:none;}
{position: relative; float: none; border: 1px solid transparent; }
body.pubslisting div.middle, 
body.experiencelisting div.middle{ width: auto;}
body.experiencelisting div.mainbody, 
div.details, div.listing{ float: left; width:auto; }
body.serviceslisting div.mainbody, 
body.serviceslisting table.corpus{ float: left; width:auto; overflow: hidden; }
body.serviceslisting table.corpus ul .title, 
body.serviceslisting table.corpus ul.level1 li.service{ width: auto;}
body.aboutdetail div.mainbody, 
body.aboutdetail div.mainbody div.richtext{ display: block; float: left; width:auto; *width:650px!important;}

.newseventspubslisting .listing{ clear:left;float:none}
/*body.servicesdetail div.middleC div.middle{ overflow: hidden; }
body.servicesdetail div.middleC div.middle div.mainbodyB{ float: none; }*/
body.newseventspubssearch div.mainbodyB{width: auto;}
body.newseventspubssearch div.mainbody{ margin:  0 0; }
body.newseventspubssearch div.rightsideB{display:none;}
body.newseventspubssearch div.mainbody div.listing{ float: left; width:auto; }
body.newseventspubssearch div.mainbody div.listing table .title, 
body.newseventspubssearch div.mainbody div.listing table .name, 
body.newseventspubs div.listing table.list th{ background: none; }
.newseventspubssearch .middle div.rightside{margin-bottom:0;}

body.investorsdetail div.mainbodyB, 
body.investorsdetail div.mainbodyB div.mainbody div.details{ float: left; width:auto;}

body.servicesdetail div.mainbodyB{ float: left; width: auto; }
body.pubslisting div.mainbodyB, 
body.experiencelisting div.mainbodyB{width: auto; } 
body.pubslisting div.mainbody{ float: left; width:auto; }
body.newslisting div.banner, 
body.newslisting div.sectionheader{ display: none; }
body.newslisting div.mainbodyB{width: auto; } 
body.newslisting div.mainbody div.listing{ float: left; width:auto; }

div.listing table.list {width: auto;}

body.experiencelisting div.listing table.list td {padding-left: 0px; padding-bottom: 8px;}
body.experiencelisting div.listing table.list td .title {margin-left: -5px;}
body.experiencelisting div.listing table.list td .title a {pasdding: 0px;}
body.experiencelisting div.listing table.list td .title a img {display:none;}

body.experiencelisting div.listing table.list td .item .title span.expandcollapsetitle a img {display:none;}

body.biossearch .mainbody .richtext a,body.biossearch .details {text-align:left;float:none;clear:left;}
body.biossearch .listing{clear:left;}

/*********************************************
					RIGHT SIDE
*********************************************/
.rightside .nav2 {display:none;}
body.home .middle .right { float: right; width: 250px; }

div.rightsideB {/*display:none;*/float:right;padding:0;margin:7px 0 0 0;width:340px;display:inline;}
body.newslisting div.rightsideB {display:none;}
body.newslisting div.rightsideB {display:none;}
body.biossearch div.rightsideB{float:left;padding-left:0;margin-left:0;}
.rightsideA{padding:0;margin:0;}
.rightside{padding:0;margin:0;}
.rightside .line{background-image:none;height:10px;}
.rightsideB .highlights{font-size:12px;margin-top:0;}
.rightside .highlights .abstract {font-size:14px;line-height:normal;}
body.experiencelisting div.rightsideB{margin-top:0;}
.rightsideB .relatedlinks{display:none;}
.rightsideB .services{display:none;}
.rightsideB .listing{padding:0;margin:0;}
div.rightside .image{display:none;}
div.rightside .more{display:none;}
div.rightside .search{display:none;}
div.rightside .viewAll{display:none}
body.investorsdetail div.rightsideB{width:200px;}
body.investorsdetail .rightside .sectioninfo{padding-top:30;margin-top:0;}
body.pubslisting div.rightside, 
body.experiencelisting div.rightside, 
div.rightside div.highlights{ float: left; width:300px; }
body.newseventspubssearch div.rightside div.highlights, 
body.investorsdetail div.rightside div.sectioninfo, 
body.serviceslisting div.rightside div.highlights, 
body.serviceslisting div.rightsideB, 
div.rightside div.highlights {float: right; width:150px;}

body.servicesdetail div.rightsideB{ float: right; width: 160px;}
body.servicesdetail div.rightside div.sectioninfo{ left: right; width: 150px;}


body.aboutdetail div.rightside div.highlights{ float: none; width:150px;}

body.aboutdetail div.rightsideB, 
body.aboutdetail div.rightsideA{ float: right; width:160px !important; }


/*NEW*/
body.newsdetail .rightside {position:relative ;margin-left:150px;}
.rightside .highlights {display: none !important;}


/* 110811*/

body.detail * {display:inline-block\0/!important;width:auto\9 !important;}
body.detail script {display:none\9;}
body.detail .sitesearch {display:none\9;}
body.detail .othernav {display:none\9;}
body.detail .pagetools {display:none\9;}
body.detail .quickactionA {display:none\9;}
body.detail .xnav_shower{display:none\9;}

body.aboutdetail * {display:inline-block\0/!important;width:auto\9 !important;}
body.aboutdetail script {display:none\9;}
body.aboutdetail .sitesearch {display:none\9;}
body.aboutdetail .othernav {display:none\9;}
body.aboutdetail .pagetools {display:none\9;}
body.aboutdetail .quickactionA {display:none\9;}
body.aboutdetail .xnav_shower{display:none\9;}

body.experiencelisting div.mainbody, 
body.experiencelisting div.details, 
body.experiencelisting div.listing{ float: none\9; width:auto\9;float:none; }

body.careerslisting .mainbody,
body.careerslisting .mainbody .greenBarHeader {width:670px\9;}

body.experiencelisting .mainbody,
body.experiencelisting .mainbody .greenBarHeader {width:670px\9;}

body.generaldetail .mainbody,
body.generaldetail .mainbody .greenBarHeader {width:670px\9;}


body.servicesdetail .mainbody .details,
body.servicesdetail .mainbody .details .titleinfo,
body.servicesdetail .mainbody .details .relinfo {width:400px !important;}
body.servicesdetail .rightside .sectioninfo,
body.servicesdetail .rightside .sectioninfo .relatedcontacts{margin:0;padding:0;}
body.servicesdetail .rightside .sectioninfo .relatedcontacts .ajaxBCard {display:none !important;}

body.servicesdetail div.mainbody {width:450px;display:inline-block;position:relative;float:left;clear:none;}
body.servicesdetail div.mainbody ul {margin-bottom:15px;}
body.servicesdetail div.mainbody ul,
body.servicesdetail div.mainbody ul li {margin-left:0 !important;padding:0 !important;}
body.servicesdetail div.mainbody ul li {display:list-item !important; list-style:outside disc !important;margin-left:10px !important;}
body.servicesdetail div.rightside {width:150px !important;display:inline-block;position:absolute;left:0;margin-left:500px;}


body.investorsdetail .mainbody .details,
body.investorsdetail .mainbody .details .titleinfo,
body.investorsdetail .mainbody .details .relinfo {width:400px !important;}
body.investorsdetail .rightside .sectioninfo,
body.investorsdetail .rightside .sectioninfo .relatedcontacts{margin:0;padding:0;}
body.investorsdetail .rightside .sectioninfo .relatedcontacts .ajaxBCard {display:none !important;}

body.investorsdetail div.mainbody {width:450px;display:inline-block;position:relative;float:left;clear:none;}
body.investorsdetail div.mainbody ul {margin-bottom:15px;}
body.investorsdetail div.mainbody ul,
body.investorsdetail div.mainbody ul li {margin-left:0 !important;padding:0 !important;}
body.investorsdetail div.mainbody ul li {display:list-item !important; list-style:outside disc !important;margin-left:10px !important;}
body.investorsdetail div.rightside {width:150px !important;display:inline-block;position:absolute;left:0;margin-left:490px;}


body.generaldetail div.mainbody div.WebForm table br {display:none;}

.WebForm sup {font-size:8px;line-height:10px;}
.WebForm td,
.WebForm input,
.WebForm #overview,
.WebForm #overview ul,
.WebForm #overview ul li,
.WebForm #overview ul li p {margin:0;padding:0;}


body.experiencelisting .mainbody div.listing table.list,
body.experiencelisting .mainbody div.listing table.list td,
body.experiencelisting .mainbody div.listing table.list td .item,
body.experiencelisting .mainbody div.listing table.list td .item .title {width:600px;}
body.experiencelisting .mainbody div.listing table.list td .item .title br {display:none;}

body.biosdetail div.rightside {}
body.biosdetail div.rightside * {margin:0;}
body.biosdetail div.rightside .relatedservices *, 
body.biosdetail div.rightside .image {display:block !important;}
body.biosdetail div.rightside,
body.biosdetail div.rightside .sectioninfo,
body.biosdetail div.rightside h2 {width:200px !important;}

body.biosdetail div.mainbodyB{display:block; margin-right: 200px;}

/* Firefox */
@-moz-document url-prefix()
{
body.biosdetail div.middle {width:600px !important}
body.biosdetail div.mainbodyB,
body.biosdetail div.mainbodyC,
body.biosdetail div.mainbody  {}
body.biosdetail div.mainbody {width:400px !important;display:table-cell;float:left;clear:none;margin:0;padding:0;}
body.biosdetail div.rightsideB,
body.biosdetail div.rightsideA,
body.biosdetail div.rightside {width:150px !important;display:table-cell;float:right;clear:none;}
body.biosdetail div.rightside .image,
body.biosdetail div.rightside .sectioninfo,
body.biosdetail div.rightside .relatedlinkDotedLine {float:left;clear:both;width:auto;margin:0;padding:0;}


body.newsdetail div.mainbody {width:600px;display:table-cell;float:left;clear:none;}
body.newsdetail div.rightside {width:150px;display:table-cell;position:absolute; margin-left:150px;}
}

/* Chrome */
body.biosdetail:nth-of-type(1) div.middle {width:600px !important}
body.biosdetail:nth-of-type(1) div.mainbodyB,
body.biosdetail:nth-of-type(1) div.mainbodyC,
body.biosdetail:nth-of-type(1) div.mainbody {float:left;}
body.biosdetail:nth-of-type(1) div.mainbody {width:400px !important;display:table-cell;float:left;clear:none;margin:0;padding:0;}
body.biosdetail:nth-of-type(1) div.rightsideB,
body.biosdetail:nth-of-type(1) div.rightsideA,
body.biosdetail:nth-of-type(1) div.rightside {width:150px !important;display:table-cell;float:right;clear:none;}
body.biosdetail:nth-of-type(1) div.rightside .image,
body.biosdetail:nth-of-type(1) div.rightside .sectioninfo,
body.biosdetail:nth-of-type(1) div.rightside .relatedlinkDotedLine {float:left;clear:both;width:auto;margin:0;padding:0;}


body.biosdetail:nth-of-type(1) div.rightside .relatedlinks
body.biosdetail:nth-of-type(1) div.rightside .relatedlinks * {display:block !important;}



body.aboutdetail div.rightsideB {display:none;}


#ctl00_xprLayout_cphMainContent_rcGC_xpr_layout_raisin_WebForm_RegistrationFormView_ctl07_captchaImage{*display:block;}
#ctl00_xprLayout_cphMainContent_rcGC_xpr_layout_raisin_WebForm_RegistrationFormView_ctl07_captchaText{*clear:both;}
#ctl00_xprLayout_rcGCBottom_xpr_layout_raisin_WebForm_RegistrationFormView_ctl07_captchaImage{*display:block;}
#ctl00_xprLayout_rcGCBottom_xpr_layout_raisin_WebForm_RegistrationFormView_ctl07_captchaText{*clear:both;}
#ctl00_xprLayout_cphMainContent_rcGC_xpr_layout_raisin_WebForm_RegistrationFormView_ctl05_captchaImage{*display:block;}
#ctl00_xprLayout_cphMainContent_rcGC_xpr_layout_raisin_WebForm_RegistrationFormView_ctl05_captchaText{*clear:both;}
body.generaldetail #ctl00_xprLayout_cphMainContent_rcGC_xpr_layout_raisin_WebForm_RegistrationFormView table{margin-bottom:-20px;}
body.generaldetail #ctl00_xprLayout_cphMainContent_rcGC_xpr_layout_raisin_WebForm_RegistrationFormView{margin-top:8px;font-size: 11px;}
body.generaldetail .WebForm{font-size: 11px;}
body.generaldetail #ctl00_xprLayout_cphMainContent_rcGC_xpr_layout_raisin_WebForm_RegistrationFormView p{margin-bottom:4px !important; padding-bottom:4px !important}
body.generaldetail #ctl00_xprLayout_cphMainContent_rcGC_xpr_layout_raisin_WebForm_RegistrationFormView li p{margin-bottom:5px;}
body.generaldetail #ctl00_xprLayout_cphMainContent_rcGC_xpr_layout_raisin_WebForm_RegistrationFormView ul{margin: 4px 0 !important}
body.generaldetail #ctl00_xprLayout_cphMainContent_rcGC_xpr_layout_raisin_WebForm_RegistrationFormView blockquote{margin-top: 4px !important;margin-bottom: 2px !important}
body.generaldetail #ctl00_xprLayout_cphMainContent_rcGC_xpr_layout_raisin_WebForm_RegistrationFormView ul li{padding-bottom: 5px !important}
body.aboutdetail .mainbody .details ul li{list-style-type:disc; padding-left:0; margin:0 15px 0 20px;}
body.newsdetail div.mainbody {width:600px!important;*width:450px!important;float:left;margin:0;padding:0;}
body.newsdetail div.rightside {width:165px !important; position:absolute; margin-left:150px; *margin-left:0; *right:25px;}
body.detail .mainbody .details ul li,
body.detail ul li{background:none!important; list-style-type:disc!important; padding-left:0!important; margin-left:20px!important;}
body.detail .mainbody .details ul li.caseinfo{list-style-type:none !important}
body.officeslisting div.mainbody div.listing ul.offices li.office{list-style-type:none!important; clear:both!important;}
body.officeslisting div.mainbody div.listing ul.offices li.office div.item div{float:left!important; width:150px!important; }
body.officeslisting div.mainbody div.listing ul.offices li.firstrow{float:none;}

body.detail .rightside .sectioninfo,
body.biosdetail .rightsideA{background:none!important;}
body.biosdetail .rightsideB,
body.biosdetail .rightside .image,
body.servicesdetail .rightside .relatedlinks{background-color:#fff!important;}

/*   IE7   */

body.aboutdetail div.mainbody, 
body.aboutdetail div.mainbody div.richtext{ display: block; float: left; width:auto; *width:650px!important;}
body.experiencedetail div.mainbody{*width:650px!important;}

body.pubslisting div.listing table.list td{padding-right:10px!important;}


/* CHROME */
body.experiencelisting .containermain {margin-left:30px; *margin-left:auto; margin-left:auto\9;}

