body {
	font-family: Lucida Grande, Verdana, sans-serif; 
	font-size: 10px;
}

td {
	font-family: Lucida Grande, Verdana, sans-serif; 
}


a:link 		{font-family: Lucida Grande, Verdana, sans-serif; color:#2B517A; text-decoration:none}
a:visited 	{font-family: Lucida Grande, Verdana, sans-serif; color:#2B517A; text-decoration:none}
a:hover 	{font-family: Lucida Grande, Verdana, sans-serif; color:#4783AB; text-decoration:underline}
a:active 	{font-family: Lucida Grande, Verdana, sans-serif; color:#4783AB; text-decoration:none}

img {border: none;}

li {
	list-style-type: square;
}

/*
**  Global Style
*/

#outerTable {
	height: 100%;
	width: 100%;
}

#mainTable {
	background-color: #FFFFFF;	
	border-left: 1px #B8B19B solid;
	border-right: 1px #B8B19B solid;
	height: 100%;
}

#subtitle {
	padding-top: 1px;	
}

.subnav {
	margin-left: 15px;
	margin-right: 30px;
	font-size: 10px;
	line-height: 18px;
	color: 2B517A;
	font-weight: bold;
}

#contentTable {
	background-color: #FFFFFF;	
	height: 100%;
}

#bottomArea {
	background-color: #FFFFFF;	
}

.bottomContent {
	padding-left: 15px;
	padding-right: 30px;
	font-size: 10px;
	line-height: 18px;
	color: 535352;
}

/*
**  Home Style
*/

#introBlurb {
	padding-left: 30px;
	padding-right: 30px;
	font-size: 10px;
	line-height: 18px;
	color: 535352;
	text-align: justify;
}

#address {
	font-size: 9px;
	line-height: 18px;
	color: 535352;
	text-align: left;
	letter-spacing: 0px
}

#news {
	padding-left: 3px;
	padding-right: 30px;
	font-size: 10px;
	line-height: 18px;
	color: 535352;
	text-align: justify;
}



.newsA:link 	{text-decoration:underline}
.newsA:visited 	{text-decoration:underline}
.firmLink {font-size:10px}

/*
**  Bio Style
*/

#photoContact {
	padding-top: 15px;
	padding-left: 15px;
	font-size: 10px;
	line-height: 13px;
	color: 535352;
	text-align: justify;
}

.contact {

}

.contactHR{
	width: 150px;
	border-top:  1px #D7D6D2 solid;
	margin-top: 10px;
}

#biography {
	height: 100%;
	padding-top: 40px;
	padding-left: 25px;
	padding-right: 50px;
	font-size: 11px;
	line-height: 13px;
	color: 535352;
}

.bioName {
	font-family: Adobe Caslon, Times, serif;
	font-weight: normal;
	font-size: 22px;
	color: 2B517A;
}

.bioPosition {
	margin-top: 7px;
	margin-bottom: 14px;
	font-weight: normal;
	font-size: 11px;
	color: 6C91B5;
}

#corpusvitae {
	border-left: 1px #D7D6D2 solid;
	margin-top: 15px;
	padding-left: 15px;
	font-size: 11px;
	line-height: 13px;
	color: 535352;
}

.vitaeTitle {
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: bold;
	color: 4B6B8E;
}

/*
**  Interior Style
*/

#contentArea {
	padding-top: 15px;
}

.interiorTitle {
	height: 33px;
	width: 615px;
	margin-top: 10px;
	font-family: Adobe Caslon, Times, serif;
	font-weight: normal;
	font-size: 22px;
	color: 2B517A;
	background-image: url("images/dottedLine-title.gif");
	background-repeat: no-repeat;
}

.interiorText {
	width: 530px;
	padding-top: 10px;
	padding-bottom: 20px;
	font-size: 11px;
	line-height: 13px;
	color: 535352;
}

.interiorTextI{
	font-size: 11px;
	line-height: 13px;
	font-style: italic;
	color: 535352;
}

.interiorText:first-letter { font-size: 12px; }

.interiorSubTitle {
	height: 20px;
	width: 533px;
	padding-left: 16px;
	padding-bottom: 10px;
	background-image: url("images/grayLine.gif");
	background-repeat: repeat-x;
}

.interiorSubTitleText {
	background-color: #FFFFFF;
	padding-left: 4px;
	padding-right: 5px;
	font-family: Lucida Grande, Verdana, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: 606087;
}

.interiorSubText {
	width: 430px;
	padding-top: 10px;
	padding-left: 4px;
	padding-bottom: 20px;
	font-size: 11px;
	line-height: 13px;
	color: 535352;
}

.tableHeader{
	font-size: 11px;
}


/*
**  Clients Style
*/

#clientList {
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: 535352;
}


/*
**  Attornys Style
*/

#associatesList, #counselList, #seniorCounselList {
	margin-left: 80px;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: 535352;
}

/*
**  Contact Style
*/

#contactInfo {
	margin-left: 20px;
	font-size: 12px;
	line-height: 18px;
	color: 535352;
}

/*
**  News Style
*/

.newsSubTitle {
	margin-top: 5px;
	padding-left: 20px;
	font-family: Adobe Caslon, Times, serif;
	font-weight: normal;
	font-size: 16px;
	color: 666666;
}
.newsDate {
	margin-top: 5px;
	margin-bottom: 15px;
	padding-left: 20px;
	font-family: Adobe Caslon, Times, serif;
	font-weight: normal;
	font-size: 12px;
	color: 666666;
}

.newsArchiveLink {
	width: 615px;
	margin-top: 25px;
	padding-right: 20px;
	text-align: right;
	font-family: Adobe Caslon, Times, serif;
	font-weight: bold;
	font-size: 12px;
}

/*
**  News Archive Style
*/

#archiveList {
	color: #999999;
	font-size: 9px;
}

.archiveTitle:link 		{font-family: Adobe Caslon, Times, serif; font-size: 16px; color:#2B517A; text-decoration:none}
.archiveTitle:visited 	{font-family: Adobe Caslon, Times, serif; font-size: 16px; color:#2B517A; text-decoration:none}
.archiveTitle:hover 	{font-family: Adobe Caslon, Times, serif; font-size: 16px; color:#4783AB; text-decoration:underline}
.archiveTitle:active 	{font-family: Adobe Caslon, Times, serif; font-size: 16px; color:#4783AB; text-decoration:none}

.archiveDate {
	padding-left: 15px;
	padding-bottom: 3px;
	font-family: Lucida Grande, Verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: 999999;
}

.articleBrief {
	padding-left: 15px;
	margin-bottom: 20px;
	font-size: 11px;
	line-height: 11px;
	color: 535352;
}

td#leftSubnav
{
	font-size: 10px;
	line-height: 16px;
	color: 535352;
}

td#rightcell
{
	width: 646px;
}

tr.directoryItem
{
	font-size: 11px;
}

table#directoryTable tr td
{
	color: #535352;
	border-color: #b8b19b;
	border-width: 0 0 1 0;
	border-style: solid;
}