/* general */
body			{background-color:#fff;margin:0px auto; padding: 0px; text-align:center;}
body.popup		{background-color:#fff;margin:0px;}

.wrapper {background-color: #fff; width: 887px; margin:0px auto; padding: 0px; text-align:left;}
#maincontent	{background-color:#fff;}

/* link styles */
a img 			{border: none;}

a				{color:#6699cc;text-decoration:none;}
a:link			{color:#6699cc;text-decoration:none;}
a:visited			{color:#6699cc;text-decoration:none;}
a:hover			{color:#999;text-decoration:none;}
a:active			{color:#6699cc;text-decoration:none;}			
	
a.none			{color:#6699cc;text-decoration:none;}	
a.none:visited	{color:#6699cc;}		
a.none:hover	{color:#999;text-decoration:none;}
a.on			{color:#6699cc;}
a.on:visited	{color:#6699cc;}			
a.on:hover		{color:#999;text-decoration:none; font-style:italic;}
a.blk			{color:#000;text-decoration:none;}		
a.blk:visited	{color:#000;}		
a.blk:hover		{color:#6699cc;text-decoration:none;}
a.dkblue		{color:#036;text-decoration:none;}	
a.dkblue:visited	{color:#036;}			
a.dkblue:hover	{color:#6699cc;text-decoration:none;}
a.nav3			{color:#666;text-decoration:none;font-family:Georgia, "Times New Roman", Times, serif;}
a.nav3:visited	{color:#666;}			
a.nav3:hover	{color:#999;text-decoration:none;}
a.nav3on		{color:#6699cc;text-decoration:none;font-family:Georgia, "Times New Roman", Times, serif;}
a.nav3on:visited	{color:#6699cc;}			
a.nav3on:hover	{color:#999;text-decoration:none;}
a.no			{color:#6699cc;text-decoration:none;}	
a.no:visited	{color:#6699cc;}			
a.no:hover		{color:#6699cc;text-decoration:none;}

table {border-collapse:collapse;border:0;}
td {padding:0;}

body.practicesdetail #column1 .heading1 a.no {color:#6699CC;text-decoration:none;}			
body.practicesdetail #column1 .heading1 a.no:hover {color:#999;text-decoration:none;}

hr {color: #fff; background-color: #fff; border: 1px dotted #ccc; border-style: none none dotted;}

/* header */
#header {height: 142px;}
#header .logo {padding-top: 72px;}
#header .searchtd {padding-top: 60px; text-align:right;}
#header .searchtd table {float:right; padding-right: 3px;}

br.thin {line-height:5px;height:5px;}
form			{margin:0px;}
#header			{background-color:#fff;white-space:nowrap;}
#header	input.search	{width:130px !important;height:18px !important;color:#999999;font:11px georgia, times new roman; border-bottom:0px; border-right:0px;border-top:1px solid #f9f9f9;border-left:1px solid #f4f4f4;border-right: 1px solid #cfcfcf; border-bottom: 1px solid #cfcfcf; padding:2px 0 2px 3px; position: relative; top:-8px;}
*:first-child+html #header input.search {padding:1px 0 4px 3px;}
* html #header input.search {padding:0px 0 4px 3px;}

#header	td.search		{padding:4px 13px 0px 25px;text-align:right;white-space:nowrap;}
#header	td.pagetools	{padding:4px 0px 0px 25px;text-align:right;white-space:nowrap;}

#header td.search_de {padding:54px 13px 0px 25px;text-align:right;white-space:nowrap;}
#header td.search_jp {padding:54px 13px 0px 25px;text-align:right;white-space:nowrap;}
@-moz-document url-prefix() { #header td.search_de table {margin-left:273px;}}
@-moz-document url-prefix() { #header td.search_jp table {margin-left:273px;}}

/* nav */

.mainnav_en					{white-space:nowrap;height:12px; margin-bottom: 37px; width: 880px; text-align:left;}
* html .mainnav_en			{margin-bottom: 28px;}
*:first-child+html .mainnav_en		{margin-bottom: 28px;}
.mainnav_en a               {display:block; float:left; margin-right:20px; padding:0 0 10px;}
.mainnav_en a.left 			{margin-right:0px;}

.mainnav_de					{white-space:nowrap;height:12px; margin-bottom: 37px; width: 880px;}
* html .mainnav_de			{margin-bottom: 28px;}
*:first-child+html .mainnav_de		{margin-bottom: 28px;}
.mainnav_de a               {display:block; float:left; margin-right:17px; padding:0 0 10px;}
.mainnav_de a.left 			{margin-right:0px;}

.mainnav_jp					{white-space:nowrap;height:12px; margin-bottom: 37px; width: 880px;}
* html .mainnav_jp			{margin-bottom: 28px;}
*:first-child+html .mainnav_jp		{margin-bottom: 28px;}
.mainnav_jp a               {display:block; float:left; margin-right:18px; padding:0 0 10px;}
.mainnav_jp a.left 			{margin-right:0px;}

/* footer */
#footer			    {padding:12px 10px 10px 8px;color:#999;font:11px/18px Georgia, "Times New Roman", Times, serif; margin-top: 51px; text-align:center;}
#footer	.footerlinks {margin-left: -8px;}
#footer	.footerlinks .flink {padding: 0px 8px 0px 8px;}
#footer a		    {color:#999999;text-decoration:none; padding: 0px 5px 0px 5px;}			
#footer a:link	    {color:#999999;text-decoration:none; padding: 0px 5px 0px 5px;}
#footer a:visited	{color:#999999;text-decoration:none;}
#footer a:hover	    {color:#999999;text-decoration:none;}
#footer a:active	{color:#999999;text-decoration:none;}	

#footer	.offices {display:block; font-family:Georgia,"Times New Roman",Times,serif; font-size:12px; height:50px; text-transform:uppercase; width:99%; text-align:center !important;}
#footer	.offices a {color: #6699cc;}
#footer	.offices a:link {color: #6699cc; }
#footer	.offices a:visited {color: #6699cc;}
#footer	.offices a:hover {color: #999999;}
#footer	.offices a:active {color: #6699cc;}
#footer	.offices ul {list-style: none; margin:0px; padding:0px;width:886px;}
#footer	.offices ul li {display: inline-block;display:inline\9;*white-space:nowrap;width:auto;clear:none; margin:0px; padding:0px; }
#footer	.offices ul .spacer { padding:0 2px 0 2px; position:relative; top:3px;}
#footer	.offices ul li .spacer1 {padding: 0px 2px; top: 3px; position:relative;}
* html #footer	.offices ul li a {}

/* body styles */
.column1			{color:#000;font:11px/15px Georgia, "Times New Roman", Times, serif;width:670px;}
body.popup .column1	 {padding-right: 32px;}
body.publicationssearch .column1 .description {margin-left: 55px;}

.column1 table {height: 100%;}
.column1 table table {height: auto; width: 100%;}

.viewInGerman {color:#999999; margin-top: 0px;}
.viewInGerman a:link {color:#999999 !important;}
.viewInGerman a:hover {color: #6699cc !important;}

body.publicationssearch #column1 .content {border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5;}
body.rss #column1 .content {border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5;}
body.rss #column1 .content .content {border-left: none; border-right: none;}
body.rss #column1 .leftnav {width: 135px;}

body.locationsList .column2 {height: 100%; border-left:1px solid #E5E5E5;}
body.careers .column2 {height: 100%; display: block;}

body.careeropps #column1 .content {height: 100%; border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5;}
body.careers #column1 .content {height: 100%; border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5;}
body.publicationssearch .column1 #list {}
body.publicationssearch .column1 #list #list {border-right: 0px;}
body.publicationssearch .column1 #list table {}
body.publicationssearch #column1 .heading1 {}

body.publicationssearch #column1 .list a {font-style:normal;}

body.publicationssearch #column1 .list a.on {font-style:normal;}

body.publicationsdetail #column1 .content {border-right:1px solid #E5E5E5; border-left:1px solid #E5E5E5;}
body.publicationsdetail .column1 #list {}
body.publicationsdetail .column1 #list #list {margin-left: 0px; border-right: 0px;}
body.publicationsdetail .column1 #list table {width: 455px;}

body.publicationslist .column1 #list {border-left:1px solid #E5E5E5;border-right:1px solid #E5E5E5;margin-left:151px;padding-left:35px;padding-right:20px;}
body.publicationslist .column1 #list #list {margin-left: 0px; border-right: 0px;}
body.publicationslist .column1 #list table {width: 455px;border:none;}




.column1 .headerimg {margin-left:190px;padding-bottom:21px;.padding-bottom:0;padding-bottom/*\**/: 21px\9;}

body.practicesdetail .column1 .headerimg {}

#column1 ul			         {list-style-image:url(/fcwsite/img/arrow.gif); margin:0px 5px 10px 16px; padding:0px;}
#column1 ul li div           {}
#column1 ul	li ul		     {margin-bottom:0px;}	
#column1 .education	ul       {list-style-image:url(/fcwsite/img/arrow.gif); margin:0px 5px -13px 16px;padding:0px;}	

.column1 table.contenttable {}
					
#column1 li.arrow	{list-style-image:url(/fcwsite/img/arrow.gif);
					margin:0px;padding:0px;}	
#column1 .body		{color:#000;font:11px/14px Georgia, "Times New Roman", Times, serif;}
#column1 .body .alpha {letter-spacing:-0.025em;}
#column1 .bodyext	{color:#000;font:11px/20px Georgia, "Times New Roman", Times, serif;}
#column1 .heading1	{color:#6699cc;font:normal 18px/18px Georgia, "Times New Roman", Times, serif; border-bottom:1px dotted #CCCCCC; width: 100%; padding-bottom:8px; margin-top: 11px; display:block;margin-bottom: 8px;}
#column1 .heading2	{color:#6699cc; font:normal 14px/14px Georgia,"Times New Roman",Times,serif; display:block; padding-top:3px;}
#column1 .heading3	{color:#000;font:bold 12px/14px Georgia, "Times New Roman", Times, serif; text-transform: uppercase;}

body.popup #column1 .heading1	{color:#6699cc;font:normal 18px/18px Georgia, "Times New Roman", Times, serif; border-bottom:none; width: 100%; padding-bottom:8px; margin-top: 14px; display:block;margin-bottom: 8px;border-bottom:1px dotted #ccc;}

*:first-child+html body.locationsdetail #column1 .heading1 {PADDING-TOP: 12px!;}
*html body.locationsdetail #column1 .heading1 {PADDING-TOP: 12px!;}

body.attorneyslist #column1 .body {padding-left:32px; border-right:1px solid #E5E5E5; border-left:1px solid #E5E5E5;}
body.attorneyslist #column1 .body .body {padding-left:0px; border-right:none; border-left:none;}
body.attorneysdetail #column1 .body {padding-left:32px; border-right:1px solid #E5E5E5; padding-right: 33px; border-left:1px solid #E5E5E5;}
body.attorneysdetail #column1 .body p {margin-top:0;border:none;padding-left:0;padding-right:0;}
body.attorneysdetail #column1 .body li{}
body.attorneysdetail #column1 .body li span{border:none;}
body.attorneysdetail #column1 .body p .heading3 strong.body{text-transform:none;border:none;padding-left:0;padding-right:0;}
body.attorneysdetail #column1 .heading2	{color:#000; font:italic 14px/14px Georgia,"Times New Roman",Times,serif; display:block; padding-top:3px;}
body.attorneysdetail #column1 .body .email {margin: 5px 0px;}
body.attorneysdetail .column2 {padding-top:60px;}
body.attorneysdetail .column2 {padding-top:60px;}

body.attorneysdetail .column2 .practiceAreaHeader {font: 21px/20px "Times New Roman", Times, serif; font-weight: 500; background-color: transparent; color: #6699CC; padding-left:20px;}
body.attorneysdetail .column2 .recentNewsHeader {font: 21px/20px "Times New Roman", Times, serif; font-weight: 500; background-color: transparent; color: #6699CC;padding-left:20px;}
body.attorneysdetail .column2 .narrativeBioHeader {font: 21px/20px "Times New Roman", Times, serif; font-weight: 500; background-color: transparent; color: #6699CC;padding-left:20px;}
body.attorneysdetail .column2 .relatedPubsHeader {font: 21px/20px "Times New Roman", Times, serif; font-weight: 500; background-color: transparent; color: #6699CC;padding-left:20px;}

body.practicesdetail .column2 #column2 {}
body.practicesdetail .column2 {padding-top:56px;}

body.attorneyslist .column2 #column2 {}

body.news .column2 #column2 {}
body.events .column2 #column2 {}

body.news .column2 .pressContactsHeader {font:normal 18px/18px Georgia, "Times New Roman", Times, serif; font-weight: 500; background-color: transparent; color: #6699CC;}
body.news .column2 .additionalInfoHeader {font:normal 18px/18px Georgia, "Times New Roman", Times, serif; font-weight: 500; background-color: transparent; color: #6699CC;}
body.news .column2 .relatedServicesHeader {font:normal 18px/18px Georgia, "Times New Roman", Times, serif; font-weight: 500; background-color: transparent; color: #6699CC;}

body.attorneysearch .column2 #column2 { height:100%; margin-top:-10px;}
body.attorneysearch #column1 .form1 {margin-bottom: 9px;}
body.attorneysearch #column1 .form2 {margin-bottom: 9px;}


body.attorneysearch .viewInGerman {color:#000;}

body.practicesdetail #maincontent { position:relative;}
*:first-child+html body.practicesdetail #maincontent { position:relative;}
* html body.practicesdetail #maincontent { position:relative;}
body.practicesdetail #column1 .heading1	{ color: #6699CC; font:normal 20px/20px Georgia, "Times New Roman", Times, serif;}
body.practicesdetail #column1 .heading2	{color:#6699cc; font:normal 14px/18px Georgia,"Times New Roman",Times,serif; display:block;}
body.practicesdetail #column1 .heading1 a img{/*width:12px;height:13px;*/margin-bottom:3px !important;}

body.attorneysearch #column1 .body {padding-left: 35px; padding-right: 32px; width: 519px; border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5;}
body.attorneysearch #column1 .body .body {padding-left: 0px; width: 400px; border-left: 0px; border-right: 0px;}

*:first-child+html body.attorneysearch #column1 .body {padding-left: 35px; padding-right: 10px; width: 470px;}
* html body.attorneysearch #column1 .body {padding-left: 35px; padding-right: 10px; width: 470px;}

#column1 div.hr 	{display: block; height: 14px;}
#column1 div.hr br {display:none;}

#column1 .form0		{width:120px;border:1px solid #B7CBDB;
					color:#000;font:11px/14px georgia, times new romanl;margin:0 10px 4px 0;}
#column1 .form1		{width:190px;border:1px solid #B7CBDB; color:#000;font:11px/14px georgia, times new roman;margin:0 10px 4px 0;}
/*body.attorneysearch #column1 .form1		{width:150px;border:1px solid #B7CBDB; color:#000;font:11px/14px verdana, arial;margin:0 10px 4px 0;}*/
#column1 .form2		{width:393px;border:1px solid #B7CBDB; color:#000;font:11px/14px georgia, times new roman;margin:0 10px 4px 0;}
*:first-child+html #column1 .form2 {width:400px;}
* html #column1 .form2 {width:400px;}
/*body.attorneysearch #column1 .form2		{width:350px;border:1px solid #B7CBDB; color:#000;font:11px/14px verdana, arial;margin:0 10px 4px 0;}*/
#column1 .bttn		{background-color:#6699cc;border-top:1px solid #fff;
					border-left:1px solid #fff;border-right:1px solid #B7CBDB;
					border-bottom:1px solid #B7CBDB;color:#fff;font:11px/14px georgia, times new roman;}

#column1 .leftnav	{width:135px;padding:14px 20px 0px 0;color:#666;font:10px/13px verdana, arial;}
body.practicesdetail #column1 .leftnav {}
body.locationsdetail #column1 .leftnav {border-right: 1px solid #E5E5E5;}
body.careers #column1 .leftnav { display: block;}
body.careeropps #column1 .leftnav {padding-right:0;width:155px;}
body.careeropps #column1 .leftnav select{width:155px; }

body.practicesdetail #column1 .content {border-left: 1px solid #E5E5E5; border-right: 1px solid #E5E5E5;}
body.news #column1 .content {border-left: 1px solid #E5E5E5; border-right: 1px solid #E5E5E5;}
body.events #column1 .content {border-left: 1px solid #E5E5E5; border-right: 1px solid #E5E5E5;}
body.eventsdetail #column1 .content {border-left: 1px solid #E5E5E5; border-right: 1px solid #E5E5E5;}




body.practicesdetail #column1 .leftnav {display:block;}
body.practiceslanding #column1 .leftnav {display:block !important; width: 151px;}
 
/*  #column1 .leftnav ul {display: none;} 
#column1 .leftnav br {display: none;}
*/
			
#column1 .leftnav img {width:135px !important;}	/* There's an <img> in some files that has a width of 151px that is causing problems. */	
#column1 .leftnavbio	{padding:0px 0px 0px;color:#000;font:11px/16px Georgia, "Times New Roman", Times, serif;width: 151px; display:block;}
#column1 .content	{padding-left:35px;padding-right:32px;color:#000;font:11px/15px Georgia, "Times New Roman", Times, serif; width: 448px; padding-bottom:40px;}
#column1 .contentWide	{padding-left:35px;padding-right:10px;color:#000;font:11px/15px Georgia, "Times New Roman", Times, serif; width: 848px; padding-bottom:40px;}
/*body.practiceslanding #column1 .content {padding-left: 186px; width:519px; padding-right:32px; border-right:1px solid #E5E5E5; border-left:1px solid #E5E5E5;}*/
body.practiceslanding #column1 .content {border-right:1px solid #E5E5E5; border-left:1px solid #E5E5E5;}

#column1 .content .location .blue i{color:#999;font-weight:bold;font-style:normal;}
#column1 .content .date{color: #999;margin-bottom:20px;}
#column1 .content .byline {margin-top: 10px;}
#column1 .content .textbody {margin-top: 5px;}

body.aboutcontent #column1 .content {border-right:1px solid #E5E5E5; border-left:1px solid #E5E5E5;}

#column1 .content table#list {width: 100%;}

#column1 .content table td.line {width:0;padding:0;}
#column1 .content table td.line img {display:none;}


*:first-child+html body.practicesdetail #column1 .content { zoom: 1; padding-right:30px;}
* html body.practicesdetail #column1 .content { zoom: 1; padding-right:30px;}

body.locationsList #column1 .content {width: 470px; border-right:1px solid #E5E5E5; border-left:1px solid #E5E5E5;}
body.locationsList #column1 .content #offices {width: 470px; }
body.locationsList #column1 .content table {width: 470px; border-bottom:1px dotted #CCCCCC;}
body.locationsList #column1 .content table td {padding-bottom:16px;}
body.locationsList #column1 .content .officeListRO {}
body.locationsList #column1 .content .officeListRO .blue {position:relative; top:-20px;}
body.locationsList #column1 .content .officeListRO .heading1 {border-bottom: none; margin-top: 0px;}
body.locationsList #column1 .content table.officeListRO  {border-bottom: none;}
body.locationsList #column1 .content table.officeListRO td.image {float:right;/*overflow:hidden;width: 105px;*/ display:block; }
body.locationsList #column1 .content table.officeListRO td.image img{float:right;}

#column1 .nav2on	{}
#column1 .navpadding	{padding-top:10px;}

#list td			{color:#000;font:11px/16px Georgia, "Times New Roman", Times, serif;padding:0px 8px 8px 0px; vertical-align:top;}
#list td.heading	{padding:8px 8px 8px 0px; color:#999;font:normal 12px/14px Georgia, "Times New Roman", Times, serif;}
body.attorneyslist #list td.heading{text-transform:uppercase;color:#000;}
body.locationsdetail #list td.heading{text-transform:uppercase;color:#000;padding:8px 0;font-weight:bold;}
body.practicesdetail #list td.heading{text-transform:uppercase;color:#000;padding:8px 0;font-weight:bold;}
#list td .description{ margin-top:20px;}

.column2			{width:217px;background-color:#ffffff !important;padding-top:56px;color:#000;font: normal 11px/14px Georgia, "Times New Roman", Times, serif; height: 100%;}	

.column2popup		{width:217px;background-color:#fff;padding-top:12px; font:11px/16px Georgia, "Times New Roman", Times, serif; border-left:1px solid #E5E5E5;}	
			
#column2 ul			{list-style-image:url(/fcwsite/img/arrow.gif);margin:0px 5px 0px 16px;padding:0px;}	
#column2 a				{color:#000000;text-decoration:none;}
#column2 a:link			{color:#000000;text-decoration:none;}
#column2 a:visited		{color:#000000;text-decoration:none;}
#column2 a:hover		{color:#6699cc;text-decoration:none;}
#column2 a:active		{color:#000000;text-decoration:none;}			
	
#column2 .bodyindent	{padding:12px 20px 20px;}
.column2 #column2 {border-left: none; height: 100%;}
body.locationsdetail .column2 #column2 {border-left: 1px solid #e5e5e5;}
body.practiceslanding .column1 {height:100%;}

body.practicesdetail #column2 .primary_contacts ul {background:none;list-style-image:none;list-style:none;margin-left:20px;}
body.practicesdetail #column2 .primary_contacts ul li {margin-bottom: 15px;}
.primary_contacts{border-bottom:1px dotted #CCCCCC; margin: 10px 0px 10px 20px;}
.primary_contacts .country{font-weight:bold;}
.primary_contacts .phone{margin-bottom:10px;}

body.attorneysdetail #column2 .bodyindent {border-bottom:1px dotted #ccc;margin:12px 0 20px 20px;padding-top:0;}
body.attorneysdetail #column2 .bodyindent ul {margin:0;padding:0;}
body.attorneysdetail #column2 ul.bodyindent {margin:12px 0 20px 20px;padding:0 0 20px 20px;}
body.attorneysdetail #column2 ul.bodyindent ul {margin:0;padding:0 0 10px;}
body.attorneysdetail #column2 ul.bodyindent ul ul {margin:0;padding:0;}
body.attorneysdetail #column2 ul.bodyindent .bodyindent {padding:0;}
body.attorneysdetail {border-bottom:1px dotted #CCCCCC;}

body.locationsdetail #column2 .bodyindent {border-bottom:1px dotted #ccc;padding:12px 0 20px 41px;}
body.locationsdetail #column2 .bodyindent ul {margin:0;padding:0 0 10px;}
body.locationsdetail #column2 ul.bodyindent {margin:0 0 0 40px;padding:0;border-bottom:0;}
body.locationsdetail #column2 ul.bodyindent .bodyindent {padding:12px 0 0;}
body.locationsdetail {border-bottom:1px dotted #CCCCCC;}

body.practicesdetail #column2 .bodyindent {border-bottom:1px dotted #ccc;margin:12px 0 20px 20px;padding-top:0;}
body.practicesdetail #column2 .bodyindent ul {margin:0;padding:0;}
body.practicesdetail #column2 ul.bodyindent {margin:0;padding:0;border-bottom:0;}
body.practicesdetail #column2 ul.bodyindent ul {margin:0 0 0 20px;padding:0 0 20px;}
body.practicesdetail #column2 ul.bodyindent ul ul {margin:0;padding:0;}
body.practicesdetail #column2 ul.bodyindent .bodyindent {padding:0;}
body.practicesdetail {border-bottom:1px dotted #CCCCCC;}

body.popup #column2 .bodyindent {border-bottom:0px dotted #ccc;margin:12px 0 20px 20px;padding-top:0;}
body.popup #column2 .bodyindent ul {margin:0;padding:0;}
body.popup #column2 ul.bodyindent {margin:0;padding:0;border-bottom:0;}
body.popup #column2 ul.bodyindent ul {margin:0 0 0 20px;padding:0 0 20px;}
body.popup #column2 ul.bodyindent ul ul {margin:0;padding:0;}
body.popup #column2 ul.bodyindent .bodyindent {padding:0;}
body.popup {border-bottom:1px dotted #CCCCCC;}

body.news #column2 .bodyindent {border-bottom:1px dotted #ccc;padding:12px 0 20px 20px;}
body.news #column2 .bodyindent ul {margin:0 0 0 20px;padding:0 0 10px;}
body.news #column2 .bodyindent ul ul {margin:0;padding:0;}
body.news #column2 ul.bodyindent {margin:0;padding:0 0 0 20px;border-bottom:0;}
body.news #column2 ul.bodyindent .bodyindent {padding:12px 0 0;}
body.news {border-bottom:1px dotted #CCCCCC;}

body.publicationsdetail #column2 .bodyindent {border-bottom:1px dotted #ccc;padding:12px 0 20px 20px;}
body.publicationsdetail #column2 .bodyindent ul {margin:0 0 0 20px;padding:0 0 10px;}
body.publicationsdetail #column2 .bodyindent ul ul {margin:0;padding:0;}
body.publicationsdetail #column2 ul.bodyindent {margin:0;padding:0 0 0 20px;border-bottom:0;}
body.publicationsdetail #column2 ul.bodyindent .bodyindent {padding:12px 0 0;}
body.publicationsdetail {border-bottom:1px dotted #CCCCCC;}

body.eventsdetail #column2 .bodyindent {border-bottom:1px dotted #ccc;padding:12px 0 20px 20px;}
body.eventsdetail #column2 .bodyindent ul {margin:0 0 0 20px;padding:0 0 10px;}
body.eventsdetail #column2 .bodyindent ul ul {margin:0;padding:0;}
body.eventsdetail #column2 ul.bodyindent {margin:0;padding:0 0 0 20px;border-bottom:0;}
body.eventsdetail #column2 ul.bodyindent .bodyindent {padding:12px 0 0;}
body.eventsdetail {border-bottom:1px dotted #CCCCCC;}

#column2 div.hr 	{display:block;margin:2px 0 2px 0;height:5px;
					background:url(/fcwsite/img/bg_dot2.gif) repeat-x;}

#column2 .form1		{width:190px;border:1px solid #B7CBDB;
					color:#000;font:11px/14px Georgia, "Times New Roman", Times, serif;margin-bottom:4px;}
#column2 .bttn		{background-color:#6699cc;border-top:1px solid #fff;
					border-left:1px solid #fff;border-right:1px solid #B7CBDB;
					border-bottom:1px solid #B7CBDB;color:#fff;font:11px/14px Georgia, "Times New Roman", Times, serif;}

.blue				{color:#000;}

.popupheader		{text-align:left; padding-left: 3px;}

#offices td			{color:#000;font:11px/14px Georgia, "Times New Roman", Times, serif;padding:0px 0px 8px 0px;}
#offices .off		{background-color:#fff;border:1px solid #fff;padding:2px;margin-right:10px;}
#offices .on		{background-color:#fff;border:1px solid #AAA;padding:2px;margin-right:10px;}
#offices a			{background:url(/fcwsite/img/arrow_offices.gif) no-repeat top left;color:#000;display:block;text-decoration:none;
					margin:0px 10px 2px 0px;padding:1px 2px 2px 18px;}
#offices a:hover	{background:url(/fcwsite/img/arrow_offices.gif) no-repeat top left;color:#6699cc;display:block;text-decoration:none;
					margin:0px 10px 2px 0px;padding:1px 2px 2px 18px;}

.menudd             {z-index:999 !important;}
.menuddint          {border: 1px solid #cacaca; width:auto;background:#ffffff; padding: 22px 0px 10px 26px; display:block; zoom: 1;}

.ddmenurt           {background-image: url(/fcwsite/img/ddmenu_bkg_rt.png); background-position: top left; background-repeat:no-repeat; width: 4px; behavior:url(/fcwsite/include/iepngfix.htc);}
.ddmenubtm          {background-image: url(/fcwsite/img/ddmenu_bkg_btm.png); background-position: top left; background-repeat:no-repeat; height: 4px; behavior:url(/fcwsite/include/iepngfix.htc);}
.ddmenurtbtm        {background-image: url(/fcwsite/img/ddmenu_bkg_rtbtm.png); background-position: top left; background-repeat:no-repeat; width: 4px; height: 4px; behavior:url(/fcwsite/include/iepngfix.htc);}

.mnu_item			{font:11px/13px Georgia, "Times New Roman", Times, serif; color: #999999;padding:0 30px 12px 0;}
.mnu_item ul		{list-style-type:none;margin:-20px 0 0 10px;padding:2px;}
.mnu_item ul li		{padding: 0px 12px 8px 0px;}
.menuddint a.mnu      	         {color:#999999;text-decoration:none; zoom: 1;}
.menuddint a.mnu:link	         {color:#999999;text-decoration:none;}
.menuddint a.mnu:visited	     {color:#999999;text-decoration:none;}
.menuddint a.mnu:hover	         {color:#6699cc;text-decoration:none; font-style:italic;}
.menuddint a.mnu:active	         {color:#999999;text-decoration:none;}

.menuddint .whiteline {background-image: url(/fcwsite/img/whiteline.gif); background-position: top left; background-repeat:repeat-x; height: 1px; position: absolute; top: 0px; margin-left: -26px;}
#mnu_about .menuddint .whiteline {width: 101px;}
#mnu_offices .menuddint .whiteline {width: 48px;}
#mnu_practices .menuddint .whiteline {width: 98px;}
#mnu_newsevents .menuddint .whiteline {width: 94px;}
#mnu_careers .menuddint .whiteline {margin-left:160px; width:55px; right: 38px;}

#mnu_about table {width:250px;}
#mnu_newsevents table {width:210px;}

div#mnu_careers {margin-left: 400px !important;}
div#mnu_careers table {width:456px;height:auto;}
div#mnu_careers table td {padding:0;text-align:left;width:auto;vertical-align:top;}
div#mnu_careers table td.leftcol {width:150px;}
div#mnu_careers table td.rightcol {width:306px;}
div#mnu_careers td.ddmenurt {background-image: url(/fcwsite/img/ddmenu_bkg_rt.png);background-position:left top;background-repeat:no-repeat;width:4px;}
div#mnu_careers ul {list-style:none outside;margin:0 0 0 15;padding:0;}
div#mnu_careers ul li {margin:0;padding:0;}
div#mnu_careers a.mnu_item_sublist, div#mnu_careers a.mnu_item_sublist:visited {padding-left:12px;color:#999;}
div#mnu_careers a.mnu_item_sublist:hover {color:#69c;font-style:italic;text-decoration:none;}
div#mnu_careers .mnu_item div.mnu_item {padding-top:12px;margin-bottom:-12px;}
					
.jessup a {text-decoration: none; font: 10px/14px verdana;}
.jessup a:hover {text-decoration: none;}


.NoUnderLineLink a{text-decoration: none;}
.NoUnderLineLink a:hover {text-decoration: none;}

/* locations */

/* publications */

/* careers */

/* search */
body.search #column1 ul			         {list-style-image:none; list-style:none; margin:30px 10px 10px 0px; padding:0px; font-size: 11px; width: 220px;}
body.search.viewall #column1 ul	{width:420px;}
body.search #column1 .content table a    {position:relative; text-decoration:none; top:-5px;}
body.search #column1 .content input.search {border-color:#F9F9F9 #CFCFCF #CFCFCF #F4F4F4; border-style:solid; border-width:1px; color:#999999;
font:11px georgia,times new roman; height:23px; padding:2px 0 2px 3px; position:relative; width:200px !important;}
*:first-child+html body.search #column1 .content input.search {height:20px;}
* html body.search #column1 .content input.search {height:20px;}
body.search #column1 .content select.searchdrop {border-color:#F9F9F9 #CFCFCF #CFCFCF #F4F4F4; border-style:solid; border-width:1px; color:#999999;
font:11px georgia,times new roman; height:22px !important; padding:2px 0 2px 3px; position:relative; width:200px !important; top: 1px;}
body.search #column1 .content {border-left: 1px solid #E5E5E5; border-right: 1px solid #E5E5E5;}
body.search #column1 .content .header2 {border-bottom:1px dotted #CCCCCC; color:#6699CC; display:block; font:18px/18px Georgia,"Times New Roman",Times,serif; margin-bottom:8px; margin-top:11px; padding-bottom:8px; width:100%;}
body.search #column1 .content .searchresults .results {font-size: 11px;}
body.search #column1 .content table .results a {position:relative; text-decoration:none; top:0px;}

/* RSS */
#mainnav .icon_rss a {margin-right:0px;}
.icon_rss {float:right;margin:-5px 0px 0px 0px;position:relative;}
.icon_rss a {margin-right:0px;} /* margin applied to link instead of container to prevent IE6 double margin bug http://www.positioniseverything.net/explorer/doubled-margin.html */
a.icon_rss {text-decoration:none;}
.icon_rss_small {display:inline;margin:0 0 0 5px;vertical-align:middle;}
.icon_rss_small2 {display:inline;margin:6px 0 0 5px;position:absolute;}
.icon_rss_small3 {display:inline;margin:0 5px 0 0;vertical-align:middle;}
#homecontent .rss_link img {margin-bottom:5px;}
#homecontent .rss_link {text-decoration:none;}

body.rss .column1 .headerimg {}

body.popup {text-align:left;}
body.popup .popupheader{ margin-left:-11px;}
body.popup #maincontent {position:relative; margin-left: 11px;}
body.popup #maincontent .translate_this {position:absolute;right:255px;top:13px;margin-bottom:7px;}
body.popup #maincontent .translate_this ul {list-style:none;padding:0px;margin:0px;}
body.popup #maincontent .translate_this li {list-style:none;padding:0px;margin:0px;}
body.popup * html #maincontent .translate_this li.separator {display:inline;padding:0px;margin: 0px 0px 0px -3px;border-right:1px solid #999; width: 1px;}
body.popup * html #maincontent .translate_this li.separator {display:inline;padding:0px;margin: 0px 3px 0px -5px;border-right:1px solid #999; width: 1px;}

body.popup #maincontent .translate_this {text-align:right;margin-bottom:7px;}
body.popup #maincontent .translate_this ul {list-style:none;padding:0px;margin:0px;}
body.popup #maincontent .translate_this li {display:inline;padding:0px;}
body.popup #maincontent .translate_this li.separator {display:inline;padding:0px;margin-right:3px;border-right:1px solid #999;}


.column1 img {border:0px;vertical-align:middle;}

#column1 .content .translate_this {position:relative;zoom:1;z-index:10;margin-bottom:4px;}
#column1 .content .translate_this ul {list-style:none outside;padding:0;margin:0;position:absolute;top:-10px;right:0;z-index:100;}
#column1 .content .translate_this li {padding:0;text-align:right;}
* html #column1 .content .translate_this li.separator {display:inline;padding:0px;margin: 0px 0px 0px -3px;border-right:1px solid #999; width: 1px;}
* html #column1 .content .translate_this li.separator {display:inline;padding:0px;margin: 0px 3px 0px -5px;border-right:1px solid #999; width: 1px;}

.column1 img.bio {margin-bottom: 10px;}

#column1 .translate_this {text-align:right;margin-bottom:7px;}
#column1 .translate_this ul {list-style:none;padding:0px;margin:0px;}
#column1 .translate_this li {display:inline;padding:0px;}
#column1 .translate_this li.separator {display:inline;padding:0px;margin-right:3px;border-right:1px solid #999;}

body.popup td.column1 {padding-left: 0px; font-family:Georgia, "Times New Roman", Times, serif;width:400px}
/*body.popup td.column1 #column1 br{display:none;}*/
body.popup td.column1 #column1 br{height:1px;line-height:1px;display:block;}



/*body.popup .column1 a[href|="javascript: window.close();"] {
  display:block;
  clear:both;
}

body.popup .column1 a:last-child {position:absolute;border:1px solid #000;height:20px;line-height:20px;}*/

/*
#column1 .content ul {list-style:none;padding:0px;margin:0px;}
#column1 .content li {display:inline;padding:0 25px 0 0;}
#column1 .content li a {text-decoration:none;}
*/
#column1 .content table td {padding:0 5px 14px 0;vertical-align:top;}
#column1 .content table a {text-decoration:none;}

body.careers #column1 .content table td {background-image:none !important;width:33%;}

body.rss #column1 .content table #column1 {display:none;}
body.rss .column1 table table {}
body.rss #column1 table table p.body a{/*width:400px;display:block;*/}
body.rss #column1 table table p.body img{padding:0 0 10px 0;}
 
.rsslinkicon {vertical-align: bottom !important; margin-bottom: 3px; margin-left:8px;}
.rsslinkiconsub {vertical-align: bottom !important; margin-bottom: 2px;}
#leftnav_NewsLink, #leftNav_EventsLink, #leftnav_PubsLink, #leftnav_PressLink, #leftnav_NewsEventsLink {text-decoration: none;}

/* About */
body.aboutcontent #column1 .heading1 {margin-top:15px;}

/* News */
body.news #column1 .heading1 {margin-top:11px; margin-bottom:0px;}
body.news #column1 .heading2 {color:#999999;display:block;font:14px/14px;padding-top:3px;}


/* Events */
body.eventsdetail #column1 .content .translate_this {margin-bottom:3px;}
body.eventsdetail #list br{display:none;}
body.eventsdetail #list .break br{display: block;}
body.eventsdetail #list .description br{display: block;}
body.eventsdetail #list p{/*margin-top:0;*/}
body.eventsdetail #list .hr{display:none;}
body.eventsdetail #column1 .heading2 {color:#000;margin-bottom:2px;font-size:12px;font-weight:bold;}
body.eventsdetail #column1 .heading1 {margin-bottom:0px;}
body.eventsdetail #column1 .subtitle {color:#999999;display:block; padding-top:3px; font-size:14px; line-height:14px;}


/* Pubs */
body.publicationsdetail #column1 .heading1 {margin-top:15px;}

/* Attorneys */
body.attorneysdetail #column1 .translate_this {margin-top:-10px;margin-bottom:15px;position:relative;}
body.attorneysdetail #column1 .translate_this li.separator {display:inline;padding:0px;margin: 3px 5px 0px -3px;border-right:1px solid #999; width: 1px;}

/*spacing issue between paragraph fixed 092810 MJD*/
/*body.attorneysdetail #column1 .body .hr,
body.attorneysdetail #column1 .body .hr br {display:none;}
body.attorneysdetail #column1 .body br {/*display:block;*//*display:none;*//*position:absolute;line-height:0;height:0;*//*}
body.attorneysdetail #column1 .body .education br {display:block;}
body.attorneysdetail #column1 .body .heading3 {margin-top:14px;display:block;}*/
/*body.attorneysdetail #column1 .body * {margin-bottom:0;}*/
/*body.attorneysdetail #column1 .body .heading1 {margin-bottom:8px;}
body.attorneysdetail #column1 .body ul + div.heading3 {margin-top:0;}
body.attorneysdetail #column1 .body div + strong {line-height:20px;width:430px;margin-bottom:10px;}
body.attorneysdetail #column1 .translate_this {margin-bottom:15px;}
body.attorneysdetail #column1 .body .email {margin-bottom:19px;}
body.attorneysdetail #column1 .body p {margin-bottom:14px;}
body.attorneysdetail #column1 .body p span {margin-bottom:-14px;}
body.attorneysdetail #column1 .body ul li span {padding-left:0;}
body.attorneysdetail #column1 .body .heading3 br, 
body.attorneysdetail #column1 .body strong + br {display:block;}*/
/*body.attorneysdetail #column1 .body br + em {display:block;width:439px;margin-top:10px;}*/
/*body.attorneysdetail #column1 .body em {display:block;margin-top:10px;clear:both;width:100%;}
body.attorneysdetail #column1 .body * em{margin-top:0;clear: inherit;width:auto;display:inline;}*/
/*body.attorneysdetail #column1 .body br {display:none;}
body.attorneysdetail #column1 .body * br{display:block;height:0;line-height:0;}
body.attorneysdetail #column1 .body strong {clear:both;width:100%;}
body.attorneysdetail #column1 .body * strong{clear:none;width:auto;}*/
/* end spacing issue fix*/

/* 
body.attorneysdetail #column1 .body * {margin-bottom:0}
body.attorneysdetail #column1 .body .hr {height:auto;}
body.attorneysdetail #column1 .body .hr br {display:none;}
body.attorneysdetail #column1 .body p {margin-bottom:18px;}
body.attorneysdetail #column1 .body .heading3 {margin-top:0px;border:1px solid #000;}
body.attorneysdetail #column1 .body ul {margin-bottom:0}
body.attorneysdetail #column1 .body .hr+.heading3 {display:block;margin-top:18px;}
body.attorneysdetail #column1 .body br+.hr+.heading3 {display:block;margin-top:0;}
*/

/* Locations */
body.locationsdetail #column1 .content .translate_this {margin-bottom:-8px;}

/* Careers */
body.careeropps #column1 .content .translate_this {margin-bottom:15px;}


/* facelift 2010 homepage styles */

body.home a				 	{color:#000;text-decoration:none;}
body.home a:link			{color:#000;text-decoration:none;}
body.home a:visited			{color:#000;text-decoration:none;}
body.home a:hover			{color:#999;text-decoration:none;}
body.home a:active			{color:#000;text-decoration:none;}

body.home #homepic		{background-image: url(/fcwsite/img/home_panel_bkgd.gif); background-repeat: no-repeat; background-position: top left; width: 884px; height: 232px; padding-top: 1px;}
body.home #homepic .piccontent {float:left; padding:5px 0 0 30px; width:265px;}
*:first-child+html body.home #homepic .piccontent {width:305px;}
* html body.home #homepic .piccontent {width:305px;}
html>body body.home #homepic .piccontent {width:305px;}

body.home #homepic .piccontent h1 {color: #6699cc; font-size: 16px; font-family:Arial, Helvetica, sans-serif; line-height: 22px;}
body.home #homepic .piccontent h1 a{color:#6699cc;}
body.home #homepic .piccontent a:visited{color:#6699cc;}
body.home #homepic .piccontent .desc {font-size: 12px; line-height: 18px; font-family:Georgia,"Times New Roman",Times,serif;}
body.home #homepic .piccontent .readmore {color: #6699cc; font-family:Georgia,"Times New Roman",Times,serif; font-size: 12px; width: 100px; text-align: right; float:right; margin-top:0;}
body.home #homepic .piccontent .readmore a {color: #6699cc;}
body.home #homepic .piccontent .readmore a:link {color: #6699cc;}
body.home #homepic .piccontent .readmore a:visited {color: #6699cc;}
body.home #homepic .piccontent .readmore a:hover {color: #6699cc;}
body.home #homepic .piccontent .readmore a:active {color: #6699cc;}
body.home #homepic .img {width: 558px; height: 226px; margin-right:5px; overflow:hidden; float:right;}
* html body.home #homepic .img {width: 558px; height: 226px; margin-right:2px; overflow:hidden; float:right;}
body.home #homecontent	{background-color:#fff;padding-bottom:20px; width: 844px; margin-left: 34px; margin-top: 34px;}
body.home .thumbnails {width: 884px; height: 39px; padding-top: 0px;}
*:first-child+html body.home .thumbnails {padding-top: 6px;}
* html body.home .thumbnails {padding-top: 6px;}
body.home .thumbnails ul {width: auto; float:right; list-style:none; margin-top:5px;}
*:first-child+html body.home .thumbnails ul {margin-top:0px;}
* html body.home .thumbnails ul {margin-top:0px;}
body.home .thumbnails ul li {display:inline; width: 68px; font-family:Georgia, "Times New Roman", Times, serif; font-size: 10px; padding:0;float:left;}
/**:first-child+html body.home .thumbnails ul li {padding:0px; position:relative;}*/
/** html body.home .thumbnails ul li {padding:0px; position:relative;}*/
body.home .thumbnails ul li a .num {/*position:relative; top:-3px;*/ float:left;padding:27px 0 0 5px;}
body.home .thumbnails ul li a img{float:left;}
/** html body.home .thumbnails ul li a .num {position:relative; top:0px;width: 10px; float:left; margin-top: 26px; text-align:center;}*/
body.home .thumbnails ul li a {color: #999999;}
body.home .thumbnails ul li a:link {color: #999999;}
body.home .thumbnails ul li a:visited {color: #6699cc;}
body.home .thumbnails ul li a:active {color: #6699cc;}
body.home .thumbnails ul li a:hover {color: #6699cc;}
body.home .thumbnails ul li a.active {color: #6699cc;}
body.home .thumbnails ul li a.active:link {color: #6699cc;}
body.home .thumbnails ul li a.active:visited {color: #6699cc;}
body.home .thumbnails ul li a.active:active {color: #6699cc;}
body.home .thumbnails ul li a.active:hover {color: #6699cc;}

body.home .thumbnails img {width: 53px; height: 38px;}
body.home .thumbnails ul li a img {margin-left: 2px; overflow: hidden;border: 1px solid #999;}
body.home .thumbnails ul li a.active img {border: 1px solid #6699CC; overflow: hidden;}

* html body.home .thumbnails ul li a img {float:right;}






body.home #homecontent .date		{color:#6699cc;}
body.home #homecontent .homeoffices	{color:#000;font:11px/16px Georgia, "Times New Roman", Times, serif;padding:0px; border-bottom: 2px dotted #ccc; padding-bottom: 24px;}
body.home #homecontent .homebody	{color:#000;font:11px/16px Georgia, "Times New Roman", Times, serif;padding:0px; border-bottom: 2px dotted #ccc; padding-bottom: 24px;}

body.home .wrapper {background-color: #fff; width: 887px; margin:0px auto; padding: 0px;}
body.home #header {height: 144px;}
body.home #header .logo {padding-top: 72px;}
body.home #header .searchtd {padding-top: 60px; text-align:right;}
body.home #header .searchtd table {float:right; padding-right: 3px;}

body.home #homecontent .homehdr {font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; color: #000; border-bottom: 2px dotted #ccc; padding-bottom: 4px;}

body.home #homecontent .viewmore {font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; color: #999; width: 100%; text-align:right; padding: 2px 0px 6px 0px;}
body.home #homecontent .viewmore a {color: #999;}
body.home #homecontent .viewmore a:link {color: #999;}
body.home #homecontent .viewmore a:visited {color: #999;}
body.home #homecontent .viewmore a:hover {color: #6699cc;}
body.home #homecontent .viewmore a:active {color: #999;}

body.home #homecontent .homebody .listhome {width: 250px;}
body.home #homecontent .noteworthy {font-family:Georgia,"Times New Roman",Times,serif; font-size:11px; margin-left:505px; 
text-align:right; position:relative;}

body.home #footer {text-align:center;}

body.home #homecontent .noteworthy .hdr {position:relative; top:-25px;}
body.home #homecontent .noteworthy ul {list-style: none; display:inline;}
body.home #homecontent .noteworthy ul li {display:inline; position:relative; top:8px;}

body.home #homecontent .icon {width: auto;}

body.home .announcement {position: absolute; visibility: hidden; width: 280px; bottom: 25px;}
body.home .announcement table{width:280px;}

body.home .announcement .menuddint {padding: 16px; font-family:Georgia, "Times New Roman", Times, serif; font-size: 12px;}
body.home .announcement .hdg {color:#6699CC; font-weight:bold; /*margin-bottom: 12px;*/margin-bottom:0;padding-bottom:0;}
body.home #homecontent .announcement .hdg{margin-bottom:0;}
body.home .announcement ul {list-style: none; margin:0;}
body.home .announcement ul li { display:block;top:0;}
body.home .announcement ul li a      	         {color:#999999;text-decoration:none; zoom: 1;margin-bottom: 10px;display:block;}
body.home .announcement ul li a:link	         {color:#999999;text-decoration:none;}
body.home .announcement ul li a:visited	         {color:#999999;text-decoration:none;}
body.home .announcement ul li a:hover	         {color:#6699cc;text-decoration:none; font-style:italic;}
body.home .announcement ul li a:active	         {color:#999999;text-decoration:none;}

#ann0 {margin-left: -108px;}
#ann1 {margin-left: -58px;}
#ann2 {margin-left: -10px;}
#ann3 {margin-left: 40px;}

*:first-child+html #ann0 {margin-left: -300px;}
*:first-child+html #ann1 {margin-left: -305px;}
*:first-child+html #ann2 {margin-left: -300px;}
*:first-child+html #ann3 {margin-left: -305px;}

*html #ann0 {margin-left: -300px;}
*html #ann1 {margin-left: -305px;}
*html #ann2 {margin-left: -300px;}
*html #ann3 {margin-left: -305px;}

body.home #footer {margin-top: 0px;}
#footer .officesenglish {display:block; font-family:Georgia,"Times New Roman",Times,serif; font-size:12px; height:50px; text-transform:uppercase; width:99%; text-align:center !important;}
#footer .officesdeutsch {display:block; font-family:Georgia,"Times New Roman",Times,serif; font-size:12px; height:50px; text-transform:uppercase; width:99%; text-align:center !important;}
#footer .officesjapanese {display:block; font-family:Georgia,"Times New Roman",Times,serif; font-size:12px; height:50px; text-transform:uppercase; width:102%; text-align:center !important;}
#footer .officeschinese {display:block; font-family:Georgia,"Times New Roman",Times,serif; font-size:12px; height:50px; text-transform:uppercase; width:99%; text-align:center !important;}
/* Firefox */
@-moz-document url-prefix(){#footer .offices ul li a{ display: inline-block; }
}
body.home #footer .offices ul li a{padding:0 5px;}
@media screen and (-webkit-min-device-pixel-ratio:0){
body.home #footer .offices ul li a{/*padding:0 6px;*/padding:0 5px;white-space:nowrap;}
} /*Safari*/
body.home #footer a{padding:0 9px;}

body.publicationsdetail #column1 .textbody .heading3 {color:#000; text-transform:uppercase;font:bold 12px/15px georgia, arial; margin-bottom:0px;}
body.publicationsdetail #column1 .textbody h4 {color:#000; text-transform:uppercase;font:bold 12px/15px georgia, arial; margin-bottom:0px;}
body.publicationsdetail #column1 .textbody p {margin-top:0px;}  

body.news #column1 .textbody .heading3 {color:#000; text-transform:uppercase;font:bold 12px/15px georgia, arial; margin-bottom:0px;}
body.news #column1 .textbody h4 {color:#000; text-transform:uppercase;font:bold 12px/15px georgia, arial; margin-bottom:0px;}
body.news #column1 .textbody p {margin-top:0px;}  

ul.indentq li {margin-left:15px;}


body.attorneysdetail #column1 .body .education {margin-bottom: 11px;}
body.attorneysdetail #column1 .body .email {margin-bottom: 11px;}
body.attorneysdetail #column1 .body ul {margin-bottom:0px;} /* aspx page has BR tags on it - UL bottom margin must be set to 0 for consistent spacing between the bottom of <p> tags and <ul> tags */

.UKRegionChildren {	padding-left:10px; }
.careerNavHide { display: none; }

.UKLeftNav { }

.UKLeftNavItem { }





