table { width:100%; border-collapse:collapse; padding:0px; font-family:arial; font-size:10pt; } table.StandardFooter tbody tr td:first-child { text-align:left; } table.StandardFooter tbody tr td:first-child + td { text-align:center; } table.StandardFooter tbody tr td:first-child + td + td { text-align:right; } table.StandardFooter { margin-top:5px; font-size:8pt; vertical-align:bottom; font-style:italic; } table.StandardHeader tbody tr td { vertical-align:bottom; padding-bottom:5px; } table.StandardHeader tbody tr td { width:75%; } table.StandardHeader tbody tr td:first-child { width:25%; } table.StandardHeader tbody tr td:first-child + td { text-align:right; vertical-align:bottom; } table.StandardHeader tbody tr td:first-child + td div:first-child { font-size:13pt; font-weight:bold; } table.StandardHeader tbody tr td:first-child + td div:first-child + div { font-size:11pt; } table.StandardHeader tbody tr td:first-child + td div:first-child + div + div { font-size:8pt; padding-top:2px;} table.tabular-data thead tr td { font-weight:bold; } table.tabular-data .n { text-align:right; padding-right:4px; } table.tabular-data td { text-align:left; padding-left:4px; } table.tabular-data tr.totals td { font-weight:bold; padding-top:5px; padding-bottom:5px; } table.tabular-data td { border-left: 1px solid silver; } table.tabular-data td:first-child { border-left:none; } table.tabular-data tbody tr td { border-top: 1px solid silver; } table.tabular-data tbody tr:first-child td { border-top:none; } table.tabular-data thead tr td { border-bottom: 1px solid black; } table.tabular-data tbody tr.alt td { xbackground-color:#F0F0F0; } table.tabular-data { width:100%; border:1px solid black; } table.tabular-data caption { text-align:left;} table.tabular-data caption table {width:100%; margin-bottom:5px;} table.tabular-data caption table td { border:none; text-align:left;} table.tabular-data caption table tr:first-child td { font-size:12pt; font-weight:bold; } table.TableBody tbody tr.listRowAlt { background-color:#F0F0F0; } h2 { font-family:arial; } div.StandardHeaderBox { border-bottom:1px solid silver; margin-bottom:3px; padding-bottom:1px;} table.criteria caption { text-align:left; font-size:11pt; font-weight:bold; } table.criteria { font-family:arial; font-size:9pt; border:1px solid silver; width:100%; } table.criteria td { padding-top:2px; padding-bottom:4px; width:100%; vertical-align:middle; border-top:1px solid silver;} table.criteria tr:first-child td { border-top:none; } table.criteria td:first-child { white-space:nowrap; font-weight:bold; vertical-align:top; width:auto; font-size:10pt; padding-right:8px; } table.profile-completeness-summary { } table tbody tr.incomplete-reason td:first-child { text-align:right; padding-right:4px; } table tbody tr.incomplete-reason td { border-top:none; font-size:8pt;} table tbody tr.incomplete-reason.last-reason td { border-top:none; padding-bottom:5px;} table tbody tr.territory-completeness td { border-bottom:1px solid silver; } .profile-completeness-summary div.intro { font-family:arial; font-size:10pt; margin:0px;} .profile-completeness-summary div.intro div { font-size: 8pt; padding:8px;} .profile-completeness-summary div.intro div { font-size: 8pt; padding:8px;} table.profile-completness-summary tr td.n { width:10%; }