.print				{display:none;}
.screen				{}

body			{background:#E5E5E5;margin:0px;border:0px; text-align:center;}
body.emailDisclaimer	{background:#FFFFFF;}
a.black		{color:#000;text-decoration:none;}	
a.black:hover	{color:#003066;text-decoration:none;}

.wrapper 		{width:100%;text-align:-moz-center;}

#menu			{border-top:1px solid #fff;width:165px;}
#mnu_careers #menu {width: 141px;}
#menu a			{color:#003066;text-decoration:none;background:#E5E5E5;padding:5px 9px;
				font:10px/11px verdana;text-align:left;vertical-align:middle;display:block;}			
#menu a:hover	{color:#fff;text-decoration:none;background:#969696;padding:5px 9px;
				font:10px/11px verdana;text-align:left;vertical-align:middle;display:block;}
#menu .navitem	{border-top:3px solid #fff;}
img {border:0px;}

form			{margin:0px;padding:0px;}
p				{margin-top:0px;}
td {vertical-align:top;text-align:left;}

.gainlayout {zoom:1;}
.clear {clear:both;}
.bold {font-weight:bold;}
.italic {font-style:italic;}
.column {float:left;padding:0px;margin:0px;}

.shadow			{background:url(/FCWSite/img/shadow.gif) repeat-y top right;width:996px;}
.container		{background-color:#fff;width:982px;margin:0px;padding:0px;}
.containerhome	{background-color:#fff;}
				
#header			{white-space:nowrap;padding:20px 16px 17px 39px;text-align:left;position:relative;white-space:nowrap}

#header .tools {position:absolute;width:auto;right:40px;}
#header .tools ul {list-style:none outside;margin:0px;padding:0px;}
#header .tools li {float:left;position:relative;with:auto;padding:0 0 0 13px;}
#header .tools li a {display:block;}
#header .sitesearch {background:url(/FCWSite/img/bg_sitesearch.gif) 0 3px no-repeat;position:absolute;top:89px;height:21px;border:0px solid black;width:84px;right:23px;text-align:left;}
#header .sitesearch input.txtfield {border:0px solid red;background-color:transparent;font:bold 9px/11px verdana, sans-serif;text-transform:uppercase;padding:0 0 0 4px;width:60px;color:#003768;}
#header .sitesearch input.btn {border:0px solid red;background-color:transparent;width:20px;cursor:pointer;}
#header IMG.contact {MARGIN-RIGHT: 0px}
#header IMG.alumni {MARGIN-RIGHT: 0px}

.pagetools		{text-align:right;padding-right:34px;}
.pagetools img	{margin:9px 6px 0 0;}

#mainnav		{background-color:#003768;padding:0px 0px 0px 39px;text-align:left;}
#mainnav img	{margin:0 26px 0 31px;}

#footer {padding:0 0 21px 0;}
#footer {CLEAR: both; WIDTH: 996px; WHITE-SPACE: nowrap; TEXT-ALIGN: right;}
.advertising {PADDING-RIGHT: 26px; PADDING-LEFT: 38px; PADDING-BOTTOM: 21px; PADDING-TOP: 5px; TEXT-ALIGN: left; font:normal 9px Arial, sans-serif; color:#858585; }
.advertising a {color:#56a1d5;}
.advertising a:visited {color:#56a1d5;}
.advertising a:hover {color:#003066;}
.sectionheader {TEXT-ALIGN: left}
.disclaimer {font:normal 9px Arial, sans-serif;padding-right:5px;}
.disclaimer a {text-decoration:underline;}
.disclaimer a:visited {text-decoration:underline;}
.disclaimer a:hover {text-decoration:underline;}

.column1 {BORDER-RIGHT: #ccc 1px solid; BACKGROUND: #fff; WIDTH: 195px; TEXT-ALIGN: right;}
.column1print {BORDER-RIGHT: #ccc 1px solid; BACKGROUND: #fff; WIDTH: 195px; TEXT-ALIGN: right}

td.column2 {PADDING-LEFT: 12px; BACKGROUND: #fff;}
.column2wide {PADDING-RIGHT: 20px; PADDING-LEFT: 39px; BACKGROUND: #fff}

.column3 {BACKGROUND: #fff;width:223px;}
.column3 .pubHightlights {text-align:left;padding-bottom:0px;padding-left:17px;padding-top:23px;padding-right:15px;}
td.column3print {BACKGROUND: #fff;width:223px;}

.content355 {WIDTH: auto;}
.content390 {WIDTH: auto;}
.content445 {WIDTH: auto;}
.maincontent {PADDING-RIGHT: 0; PADDING-LEFT: 0px; PADDING-BOTTOM: 50px; PADDING-TOP: 0px;width:100%;}
.maincontent2 {PADDING-RIGHT: 31px; PADDING-LEFT: 27px; PADDING-BOTTOM: 50px; PADDING-TOP: 0px}
.pagetitle {MARGIN-BOTTOM: 0px; FONT: bold 12px/14px arial, verdana; TEXT-TRANSFORM: uppercase; COLOR: #003066;width:400px;} /* was width:550px; */
.body {FONT: 11px/18px verdana, arial; COLOR: #000}
.bodysm {FONT: 10px/13px verdana, arial; COLOR: #003066}
.bodyxsm {FONT: 9px/13px verdana, arial; COLOR: #003066}
.bodygray {FONT: 11px/21px verdana, arial; COLOR: #717074}
.bodygraysm {FONT: 10px/13px verdana, arial; COLOR: #969696}

#column1			{padding:0px 15px 0px 0px;}
#column1 a			{color:#56A1D5;text-decoration:none;}			
#column1 a:hover	{color:#003066;text-decoration:none;}	
#column1 a.blue		{color:#003066;text-decoration:none;}			
#column1 a.blue:hover	{color:#56A1D5;text-decoration:none;}
#column1 a.gray		{color:#969696;text-decoration:none;}			
#column1 a.gray:hover	{color:#56A1D5;text-decoration:none;}
#column1 .body		{color:#003066;font:10px/13px verdana, arial;}	
#column1 .bodysm	{color:#003066;font:9px/13px verdana, arial;}	
#column1 .heading1	{color:#003066;font:bold 10px/13px verdana, arial;text-transform:uppercase;}	
#column1 ul			{list-style-image:url(/FCWSite/img/bullet.gif);margin:0 17px 0;padding:0px;}	
#column1 .leftnav	{padding-top:24px;}
#column1 .contacts	{padding-top:35px;}
#column1 .contacts2	{padding-top:20px;}
#column1 .inset		{padding-bottom:4px;}
#column1 .office 	{padding:12px 0 5px;}
#column1 .address	{margin:5px 0;}
#column1 .phonefax1	{padding:5px 0;}
#column1 .phonefax2	{padding:5px 0 0;}
#column1 .lanuagelink {padding:5px 0 0;}
#column1 .nav3 {width:auto !important;margin-left:30px;text-align:right;border-top:1px solid #ccc;border-bottom:1px solid #ccc;font:10px/12px verdana, arial;padding-top:10px;}
#column1 .nav3 a {color:#003066;text-decoration:none;}
#column1 .nav3 a:hover {color:#56A1D5;text-decoration:none;}
#column1 .nav3 a.on {color:#56A1D5;text-decoration:none;}
#column1 #mediaContactBlock {padding:10px 0 0;}
#column2			{width:100%;}														
#column2 a			{color:#003066;text-decoration:none;}			
#column2 a:hover	{color:#56A1D5;text-decoration:none;}	
#column2 a.on		{color:#56A1D5;text-decoration:none;font-weight:bold;}			
#column2 a.on:hover	{color:#003066;text-decoration:none;}	
#column2 a.ltblue	{color:#56A1D5;text-decoration:none;}			
#column2 a.ltblue:hover	{color:#003066;text-decoration:none;}	
#column2 .body		{color:#000;font:11px/18px verdana, arial; }	
#column2 .bodysm	{color:#717074;font:10px/13px verdana, arial;}	
#column2 .bodyxsm	{color:#717074;font:9px/13px verdana, arial;}	
#column2 .level		{color:#003066;text-transform:uppercase;font-weight:normal;font:10px/14px arial;}	
#column2 td.body {padding-right:20px;}
#column2 H1 {MARGIN-BOTTOM: 3px; FONT: bold 12px verdana, arial; COLOR: #003066}
#column2 .no_sublist {FONT: bold 12px verdana, arial; COLOR: #003066;margin:0 0 14px 0;}
#column2 H2 {FONT: bold 11px/18px verdana, arial; COLOR: #003066}
#column2 .heading2 {FONT: bold 11px/18px verdana, arial; COLOR: #003066}
#column2 H3 {MARGIN-BOTTOM: 0px; FONT: bold 11px/18px verdana, arial; COLOR: #56a1d5}
#column2 .heading3 {MARGIN-BOTTOM: 0px; FONT: bold 11px/18px verdana, arial; COLOR: #56a1d5}
#column2 .ProposalSubHeading {MARGIN-BOTTOM: 0px; FONT: bold 11px/18px verdana, arial; COLOR: #56a1d5}
#column2 .atty_name {font-weight:bold;}
#column2 .blue {COLOR: #003066}
#column2 .ltblue {COLOR: #56a1d5}
#column2 UL {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: url(/FCWSite/img/bullet_blue.gif); PADDING-BOTTOM: 0px; MARGIN: 0px 17px; PADDING-TOP: 0px}
#column2 LI {PADDING-BOTTOM: 5px}
#column2 .tel {PADDING-TOP: 4px}
#column2 .fax {PADDING-TOP: 4px}
#column2 .criteria {FONT-WEIGHT: bold; COLOR: #56a1d5; float: none;}
#column2 .sort_style {margin:1em 0 2em 0;}
#column2 .sort_style .box {border:1px solid #e3e3e3;background-color:#f9f9f9;padding:6px 8px;}
#column2 .column {float:left;}
#column2 .practices_list {width:315px;padding:0 20px 0 0;}
* html #column2 .practices_list {width:355px;}
#column2 .practices_list ul {margin:0px;padding:0px;}
#column2 .practices_list li {list-style:none outside;list-style-image:none;margin:0px;padding:0 0 3px 0;}
#column2 .viewmore {text-align:right;font-size:10px;padding:0.4em 0 1em 0;}
#column2 .viewmore a {color:#56a1d5;text-decoration:underline;}
#column2 .viewmore a:visited {color:#56a1d5;text-decoration:underline;}
#column2 .viewmore a:hover {color:#003066;text-decoration:underline;}
#column2 .btn_search {position:relative;top:20px;font:normal 11px Verdana, sans-serif;text-align:right;padding-right:0px;padding-bottom:15px;}
#column2 .btn_search a {text-decoration:underline;color:#5ba4d6;}
#column2 .btn_search a:visited {text-decoration:underline;color:#5ba4d6;}
#column2 .btn_search a:hover {text-decoration:underline;color:#003066;}

#attorneyform {BACKGROUND: url(/FCWSite/img/form_bottom.gif) no-repeat left bottom; MARGIN-BOTTOM: 10px;}
#attorneyform .padding {PADDING-RIGHT: 0px; PADDING-LEFT: 4px; BACKGROUND: url(/FCWSite/img/form_top.gif) no-repeat; PADDING-BOTTOM: 30px; PADDING-TOP: 8px;}
#attorneyform .headingform1 {FONT: 10px verdana, arial; COLOR: #003066;width:150px;display:inline;}
#attorneyform TD.formfield1 {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; FONT: 10px verdana, arial; COLOR: #003066; PADDING-TOP: 5px}
#attorneyform label {float:left;display:table-cell;min-height:15px;height:auto !important;height:15px;FONT: 10px verdana, arial; COLOR: #003066;width:125px;}
#attorneyform INPUT.form1 {BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; FONT: 11px verdana, arial; BORDER-LEFT: #000 1px solid; COLOR: #000; BORDER-BOTTOM: #000 1px solid;width:160px;margin-left:10px;margin-right:10px;}
#attorneyform INPUT.form0 {BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; FONT: 11px verdana, arial; BORDER-LEFT: #000 1px solid; WIDTH: 160px; COLOR: #000; BORDER-BOTTOM: #000 1px solid;}
#attorneyform SELECT.form1 {FONT: 11px verdana, arial; WIDTH: 445px; COLOR: #000;display:inline;margin-left:10px;}
#attorneyform SELECT.form2 {FONT: 11px verdana, arial; WIDTH: 326px; COLOR: #000;}
#attorneyform TD.bttn {PADDING-RIGHT: 10px; TEXT-ALIGN: right}
#attorneyform .padding .btn_search {position:relative;top:20px;font:normal 11px Verdana, sans-serif;text-align:right;padding-right:10px; width: 80%;}
#attorneyform .padding .btn_search a {text-decoration:underline;}
#attorneyform .padding .btn_search a:visited {text-decoration:underline;}
#attorneyform a {color:#5ba4d6;}
#attorneyform a:visited {color:#5ba4d6;}
#attorneyform a:hover {color:#003066;}

#contactform {BACKGROUND: url(/FCWSite/img/form_bottom2.gif) no-repeat left bottom; MARGIN-BOTTOM: 10px;}
#contactform .padding {PADDING-RIGHT: 0px; PADDING-LEFT: 1px; BACKGROUND: url(/FCWSite/img/form_top2.gif) no-repeat; PADDING-BOTTOM: 30px; PADDING-TOP: 15px}
#contactform .headingform1 {FONT: 10px verdana, arial; COLOR: #003066;width:150px;display:inline;}
#contactform label {float:left;display:table-cell;min-height:15px;height:auto !important;height:15px;FONT: 10px verdana, arial; COLOR: #003066;width:100px;}
#contactform TD.formfield1 {PADDING-RIGHT: 20px; PADDING-LEFT: 22px; PADDING-BOTTOM: 5px; FONT: 10px verdana, arial; COLOR: #003066; PADDING-TOP: 5px;border-bottom:1px solid #fff;}
#contactform INPUT.form1 {BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; FONT: 11px verdana, arial; BORDER-LEFT: #000 1px solid; COLOR: #000; BORDER-BOTTOM: #000 1px solid;width:170px;margin-left:10px;}
#contactform textarea {BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; FONT: 11px verdana, arial; BORDER-LEFT: #000 1px solid; COLOR: #000; BORDER-BOTTOM: #000 1px solid;width:460px;margin-left:10px;}
#contactform TD.bttn {PADDING-RIGHT: 5px; PADDING-TOP: 10px; TEXT-ALIGN: right;}
#contactform .padding .btn_search {position:relative;top:20px;font:normal 11px Verdana, sans-serif;text-align:right;padding-right:137px;}
#contactform .padding .btn_search a {text-decoration:underline;}
#contactform .padding .btn_search a:visited {text-decoration:underline;}
#contactform a {color:#5ba4d6;}
#contactform a:visited {color:#5ba4d6;}
#contactform a:hover {color:#003066;}

#signupform {BACKGROUND: url(/FCWSite/img/form_bottom3.gif) no-repeat left bottom; MARGIN-BOTTOM: 10px; TEXT-ALIGN: left;}
#signupform .padding {PADDING-RIGHT: 0px; PADDING-LEFT: 1px; BACKGROUND: url(/FCWSite/img/form_top3.gif) no-repeat; PADDING-BOTTOM: 30px; PADDING-TOP: 15px;}
#signupform .headingform1 {FONT: 10px verdana, arial; COLOR: #003066;}
#signupform label {float:left;display:table-cell;min-height:15px;height:auto !important;height:15px;FONT: 10px verdana, arial; COLOR: #003066;width:90px;white-space:nowrap;}
#signupform table {width:620px;}
#signupform TD.formfield1 {PADDING-RIGHT: 23px; PADDING-LEFT: 20px; PADDING-BOTTOM: 5px; FONT: 10px verdana, arial; COLOR: #003066; PADDING-TOP: 5px;border-bottom:1px solid #fff;text-align:left;}
#signupform TD.formfield2 {PADDING-RIGHT: 0px; PADDING-LEFT: 13px; PADDING-BOTTOM: 6px; FONT: 10px verdana, arial; COLOR: #003066; PADDING-TOP: 7px; TEXT-ALIGN: left;}
#signupform INPUT.form1 {BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; FONT: 11px verdana, arial; BORDER-LEFT: #000 1px solid; COLOR: #000; BORDER-BOTTOM: #000 1px solid;width:170px;margin-left:10px;}
#signupform SELECT.form1 {FONT: 11px verdana, arial; WIDTH: 170px; COLOR: #000;display:inline;}
#signupform TD.bttn {PADDING-RIGHT: 5px; PADDING-TOP: 10px; TEXT-ALIGN: right;}
#signupform .padding .btn_search {position:relative;top:20px;font:normal 11px Verdana, sans-serif;text-align:right;padding-right:20px;}
#signupform .padding .btn_search a {text-decoration:underline;}
#signupform .padding .btn_search a:visited {text-decoration:underline;}
#signupform a {color:#5ba4d6;}
#signupform a:visited {color:#5ba4d6;}
#signupform a:hover {color:#003066;}

#column3			{padding:23px 15px 0px 17px;text-align:left;}	
#column3 a			{color:#56A1D5;text-decoration:none;}	
#column3 a:hover	{color:#003066;text-decoration:none;}	
#column3 a.on		{color:#56A1D5;text-decoration:none;font-weight:bold;}	
#column3 a.on:hover	{color:#003066;text-decoration:none;}
#column3 .body		{color:#003066;font:10px/13px verdana, arial;}	
#column3 .heading1	{color:#003066;font:bold 10px/13px verdana, arial;text-transform:uppercase;}	
#column3 .blue		{color:#003066;}	
#column3 .ltblue	{color:#56A1D5;}	
#column3 .related_info {margin:1em 0;}
#column3 .related_info h2 a {font:normal 10px Verdana;color:#003768;}
#column3 h2 {color: #003066; font:bold 10px Arial, sans-serif;text-transform:uppercase;margin:0 0 4px 3px;}
#column3 h2 a {COLOR: #003066; font:bold 10px arial, sans-serif; text-decoration: underline; text-transform:uppercase; }
#column3 h2 a:visited {COLOR: #003066;}
#column3 h2 a:hover {COLOR: #52a2d6;}
#column3 ul			{list-style-image:url(/FCWSite/img/bullet.gif);margin:0 17px 0;padding:0px;}	
#column3 ul.noindent	{list-style:none none;margin:0 0 0;padding:0px;}	
#column3 ul.noindent li	{padding-bottom:5px;}	
#column3 .headingform	{color:#003066;font:bold 10px verdana, arial;padding:4px;}	
#column3 .headingform1	{color:#003066;font:10px verdana, arial;}																				
#column3 td.formfield1	{color:#003066;font:10px verdana, arial;padding:6px;border-bottom:1px solid #fff;background-color:#E5E5E5;}
#column3 input.form1	{color:#000;font:10px verdana, arial;width:150px;
						border:1px solid #000;}
#column3 select.form1	{color:#000;font:10px verdana, arial;width:150px;}
#column3 .bttn			{background:#56A1D5;color:#fff;font:9px verdana, arial;
						border:0px;height:18px;}
#column3 .tel	{padding-top:4px;}
#column3 .fax	{padding-top:4px;}
#column3 .content {MARGIN: 0px 0px 20px; FONT: 10px/14px verdana, arial; WIDTH: auto; COLOR: #000; BACKGROUND-COLOR: #f4f4f4; TEXT-ALIGN: left}
#column3 .contentpadding {PADDING-RIGHT: 4px; PADDING-LEFT: 8px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px}
#column3 .content2 {MARGIN: 0px 0px 9px; FONT: 10px/14px verdana, arial; WIDTH: auto; COLOR: #000; BACKGROUND-COLOR: #f4f4f4; TEXT-ALIGN: left}
#column3 .contentpadding2 {PADDING-RIGHT: 4px; PADDING-LEFT: 8px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BORDER-BOTTOM: #fff 11px solid}
#column3 .contentpadding3 {PADDING-RIGHT: 0px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; PADDING-TOP: 4px}
#column3 .blog_content {margin:-11px 0 20px; FONT: 10px/14px verdana, arial; WIDTH: auto; COLOR: #000; BACKGROUND-COLOR: #f4f4f4; TEXT-ALIGN: left; PADDING-RIGHT: 4px; PADDING-LEFT: 8px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px}
*:first-child+html #column3 .blog_content {margin-top: -17px;}
* html #column3 .blog_content {margin-top: -17px;}
#column3 .arrow {TEXT-ALIGN: right}
#column3 .btn_search {font:normal 11px Verdana, sans-serif;text-align:right;padding-top:6px;}
#column3 .btn_search a {text-decoration:underline;}
#column3 .btn_search a:visited {text-decoration:underline;}
#column3 .btn_search a:hover {text-decoration:underline;}

body.practicedetail #column3 .blog_content ul {list-style-image:none; margin:0 0px; list-style:none;}
body.practicedetail #column3 .blog_content ul li {margin-bottom: 8px;}

#list a				{color:#56A1D5;text-decoration:none;}			
#list a:hover		{color:#003066;text-decoration:none;}	
#list a.on			{color:#003066;text-decoration:none;font-weight:bold;}			
#list a.on:hover	{color:#56A1D5;text-decoration:none;}
#list a.blue		{color:#003066;text-decoration:none;}			
#list a.blue:hover	{color:#56A1D5;text-decoration:none;}	
#list a.gray		{color:#717074;text-decoration:none;}			
#list a.gray:hover	{color:#56A1D5;text-decoration:none;}	
#list a.black		{color:#000;text-decoration:none;}			
#list a.black:hover	{color:#56A1D5;text-decoration:none;}
#list .headinglist {border:1px solid #e3e3e3;background-color:#f9f9f9;padding:3px 0 5px 5px;font:bold 10px/14px Verdana, Arial, sans-serif;color:003066;}
#list .headinglist2	{padding:0px 0px 0px  5px;border-bottom:1px solid #E3E3E3;
					color:#003066;font:10px/14px verdana, arial;}
#list .headinglist3	{padding:5px;background:#E5E5E5;}


#list td.list		{color:#717074;font:10px/14px verdana, arial;padding-right:10px;
					padding:5px 10px 5px 5px;border-bottom:1px solid #F4F4F4;}
#list td.list2		{color:#000;font:10px/14px verdana, arial;padding-right:10px;
					padding:5px 5px 5px 0px;border-bottom:1px solid #E5E5E5;}
#list td.list3		{color:#56A1D5;font:10px/14px verdana, arial;padding-right:10px;
					padding:5px 10px 5px 5px;border-bottom:1px solid #F4F4F4;white-space:nowrap;}
#list td.list4 		{color:#717074;font:10px/14px verdana, arial;padding-right:10px;
					padding:5px 10px 5px 5px;border-bottom:1px solid #F4F4F4;}
#list td.list5		{color:#717074;font:10px/14px verdana, arial;padding-right:10px;
					padding:5px 10px 5px 5px;border-bottom:1px solid #E5E5E5;}
					
.searchresultsheader	{background:#E5E5E5;padding:2px 4px;color:#003066;font:bold 10px/14px verdana, arial;margin-top:2px;}	
.searchresults	{border-top:1px solid #E5E5E5;padding:5px 4px;font:10px/14px verdana, arial;}		
		
#casestudy			{background:#99ACC2;}
#casestudy .header	{border-bottom:1px solid #fff;}				
#casestudy a		{color:#fff;text-decoration:none;}	
#casestudy a:hover	{color:#003066;text-decoration:none;}	
#casestudy .body	{color:#fff;font:10px verdana;}							
#casestudy .inset	{border:1px solid #fff;}



/*note: these are included to match styles from the text editor*/
.RedText
{color: #FF3300;}
	
.BlueText
{color: #0033FF;}	

.DarkBlue {color:#003066;}	
.Lightblue {color:#56A1D5;}							

/* news and publications section - case list */
body.news .column2 .pubdate {padding:0px;margin:0px 0px 15px;color:#56A1D5;font:10px/14px verdana, arial;}
body.news .column2 table.headings {padding:0px;margin:0px 0px 0px 0px;font:10px/14px verdana, arial;}
body.news .column2 table.headings td {padding:0px;margin:0px 0px 0px 0px;font:10px/14px verdana, arial;color:#003066;}
body.news .column2 table.headings td.headinglist2 {padding:0px;margin:0px 0px 15px;color:#56A1D5;font:12px verdana;font-weight:bold;}
body.news .column2 table.headings td.list4 ul {margin:15px 0px 0px 15px;padding:0px;list-style:url(/FCWSite/img/bullet_blue.gif);}
body.news .column2 table.headings td.list4 li {margin:0px;padding:2px 0px;}
body.news .column2 table.headings td.list4 a {color:#003066;font:10px/14px verdana, arial;text-decoration:none;}

/* news and publications section - cases summarized */
body.news .column2 table.headings td.subnav a:hover {color:#56A1D5;font:10px/14px verdana, arial;text-decoration:none;}
body.news .column2 table.headings td.subnav a.on {color:#56A1D5;font:10px/14px verdana, arial;text-decoration:none;}
body.news .column2 table.headings td.subnav a {color:#003066;font:10px/14px verdana, arial;text-decoration:none;}
body.news #column2 .viewmore {text-align:right;font-size:10px;padding:0.4em 0 1em 0;}

/* About */
body.aboutdetail td.column2 {padding-right:20px;}

/* Practice */
body.practicedetail td.column2 {padding-right:20px;}

/* Attorney  */
body.attorneydetail td.column2 {padding-right:20px;}
body.attorneydetail #column2 .viewmore {text-align:right;font-size:10px;padding:0 0 1em 0;}
body.attorneylisting .pagetitle {width:auto;}

/* Pubs, News, Events */
body.news td.column2 {padding-right:20px;width:505px;}
body.publications .pagetitle {MARGIN-BOTTOM: 0px;}

/* Careers */
body.careers .column3 {}
body.careers .content355 {width:100%;}

/* Home */
body.home table {border-collapse:collapse;border:0px;}
body.home a {text-decoration:none;color:#56a1d5;}
body.home a:visited {text-decoration:none;color:#56a1d5;}
body.home a:hover {text-decoration:none;color:#003066;}

body.home #header .tools {right:125px;}
body.home #header .sitesearch {top:16px;right:23px;}
body.home #header .sitesearch input.txtfield {padding:0 0 2px 4px;}
body.home #header .banner {position:absolute;right:39px;top:70px; _top:73px; height: 154px;
vertical-align:top; }
body.home #header .banner img {vertical-align:top;}
body.home #header .logo {float:left;  padding:31px 0 10px 4px;}
body.home #header .chinesesite_link {padding:0 0 0 17px;}


body.home td.left {width:206px;padding-top:23px;}
body.home div.left {padding-left:39px;}
body.home .banner_ad {margin:2em 0 1em 0;}

body.home td.right  {width:776px;padding-top:21px;}
body.home div.right {padding-left:34px;}
body.home .item1 {width:300px;}
body.home .tagline img {margin:0 0 13px 0;}
body.home .intro_txt {font:normal 11px/20px Verdana, sans-serif;color:#000;}
body.home .intro_txt a {text-decoration:underline;}
body.home .intro_txt a:visited {text-decoration:underline;}
body.home .hdr_img {margin:0 0 18px 0;}
body.home .item2 {width:350px;padding-left:29px;}
* html body.home .item2 {width:381px;}
body.home .highlights a {color:#003066;text-decoration:none;}
body.home .highlights a:visited {color:#003066;text-decoration:none;}
body.home .highlights a:hover {color:#56a1d5;}
body.home .highlights ul {margin:0 0 0 7px;padding:0px;}
body.home .highlights li {list-style:none outside;font:normal 10px/12px Verdana, sans-serif;color:#000;padding:0 0 1em 0;}

body.home .disclaimer a {text-decoration:underline;}
body.home .disclaimer a:visited {text-decoration:underline;}
body.home .disclaimer a:hover {text-decoration:underline;}
#column2 .listone {margin-top: 12px;}

/* vizibility */


div.searchMeWrapper {position:relative; padding:5px 0px 5px 0px;}
#searchMeMenu { z-index:1000000; float:none; left:40px!important; _left:0px!important; top:20px!important; position:absolute;}
#searchMe {background: none repeat scroll 0 0 #FFFFFF;border: 4px solid #666666;}
#searchme_header td {font-size: 12px; color:#666; padding:2px;}
#searchme_header, #searchme_footer {color:#666; font-size: 12px; font-family:Arial, Helvetica, sans-serif; background-color:#ebebeb; border-bottom:1px solid #ccc;}
#searchMe_footer a {color:#F0C788; padding:2px;}
#searchme-body, #searchme-body a {font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#searchme-body table td {padding:2px 5px 2px 5px;}
ul#searchme { list-style: none; list-style-type:none;margin:0 none}
ul#searchme li {list-style: none; list-style-type:none; list-style-image:none; margin:0 none; padding:0 none;}
#searchme_header a img { margin-left:40px;}

