
/**** Header ****/
* {font-size: 100%;}
html, body {font-size:9pt;text-align:center;background:#ffffff none repeat scroll 0 50% !important;}
.wrapper {background-image: none;}
.headerB {width: 670px;}
.header {background-image: none; border-top: none; background-color: #FFF;}
.header .print {margin:0px; padding: 0px;display:block;}
.logo {display:none;}
.header .midpic {display:none;}
.pagetools {display:none;}
.header .nav1 {display:none;}
.header .nav2 {display: none;}
.header .sitesearch {display: none;}
.header .menu {display:none;}
.header .sectionheader {display:none !important;}
.header .languages {display:none;}

/**** Footer ****/
.footer {display:none;}

/*********************************************
					GENERAL
*********************************************/
body {text-align:left;}

h1 {width:auto;}

.print {display:block;padding:0px;}
.containermain {margin: 0px auto; position: static; top: 0px; left: 0px; border: none; width: 670px;text-align:left;}
/**** Middle ****/
.middleD {background-image:none; padding: 0px; margin: 0px; width: 100%;}
.middleC {background-image:none; padding: 0px; margin: 0px; width: 100%;}
.middleB {background-image:none; padding: 0px; margin: 0px; width: 100%;}
.middleA {background-image:none; padding: 0px; margin: 0px; width: 100%;}
.middle {background-image:none; padding: 0px; margin: 0px; width: 100%;}

ul li {list-style:outside; margin: 0px 0px 5px 15px; padding: 0px 0px 0px 5px; line-height: 20px; background-image:none; list-style-image:url(/FCWSite/img/blt_gray_square.gif);}

/*********************************************
					LEFT SIDE
*********************************************/

.leftsideB {float:left;width:20%;padding:0px;}
body.biosdetail .leftsideB{display: none;}

.leftside {color:#000;padding-top:0px;}

.leftside .image {background-image:none;margin:0px;padding:0px;}

.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;margin:0px;}

.leftside .relatedcontacts {background-color:#fff;padding:0px;margin:0px;}

.leftside .relatedindustries {background-color:#fff;padding:0px;margin:0px;}

.leftside .relatedpractices {background-color:#fff;padding:0px;margin:0px;}

.leftside .relatedservices {background-color:#fff;padding:0px;margin:0px;}

.leftside .primaryservice {background-color:#fff;padding:0px;margin:0px;}

.leftside .alpha {background-color:#fff;padding:0px;margin:0px;}

.leftside .education {background-color:#fff;padding:0px;margin:0px;}

.leftside .baradmissions {background-color:#fff;padding:0px;margin:0px;}

.leftside .courtadmissions {background-color:#fff;padding:0px;margin:0px;}

.leftside .clerkships {background-color:#fff;padding:0px;margin:0px;}

.leftside .languages {background-color:#fff;padding:0px;margin:0px;}

.leftside .contact {background-color:#fff;padding:0px;margin:0px;}

.leftside a.active {color:#333;text-decoration:none;font-weight:bold;}
.leftside a {color:#333;text-decoration:none;}

/*********************************************
					MAIN 
*********************************************/

.mainbodyB {margin:0px !important;padding:0px !important;width:auto; float:none;}
.mainbodyA {margin:0px;padding:0px;width:auto;}
.mainbody {margin:0px !important;padding:0px !important;width:auto;}

.details {margin:0px;padding:0px;}

* html .mainbodyB {width:450px !important;}
* html .home .mainbodyB {width:100% !important;}
* html .bioslisting .mainbodyB {width:100% !important;}
* html .biossearch .mainbodyB {width:100% !important;}
* html .generaldetail .mainbodyB {width:100% !important;}
* html .newslisting .mainbodyB {width:auto;}
* html .pubslisting .mainbodyB {width:auto;}
* html .eventssearch .mainbodyB {width:100% !important;}
* html .contactdetail .mainbodyB {width:450px !important;}

body.generaldetail .mainbody .details {margin:0px;}

body.mediacenter .mainbodyB {width: 430px; float:right;}
* html body.mediacenter .mainbodyB {width: 430px;}
body.mediacontacts .mainbodyB {width: 430px;float:right;}

body.mediadetail .mainbodyB {width: 430px; float:none;}
body.mediacenter .listing table {width:100%;}
* html body.mediacenter .listing table {width:100% !important;}
body.mediacenter .listing .title {width:300px;}
body.mediacenter .listing .date {width:100px;}

body.eventsdetail .mainbodyB {width: 430px;}
body.eventregistration .mainbodyB {width: 430px;}

body.newsdetail .mainbodyB {width: 430px;float:right;}

body.newslisting .listing table.list {width:100%;}

body.newspubs .mainbodyB {width: 430px;}
*:first-child+html body.newspubs .mainbodyB {width: 430px; }
* html body.newspubs .mainbodyB {width: 430px; }

body.newspubs .search {width: 430px;}
* html body.newspubs .search {width: 430px;}
body.newspubs .listing {width: 100%;}
body.newspubs .listing table.list {width: 100%;}
* html body.newspubs .listing {width: 100%;}
* html body.newspubs .listing table.list {width: 100%;}

body.officesdetail .mainbodyB {width: 430px;}
body.officeslisting .mainbodyB {width: 430px;}

body.officeslisting .mainbodyB .listing table.list {width: 430px;}

body.careersdetail .mainbodyB {width: 430px;float:right;}
body.careersoci .mainbodyB {width: 430px;float:right;}
body.careers .mainbodyB {width: 430px;float:right;}

body.careersjobs .mainbodyB {width: 430px !important;}
body.careersjobs .mainbodyBJobs {width:430px !important;}

.listing table.list {clear:both;margin-top:10px;}

/**** Listing ****/
.listing table.list {width:100%;}
* html .listing table.list {width:100%;}

.content, .content h3, .content p, .rightside h2, .leftside, input, .viewall , .rightside, .bodylg, .bodysm {font-size: 10pt !important;}
.content p {margin: 16px 0px 16px 0px;}

body.about .mainbodyB {margin-top: 0px; width: 430px; float:right;}
body.aboutus .mainbodyB {margin-top: 0px; width: 430px; float:right;}

body.biosdetail .mainbodyB {width: 430px; float:right;}
*:first-child+html body.biosdetail .mainbodyB {width: 430px;}
* html body.biosdetail .mainbodyB {width: 400px !important; float:left;}

* html body.bioslisting .mainbodyB {width: 430px !important;}

* html body.bioslisting .mainbodyB .listing table.list {width: 100% !important;}

.biosdetail .rightsideB {margin-top:0px;}
* html .biosdetail .rightsideB {margin-top:0px;}
*:first-child+html .biosdetail .rightsideB {margin-top:0px;}

body.biosdetail .details .contact .email {display: block; width: 100%; margin:0px;border:0px;}
body.biosdetail .details .contact .office1 {}
body.biosdetail .details .contact .office2 {}
body.biosdetail .details .contact .vcard {display:none;}
body.biosdetail .imageprint {display:block;}
body.biosdetail .imageprint img{width:125px;}
body.biosdetail .image {display:none;}

body.services .mainbodyB {margin:0px; padding:0px; width: 400px;}
body.services .details .contact .email {display: block; width: 100%; margin:0px;}
body.services .details .contact .office1 {}
body.services .details .contact .office2 {}
body.services .details .contact .vcard {display:none;}

body.serviceslisting .tabs {width:430px;}
body.serviceslisting .tabs a {width:140px;}

body.careersjobs .leftsideB {width:auto;display: none;}
body.careersjobs .relatedoffices {display:none;}
body.careersjobs .relatedservices {display:none;}

/*********************************************
					RIGHT SIDE
*********************************************/

* html body.newslisting .rightsideB {display:none;}
* html body.newslisting .listing {width:648px;}
* html body.pubslisting .rightsideB {display:none;}
* html body.pubslisting .listing {width:648px;}


.rightside .content ul li {list-style-image:url(/FCWSite/img/blt_dash.gif); background-image: none; margin-left: 10px;}
.rightside .relatedlinks .content ul a {color: #000000 !important;}
.rightside .relatedlinks .content ul a.active {background-image:none; color:#F7C61C !important;}
.rightside .relatedlinks .content ul li {list-style-image: none; margin-left: 10px; list-style:none;}
.rightside .relatedlinks .content ul li.active {list-style-image:url(/FCWSite/img/blt_arrow_print.png);}
.rightside .relatedlinks .content ul li.active a {padding-left: 0px;}

.rightside .content ul li {background-image:none; list-style-image:url(/FCWSite/img/blt_dash.gif); padding-left: 0px;}

.rightside .nav2 ul li {background-image:none; list-style-image:none;}
.rightside .nav2 ul li.active {background-image:none; list-style-image:none;}
.rightside .nav2 ul li.active a {background-image: none !important; list-style-image:url(/FCWSite/img/blt_arrow_print.png) !important;padding:0;}

.rightside .nav2 .nav3 ul li {background-image:none;list-style-image:none;}

.rightside .nav2 .nav3 ul li.active a {background-image:none; list-style-image:url(/FCWSite/img/blt_arrow_print.png) !important; }

.rightside .nav2 .nav3 .nav3 ul li.active a {color: #f7c61c; font-size: 11px; font-weight: normal; padding-left: 15px; background-image:none !important; list-style-image:url(/FCWSite/img/blt_arrow_print.png) !important;}

.rightside .nav2 .nav3 .nav3 ul li {background-image:none; list-style-image:none;}

.rightside .nav2 .nav3 ul li {background-image:url(/FCWSite/img/blt_gray_dash_print.gif) !important;}

/*********************************************
					HOME
*********************************************/
body.home {}


.home .mainbody .window {background-image:none; width: 670px; height:auto;}
.home .mainbody .window .large {float:left;margin-left:0px; margin-top:0px;}
.home .mainbody .window .large img {width:503px;height:240px;}
.home .mainbody .window .large .img {margin-top: 0px;}
.home .mainbody .window .rtsm1 {float:right; margin-top:0px; position:static;}
.home .mainbody .window .rtsm2 {float:right; margin-top:0px; position:static;}
.home .mainbody .window .rtsm3 {float:right; margin-top:0px; position:static;}
* html .home .mainbody .window .rtsm1 {float:right; margin-top:0px;  position:static;}
* html .home .mainbody .window .rtsm2 {float:right; margin-top:0px; position:static;}
* html .home .mainbody .window .rtsm3 {float:right; margin-top:0px; position:static;}
*:first-child+html .home .mainbody .window .rtsm1 {float:right; margin-top:0px; position:static;}
*:first-child+html .home .mainbody .window .rtsm2 {float:right; margin-top:0px; position:static;}
*:first-child+html .home .mainbody .window .rtsm3 {float:right; margin-top:0px; position:static;}
.home .mainbody .window .rtsm1 img {width:164px;}
.home .mainbody .window .rtsm2 img {width:164px;}
.home .mainbody .window .rtsm3 img {width:164px;}

.home .mainbody .pgbtm {width: 670px; margin: 0px;}
.home .mainbody .pgbtm .mediacorner {width: 265px;}