/***************************
	Attorneys Print Pages
***************************/


/***************************
	Attorney Spotlight
***************************/
div#attorneySpotlight ul#featuredList {
	display: none;
}
div#attorneySpotlight div.featuredBio {
	height: 340px;
	margin: 20px 0px;
}
div#attorneySpotlight div.bioImage {
	float: left;
	margin-right: 20px;
}
div#attorneySpotlight div.bioImage img {
	height: 151px;
	width: 215px;
}
div#attorneySpotlight div.bioInfo {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
}
div#attorneySpotlight p.quote,
div#bioQuote p.quote,
div#bioQuote p {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11pt;
	color: #538f9a;
	line-height: 14pt;
	margin: 0px 0px 15px 0px;
}
div#bioQuote {
	margin: 20px 20px -15px 20px
}
div#attorneySpotlight p.title {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 14px;
	color: #42494a;
	line-height: 18px;
	margin: 0px 0px 15px 0px
}
div#attorneySpotlight p.title a:link,
div#attorneySpotlight p.title a:visited {
	color: #42494a;	
}
div#attorneySpotlight p.title a:hover,
div#attorneySpotlight p.title a:active {
	color: #89c527;		
}
.button:link, .button:visited {
	display: inline-block;
	height: 23px;
	line-height: 23px;
	color: #fff;
	background-color: #27468E;
	padding: 0 12px;
}
div#attorneySpotlight a:link.readMore,
div#attorneySpotlight a:visited.readMore {
	height: 25px;
	width: 70px;
	color: #ffffff;
	background-color: #27468E;
	padding: 5px 12px; 
	font-weight: normal;
}
.button:hover, .button:active,
div#attorneySpotlight a:hover.readMore,
div#attorneySpotlight a:active.readMore {
	color: #ffffff;
	background-color: #89C527;
}	



/***************************
	Search Results
***************************/
div.pagination {
	float: right;
}
div.pagination ul {
	list-style: none;
	margin: 0px 0px 0px 0px;
}
div.pagination ul li {
	float: left;
	border-right: 1px solid #656565;
	line-height: 12px;
	height: 12px;
	overflow: hidden;
}
div.pagination ul li.first {
	border-right: none;
	padding-right: 4px;
}
div.pagination ul li.last {
	border-right: none;
}
div.pagination a {
	display: block;
	padding: 0px 8px;
}
div.pagination ul li.last a {
	padding-right: 0px;
}
div.pagination ul li a.active {
	color: #2D94E1;
}
table {
	margin: 15px 0px;
}
table th {
	color: #1c1c1c;
	font-weight: bold;
	margin: 0px;
}
table tr td {
	padding: 8px 5px 8px 0px;
	border-top: 1px solid #d7d7d7;
}
table tr.first th {
	border-top: none;
	padding: 0px 5px 5px 0px;
	text-transform: uppercase;
}
table .center {
	text-align: center;
}
table th#nameColumn {
	width: 140px;
}

table th#phoneColumn {
	width: 105px;
}
table tr.first th#vcardColumn,
table tr.first th#emailColumn,
table tr td.center {
	display: none;
}



/***************************
	Attorney Detail
***************************/
div#bioPhotoLarge {
	position: absolute;
	left: 0px;
	top: 77px;
}
div#bioPhotoLarge img {
	height: 300px;
	width: 130px;
}
div#detailHeader h2 {
	font-size: 15pt;
	margin-bottom: 8px;
}
div#detailHeader span.title {
	font-size: 12pt;
}
div#detailHeader ul {
	list-style: none;
	margin: 25px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
}
div#detailHeader li {
	float: left;
	margin-right: 15px;
	height: 14px;
	overflow: hidden;
}
div#detailHeader li span {
	margin-right: 10px;
}
div#detailHeader li img {
	margin: 0px 5px 0px 3px;
}

div.columnRightWide div#bioQuote {
	display: none;
}
div#detailContent {
	padding: 20px 0px 0px 0px;
}

