.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}.clearfix{display:inline-block;}/* start commented backslash hack \*/ * html .clearfix{height:1%;}.clearfix{display:block;}/* close commented backslash hack */ div.mainbar{float:left;width:640px;}div.mainbar-alt{float:left;width:630px;}#dr-sidebar{float:right;width:300px;background:none;}.col{width:310px;overflow:hidden;}.col2{width:600px;}.col2.left{float:left;}.col.left{float:left;margin-right:20px;}.col.right{float:left;}.col-far-right{width:300px;overflow:hidden;float:left;margin-left:20px;}#main-stories ul{list-style:disc;}#main-stories ul li{margin-bottom:1em;list-style:inside disc;}ul.bullet-list li{margin-bottom:1.0em;list-style:inside disc;}div.module .list-content{background:#fff;}#lead-boxes .half-box{width:470px;float:left;}#lead-boxes .threequarters-box{width:705px;float:left;}#lead-boxes .onequarter-box{width:235px;float:left;}#lead-boxes .onethird-box{width:313px;float:left;}#lead-boxes .twothirds-box{width:626px;float:left;}.half-box.left{margin-right:20px;}#lead-boxes{clear:both;float:left;}.social-module li a{border:0;padding:0;}.social-module ul{width:300px;}li.tw-link{margin-top:5px;}a.tw-link{height:16px;padding-top:2px;}li.fb-link{margin-top:6px;}li.buzz-link{margin-top:3px;}.doctor-column{clear:both;}.doctor-column .callout-module{width:100%;margin-bottom:20px;}.doctor-column .callout-module .vuvuzela h3{font-size:14px;min-height:45px;}.research_note{background-color:#f9a9b9;padding:6px;font-weight:bold;}.caveats-box{padding:3px;border:thin solid #f77;background:#fee;font-family:Helvetica,Arial;margin:8px 0;}.caveats{color:#f47e7e;font-weight:bold;font-family:Helvetica,Arial;font-size:12px;}.caveats p{font-size:12px!important;}div.lawsuits{padding:14px 3px;}.list_header .col.right .vline_left{margin-left:20px;}.vline_left{padding-left:15px;border-left:1px solid #aaa;}.vline_right{padding-right:15px;border-right:1px solid #aaa;}.top{margin-top:0!important;}div.top_earner_box{padding:10px;background:#dfffef;}#states-color-chart th{border-bottom:1px solid #333!important;}#states-color-chart td.money{border-right:1px solid #333!important;}#states-color-chart td.co-color{border:1px solid #333;}#states-color-chart td a:hover{text-decoration:underline;}div.stat{font-size:13px;margin-top:10px;}div.a_stat{margin-bottom:10px;}.a_stat .lbl{text-transform:uppercase;font-family:Helvetica,Arial;}.doctor_identity .a_stat .lbl{font-size:11pt;line-height:14pt;}.doctor_identity .a_stat .b.money{font-size:13pt;}td.co-color a:link,td.co-color a:visited{color:black;}div.payment{margin-bottom:28px;}div.payment_detail{border-top:thin solid #888;padding-top:10px;line-height:12pt;}table.payment_data tr.payment_header td{font-size:11pt;line-height:13pt;}.content-full{margin-top:10px;}#main-page-content{padding-top:20px;clear:both;}div#drug-list{font-size:9pt;}div.controller.main.index .articles .article{margin-bottom:10px;padding-bottom:8px;border-bottom:1pxdotted #bbb;}div.controller.main.index .articles .article .byline{margin-bottom:2px;font-size:8px;font-variant:small-caps;}div.controller.main.index .articles .article p{font-size:12px;}div.draft{margin-bottom:20px;}div.state-payments{height:150px;padding-left:4px;border-bottom:2px solid #777;border-left:1px solid #777;border-right:1px solid #777;overflow:auto;}div.doctor_identities td{padding-bottom:5px;padding-top:5px;font-size:12px;line-height:13px;}table#main-companies tr.odd td{background:#dfe3df;}.dummy{background:#fcd!important;}a.blue:link,a.blue:visited{color:#2252BB;}.floatL{float:left;margin:0 8px 8px 0;}.floatR{float:right;margin:0 0 8px 8px;}#content p{margin-bottom:1.0em;font-size:13px;line-height:1.2em;}p.intro{font-size:15px;}.mednote{font-size:12px;font-weight:normal;}.smallnote{color:#444;font-size:11px;font-weight:normal;font-family:"Helvetica Neue",Arial,sans-serif;}#content .snote{font-size:8pt;}#content p.note{margin:10px 0;color:#333;font-size:8px;line-height:12px;}p.data,label,span.data,.datatext{font-family:Helvetica,Arial,sans-serif;}body div#dr-body{clear:both;font-family:Georgia,'Times New Roman',Times,serif;}h1,h2{font-family:"ff-meta-serif-web-1","ff-meta-serif-web-2","Georgia",serif;}#dr-body h1#fronthed{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:13px;line-height:14px;margin-bottom:3px;}#dr-body h3,#dr-body h4,#dr-body table thead th{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;}#dr-body h2 span.subhead{font-size:.9em;font-weight:normal;}#dr-body h1{display:block;margin-bottom:10px;font-size:2.0em;line-height:1.3em;padding-left:0;}#dr-body h2{margin-bottom:10px;font-size:1.7em;line-height:1.2;}#dr-body h3{margin-bottom:5px;margin-top:0;font-size:1.2em;font-weight:bold;border:0;}#dr-body h4{margin:0 0 3px 0;padding:0;color:#333;font-size:13px;border:0;line-height:15px;}#dr-body h5{margin:0;color:#111;font-size:12px;}.body-list-drop ul li{list-style-position:outside!important;margin:0 0 5px 15px!important;}.body-list-drop ul{margin-bottom:20px;}.body-list-drop strong{margin:20px 0 5px 0;}.sec_t{margin-bottom:28px;}#site-logo{float:left;width:50px;margin-right:5px;vertical-align:middle;}h1#site-name{display:block;margin-bottom:6px;margin-top:8px;color:black;font-size:22px;}h2#site-kicker{color:black;font-size:13px;font-style:normal;font-family:Georgia,'Times New Roman',serif;}div.ider{margin:10px 0;padding:0;text-align:center;clear:both;}.money{color:#318D39;}.club-100,.club-100-action{padding:16px 8px;background:#edffe8;}.club-100-action{background:#DFE3DF;}.num{font-family:Helvetica,Arial,sans-serif;}div.num{text-align:right;}.num.b{font-weight:bold;}div#top_earner_box{padding:10px;margin-bottom:10px;background-color:#DFFFEF;color:#333;font-size:13px;line-height:15px;}div#top_earner_box a{color:#333;}div.bordered_white_box{border:thin #ccc solid;padding:10px;margin-top:10px;}div.pie_disclosures{padding:0 0 0 75px;height:90px;margin-bottom:15px;}div.pie_disclosures div{margin:0;font-family:Helvetica;font-size:90%;}table#company_listing{width:958px;margin-left:1px;}table#company_listing thead td.grp{text-align:center;}table#company_listing tr.sued td{background:#ffddda;}table#company_listing thead td{border:0;}table#company_listing td.lbl{font-weight:bold;border-left:1px solid #ccc;}table#company_listing td{border-bottom:1px solid #888;padding:3px 10px;font-size:.9em;vertical-align:middle;}table#company_listing th{font-size:12px;vertical-align:middle;padding:10px 0;}td.chkbox{width:30px;padding:0;font-size:16px;text-align:center;}table#company_listing td.chkbox{color:#333;font-size:20pt;}th.chkbox{font-weight:normal;}table#company_listing thead td.sunshine{border-bottom:2px solid #f47e7e;}table#company_listing thead td.disc-pay{font-weight:normal;border-bottom:2px solid #318D39;}.payment_reports .payment_report{margin-top:9px;padding-top:9px;border-top:1px dotted #aaa;}.payment_reports .payment_report:first-child{margin-top:0;padding-top:0;border-top:0;}.payment_report.superseded{padding-left:15px;color:#888;}.payment_report.superseded .money{color:#444;}tr.superseded{color:#666;padding-left:15px;}div.drugs{margin-top:8px;font-size:13px;}div.drugs a:link,div.drugs a:visited{font-weight:normal;}#profile-box{float:left;width:250px;padding-right:10px;padding:5px;border-right:1px solid #ccc;}#desc-box{float:right;width:365px;padding:5px;}div.controller.companies.show ul.stats li{margin-bottom:5px;}div.controller.companies.show .articles .article p{font-size:12px;}div.controller.companies.show .articles .article .byline{margin-bottom:2px;font-size:8px;font-variant:small-caps;}div.controller.companies.show div.payments tr.spacer td{margin-bottom:4px;padding-bottom:9px;border-bottom:1px dotted #aaa;}div.controller.companies.show div.payments td{padding-bottom:1px;font-size:13px;line-height:15px;vertical-align:middle;}div.controller.companies.show div.state_payments{font-size:13px;}#dr-body .lawsuit h4{margin-bottom:3px;color:black;font-size:13px;font-weight:bold;}.lawsuit div.stats{margin:3px 0;}.lawsuit div.summary{margin:5px 0;padding:4px;font-size:12px;}#company_listing .heatmap{height:100px;width:200px;}.section{margin-bottom:20px;clear:both;}.sub_section{margin-top:12px;}.sub_section.gap{margin-top:20px;}img.logo-float{float:right;margin:0 0 5px 5px;}div.bline{padding-bottom:10px;border-bottom:1px solid #aaa;}div.label{font-size:12px;font-family:Helvetica,Arial,sans-serif;}div.value .num{text-align:right;}#dr-body .num{font-family:Helvetica,Arial,sans-serif;}.related_articles{font-size:12px;}.related_articles div.article{margin-bottom:10px;padding-bottom:6px;border-bottom:1pxdashed #ccc;}.related_articles div.article:last-child{border-bottom:0;}div.controller.states ul{margin-bottom:1.2em;margin-left:2.0em;list-style-position:inside;}div.controller.states ul li{list-style:disc;}div.tbox{width:17px;border-bottom:1px solid #fff;height:8px;}div.tbox.inline{display:inline;height:100%;}#dr-body.controller.payments h1,#dr-body.controller.location.show h1{margin-bottom:5px;}.results{margin-top:10px;}.search-topper .caveats{width:480px;margin-bottom:10px;}.pagination-holder{width:480px;}.pagination-holder .entries_info{width:480px;text-align:left;}.pagination-holder .pages{text-align:left;}.pagination-holder .current{font-weight:bold;border:1px solid #EBEBEB;padding:2px 6px 3px;}div.controller.index table.doctor_identities table.subdata tr:last-child td{border-top:1px solid #aaa;}div.controller.index table.doctor_identities table.subdata td{width:48%;padding-bottom:2px;padding-top:2px;border-bottom:0;border-right:0;}table.sortable table.subdata td{border:0;}table.subdata tr.even td,table.subdata tr.odd td{background:transparent;}div.lglabel{margin-bottom:3px;font-size:1.2em;font-weight:bold;}div.ucase{text-transform:uppercase;}.search_box label{font-size:11.5px;font-weight:bold;}#search-box-wrapper-wide{padding:10px;background:#E0F0F2;font-family:"Helvetica Neue",Arial,sans-serif;overflow:hidden;}#search-box-wrapper-wide .search-right{float:left;padding:0 0 10px 10px;border-left:1px solid #c3c3c3;}#search-box-wrapper-wide .search-left{float:left;width:210px;}#search-box-wrapper-wide .text-input{width:190px;}#search-box-wrapper-wide .btn-input{margin-left:10px;padding:2px 3px;webkit-border-radius:0;-webkit-box-shadow:0;background-image:url(http://cdn.propublica.net.s3.amazonaws.com/deploy/images/common/bg-btn-input-lblue.jpg);}#search-box-wrapper-wide label{display:block;margin-bottom:5px;}#search-box-wrapper-wide h4{margin-bottom:5px;font-size:14px;}#search-box-wrapper-narrow{padding:10px;background:#e9f0f8;font-family:"Helvetica Neue",Arial,sans-serif;overflow:hidden;margin-bottom:10px;}#search-box-wrapper-narrow .search-right{display:block;margin-bottom:15px;clear:both;}#search-box-wrapper-narrow .search-left{display:block;margin-bottom:15px;clear:both;}#search-box-wrapper-narrow .text-input{width:170px;}#search-box-wrapper-narrow .btn-input{margin-left:20px;padding:2px 3px;webkit-border-radius:0;-webkit-box-shadow:0;background-image:url(http://cdn.propublica.net.s3.amazonaws.com/deploy/images/common/bg-btn-input-lblue.jpg);}#search-box-wrapper-narrow label{margin:5px;}#search-box-wrapper-narrow h4{margin-bottom:5px;font-size:14px;line-height:1.2;}table{width:100%;max-width:958px;}td.b{font-weight:bold;}td.slbl{text-transform:uppercase;}table#st-boxes{vertical-align:top;}table#st-boxes td{border-right:1px solid #fff;font-size:11px;text-align:center;}table#payments_list{width:958px;margin-bottom:10px;}table#payments_list td{vertical-align:top;}table#payments_list th{font-size:13px;vertical-align:top;}table.payments td{padding:10px 10px;border-bottom:1px solid #777;line-height:1.2em;}table.payments td.sorted{padding:10px;background-color:#f1f1f8;line-height:1.2em;}table.payments tr td.name{text-align:left;}table.payments tr td.service{width:230px;font-size:12px;text-align:left;}table.payments th.non-sortable{background-image:none!important;}table.payment_data td{font-size:9pt;padding:3px 4px 8px;}table.payment_data td:first-child{width:45%;}table.payment_data td:last-child{text-align:right;}table#payments_list td.payees{text-align:left;}table.doctor_identities td{vertical-align:top;}table.doctor_identities td:last-child{width:27%;}table.doctor_identities.actioned_doctors td:last-child{width:auto;}table thead.line tr th{border-bottom:1px solid black;}table thead.rt tr th{text-align:right;}table tr.line-lt td{border-bottom:1px solid #aaa;}table tr.line-hv td{border-bottom:2px solid #777;}table tr.spacer td{padding-bottom:.5em;}table.lined tr.spacer.noline td{border:0;}table.lined_b tr td{border-top:1px solid #ccc;}table tr.lined th,table tr.lined td{border-bottom:1px solid #ccc;}table td.money,table th.money,td span.money,table.payments tr td.amount{color:#318D39;text-align:right;}table td.lglabel{font-size:1.3em;}table td.num{text-align:right;font-family:Helvetica,Arial,sans-serif;}table td{font-family:Helvetica,Arial,sans-serif;}table td table.subdata tr td{padding:0;border:0;}table td.middle{vertical-align:middle;}table.flush tr td:first-child,table.flush tr th:first-child{padding-left:0;}table.flush tr td:last-child,table.flush tr th:last-child{padding-right:0;}table.small-data td,table.small-data th{padding:4px 3px;font-size:13px;}table.tight td,table.tight th{padding:2px 1px;}table.vlined td{border-right:1px solid #ccc;}td.vline{border-right:1px solid #aaa;}table.tight td.vline{padding-right:3px;}th.lite{font-weight:normal;}th.left{text-align:left;}table.title-data td,table.title-data th{padding:4px 7px;}table.title-data td{font-size:16px;line-height:19px;}table.doctor-data th{padding-bottom:3px;border-bottom:1px solid #333;font-family:Helvetica,Arial,sans-serif;}table.doctor-data td{padding:5px 3px;}table.wide-data{margin-top:10px;}table.wide-data th,table.small-data th{border-bottom:1px solid #aaa;font-weight:bold;}table.wide-data td,table.wide-data th{padding:5px 8px;}table.lined th{border-bottom:1px solid #000;}table.lined td{border-bottom:1px solid #ccc;}table.unlined td{border-bottom:0;}tr.emph td{padding-bottom:3px;padding-top:5px;line-height:16px;}tr.lined td{padding-bottom:6px;border-bottom:1px solid #aaa;}table.mid-align td,table.mid-align th{vertical-align:middle;}table.no-indent td:first-child{padding-left:0!important;}table.no-indent td:last-child{padding-right:0!important;}table.sub.tight.tiny td{padding:1px 2px;font-size:8px;}table.reset td{margin:0;padding:0;}#dr-body div.doctor_identity div.head_deck h1{margin-bottom:2px;}#dr-body div.doctor_identity div.head_deck h2{margin-top:2px;font-size:12pt;}div.callouts{padding-top:30px;margin-top:30px;}div.doctor_identity_item{margin-bottom:45px;}div.doctor_identity_item .header{font-size:12pt;line-height:13pt;margin-bottom:6px;}div.doctor_identity_item .year{font-weight:bold;float:left;width:50px;margin-bottom:5px;}div.doctor_identity_item div.description{font-size:10pt;line-height:11pt;}#dr-body .doctor-column .callout-module .module-top{border-bottom:0;}#dr-body .doctor-column .vuvuzela h3{margin-bottom:0;}#dr-body .doctor-column .callout-module{border-top:thin solid #888;border-bottom:thin solid #888;}div.link-out-to-list{text-align:right;margin-top:5px;font-family:Helvetica,Arial;font-weight:bold;}.main-map{padding-top:18px;background:url(http://propublica.s3.amazonaws.com/assets/pharma/images/united-states-map-100-g.jpg) 95% 0 no-repeat;}tr.dotline td{border-bottom:thin dotted #aaa;}