/********************/
/* Professional Styles */
/********************/
a:link, a:visited {
	text-decoration: none;
	color: #da9836;
}
a:hover, a:active {
	text-decoration: none;
}



/********************/
/* Disabled Styles  */
/********************/
ul#bioNav, div#profSearch, div#relatedInfo ul#topLinks {
	display: none;
}



/********************/
/* Containers */
/********************/
div#mainContent.col2_blueLeft .col3container {
	width: 207px;
}



/********************/
/* Professional Landing */
/********************/
div#featNews, div#highlight1, div#highlight2 {
	margin: 0px 0px 20px 0px;
	font-size: 8pt;
	line-height: 15px;
}
div#featNews, div#highlight1 {
	padding: 0px 0px 20px 0px;
	border-bottom: 1px dotted #d2d0c1;
}
div#highlight1 h3 {
	font-size: 11px;
}
div#featNews h2, div#highlight1 h2, div#highlight2 h2 {
	margin: 0px 0px 5px 0px;
	font-size: 12pt;
	font-weight: normal;
	color: #476190;
}
div#featNews p, div#highlight1 p, div#highlight2 p {
	margin: 0px 0px 5px 0px;
}
div#highlight2 img {
	margin: 0px 0px 5px 5px;
	float: right;
}



/********************/
/* Professional Search */
/********************/



/********************/
/* Professional Search Results */
/********************/
div#profResults {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 20px 0px;
}
div#profResults table {
	width: 100%;
	font-size: 8pt;
}
div#profResults thead {
	font-weight: bold;
	text-transform: uppercase;
	color: #89a6c7;
}
div#profResults table thead {
	height: 28px;
}
div#profResults thead td.tableCol01 {
	padding: 0px 0px 0px 7px;
	width: 28%;
}
div#profResults thead td.tableCol02 {
	width: 22%;
}
div#profResults thead td.tableCol03 {
	width: 15%;
}
div#profResults thead td.tableCol04 {
	width: 15%;
}
div#profResults thead td.tableCol05 {
	width: 10%;
	text-align: center;
}
div#profResults thead td.tableCol06 {
	width: 10%;
	text-align: center;
}
div#profResults tbody tr {
	height: 23px;
	line-height: 23px;
}
div#profResults tbody tr.tableAltRow {
	background: #f3f3ef;
}
div#profResults tbody td.name {
	padding: 0px 0px 0px 7px;
	color: #da9836;
}
div#profResults tbody td.name a:link, div#profResults tbody td.name a:visited {
	color: #da9836;
	text-decoration: none;
}
div#profResults tbody td.name a:hover, div#profResults tbody td.name a:active {
	color: #89a6c7;
}
div#profResults tbody td.serviceArea {
	color: #a8a8a8;
}
div#profResults tbody td.office {
	color: #a8a8a8;
}
div#profResults tbody td.serviceArea a:link,
div#profResults tbody td.serviceArea a:visited,
div#profResults tbody td.office a:link,
div#profResults tbody td.office a:visited {
	color: #a8a8a8;
	text-decoration: none;
}

div#profResults tbody td.serviceArea a:hover,
div#profResults tbody td.serviceArea a:active,
div#profResults tbody td.office a:hover,
div#profResults tbody td.office a:active {
	color: #89a6c7;
}

div#profResults tbody td.phone {
	color: #46618f;
}

div#profResults tbody td.email, div#profResults tbody td.vcard {
	text-align: center;
}
div#profResults div.narrativeText {
	padding: 0px 25px 25px 25px;
}
div#profResults div.narrativeText h2 {
	margin: 0px 0px 8px 0px;
	font-weight: normal;
	font-size: 14px;
	color: #46618f;
}



/********************/
/* Professional Details */
/********************/
div#printHeader {
	margin-bottom: 55px;
}
div#mainContent.col2_blueLeft div#topContent {
	position: relative;
	margin: -53px 0px 20px 0px;
	font-size: 8pt;
	height: 240px;
}
div#topContent img#bioBack {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 240px;
}
div#topContent img#bioBorder {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 210px;
	height: 240px;
}
div#topContent img#printBio {
	position: relative;
	height: 240px;
	width: 207px;
	z-index: 1;
}
div#bioInfo {
	position: absolute;
	top: 20px;
	left: 227px;
	z-index: 1;
}
div#bioInfo h2 {
	font-size: 16pt;
	font-weight: normal;
	color: #476190;
}
div#bioInfo h2 a:link, div#bioInfo h2 a:visited {
	color: #476190;
}
div#bioInfo span.title {
	font-size: 12pt;
	font-style: italic;
	color: #8ba6c7;
}
div#bioInfo div.narrativeText {
	margin: 10px 20px 0px 0px;
	padding: 10px 200px 0px 0px;
	border-top: 1pt dotted #d2d0c1;
	line-height: 15px;
}
div#relatedInfo {
	position: absolute;
	top: 80px;
	right: 0px;
	margin: 0px 20px 0px 0px;
	font-size: 9pt;
	z-index: 1;
}
div#relatedInfo ul {
	list-style: none;
}
div#relatedInfo ul.offices {
	margin: 0px 0px 15px 0px;
	line-height: 14px;
	color: #476190;
}
ul.offices a:link, ul.offices a:visited {
	color: #476190;
}
div#relatedInfo ul.numbers {
	margin: 0px 0px 5px 0px;
	font-weight: bold;
	line-height: 16px;
	color: #476190;
}



/********************/
/* Main Content */
/********************/
div#mainNarrative {
	/*
	position: absolute;
	top: 310px;
	left: 0px;
	*/
	position: relative;
	margin: 0px 0px 25px 217px;
	border-left: 3px solid #ecebe4;
	padding: 0px 20px;
	width: 450px;
}



/********************/
/* Related Column */
/********************/
div.col3container {
	float: left;
	width: 167px;
}
div#relatedColumn {
	/*
	position: absolute;
	top: 305px;
	left: 20px;
	*/
	font-size: 8pt;
}
div#relatedColumn a:link, div#relatedColumn a:visited {
	color: #000;
}
div#relatedColumn h2 {
	margin: 0px 0px 10px 0px;
	font-size: 11pt;
	font-weight: normal;
	color: #476190;
}
div#relatedColumn ul {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 5px 0px;
	list-style: none;
	border-bottom: 1pt dotted #d2d0c1;
}
div#relatedColumn li {
	margin: 0px 0px 10px 0px;
}
div#printRelated {
	padding: 15px 0px 0px 0px;
	margin: 15px 0px 0px 0px;
	font-size: 8pt;
	border-top: 1pt dotted #d2d0c1;
}
div#printRelated a:link, div#printRelated a:visited {
	color: #000;
	display: inline;
}
div#printRelated h2 {
	clear: both;
	margin: 0px 0px 10px 0px;
	font-size: 11pt;
	font-weight: normal;
	color: #476190;
}
div#printRelated ul {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 5px 0px;
	list-style: none;
	border-bottom: 1pt dotted #d2d0c1;
}
div#printRelated ul.lastItem {
	border: none;
}
div#printRelated li {
	margin: 0px 0px 10px 0px;
}



/********************/
/* Footer Styles */
/********************/

div#contentContainer .bioExcerpt li
{
	margin-left: 15px;
	font-weight: normal;
	list-style: disc;
}

div#contentContainer .bioExcerpt li li
{
	margin-left: 10px;
}
