body {
    background-color: #F8F8F8;
	text-align:justify;
}
.small-caps {
    font-size: 80%;
    font-variant: small-caps;
}
.monospace {
    font-family: monospace;
}
.pmctop-bg {
    background-color: #FFFEEE;
}
a.pmctop {
    color: white;;
    font-family: Arial,sans-serif;
    font-size: 12px;
    text-decoration: none;
}
.pmc-body A:active, .pmc-body A:hover, .pmc-body-table A:active, .pmc-body-table A:hover, .pmc-body-figure A:active, .pmc-body-figure A:hover, .pmc-body A:hover {
    text-decoration: underline;
}
.pmc-body A:hover, .pmc-body-table A:hover, .pmc-body-figure A:hover {
}
hr {
    color: #5db2b5;
}
hr.tfs {
    border-style: dashed none none;
    border-top: 1px dashed #5db2b5;
    height: 1ex;
}
.base-highlight1 {
    background-color: #EBEBEB;
}
.base-highlight2 {
    background-color: #CCCCCC;
}
.valign-top {
    vertical-align: top;
}
.valign-bottom {
    vertical-align: bottom;
}
.controls {
    color: #000000;
    font-family: Verdana,Arial,sans-serif;
    font-size: 75%;
    font-weight: bold;
    text-decoration: none;
}
.formtext {
    font-family: Arial,sans-serif;
    font-size: 80%;
}
.link {
    color: #0055AA;
    text-decoration: none;
}
.footer-link {
    font-family: Arial,sans-serif;
    font-size: 80%;
    text-align: center;
}
.side-head {
    font-family: Arial,sans-serif;
    font-size: 90%;
    font-weight: bold;
}
.side-subhead {
    font-family: Arial,sans-serif;
    font-size: 75%;
    font-weight: bold;
    margin-top: 10px;
}
.side-item, .side-curr-item {
    border-bottom: 1px solid #C0C0C0;
    font-family: Arial,sans-serif;
    font-size: 75%;
    margin: 2px 1px 2px 4px;
    padding-bottom: 2px;
}
.side-item a {
    color: #0055AA;
    text-decoration: none;
}
.side-curr-item {
    color: #3D3D3D ;
}
.toc-header-vid {
    font-family: Arial,sans-serif;
    font-size: 120%;
    font-weight: bold;
    line-height: 1.1em;
    margin-bottom: 1.1em;
    margin-top: 1.1em;
}
.more-iss-text {
    font-family: Arial,sans-serif;
    font-weight: bold;
    margin-bottom: 1.35em;
    margin-top: 1.35em;
}
.more-iss-link {
    color: #0055AA;
    text-decoration: none;
}
.arc-issue {
    color: white;;
    font-family: Arial,sans-serif;
    font-size: 80%;
    text-align: center;
    text-decoration: none;
}
.toc-entry, .portal-tocentry {
    line-height: 1.125em;
}
.toc-comment {
    font-family: Arial,sans-serif;
    font-size: 70%;
}
.toc-title {
    font-family: Arial,sans-serif;
    font-size: 80%;
    font-weight: bold;
}
.toc-author {
    font-family: Arial,sans-serif;
    font-size: 75%;
}
.toc-cit-ver {
    color: #666666;
    font-family: Arial,sans-serif;
    font-size: 75%;
}
.toc-cit-jour {
    color: #666666;
    font-family: Arial,sans-serif;
    font-size: 75%;
    font-style: italic;
}
.toc-cit-vol {
    color: #666666;
    font-family: Arial,sans-serif;
    font-size: 75%;
}
.toc-cit-page {
    color: #666666;
    font-family: Arial,sans-serif;
    font-size: 75%;
    font-weight: bold;
}
.toc-cit-date, .toc-pmcid {
    color: #666666;
    font-family: Arial,sans-serif;
    font-size: 75%;
    white-space: nowrap;
}
.toc-link {
    font-family: Arial,sans-serif;
    font-size: 75%;
    text-decoration: none;
}
a.toc-link {
    color: white;;
}
.toc-divider {
    font-family: Arial,sans-serif;
    font-size: 75%;
    text-decoration: none;
}
.toc-corrected-citation {
    margin-left: 1em;
}
.toc-corrected-prefix, .toc-corrected-1st-author-etal, .toc-corrected-citation-title {
    font-family: Arial,sans-serif;
    font-size: 75%;
}
.toc-corrected-prefix {
    font-weight: 600;
}
.toc-corrected-citation-info {
    font-family: Arial,sans-serif;
    font-size: 75%;
}
.toc-corrected-citation-info .citation-abbreviation {
    font-style: italic;
}
.toc-entry-abstract-toc {
    color: #333333;
    font-family: Arial,san-serif;
    font-size: 75%;
    padding: 0 2em;
}
.cited-article-fm {
    background-color: #EBEBEB;
    border-style: solid;
    border-width: 1px;
    margin-left: 0;
    padding-left: 8px;
    padding-right: 8px;
}
.citing-article-fm {
    margin-left: 0;
    padding-left: 8px;
    padding-right: 8px;
}
.sidefm-pmchead, .sidefm-pmhead {
    color: #0055AA;
    font-family: Verdana,Arial,sans-serif;
    font-size: 85%;
    font-weight: bold;
    text-decoration: none;
}
.sidefm-pmsubhead {
    color: #000000;
    font-family: Arial,sans-serif;
    font-size: 75%;
    font-weight: bold;
    margin-top: 10px;
}
.sidefm-pmclink, .sidefm-pmart, .side-section, .side-caption {
    color: white;;
    text-decoration: none;
}
.sidefm-pmclink, .sidefm-pmart, .side-section {
    font-family: Arial,sans-serif;
    font-size: 75%;
}
select.sidefm-pmart {
    width: 145px;
}
.figure-table-caption-in-article, .side-caption {
    font-size: 87.5%;
    line-height: 1.4;
}
.figure-table-caption-in-article {
    color: #5E5E5E;
}
.sidefm-pmclink-item {
    padding-left: 10px;
}
.sidefm-pmclink-item a, .sidefm-pmccurrent-item a, .sidefm-pmclink-item a:hover, .sidefm-pmccurrent-item a:hover {
    border-bottom: 1px dotted #C0C0C0;
    display: block;
    line-height: 1.5em;
    padding-bottom: 2px;
    padding-left: 5px;
    text-decoration: none;
}
.sidefm-pmclink-item a {
    color: white;;
}
.sidefm-pmclink-item a:hover, .sidefm-pmccurrent-item a:hover {
    background-color: #B8C8D8;
}
.sidefm-pmccurrent-item a, .sidefm-pmccurrent-item a:hover {
    color: #3D3D3D ;
    cursor: default;
}
.sidefm-pmccurrent-item a:hover {
    background-color: #DCDCDC;
}
.side-section-curr {
    color: #3D3D3D ;
    font-family: Arial,sans-serif;
    font-size: 75%;
    text-decoration: none;
}
.sidebar-cell .sidefm-supplink, .sidebar-cell .side-supplink {
    font-family: Arial,sans-serif;
    font-size: 75%;
}
a.sidefm-supplink, a.side-supplink {
    color: #B55A00;
    text-decoration: none;
}
.side-section-group {
    border-top: 1px solid #0077AA;
    line-height: 100%;
    padding-left: 3px;
    padding-right: 3px;
    text-decoration: none;
}
.head-separate {
    margin-bottom: 0.3125em;
}
.links-box {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #CCD8E4 #CCD8E4 #666699 #666699;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    margin: 1em 0;
    padding: 5px;
}
:target {
    border: 1px dotted #336699;
}
.main-table-content, .main-figure-content {
    margin-left: 9px;
}
div.fm-author {
    margin-bottom: 16px !important;
    margin-top: 16px !important;
}
.fm-affl, .fm-footnote, .fm-editor {
    color: #3E3E3E !important;
    font-weight: normal;
}
div.fm-affl, div.fm-footnote {
    margin: 0 !important;
}
.fm-footnote .fm-affl, .fm-footnote .fm-footnote, .fm-affl .fm-affl {
    font-size: 1em;
}
div.fm-copyright, div.fm-pubdate {
    margin-bottom: 12px !important;
    margin-top: 12px !important;
}
div.fm-citation {
    margin-top: 0 !important;
}
.fm-citation-from {
    margin-right: 0.5em;
}
.fm-citation-ids {
    font-family: Arial,sans-serif;
    font-size: 85%;
    padding-left: 1em;
    text-align: right;
    white-space: nowrap;
}
.fm-citation-ids-label {
    color: #666666;
}
.fm-citation-pmcid {
}
.fm-citation-manuscriptid {
}
.fm-citation-other-versions-label {
    color: #0050A0;
    cursor: pointer;
}
.fm-citation-this-version-label {
    color: #666666;
}
.fm-citation-versions {
    position: relative;
}
.fm-citation-versions .fm-citation-verions-list-canvas {
    background-color: rgba(0, 0, 0, 0.7);
    border: 1em solid transparent;
    display: none;
    padding: 0.5em;
    position: absolute;
    right: 0;
    top: 1.1em;
}
.fm-citation-versions:hover .fm-citation-verions-list-canvas, .show-hover .fm-citation-verions-list-canvas {
    display: block;
}
.fm-citation-versions .fm-citation-verions-list {
    background-color: #F8F8F8;
    border: 3px solid #639ACE;
    padding: 0.5em;
    text-align: left;
}
.fm-citation-verions-list .version {
    margin-left: 15px;
}
.fm-copyright {
    margin-top: 6px;
}
dl.fm-copyright-license {
    margin: 0;
}
.fm-permissions {
    float: right;
    margin-left: 1em;
}
.fm-reuse {
    margin-left: 15px;
}
.links-box .fm-footnote {
    margin: 0;
}
.tocentry, .toc-entry-alt-lang {
    margin-bottom: 1.125em;
    margin-top: 1.125em;
}
.toc-entry-alt-lang {
    margin-left: 2.5em;
}
.toc-entry-alt-lang-msg {
    font-family: Arial,sans-serif;
    font-size: 75%;
}
.portal-tocentry {
    margin-bottom: 2ex;
    margin-right: 1em;
    margin-top: 1.6ex;
}
.button-elsevierwt {
    border: 0 none;
}
.elsevierwt-sponsored-label {
    color: #F8F8F8;
    font-weight: 600;
}
.banner-journal-publisher-over-image-elsevierwt {
    color: #9A7947;
    font-family: Georgia,"Times New Roman",Times,serif;
    height: 75px;
    line-height: 1.5em;
    margin-left: 20px;
    margin-right: 145px;
    overflow: hidden;
    position: relative;
    top: -30px;
}
.banner-journal-name-elsevierwt {
    color: #954A4A;
    font-size: 1.2em;
    font-weight: 600;
    margin-left: 1em;
}
a.elsevierwt-button-link {
    left: 360px;
    position: relative;
    top: 40px;
}
a.elsevierwt-button-link:hover {
    background-color: #F1E8CE;
}
.fm-elsevierwt-disclaimer {
    font-family: Arial,sans-serif;
    font-size: 0.6875em;
    margin-bottom: 12px;
    margin-top: 12px;
}
ul.back-ref-list-1st-line-shifted {
    padding: 0;
}
.ref-cit-blk, .back-ref-list-1st-line-shifted li, .back-ref-list li {
    line-height: 1.4em;
    margin-top: 1.4em;
}
div.ref-label {
    border: 1px solid #F8F8F8;
    float: left;
    text-align: right;
    width: 45px;
}
div.ref-cit {
    margin-left: 55px;
}
span.ref-label {
    font-style: italic;
}
span.ref-cit {
}
.back-ref-list-1st-line-shifted li {
    list-style-type: none;
    margin-left: 2em;
    text-indent: -1.5em;
}
.array-table, .array-table-inline {
    background-color: #F4F4F4;
    line-height: 1.3125em;
    margin-bottom: 1em;
    margin-top: 1em;
    width: 100%;
}
.array-table td {
    padding: 0 0.5em;
}
.array-table-inline {
    display: inline;
}
.list-item-w-pw {
    border: 1px solid #F8F8F8;
}
.list-item-w-pw-prefix-word {
    display: inline-block;
    position: relative;
    text-align: right;
}
.list-item-w-pw-content {
    position: relative;
    top: -1.35em;
}
.list-item-p-question {
    font-weight: bold;
}
span.underline {
    border-bottom: 1px solid black;
}
span.double-underline {
    border-bottom: 3px double black;
}
span.bold-double-underline {
    border-bottom: 3px double black;
}
.verse-group {
    font-family: "Monotype Corsiva","Apple Chancery","URW Chancery L",cursive;
    font-size: 1.125em;
    line-height: 1.1666em;
    margin: 1.3125em 2em;
}
.internal-control {
    background-color: #F0F0F0;
    font-weight: bold;
    margin: 1.5em auto;
    padding: 0.5em;
    width: 95%;
}
.sidebar-menu-square-image-holder {
    line-height: inherit;
    padding-right: 0.35em;
    vertical-align: middle;
}
.figure-role {
    display: block;
    margin: 1em 0;
}
div.signature {
    font-family: "Monotype Corsiva","Apple Chancery","URW Chancery L",cursive;
    margin: 1.8em 0;
}
div.simple-list-item-w-label {
    float: left;
    text-indent: -2em;
}
.selective-deposit-msg {
    background-color: #F4F4F4;
    border: 0.5em solid #F4F4F4;
    font-family: Arial,sans-serif;
    font-size: 80%;
}

.ukpmc-tocentry-icon, .holding-tocentry-icon {
    border: 0 none;
    margin-right: 0.25em;
    vertical-align: text-bottom;
}
.i18n-debug, .i18n-debug * {
    background-color: #FFF0DF;
}
.i18n-debug .i18n-debug, .i18n-debug .i18n-debug * {
    background-color: #FFE2BF;
}
.i18n-debug .i18n-debug .i18n-debug, .i18n-debug .i18n-debug .i18n-debug * {
    background-color: #FFD39F;
}
.i18n-debug .i18n-debug .i18n-debug .i18n-debug, .i18n-debug .i18n-debug .i18n-debug .i18n-debug * {
    background-color: #FFC47F;
}
a.i18n-switcher, a.i18n-switcher:hover {
    font-family: Arial,sans-serif;
    font-size: 0.75em;
    font-weight: normal;
    text-decoration: none;
}
a.i18n-switcher-current, a.i18n-switcher-current:hover {
    font-family: Arial,sans-serif;
    font-size: 0.75em;
    font-weight: bold;
    text-decoration: none;
}
img.i18n-switcher {
    border: medium none;
    height: 8px;
    margin-right: 2px;
    vertical-align: super;
    width: 11px;
}
td.content-cell {
    padding-left: 0.5em;
}
td.thumb-cell {
    width: 110px;
}
td.caption-cell {
    text-align: left;
}
.list .list-title {
    font-weight: bold;
    margin: 1em 0;
    padding-left: 40px;
}
div.fn-group {
    margin-top: 0.5em !important;
}
.fn-group .title, .fn-group .label {
    font-weight: 600;
}
.unsupported-lang-box {
    border-color: #CCD8E4 #CCD8E4 #666699 #666699;
    border-style: solid;
    border-width: 1px;
    margin: 1em 0;
    padding: 5px;
}
.el-exception-journal-title {
    font-size: 125%;
    margin: 0 0 0.5em;
}
.print-obj img {
    max-width: 100%;
}
.compound-graphic-canvas {
    margin: 0.5em;
    text-align: center;
}
.compound-lt {
    background-color: #CCDDEE;
    padding: 0 0.5em;
}
a.icon-reflink {
    display: block;
}
div.thumb-ph, div.caption-ph {
    padding: 0.5em;
}
div.thumb-ph {
    padding-right: 0;
}
a.fig-table-link:hover {
    color: #444444;
    z-index: 10;
}
.figpopup, .in-progress, .inline-block {
    display: inline-block !important;
}
.figpopup {
    cursor: pointer;
}
.figpopup:hover {
    background-color: rgba(0, 0, 0, 0.05);
}
.large-thumb-canvas, .co {
    display: none;
    position: absolute;
    z-index: 10000;
}
.large-thumb-canvas, .co-default {
    border: 10px solid rgba(0, 0, 0, 0.7);
    border-radius: 5px 5px 5px 5px;
    color: #444444;
    margin: 3mm;
}
.large-thumb-canvas-1, .co-inner {
    background-color: #FFFFFF;
    display: block;
    overflow: hidden;
    padding: 0.25em;
}
.in-progress {
    background-color: #444444;
    background-image: url("../pmcgifs/loading-in-progress.gif");
    background-position: center center;
    background-repeat: no-repeat;
    border: 1px solid silver;
    height: 35px;
    margin: 2px;
    width: 35px;
}
.large-thumb {
    border: 1px solid #444444;
    display: none;
    margin: 2px;
}
.small-thumb-canvas {
    border: 1px solid #444444;
    max-width: 104px;
    white-space: normal;
    word-wrap: break-word;
}
.small-thumb-canvas-1 {
    border: 1px solid transparent;
}
.small-thumb {
    border: 1px solid #444444;
    width: 100px;
}
.figpopup-sensitive-area {
    background-color: transparent;
    color: transparent;
    cursor: pointer;
    opacity: 0;
    position: absolute;
    text-decoration: none;
    top: 0;
}
.canvas-figure-ref-outer, .canvas-figure-group-ref-outer, .canvas-table-ref-outer, .canvas-media-ref-outer {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F8F8F8;
    border-color: #999999 #999999 #AAAAAA #AAAAAA;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    margin: 1.3125em 0.5em;
}
.canvas-figure-group-ref-outer .canvas-figure-ref-outer, .box .canvas-figure-ref-outer {
    margin: 0.5em 0;
}
.canvas-figure-group-ref-inner {
    padding: 0 0.5em;
}
.canvas-figure-ref-inner, .canvas-figure-group-ref-inner, .canvas-table-ref-inner, .canvas-media-ref-inner {
    border: 3px solid #F0F0F0;
}
.fig-label {
    padding: 0 5px;
    white-space: inherit;
    word-wrap: inherit;
}
.fig-group {
    margin: 0.5em 0;
}
.caption .title {
    font-weight: bold;
}
.canvas-media-player-outer {
    border: 2px solid #4A4A4A;
    margin: auto;
    padding: 2px;
}
.canvas-media-player-inner {
    background-color: #4A4A4A;
    border: 2px solid #4A4A4A;
    padding: 0;
    text-align: center;
}
.canvas-player-screen {
    background-color: #4A4A4A;
    cursor: pointer;
    display: block;
    margin: auto;
    position: relative;
    text-align: center;
    text-decoration: none;
}
.splash-ph {
    height: 100%;
    margin: auto;
    max-width: 100%;
}
.player-play-btn {
    position: relative;
    vertical-align: middle;
}
img.player-splash {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.supplementary-material-media-label-caption {
    background-color: #F4F4F4;
    padding: 0.5em;
}
div.tileshop-panel-canvas {
    border: 1px solid gray;
    display: block;
    margin: auto;
    max-width: 100%;
}
.tileshop-panel-canvas a {
    display: block;
}
.tileshop-panel-bar {
    background-color: #ECF0F4;
    line-height: 2em;
    margin: auto;
    max-width: 100%;
    text-align: center;
}
img.tileshop-image {
    border: medium none;
    cursor: url("http://www.ncbi.nlm.nih.gov/corehtml/jsutils/cur/zoomin.cur"), pointer;
    max-width: 100%;
}
ul.ui-ncbiautocomplete-options {
    background-color: #F6F8FC;
    border: 1px solid #336699;
    font-size: 12px;
    height: auto;
    max-height: 218px;
    min-height: 1em;
}
ul.ui-ncbiautocomplete-options li span {
    color: #FF6D30;
    font-weight: bolder;
}
div.ui-ncbiautocomplete-holder {
    height: auto;
    max-height: 218px;
    min-height: 1em;
}
.rprt {
    font: 75%/1.5em Arial,Helvetica,sans-serif;
}
.rprt .abstract-type-toc {
    padding: 0 2em;
}
.rprt {
    clear: both;
    display: block;
    height: auto !important;
    margin: 0.5em 0 1.5em;
    min-height: 40px;
    overflow: hidden;
    padding: 0;
}
.rprt .rprtnum {
    display: inline;
    float: left;
    overflow: visible;
}
.rprt .rprtnum * {
    display: block;
}
.rprt .rprtnum input {
    float: none;
    margin-left: 0;
}
.rprt .rprtnum span {
    clear: both;
    font-size: 0.833em;
    margin-left: 1px;
    margin-right: 5px;
}
.rprt .rslt {
    margin-left: 28px;
}
.rprt .rsltimg {
    float: left;
}
.rprt .rsltimg img {
    border: 1px solid #666666;
    padding: 1px;
    width: 100px;
}
.rprt .rsltcont {
    padding-left: 120px;
}
.rprt .title {
    font-size: 1.2em;
    margin: 0;
}
.rprt .title a {
    color: #2222CC;
}
.rprt .title a:visited {
    color: #642A8F;
}
.rprt .supp {
    margin: 0.1425em 0;
}
.rprt .supp * {
    margin: 0;
}
.rprt .supp .desc {
    display: block;
    font-size: 1.1667em;
}
.rprt .supp .details {
    display: block;
    font-size: 1em !important;
}
.rprt dl {
    margin: 0;
}
.rprt dl * {
    display: inline;
    margin: 0;
    padding: 0;
}
.rprt dl dt {
    margin-left: 0.5em !important;
}
.rprt dl dt:first-child {
    margin-left: 0 !important;
}
.rprt dl.details {
}
.rprt dl dd, .rprt dl dt {
    white-space: nowrap;
}
.rprt .aux .status_icon, .rprt .aux .links a {
    white-space: nowrap;
}
.rprt .aux, .rprt .aux p, .rprt .aux dl {
    font-size: 1em;
    line-height: 1.4em;
    margin-bottom: 0;
    margin-top: 0;
}
.rprt .aux .resc {
    color: #575757;
}
.rprt .aux .status_icon {
    color: #985735;
    font-weight: bold;
}
.rprt .aux .src {
    display: inline;
    margin-right: 15px;
}
.rprt .aux .rprtid {
    color: #575757;
    display: inline;
    margin-right: 15px;
}
.rprt .aux .links a {
    color: #6666AA;
    cursor: pointer;
    margin-right: 15px;
    text-decoration: underline;
    white-space: nowrap;
}
.rprt .aux .links a:visited {
}
.rprt .aux .links .in_clip {
    color: #D2692B;
    margin-right: 0.5em;
    white-space: nowrap;
}
.rprt .aux .links .rem_clip {
    border-bottom: 1px dotted #D2692B;
    color: #D2692B;
    margin-right: 0.5em;
    text-decoration: none;
    white-space: nowrap;
}
.rprt .dblinks {
    font-size: 1em;
    line-height: 1.334em;
    margin-bottom: 0;
    margin-top: 0;
}
.rprt .dblinks a {
    color: #6666AA;
    cursor: pointer;
    font-size: 1em;
    text-decoration: none;
    white-space: nowrap;
}
.rprt .dblinks a:hover {
    text-decoration: underline;
}
.rprt p.title a {
}

body.pmc-body {
    margin: 1px;
}
body.pmc-body-table, body.pmc-body-figure {
    margin: auto auto auto 1px;
}
.span-content {
}
.search-reference-note-section {
    margin: 8px 0;
    width: 675px;
}
.search-reference {
    background-color: #E8E8C0;
    font-family: arial,sans-serif;
    font-size: 80%;
    line-height: 1.75em;
}
.front-matter-section, .section-content, .section-title, .toc-section-title, .back-matter-section, .footer-section {
    width: 650px;
}
.section-content .back-matter-section, .section-content .front-matter-section, .section-content .footer-section, .section-content .section-content {
    width: inherit;
}
.front-matter-section, .section-content, .section-title, .toc-section-title, .back-matter-section, .footer-section {
    margin-bottom: 0.909em;
    margin-top: 0;
    word-wrap: break-word;
}
.front-matter-section, .section-content, .back-matter-section, .footer-section {
    margin-bottom: 1.2em;
}
.back-matter-section {
    font-size: 80%;
}
.section-content {
    line-height: 1.3125em;
    margin-top: 0;
}
.section-title, .toc-section-title {
    padding-bottom: 0.1em;
    padding-top: 0.1em;
}
.banner-color1 {
    background-color: #3C78BC;
}
.banner-color2 {
    background-color: #A0C0E0;
}
.banner-text {
    color: #FFFFFF;
    font-size: 135%;
    font-style: italic;
    font-weight: bold;
    padding-right: 0.3em;
    text-align: right;
}
.banner-text-sans {
    color: #FFFFFF;
    font-family: sans-serif;
    font-size: 120%;
    font-weight: bold;
    text-align: right;
}
.banner-generic-logo-background {
    background-color: silver;
    background-image: url("../pmcgifs/logo-generic.png");
    background-repeat: no-repeat;
    height: 75px;
    width: 500px;
}
.banner-journal-publisher-over-image {
    margin-left: 84px;
    margin-right: 10px;
}
.banner-journal-name {
    color: white;
    font-family: Calibri,"Trebushet MS",Arial,sans-serif;
    font-size: 20px;
    font-weight: bold;
    height: 48px;
    padding-top: 5px;
    text-align: left;
}
.banner-publisher-name {
    color: #AA1111;
    font-family: Calibri,"Trebushet MS",Arial,sans-serif;
    font-size: 0.8em;
    font-weight: bold;
    text-align: right;
}
.banner-logo-with-journal-title-over {
    height: 75px;
}
.banner-logo-with-journal-title-over-placeholder {
    font-size: 20px;
    left: 105px;
    position: relative;
    top: -75px;
    width: 390px;
    z-index: 1000;
}
.banner-logo-with-journal-title-over-placeholder-content {
    color: black;
    font-family: Calibri,"Trebushet MS",Arial,sans-serif;
    font-weight: bold;
    height: 48px;
    padding-top: 5px;
    text-align: center;
}
.over-logo-journal-title-sageopen {
    color: #0055A5;
}
.over-logo-journal-title-sfesd {
    color: #FFFFFF;
}
.over-logo-journal-title-acssd {
    color: #1E73B3;
}
.over-logo-journal-title-apasd {
    color: #1E73B3;
}
.over-logo-journal-title-esesd, .over-logo-journal-title-srfsd {
    line-height: 45px;
}
.over-logo-journal-title-tea {
    color: #861316;
    text-align: right;
}
.over-logo-journal-title-hogrefesd {
    padding-top: 25px;
}
.over-logo-journal-title-rcpsychsd {
    color: #44448A;
}
.over-logo-journal-title-npgopen {
    color: #FFFFFF;
}
.over-logo-journal-title-springeropen {
    color: #F0F0F0;
    font-weight: normal;
}
.over-logo-journal-title-maneyopen {
    color: #FFFFFF;
    padding-top: 25px;
}
.over-logo-journal-title-nihpa-wiley {
    color: #FFFFFF;
}
.over-logo-journal-title-rsmsd {
    color: #FFFFFF;
    text-align: left;
}
.menu-link, A.menu-link:visited {
    color: #0000C0;
    font-family: Verdana,Arial,sans-serif;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
}
.menu-curr-page {
    color: #FFFFFF;
    font-family: Verdana,Arial,sans-serif;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
}
A.menu-link:hover {
    color: #FFFFFF;
    text-decoration: none;
}
.header-link {
    color: #0055AA;
    font-family: Arial,sans-serif;
    font-size: 110%;
    font-weight: bold;
}
.inpage-link {
    color: white;;
}
.sans75 {
    font-family: Arial,sans-serif;
    font-size: 75%;
}
.sans80 {
    font-family: Arial,sans-serif;
    font-size: 80%;
}
.sans80b {
    font-family: Arial,sans-serif;
    font-size: 80%;
    font-weight: bold;
}
.sans90 {
    font-family: Arial,sans-serif;
    font-size: 90%;
}
.sans90b {
    font-family: Arial,sans-serif;
    font-size: 90%;
    font-weight: bold;
}
.sans {
    font-family: Arial,sans-serif;
}
.sans105b {
    font-family: Arial,sans-serif;
    font-size: 105%;
    font-weight: bold;
}
.sans125b {
    font-family: Arial,sans-serif;
    font-size: 125%;
    font-weight: bold;
}
.msg-error {
    background: none repeat scroll 0 0 yellow;
    color: red;
    font-weight: bold;
}
.msg-warning {
    background: none repeat scroll 0 0 yellow;
    color: brown;
    font-weight: bold;
}
.eqn-image {
    margin: 5px;
}
a.navlink {
    color: #0055AA;
    text-decoration: none;
}
a.navlink:hover {
    text-decoration: underline;
}
.navlink-box {
    border-bottom: 6px solid #CCCCCC;
    font-family: tahoma,verdana,Arial,sans-serif;
    font-size: 80%;
    font-weight: bold;
    padding-bottom: 2px;
    padding-top: 2px;
    width: 683px;
}
.navlink-box-black {
    border-bottom: 6px solid #000000;
}
.navlink-box-brtblue {
    border-bottom: 6px solid #649AFC;
}
.navlink-box-dkgreen {
    border-bottom: 6px solid #006666;
}
.navlink-box-gray {
    border-bottom: 6px solid #CCCECC;
}
.navlink-box-green {
    border-bottom: 6px solid #DCE6E4;
}
.navlink-box-ltblue {
    border-bottom: 6px solid #9CCEFC;
}
.navlink-box-slateblue {
    border-bottom: 6px solid #6C9ACC;
}
.navlink-box-teal {
    border-bottom: 6px solid #9CCECC;
}
.navlink-box-navy {
    border-bottom: 6px solid #003399;
}
.navlink-box-bcwm-combo-blue {
    border-bottom: 3px solid #639ACE;
}
.fm-related-articles {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #CCD8E4 #CCD8E4 #666699 #666699;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    line-height: 140%;
    margin-left: 10px;
    margin-right: 15px;
    padding: 5px;
}
.nihms-highlight {
    background: none repeat scroll 0 0 yellow;
    color: #990000;
    float: left;
    font-size: 0.8em;
    font-weight: bold;
    margin: 0 0.2em 0 0;
    text-align: center;
    width: 4em;
}
.retraction-notice {
    background-color: #F4F8D0;
    border: thin solid orange;
    border-radius: 0.5em 0.5em 0.5em 0.5em;
    color: #EE3333;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 1.4em;
    font-weight: lighter;
    letter-spacing: 0.025em;
    line-height: 1.25em;
    margin: 0.5em 0;
    padding: 0.25em 0.5em;
    text-align: center;
}
div.retraction-notice a {
    border-bottom: 1px dotted #EE3333;
    color: inherit;
    text-decoration: none;
}
div.retraction-notice a:hover {
    border-bottom: 1px solid #EE3333;
    color: inherit;
    text-decoration: none;
}
tr[content-type="shaded"], td[content-type="shaded"] {
    background-color: #CCCCCC;
}
tr[content-type="shaded-medium"], td[content-type="shaded-medium"] {
    background-color: #CCCCCC;
}
tr[content-type="shaded-light"], td[content-type="shaded-light"] {
    background-color: #E2E2E2;
}
tr[content-type="shaded-dark"], td[content-type="shaded-dark"] {
    background-color: #AAAAAA;
}
tr[content-type="nowrap"], td[content-type="nowrap"] {
    white-space: nowrap;
}
.print-view table.rendered {
    font-size: 80%;
    margin: auto;
    width: 100%;
}
table.rendered td, table.rendered th {
    padding: 0.2em 10px;
}
table.rendered td {
    vertical-align: top;
}
table.rendered td[valign="top"] {
    vertical-align: top;
}
table.rendered td[valign="middle"] {
    vertical-align: middle;
}
table.rendered td[valign="bottom"] {
    vertical-align: bottom;
}
.head1 {
    font-size: 120%;
}
.head2 {
    font-size: 110%;
}
.head3 {
    font-size: 105%;
}
.head4 {
    font-size: 99%;
}
.head5 {
    font-size: 90%;
}
.acknowledgment-journal-title {
    font-style: italic;
}
div.exception-box {
    border: 1px dashed silver;
    font-size: 0.875em;
    margin-bottom: 1.3125em;
    padding: 0.3em;
}
div.exception-box .front-matter-section {
    font-size: 1.1428em;
}
.exception-book-link-block .book-link {
}
.exception-book-link-block .book-thumb {
    border: medium none;
    margin-right: 0.5em;
    vertical-align: middle;
}
.exception-book-link-block .book-title {
}
.box {
    padding: 0 0.5em;
    text-align: center;
}
.box-inner {
    text-align: left;
}
div.p, div.p-first, div.p-last, div.p-first-last, div.sec, div.sec-first, div.sec-last, div.sec-first-last, .box {
    margin-bottom: 1em;
    margin-top: 0.3125em;
    width: inherit;
    word-wrap: break-word;
}
div.p-first, div.sec-first {
    margin-top: 0;
}
div.p-last, div.sec-last {
    margin-bottom: 0;
}
div.p-first-last, div.sec-first-last {
    margin-bottom: 0;
    margin-top: 0;
}
sup, sub {
    font-size: 0.8em;
    line-height: 0.8em;
}
.footnote-char, .footnote-char-irp, .footnote-char-ec {
    height: 1em;
    margin: 0 0.1em;
    width: 1em;
}
.footnote-char-irp {
    height: 1.1em;
    width: 1.5em;
}
.tocentry .footnote-char-irp {
    height: 1.1em;
    width: 1.5em;
}
.footnote-char-ec {
    height: 1.1em;
    width: 1.5em;
}
.tocentry .footnote-char-ec {
    height: 1.3em;
    width: 1.5em;
}
.banner-pmc-logo {
    height: 75px;
}
.exception-label {
    font-weight: bold;
}

.doc-group1 {
    background-color: #5db2b5;
    color: white;
    font-family: Verdana,sans-serif;
    font-size: 110%;
    font-weight: bold;
}
.doc-group2 {
    background-color: #CCCCCC;
    color: white;;
    font-family: Arial,sans-serif;
    font-weight: bold;
    text-align: center;
}
.doc-group3 {
    background-color: #CCCCCC;
    color: #000000;
    font-family: Arial,sans-serif;
    font-weight: bold;
    text-align: center;
}
.doc-group4 {
}
.toc-supp-link {
    color: #E64A00;
    font-family: Arial,sans-serif;
    font-size: 75%;
    text-decoration: none;
}
.toc-highlight1 {
    background-color: #FFFFD0;
}
.toc-highlight2 {
    background-color: #ACE4FF;
}
.toc-hl-inaugural {
    color: #E64A00;
}
.head1 {
    background-color: #5db2b5;
    border: 1pt solid #5db2b5;
    color: white;
    font-family: Verdana,sans-serif;
    font-size: 110%;
    font-weight: bold;
    text-align: center;
}
.head1A {
    background-color: #CCCCCC;
    color: white;;
    font-family: Arial,sans-serif;
    font-weight: bold;
}
.append-head1 {
    font-family: Arial,sans-serif;
    font-weight: bold;
    text-align: center;
}
.colorbar-link {
    color: #FFFFFF;
}
.head1 a:link {
    color: white;
}
.head1 a:visited {
    color: white;
}
.head1A a:link {
    color: white;
}
.head1A a:visited {
    color: white;
}

.side-section-group{
	background-color: #5db2b5;
}

.fm-vol-iss-date, .fm-citation, .fm-permissions {
    font-family: Arial,sans-serif;
    font-size: 75%;
    text-align: left;
}
.fm-citation-ids {
    font-size: 75%;
}
.fm-citation .fm-vol-iss-date {
    font-size: 100%;
}
.pubnote {
    font-family: Arial,sans-serif;
    font-size: 75%;
    font-weight: bold;
}
.pubnote-hilite {
    background-color: #EBEBEB;
    font-family: Arial,sans-serif;
    font-size: 75%;
}
.fm-dochead, .fm-doctopic, .fm-docsubject {
    color: #0055AA;
    font-family: Arial,sans-serif;
    font-size: 75%;
    text-align: left;
}
.fm-ser-title, .fm-supp-title {
    font-family: Arial,sans-serif;
    font-size: 80%;
    font-weight: bold;
}
.fm-title {
    font-family: Arial,sans-serif;
    font-size: 125%;
    font-weight: bold;
}
.fm-subtitle {
    font-family: Arial,sans-serif;
    font-weight: bold;
}
.fm-trans-title {
    font-family: Arial,sans-serif;
    font-size: 120%;
}
.fm-trans-subtitle {
    font-family: Arial,sans-serif;
    font-size: 105%;
}
.fm-author {
    font-family: Arial,sans-serif;
    font-size: 110%;
}
.front-matter-section .fm-affl, .front-matter-section .fm-pubdate, .front-matter-section .fm-footnote, .front-matter-section .fm-editor {
    font-family: Arial,sans-serif;
}
.fm-affl, .fm-pubdate, .fm-footnote, .fm-editor {
    font-size: 75%;
}
.fm-author .fm-footnote, .fm-author .fm-affl {
    font-size: 68.5%;
}
.fm-author .fm-footnote .fm-affl, .fm-editor .fm-footnote .fm-affl, .fm-editor .fm-footnote {
    font-size: 100%;
}
.fm-role {
    font-family: Arial,sans-serif;
    font-style: italic;
}
.fm-copyright, dt.fm-copyright-license {
    font-family: Arial,sans-serif;
    font-size: 75%;
}
.pmcnote {
    font-family: Arial,sans-serif;
    font-size: 85%;
}
.abs-head2 {
    font-family: Arial,sans-serif;
}
.abs-head2, .kwd-label {
    font-weight: bold;
}
.head2 {
    font-family: Arial,sans-serif;
    font-weight: bold;
}
.head3 {
    font-family: Arial,sans-serif;
    font-style: italic;
}
.head4 {
    font-family: Arial,sans-serif;
    font-style: italic;
}
.head5 {
    font-family: Arial,sans-serif;
    font-style: italic;
}
.kwd-text {
    font-size: 85%;
}
.eqn-image {
    text-align: center;
}
.eqn-id {
    font-weight: bold;
    text-align: right;
}
.box {
    background-color: #E1E1E1;
    border: 1px solid #60CFFF;
    overflow: auto;
}
.boxhead1 {
    font-family: Arial,sans-serif;
    font-size: 105%;
    font-weight: bold;
}
.boxhead2 {
    font-weight: bold;
}
.fig-table-link, a.cite-reflink {
    color: #0050A0;
    text-decoration: none;
}
a.int-reflink, a.ext-reflink {
    color: #0050A0;
}
.figwind-cite {
    font-family: Arial,sans-serif;
    font-size: 75%;
}
.figwind-copyrt {
    font-family: Arial,sans-serif;
    font-size: 75%;
}
.product-source {
    font-style: italic;
}
.sigblock {
    font-weight: bold;
    margin-left: 2em;
}
.signature-group {
    font-style: italic;
    font-weight: bold;
    margin-left: 2em;
}
tr[content-type="shaded"], td[content-type="shaded"] {
    background-color: #CCCCCC;
}
tr[content-type="shaded-medium"], td[content-type="shaded-medium"] {
    background-color: #CCCCCC;
}
tr[content-type="shaded-light"], td[content-type="shaded-light"] {
    background-color: #E2E2E2;
}
tr[content-type="shaded-dark"], td[content-type="shaded-dark"] {
    background-color: #AAAAAA;
}


.firstColMenu{
	width:20%;
	padding-right:20px;
}

.icon-reflink{
	padding-right: 10px;
    vertical-align: top;
}
.table-section-cell{
	width:20%;
}


.big_bloc_figure {
    background-color: #D8D6D7;
    border: 1px solid #5db2b5;
    border-radius: 10px 10px 10px 10px;
}

.big_bloc_figure_content {
    padding: 1em;
    text-align: center;
}

.big_bloc_figure_header {
    background-color: #5db2b5;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    color: white;
    font-weight: bold;
    line-height: 1.5em;
    text-align: center;
}

.close {
    background-image: url("/themes/Inserm_MedSci/images/close.png");
    background-repeat: no-repeat;
    cursor: pointer;
    height: 30px;
    position: absolute;
    right: 5px;
    top: 5px;
    width: 30px;
}

.caption{
	font-size:0.8em;
	margin-left: 0.2em;
	text-align:justify;
}

img{
    max-width:100%;
}