/* Private: our_people */

.peopleHolder {margin-bottom:25px; padding-bottom:15px; color:#304A85; border-bottom:1px solid #ADB7CF; }
.peopleHolder .textHolder {float:left; width:530px;}
.peopleHolder .textHolder div {margin-bottom:8px; text-align:justify;}
.peopleHolder .textHolder a {color:#4364AB;}
.peopleHolder .imageHolder {float:right; width:90px; text-align:right;}

h3.PracticeAreasHeader { font-size:130%;}
.PersonName { color: #304A85; }


.peopleHolderServices {margin-bottom:5px; color:#304A85; }
.peopleHolderServices .emailContact { width:170px; }


.emailContact { float:left; color:#195FFF; width:180px;}
.emailContact a, .emailContact a:link,  .emailContact a:visited, .vcfContact a, .vcfContact a:link,  .vcfContact a:visited { color:#195FFF; text-decoration:underline; }
.emailContact img { vertical-align:middle; }
.telContact { float:left; margin-left:20px; color:#195FFF; width:110px; }
.telContact img { vertical-align:middle; }


.PracticeAreas { list-style:image; list-style-image: url(/images/list-diamond.gif); }
.PracticeAreas li { font-weight:bold; font-size:130%; }
.PracticeAreas li a { font-weight:bold; color:#0096A7; }
.PracticeAreas li a.viewall { color:#314B86; }

#contactsContainer { width:365px; text-align:left; margin:auto; }
#contactsHeader { width:355px; height:17px; background:url(/images/services-contacts.gif) left top no-repeat; color:#FFF; font-weight:bold; padding:2px 0 0 10px; }
#contactsContacts { width:100%; background:url(/images/services-people-bg.jpg) left top repeat-x; padding: 0 0 30px 0; border-top:1px solid #0096A7; }
#contactsContainer a, #contactsContainer a:visited { color:#195FFF; text-decoration:underline; }
#contactsContent { margin:10px; }


a.backtostaff, a.backtostaff:link, a.backtostaff:visited { font-weight:bold; color:#314B86; text-decoration:none; }
.backarrows {color:#0096A7;}