.print				{display:none;}
.screen				{}

body			{background:#fff;margin:0px; text-align:left;width:auto;}

.wrapper	{text-align:left;width:auto;}

#shadow {background:none none;width:auto;}
#home .left {clear:both;}
.logo img {width:75px;height:75px; left: 0px; text-align:left; position:absolute;}
#container {width:auto; text-align:left;}
#mainnavhome {display:none;}
#home .right {width:100%;clear:both;margin-left:0px;}
#home .right .mainImg {display:none;}
#home .right .bodyCopy {width:auto;}
#home .right .bodyCopy .leftBodyCol, #home .right .bodyCopy .ctrBodyCol, #home .right .bodyCopy .rtBodyCol {width:180px;float:left;display:table-cell;min-height:25px;height:auto !important;height:25px;}

.intBody {margin-top:20px;}
.header .logoInt {margin-left:0px; position:absolute; left: 0px;}
#topNav, .headerBtm {display:none;}
.intBody .leftCol {display:none;}
.intBody .wideRightcol {width:100%;}
.intBody .wideRightCol table.repTable td, .intBody .wideRightCol table.repTable td.header, .intBody .wideRightCol table.repTable td.center {font-size:9px;text-align:left;paddin-right:0px;}
.intBody .toolsInt {display:none;}
.header .contactBtn, .header .homeBtn {display:none;}

.intBody .wideRightCol2 {border-left:0px;padding-left:0px;}

#headerprint		{padding:20px 0px 30px 12px;}

td.column1		{display:none;}	
td.column2		{background:#fff;padding-left:0px;}
td.column2wide	{background:#fff;padding-left:0px;}
td.column3		{display:none;}	

.vcard		{display:none;}	

.content355		{width:100%;} 
.content390		{width:100%;}
.content445		{width:100%;}

.maincontent	{width:auto;}
.maincontent2	{width:auto;}
					
#column1			{padding:0px 15px 0px 0px;}
#column1 .leftnav	{display:none;}
#column1 .contacts	{padding-top:35px;}
#column1 .contacts2	{padding-top:20px;}

#column3			{padding:23px 15px 0px 17px;text-align:right;}	
#column3 .related_info {text-align:left;}

.tools {display:none;}
.footer {display:none;}				
.topNav {display:none;}
.copyright  {display:none;}
#intBody topNav {display:none;}

.wrapper shadow container containerhome topNav {display:none;}
#wrapper shadow container containerhome topNav {display:none;}

#mainnav 			{display:none;}
.shadow    			{background-image:none;}
#footer img 		{display:none;}
#footer .disclaimer {text-align:left; padding-left: 130px;}
.sectionheader  	{display:none;}
.pagetools 			{display:none;}
.sitesearch 		{display:none;}
#column2 			{padding: 0px; margin:0px 0px 80px 0px; left: 0px; left: 0px; }
.column2 			{width: 620px; padding: 0px; margin:0px 0px 20px 0px; left: 0px;  }
.column1 			{display:none;}
#column1 			{display:none;}

#footer .disclaimer {text-align:left; padding-left: 130px; left: 0px; margin-top: 50px; width: 200px; position: relative;}
#header { left: 0px;padding:20px 0 25px 0;}

/* Service/Practice detail */
body.practicedetail #column1 {display:block;}
body.practicedetail .maincontent {width:100%;}
body.practicedetail .maincontent table {width:90%;}
body.practicedetail .pagetitle {width:auto;}
body.practicedetail .column1print {width:100px;}
body.practicedetail td.column2		{background:#fff;padding-left:12px; width:750px;}
body.practicedetail #column2		{width:auto;}
body.practicedetail td.column2wide	{background:#fff;padding-left:12px;}
body.practicedetail td.column3print		{width:auto;text-align:left;}

/* Bio detail */
body.attorneydetail #column1 {display:block;}
body.attorneydetail .maincontent {width:100%;}
body.attorneydetail .maincontent table {width:100%;}
body.attorneydetail .pagetitle {width:auto;}
body.attorneydetail .column1print {width:auto;}
body.attorneydetail td.column2		{background:#fff;padding-left:12px;}
body.attorneydetail #column2		{width:auto;}
body.attorneydetail td.column2wide	{background:#fff;padding-left:12px;}
body.attorneydetail td.column3print		{width:auto;text-align:left;}

/* Careers */
body.careers .maincontent {width:100%;}
body.careers .maincontent table {width:100%;}
body.careers .pagetitle {width:auto;}
body.careers .column1print {display:none;}
body.careers td.column2		{background:#fff;padding-left:0px;}
body.careers #column2		{width:auto;}
body.careers td.column2wide	{background:#fff;padding-left:12px;}
body.careers td.column3print		{width:auto;text-align:left;}

body.home .logo img {width:75px;height:75px; left: 0px; text-align:left; position:relative;}
body.home #header {padding:0px;position:static;}
body.home #header .tools {display:none;}
body.home #header .sitesearch {display:none;}
body.home #header .sitesearch input.txtfield {display:none;}
body.home #header .banner {display:none;}
body.home #header .logo {padding:42px 0 0 0;}
body.home #header .chinesesite_link {display:none;}
body.home .flashav 		{display:none;}
body.home .banner_ad 	{display:none;}
body.home .shadow    	{background-image:none;}
body.home .left  		{display:none;}
body.home #footer img 	{display:none;}
body.home #footer .disclaimer {text-align:center;padding:0px;margin:25px 0 0 0;width:auto;position:static;}
body.home div.right {padding:0px;border:1px solid #fff;}
body.home #footer {text-align:center;width:auto;padding:0px;}

/*  News */
body.news #mainnav {display:block;visibility:hidden;}
body.news .maincontent .column2 {width: 650px}

/*  Articles */
body.article #mainnav {display:block;visibility:hidden;}
body.article .maincontent .column2 {width: 650px}

/*  Careers */
body.careers #mainnav {display:block;visibility:hidden;}
body.careers .maincontent .column2 {width: 650px; display:block;}

/* Everything Else */
#mainnav {display:block;visibility:hidden;}

/* About us */
body.aboutdetail .maincontent table {width: 80%;}

