
/* Breadcrumbs */
.profile-bread			{color:#9c9c9c;padding:10px 5px 10px 0px;font-size:1.3em;border-bottom:1px solid #c4c4c4;}
.profile-bread a		{}
.profile-bread a:link		{color:#9c9c9c;text-decoration:none;}
.profile-bread a:visited	{color:#9c9c9c;text-decoration:none;}
.profile-bread a:hover		{color:#00A4DD;text-decoration:none;}
.profile-bread a:active		{color:#FF5900;text-decoration:none;}

/* Photo/Name */
.profile-name			{margin:0;padding:15px 0px 15px 0px;border-bottom:1px solid #dcdcdc;}
.profile-name-name		{padding:0px;}
.profile-name-name h2		{margin:0;padding:0;font-size: 1.8em;color:#525152;}
.profile-name-name strong	{color:#525152;font-size: 1.1em;}

/* Contact */
/* .profile-contact		{margin:0;padding:15px 0px 15px 52px;border-bottom:1px solid #9c9c9c;font-size: 1.1em;} */
.profile-contact		{margin:0;padding:10px 0px 10px 10px;border-bottom:1px solid #dcdcdc;font-size: 1.1em;}
.profile-contact h3		{margin:0;padding:0;color:#585858;}
/* .profile-contact .contact-address	{margin:0;padding:0px 30px 0px 32px;color:#585858;background:url("http://attorneypages.com/images_ap_v3.3/_profiles/default/v01/icon_address.png") no-repeat left top;}
 */.profile-contact .contact-address	{margin:0;padding:0px 0px 0px 0px;color:#585858;}
.profile-contact .contact-phone		{margin:0;padding:0px 0px 0px 30px;color:#585858;background:url("http://attorneypages.com/images_ap_v3.3/_profiles/default/v01/icon_phone.png") no-repeat left top;}
/* .profile-contact .contact-phone span	{font-size: 1.3em;} */
.profile-contact .contact-web		{margin:0;padding:0px 0px 0px 30px;color:#585858;background:url("http://attorneypages.com/images_ap_v3.3/_profiles/default/v01/icon_mouse.png") no-repeat left top;}
.profile-contact .contact-email		{margin:0;padding:0px 0px 0px 30px;color:#585858;background:url("http://attorneypages.com/images_ap_v3.3/_profiles/default/v01/icon_email.png") no-repeat left top;}


.profile-map			{margin:0;padding:20px 0px;border-bottom:1px solid #9c9c9c;}

/* Content */
.profile-content		{}

/* .profile-details		{margin:0;padding:20px 0px 20px 52px;} */
.profile-details		{margin:0;padding:20px 0px 20px 0px;}
.profile-details h4		{font-size: 1.2em;margin:0;color:#11699b;}
.profile-details td		{padding:0px 0px 0px 0px;}
.profile-details .data_item_default td		{line-height:normal;}
.profile-details ul		{margin:0px 0px 0px 15px;padding:0;list-style-position:outside;}
.profile-details a		{}
.profile-details a:link		{color:#F75300;text-decoration:none;}
.profile-details a:visited	{color:#F75300;text-decoration:none;}
.profile-details a:hover	{color:#11699b;text-decoration:underline;}
.profile-details a:active	{color:#9c9c9c;text-decoration:none;}

/* Panels */
.profile-panels			{margin:0px 20px 0px 0px;}

/* Sidebar */
.profile-sidebar		{}
.profile-sidebar h3		{margin:0;padding:10px 0px 0px 0px;font-size: 1.2em;color:#11699b;}
.profile-sidebar ul		{margin:0;padding:0;list-style-position:inside;color:#11699b;}
.profile-sidebar li		{padding-top:7px;}
.profile-sidebar li span	{margin:0;padding:0;color:#7d7d7d;}
.profile-sidebar a		{}
.profile-sidebar a:link		{color:#11699b;text-decoration:underline;}
.profile-sidebar a:visited	{color:#11699b;text-decoration:none;}
.profile-sidebar a:hover	{color:#F75300;text-decoration:none;}
.profile-sidebar a:active	{color:#9c9c9c;text-decoration:none;}
.profile-links			{margin:0;padding:0;}
.profile-links			{margin:0;padding:0px 0px 10px 0px;}
.profile-links-LI		{margin:0;padding:5px 0px 3px 20px;color:#585858;background:url("http://attorneypages.com/images_ap_v3.3/icons/links/linkedin.png") no-repeat 0px 5px;}
.profile-links-TW 		{margin:0;padding:5px 0px 3px 20px;color:#585858;background:url("http://attorneypages.com/images_ap_v3.3/icons/links/twitter.png") no-repeat 0px 5px;}
.profile-links-FB 		{margin:0;padding:5px 0px 3px 20px;color:#585858;background:url("http://attorneypages.com/images_ap_v3.3/icons/links/facebook.png") no-repeat 0px 5px;}




.profile-data-assoc		{padding:2px 0px 10px 10px;}
.profile-data-app		{padding:2px 0px 10px 10px;}
.profile-data-grid		{padding:2px 0px 0px 0px;}
.profile-data-hier		{padding:3px 0px 0px 20px;}
.profile-data-hier-inline	{padding:0px 0px 0px 4px;display:inline;}
.profile-data-ind		{padding:2px 0px 10px 10px;}




/* Legacy */
.banner_font_small		{font-size:0.8em;}
.details-tabsBG			{background: url("http://attorneypages.com/images_ap_v3.3/nav_details_tab_bg.gif") repeat-x right bottom;}
.details-tabsMain		{}
.details-tabsTD_BG		{border-bottom:1px solid #ACABA7;}


.data_item_default td		{padding:0px 0px 10px 0px;color:#535353;}



/* .details-content		{border-right:0px solid #ACABA7;border-left:0px solid #ACABA7;margin:0;} */
.details-content		{margin:0;}
.details-tabs_bottomBG		{}
.details-tabs_bottomMain	{}
.details-tabs_bottomTD_BG	{border-top:1px solid #ACABA7;}

/* Main Nav Buttons - All Sections. */
.details-tabsMain, .details-tabsBottom	{line-height:normal;font-family:arial, sans-serif;font-size:1.0em;}
.details-tabsMain td, .details-tabsBottom td	{margin:0;padding:0px 0px 0px 0px;}
.details-tabsMain td td, .details-tabsBottom td td	{margin:0;padding:0;}
.details-tabsMain .blur a span, .details-tabsBottom .blur a span	{border-top:1px solid #ACABA7;border-right:1px solid #ACABA7;border-bottom:1px solid #ACABA7;border-left:1px solid #ACABA7;text-decoration:none;}
.details-tabsMain .blur abbr a, .details-tabsBottom .blur abbr a	{text-decoration:none;}
.details-tabsMain .blur a span, .details-tabsBottom .blur a span	{display:block;background:#BEBEBE url("http://attorneypages.com/images_ap_v3.3/nav_details_tab_right_home.gif") repeat-x right top;padding:10px 3px;color:#535353;font-family:arial, sans-serif;margin:0px;cursor:pointer;white-space:nowrap;text-decoration:none;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.details-tabsMain .blur a span, .details-tabsBottom .blur a span {float:none;}
/* End IE5-Mac hack */

/* Main Nav Buttons - The Buttons. */
.details-tabsMain .blur a:link span, .tabsMain .blur a:visited span,
.details-tabsBottom .blur a:link span, .tabsBottom .blur a:visited span	{text-decoration:none;}
.details-tabsMain .blur a:hover span	{text-decoration:none;color:#6b6654;border-bottom:1px solid #ffffff;}
.details-tabsBottom .blur a:hover span	{text-decoration:none;color:#6b6654;border-top:1px solid #ffffff;}
.details-tabsMain .blur a:hover, .details-tabsBottom .blur a:hover	{text-decoration:none;background-color:transparent;}
.details-tabsMain .blur a:hover span, .details-tabsBottom .blur a:hover span	{text-decoration:none;background:#ffffff url("http://attorneypages.com/images_ap_v3.3/nav_details_tab_right_hover.gif") repeat-x right top;}
.details-tabsMain .blur a:active, .details-tabsBottom .blur a:active		{text-decoration:none;}
.details-tabsMain .blur a:active span, .details-tabsBottom .blur a:active span	{text-decoration:none;color:#FF5500;}

/* Main Nav Buttons - Current Section. */
.details-tabsMain .focus	{margin:0px;border-top:1px solid #ACABA7;border-right:1px solid #ACABA7;border-bottom:1px solid #ffffff;border-left:1px solid #ACABA7;background-color:#ffffff;padding:0px;text-decoration:none;}
.details-tabsBottom .focus	{margin:0px;border-bottom:1px solid #ACABA7;border-right:1px solid #ACABA7;border-top:1px solid #ffffff;border-left:1px solid #ACABA7;background-color:#ffffff;padding:0px;text-decoration:none;}
.details-tabsMain .focus span, .details-tabsBottom .focus span	{background-color:#ffffff;color:#FE5500;font-family:arial, sans-serif;}
.details-tabsMain .focus abbr a, .details-tabsBottom .focus abbr a{text-decoration:none;}
.details-tabsMain .focus a span, .details-tabsBottom .focus a span{display:block;padding:10px 3px;color:#FE5500;font-family:arial, sans-serif;margin:0 0 0 0px;text-decoration:none;white-space:nowrap;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.details-tabsMain .focus a span, .details-tabsBottom .focus a span {float:none;}
/* End IE5-Mac hack */

/* Main Nav Buttons - Empty Section. */
.details-tabsMain .empty, .details-tabsBottom .empty	{display:block;margin:0px;border:1px solid #C9C8C3;padding:10px 12px;background-color:#EEEEEC;text-decoration:none;color:#BEBEBE;font-family:arial, sans-serif;white-space:nowrap;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.details-tabsMain .empty, .details-tabsBottom .empty {float:none;}
/* End IE5-Mac hack */

.details-morecontent	{margin:0px;border-right:1px solid #ACABA7;border-left:1px solid #ACABA7;border-bottom:1px solid #ACABA7;padding:0;}
.details-tabs_moreBG	{}
.details-tabsMore	{}
.details-tabs_moreTD_BG	{border-bottom:1px solid #ACABA7;}

/* Main Nav Buttons - All Sections. */
.details-tabsMore	{line-height:normal;font-family:arial, sans-serif;font-size:1.0em;}
.details-tabsMore td	{margin:0;padding:0px 0px 0px 0px;}
.details-tabsMore td td	{margin:0;padding:0;}
.details-tabsMore .blur a span	{border-top:1px solid #ACABA7;border-right:1px solid #ACABA7;border-bottom:1px solid #ACABA7;border-left:1px solid #ACABA7;text-decoration:none;}
.details-tabsMore .blur abbr a	{text-decoration:none;}
.details-tabsMore .blur a span	{display:block;background:#BEBEBE url("http://attorneypages.com/images_ap_v3.3/nav_details_tab_right_home.gif") repeat-x right top;padding:10px 15px;color:#535353;font-family:arial, sans-serif;margin:0px;cursor:pointer;white-space:nowrap;text-decoration:none;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.details-tabsMore .blur a span {float:none;}
/* End IE5-Mac hack */

/* Main Nav Buttons - The Buttons. */
.details-tabsMore .blur a:link span, .tabsMore .blur a:visited span	{text-decoration:none;color:#6b6654;border-bottom:1px solid #ffffff;}
.details-tabsMore .blur a:hover		{text-decoration:none;background-color:transparent;}
.details-tabsMore .blur a:hover span	{text-decoration:none;background:#ffffff url("http://attorneypages.com/images_ap_v3.3/nav_details_tab_right_hover.gif") repeat-x right top;}
.details-tabsMore .blur a:active	{text-decoration:none;}
.details-tabsMore .blur a:active span	{text-decoration:none;color:#FF5500;}

/* Main Nav Buttons - Current Section. */
.details-tabsMore .focus	{margin:0px;border-top:1px solid #ACABA7;border-right:1px solid #ACABA7;border-bottom:1px solid #ffffff;border-left:1px solid #ACABA7;background-color:#ffffff;padding:0px;text-decoration:none;}
.details-tabsMore .focus span	{background-color:#ffffff;color:#FE5500;font-family:arial, sans-serif;}
.details-tabsMore .focus abbr a	{text-decoration:none;}
.details-tabsMore .focus a span	{display:block;padding:10px 15px;color:#FE5500;font-family:arial, sans-serif;margin:0px 0px 0px 0px;text-decoration:none;white-space:nowrap;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.details-tabsMore .focus a span {float:none;}
/* End IE5-Mac hack */

/* Main Nav Buttons - Empty Section. */
.details-tabsMore .empty	{display:block;margin:0px;border:1px solid #C9C8C3;padding:10px 12px;background-color:#EEEEEC;text-decoration:none;color:#BEBEBE;font-family:arial, sans-serif;white-space:nowrap;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.details-tabsMore .empty {float:none;}
/* End IE5-Mac hack */


.pc_error-input	{border-left:2px solid #f00;}
.pc_error-label {color:#f00;}

