/**** Header ****/

.header {width: 670px;}
.header .logo {margin: 0px 0px 15px 20px; padding: 0px;}
.header .languagesearch {display:none;}
.header .nav1 {display:none;}
.header .menu {display:none;}
.header .headertitle {padding: 28px 0px 15px 0px;}
.header td {text-align: left; }

/**** Footer ****/
.footer {display:none;}

/*********************************************
					GENERAL
*********************************************/
body {text-align:left;}
.containermain {width: 665px; margin: 0px 0px 0px 0px;}

.mainbodyA {width: 650px; border: thin solid #DC143C;}
.mainbody {	width: 650px; border: thin solid red;}
.middleB {border: thin solid green;}
.pagetools {display:none;}
.print {display:block;padding-bottom:50px;}

body .details {}
/**** Middle ****/
.middleD {background-image:none;}
.middleC {background-image:none;}
.middleB {background-image:none;}
.middleA {background-image:none;}
.middle {background-image:none;}
.middle table{}
.middle td.mainbody {width:645px !important;margin-right:.5in;}
.middle td.mainbody p {}
.middle .middleB td.mainbody  {	margin: 0px 0px 0px 20px;	padding: 0px 10px 0px 20px;	width: 600px;	font-size-adjust: .9em;}

body.biosdetail .middle .middleB td.mainbody  {	padding: 0px 10px 0px 5px;	width: 375px;	font-size-adjust: .9em;}
body.biosdetail .mainbody .listing  {padding:15px 0px 0px 0px;}
body.biosdetail .middle td.mainbody p { width: 375px;}



body.officeslisting .mainbody h1 {width: 503px;}
body.officeslisting .middle .middleB p {width: 580px;}

body.officesdetail .middle .middleB h1 {width: 580px;}
body.officesdetail .middle .middleB p {width: 580px;}

body.careersdetail td.mainbody ul{list-style-type: disc;	list-style-position: outside; padding-left:10px;}	 
body.careersdetail td.mainbody li{font-size:90%; padding-left:2em; line-height: 1.2em;}


/* .middle .middleB table { width: 300px;} */
/*********************************************
					LEFT SIDE
*********************************************/

.leftside {color:#000; padding: 0px; margin: 0px; border: thin solid blue;}


/* .leftsideB {float:left;width:145px; padding:0px 10px 20px 0px; border: thin solid green;} */

.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;margin:0px;}
.leftside .education h2 {padding: 0px; margin 0px;}
.leftside .education li {padding: 0px; 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 
*********************************************/

.mainbodyB {float:right;margin:0px 0px 0px;padding:0px;}

body.biosdetail .details .contact .vcard {display:none;}

/*********************************************
					RIGHT SIDE
*********************************************/
.rightside {display: none;}
.rightsideB {display:none;}

body.biosdetail .rightside {	display: block;	font-size: .9em;	background-color: White;	background-image: none;	width:140;}
body.biosdetail .rightside li {	font-size: .9em;	width: 110px;	padding: 0px;	margin: 0px;}
body.biosdetail .rightside H2 {	font-size: .9em;	width: 110px;	padding-left: 10px;} 


