/********************/
/* Services Styles */
/********************/



/********************/
/* Disabled Styles */
/********************/
div#highlightTop, div#relatedInfo {
	display: none;
}



/********************/
/* Containers */
/********************/
div#contentContainer div.narrativeText {
	margin-bottom: 12px;
}


/********************/
/* Services Landing */
/********************/
div#mainContent.col2_greyRight div#relatedColumn {
	margin: 20px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	border-top: 1pt dotted #d2d0c1;
}
div#serviceList1 h2, div#serviceList2 h2,
div#mainContent.col2_greyRight div#relatedColumn h2 {
	margin: 0px 0px 5px 0px;
	font-size: 12pt;
	font-weight: normal;
	color: #47619c;
}
div#serviceList1 ul, div#serviceList2 ul,
div#mainContent.col2_greyRight div#relatedColumn ul {
	font-size: 9pt;
}
div#serviceList1 ul ul, div#serviceList2 ul ul,
div#mainContent.col2_greyRight div#relatedColumn ul ul {
	margin: 5px 0px 15px 0px;
	font-size: 8pt;
}
div#serviceList1 li, div#serviceList2 li,
div#mainContent.col2_greyRight div#relatedColumn li {
	margin: 5px 0px 5px 0px;
}
div#serviceList1 a:link, div#serviceList1 a:visited,
div#serviceList2 a:link, div#serviceList2 a:visited,
div#mainContent.col2_greyRight div#relatedColumn a:link,
div#mainContent.col2_greyRight div#relatedColumn a:visited {
	color: #47619c;
}
div#serviceList1 ul ul a:link, div#serviceList1 ul ul a:visited,
div#serviceList2 ul ul a:link, div#serviceList2 ul ul a:visited,
div#mainContent.col2_greyRight div#relatedColumn ul ul a:link,
div#mainContent.col2_greyRight div#relatedColumn ul ul a:visited {
	color: #da9836;
}



/********************/
/* Services Details */
/********************/



/********************/
/* Services Links Menu */
/********************/



/********************/
/* Top Links Styles */
/********************/



/********************/
/* Main Content Styles */
/********************/
div#mainNarrative {
	position: relative;
	margin: 0px 0px 25px 207px;
	padding: 0px 20px;
	border-left: 3px solid #ecebe4;
	font-size: 10pt;
	width: 460px;
}
div#mainNarrative h2 {
	margin: 0px 0px 10px 0px;
	font-size: 10pt;
	font-weight: normal;
	color: #000;
}
div#mainNarrative h2 a:link, div#mainNarrative h2 a:visited {
	color: #47619c;
}



/********************/
/* Professional Search Results */
/********************/
div#profResults {
	margin: 0px 0px 25px 0px;
}
div#profResults table {
	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;
}
div#profResults thead td.tableCol02 {
	width: 28%;
}
div#profResults thead td.tableCol04 {
	width: 18%;
}
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;
}



/********************/
/* Related Article Styles */
/********************/
div#newsList {
	font-size: 8pt;
	line-height: 15px;
}
div#newsList ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
}
div#newsList li {
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 10px 0px;
	border-bottom: 1pt dotted #d2d0c1;
}
div#newsList li.lastItem {
	border: none;
}
div#newsList p.date {
	padding: 0px;
	margin: 0px;
}
div#newsList h3 {
	font-size: 9pt;
	font-weight: normal;
	color: #476190;
}
div#newsList a:link, div#newsList a:visited {
	color: #476190;
}



/********************/
/* Related Column */
/********************/
div#mainContent.col2_greyLeft div#relatedColumn {
	float: left;
	width: 207px;
}
div#mainContent.col2_greyLeft div#relatedColumn h2 {
	margin: 0px 20px 0px 0px;
	font-size: 9pt;
	font-weight: normal;
	color: #47619c;
}
div#mainContent.col2_greyLeft div#relatedColumn a:link, 
div#mainContent.col2_greyLeft div#relatedColumn a:visited {
	color: #da9836;
}
div#mainContent.col2_greyLeft div#relatedColumn a.hLight:link, 
div#mainContent.col2_greyLeft div#relatedColumn a.hLight:visited {
	color: #8ba6c7;
}
div#mainContent.col2_greyLeft div#relatedColumn ul {
	margin: 0px 20px 0px 10px;
	font-size: 8pt;
	list-style: none;
}
div #mainContent.col2_greyLeft div#relatedColumn li {
	margin: 5px 0px 5px 0px;
}



/********************/
/* Footer Styles */
/********************/
