.container {
	margin: 0px 1.3em;
}
.last.four_col {
	width: 33.3%; margin-right: -6px;
}
.four_col .portlet {
	margin-top: 0px;
}
body .grid .goto {
	font-family: arial,helvetica,clean,sans-serif;
}
.ui-ncbilinksmenu {
	font-family: arial,helvetica,clean,sans-serif;
}
body .grid .goto {
	font-size: 0.86em !important;
}
body .ui-ncbilinksmenu {
	font-size: 0.86em !important;
}
.ui-ncbipopper-basic {
	font-size: 1.3em;
}
.verse-group {
	font-style: italic; margin-left: 1.38em;
}
.space {
	margin-top: 4.15em;
}
body .page-box {
	margin: 0px; border-radius: 0px; border: 0px currentColor; background-color: rgb(255, 255, 255);
}
body .page-box-wide {
	margin: 0px; border-radius: 0px; border: 0px currentColor; background-color: rgb(255, 255, 255);
}
body .page-box-wide {
	padding: 2em 1.6em;
}
body .page-box {
	padding: 0px 1em 1em 3em; max-width: none;
}
body div.stdnoportlets {
	padding: 0px;
}
.pmc-page-breadcrumbs {
	margin: 1em 1em 1em 3em;
}
body .navlink-box {
	margin: 0px;
}
.journals .page-box-wide {
	padding: 0px;
}
.retraction {
	font-size: 1.07em;
}
.pmc-warning-box {
	padding: 0.69em; border: 1px solid rgb(238, 136, 136);
}
.boxed-text-box {
	padding: 0px 0.69em; border: 1px solid rgb(221, 221, 221); background-color: rgb(246, 246, 246);
}
.links-box {
	padding: 0px 0.69em; border: 1px solid rgb(221, 221, 221); background-color: rgb(246, 246, 246);
}
.boxed-text-box h2 {
	margin: 0.69em 0px;
}
.boxed-text-box h3 {
	margin: 0.69em 0px;
}
.boxed-text-box h4 {
	margin: 0.69em 0px;
}
.boxed-text-box h5 {
	margin: 0.69em 0px;
}
.boxed-text-box h6 {
	margin: 0.69em 0px;
}
.boxed-text-box h3.inline {
	margin-top: 0px; margin-bottom: 0px;
}
.boxed-text-box h4.inline {
	margin-top: 0px; margin-bottom: 0px;
}
.boxed-text-box h5.inline {
	margin-top: 0px; margin-bottom: 0px;
}
.boxed-text-box h6.inline {
	margin-top: 0px; margin-bottom: 0px;
}
article {
	display: block;
}
aside {
	display: block;
}
details {
	display: block;
}
figcaption {
	display: block;
}
figure {
	display: block;
}
footer {
	display: block;
}
header {
	display: block;
}
hgroup {
	display: block;
}
main {
	display: block;
}
nav {
	display: block;
}
section {
	display: block;
}
summary {
	display: block;
}
audio {
	display: inline-block;
}
canvas {
	display: inline-block;
}
video {
	display: inline-block;
}
audio:not([controls]) {
	height: 0px; display: none;
}
[hidden] {
	display: none;
}
html {
	font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
body {
	margin: 0px;
}
a:focus {
	outline: dotted thin;
}
a:active {
	outline: 0px;
}
a:hover {
	outline: 0px;
}
h1 {
	margin: 0.67em 0px; font-size: 2em;
}
abbr[title] {
	border-bottom-color: currentColor; border-bottom-width: 1px; border-bottom-style: dotted;
}
b {
	font-weight: bold;
}
strong {
	font-weight: bold;
}
dfn {
	font-style: italic;
}
hr {
	height: 0px; box-sizing: content-box; -moz-box-sizing: content-box;
}
mark {
	background: rgb(255, 255, 0); color: rgb(0, 0, 0);
}
code {
	font-family: monospace, serif; font-size: 1em;
}
kbd {
	font-family: monospace, serif; font-size: 1em;
}
pre {
	font-family: monospace, serif; font-size: 1em;
}
samp {
	font-family: monospace, serif; font-size: 1em;
}
pre {
	white-space: pre-wrap;
}
q {
	quotes: "“" "”" "‘" "’";
}
small {
	font-size: 80%;
}
sub {
	line-height: 0; font-size: 75%; vertical-align: baseline; position: relative;
}
sup {
	line-height: 0; font-size: 75%; vertical-align: baseline; position: relative;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
img {
	border: 0px currentColor;
}
svg:not(:root) {
	overflow: hidden;
}
figure {
	margin: 0px;
}
fieldset {
	margin: 0px 2px; padding: 0.35em 0.62em 0.75em; border: 1px solid rgb(192, 192, 192);
}
legend {
	padding: 0px; border: 0px currentColor;
}
button {
	margin: 0px; font-family: inherit; font-size: 100%;
}
input {
	margin: 0px; font-family: inherit; font-size: 100%;
}
select {
	margin: 0px; font-family: inherit; font-size: 100%;
}
textarea {
	margin: 0px; font-family: inherit; font-size: 100%;
}
button {
	line-height: normal;
}
input {
	line-height: normal;
}
button {
	text-transform: none;
}
select {
	text-transform: none;
}
button {
	cursor: pointer; -webkit-appearance: button;
}
html input[type='button'] {
	cursor: pointer; -webkit-appearance: button;
}
input[type='reset'] {
	cursor: pointer; -webkit-appearance: button;
}
input[type='submit'] {
	cursor: pointer; -webkit-appearance: button;
}
button[disabled] {
	cursor: default;
}
html input[disabled] {
	cursor: default;
}
input[type='checkbox'] {
	padding: 0px; box-sizing: border-box;
}
input[type='radio'] {
	padding: 0px; box-sizing: border-box;
}
input[type='search'] {
	box-sizing: content-box; -moz-box-sizing: content-box; -webkit-appearance: textfield; -webkit-box-sizing: content-box;
}
textarea {
	overflow: auto; vertical-align: top;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
div#besetsel-form h3 {
	color: white;
}
div.besetsel-body {
	margin-left: 1em;
}
div#besetsel-form div {
	margin-bottom: 0.5em;
}
div#besetsel-form a {
	color: white;
}
div#besetsel-form a:hover {
	background-color: rgb(102, 102, 102);
}
.sidecontentpullout {
	padding: 4px 3px; color: white; font-size: 1.2em; opacity: 1 !important; border-top-left-radius: 1em; border-bottom-left-radius: 1em; background-color: rgb(204, 0, 0); -moz-border-radius-bottomleft: 1em; -moz-border-radius-topleft: 1em; -webkit-border-bottom-left-radius: 1em; -webkit-border-top-left-radius: 1em;
}
.sidecontentpullout:hover {
	color: white; opacity: 1 !important; background-color: rgb(68, 68, 68);
}
.sidecontent {
	color: white; font-size: 1.2em; z-index: 10000 !important; zoom: 1; border-bottom-left-radius: 1em; background-color: black; -moz-border-radius-bottomleft: 1em; -webkit-border-bottom-left-radius: 1em;
}
.sidecontent > div > div {
	padding-right: 40px; padding-left: 10px;
}
.sidecontent h2 {
	color: white;
}
.sidecontent a {
	margin: 0px; padding: 2px 5px; color: white; display: block;
}
.sidecontent a:hover {
	background-color: rgb(102, 102, 102);
}
.sidecontent {
	position: fixed !important;
}
.sidecontentpullout {
	position: fixed !important;
}
.sctable td {
	border: currentColor; padding-right: 5px;
}
body {
	font: 62.5%/1.3846 arial, helvetica, clean, sans-serif; margin: 0px; font-size-adjust: none; font-stretch: normal; background-color: rgb(204, 204, 204);
}
.grid {
	font-size: 1.3em;
}
img {
	border: 0px currentColor;
}
abbr {
	border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: dotted; cursor: help;
}
acronym {
	border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: dotted; cursor: help;
}
blockquote {
	margin: 1.38em 1em;
}
p {
	margin: 0.69em 0px;
}
table {
	margin: 0.69em 0px;
}
pre {
	margin: 0.69em 0px;
}
fieldset {
	margin: 0.69em 0px;
}
dl {
	margin: 0.69em 0px;
}
ol {
	
}
ul {
	
}
dl dd {
	margin-left: 1em;
}
table {
	margin: 1.38em 0px; border-collapse: collapse;
}
thead {
	border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
tfoot {
	border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid;
}
th {
	text-align: center; background-color: rgb(240, 240, 240);
}
th {
	padding: 0.2em; border: 1px solid rgb(221, 221, 221);
}
td {
	padding: 0.2em; border: 1px solid rgb(221, 221, 221);
}
caption {
	text-align: center; margin-bottom: 0.5em;
}
fieldset {
	border: 0px currentColor;
}
button {
	cursor: pointer;
}
input {
	margin: 2px;
}
button {
	margin: 2px;
}
textarea {
	margin: 2px;
}
input[type='checkbox'] {
	margin: 3px 3px 3px 4px;
}
textarea {
	font-family: monospace; font-size: 1.22em; vertical-align: baseline;
}
h1 {
	margin: 1em 0px 0.5em; line-height: 1.5; font-size: 1.38em;
}
.h1 {
	margin: 1em 0px 0.5em; line-height: 1.5; font-size: 1.38em;
}
h2 {
	margin: 1.12em 0px 0.56em; line-height: 1.125; font-size: 1.23em;
}
.h2 {
	margin: 1.12em 0px 0.56em; line-height: 1.125; font-size: 1.23em;
}
h3 {
	margin: 1.28em 0px 0.64em; line-height: 1.2857; font-size: 1.07em;
}
.h3 {
	margin: 1.28em 0px 0.64em; line-height: 1.2857; font-size: 1.07em;
}
h4 {
	margin: 1.38em 0px 0.69em; font-size: 1em;
}
h5 {
	margin: 1.38em 0px 0.69em; font-size: 1em;
}
h6 {
	margin: 1.38em 0px 0.69em; font-size: 1em;
}
h3.inline {
	margin: 1.38em 0px 0.69em; font-size: 1em;
}
h5 {
	font-style: italic; font-weight: normal;
}
.h5 {
	font-style: italic; font-weight: normal;
}
h6 {
	font-weight: normal;
}
.h6 {
	font-weight: normal;
}
h4 {
	color: rgb(89, 51, 31);
}
.h4 {
	color: rgb(89, 51, 31);
}
h3 {
	color: rgb(114, 65, 40);
}
.h3 {
	color: rgb(114, 65, 40);
}
h2 {
	color: rgb(152, 87, 53);
}
.h2 {
	color: rgb(152, 87, 53);
}
h1 {
	color: rgb(0, 0, 0);
}
.h1 {
	color: rgb(0, 0, 0);
}
h3.inline {
	margin: 0px 0px -0.12em; padding-right: 0.3em; float: left; display: inline;
}
h4.inline {
	margin: 0px 0px -0.12em; padding-right: 0.3em; float: left; display: inline;
}
h5.inline {
	margin: 0px 0px -0.12em; padding-right: 0.3em; float: left; display: inline;
}
h6.inline {
	margin: 0px 0px -0.12em; padding-right: 0.3em; float: left; display: inline;
}
.whole_rhythm {
	margin: 1.38em 0px;
}
.half_rhythm {
	margin: 0.69em 0px;
}
.no_top_margin {
	margin-top: 0px;
}
.no_bottom_margin {
	margin-bottom: 0px;
}
.no_margin {
	margin: 0px;
}
.content a {
	color: rgb(47, 74, 139);
}
.content a:hover {
	color: rgb(152, 87, 53);
}
.content a:active {
	color: rgb(152, 87, 53);
}
.content a:visited {
	color: rgb(100, 42, 143);
}
.inline_list {
	margin: 0px; padding: 0px; list-style-type: none;
}
.inline_list_right {
	margin: 0px; padding: 0px; list-style-type: none;
}
.inline_list li {
	margin-right: 0.3em; display: inline;
}
.inline_list_right li {
	margin-left: 0.4em; display: inline;
}
.column_list {
	margin: 0px; padding: 0px; list-style-type: none;
}
.column_list li {
	width: 8em; float: left;
}
.offscreen {
	text-indent: -9999px;
}
.offscreen_noflow {
	margin: 0px; padding: 0px; height: 0px; text-indent: -9999em; float: left; _display: block;
}
.left {
	float: left;
}
.right {
	float: right;
}
.align_right {
	text-align: right;
}
.hidden {
	display: none;
}
.nowrap {
	white-space: nowrap;
}
.noborder {
	border: 0px currentColor;
}
body .no_max_width {
	overflow: auto; max-width: none;
}
.inline_block {
	display: inline-block; zoom: 1;
}
.clearfix::before {
	display: table; content: "";
}
.clearfix::after {
	display: table; content: "";
}
.clearfix::after {
	clear: both;
}
.clearfix {
	zoom: 1;
}
.small {
	line-height: 1.63em; font-size: 0.84em;
}
sup {
	line-height: 1.63em; font-size: 0.84em;
}
sub {
	line-height: 1.63em; font-size: 0.84em;
}
.small sup {
	font-size: 1em;
}
.small sub {
	font-size: 1em;
}
sup {
	vertical-align: baseline; position: relative;
}
sub {
	vertical-align: baseline; position: relative;
}
sup {
	top: -0.5em;
}
sub {
	top: 0.25em;
}
.shadow {
	box-shadow: 0.4em 0.4em 0.5em rgba(0,0,0,0.3); -webkit-box-shadow: 0.4em 0.4em 0.5em rgba(0, 0, 0, .3); -moz-box-shadow: 0.4em 0.4em 0.5em rgba(0, 0, 0, .3);
}
.iconblock {
	overflow: hidden;
}
.icnblk_img {
	text-decoration: none; margin-right: 1em; float: left; cursor: pointer;
}
.icnblk_img_right {
	margin-right: 0px; margin-left: 1em; float: right;
}
.icnblk_cntnt {
	vertical-align: top; display: table-cell;
}
.icnblk_cntnt h1 {
	margin: 0px 0px 0.69em;
}
.icnblk_cntnt h2 {
	margin: 0px 0px 0.69em;
}
.icnblk_cntnt h3 {
	margin: 0px 0px 0.69em;
}
.icnblk_cntnt h4 {
	margin: 0px 0px 0.69em;
}
.grid {
	margin: 0px auto; width: 100%; text-align: left; overflow: hidden; clear: both; min-width: 800px; max-width: 1200px;
}
.col {
	overflow: hidden; margin-right: 1%; float: left; background-color: rgb(255, 255, 255);
}
.last {
	_margin-right: -6px;
}
.last.col {
	float: right;
}
.one_col {
	width: 7.33%;
}
.two_col {
	width: 15.66%;
}
.three_col {
	width: 23.99%;
}
.four_col {
	width: 32.33%;
}
.five_col {
	width: 40.66%;
}
.six_col {
	width: 48.99%;
}
.seven_col {
	width: 57.33%;
}
.eight_col {
	width: 65.66%;
}
.nine_col {
	width: 73.99%;
}
.ten_col {
	width: 82.33%;
}
.eleven_col {
	width: 90.66%;
}
.twelve_col {
	width: 98.99%;
}
body > .grid > .twelve_col {
	width: 100%;
}
h1.res_name a.imglogo {
	background: url("//static.pubmed.gov/portal/portal3rc.fcgi/3999366/img/251741") no-repeat; width: 165px; height: 45px; text-indent: -9999px; display: block;
}
.dbheader .headerimage {
	background-image: url("//static.pubmed.gov/portal/portal3rc.fcgi/3999366/img/3818869");
}
.container {
	margin: 0px 1.6em;
}
body.object-only {
	background-color: white;
}
.pmc-grid {
	width: 1200px;
}
body.scanned-article-browse.article .pmc-grid {
	width: 1200px;
}
body.scanned-article-browse.article .eight_col {
	width: 70.83%;
}
body.scanned-article-browse.article .four_col {
	width: 27.16%;
}
.pmc-page-banner {
	width: 100%; text-align: center;
}
div.messagearea {
	background: rgb(246, 246, 246); margin: 1em 1em 1em 3em; padding: 0px; border: 1px solid rgb(221, 221, 221); clear: both;
}
.empty#messagearea {
	border: currentColor; clear: both;
}
ul.messages {
	margin: 0px; padding: 0px; font-family: Arial; list-style-type: none; list-style-image: none;
}
ul.messages li {
	margin: 0.22em 0px; padding: 0.23em 0.46em; background-repeat: no-repeat;
}
div.nomargin {
	margin-right: 0px;
}
body.table .grid {
	overflow: inherit;
}
body.table .grid .col {
	overflow: auto;
}
body.table div.page-box-wide.lit-style.article.hide-overflow {
	overflow: auto;
}
.default_table th {
	padding-right: 5px; padding-left: 5px; vertical-align: top;
}
.default_table td {
	padding-right: 5px; padding-left: 5px; vertical-align: top;
}
.body-link-popper .invert {
	padding: 0px 0.2em; color: rgb(255, 255, 255); background-color: rgb(20, 55, 108);
}
.pmc_logo {
	background: url("//static.pubmed.gov/portal/portal3rc.fcgi/3999366/img/3005255") no-repeat left top; width: 110px; height: 33px; text-indent: -9999px; margin-left: 1em; display: block;
}
.NLMLogo {
	line-height: 1.2em; font-size: 0.69em;
}
.NLMLogo a {
	color: rgb(85, 85, 85);
}
noscript p.nojs {
	background: url("//static.pubmed.gov/portal/portal3rc.fcgi/3999366/img/67327") no-repeat 5px rgb(255, 255, 187); margin: 0px; padding: 4px 4px 4px 28px;
}
.grid .lit-style {
	font: 1.23em/1.375 "Times New Roman", serif; font-size-adjust: none; font-stretch: normal;
}
.grid .lit-style h1 {
	font-family: arial,helvetica,clean,sans-serif;
}
.grid .lit-style h2 {
	font-family: arial,helvetica,clean,sans-serif;
}
.grid .lit-style h3 {
	font-family: arial,helvetica,clean,sans-serif;
}
.grid .lit-style h4 {
	font-family: arial,helvetica,clean,sans-serif;
}
.grid .lit-style h5 {
	font-family: arial,helvetica,clean,sans-serif;
}
.grid .lit-style h6 {
	font-family: arial,helvetica,clean,sans-serif;
}
.grid .lit-style h1 {
	font-size: 1.12em;
}
.grid .lit-style h2 {
	font-size: 1em;
}
.grid .lit-style h3 {
	font-size: 0.87em;
}
.grid .lit-style h4 {
	font-size: 0.81em !important;
}
.grid .lit-style h5 {
	font-size: 0.81em !important;
}
.grid .lit-style h6 {
	font-size: 0.81em !important;
}
.grid .lit-style h3.inline {
	line-height: 1.4731;
}
.grid .lit-style h4.inline {
	line-height: 1.5865;
}
.grid .lit-style h5.inline {
	line-height: 1.5865;
}
.grid .lit-style h6.inline {
	line-height: 1.5865;
}
.grid .lit-style .fm-sec {
	font: 0.81em/1.3846 arial, helvetica, clean, sans-serif; font-size-adjust: none; font-stretch: normal;
}
.grid .lit-style .fm-sec h1 {
	font-size: 1.38em;
}
.grid .lit-style .fm-sec h2 {
	font-size: 1.23em;
}
.grid .lit-style .fm-sec h3 {
	font-size: 1.07em;
}
.grid .lit-style .fm-sec h4 {
	font-size: 1em;
}
.grid .lit-style code {
	font-size: 0.81em;
}
.grid .lit-style kbd {
	font-size: 0.81em;
}
.grid .lit-style pre {
	font-size: 0.81em;
}
.grid .lit-style samp {
	font-size: 0.81em;
}
.uppercase {
	text-transform: uppercase; letter-spacing: 0.06em;
}
.caps {
	text-transform: capitalize;
}
.small-caps {
	text-transform: lowercase; letter-spacing: 0.02em; font-variant: small-caps;
}
.overline {
	text-decoration: overline;
}
.roman {
	font-style: normal;
}
.greek {
	font-family: Georgia, Times,"Times New Roman", serif;
}
.lower-alpha {
	list-style-type: lower-alpha;
}
.upper-alpha {
	list-style-type: upper-alpha;
}
.lower-roman {
	list-style-type: lower-roman;
}
.upper-roman {
	list-style-type: upper-roman;
}
.circle {
	list-style-type: circle;
}
.square {
	list-style-type: square;
}
.simple-list {
	list-style-type: none;
}
.first-line-outdent {
	list-style-type: none;
}
.first-line-outdent li::first-letter {
	margin-left: -1.5em;
}
.large-number-list {
	margin-left: 2.75em;
}
.labeled-list {
	
}
.labeled-list dt {
	margin: 0px; display: inline;
}
.labeled-list dd {
	margin: 0px; display: inline;
}
.labeled-list dd {
	margin-left: 1.5em;
}
.labeled-list dd::after {
	white-space: pre; content: "\A";
}
.temp-labeled-list {
	
}
.temp-labeled-list dt {
	margin-right: 0.8em; float: left;
}
.temp-labeled-list dd {
	vertical-align: top; display: table-cell;
}
.label {
	margin-right: 1em;
}
.figure {
	margin: 1.38em 0px;
}
.eight_col img.fullwidth {
	width: 100% !important;
}
.subtitle {
	font-weight: bold; margin-top: -0.5em;
}
.def {
	cursor: help;
}
.warn.box {
	margin: 42px 0px 45px; padding: 0px 0px 35px; border: 1px solid rgb(0, 0, 0);
}
.warn.box h3 {
	margin: 0px 0px 35px; height: 21px; text-align: center; padding-top: 2px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(247, 209, 24);
}
.warn.box p {
	padding: 0px 35px;
}
.warn.box * {
	color: rgb(0, 0, 0);
}
.default_table tfoot {
	border: currentColor;
}
.default_table thead {
	border: currentColor;
}
.default_table th {
	background-color: inherit;
}
.default_table th {
	border: currentColor;
}
.default_table td {
	border: currentColor;
}
table[frame='void'] {
	border: 0px currentColor;
}
table[frame='above'] {
	border-top-color: rgb(0, 0, 0); border-top-width: 1px; border-top-style: solid;
}
table[frame='below'] {
	border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;
}
table[frame='hsides'] {
	border-top-color: rgb(0, 0, 0); border-bottom-color: rgb(0, 0, 0); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
table[frame='vsides'] {
	border-right-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
table[frame='lhs'] {
	border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;
}
table[frame='rhs'] {
	border-right-color: rgb(0, 0, 0); border-right-width: 1px; border-right-style: solid;
}
table[frame='box'] {
	border: 1px solid rgb(0, 0, 0);
}
table[frame='border'] {
	border: 1px solid rgb(0, 0, 0);
}
table[rules='none'] td {
	border: 0px currentColor;
}
table[rules='rows'] tr {
	border-top-color: rgb(136, 136, 136); border-bottom-color: rgb(136, 136, 136); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
table[rules='cols'] td {
	border-right-color: rgb(136, 136, 136); border-left-color: rgb(136, 136, 136); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
table[rules='cols'] th {
	border-right-color: rgb(136, 136, 136); border-left-color: rgb(136, 136, 136); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
table[rules='groups'] thead + tbody {
	border-bottom-color: rgb(136, 136, 136); border-bottom-width: 1px; border-bottom-style: solid;
}
table[rules='groups'] tfoot + tbody {
	border-bottom-color: rgb(136, 136, 136); border-bottom-width: 1px; border-bottom-style: solid;
}
table[rules='groups'] tbody + tbody {
	border-bottom-color: rgb(136, 136, 136); border-bottom-width: 1px; border-bottom-style: solid;
}
table[rules='groups'] tbody + tfoot {
	border-top-color: rgb(136, 136, 136); border-top-width: 1px; border-top-style: solid;
}
table[rules='groups'] thead + tfoot {
	border-top-color: rgb(136, 136, 136); border-top-width: 1px; border-top-style: solid;
}
table[rules='groups'] thead + tbody {
	border-top-color: rgb(136, 136, 136); border-top-width: 1px; border-top-style: solid;
}
table[rules='groups'] col {
	border: 0px currentColor;
}
table[rules='groups'] colgroup {
	border: 0px currentColor;
}
table[rules='groups'] col + col {
	border-left-color: rgb(136, 136, 136); border-left-width: 1px; border-left-style: solid;
}
table[rules='groups'] colgroup + colgroup {
	border-left-color: rgb(136, 136, 136); border-left-width: 1px; border-left-style: solid;
}
table[rules='all'] td {
	border: 1px solid rgb(136, 136, 136);
}
table[rules='all'] th {
	border: 1px solid rgb(136, 136, 136);
}
table[rules='cols'] td:first-child {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
table[rules='cols'] th:first-child {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
table[rules='all'] td:first-child {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
table[rules='all'] th:first-child {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
table[rules='cols'] td:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
table[rules='cols'] th:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
table[rules='all'] td:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
table[rules='all'] th:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
table[rules='rows'] tr:first-of-type {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
table[rules='all'] tr:first-of-type {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
table[rules='rows'] tr:last-of-type {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
table[rules='all'] tr:last-of-type {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
table[rules='rows'] thead + tfoot {
	border-top-color: rgb(136, 136, 136); border-top-width: 1px; border-top-style: solid;
}
table[rules='rows'] thead + tbody {
	border-top-color: rgb(136, 136, 136); border-top-width: 1px; border-top-style: solid;
}
table[rules='rows'] tbody + tbody {
	border-top-color: rgb(136, 136, 136); border-top-width: 1px; border-top-style: solid;
}
table[rules='rows'] tbody + tfoot {
	border-top-color: rgb(136, 136, 136); border-top-width: 1px; border-top-style: solid;
}
table[rules='all'] tr:first-of-type td {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
table[rules='all'] tr:first-of-type th {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
table[rules='all'] tr:last-of-type td {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
table[rules='all'] tr:last-of-type th {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
table[rules='all'] thead + tfoot {
	border-top-color: rgb(136, 136, 136); border-top-width: 1px; border-top-style: solid;
}
table[rules='all'] thead + tbody {
	border-top-color: rgb(136, 136, 136); border-top-width: 1px; border-top-style: solid;
}
table[rules='all'] tbody + tbody {
	border-top-color: rgb(136, 136, 136); border-top-width: 1px; border-top-style: solid;
}
table[rules='all'] tbody + tfoot {
	border-top-color: rgb(136, 136, 136); border-top-width: 1px; border-top-style: solid;
}
th[align='left'] {
	text-align: left;
}
td[align='left'] {
	text-align: left;
}
th[align='right'] {
	text-align: right;
}
td[align='right'] {
	text-align: right;
}
th[align='justify'] {
	text-align: justify;
}
td[align='justify'] {
	text-align: justify;
}
th[valign='top'] {
	vertical-align: top;
}
td[valign='top'] {
	vertical-align: top;
}
th[valign='middle'] {
	vertical-align: middle;
}
td[valign='middle'] {
	vertical-align: middle;
}
th[valign='bottom'] {
	vertical-align: bottom;
}
td[valign='bottom'] {
	vertical-align: bottom;
}
.tgt_light {
	background: url("//static.pubmed.gov/portal/portal3rc.fcgi/3999366/img/2846531") no-repeat 100% -1%; padding-right: 17px; margin-right: 3px;
}
.tgt_light:active {
	background: url("//static.pubmed.gov/portal/portal3rc.fcgi/3999366/img/2846531") no-repeat 100% 12%;
}
.tgt_dark {
	background: url("//static.pubmed.gov/portal/portal3rc.fcgi/3999366/img/2846531") no-repeat 100% 43.5%; padding-right: 17px; margin-right: 3px;
}
.tgt_dark:active {
	background: url("//static.pubmed.gov/portal/portal3rc.fcgi/3999366/img/2846531") no-repeat 100% 25%;
}
.tgt_light_up {
	background: url("//static.pubmed.gov/portal/portal3rc.fcgi/3999366/img/2846531") no-repeat 100% 56%; padding-right: 17px; margin-right: 3px;
}
.tgt_light_up:active {
	background: url("//static.pubmed.gov/portal/portal3rc.fcgi/3999366/img/2846531") no-repeat 100% 69%;
}
.tgt_dark_up {
	background: url("//static.pubmed.gov/portal/portal3rc.fcgi/3999366/img/2846531") no-repeat 100% 100%; padding-right: 17px; margin-right: 3px;
}
.tgt_dark_up:active {
	background: url("//static.pubmed.gov/portal/portal3rc.fcgi/3999366/img/2846531") no-repeat 100% 83%;
}
.tabPopper {
	border-width: 1px; border-style: solid; border-color: rgb(204, 204, 204) rgb(102, 102, 102) rgb(102, 102, 102) rgb(204, 204, 204); padding: 0.2em; left: 0px; top: 0px; margin-top: 3px; display: none; box-shadow: 0.4em 0.4em 0.5em #999; background-color: rgb(255, 255, 255); -webkit-box-shadow: .4em .4em .5em #999; -moz-box-shadow: .4em .4em .5em #999;
}
.tabPopperCover {
	left: 0px; top: 0px; height: 1px; overflow: hidden; position: absolute; background-color: rgb(255, 166, 0);
}
.tabPopper fieldset {
	margin: 4px 10px; padding: 0px; border: 0px currentColor;
}
.tabPopper fieldset ul {
	padding-top: 3px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.tabPopper fieldset dl {
	padding-top: 3px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.tabPopper fieldset dl {
	margin: 0px 0px 6px;
}
.tabPopper fieldset input {
	top: 1px; position: relative;
}
div.messagearea {
	margin: 0px; padding: 0px; clear: both; border-bottom-color: rgb(136, 136, 136); border-bottom-width: 1px; border-bottom-style: solid;
}
div.browsername {
	padding-left: 0.5em; background-color: rgb(255, 255, 255);
}
.empty#messagearea {
	border: currentColor; clear: both;
}
div#messagearea ul.messages li.hi_warn {
	margin: 2.5em 0px;
}
ul.messages {
	margin: 0px; padding: 0px; font-family: arial, helvetica, sans-serif; list-style-type: none; list-style-image: none;
}
ul.messages li {
	background: no-repeat 0.5em 0.3em; margin: 0.22em 0px; padding: 0.25em; position: relative;
}
ul.messages li .icon {
	background: url("//static.pubmed.gov/portal/portal3rc.fcgi/3999366/img/3797312") no-repeat; padding-left: 16px; margin-right: 4px; display: block;
}
ul.messages li.icon {
	background: url("//static.pubmed.gov/portal/portal3rc.fcgi/3999366/img/3797312") no-repeat; padding-left: 16px; margin-right: 4px; display: block;
}
ul.messages li span.icon {
	background: rgb(255, 255, 255); padding-top: 0.35em; padding-left: 0.5em; margin-top: -0.5em;
}
ul.messages li.success .icon {
	
}
ul.messages li.icon.success {
	
}
ul.messages li.warn .icon {
	background-position: -17px 0px;
}
ul.messages li.hi_warn .icon {
	background-position: -17px 0px;
}
ul.messages li.icon.warn {
	background-position: -17px 0px;
}
ul.messages li.icon.hi_warn {
	background-position: -17px 0px;
}
ul.messages li.suggest .icon {
	background-position: -34px 0px;
}
ul.messages li.icon.suggest {
	background-position: -34px 0px;
}
ul.messages li.info .icon {
	background-position: -51px 0px;
}
ul.messages li.icon.info {
	background-position: -51px 0px;
}
ul.messages li.error .icon {
	background-position: -68px 0px;
}
ul.messages li.icon.error {
	background-position: -68px 0px;
}
ul.messages li.hi_warn em.detail {
	padding-left: 1.7em; font-style: normal; font-weight: normal;
}
ul.messages li.hi_warn {
	font-weight: bold;
}
.success {
	padding-left: 17px; margin-bottom: 0.5em; background-image: url("//static.pubmed.gov/portal/portal3rc.fcgi/3999366/img/3797312"); background-repeat: no-repeat; background-color: transparent;
}
.error {
	padding-left: 17px; margin-bottom: 0.5em; background-image: url("//static.pubmed.gov/portal/portal3rc.fcgi/3999366/img/3797312"); background-repeat: no-repeat; background-color: transparent;
}
.warn {
	padding-left: 17px; margin-bottom: 0.5em; background-image: url("//static.pubmed.gov/portal/portal3rc.fcgi/3999366/img/3797312"); background-repeat: no-repeat; background-color: transparent;
}
.info {
	padding-left: 17px; margin-bottom: 0.5em; background-image: url("//static.pubmed.gov/portal/portal3rc.fcgi/3999366/img/3797312"); background-repeat: no-repeat; background-color: transparent;
}
.suggest {
	padding-left: 17px; margin-bottom: 0.5em; background-image: url("//static.pubmed.gov/portal/portal3rc.fcgi/3999366/img/3797312"); background-repeat: no-repeat; background-color: transparent;
}
.hi_warn {
	padding-left: 17px; margin-bottom: 0.5em; background-image: url("//static.pubmed.gov/portal/portal3rc.fcgi/3999366/img/3797312"); background-repeat: no-repeat; background-color: transparent;
}
.success {
	
}
.warn {
	background-position: -17px 0px;
}
.hi_warn {
	background-position: -17px 0px; font-weight: bold;
}
.suggest {
	background-position: -34px 0px;
}
.info {
	background-position: -51px 0px;
}
.error {
	background-position: -68px 0px;
}
.navwrap-bottom {
	margin-top: 2em; margin-bottom: 10px;
}
.navwrap-top {
	margin-bottom: 0.5em;
}
.navigation-toc {
	overflow: auto; max-height: 500px; max-width: 600px;
}
.source-contents-label {
	background: url("//static.pubmed.gov/portal/portal3rc.fcgi/3999366/img/27532") no-repeat 100% 100%; padding-right: 17px; font-size: 1em;
}
.source-contents-label:active {
	background: url("//static.pubmed.gov/portal/portal3rc.fcgi/3999366/img/27532") no-repeat 100% 58%; padding-right: 17px;
}
div.navigation-wrap {
	overflow: hidden;
}
div.content div.navigation-wrap a.navtrig {
	margin: 2px 1.7em 2px 2px; color: rgb(51, 102, 153); text-decoration: none; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.print-link {
	margin-right: 1.7em; float: right;
}
.navigation-toc {
	padding: 0px 2em 0px 0px; background-color: white; -moz-box-shadow: 0.4em 0.4em 0.5em #999999;
}
.navigation-toc ul.toc-toggle {
	padding-left: 3em;
}
.navigation-toc ul.toc-no-toggle {
	padding-left: 2em;
}
.navigation-toc ul.toc ul.toc {
	padding-left: 3em; margin-top: 3px;
}
.navigation-toc li {
	padding: 2px 0px;
}
.navigation-toc a.toc-link {
	padding: 1px; border: 1px solid white; color: rgb(51, 102, 153); text-decoration: none;
}
.navigation-toc a.toc-link:hover {
	color: rgb(255, 255, 255); background-color: rgb(51, 102, 153);
}
.navigation-toc a.current-toc-entry {
	padding: 2px; border: 1px solid white; color: rgb(51, 102, 153); font-weight: bold;
}
.toc-page-link {
	font-size: 110%; margin-top: 9px; float: right;
}
.twelve_col .pagination {
	margin-top: 3px; margin-bottom: 2px;
}
.pagination {
	font-size: 0.84em; float: right; white-space: nowrap;
}
.pagination h3 {
	color: rgb(0, 0, 0); font-size: inherit; font-weight: normal; display: inline;
}
.pagination .page_link {
	padding: 1px 6px; zoom: 1;
}
.pagination h3 {
	display: inline;
}
.pagination .inactive {
	color: rgb(204, 204, 204);
}
.pagination .active {
	padding: 2px 6px; border: 1px solid rgb(221, 221, 221); color: rgb(51, 102, 153); text-decoration: none; white-space: nowrap;
}
.pagination a:hover {
	border: 1px solid rgb(136, 136, 136); color: rgb(255, 255, 255); background-color: rgb(51, 102, 153);
}
.pagination .prev {
	margin-right: 0.6em; margin-left: 0.2em;
}
.pagination .next {
	margin-right: 0.2em; margin-left: 0.6em;
}
.pagination .num {
	width: 1.63em; font-size: inherit; display: inline;
}
.bottom .pagination {
	text-align: right; float: none;
}
body.objectonly {
	background-color: white;
}
body.literature-content-only {
	background-color: white;
}
body .no_max_width {
	max-width: none;
}
body.literature-content-only > .grid > .shadow {
	margin-left: 1.5em; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
#source-thumb {
	text-align: center; margin-bottom: 1em;
}
#source-thumb a {
	border: 0px currentColor;
}
#source-thumb img {
	box-shadow: 4px 4px 8px rgba(0,0,0,0.5); -webkit-box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.5); -moz-box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.5);
}
#footer {
	margin-bottom: 3em;
}
.navigation-toc-link {
	float: left;
}
.box {
	padding: 1em; background-color: rgb(251, 251, 251);
}
.contrib .affiliation {
	line-height: 1.27em;
}
.NLMLogo {
	color: rgb(111, 111, 111);
}
.NLMLogo a {
	color: rgb(111, 111, 111);
}
.NLMLogo {
	line-height: 1.4em;
}
.res_logo .NLMLogo a:hover {
	text-decoration: underline;
}
pre {
	overflow-x: auto;
}
div.warn.box {
	padding-bottom: 0px;
}
div.collapse {
	overflow: hidden; max-height: 120px;
}
div.collapsible.warn.box {
	padding-bottom: 10px; margin-bottom: 0px;
}
div.warn.box h3 {
	margin-bottom: 0px; float: none;
}
#collapse-button {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(0, 0, 0) rgb(0, 0, 0); padding: 5px; float: right; background-color: rgb(251, 251, 251);
}
div.clear {
	border: currentColor; clear: both;
}
div.messagearea {
	background: rgb(246, 246, 246); margin: 1em 1em 1em 3em; padding: 0px; border: 1px solid rgb(221, 221, 221); clear: both;
}
.empty#messagearea {
	border: currentColor; clear: both;
}
ul.messages {
	margin: 0px; padding: 0px; font-family: Arial; list-style-type: none; list-style-image: none;
}
ul.messages li {
	margin: 0.22em 0px; padding: 0.23em 0.46em; background-repeat: no-repeat;
}
.universal_header {
	height: 2em; font-family: arial, helvetica, sans-serif; font-size: 13px; background-color: rgb(51, 102, 153);
}
ul.resources_list {
	margin-left: 1.3em; float: left;
}
ul.resources_list > li.ui-ncbimenu-item-first {
	margin-right: 0.5em;
}
.myncbi a {
	color: rgb(255, 255, 255);
}
#ncbihome {
	margin: 0px; padding: 0.25em 0.8em 0px 0px; color: rgb(255, 255, 255);
}
#ncbihome:focus {
	outline: rgb(255, 255, 255) dotted 1px;
}
.myncbi {
	top: 0.4em; right: 1em; color: rgb(255, 255, 255); float: right; position: relative;
}
.myncbi a {
	margin-left: 1em;
}
#mnu {
	margin-left: 0px;
}
ul.jig-ncbimenu a.topanchor {
	color: rgb(255, 255, 255);
}
ul.jig-ncbimenu a:hover {
	text-decoration: none;
}
.ui-ncbimenu-item {
	border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: dotted; background-color: rgb(252, 252, 252);
}
.ui-ncbimenu li.ui-ncbimenu-item-first a.ui-ncbimenu-first-link-has-submenu {
	padding: 0.45em 20px 0.2em 0px;
}
body ul.ui-ncbimenu-submenu {
	border-width: 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(170, 170, 170) rgb(170, 170, 170) rgb(221, 221, 221); box-shadow: 0.4em 0.4em 0.5em rgba(0,0,0,0.3); -webkit-box-shadow: 0.4em 0.4em 0.5em rgba(0, 0, 0, .3); -moz-box-shadow: 0.4em 0.4em 0.5em rgba(0, 0, 0, .3);
}
body .ui-ncbimenu-item-first-active {
	color: rgb(255, 255, 255); background-color: rgb(76, 150, 223);
}
body ul li a.ui-ncbimenu-item-active {
	color: rgb(255, 255, 255); background-color: rgb(76, 150, 223);
}
.footer {
	clear: both; margin-top: 1em;
}
#footer {
	line-height: 1.8em; font-family: arial, helvetica, sans-serif; font-size: 11px;
}
#NCBIFooter_dynamic {
	line-height: 1.8em; font-family: arial, helvetica, sans-serif; font-size: 11px;
}
#NCBIFooter_dynamic {
	top: 1.4em; color: rgb(80, 80, 80); clear: both; font-size: 11px; position: relative; z-index: 10;
}
.breadcrumbs {
	left: 1.6em; top: 1.1em; position: absolute;
}
.help_desk {
	top: 1.1em; right: 1em; position: absolute;
}
#NCBIFooter_dynamic a {
	color: rgb(20, 55, 108); text-decoration: none;
}
#footer a {
	color: rgb(20, 55, 108); text-decoration: none;
}
#NCBIFooter_dynamic a:hover {
	text-decoration: underline;
}
#footer a:hover {
	text-decoration: underline;
}
.contact_info a:hover {
	text-decoration: underline;
}
#footer-contents-right {
	text-align: right; float: right;
}
#footer-contents-right a {
	height: 41px; text-indent: 10em; overflow: hidden; padding-top: 14px; float: left;
}
#footer-contents-right div {
	display: inline;
}
#nlm_thumb_logo a {
	background: url("/coreweb/images/ncbi/footer/footer_imgs.png") no-repeat 0px 100%; width: 34px; margin-right: 14px;
}
#nih_thumb_logo a {
	background: url("/coreweb/images/ncbi/footer/footer_imgs.png") no-repeat -35px 100%; width: 40px; margin-right: 14px;
}
#hhs_thumb_logo a {
	background: url("/coreweb/images/ncbi/footer/footer_imgs.png") no-repeat -75px 100%; width: 39px; margin-right: 14px;
}
#usagov_thumb_logo a {
	background: url("/coreweb/images/ncbi/footer/footer_imgs.png") no-repeat -114px 100%; width: 89px;
}
#footer-contents-left p.address {
	margin: 0px; line-height: 18px;
}
#footer-contents-left a {
	font-weight: bold;
}
#footer-contents-left span.url a {
	font-weight: normal;
}
#footer-contents-left p.address .adr {
	display: block;
}
#footer {
	background: url("//static.pubmed.gov/portal/portal3rc.fcgi/3999366/img/3418709") repeat-x left top rgb(229, 229, 229); clear: both; z-index: 1; zoom: 1;
}
#footer {
	text-align: center; color: rgb(20, 55, 108); overflow: visible; background-color: rgb(255, 255, 255);
}
.contact_info {
	text-align: center; color: rgb(20, 55, 108); overflow: visible; background-color: rgb(255, 255, 255);
}
.foot_list {
	margin: 4.5em 0px 0px; padding: 0px; width: 20%; text-align: left; float: left;
}
.foot_list li {
	list-style-type: none;
}
.foot_list li h3 {
	margin: 0px 0px 0.05em; text-transform: uppercase;
}
.offscreen_noflow {
	margin: 0px; padding: 0px; height: 0px; text-indent: -9999em; float: left; _display: block;
}
.contact_info {
	margin: 1em 1.6em; text-align: left; clear: both;
}
.subfooter {
	overflow: hidden; margin-left: 1.6em;
}
#footer #external-disclaimer {
	padding: 0.68em; line-height: 1em;
}
#footer #external-disclaimer a {
	text-decoration: underline;
}
.header {
	background: url("//static.pubmed.gov/portal/portal3rc.fcgi/3999366/img/2375536") repeat-x left bottom rgb(213, 213, 213); margin-bottom: 1.23em; position: relative; z-index: 20;
}
.header a {
	text-decoration: none;
}
.header a:hover {
	text-decoration: underline;
}
.search {
	margin: 0px 0px 0px 13.53em; padding: 1.2em 0px 0.7em;
}
.search_form {
	
}
.search_form select {
	font-family: arial,helvetica,sans-serif; margin-right: 0.2em;
}
.search_form .jig-ncbiclearbutton-wrap {
	font-family: arial,helvetica,sans-serif; margin-right: 0.2em;
}
.search_form button {
	font-family: arial,helvetica,sans-serif; margin-right: 0.2em;
}
.search_form select {
	width: 8.5em; bottom: 1px; font-size: 1.07em; margin-right: 0.3em; position: relative;
}
.search_form select optgroup {
	color: rgb(85, 85, 85); padding-left: 0.2em; font-style: normal;
}
.search_form select optgroup option {
	color: rgb(0, 0, 0);
}
.search_form input {
	width: 48%; font-size: 1.15em; display: inline-block; _width: 100%;
}
.search_form div.nowrap {
	
}
.search_form button.nowrap {
	
}
.search_form div.nowrap div.nowrap {
	
}
.search_form .nowrap {
	display: inline;
}
.searchlinks {
	margin: 0.2em 0px 0px 9.6em; _zoom: 1;
}
.searchlinks li {
	margin-right: 1.2em; zoom: 1;
}
.searchlinks .help {
	right: 1em; margin-right: 0px; position: absolute; _margin-top: -.1em;
}
.searchlinks .hidden {
	display: none;
}
.searchlinks .visible {
	display: inline;
}
.search_form .wrap {
	display: inline; position: relative; _width: 70%;
}
#cl {
	top: -12px; right: 8px; position: absolute;
}
.search_form button {
	margin: 0px 0.2em; padding: 0.2em 0.4em; border-radius: 5px; border: 0px currentColor; width: auto; overflow: visible; cursor: pointer; box-shadow: 0.1em 0.1em 0.1em rgba(0,0,0,0.5); background-color: rgb(221, 221, 221); -moz-border-radius: 5px; -webkit-border-radius: 5px; text-shadow: .1em .1em .1em rgba(0, 0, 0, .5); -webkit-box-shadow: .1em .1em .1em rgba(0, 0, 0, .5); -moz-box-shadow: .1em .1em .1em rgba(0, 0, 0, .5); _padding: .2em .4em;
}
.search_form button.button_search {
	color: rgb(255, 255, 255); font-size: inherit; font-weight: bold; background-color: rgb(68, 119, 170);
}
.search_form button.button_search:active {
	background-color: rgb(76, 150, 223);
}
.search_form button.button_preview {
	color: rgb(255, 255, 255); font-weight: bold; background-color: rgb(166, 77, 72);
}
.search_form button.button_preview:active {
	background-color: rgb(242, 112, 105);
}
.search_form input:focus {
	-moz-box-shadow: 0 0 .3em rgba(211, 186, 44, .8);
}
.search_form .jig-ncbiclearbutton-wrap {
	border: 1px solid rgb(153, 153, 153); width: 64%;
}
.search_form .jig-ncbiclearbutton-wrap input {
	width: 100%;
}
.search_form .jig-ncbiclearbutton-wrap a.reset {
	top: 50%; margin-top: -7px; margin-left: 0px;
}
.rss_icon {
	top: 3px; margin-right: 0.3em; position: relative;
}
.rss_menu {
	display: none; z-index: 1001;
}
.rss_menu legend {
	margin: 2px 0px 0px 3px; font-weight: bold;
}
.rss_menu ul {
	margin: 0px; padding: 5px 0px 0px; list-style-type: none;
}
.rss_menu ul li {
	margin-bottom: 0.4em;
}
.rss_menu span {
	margin-right: 0.5em;
}
.rss_menu label {
	margin-right: 0.5em;
}
.rss_menu ul input {
	top: 0px;
}
.rss_menu dd {
	margin-bottom: 1em; margin-left: 0px;
}
.rss_menu #rss_name {
	width: 15em;
}
.rss_menu button {
	margin-top: 0.5em;
}
.rss_menu label {
	display: block;
}
.db_logo {
	background: no-repeat left top; width: 100px; height: 36px; text-indent: -9999px; display: block;
}
.res_logo {
	left: 1.23em; width: 11.53em; padding-top: 0.4em; position: absolute;
}
.res_logo h1 {
	margin: 0px; font-weight: normal;
}
.long {
	padding: 0.5em 0px;
}
.long h1 {
	line-height: 1.15;
}
.res_logo h1 a {
	padding: 0.3em 0px; color: rgb(51, 51, 51); display: block; text-shadow: 1px 1px 1px rgba(240, 240, 240, .9);
}
.res_tagline {
	display: none;
}
.res_logo h1 a {
	text-decoration: none;
}
.res_logo h1 a:hover {
	text-decoration: none;
}
.res_logo h1 a:visited {
	text-decoration: none;
}
h1.img_logo {
	margin: 0px;
}
h1.img_logo a {
	padding: 0px;
}
.searchlinks {
	min-height: 1.3em;
}
.browsercheck .warn {
	color: rgb(0, 0, 0);
}
.browsercheck .error {
	color: rgb(0, 0, 0);
}
span.caps {
	text-transform: capitalize;
}
div.success_msg {
	margin: 0.5em; padding: 0.4em; color: black; font-family: helvetica, arial, verdana, sans-serif;
}
div.warn_msg {
	margin: 0.5em; padding: 0.4em; color: black; font-family: helvetica, arial, verdana, sans-serif;
}
div.error_msg {
	margin: 0.5em; padding: 0.4em; color: black; font-family: helvetica, arial, verdana, sans-serif;
}
div.success_msg img {
	top: 0.15em; margin-left: 0.2em; position: relative;
}
div.warn_msg img {
	top: 0.15em; margin-left: 0.2em; position: relative;
}
div.error_msg img {
	top: 0.15em; margin-left: 0.2em; position: relative;
}
div.success_msg {
	border: 1px solid rgb(102, 204, 102); background-color: rgb(204, 255, 204);
}
div.warn_msg {
	border: 1px solid rgb(227, 210, 28); background-color: rgb(255, 255, 239);
}
div.error_msg {
	border: 1px solid rgb(255, 136, 136); background-color: rgb(255, 221, 221);
}
.success {
	margin-right: 0.5em; margin-left: 0.5em;
}
.error {
	margin-right: 0.5em; margin-left: 0.5em;
}
.warn {
	margin-right: 0.5em; margin-left: 0.5em;
}
.info {
	margin-right: 0.5em; margin-left: 0.5em;
}
.suggest {
	margin-right: 0.5em; margin-left: 0.5em;
}
.hi_warn {
	margin-right: 0.5em; margin-left: 0.5em;
}
.navlink-box > .page-breadcrumbs li a {
	background: url("//static.pubmed.gov/portal/portal3rc.fcgi/3999366/img/3848514") no-repeat right; padding-right: 8px;
}
.format-menu {
	margin-bottom: 1em;
}
.format-menu ul {
	margin: 0px; padding: 0px; display: inline;
}
.format-menu h2 {
	color: rgb(0, 0, 0);
}
.format-menu ul li {
	margin: 0px 0.3em; display: inline;
}
.format-menu ul li a {
	color: rgb(0, 0, 0);
}
.format-menu ul li.selected {
	color: rgb(94, 94, 94);
}
div.try-button {
	text-align: center; margin-top: 0.3em;
}
.portlet {
	margin: 0.76em 0px 2.15em; line-height: 1.23em; overflow: visible; padding-top: 0.46em; border-top-color: rgb(151, 176, 200); border-top-width: 0.4em; border-top-style: solid; zoom: 1;
}
.portlet h1 {
	color: rgb(152, 87, 53); font-weight: bold; display: inline;
}
.portlet h2 {
	color: rgb(152, 87, 53); font-weight: bold; display: inline;
}
.portlet h3 {
	color: rgb(152, 87, 53); font-weight: bold; display: inline;
}
.portlet h4 {
	color: rgb(152, 87, 53); font-weight: bold; display: inline;
}
.portlet h5 {
	color: rgb(152, 87, 53); font-weight: bold; display: inline;
}
.portlet h6 {
	color: rgb(152, 87, 53); font-weight: bold; display: inline;
}
.portlet .whatsthis {
	color: rgb(20, 55, 108); margin-left: 0.3em; white-space: nowrap;
}
.portlet ul {
	margin: 0px; padding: 0px;
}
.portlet ul li {
	overflow: visible; padding-bottom: 1px; margin-top: 0.46em; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted; list-style-type: none; position: relative; zoom: 1;
}
.portlet .portlet_list li {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.portlet ul li a {
	color: rgb(20, 55, 108); font-weight: normal; text-decoration: none;
}
.portlet ul li a:hover {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.portlet ul li a:active {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.portlet ul a {
	_display: block; _float: left; _clear: left;
}
.portlet .seemore {
	text-align: right; color: rgb(20, 55, 108); font-size: 0.92em; text-decoration: none; margin-top: 0.8em; display: block;
}
.portlet .portlet_section_header {
	color: rgb(0, 0, 0); font-weight: bold; text-decoration: none; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.portlet li.two_line {
	height: 2.36em; overflow: hidden;
}
.portlet .two_line a {
	overflow: hidden; display: block; max-height: 2.45em;
}
.portlet .long_info {
	color: rgb(119, 119, 119);
}
.portlet p {
	color: rgb(119, 119, 119);
}
.portlet .two_line .source {
	color: rgb(119, 119, 119);
}
.portlet .one_line_source {
	color: rgb(119, 119, 119);
}
.portlet_content .image .desc {
	color: rgb(119, 119, 119);
}
.portlet ul li .desc a {
	color: rgb(119, 119, 119);
}
.portlet .two_line .source {
	right: 0px; padding-left: 0.3em; white-space: nowrap; position: absolute; background-color: white;
}
.portlet .one_line_source {
	right: 0px; padding-left: 0.3em; white-space: nowrap; position: absolute; background-color: white;
}
.portlet .two_line .source {
	top: 1.23em;
}
.portlet .two_line .tertiary {
	padding: 0.1em 0px 0px 0.3em; top: 1.5em; right: 0px; color: rgb(119, 119, 119); font-size: 0.76em; position: absolute; background-color: white;
}
.portlet .portlet_content p {
	margin: 0.8em 0px;
}
.portlet .buttonwrap {
	top: -0.1em; overflow: visible; float: left; position: relative;
}
.portlet .invert {
	padding: 0px 0.2em; color: rgb(255, 255, 255); background-color: rgb(20, 55, 108);
}
.portlet .tertiary {
	top: 0.1em; text-align: right; color: rgb(119, 119, 119); line-height: 1.4em; position: relative;
}
.portlet_content {
	margin: 0px; position: relative;
}
.portlet_content textarea {
	margin: 0px 0px 0.9em;
}
.portlet_content img {
	margin: 0.3em 1.4em 0.7em 0px;
}
.portlet_content .image {
	overflow: hidden; display: block;
}
.portlet_content .image .img_link {
	float: left;
}
.portlet_shutter {
	background: url("//static.pubmed.gov/portal/portal3rc.fcgi/3999366/img/32197") no-repeat left top; top: -0.2em; width: 15px; height: 15px; right: 0px; margin-left: 0.6em; float: right; display: block; position: absolute;
}
.shutter_closed {
	background-position: left bottom;
}
.portlet .related li {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.portlet .right {
	text-align: right;
}
.ra_qry {
	padding-left: 2em;
}
.ra_rcd {
	padding-left: 2em;
}
.ra_qry {
	background: url("//static.pubmed.gov/portal/portal3rc.fcgi/3999366/img/32182") no-repeat 0px 1px;
}
.ra_rcd {
	background: url("//static.pubmed.gov/portal/portal3rc.fcgi/3999366/img/32183") no-repeat 0px 1px;
}
.sensor {
	margin: 1em 0px; padding: 0px 1em 1em; border: 1px solid rgb(200, 221, 235); background-color: rgb(247, 249, 251);
}
.sensor .sensor_head {
	margin-bottom: 0px; position: relative;
}
.sensor .sensor_head h3 {
	font-weight: normal;
}
.sensor h3 {
	margin: 0.69em 0px 0px;
}
.sensor h4 {
	margin: 0.69em 0px 0px;
}
.sensor h5 {
	margin: 0.69em 0px 0px;
}
.sensor h6 {
	margin: 0.69em 0px 0px;
}
.sensor .sensor_content {
	margin-bottom: 1.1em;
}
.sensor p {
	margin: 0px;
}
.sensor .portlet_shutter {
	display: none;
}
.no_p_margins {
	margin: 0px;
}
.portlet_head {
	margin-bottom: 0.46em; position: relative;
}
.portlet_title {
	margin-right: 2em;
}
.sensor_title {
	margin-right: 2em;
}
.portlet_title h3 {
	line-height: inherit;
}
div.port li.item em.error.linklist {
	color: rgb(204, 0, 0); font-size: 1.2em; background-color: rgb(234, 235, 200);
}
div.norender.port {
	font-family: Arial,Lucida Sans,Trebuchet,Sans-Serif;
}
.portlet .ui-ncbitoggler-slave {
	margin: 0px;
}
.portlet .ui-ncbitoggler-slave-open {
	margin: 0px;
}
.blueStyle.portlet {
	background: rgb(255, 251, 238); border-radius: 9px; border: 2px solid rgb(242, 238, 229); margin-top: 1.85em; margin-right: 2px; box-shadow: 1px 1px 2px #ede7da;
}
.blueStyle.portlet > div {
	margin: 1em;
}
.blueStyle.portlet .portlet_head {
	background: rgb(95, 142, 206); margin: -1.65em 0.4em 0em; padding: 0.6em 1em; border-radius: 7px;
}
.blueStyle.portlet .portlet_title h3 {
	color: rgb(255, 255, 255);
}
.blueStyle.portlet .portlet_shutter {
	top: 0.65em; right: 0.8em;
}
.whiteStyle.portlet {
	background: rgb(255, 255, 255); border-radius: 9px; border: 1px solid rgb(242, 238, 229); margin-right: 2px; box-shadow: 1px 1px 2px #ede7da;
}
.whiteStyle.portlet > div {
	margin: 1em;
}
.whiteStyle.portlet .portlet_head {
	background: rgb(255, 255, 255); padding: 0px 1em 0em 0px; margin-top: 0.5em; margin-bottom: 0em;
}
.whiteStyle.portlet .portlet_title h3 {
	color: rgb(0, 51, 102);
}
.whiteStyle.portlet .portlet_shutter {
	top: 0.1em;
}
.inline_sensor {
	border-radius: 9px; border: 1px solid rgb(242, 238, 229); width: 30%; margin-right: 2.8%; margin-bottom: 2em; float: left; box-shadow: 1px 1px 1px #ede7da;
}
.inline_sensor .image {
	border-top-left-radius: 9px; border-top-right-radius: 9px;
}
.right.inline_sensor {
	margin-right: 2px; margin-left: 2.8%; float: right;
}
.inline_sensor h3 {
	background: url("//static.pubmed.gov/portal/portal3rc.fcgi/3999366/img/3593075") repeat-x; margin: 0px; padding: 0.5em; color: rgb(255, 255, 255); font-size: 1.2em; display: block;
}
.inline_sensor .sensor_content {
	margin: 0.5em 0.9em;
}
div#HTDisplay ul li a.hidden {
	display: none;
}
div#HTDisplay div.action {
	width: 100%; overflow: hidden;
}
div#HTDisplay div.action a {
	margin: 0em 0.5em 0.25em; color: rgb(20, 55, 108); font-size: 0.84em; float: right;
}
div#HTDisplay p {
	margin: 1.2em 0em 0.6em 0.5em; color: rgb(20, 55, 108); clear: both;
}
div#HTDisplay p a {
	color: rgb(20, 55, 108);
}
div#HTDisplay p {
	display: none;
}
div#HTDisplay .action a.HTOff {
	display: none;
}
div.HTOff#HTDisplay .action a.HTOn {
	display: none;
}
div.HTOff#HTDisplay p.HTOff {
	display: block;
}
div.HTOn#HTDisplay p.HTOn {
	display: block;
}
div.HTOff#HTDisplay .action a.HTOff {
	display: block;
}
div.HTOn#HTDisplay .action a.HTOn {
	display: block;
}
div#HTDisplay ul.hide {
	display: none;
}
div#HTDisplay p.Err {
	display: block;
}
div.HTOff#HTDisplay a.seemore {
	display: none;
}
div.HTOn#HTDisplay a.seemore {
	display: none;
}
body .popper {
	font-size: 1.2em;
}
div.popper p {
	margin: 0px 0px 0.25em;
}
p#htbpcit {
	font-size: 85%; display: block;
}
p.pmid {
	font-size: 85%; display: block;
}
p#htbpcit {
	font-style: italic;
}
.hidden#htbpopper {
	display: none;
}
div#HTDisplay .ralinkpop {
	width: 350px;
}
div.pmc_para_cit {
	background: white; border-width: 1px 2px 2px; border-style: solid; border-color: black white white; padding: 4px; visibility: hidden;
}
div.stretched.pmc_para_cit {
	border-width: 1px 2px 2px; border-style: solid; border-color: rgb(204, 204, 204); box-shadow: 0.4em 0.4em 0.5em rgba(0,0,0,0.4); -webkit-box-shadow: 0.4em 0.4em 0.5em rgba(0, 0, 0, .4); -moz-box-shadow: 0.4em 0.4em 0.5em rgba(0, 0, 0, .4);
}
div.pmc_para_cit li.expanded span.one_line_source {
	display: none;
}
div.pmc_para_cit li.expanded div.alt-note {
	margin-top: 0.4em; margin-bottom: 0.4em;
}
div.pmc_para_cit div.citation {
	font-size: 0.85em; margin-top: 0.3em;
}
div.pmc_para_cit li.two_line span.one_line_source {
	bottom: 1px;
}
div.pmc_para_cit li.two_line div.alt-note {
	display: none;
}
#body-link-poppers .ui-ncbipopper-wrapper {
	z-index: 2000;
}
#body-link-poppers div.authors {
	font-style: italic; margin-top: 0.5em; margin-bottom: -0.3em;
}
#body-link-poppers div.citation {
	font-style: italic; margin-top: 0.5em; margin-bottom: -0.3em;
}
.ui-ncbipopper-arrow-left {
	padding-top: 1.4em;
}
