body 							{ background-color: #96a9b7; margin:50px 0px; padding:0px; font:normal normal normal 11px/15px Arial, sans-serif; }
body-ital {
	background-color: #96a9b7;
	margin:50px 0px;
	padding:0px;
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-style: italic;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
}
/*body 							{ background-color: #A4B5C1; margin:50px 0px; padding:0px; font:normal normal normal 11px/15px Arial, sans-serif; }*/
/*body 							{ background-color: #b6c1c9; margin:50px 0px; padding:0px; text-align:center; font:normal normal normal 11px/15px Arial, sans-serif; }*/
img								{ border:0px; padding:0px; margin:0px; }
p								{ padding:0px; margin:0px; color:#FFF; font:normal normal normal 11px/15px Arial, sans-serif; }
a								{ color:#FFF; text-decoration:none; }
a:hover							{ color:#6b6b6b; text-decoration:none; }
ul								{ margin:0; padding:0 0 0 14px; }
li								{ margin:0; padding:0; list-style:outside; }

#content 						{ width:850px; margin:20px 0; text-align:left; padding:15px; }
/*#content 						{ width:850px; margin:20px auto; text-align:left; padding:15px; }*/
#contentHeader					{ clear:both; }
#contentBody					{ clear:both; }
#contentStuff					{ height:400px; }
#contentFooter					{ clear:both; width:850px; text-align:right; padding:40px 0 0 0; font:normal normal normal 12px/18px Georgia, serif; color:#FFF; height:100px; }
#practiceDD						{ background-color:#96a9b7; height:202px; width:176px; top:100px; left:100px; position:absolute; z-index:10; visibility:hidden; border:1px solid #FFF; }
#partnersDD						{ background-color:#96a9b7; height:154px; width:154px; top:100px; left:100px; position:absolute; z-index:20; visibility:hidden; border:1px solid #FFF; }
#practiceDD a					{ font:normal normal normal 14px/18px Arial, sans-serif; }
#partnersDD a					{ font:normal normal normal 14px/18px Arial, sans-serif; }

.leftCol						{ width:148px; margin:0 32px 0 0; text-align:right; float:left; }
.rightCol						{ width:670px; float:right; }
.logo							{ width:332px; height:20px; padding:4px 0 38px 0; }
.address						{ font:normal normal normal 12px/21px Arial, sans-serif; color:#FFF; }
.contactNumbers					{ font:normal normal normal 12px/21px Arial, sans-serif; color:#FFF; }
.nav							{ font:normal small-caps bold 14px/15px Arial, sans-serif; color:#FFF; }
a.navItem0						{ padding:0 19px 0 0; }
a.navItem1						{ padding:0 19px 0 19px; }
a.navItem2						{ padding:0 19px 0 19px; }
a.navItem3						{ padding:0 19px 0 19px; }
a.navItem4						{ padding:0 19px 0 19px; }
a.navItem5						{ padding:0 0 0 19px; }
.ddElement						{ display:block; margin:8px 0 0 0; text-decoration:none; }
.sel 							{ font:normal small-caps bold 14px/15px Arial, sans-serif; color:#6b6b6b; }
.partnersLinks					{ padding:0 0 6px 0; }
.headerLink						{ font:normal small-caps bold 18px/24px Arial, sans-serif; color:#FFF; }
.headerLinkSpacer				{ margin:0 0 6px 0; }
.linkSpacer						{ margin:0 8px; }
.partnersDD a					{ font:normal normal bold 13px/15px Arial, sans-serif; color:#FFF; }
.introQuote						{ margin:50px 0 0 0; font:normal normal normal 24px/36px Georgia, serif; color:#FFF; }
.quoted							{ margin:15px 0 0 0; text-align:right; font:italic normal normal 18px/20px Georgia, serif; color:#FFF; }
.quoteSymbol					{ font:normal normal normal 36px/36px Georgia, serif; position:relative; top:6px; }
.quotedPosition					{ font:italic normal normal 16px/15px Georgia, serif; }

.mainHead						{ margin:49px 0 0 0; font:normal normal normal 24px/30px Georgia, serif; color:#FFF; }
.mainHeadName					{ margin:50px 0 -10px 0; font:italic normal normal 24px/30px Georgia, serif; color:#FFF; }
.mainHeadNote					{ font:italic normal normal 14px/30px Georgia, serif; color:#FFF; }
.mainHeadTitle					{ font:normal normal normal 14px/30px Georgia, serif; color:#FFF; }
.mainBody						{ margin:15px 0 0 0; font:normal normal normal 14px/18px Arial, sans-serif; color:#FFF; }
.mainBodyLeft					{ margin:0; float:left; width:251px; color:#FFF; }
.mainBodyMiddle					{ margin:0; float:left; width:251px; color:#FFF; }
.mainBodyRight					{
	float:left;
	width:251px;
	top:40px;
	color:#FFF;
	clear: both;
	margin-top: 50px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.mainBodySubhead				{ font:normal normal bold 16px/24px Arial, sans-serif; color:#FFF; margin:0 0 5px 0; }
.mainBodyAssociate				{ margin:0 0 10px 0; }
.mainBodyAssociateName			{ font:italic normal normal 18px/24px Georgia, serif; color:#FFF; margin:30px 0 0 0; }
.mainBodyAssociateContacts		{ font:normal normal normal 14px/16px Arial, serif; color:#FFF; margin:10px 0 0 0; }
.mainBodyAssociate p			{ font:normal normal normal 14px/20px Arial, sans-serif; color:#FFF; margin:17px 0 0 0; }
.mainBody p						{ font:normal normal normal 14px/20px Arial, sans-serif; color:#FFF; margin:17px 0 0 0; }
.mainBody a						{ color:#FFF; text-decoration:underline; }
.mainBody a:hover				{ color:#6b6b6b; text-decoration:underline; }
.mainBodyContactInfo			{ font:normal normal normal 14px/20px Georgia, serif; position:relative; top:-2px; margin:0 0 25px 0; }

.mainBodyFilters				{ color:#FFF; margin:20px 0 10px 0; }
.filterLabel					{ font:italic normal normal 14px/24px Georgia, serif; }
.abcLabel						{ font:italic normal normal 11px/24px Georgia, serif; width:612px; text-align:right; }
.filterOptions a				{ font:normal normal normal 14px/24px Georgia, serif; text-decoration:none; }
.filterOptions a:hover			{ font:normal normal normal 14px/24px Georgia, serif; text-decoration:none; }
.dirListingCol1					{ font:normal normal normal 16px/18px Georgia, serif; width:243px; text-align:left; border-top:1px solid #FFF; height:56px; }
.dirListingCol2					{ font:normal normal normal 14px/18px Georgia, serif; width:125px; text-align:left; border-top:1px solid #FFF; height:56px; }
.dirListingCol3					{
	font:italic normal normal 14px/18px Georgia, serif;
	width:300px;
	text-align:right;
	border-top:1px solid #FFF;
	height:56px;
}
.dirListingCol3 a				{ font:normal normal normal 14px/18px Georgia, serif; }
.directoryTable					{ border-bottom:1px solid #FFF; }

.attorneyPhoto					{ float:right; margin:6px 0 0 0; }
.attorneyBio					{ color:#FFF; }
.attorneyBioLeft				{ width:400px; }
.attorneySubhead				{ font:normal normal normal 16px/16px Georgia, serif; color:#FFF; margin:30px 0 -5px 0; }
.subpageLink					{ margin:5px 0 0 0; }

.glossaryLinks					{ font:normal normal bold 14px/18px Georgia, serif; margin:15px 0; color:#FFF; }
.glossarySection				{ font:normal normal normal 14px/18px Georgia, serif; margin:20px 0 20px 0; color:#FFF; }
.glossaryLetter					{ font:normal normal normal 24px/24px Georgia, serif; margin:20px 0 0 0; }
.glossaryEntry					{ font:normal normal normal 14px/18px Georgia, serif; margin:2px 0; color:#FFF; background-color:#96a9b7; width:100%; overflow:hidden; }
.glossaryDef					{ font:normal normal normal 14px/18px Georgia, serif; margin:5px 10px; color:#FFF; text-decoration:none; }
.glossaryDivider				{ height:20px; margin:20px 0 0 0; border-top:1px solid #FFF; color:#FFF; }
a.glossaryAnchor				{ text-decoration:none; }
a.enabled						{ color:#FFF; text-decoration:none; }
a.enabled:hover					{ color:#6b6b6b; text-decoration:none; }
span.disabled					{ color:#E0E0E0; }

.practiceSubhead				{ font:normal normal normal 16px/16px Georgia, serif; color:#FFF; margin:30px 0 0 0; } 
.practiceSubheadLinks			{ margin:10px 0; }

.disclaimerContent				{ text-align:left; width:520px; margin:20px; }
