A				{COLOR: #66788f; text-decoration: none;}
A:hover			{COLOR: #e19347; text-decoration: none;}
p				{FONT-SIZE:12px;}		

BODY			{background-color:#fff;margin:0px;}
.header 		{background: #fff; border-bottom: 7px solid #333;}
.header .headernav {float: right; padding-top: 22px;}
.logoprint		{display:none;}
#titleprint		{display:none;}
.photohome		{background: #000 url(/fcwsite/img/pic/home.jpg) top left no-repeat;}
.photopage      {background: #000 url(/fcwsite/img/pic/home.jpg) top left no-repeat; border-bottom: 2px solid #fff;}
.photopractice	{background: #000 url(/fcwsite/img/pic/practice.jpg) top left no-repeat; border-bottom: 2px solid #fff;}
.photofirm		{background: #000 url(/fcwsite/img/pic/firm.jpg) top left no-repeat; border-bottom: 2px solid #fff;}
.photoprofs	{background: #000 url(/fcwsite/img/pic/lawyers.jpg) top left no-repeat; border-bottom: 2px solid #fff;}
.photodiversity	{background: #000 url(/fcwsite/img/pic/diversity.jpg) top left no-repeat; border-bottom: 2px solid #fff;}
.photoprobono	{background: #000 url(/fcwsite/img/pic/probono.jpg) top left no-repeat; border-bottom: 2px solid #fff;}
.photoresources	{background: #000 url(/fcwsite/img/pic/resources.jpg) top left no-repeat; border-bottom: 2px solid #fff;}
.photocareers	{background: #000 url(/fcwsite/img/pic/careers.jpg) top left no-repeat; border-bottom: 2px solid #fff;}
.photoadmin		{background: #000 url(/fcwsite/img/pic/practice.jpg) top left no-repeat; border-bottom: 2px solid #fff;}
.photocle		{background: #000 url(/fcwsite/img/pic/resources.jpg) top left no-repeat; border-bottom: 2px solid #fff;}
.photospacer	{margin-left: 183px; height:27px; border-left: 2px solid #fff;}

					
td.body			{COLOR:#333333;FONT-FAMILY:arial;FONT-SIZE:12px;line-height:18px;}		
td.bodysm		{COLOR:#333333;FONT-FAMILY:arial;FONT-SIZE:11px;line-height:15px;}		
				
.heading1		{font: bold 12px Arial; text-transform: uppercase;}		
.heading2		{COLOR:#E8B040;FONT-FAMILY:Arial;FONT-SIZE:12px;
				line-height:14px;font-weight:bold;}		
.headingbio		{COLOR:#044B79;FONT-FAMILY:Arial;FONT-SIZE:16px;
				line-height:14px;font-weight:bold;}		
.headingform	{FONT-FAMILY:Arial;FONT-SIZE:12px;color:#044B79;padding-right:5px;
				padding-bottom:5px;font-weight:bold;}
.headingform2	{FONT-FAMILY:Arial;FONT-SIZE:10px;color:#044B79;padding-right:5px;
				padding-bottom:5px;font-weight:bold;}
.headinglist	{FONT-FAMILY:Arial;FONT-SIZE:12px;font-weight:bold;
				color:#E8B040;text-transform:uppercase;background:#ffffff;
				padding-top:15px;padding-bottom:2px;}			
.list			{border-top:2px solid #e5e5e5;padding:5px;padding-left:0px;padding-right:15px;}

td.formfield	{padding-bottom:5px;padding-right:10px;}
td.submit		{border-top:2px solid #e5e5e5;padding-top:3px;}
td.submit2		{border-top:2px solid #e5e5e5;padding-top:3px;}
.form1			{COLOR:#000000;width:180px;FONT-FAMILY:Arial;FONT-SIZE:11px;}
.form2			{COLOR:#000000;width:250px;FONT-FAMILY:Arial;FONT-SIZE:11px;}
.bttn			{COLOR:#ffffff;FONT-FAMILY:Arial;FONT-SIZE:9px;
				height:18px;cursor: hand;background:#044B79;border:0px;margin-left:1px;}

				
#foldheader{cursor:pointer;cursor:hand ; color:#6295B6;
list-style-image:url(/fcwsite/img/plus.gif)}
#foldinglist{font-weight:normal ;list-style-image:url(/fcwsite/img/spacer.gif)}

.menu		{visibility:hidden;position:absolute; padding: 5px;}
.menuWrapper {background: #899bb0; font: 10px/12px Arial; display:block; border-top: 2px solid #fff; padding: 5px;}
.menuitem	{padding:4px;}
.menuitem a	{color: #fff; text-decoration: none;}
.menuitem a:hover	{color: #fff; text-decoration: underline;}



.searchbox		{visibility:hidden;position:absolute; padding: 12px 5px 10px 10px;}
.searchbox .form {font: 10px Arial;color:#666; width: 100px;margin-right: 3px;}


.nav {
	background: #899bb0;
	font: 0px arial;
	border-top: 2px solid #fff;
	border-left: 2px solid #fff;
	margin-left: 183px;
	padding-left: 10px;
	white-space: nowrap;
	height:35px;
}
.nav img {
	margin-right: 20px;
	vertical-align:middle;
}
.offices {
	background: #000;
	border-bottom: 7px solid #333;
	border-top: 2px solid #fff;
	font: 0px arial;
	padding: 0px 0px 0px 20px;
}
.offices img {
	margin-right: 14px;
}
.leftcolhome {
	width: 183px;
	padding: 0px;
	background: #716151;
	border-right: 2px solid #fff;
}
.leftcolhome .homepic {
	background: url(/fcwsite/img/pic/home.jpg) 0px -66px no-repeat;
	height: 40px; border-bottom:
	2px solid #fff;
}
.leftcolfirm {
	width: 183px;
	padding: 0px;
	background: #da9552;
	border-right: 2px solid #fff;
}
.leftcolpractice {
	width: 183px;
	padding: 0px;
	background: #caa561;
	border-right: 2px solid #fff;
}
.leftcolprofs {
	width: 183px;
	padding: 0px;
	background: #ae692c;
	border-right: 2px solid #fff;
}
.leftcoldiversity {
	width: 183px;
	padding: 0px;
	background: #9f974c;
	border-right: 2px solid #fff;
}
.leftcolprobono {
	width: 183px;
	padding: 0px;
	background: #4F657D;
	border-right: 2px solid #fff;
}
.leftcolresources {
	width: 183px;
	padding: 0px;
	background: #b3644a;
	border-right: 2px solid #fff;
}
.leftcolcareers {
	width: 183px;
	padding: 0px;
	background: #9fb999;
	border-right: 2px solid #fff;
}
.leftcoladmin {
	width: 183px;
	padding: 0px;
	background: #726252;
	border-right: 2px solid #fff;
}
.leftcolcle {
	width: 183px;
	padding: 0px;
	background: #726252;
	border-right: 2px solid #fff;
}
.subnav {
	padding: 18px 18px 0px 18px;
	color: #fff;
	font: 11px/13px Arial;
}
.subnav a {
	color: #fff;
	text-decoration: none;
}
.subnav a:hover {
	color: #fff;
	text-decoration: underline;
}
.subnav a.on {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
.subnav ul {
	margin: 0px;
	padding-left: 15px;
	list-style-type: square;
}
.subnav li {
	margin-bottom: 3px;
}
.subnav ul ul {
	margin: 3px 0px 0px 0px;
	padding: 0px;
	list-style-type: none;
}
.subnav li li {
	background: url(/fcwsite/img/navarrow.gif) 0px 3px no-repeat;
	padding: 0px 0px 0px 10px;
	margin-bottom: 3px;
}
li .topnav, .topnav {
	margin:0px;
	padding: 2px 18px 4px 0px;
	color: #e5d2b1;
	font:bold 11px/16px Arial;
}
li .topnav a, .topnav a {
	color: #e5d2b1;
	text-decoration: none;
}
li .topnav a:hover, .topnav a:hover {
	color: #e5d2b1;
	text-decoration: underline;
}
li .topnav ul, .topnav ul {
	margin: 0px;
	padding:0px;
	list-style-type: none;
}
li .topnav li, .topnav li {
	margin-bottom: 3px;
	padding:0px 0px 0px 18px;
	background-image:none;
}
li .topnav li.on, .topnav li.on {
	padding-left:18px;
	color: #e5d2b1;
	background: url(/fcwsite/img/topnav_arrow.gif) left no-repeat;
}
.leftcontent {
	padding: 18px;
	color: #fff;
	font: 10px/14px Arial;
}
.leftcontent  a {
	color: #fff;
	text-decoration: none;
}
.leftcontent  a:hover {
	color: #fff;
	text-decoration: underline;
}
.leftcontent .form {
	font: 10px Arial;
	color: #333;
	width: 145px;
}
.leftcontent .biophoto {
	margin: 0px 0px 10px 0px;
	text-align: center;
}
.leftcontent .email a {
	color: #fff;
	text-decoration: underline;
}
.leftcontent .email a:hover {
	color: #fff;
	text-decoration: underline;
}
.leftcontent h3 {
	font: bold 11px Arial;
	text-transform: Uppercase;
	margin: 15px 0px 4px;
}
.leftcontent ul {
	margin: 0px;
	padding: 0px 0px 0px 15px;
}
.leftcontent li {
	list-style-type: square;
}
.leftcontent ul.leftlist {
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
.leftcontent ul.leftlist li {
	list-style-type: none;
	margin-bottom: 4px;
}
.section {
	font: bold 11px/14px Arial;
	color: #fff;
	text-transform: uppercase;
	margin-bottom: 3px;
}
.maincolhome {
	border-left: 35px solid #e3d6b2;
	padding: 11px 30px 15px 15px;
}
.maincolhome .homehighlights {
	width: 50%;
	padding: 0px 30px 0px 0px;
}
.maincolhome .homeevents {
	width: 50%;
	padding: 0px 20px 0px 20px;
	border-left: 2px solid #e5e5e5;
}
.maincolhome .homeevents .date {
	color: #666;
}
.maincolfirm {
	border-left: 35px solid #eccaa8;
	padding: 11px 30px 15px 15px;
}
.maincolfirm h3 {
	color: #da9552;
	font: bold 12px Arial;
	margin: 15px 0px 10px 0px;
}
.maincolfirm h4 {
	color: #000;
	font: bold 12px Arial;
	margin: 5px 0px;
}
.maincolpractice {
	border-left: 35px solid #e4d2b0;
	padding: 11px 30px 15px 15px;
}
.maincolpractice h3 {
	color: #caa561;
	font: bold 12px Arial;
	margin: 15px 0px 10px 0px;
}
.maincolpractice h4 {
	color: #666;
	font: bold 12px Arial;
	text-transform: uppercase;
	margin: 5px 0px -5px;
}
.maincolprofs {
	border-left: 35px solid #e7d3c3;
	padding: 11px 30px 15px 15px;
}
.maincolprofs h3 {
	color: #ae692c;
	font: bold 12px Arial;
	margin: 15px 0px 10px 0px;
}
.maincolprofs h4 {
	color: #666;
	font: bold 12px Arial;
	text-transform: uppercase;
	margin: 5px 0px -5px;
}
.maincoldiversity {
	border-left: 35px solid #cfcba5;
	padding: 11px 30px 15px 15px;
}
.maincoldiversity h3 {
	color: #9f974c;
	font: bold 12px Arial;
	margin: 15px 0px 10px 0px;
}
.maincolprobono {
	border-left: 35px solid #a7b2be;
	padding: 11px 30px 15px 15px;
}
.maincolprobono h3 {
	color: #4F657D;
	font: bold 12px Arial;
	margin: 15px 0px 10px 0px;
}
.maincolresources {
	border-left: 35px solid #d9b3a5;
	padding: 11px 30px 15px 15px;
}
.maincolresources h3 {
	color: #b3644a;
	font: bold 12px Arial;
	margin: 15px 0px 10px 0px;
}
.maincolresources h4 {
	color: #000;
	font: bold 12px Arial;
	margin: 5px 0px;
}
.maincolcareers {
	border-left: 35px solid #cfddcb;
	padding: 11px 30px 15px 15px;
}
.maincolcareers h3 {
	color: #9fb999;
	font: bold 12px Arial;
	margin: 15px 0px 10px 0px;
}
.maincoladmin {
	border-left: 35px solid #b7b1a9;
	padding: 11px 30px 15px 15px;
}
.maincoladmin h3 {
	color: #726252;
	font: bold 12px Arial;
	margin: 15px 0px 10px 0px;
}
.maincolcle {
	border-left: 35px solid #b7b1a9;
	padding: 11px 30px 15px 15px;
}
.content {
	COLOR:#333333;
	FONT: 12px/18px Arial;
}	
.content table td {
	COLOR:#333333;
	FONT: 12px/18px Arial;
	padding-bottom: 10px;
}
.content ul {
	padding:0px;
	margin: 10px 0px 10px 40px;
}
.content li {
	list-style-type: square;
}
.content ul li ul li {
	list-style-type:none; background: transparent url(/fcwsite/img/dash.gif) no-repeat scroll 0 6px; 
	padding-left:15px;
}

ul.practicelist {
	margin: -5px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
}

ul.practicelist li {
	list-style-type: none;
	padding: 0px 0px 0px 8px;
	margin: 0px;
}
ul.sitemap {
	margin: -5px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
}
ul.sitemap li {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
ul.sitemap ul  {
	margin: 2px 0px 2px 15px;
	padding: 0px 0px 0px 0px;
}
.practicename {
	font-weight: bold;
	margin: 0px 0px 8px 0px;
}
.bioname {
	font: bold 13px/14px Arial;
	color: #66788f;
}
.biotitle {
	color: #66788f;
	margin-bottom: 10px;
}
.rightnav {
	float: right;
	width: 180px;
	padding-left: 10px;
}
.rightnav ul {
	border-left: 2px solid #e5e5e5;
	margin: 0px;
	padding: 0px;
}
.rightnav li {
	list-style-type: none;
	padding: 0px 0px 0px 10px;
	margin-bottom: 10px;
	list-style-position: outside;
}

.rightnav a {
	font: bold 11px/13px Arial;
	text-decoration: none;
	color: #e19347;
	padding: 0px 0px 0px 26px;
}
.rightnav a:hover {
	font: bold 11px/13px Arial;
	text-decoration: none;
	color: #66788f;
}
.rightnav a.on {
	color: #66788f;
	padding: 0px 0px 0px 26px;
	background: url(/fcwsite/img/arrow.gif) no-repeat;
}

.rightnav .rightfirm a {
	color: #e19347;
}

.rightnav .rightprobono a {
	color: #4F657D;
}

.rightnav .rightdiversity a {
	color: #9f974c;
}

.title {
	margin-bottom: 10px;
}
.tools {
	float: right;
}
.top a {
	font: 10px Arial;
	text-decoration: none;
}
.principlecontainer {
	background: #fcf8eb;
	padding: 5px;
}
.principlecontent {
	border: 1px solid #eccaa8;
	padding: 35px;
	font: 12px/18px Georgia;
}
.footer {
	padding: 5px 5px 5px 20px;
	color: #666;
	font: 13px Arial;
}
.footer .footernav {
	float: right;
	text-transform: lowercase;
}
.footer a {
	color: #666;
	text-decoration: none;
}
.pubtype {
	text-transform: uppercase;
	font-weight: bold;
	color:#666;
}

#list h4 {margin-top:15px;}


.buildagreatcareer 
{
	border-bottom:2px solid #fff;	
}

.buildagreatcareer .title 
{
	border-bottom:2px solid #fff;
	padding:0px;
	margin:0px;
}
.buildagreatcareer .image 
{
	border-right:2px solid #fff;
}    

.bg_mainnav {background:url(/fcwsite/img/bg_mainnav.gif)}
.financialCrisis {background-color:#da9552;border:1px solid #eeb949;text-transform:uppercase;font:normal 8px Verdana, sans-serif;padding:3px;}
.financialCrisis a {color:#fff;}
.financialCrisis a:hover {color:#fff;}
.financialCrisis a:visited {color:#fff;}    
.header_inline {display:inline;}

.nav .financialCrisis {display: none;}
