
/* ::::: http://ajph.aphapublications.org/templates/jsp/style.css ::::: */

.xslDebugTemplate { color: rgb(153, 153, 153); font-size: 10px; font-family: sans-serif; padding-left: 2px; }
.xslDebugNodePath { color: rgb(255, 0, 0); font-size: 10px; font-family: sans-serif; padding-left: 2px; }
.xslDebugImport { color: rgb(0, 127, 0); font-size: 10px; font-family: sans-serif; padding-left: 2px; }
.wbr { font-family: "Lucida Sans Unicode","Arial Unicode MS",sans-serif; font-size: 2pt; color: rgb(255, 255, 255); white-space: normal; letter-spacing: 0px; word-spacing: 0px; overflow-wrap: break-word; }
.noWrap, .nobrWithWbr { white-space: nowrap; }
.ff2 .nobrWithWbr { white-space: normal; }
.tocHeading .subj-group { display: block; font-size: 90%; }
div.boxed-text-, div.boxed-text-anchor, div.boxed-text-float { margin-left: 3em; }
div.boxed-text-margin {  }
.refnumber { text-align: left; vertical-align: top; }
.references .note p { padding: 0em; margin: 0em; }
.articleEntry { margin-bottom: 1em; }
.NLM_table-wrap td, .NLM_table-wrap th { border-right: 1px solid black; border-bottom: 1px solid black; }
.NLM_table-wrap-foot p { margin: 0px; }
.NLM_table-wrap table { border: 1px solid black; border-spacing: 0px; border-collapse: collapse; width: 95%; }
.NLM_table-wrap table.frame_none { border: medium none; }
.NLM_table-wrap table.frame_left { border-width: medium medium medium 1px; border-style: none none none solid; border-color: currentcolor currentcolor currentcolor black; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.NLM_table-wrap table.frame_right { border-width: medium 1px medium medium; border-style: none solid none none; border-color: currentcolor black currentcolor currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.NLM_table-wrap table.frame_top { border-width: 1px medium medium; border-style: solid none none; border-color: black currentcolor currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.NLM_table-wrap table.frame_bottom { border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor black; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.NLM_table-wrap table.frame_sides { border-width: medium 1px; border-style: none solid; border-color: currentcolor black; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.NLM_table-wrap table.frame_topbot { border-width: 1px medium; border-style: solid none; border-color: black currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
table.rowsep0 td, table.rowsep0 th { border-bottom: medium none; }
table.rowsep1 td, table.rowsep1 th { border-bottom: 1px solid black; }
table.rowsep2 td, table.rowsep2 th { border-bottom: 3px double black; }
col.rowsep0, tr.rowsep0 td, tr.rowsep0 th { border-bottom: medium none; }
col.rowsep1, tr.rowsep1 td, tr.rowsep1 th { border-bottom: 1px solid black; }
col.rowsep2, tr.rowsep2 td, tr.rowsep2 th { border-bottom: 3px double black; }
tr th.rowsep0, tr td.rowsep0 { border-bottom: medium none; }
tr th.rowsep1, tr td.rowsep1 { border-bottom: 1px solid black; }
tr th.rowsep2, tr td.rowsep2 { border-bottom: 3px double black; }
table.colsep0 td, table.colsep0 th { border-right: medium none; }
table.colsep1 td, table.colsep1 th { border-right: 1px solid black; }
table.colsep2 td, table.colsep2 th { border-right: 3px double black; }
col.colsep0, tr.colsep0 td, tr.colsep0 th { border-right: medium none; }
col.colsep1, tr.colsep1 td, tr.colsep1 th { border-right: 1px solid black; }
col.colsep2, tr.colsep2 td, tr.colsep2 th { border-right: 3px double black; }
tr th.colsep0, tr td.colsep0 { border-right: medium none; }
tr th.colsep1, tr td.colsep1 { border-right: 1px solid black; }
tr th.colsep2, tr td.colsep2 { border-right: 3px double black; }
.NLM_table-wrap table tr.last td { border-bottom: medium none; }
.NLM_table-wrap table tr td.last, .NLM_table-wrap table tr th.last { border-right: medium none; }
.NLM_table-wrap .align_right { text-align: right; }
.NLM_table-wrap .align_left { text-align: left; }
.NLM_def-list { margin: 1em 0px; }
.NLM_def-list .NLM_title, .NLM_def-list .NLM_term-head, .NLM_def-list .NLM_def-head, .NLM_def-list .NLM_term { font-weight: bold; vertical-align: top; }
.NLM_def-list .NLM_def { vertical-align: top; }
.NLM_table-wrap table tr td table.listgroup, .NLM_table-wrap table tr td table.listgroup td { border: medium none; width: auto; text-align: left; }
.title1, .title2, .title3, .title4, .title5, .inlinehead1, .inlinehead2, .inlinehead3, .inlinehead4, .inlinehead5 { font-weight: bold; }
.searchNone0, .searchNone1, .searchNone2, .searchNone3, .searchNone4, .searchNone5, .searchNone6, .searchNone7, .searchNone8, .searchNone9 { color: inherit; background-color: inherit; font-weight: inherit; }
.searchTerm0, .searchTerm1, .searchTerm2, .searchTerm3, .searchTerm4, .searchTerm5, .searchTerm6, .searchTerm7, .searchTerm8, .searchTerm8 { font-weight: bold; }
.searchTerm0, .searchTerm1, .searchTerm2, .searchTerm3, .searchTerm4 { color: black; }
.searchTerm5, .searchTerm6, .searchTerm7, .searchTerm8, .searchTerm8 { color: white; }
.searchTerm0 { background-color: rgb(255, 255, 102); }
.searchTerm1 { background-color: rgb(160, 255, 255); }
.searchTerm2 { background-color: rgb(153, 255, 153); }
.searchTerm3 { background-color: rgb(255, 153, 153); }
.searchTerm4 { background-color: rgb(255, 102, 255); }
.searchTerm5 { background-color: rgb(136, 0, 0); }
.searchTerm6 { background-color: rgb(0, 170, 0); }
.searchTerm7 { background-color: rgb(136, 104, 0); }
.searchTerm8 { background-color: rgb(0, 70, 153); }
.searchTerm9 { background-color: rgb(153, 0, 153); }
.single_highlight_class { background-color: rgb(238, 238, 238); padding: 2px; }
.citation_source-book, .citation_source-journal { font-style: italic; }
.dash { font-size: 13px; }
.quote { margin: 1em 0em 1em 5em; display: block; }
.entityA, .entityB, .entityC, .entityD { border: 0px none; }
.entityB { vertical-align: baseline; }
.entityC { vertical-align: bottom; }
.entityD { vertical-align: text-bottom; }
.fromGoogle { border-style: solid; border-color: red; border-width: 2px 0pt; margin: 12px 0pt; padding: 2px 0pt; line-height: 20px; font-size: 12px; }
ol.simple { list-style: outside none none; }
ol.alphaLower { list-style: outside none lower-latin; }
ol.alphaUpper { list-style: outside none upper-latin; }
ol.romanLower { list-style: outside none lower-roman; }
ol.romanUpper { list-style: outside none upper-roman; }
.smallcaps { font-variant: small-caps; }
.strike { text-decoration: line-through; }
.NLM_disp-formula { display: block; }
a.roDisabled { color: graytext; }
.articleEntry .firstCell { text-align: right; vertical-align: top; width: 18px; padding-top: 0px; }
.sectionHeading { background-color: rgb(225, 225, 225); }
.sectionHeading th { font-size: larger; }
.artAuthors .NLM_bio { font-weight: normal; }
.multiIssueToc .issueTitle { font-weight: bold; }
.monospace { font-family: monospace; }
table.formula { margin: 1em 0px; clear: both; }
.IN_LIST-freeText, .IN_LIST-label, .IN_LIST-title { list-style: outside none none; display: inline; margin: 0px; padding: 0px; }
.fullSideBullet { width: 15px; vertical-align: top; }
.accessIcon { border: medium none; }
.quickLinks_head, .quickSearch_head, .quickSearch_content, .quickLinks_content { border: 1px solid black; }
.quickSearch_content, .quickLinks_content { border-top: medium none; }
.fontSize1 { font-size: xx-small; }
.fontSize2 { font-size: small; }
.fontSize3 { font-size: medium; }
.fontSize4 { font-size: large; }
.fontSize5 { font-size: x-large; }
.fontSize6 { font-size: xx-large; }
.fontSize7 { font-size: xx-large; }
.panelHeading, .panelFooter { position: relative; padding: 3px 10px; }
.panelHeading .left, .panelHeading .right, .panelFooter .left, .panelFooter .right { position: absolute; width: 6px; height: 6px; background-repeat: no-repeat; }
.panelHeading .left, .panelHeading .right { top: 0px; }
.panelFooter .left, .panelFooter .right { bottom: 0px; }
.panelHeading .left, .panelFooter .left { left: 0px; }
.panelHeading .right, .panelFooter .right { right: 0px; }
.panelHeading .left { background-image: url('curve_left_top.png'); }
.panelHeading .right { background-image: url('curve_right_top.png'); }
.panelFooter .left { background-image: url('curve_left_top.png'); }
.panelFooter .right { background-image: url('curve_right_bottom.png'); }
.panelHeading .content h3 { margin: 0px; font-size: 1em; }
.panelBody { width: auto; padding: 0.5em; }
.panelBody .spacer { clear: both; height: 1px; width: 100%; }
#mobileDevicePairingCode .char { padding: 0.5em; background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); margin-right: 0.5em; }
.reprAndPerms { margin: 10px; }
.reprAndPerms .coverImage { float: left; min-height: 115px; margin-right: 20px; }
.reprAndPerms .article_meta div { margin-bottom: 5px; }
.reprAndPerms .article_meta label { color: rgb(0, 102, 255); font-weight: bold; width: 20%; }
.reprAndPerms .topContent { margin-bottom: 20px; }
.reprintsForm label { float: left; width: 20%; }
.reprintsForm .labelGroup { margin: 10px 5px; height: 20px; }
.reprintsForm .labelGroup input { float: right; width: 20%; }
.reprintsForm .dropDownHeader { color: rgb(0, 102, 255); font-size: 10pt; font-weight: bold; margin-bottom: 5px; }
.reprintsForm .subText { margin-bottom: 10px; }
.reprintsForm label { font-weight: bold; }
.regForm .error {  }
.regForm .heading { font-weight: bold; }
.expired { color: red; font-weight: bold; }
.hold { color: red; }
.grace { color: orange; }
.downloadTSV { display: none; }
.debugInfo { background: transparent url('page.png') no-repeat scroll 0px 0px; padding: 1px; display: block; }
.debugInfo, .debugAttr { display: none; }
.debugPath:hover { color: red; }
.debugInfo { padding-left: 20px; z-index: 99999; }
.debugBox { border: 1px dotted red; }
.debugTable { background-color: white; border: 1px solid; font-size: 11px; }
.debugFCK, .debugFCV { background-color: rgb(238, 238, 238); }
.debugAttr { z-index: 9999; }
.debugNoF { border: 1px dotted rgb(74, 107, 130); }
.debugError { border: 1px solid red; padding: 1px; }
.debugPE { display: block; width: 100%; text-align: center; color: white; background-color: red; padding-bottom: 2px; }
.debugST { display: none; width: 100%; }
.shadow { box-shadow: 3px 3px 5px 6px rgb(204, 204, 204); }
#SaveSearchForm #saveSearchHeader { text-align: center; font-weight: bolder; font-size: 10pt; }
#rssExplanationBox { margin-top: 1em; }
.modifySearchSubmit { background: transparent none repeat scroll 0% 0%; border: medium none; cursor: pointer; padding: 0px; margin: 0px; font-size: 8pt; }
.saveSearchSubmit { width: 45px; border: medium none; cursor: pointer; }
#validatorDialog.show { display: block; background: rgb(240, 240, 238) none repeat scroll 0% 0%; border: 1px solid rgb(204, 204, 204); width: 400px; height: 95px; margin-left: auto; margin-right: auto; text-align: center; }
#validatorDialog.hidden { display: none; }
.dialogContainer { width: 100%; float: left; position: fixed; top: 200px; z-index: 99999999; }
.addressLink { cursor: pointer; text-decoration: underline; color: rgb(0, 0, 255); }
.addThisPlaceHolderTableData { display: table-cell; vertical-align: middle; }
.addThisButtonTableData { display: table-cell; vertical-align: middle; }
.addThisButtonTableData div { display: table-cell; vertical-align: middle; }
.addThisTable { display: table; }
.addThisTableRow { display: table-row; }
.pda-license-table { width: 80%; margin-bottom: 30px; }
.pda-license-table td { text-align: center; }
.pda-license-table td:first-child { text-align: left; }
.pda-email-form .row { margin-top: 5px; }
.pda-email-form input, .pda-email-form label { vertical-align: middle; }
.pda-email-form .submit { margin-top: 10px; }
.pda-email-form .radio { margin-top: 0px; }
#deepdyve { display: none; }
ul.usageDataYearOptions div.usageReportsMonthRange { padding-left: 25px; }
ul.usageDataYearOptions div.usageReportsMonthRange label { display: inline-block; width: 35px; }
ul.usageDataYearOptions div.usageReportsMonthRange div.startRange { padding: 3px 0px 10px; }
ul.usageDataYearOptions div.usageReportYearOnly label { padding-right: 3px; }
ul.usageDataYearOptions li { list-style: outside none none; }
.labeledList { list-style: outside none none; }
.inline { display: inline; }
.NLM_list-list_type-simple { list-style: outside none none; display: block; }
.NLM_list-list_type-alpha-lower { list-style-type: lower-alpha; }
.NLM_list-list_type-alpha-upper { list-style-type: upper-alpha; }
.NLM_list-list_type-roman-lower { list-style-type: lower-roman; }
.NLM_list-list_type-roman-upper { list-style-type: upper-roman; }
.NLM_list-list_type-bullet { list-style-type: disc; }
.NLM_list-list_type-circle { list-style-type: circle; }
.NLM_list-list_type-square { list-style-type: square; }
.equationTd { width: 100%; }
.visuallyhidden { border: 0px none; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; }

/* ::::: http://ajph.aphapublications.org/templates/jsp/_style2/style.css ::::: */

body, .bodyLayout { margin: 0px; padding: 0px; border: 0px none; border-spacing: 0px; }
.leftRegion, .centerRegion, .rightRegion { margin: 0px; padding: 0px; border: 0px none; }
.listgroup .lilabel, .listgroup p { padding: 0px; margin: 0px; }
.welcome_user_text { font-size: x-small; font-weight: bold; padding: 1em; border-bottom: 1px solid rgb(68, 68, 68); color: rgb(68, 68, 68); }
.smallMarginLeft { margin-left: 1em; }
.pointer { cursor: pointer; }
.pub_search_box { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: x-small; font-weight: bold; padding: 1em; margin-bottom: 1em; border-bottom: 1px solid rgb(68, 68, 68); color: rgb(68, 68, 68); }
.pub_search_link { font-size: 10pt; font-weight: bold; margin-bottom: 5px; margin-top: 5px; }
#searchSaved .field label { display: block; }
.menuXsubMenuDivider { text-align: center; }
#hide { display: none; }
.art_title, .arttitle, .searchResultTitle { font-weight: bold; }
.art_author { color: gray; }
.art_meta { color: gray; }
.error { color: red; }
.citedByEntry { margin-bottom: 0.5em; }
.citedBySection { margin-bottom: 2em; }
.bullet { vertical-align: top; }
.tocHeading .subj-group { display: block; font-size: 90%; }
a img { border-width: 0px; }
.currencySymbol { font-weight: bold; }
#showMailPage label { font-weight: bold; }
#showMailPage label.checkBox { font-weight: normal; }
div.p { margin: 1em 0px; }
#CreditCardDialog .required { color: rgb(255, 0, 0); }
#CreditCardDialog label { margin: 1em 0px; text-align: left; }
.formHeading { font-weight: bold; }
div.federation { margin-top: 15px; font-size: 1.1em; font-weight: bold; }
.logoImg { width: 165px; height: 108px; border: 0px none; }
table.offersOption { width: 100%; padding: 0px 2em; }
.offersOption td { padding-bottom: 1em; }
.offersOption li { list-style: outside none none; }
.offersOption tr.buttons { text-align: right; }
.deliveryFormat li { list-style: outside none none; display: inline; }
.ecommOffers { font-weight: bold; }
.addressLink { cursor: pointer; color: blue; }
.ecommRecommendArticles p { margin-left: 10px; }
.ecommConf ul { list-style: outside none none; }
.whatis-rss { font-size: smaller; white-space: nowrap; }
.AfterFilter, .BeforeFilter { display: inline; }
.agreement .buttons a { margin-left: 1.5em; }
.refineSearch td { background-color: rgb(199, 199, 199); }
li#discussionsLink { background-image: url('icon_track.gif'); }
div.commentQuestion { padding-top: 10px; }
#noHLines { border-bottom: medium none; }
.alertSection > div { margin-top: 6px; }
.alertSection input[type="checkbox"] { margin-left: 0px; }
#bookMetaInNavigator { display: none; }
.tabs-container .tabs-list li, .personalizeTabs .tabsList li { background-color: rgb(157, 178, 189); padding: 2px 15px; position: relative; left: 4px; color: white; font-weight: bold; font-size: 1.13em; display: inline-block; border-top-left-radius: 6px; border-top-right-radius: 24px; }
.tabs-container .tabs-list span, .personalizeTabs .tabsList span { background-color: rgb(157, 178, 189); padding: 2px 15px; position: relative; left: 4px; color: white; font-weight: bold; font-size: 1.13em; }
.tabs-container .tabs-list li a, .personalizeTabs .tabsList li a { color: white; }
.tabs-container .tabs-list span a, .personalizeTabs .tabsList span a { color: white; }
.tabs-container .tabs-list li.zerocount:hover, .personalizeTabs .tabsList li.zerocount:hover { background-color: rgb(157, 178, 189); cursor: default ! important; }
.tabs-container .tabs-list li.zerocount a, .personalizeTabs .tabsList li.zerocount a { cursor: default ! important; }
.tabs-container .tabs-list li:hover, .personalizeTabs .tabsList li:hover { background-color: rgb(140, 182, 207); }
.tabs-container .tabs-list span:hover, .personalizeTabs .tabsList span:hover { background-color: rgb(140, 182, 207); }
.tabs-container .tabs-list li.selected, .personalizeTabs .tabsList li.selected { background-color: rgb(140, 182, 207); }
.tabs-container .tabs-list span.selected, .personalizeTabs .tabsList span.selected { background-color: rgb(140, 182, 207); }
.tabsList { margin: 0px; padding: 0px; }
.tabsList li { display: inline-block; vertical-align: bottom; cursor: pointer; margin: 0px 0.5em 0px 0px; list-style: outside none none; padding: 0px; }

/* ::::: http://ajph.aphapublications.org/templates/jsp/_style2/_premium/style.css ::::: */

.named-content_genus-species { font-style: italic; }
#navBar .highRes { white-space: nowrap; }
div.articleLinks { text-align: center; }
.alert { background-color: rgb(255, 255, 204); color: rgb(0, 0, 0); font-family: Arial,Helvetica,sans-serif; font-weight: bold; }
#navBar .highRes { white-space: nowrap; }
.resizeNote { width: 700px; margin-top: 0.5em; float: left; text-align: center; font-style: italic; }
#journalList .divider { width: 90%; }
div#articleMeta { margin: 5px 0px; }
td { font-size: 9pt; font-family: "Helvetica Neu","Helvetica","Lucida Grande","Lucida Sans","Trebuchet MS",Arial,Helvetica,sans-serif; }
div.panelContent { margin: 3em 0px 0px 0.5em; }
#content { width: 100%; }
div.panelTopMiddle h3, li.loiListHeading { font-size: 0.85em; font-family: Verdana,Arial,Helvetica,sans-serif; }
div#rightColumn { width: 720px; }
div#tocContent { clear: both; }
div.art_title { color: rgb(51, 51, 51); }
span.author { font-style: italic; color: rgb(119, 119, 119); }
h2.tocHeading { font-size: 12pt; color: rgb(107, 107, 107); border-bottom: 1px solid rgb(199, 199, 199); margin-top: 0px; }
table.articleEntry input { margin-left: 1em; }
div#tocAopMsg { margin-top: 1em; }
td.nowrap { white-space: nowrap; }
div.openAccessIcon, div.accessIcon_free { float: right; margin-right: 1em; margin-bottom: 1em; }
div#marker { float: left; margin-bottom: 1em; }
.tocHeadingStyle2 { color: rgb(107, 107, 107); font-size: 12pt; }
.tocHeading .subj-group { color: rgb(107, 107, 107); font-size: 11pt; }
h2.tocHeadingStyle2 { margin-bottom: 0px; }
.arttitle { color: rgb(0, 51, 102); font-size: 15pt; }
.fulltext { margin: 2em; }
.abstractSection p { margin: 2em; }
ul.categories { margin: 0px; padding: 5px; }
li.category { list-style-type: none; margin-bottom: 5px; }
li.category a { color: rgb(0, 51, 102); text-decoration: none; }
li.category a:hover { text-decoration: underline; }
.roundedBox_336 .roundedBox_t { background-image: url('roundedBox_336_t.gif'); background-repeat: no-repeat; overflow: hidden; height: 5px; }
.roundedBox_336 .roundedBox_m { padding: 4px 0px 5px; background-image: url('roundedBox_336_m.gif'); background-repeat: repeat-y; overflow: visible; position: relative; }
.roundedBox_336 .roundedBox_b { height: 5px; background-image: url('roundedBox_336_b.gif'); background-repeat: no-repeat; overflow: hidden; }
.roundedBox_626 .roundedBox_t { background-image: url('roundedBox_626_t.gif'); background-repeat: no-repeat; overflow: hidden; height: 5px; }
.roundedBox_626 .roundedBox_m { padding: 4px 0px 5px; background-repeat: repeat-y; overflow: visible; position: relative; border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); width: 624px; }
.roundedBox_626 .roundedBox_b { height: 5px; background-image: url('roundedBox_626_b.gif'); background-repeat: no-repeat; }
.roundedBox_formLegend { font-weight: bold; top: -13px; position: absolute; left: 8px; background-color: white; }
.roundedBox_336, .roundedBox_626 { margin: 10px; }
.alphaLink { font-size: 0.92em; margin: 0px 2px 0px 0px; padding: 0px; }
label.contentTypeRadio { margin: 0px 3px 0px 0px; }
.paginationStatus { padding: 10px 3px 0px 10px; display: inline; float: left; width: 200px; margin-top: 1px; }
ul.subjectListing div.selected a { font-weight: bold; color: black; }
.pagingVerb { font-weight: bold; }
.pages { display: inline-block; padding-top: 10px; }
.paginationControl .pages form, .paginationControl .pages div { display: inline; }
.paginationControl .pages a { text-decoration: none; display: inline-block; vertical-align: middle; }
ul.titleListing { margin-top: 1px; list-style-type: none; padding: 0px; }
.titleListing_col1 { display: inline; padding: 4px 10px 0px; text-align: center; width: 16px; float: left; }
.titleListing_col2 { display: inline-block; margin: 0px 4px; text-align: left; width: 570px; overflow: hidden; }
ul.titleListing li { padding: 5px 0px; }
div.subjectTitleListing { padding-top: 5px; }
ul.titleListing { padding-top: 25px; }
.activeLink { font-weight: bold; }
fieldset { border: medium none; display: block; margin-left: 2px; margin-right: 2px; padding: 0.35em 0.75em 0.625em; }
span#languageChanger { color: rgb(0, 51, 102); float: right; }
ul.subjectListing li { padding-top: 3px; }
.formbutton { margin-top: 15px; float: left; }
#FavoriteJournalsForm .buttons { overflow: hidden; }
.NLM_list li.labeled { list-style: outside none none; position: relative; }
.NLM_list .list_label { position: absolute; left: -2em; }
.NLM_list p.first { margin-top: 0px; margin-left: 0px; }
.NLM_list p.last { margin-bottom: 0px; margin-left: 0px; }
input#gosearch { background-image: url('go.gif'); height: 16px; width: 18px; }
.formHeading label { font-size: 10pt; }
#leftColumn .dropdownmenus { border: 1px solid rgb(160, 173, 164); }
.BeforeFilter, .AfterFilter { display: block; margin-bottom: 10px; }
#atyponNote { font: 12px Helvetica; text-align: right; margin: 5px 10px 5px 0px; }
.feedbackFormLong input, .feedbackFormLong textarea, .feedbackFormLong select { width: 500px; }
.panel_book_add { width: 100%; margin-bottom: 18px; margin-left: 0px; }
.panel_book_add_width { width: 708px; }
.collectionPubHeader h1 { display: inline; }
.collectionPubHeader { margin-bottom: 1.5em; }
.collectionPubResult ul#toolsList { margin: auto; }
.collectionPubResult .paginationStatus { padding: 0px; }
.collectionPubSide .searchAbs, .collectionPubSide .searchDoi, .collectionPubSide .formHeading { display: none; }
div.panel_book_add_pad { width: 702px; margin: 0px; padding: 0px 9px 0px 7px; }
.formbuttonWithoutFloat { margin-top: 15px; }
.loiIssuePages { padding-left: 10px; }

/* ::::: http://ajph.aphapublications.org/templates/jsp/_style2/_premium/_apha/style.css ::::: */

.collectionPubResult ul#toolsList { margin: auto; text-align: center; }
.refnumber { text-align: left; vertical-align: top; }
.ack .title { font-weight: bold; }
.NLM_author-notes { margin: 0px 2em; }
.quote { margin: 2em 3em; }
.NLM_title { font-size: 15pt; color: rgb(0, 51, 102); }
.sectionTitle { background-color: rgb(225, 225, 225); padding: 5px; }
table.bullet-list { margin-left: 1.5em; }
table.bullet-list .lilabel { background-color: transparent; background-image: url('bullet-square.gif'); background-repeat: no-repeat; background-attachment: scroll; background-clip: border-box; background-origin: padding-box; background-size: auto auto; background-position: 0px 6px ! important; }
.abstractSection { background: rgb(238, 238, 238) none repeat scroll 0% 0%; border: 2px solid rgb(161, 193, 230); border-radius: 4px; }
.sectionHeading th { padding: 3px 7px; }
.popupBody .refnumber { width: 2.5em; }
.popupBody tbody td { padding: 7px; vertical-align: top; }
ul.offers li { margin-bottom: 10px; }
body.homepage .ad_710x85 { width: 170px; text-align: center; }
body.homepage .ad_562 { width: 562px; }
body.homepage div#rightColumn { float: left; width: 562px; }
.noUnderline { text-decoration: none ! important; }
.noUnderline:hover { text-decoration: underline ! important; }
#journalNavPanel .panelBody a { text-decoration: none; font-weight: bold; }
#journalNavPanel .panelBody a:hover { text-decoration: underline; }
body.homepage div#rightColumn { float: left; width: 562px; }
.purchase ul li { margin-bottom: 7px; }
.largeCoverImage img { max-width: 90%; }
#firstPage { margin-top: 15px; text-align: center; }
.firstPageImage { padding: 7px; border: 1px solid rgb(204, 204, 204); }
.top { float: right; }
td { font-size: 9pt; font-family: Verdana,sans-serif; }
.NLM_ref .NLM_contrib-group { display: inline; }
string-name { display: inline-block; }
#breadcrumbs a { display: inline-block; }
.NLM_sec_level_2 { padding-bottom: 15px; }
.panelContent { display: inline-block; }
.headerAd { margin-top: 2em; }
.single_highlight_class { background-color: rgb(214, 214, 214); padding: 2px; }
.section-subscribe { float: left; border-left: 3px solid rgb(225, 225, 225); width: 46%; padding-left: 3.5em; margin: 2em; }
.bodyLoginSubscribe .section-subscribe:first-child { border: medium none; padding-left: 0px; }
.section-login { float: left; width: 39%; margin: 2em; }
.subSectionTitle { font-size: 16px; font-weight: bold; padding-bottom: 18px; margin: 0px; }
.bodyLoginSubscribe { border: 1px solid rgb(0, 0, 0); overflow: hidden; }
.loginSectionButton { margin: 20px 0px; }
.mainSectionTitle { border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(0, 0, 0) rgb(0, 0, 0) currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; background-color: rgb(221, 221, 221); font-size: 11pt; font-weight: bold; padding: 5px; }
.primary-login-btn { width: 65px; height: 30px; }

/* ::::: http://ajph.aphapublications.org/templates/jsp/_style2/_premium/css/global.css ::::: */

body { margin: 0px; padding: 0px; height: 100%; font-size: 10pt; background-color: rgb(241, 238, 231); font-family: Verdana,sans-serif; line-height: normal; }
a:link, a:active, a:visited { color: rgb(30, 53, 97); }
div.clearfix { clear: both; }
div#container { width: 980px; margin: 0px auto; height: auto; min-height: 100%; background: white none repeat scroll 0% 0%; }
div#content { min-height: 450px; }
div.panelContent { margin: 3em 0px 0px 1em; padding: 0.5em 0em 5em; }
div#leftColumn { float: left; }
div#rightColumn { float: left; width: 730px; }
div#leftCol, div#middleCol, div#rightCol { float: left; clear: right; }
div#middleCol { margin: 0px 0.5em; }
div.ad_180x150, div.ad_60x468, div.ad_600x160, div.ad_150x180, div.ad_60x238, div.ad_600x210 { float: left; clear: left; margin-bottom: 1em; }
div.ad_180x150 { max-width: 217px; }
div.ad_710x85 { width: 720px; }
div.ad_150x180 { height: 150px; width: 180px; }
div.ad_60x468 { height: 60px; width: 468px; }
div.ad_600x160 { height: 600px; width: 160px; }
div.ad_60x238 { height: 60px; width: 238px; }
div.ad_600x210 { height: 600px; width: 210px; }
#tokenRegistration { margin-bottom: 2em; }
#tokenRegistration th { text-align: left; }
#tokenRegistration #tokenAccess, #tokenRegistration #tokenKey { width: 150px; }
#registrationLogin { font-size: 11pt; margin-bottom: 1em; }
#migrationToken { margin: 2em 0px; }
.overline { text-decoration: overline; }
div.NLM_sec_level_3 { margin-bottom: 1em; }
.NLM_disp-formula td, .NLM_disp-formula { font-size: 9pt; font-family: "Helvetica Neu","Helvetica","Lucida Grande","Lucida Sans","Trebuchet MS",Arial,Helvetica,sans-serif; }
table.NLM_disp-formula { margin-bottom: 1em; }
span#advancedSearch a, span#languageChanger a { color: rgb(30, 53, 97); text-decoration: underline; }
ul.subjectListing a { font-size: 8.5pt; }
#dropdownmenus { width: 100%; }
table.bullet-list .lilabel { background: transparent url('bullet-square.gif') no-repeat scroll center center; width: 5px; height: 5px; }
#mobileDevicePairing_login form { width: 47%; float: left; margin: 1em 0px; }
#mobileDevicePairing_login .personLogin { border-right: 1px solid rgb(225, 225, 225); margin-right: 5%; }
#mobileDevicePairing_login label { float: left; width: 14em; }
#mobileDevicePairing_login .field { clear: left; margin: 0.25em 0px; }
.loiList .issue { display: inline-table; }

/* ::::: http://ajph.aphapublications.org/templates/jsp/_style2/_premium/_apha/css/global.product.css ::::: */

body { background-color: rgb(240, 240, 240); }
div.panelContent { margin-top: 1px; }
#articleContent img { max-width: 100%; }
.references td { display: inline-block; min-width: 2em; max-width: 680px; overflow: auto; }
.NLM_disp-formula { text-align: center; }
#articleContent .ref img { max-width: inherit; }

/* ::::: http://ajph.aphapublications.org/templates/jsp/_style2/_premium/css/headfoot.css ::::: */

div#identity-bar { padding: 0.5em; color: rgb(30, 53, 97); overflow: hidden; }
div#header { background-color: rgb(241, 238, 231); }
div#identity-bar a { color: rgb(30, 53, 97); text-decoration: none; }
div#identity-bar a:hover { text-decoration: underline; }
ul#headerTopNavBar li:hover { background-color: rgb(80, 139, 181); }
span#institution-banner-text { float: left; max-width: 50%; }
span.institutionBannerText { vertical-align: top; }
span#individual-menu { float: right; }
div#identity-bar a#indivLogin { text-decoration: underline; }
div.headerContainer { height: 24px; text-align: center; clear: both; }
div#headerTopContainer { background-color: rgb(65, 99, 123); }
div#headerBottomContainer { background-color: rgb(255, 255, 255); }
div#headerBottomContainer ul#headerTopNavBar a { color: rgb(30, 53, 97); }
div#headerBottomContainer ul#headerTopNavBar li:hover { background-color: rgb(80, 139, 181); }
div#headerBottomContainer ul#headerTopNavBar li:hover a { color: rgb(255, 255, 255); }
div#headerBottomContainer { border-top: 1px solid rgb(184, 217, 231); border-bottom: 1px solid rgb(184, 217, 231); }
div#headerTopContainer div.headerSubContainer { margin: auto 36%; text-align: left; width: 40em; }
div#headerBottomContainer div.headerSubContainer { margin: auto 30%; text-align: left; width: 40em; }
ul#headerTopNavBar { background-color: rgb(229, 239, 209); }
ul#headerTopNavBar li { border-right: 1px solid white; }
ul#headerTopNavBar li.last { border-right: medium none; }
ul#headerTopNavBar a { color: rgb(255, 255, 255); }
li#lastInList { border-right: 1px solid white; }
ul#headerBottomNavBar li { border-left: 1px solid rgb(184, 217, 231); }
ul#headerBottomNavBar a { color: rgb(92, 150, 57); }
li#lastInSecondList { border-right: 1px solid rgb(184, 217, 231); }
ul.headerNavBar li:hover { background-color: rgb(184, 217, 231); }
ul.headerNavBar { margin: 0px; padding: 0px; list-style: outside none none; }
ul.headerNavBar li { float: left; }
ul.headerNavBar a { text-decoration: none; font-size: 12px; line-height: 2em; padding-left: 10px; padding-right: 10px; }
input#searchQuery { text-align: center; font-size: 9pt; font-family: Verdana,sans-serif; color: rgb(30, 53, 97); padding: 1px; margin-top: 2px; border: 1px solid rgb(153, 153, 153); width: 122px; }
input#gosearch { vertical-align: middle; margin-top: 0px; }
div#quickSearchBox { float: right; padding-top: 2px; width: 155px; }
div#breadcrumbs { padding: 1em 1em 0px; background-color: white; }
span#allJournals { float: left; width: 800px; }
span#advancedSearch { float: right; }
#footer { clear: both; border-top: 1px solid rgb(184, 217, 231); }
div#footer p { font-size: 10px; margin: 4px 0px; padding: 0px; text-align: center; line-height: 2em; background-color: rgb(251, 251, 251); }
div#footer a:link, div#footer a:visited { color: buttonshadow; text-decoration: none; }
div#footer a:hover, div#footer a:active { text-decoration: underline; }
div#footer span { color: buttonshadow; }

/* ::::: http://ajph.aphapublications.org/templates/jsp/_style2/_premium/_apha/css/headfoot.product.css ::::: */

div#header { background-color: rgb(240, 240, 240); }
#footer { padding: 7px; }
div#headerBottomContainer { background-color: rgb(255, 255, 255); }
div#headerTopContainer { background-color: rgb(0, 123, 195); }
#headerTopNavBar { background-color: rgb(229, 239, 209); text-align: center; margin: 0px; padding: 0px; }
ul#headerTopNavBar { display: table; margin: auto; padding: 0px; list-style: outside none none; background-color: rgb(0, 123, 195); }
ul#headerTopNavBar li { display: table-cell; position: relative; border-right: 1px solid white; }
ul#headerTopNavBar li.last { border-right: medium none; }
ul#headerTopNavBar li ul { display: block; position: absolute; width: 11em; left: -999em; background-color: rgb(184, 217, 231); }
ul#headerTopNavBar li:hover ul { left: auto; }
ul#headerTopNavBar li li, ul#headerTopNavBar li li a { display: block; }
ul#headerTopNavBar li li a { width: auto; padding: 0px; }
ul#headerTopNavBar a { display: block; color: rgb(255, 255, 255); background-color: rgb(0, 123, 195); }
ul#headerTopNavBar a:hover { background-color: rgb(241, 238, 231); color: rgb(0, 0, 0); }
ul#headerTopNavBar li.hasSubmenu { z-index: 10; }
ul#headerTopNavBar li.hasSubmenu ul { position: absolute; z-index: 500 ! important; list-style: outside none none; border: 1px solid rgb(255, 255, 255); margin: 0px 0px 0px -1px; padding: 0px; background-color: rgb(220, 220, 220); }
ul#headerTopNavBar li.hasSubmenu ul li { width: 100%; clear: left; float: left; border-left: medium none; }
ul#headerTopNavBar li.hasSubmenu ul li.first { border-top: medium none; }
ul#headerTopNavBar li.hasSubmenu ul li a { text-align: left; display: block; padding-left: 5px; }

/* ::::: http://ajph.aphapublications.org/templates/jsp/_style2/_premium/css/widgets.css ::::: */

div.panelBottomLeft { float: left; background-image: url('btmLeftPanelCorner.gif'); width: 6px; height: 6px; line-height: 0px; position: relative; overflow: hidden; }
div.panelBottomMiddle { float: left; height: 5px; border-bottom: 1px solid rgb(91, 91, 91); background-color: rgb(255, 255, 255); line-height: 0px; position: relative; overflow: hidden; }
div.panelBottomRight { float: left; background-image: url('btmRightPanelCorner.gif'); width: 6px; height: 6px; overflow: hidden; }
div.panelTopLeft { width: 6px; height: 20px; float: left; background-image: url('topLeftPanelCorner.gif'); line-height: 1px; }
div.panelTopMiddle { float: left; background-image: url('panelTitleBg.gif'); background-repeat: repeat-x; height: 20px; line-height: 1px; }
div.panelTopMiddle h3 { line-height: 1; margin: 3px 0px 0px 8px; padding: 0px; font-size: 0.85em; color: rgb(30, 53, 97); font-weight: bold; }
div.panelTopRight { width: 6px; height: 20px; float: left; background-image: url('topRightPanelCorner.gif'); line-height: 1px; }
div.panelBody { clear: left; background-color: rgb(255, 255, 255); }
div.panel_210, div.panel_228, div.panel_100p, div.panel_476 { float: left; clear: left; margin-bottom: 0.5em; }
div.panel_210 { width: 210px; }
div.panel_228 { width: 228px; }
div.panel_228_pad, div.panel_210_pad { width: 89.2%; padding: 0.45em; }
div.panel_228_width, div.panel_210_width { width: 90%; }
div.panel_100p { width: 100%; }
div.panel_100p_pad { width: 96.2%; padding: 0.65em; }
div.panel_100p_width, div.panel_476_width { width: 97%; }
div.panel_476 { width: 476px; }
div.panel_476_pad { padding: 0.54em; width: 96.1%; }
tr#covers td, tr#titles td, tr#journalLinks td { width: 130px; }
tr#titles td, tr#journalLinks td { font-size: 9pt; text-align: center; vertical-align: top; padding-top: 1em; }
tr#covers { text-align: center; }
span#nextIssue { float: right; }
span#prevIssue { float: left; }
#journalNavPanel { text-align: center; }
#nextprev { margin: 0px 0.3em; }
div#smallIssueCover { margin-top: 1em; font-size: 10px; }
div#toolsPanel { text-align: left; }
ul.linkSet { line-height: 1.3em; margin-bottom: 0.8em; margin-left: 0px; margin-top: 2px; padding-left: 15px; list-style-type: none; }
ul.linkSet a { text-decoration: none; }
#mostread { list-style-type: none; }
#mostread li { padding-bottom: 1em; }
#issueHeading { font-weight: bold; margin: 1em 0px; }
li.loiListHeading { background-repeat: no-repeat; background-position: 0px 0.1em; margin-top: 1em; line-height: 1; font-weight: bold; text-decoration: none; color: rgb(0, 51, 102); }
.collapsed { background-image: url('collapsed.gif'); }
ul.loiList .expanded { background-image: url('expanded.gif'); }
ul.subjectListing { line-height: 1.3em; margin-bottom: 0.8em; margin-left: 0px; margin-top: 2px; padding-left: 11px; list-style-type: none; }
ul.loiList { list-style-type: none; padding: 0px; margin: 0px 0px 1em; }
.loiList .loiList .loiList { margin: 0px; padding-bottom: 1em; }
ul.loiList li { padding-left: 1.2em; clear: left; cursor: pointer; }
li.hidden { display: none; }
div.loiTocUrl { float: left; width: 250px; }
ul#toolsList { clear: both; list-style-type: none; padding: 0px; margin: 0px 0px 0px 1em; font-size: 90%; }
ul#toolsList li { background-repeat: no-repeat; background-position: 0px 0.1em; padding-left: 1.4em; margin-top: 0.5em; display: inline; }
ul#toolsList li a { white-space: nowrap; }
li#showAbs { background-image: url('icon_viewAbstract.gif'); }
li#addToFavs { background-image: url('icon_addToFavorite.gif'); }
li#emailArt { background-image: url('icon_email.gif'); }
li#downloadCit { background-image: url('icon_download.gif'); }
li#trackCit { background-image: url('icon_track.gif'); }
li#rights { background-image: url('icon_track.gif'); border-right: medium none; }
div#articleToolsPrev { float: left; }
div#articleToolsNext { float: right; }
a.articleToolsNav { font-weight: bold; text-decoration: none; }
a.articleToolsNav:hover { text-decoration: underline; }
div#articleToolsHeading { width: 100%; text-align: center; font-weight: bold; margin-bottom: 1em; }
li.divider { padding-left: 0px; margin-right: 0.5em; color: rgb(204, 204, 204); }
hr#articleToolsHr { color: rgb(160, 173, 164); width: 95%; margin-top: 1em; }
ul#articleToolsFormats { text-align: center; list-style-type: none; margin: 0px; }
ul#articleToolsFormats li { display: inline; padding: 0px 4em 0px 1em; font-weight: bold; }
div#articleToolsPanel { margin-bottom: 1em; }
div.relatedHeading { margin-top: 1em; margin-bottom: 0.5em; font-weight: bold; }
span.relatedDBname { line-height: 3px; }
input#quickSearchSubmit { margin: 2em 5em 0px; }
span.cbylink { padding-left: 1em; }
div.loiIssuePages { float: left; }
.iconImage { float: right; }
.panelBody ul.categories li.category a { color: rgb(30, 53, 97); }
.panelBody ul.categories li.category a:hover, ul.subjectListing li a:hover { text-decoration: underline; }
ul.subjectListing li a { text-decoration: none; }
div.roundedBox_formLegend { color: rgb(69, 72, 75); }
div.subjectOutlineName a.subjectLink, ul.categories li.category a { overflow-wrap: break-word; }
ul.categories li.category a { font-size: 9pt; }
.box { width: 100%; padding: 0px; margin: 0px 0px 10px; position: relative; }
.box .box-inner { border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; padding: 5px; margin: 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.box .header { background-color: green; color: white; padding: 0px; margin: 0px; display: block; width: 100%; }
.box .footer { display: block; height: 5px; margin: 0px; padding: 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(204, 204, 204) rgb(204, 204, 204); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.box .header h3 { margin: 0px; padding: 3px 5px; font-size: 0.85em; color: white; font-family: Verdana,Arial,Helvetica,sans-serif; }
.box .body { padding: 4px; }
.type-search-form ul.linkSet { padding: 0px; margin: 0px; }
.sightedHidden { display: none; }

/* ::::: http://ajph.aphapublications.org/templates/jsp/_style2/_premium/_apha/css/widgets.product.css ::::: */

div.panelTopLeft, div.panelTopRight, div.panelBottomLeft, div.panelBottomRight { display: none; }
div.panel { margin: 0px 10px 10px 0px; border: 1px solid rgb(220, 220, 220); border-radius: 5px; }
div.panelBottomMiddle { background: transparent none repeat scroll 0% 0%; float: none; height: 6px; line-height: 0px; position: relative; overflow: hidden; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }
div.panelTopMiddle { float: none; height: auto; background: transparent none repeat-x scroll 0% 0%; min-height: 20px; border-top-left-radius: 4px; border-top-right-radius: 4px; }
div.panelTopMiddle h3 { line-height: 17px; margin: 0px 0px 0px 7px; padding: 3px 0px; font-size: 0.85em; color: rgb(30, 53, 97); font-weight: bold; }
div.panel_210, div.panel_228, div.panel_100p, div.panel_476 { float: none; }
div.panel_210 { width: 210px; }
div.panel_228 { width: 215px; }
div.panel_100p { width: auto; }
div.panel_476 { width: 476px; }
div.panel_228_width, div.panel_210_width, div.panel_100p_width, div.panel_476_width { width: auto; }
div.panel_228_pad, div.panel_210_pad, div.panel_100p_pad, div.panel_476_pad { width: auto; padding: 0.5em; }
ul.linkSet { padding-left: 0px; }
.roundedBox { margin-bottom: 20px; border: 1px solid rgb(204, 204, 204); border-radius: 4px; }
.roundedBox_626 { width: 626px; }
.roundedBox_336 { width: 336px; }
.roundedBox_m { border-radius: 4px; background: rgb(255, 255, 255) none repeat scroll 0% 0% ! important; }
.roundedBox_t, .roundedBox_b { display: none; }
.roundedBox_formLegend { top: -10px; padding: 0px 5px; border-bottom: 0px none; border-radius: 3px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.inlineRadio { margin: 5px 0px 3px 7px; }
.paginationStatus { float: none; display: block; }
ul.titleListing { padding: 0px; }
div.panel {  }
#languageAndIdentity { background-color: rgb(238, 238, 238); }
#languageAndIdentity legend { display: none; }
#languageAndIdentity fieldset { border: medium none; padding: 0px; }
#languageAndIdentity .language { float: right; }
div#passwordReminder { padding-top: 20px; }
ul.loiList ul.loiList ul.loiList { margin: 0px; }
ul.linkSet li a:hover { text-decoration: underline; }
.quickSearch_content .kwd { width: 170px; }
div.panelTopMiddle { background-color: rgb(161, 193, 230); background-image: none; }
div.panelBody, div.panelBottomMiddle { background-color: rgb(245, 245, 245); border: 0px none; }
div.panelTopMiddle h3 { color: rgb(255, 255, 255); }
.panelBody, .panelBody a { color: rgb(100, 100, 100); }
.panelBody a:visited { color: rgb(204, 153, 102); }
ul#collectionTitles { margin: 0px; padding: 0px; list-style: outside none none; }
ul#articleToolsFormats li { padding: 0px 1em; }
ul#articleToolsFormats li.deepDyveOpt { font-size: 0.8em; font-weight: normal; }

/* ::::: http://ajph.aphapublications.org/templates/jsp/_style2/_premium/_apha/css/journal.css ::::: */

div.artAuthors strong { display: inline; }
.trans-title { margin-top: 1ex; }
.formulaLabel { width: 2em; text-align: left; vertical-align: middle; }
.formulaMath { width: 100%; text-align: center; vertical-align: middle; }
