/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen {.ui-tabs-hide {display: none;}}
@media print {.ui-tabs-nav {display: none;}}
/* Tabs CSS */
.ui-tabs-nav, .ui-tabs-panel {font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;font-size: 12px;}
.ui-tabs-nav {clear:both;list-style: none;margin: 0 10px 0 10px;padding: 0;}
.ui-tabs-nav:after {display: block;clear: both;content: " ";}
.ui-tabs-nav li {float: left; list-style:none;margin: 0;min-width: 84px;}
.ui-tabs-nav a, .ui-tabs-nav a span {display: block;padding: 0 10px;background: url("https://images.findlaw.com/static/f/images/directory/focuspage/images/tab.png") no-repeat;}
.ui-tabs-nav a.fpage_lasttab, .ui-tabs-nav a.fpage_lasttab span {background: url("https://images.findlaw.com/static/f/images/directory/focuspage/images/tab.png") no-repeat;}
.ui-tabs-nav a {margin: 1px 0 0; padding-left: 0;color: #27537a;font-weight: bold;line-height: 1.2;text-align: center;text-decoration: none;white-space: nowrap; outline: 0; }
.ui-tabs-nav .ui-tabs-selected a {position: relative;top: 1px;z-index: 2;margin-top: 0;color: #000;}
.ui-tabs-nav a span {width: 85px;min-width: 85px;height: 24px;min-height: 24px;padding-top: 10px;padding-right: 0;}
*>.ui-tabs-nav a span {width: auto;height: auto;}
.ui-tabs-nav .ui-tabs-selected a span {padding-bottom: 1px;}
.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active {background-position: 100% -150px;}
.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active {background-position: 100% -100px;}
.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span {background-position: 0 -50px;}
.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span {background-position: 0 0;}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited {cursor: text;}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,.ui-tabs-nav .ui-tabs-deselectable a:hover, .ui-tabs-nav .ui-tabs-deselectable a:focus, .ui-tabs-nav .ui-tabs-deselectable a:active {cursor: pointer;}

.ui-tabs-nav .ui-tabs-selected a.fpage_lasttab, .ui-tabs-nav .ui-tabs-selected a.fpage_lasttab span, .ui-tabs-nav a.fpage_lasttab:hover, .ui-tabs-nav a.fpage_lasttab:focus {background-position:0 -100px;}

.ui-tabs-disabled {opacity: .4;filter: alpha(opacity=40);}
.ui-tabs-panel {border: 1px solid #d4d4d4; border-top:1px solid #aaa;padding: 0; margin:0 10px;background: #fff;}
.ui-tabs-loading em {padding: 0 0 0 20px;background: url("https://images.findlaw.com/static/f/images/directory/focuspage/images/loading.gif") no-repeat 0 50%;}
* html .ui-tabs-nav {display: inline-block;}
*:first-child+html .ui-tabs-nav  {display: inline-block;}

/* Updates to Original Template */
#main_ctnt_center_mid div.bread_crum {z-index:10;}
#main_child div.narrow_top {background:url("https://images.findlaw.com/static/f/images/directory/focuspage/images/fpage_bg_top.png") no-repeat;}
#main_ctnt_center_mid_child.narrow {background:url("https://images.findlaw.com/static/f/images/directory/focuspage/images/fpage_bg_mid.png") no-repeat;}
#main_child div.narrow_btm {background:url("https://images.findlaw.com/static/f/images/directory/focuspage/images/fpage_bg_footer.png") no-repeat; background-position: center top;}
#sub_ctnt {margin:-50px 1px 0px 12px;}
#sub_ctnt.narrow {width:650px;}
#sub_ctnt.narrow h1 {margin:0; padding:0 15px 0 15px;display:block;width: 621px;background-color:#fff;}
#main_ctnt_center_mid.narrow {background:url("https://images.findlaw.com/static/f/images/directory/focuspage/images/fpage_bg_mid_back.png") repeat-y;}
#ft #footer_nav_left_ctnt {*margin: 0 8px 0 24px;}
#ft #copy_awards #copyright {width: 450px;}
#ft #footer_nav div.footer_list {text-align:left;}

/*Focus Page CSS*/


#fpage_head_info {float:right;width:365px;margin:20px 10px 0 0;padding:0;}
#fpage_head_info h4 {font-size:20px;font-weight:normal;color:#000;font-family:Georgia, 'Times New Roman', Times, serif;margin:0;padding:0;}
#fpage_head_info h4 a {color:#069;} #fpage_head_info h4 a:hover {text-decoration:underline;}
#fpage_head_info span.fpage_firmaddress {font-family:Georgia, 'Times New Roman', Times, serif;font-size:15px;color:#888;margin:0 0 10px 0;}
#fpage_head_info span.fpage_firmwebaddress {display:block;margin:5px 0 0 0;font-size:13px;}
#fpage_recs {display:block;clear:both; margin:10px 0 0 0;padding:4px 0 0 40px;width:180px;background:url("https://images.findlaw.com/static/f/images/directory/focuspage/images/fpage_rec_icon.png") no-repeat;background-color:#fff;height:21px;border:1px solid #d4d4d4;}
#fpage_recs span.fpage_recs_num {font-weight:bold;font-size:13px;margin-right:5px;}
#fpage_recs span.fpage_recs_desc {font-weight:normal;color:#888;font-size:12px;}
#fpage_rnav_info {display:block;clear:both;padding: 0 15px;}
#fpage_rnav_info strong {font-family:Georgia, "Times New Roman", Times, serif;color:#666;font-size:18px;border-bottom:1px dotted #777;width:auto;display:block;font-weight:normal;padding: 5px 0;margin:0 0 5px 0;}
#fpage_rnav_address {padding:10px 0 10px 13px;font-size:12px;line-height:18px;}
#fpage_tabs {font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:18px;}
#fpage_tabs h4, #fpage_tabs div.ui-tabs-panel h2 {display:block;height:40px;background:url("https://images.findlaw.com/static/f/images/directory/focuspage/images/content_header_background.jpg") repeat-x;margin:0;padding:10px 0 0 23px;color:#000;font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;width:605px;font-weight:normal;}
#fpage_tabs h5 {display:block;margin:0;padding:15px 0 0 22px;font-weight:bold;font-family:Arial, Helvetica, sans-serif; font-size: 14px;}
#fpage_tabs p {display:block;clear:both;padding: 10px 23px 0 23px;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:18px;}
#fpage_tabs #tab_Summary ul {clear:both;padding: 10px 23px 0 23px;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:18px;}
#fpage_tabs span.fpage_tabs_subnav {display:block;float:right;margin:7px 10px 0 0;font-family:Arial, Helvetica, sans-serif;font-size:11px;}
#fpage_tabs span.fpage_tabs_subnav a {margin: 0 5px;}
#fpage_tabs div.ui-tabs-panel ul li{background-image:url("https://images.findlaw.com/static/f/files/rsrc/public/images/nav_right_bullet.png");background-position:0 7px;
background-repeat:no-repeat;list-style:none outside none;margin-bottom:3px;padding-left:8px;}
#fpage_tabs #tab_Videos #fpage_video {display:block;padding: 30px 0 30px 0; text-align:center;}

#main_ctnt_center_mid_child div.nav_right #fpage_callout {display:block;width:320px;background:url("https://images.findlaw.com/static/f/images/directory/focuspage/images/callout_background_ext.png") no-repeat;height:30px;text-align:center;background-position:0 -63px;background-color:#faf7e6;}
#main_ctnt_center_mid_child div.nav_right #fpage_callout strong {position:relative;bottom:17px;border:none; font-family:Arial, Helvetica, sans-serif;font-size: 21px;font-weight:normal;color:#333;z-index:100;}
#fpage_disclaimer {display:block;clear:both;margin:10px 0 0 0;padding: 0 30px;z-index:100;font-size:11px;color:#888;}
#main_ctnt_center_mid_child div.nav_right #fpage_faddressg {width: 300px;text-align:left;font-size:12px;line-height:18px;}
#main_ctnt_center_mid_child div.nav_right #fpage_faddress_left {width: 80px;text-align:right;}
#main_ctnt_center_mid_child div.nav_right #fpage_faddress_right {width: 210px;}
#main_ctnt_center_mid_child div.nav_right #fprng {width: 300px;text-align:left;font-size:12px;line-height:18px;}
#main_ctnt_center_mid_child div.nav_right #fprng #fprng_leftcol {width: 63px;text-align:right;}
#main_ctnt_center_mid_child div.nav_right #fprng #fprng_rightcol {width: 227px;}
#fpage_googlemap iframe {border:1px solid #888;margin:10px 0 0 0;}
#main_ctnt_center_mid_child div.nav_right span.fpage_prefcontact{width:250px;text-align:left;padding-top:5px;padding-left:25px;}
#main_ctnt_center_mid_child div.nav_right span.fpage_emailcopy{width:260px;text-align:left;padding-left:10px;}
#main_ctnt_center_mid_child div.nav_right #fpage_calloutform {background:url("https://images.findlaw.com/static/f/images/directory/focuspage/images/callout_background_form_ext.png") repeat-y;padding: 5px 10px 0 15px; margin:0 0 10px 0;border-bottom:1px solid #e4e0cc;font-size:11px;font-family:Arial, Helvetica, sans-serif;display:block;width:295px;overflow:hidden;}

/* CSS for Attorneys Tab */
.ui-widget-content {border:none;}
#fpage_attorney_tab table {}
#fpage_attorney_tab table td {padding:5px;}
#fpage_attorney_tab table td.description {width:180px;}
#fpage_attorney_tab table td.topic {width:250px;text-align:left;}
#fpage_attorney_tab table td.topic a {color:#069;text-decoration:none;}
#fpage_attorney_tab table td.topic a:hover {text-decoration:underline;}
#fpage_attorney_tab table tr.light_blue_row td{background-color:#ecf2f7; /* Previously F6FBFF */} .light_blue_row {background-color:#ecf2f7;}

#fpage_attorney_tab.ui-tabs-nav .ui-corner-all  {-moz-border-radius:4px 4px 4px 4px;}
#fpage_attorney_tab.ui-tabs-nav .ui-widget {font-family:Verdana,Arial,sans-serif;font-size:1.1em;}
#fpage_attorney_tab.ui-tabs-nav .ui-tabs {padding:0.2em;position:relative;}
#fpage_attorney_tab.ui-tabs-nav li {float: left; list-style:none;margin: 0;min-width: 45px;}
#fpage_attorney_tab.ui-tabs-nav a span {width: 50px;min-width: 50px;height: 24px;min-height: 24px;padding-top: 10px;padding-right: 0;}
#fpage_attorney_tab.ui-tabs-nav a, #fpage_attorney_tab.ui-tabs-nav a span {display: block;padding: 0 10px;background: none;text-align:center;}
#fpage_attorney_tab.ui-tabs-nav table a {text-align:left;}
#fpage_attorney_tab.ui-tabs-nav ul.ui-widget-header {display:block;margin-bottom:10px;height:50px;list-style:none;background:none;}
#fpage_attorney_tab.ui-tabs-nav ul.ui-widget-header li {list-style:none;background:none;}
#fpage_attorney_tab.ui-tabs-nav ul.ui-widget-header li a {display:block;padding:10px 0 0 0;border:1px solid #ddd;background-color:#eee;height:20px;margin-left:-1px;list-style:none;}
#fpage_attorney_tab.ui-tabs-nav ul.ui-widget-header li.ui-tabs-selected a, #fpage_attorney_tab.ui-tabs-nav ul.ui-widget-header li.ui-state-disabled a, #fpage_attorney_tab.ui-tabs-nav ul.ui-widget-header li.ui-state-processing a {background-color:#fff; border:1px solid #ccc;padding-top:10px;height:20px;}
#fpage_attorney_tab.ui-tabs-nav .ui-tabs-panel {clear:both;border:1px solid #fff;}

/* CSS for SEO */
#headerquestion {left: 750px;}
#headerquestion h4 {background-image:url("http://findlaw.com/resources/www.findlaw.com/images/fl2010_chevron.png");background-position:0 4px;background-repeat:no-repeat;font-size:1em;margin:0 0 0 3px;padding-left:12px;text-transform:uppercase;}
#headerquestion strong {background-image:url("http://findlaw.com/resources/www.findlaw.com/images/fl2010_chevron.png");background-position:0 3px;background-repeat:no-repeat;font-size:1em;margin:0 0 0 3px;padding-left:12px;text-transform:uppercase;}
#ft #aux_btn h4 {color:#FFFFFF; font-family:Georgia,"Times New Roman",Times,serif;font-size:1.6em;font-weight:normal;margin:11px 15px 25px;} 
#ft #aux_btn div h5 {font-size:1em; margin:0; color:#333;} 

/* CSS fix to resolove issue reported on Jira Ticket #LD-474 */
/*#fpage_head_photo {text-align:center;float:left;width: 230px;margin:20px 0 0 15px;border:none;padding:0;height:140px;}*/
#fpage_head_photo {text-align:center;float:left;width: 230px;margin:20px 0 20px 15px;border:none;padding:0;} 
/*#fpage_head {clear:both;display:block;background:url("https://images.findlaw.com/static/f/images/directory/focuspage/images/toparea_background_short.png") no-repeat;width: 650px;height:180px;margin:0;padding:0;}
#fpage_head {clear:both;display:block;background:url("https://images.findlaw.com/static/f/images/directory/focuspage/images/toparea_background_short.png") no-repeat;width: 650px;height:230px;margin:0 0 20px 0;padding:0;} */


#fpage_head {clear:both;display:block;background:url("https://images.findlaw.com/static/f/images/directory/focuspage/images/toparea_background_short.png") no-repeat;width: 650px;min-height:180px;margin:0 0 20px 0;padding:0; background-repeat:no-repeat;}

#video_icon_box {margin:5px; font-size:11px; border-top:dotted #CCCCCC 1px; border-bottom:dotted #cccccc 1px; height:30px;}
.video_icon {float:left; margin:5px;}
.watch_video {float:left; margin:5px; font-weight:bold;}

/* hcard SEO updates */
#fpage_rnav_info span {display:inline;float:none;width:0;}

/* nov10 updates */
#fpage_head_info span {line-height:20px;}
#fpage_head_info span.firmphone {display:block;}
#fpage_head_info span.fpage_firmwebaddress strong {display:block;color:#444;margin:10px 0 0 0;}