

body { color: #000000;
background-color: #eeeeee;
margin: 0px;
border-style: none;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 0.75em;
line-height: 1.2em;

text-align: left;}

li { 
			color: #666666;
		}
/*
a:link {color: #3a5ce3;
background-color: #fbfaff;
text-decoration: none;}
*/

a:link {color: #00395A; color:#330033;
background-color: #FFFFFF;
text-decoration: none;}

a:hover {color: #00395A; color:#FF0000;
background-color: #FFFFFF;
text-decoration: underline;}

h1 {font-size: 1.4em;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
text-align: left;}

h2 {font-size: 1.3em;
font-family: Times, "Times New Roman", serif;
font-weight: bold;
text-align: left;}

h3 {font-size: 1.2em;
font-family: Times, "Times New Roman", serif;
font-weight: bold;
text-align: left;}

h4 {font-size: 1.1em;
font-family: Times, "Times New Roman", serif;
font-weight: bold;
text-align: left;}

h5 {font-size: 1em;
font-family: Times, "Times New Roman", serif;
font-weight: bold;
text-align: left;}


td	{
vertical-align: top;}

table.two
{
table-layout: automatic;
border-spacing: 0px}



td.content	{
PADDING-LEFT: 10px;
PADDING-RIGHT: 60px;
padding-top: 35px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 1.00em;}		

td.contentContact	{
PADDING-LEFT: 35px;
PADDING-RIGHT: 0px;
padding-top: 35px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 1.00em;
line-height: 1.5em;
}

td.attorneyToolbar	{
PADDING-LEFT: 15px;
PADDING-RIGHT: 30px;
padding-top: 30px;
}

p.attorneyParagraph	{
	margin-top: 10.00px;
}

td.contentClients	{
PADDING-LEFT: 35px;
PADDING-RIGHT: 0px;
padding-top: 35px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 1.00em;
line-height: 1.5em;
}

td.contentCareers	{
PADDING-LEFT: 35px;
PADDING-RIGHT: 0px;
padding-top: 35px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 1.00em;
line-height: 1.5em;
}


td.contentPractice	{
PADDING-LEFT: 35px;
PADDING-RIGHT: 0px;
padding-top: 35px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 1.00em;
line-height: 1.5em;
}


td.contentAbout	{
PADDING-LEFT: 35px;
PADDING-RIGHT: 0px;
padding-top: 35px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 1.00em;
line-height: 1.5em;
}

.contentAbout	{
PADDING-LEFT: 35px;
PADDING-RIGHT: 0px;
padding-top: 35px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 1.00em;
line-height: 1.5em;
}

td.contentNews	{
PADDING-LEFT: 35px;
PADDING-RIGHT: 0px;
padding-top: 35px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 1.00em;
line-height: 1.5em;
}


td.newsList	{
PADDING-LEFT: 0px;
PADDING-RIGHT: 0px;
PADDING-TOP: 6px;
PADDING-BOTTOM: 6px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 1.00em;
line-height: 1.5em;
}


td.contentNews	a:link {
	color: #000000;
background: none; 
text-decoration: underline;
}

td.contentNews	a:hover {
	color: #000000;
background: none; 
text-decoration: underline;
}

td.contentNews a:visited {
	color: #000000;
background: none; 
text-decoration: underline;
}

td.contentClientsIndustry	{
PADDING-LEFT: 30px;
PADDING-RIGHT: 0px;
padding-top: 10px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 0.75em;}

td.attorneys	{
PADDING-top: 12px;
PADDING-BOTTOM: 10px;
font-family: Verdana, Helvetica, Arial, sans-serif;

}
/*
p.attorneysBottomMargin {
	margin-bottom: .25cm;
	margin-top: .25cm;
	}
*/
p.doublePa	{
	margin-top: 2.0em;
}



.subTitles	{
	color: #569BBE;
	margin: 0px;
	border-style: none;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 1.40em;
	line-height: 1.2em;
}

.subTitleContact	{
	color: #B06010;
	margin: 0px;
	border-style: none;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 1.40em;
	line-height: 1.2em;
}

.subTitleClients	{
	color: #B06010;
	margin: 0px;
	border-style: none;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 1.40em;
	line-height: 1.2em;
}

.subTitleClients2	{
	color: #000000;
	margin: 0px;
	border-style: none;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: .9em;
	line-height: 1.2em;
}

.subTitleClients3	{
	color: #B06010;
	margin: 0px;
	border-style: none;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 1.00em;
	line-height: 1.5em;
}

.subTitleNews	{
	color: #8B0F04;
	margin: 0px;
	border-style: none;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 1.40em;
	line-height: 1.2em;
}


.subTitlePractice	{
	color: #582700;
	margin: 0px;
	border-style: none;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 1.20em;
	line-height: 1.2em;
}


.subTitleAttorneys	{
	color: #00395A;
	margin: 0px;
	border-style: none;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 1.20em;
	line-height: 1.2em;
}

.toolbarRightTitleContact	{
	color: #B06010;
	margin: 0px;
	border-style: none;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 1.40em;
	line-height: 1.2em;
}

.toolbarLinks	{
	PADDING-LEFT: 40px;
	color: #000000;
	border-style: none;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.00em;
}

.toolbarLinksClients	{
	PADDING-LEFT: 40px;
	color: #B06010;
	border-style: none;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.10em;
	line-height: 1.90em;
}

.toolbarLinksClients	a:link {
	color: #B06010;
background: none; 
}
.toolbarLinksClients	a:hover {
	color: #B06010;
background: none; 
text-decoration: underline;
}

.toolbarLinksClients a:visited {
	color: #B06010;
background: none; 
text-decoration: none;
}

.toolbarLinks	a:link {
	color: #000000;
background: none; 
}

.toolbarLinks	a:hover {
	color: #000000;
background: none; 
text-decoration: underline;
}


.toolbarLinks a:visited {
	color: #000000;
background: none; 
text-decoration: none;
}




.toolbarNewsLinks	{
	PADDING-LEFT: 40px;
	color: #8B0F04;
	border-style: none;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: .80em;
}

.toolbarNewsLinks a:visited 	{
	color: #8B0F04;
background: none; 
}
.toolbarNewsLinks a:hover 	{
	color: #8B0F04;
background: none; 
text-decoration: underline;
}

.toolbarNewsLinks	{
	PADDING-LEFT: 40px;
	color: #8B0F04;
	border-style: none;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.00em;
}



.toolbarRightContact	{
	PADDING-LEFT: 15px;
	color: #666666;
	border-style: none;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.00em;
line-height: 10.10px;
}

.toolbarRightContact a:link {
	color: #666666;
background: none; 
text-decoration: none;
}


.toolbarRightContact a:visited {
	color: #666666;
background: none; 
text-decoration: none;
}
.toolbarRightContact a:hover {
	color: #666666;
background: none; 
text-decoration: underline;
}

p.toolbarRightParaContact	{
	margin-top: 	-.30em;
}

.toolbarLeftPractice	{
	PADDING-LEFT: 40px;
		color: #582700;
	border-style: none;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.00em;
	line-height: 11.10px;
}

.toolbarLeftPractice a:link 	{
	color: #582700;
background: none; 
text-decoration: none;
}
.toolbarLeftPractice a:hover 	{
	color: #582700;
background: none; 
text-decoration: underline;
}
.toolbarLeftPractice a:visited 	{
	color: #582700;
background: none; 
text-decoration: none;
}


.contentSpacing
{
letter-spacing: .10px;
line-height: 18.10px;
}

.fontBrown	{
	color: #B06010;
}


.fontGray	{
	color: #999999;
}

.fontLightBlue	{
	color: #559CBE;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.60em;	
	font-weight: bold;
}
.fontLightBlueSmall	{
	color: #559CBE;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.00em;	
}
.attorneyQuote	{
	color: #5E6E65;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.00em;	
	font-style: italic;
	font-weight: bold;
}
.attorneyQuote2	{
	color: #5E6E65;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.00em;	
	font-weight: bold;
}
.attorneyInfoLine	{
	color: #5E6E65;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.00em;	
	font-style: italic;
	font-weight: bold;
}

.attorneysListBlue	{
color: #569BBE;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 1.00em;
line-height: 1.2em;
PADDING-LEFT: 35px;
}
.attorneysListBlueEmail	{
	color: #569BBE;
	font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 1.00em;
line-height: 1.2em;
	PADDING-LEFT: 2px;
}

.attorneysDirectoryBar	{
	color: #569BBE;
	font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 1.00em;
}

.attorneysDirectoryBar a:link	{
	color: #569BBE;
	font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 1.00em;
}

.attorneysDirectoryBar a:visited	{
	color: #569BBE;
	font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 1.00em;
}

.attorneysDirectoryBar a:hover	{
	color: #07395A;
	font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 1.00em;
font-weight: bold;
text-decoration: none;
}

.attorneysListBlueEmail a:link {
	color: #569BBE;
background: none; 
text-decoration: none
}
.attorneysListBlueEmail a:visited {
	color: #569BBE;
background: none; 
text-decoration: none
}
.attorneysListBlueEmail a:hover {
	color: #07395A;
background: none; 
text-decoration: none
}
.attorneysListBlue a:link {
	color: #569BBE;
background: none; 
text-decoration: none
}

.attorneysListBlue a:visited {
	color: #569BBE;
background: none; 
text-decoration: none
}

.attorneysListBlue a:hover {
	color: #07395A;
background: none; 
text-decoration: none
}

.attorneysListGray	{
	color: #999999;
	font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 1.00em;
line-height: 1.2em;
	PADDING-LEFT: 2px;
}

/* ROLLOVER EFFECTS FOR THE ATTORNEY PAGES */

	.tableRollOverEffect1{
		background-color:#EEEEEE;
		color:#000000;
	}
	
	.tableRollOverEffect1.attorneysListBlue{
		background-color:#FFFFFF;
		color:#000000;
	}
		.tableRollOverEffect1.attorneysListBlue a:link{
		background-color:#EEEEEE;
		color:#000000;
	}
		.tableRollOverEffect1.attorneysListBlue a:hover{
		background-color:#EEEEEE;
		color:#000000;
	}


	.tableRollOverEffect2{
		background-color:#FFFFFF;
		color:#000000;
	}
	
	.tableRowClickEffect1{
		background-color:#FFFFFF;
		color:#000000;
	}
	.tableRowClickEffect2{
		background-color:#FFFFFF;
		color:#000000;
	}
	
		
.attorneysGeneralContent	{
PADDING-LEFT: 30px;
PADDING-RIGHT: 60px;
padding-top: 35px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 0.75em;}	

		
.aboutGeneralContent	{
PADDING-LEFT: 30px;
padding-top: 15px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 1.00em;
line-height: 1.2em;
}	




/* begin css for toolBarTop */

/* the below line sets position of the nav bar it's self */
#nav {padding:0; margin:0; margin-left:37px; list-style:none; height:36px; position:relative; z-index:200; font-family:arial, verdana, sans-serif; width:980px;}

#nav li.top {display:block; float:left;}
#nav li.top2 {display:block; float:left;}
#nav li.top3 {display:block; float:left;}
#nav li.top4 {display:block; float:left;}
#nav li.top5 {display:block; float:left;}
#nav li.top6 {display:block; float:left;}
#nav li.top7 {display:block; float:left;}
#nav li.top a {display:block; float:left; height:34px; width:111px; border:1px solid #888; border-color:#569BBE #AACDDE #569BBE #ccc; text-decoration:none; padding:0; cursor:pointer;}
#nav li.top2 a {display:block; float:left; height:34px; width:130px; border:1px solid #888; border-color:#569BBE #AACDDE #569BBE #ccc; text-decoration:none; padding:0; cursor:pointer;}
#nav li.top3 a {display:block; float:left; height:34px; width:130px; border:1px solid #888; border-color:#569BBE #AACDDE #569BBE #ccc; text-decoration:none; padding:0; cursor:pointer;}
#nav li.top4 a {display:block; float:left; height:34px; width:162px; border:1px solid #888; border-color:#569BBE #AACDDE #569BBE #ccc; text-decoration:none; padding:0; cursor:pointer;}
#nav li.top5 a {display:block; float:left; height:34px; width:219px; border:1px solid #888; border-color:#569BBE #AACDDE #569BBE #ccc; text-decoration:none; padding:0; cursor:pointer;}
#nav li.top6 a {display:block; float:left; height:34px; width:86px; border:1px solid #888; border-color:#569BBE #AACDDE #569BBE #ccc; text-decoration:none; padding:0; cursor:pointer;}
#nav li.top7 a {display:block; float:left; height:34px; width:96px; border:1px solid #888; border-color:#569BBE #AACDDE #569BBE #ccc; text-decoration:none; padding:0; cursor:pointer;}


#nav li a {display:block; float:left; height:34px; width:150px; border:1px solid #888; border-color:#ddd #888 #000 #ccc; text-decoration:none; padding:0; cursor:pointer;}


#nav li a b {margin-left:-999px;}

#nav li a.about {background:url(../images/nav/about.gif);}
#nav li a.attorneys {background:url(../images/nav/attorneys.gif);}
#nav li a.practice {background:url(../images/nav/practice.gif);}
#nav li a.clients {background:url(../images/nav/clients.gif);}
#nav li a.news {background:url(../images/nav/news.gif);}
#nav li a.careers {background:url(../images/nav/careers.gif);}
#nav li a.contact {background:url(../images/nav/contact.gif);}

#nav li:hover a,
#nav a:hover
{background-position: 0 34px;}


#nav table {position:absolute; top:0; left:0; border-collapse:collapse; padding:0; width:0; height:0; margin:-1px;}

/* this sets the position of the sub menu items */
#nav .sub {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover {position:relative; z-index:200;}
#nav a:hover {position:relative; white-space:normal; z-index:200;}

/* the width properties in the below three NAV items will adjust the width of the sub items in the pull down menu*/

/* this one in particular sets the distance from the top */

#nav :hover ul.sub
{left:0; top:36px; background: #AACDDE; width:262px; height:auto; z-index:300;}
#nav :hover ul.sub li
/*the below line controls the text element in the sub items*/
{display:block; height:32px; position:relative; float:none; text-align: left; width:262px; vertical-align: middle; color: #ffffff;}
#nav :hover ul.sub li a
{display:block; height:30px; color:#ffffff; width:259px; border:1px solid #888; border-color:#ddd #888 #FFFFFF #ccc; font-size: 0.75em; text-decoration:none; padding:0; cursor:pointer;}
#nav :hover ul.sub li a b {position:absolute; left:-9999px; width:222px; margin:0;}
#nav :hover ul.sub li a:hover
{color:#ffff00;}




/* bgimages for About Us */
#nav :hover ul li a.firm {background:url(../about/images/menu-1.gif);}
#nav :hover ul li a.mission {background:url(../about/images/menu-2.gif);}
#nav :hover ul li a.community {background:url(../about/images/menu-3.gif);}
#nav :hover ul li a.diversity {background:url(../about/images/menu-4.gif);}
#nav :hover ul li a.networks {background:url(../about/images/menu-5.gif);}
#nav :hover ul li a.technology {background:url(../about/images/menu-6.gif);}
#nav :hover ul li a.management {background:url(../about/images/menu-7.gif);}
#nav :hover ul li a.map {background:url(../about/images/menu-8.gif);}
#nav :hover ul li a.fact {background:url(../about/images/menu-9.gif);}

/* bgimages for Attourneys */
/*
#nav :hover ul li a.attorneys {background:url(../attorneys/images/menuBlank.gif);}
*/
/* bgimages for Practice */

#nav :hover ul li a.appellate {background:url(../practice/images/menu-1.gif);}
#nav :hover ul li a.litigation {background:url(../practice/images/menu-2.gif);}
#nav :hover ul li a.civil {background:url(../practice/images/menu-3.gif);}
#nav :hover ul li a.class {background:url(../practice/images/menu-4.gif);}
#nav :hover ul li a.commercial {background:url(../practice/images/menu-5.gif);}
#nav :hover ul li a.construction {background:url(../practice/images/menu-6.gif);}
#nav :hover ul li a.employment {background:url(../practice/images/menu-7.gif);}
#nav :hover ul li a.environmental {background:url(../practice/images/menu-8.gif);}
#nav :hover ul li a.hotel {background:url(../practice/images/menu-9.gif);}
#nav :hover ul li a.insurance {background:url(../practice/images/menu-10.gif);}
#nav :hover ul li a.medical {background:url(../practice/images/menu-11.gif);}
#nav :hover ul li a.municipal {background:url(../practice/images/menu-12.gif);}
#nav :hover ul li a.premises {background:url(../practice/images/menu-13.gif);}
#nav :hover ul li a.product {background:url(../practice/images/menu-14.gif);}
#nav :hover ul li a.professional {background:url(../practice/images/menu-15.gif);}
#nav :hover ul li a.real {background:url(../practice/images/menu-16.gif);}
#nav :hover ul li a.retail {background:url(../practice/images/menu-17.gif);}
#nav :hover ul li a.tech {background:url(../practice/images/menu-18.gif);}
#nav :hover ul li a.toxic {background:url(../practice/images/menu-19.gif);}
#nav :hover ul li a.trans {background:url(../practice/images/menu-20.gif);}
#nav :hover ul li a.worker {background:url(../practice/images/menu-21.gif);}

/* bgimages for Clients */
#nav :hover ul li a.auto {background:url(../clients/images/menu-1.gif);}
#nav :hover ul li a.beverage {background:url(../clients/images/menu-2.gif);}
#nav :hover ul li a.contruction {background:url(../clients/images/menu-3.gif);}
#nav :hover ul li a.government {background:url(../clients/images/menu-4.gif);}
#nav :hover ul li a.food {background:url(../clients/images/menu-5.gif);}
#nav :hover ul li a.tech {background:url(../clients/images/menu-6.gif);}
#nav :hover ul li a.hospitality {background:url(../clients/images/menu-7.gif);}
#nav :hover ul li a.ins2 {background:url(../clients/images/menu-8.gif);}
#nav :hover ul li a.goods {background:url(../clients/images/menu-9.gif);}
#nav :hover ul li a.medical {background:url(../clients/images/menu-10.gif);}
#nav :hover ul li a.transportation {background:url(../clients/images/menu-11.gif);}

/* bgimages for News */
#nav :hover ul li a.events {background:url(../news/images/menu-1.gif);}
#nav :hover ul li a.newsletters {background:url(../news/images/menu-2.gif);}
#nav :hover ul li a.press {background:url(../news/images/menu-3.gif);}
#nav :hover ul li a.pubs {background:url(../news/images/menu-4.gif);}
#nav :hover ul li a.news {background:url(../news/images/menu-5.gif);}


#nav :hover ul.sub li a:hover 
{background-position: 0 30px; position:relative;}
/*
#nav :hover ul.sub li a:hover b {left:100px; top:15px; background:#fff; color:#000; border:1px solid #888; display:block; width:400px; height:20px; text-align:center; font-size:12px; line-height:18px;}
*/

