/* Branding for fulltext HTML content when it is displayed within a tab */

.itemFullTextHtml {
    clear:both;
}

.menuLink {
    text-transform:uppercase;   
}

/* resets some NLM styles */
.itemFullTextHtml hr.part-rule,
.itemFullTextHtml hr.section-rule {
    color:#666666;
    height:1px;
}

.itemFullTextHtml .li-title,
.itemFullTextHtml .tl-default,
.itemFullTextHtml .tl-lowest-section,
.itemFullTextHtml .tl-section-level,
.itemFullTextHtml .tl-main-part,
.itemFullTextHtml .tl-document,
.itemFullTextHtml h1,
.itemFullTextHtml h2 {
    color:#39392A;
    font-family:verdana, arial, helvetica, sans-serif;
}

.itemFullTextHtml .tl-document,
.itemFullTextHtml h1 {
    font-size:1.5em;
    text-align:center;
}

.itemFullTextHtml .tl-main-part,
.itemFullTextHtml h2 {
    font-size:1.3em;
}

.itemFullTextHtml .tl-section-level {
    font-size:1.2em;
}

.itemFullTextHtml .tl-lowest-section,
.itemFullTextHtml .li-title,
.itemFullTextHtml .tl-default {
    font-size:1.1em;
}

.itemFullTextHtml .tl-lowest-section {
    padding-top:10px;
}

.itemFullTextHtml h2 {
    color:gray;
}

.itemFullTextHtml ul.flat,
.itemFullTextHtml ul.flat li {
    list-style:none;
    margin:0;
    padding:0;
}

.itemFullTextHtml ul.flat {
    margin-bottom:13px;
}

.itemFullTextHtml ul.authors li,
.itemFullTextHtml ul.affiliations li,
.itemFullTextHtml ul.keywords li {
    display:inline;
}

.itemFullTextHtml dl.abstract * {
    margin:0;
    padding:0;
}

.itemFullTextHtml dl.abstract dd {
    margin-bottom:10px;
}

.itemFullTextHtml dl.abstract dt {
    float:left;
    font-weight:bold;
    margin-right:5px;
}

.itemFullTextHtml strong,
.itemFullTextHtml dt {
    color:#39392A;
}

.itemFullTextLoading {
    clear:both;
}

/* Position inline formulae nicely */
.itemFullTextHtml img.inline-formula {
    vertical-align:middle;
}

/* Position other formulae centered on page */
.itemFullTextHtml img.disp-formula {
    display:block;
    margin-left:auto;
    margin-right:auto;
}

#container .itemFullTextHtml .articleSection p {
    line-height:1.6em;
    padding: 5px 0 10px 0;
}

#container .itemFullTextHtml .articleSection .references p {
    padding: 0;
}

#article-level-0-back .capture-id small p {
    display:inline-block;
    vertical-align:top;
}

/* Line height adjustments for sub and sup */
.itemFullTextHtml .articleSection p sub,
.itemFullTextHtml .articleSection p sup {
    line-height:0;
}

.itemFullTextHtml .comment {
    display:none;
}

/* additional styles for top branding bar */
.itemFullTextHtml #wrap {
    padding:15px 100px;
}

#fulltextAbstract .sectionDivider,
.itemFullTextHtml .sectionDivider {
    background-color:#EEEEEE;
    padding: 0px;
    border: 1px solid #cccccc;
}

.itemFullTextHtml .sectionDivider a {
    color:black;
    padding: 5px 0;
    text-decoration:none;
}

.itemFullTextHtml .sectionDivider a:hover {
    text-decoration:none;
    color:black;
    cursor:default!important;
}

.itemFullTextHtml .top-section-link {
    display:none;
}

.itemFullTextHtml .dropDownMenu {
    background:#f7f7f7;
    border:solid 1px #cccccc;
    border-top: none;
    display:none;
    float:right;
    margin:0 2px 0 5px;
    min-width: 200px;
    padding:10px 15px;
    position:absolute;
    right:0;
    z-index:55;
}

.itemFullTextHtml .dropDownMenu ul {
    list-style:none;
    margin:0;
    padding:0;
}

.itemFullTextHtml .dropDownMenu a:link {
    color:#196592;
    text-decoration:none;
}

.itemFullTextHtml .dropDownMenu a:visited {
    color:#196592;
    text-decoration:none;
}

.itemFullTextHtml .dropDownMenu a:hover {
    color:black;
    text-decoration:underline;
}

.itemFullTextHtml .menuButton {
    background:url("/images/aip/chevron_down.gif") no-repeat scroll 131px 12px #F7F7F7;
    border: 1px solid #CCCCCC;
    color: #196592;
    cursor: pointer;
    float: right;
    font-size: 1em;
    font-weight:bold;
    height: 30px;
    margin: 0 1px 2px 0;
    padding: 6px;
    position: relative;
    text-transform:uppercase;
    top: 1px;
    width: 150px;
    z-index:50;
}

.itemFullTextHtml .menuButton.up {
    background:url("/images/aip/chevron_up.gif") no-repeat scroll 131px 12px #F7F7F7;
}

div.sectionDivider div.menubutton.gototoplinkFT {
    background:url("/images/aip/icon-back-to-top.png") no-repeat  5px 5px #F7F7F7;
    border: 1px solid #CCCCCC;
    cursor: pointer;
    height: 17px;
    float:right;
    padding: 6px;
    margin: 0 1px 2px 0;
    position: relative;
    top: 1px;
    width: 17px;
}

#fulltextAbstract .sectionDivider.title {
    color:#39392A;
    font-family:verdana, arial, helvetica, sans-serif;
    font-size:1.3em;
    padding: 5px 0 5px 10px;
    text-transform:uppercase;
}

.itemFullTextHtml .sectionDivider .title {
    clear:left;
    float:left;
    color: #111111;
    padding: 5px 0 5px 10px;
    .font-size(18px);
}

.itemFullTextHtml .clearer {
    clear:both;
    line-height:0;
}

.itemFullTextHtml .figure {
    font-size:0.8em
}

.itemFullTextHtml .figure .image {
    float:left;
    clear:left;
    margin-left:20px;
    text-align:center;
}

.itemFullTextHtml .figure .caption {
    margin-left:200px;
}

.itemFullTextHtml .figure .image a:link,
.itemFullTextHtml .figure .image a:visited {
    text-decoration:none;
}

.itemFullTextHtml .correspondence {
    margin-bottom:10px;
}

.itemFullTextHtml .caption .captionLabel {
    font-weight:bold;
}

.itemFullTextHtml .capture-id .tableLabel {
    background-color:#cccccc;
    padding:5px 0px;
}

.itemFullTextHtml .tableWrap {
    padding:15px 10px;
}

.itemFullTextHtml img {
    vertical-align:middle;
}

.itemFullTextHtml .article-header-metadata,
.itemFullTextHtml .article-title-and-authors,
.itemFullTextHtml .article-abstract,
.itemFullTextHtml .article-keywords,
.itemFullTextHtml li .abstract-section-link {
    display:none;
}

.itemFullTextHtml .articleSection .article-abstract {
    clear:none;
    display:block;
    float:left;
}

.itemFullTextHtml .article-abstract .tl-lowest-section,
.itemFullTextHtml .article-abstract .keywords {
    display:none;
}

.itemFullTextHtml .keywords-container {
    margin-bottom: 5px;
    margin-top: 5px;
}

#abstract-1 {
    text-transform: uppercase;
}

.itemFullTextHtml .articleSection > .articleSection {
    clear: both;
}

.articlefulltext .keywords-container {
    display:none;
    margin-left:8px;
}

span.references ol.references li {
    list-style:decimal;
}

.abstractKeywordsContainer {
    float:left;
    margin-bottom:15px;
}

span.references ol.references {
    padding-left:10px;
}

div.copyright-after-text {
    padding-top:20px;
    padding-bottom:10px;
}

#singlePreview {
    background: white;
    padding: 5px 23px 20px 23px;
    display: none;
}

#singlePreview .previewbody {
    padding: 8px;
    font-size: 95% !important;
}

#singlePreview .previewbody img {
    border: none;
}

#singlePreview .previewbody h3 {
    font-size: 110%;
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 10px 0px;
    border-bottom: 2px #ccc solid;
}

.closer {
    position: absolute;
    top: -11px;
    right: -13px;
    color: white;
}

.articlefulltext {
    position:relative;
}

.articlefulltext .articleabstract {
    float:left;
    line-height:1.6em;
    padding-right:3px;
    width:520px;
}

.previewSearchTerm {
    border-bottom:solid 1px #cccccc;
    font-family:"Trebuchet MS", Arial, sans-serif;
    font-size:15px;
    font-weight:bold;
}

ul.searchpreviewlist {
    list-style-type:none;
    margin-left:0;
    padding-left:0;
}

.searchpreviewlist li.title {
    font-size: 0.87em;
    padding-bottom:20px;
}

.searchpreview .topRelatedArticles {
    font-style:italic;
    font-weight:bold;
    padding-bottom:5px;
    padding-top:14px;
}

.searchpreview .previewViewAllLink {
    font-family:"Trebuchet MS", Arial, sans-serif;
    padding-top:5px;
    text-align:right;
}

.searchpreview .searchpreviewnoresults {
    padding-top:5px;
}

.searchpreview a,
.searchpreview a:visited,
.searchpreview a:active,
.searchpreview .underline {
    color:#006197;
    text-decoration:none;
}

.singlePreviewWrapper {
    color:#333333;
    font-family:"Trebuchet MS", Arial, sans-serif;
    font-size:12px;
}

.singlePreviewWrapper .ui-dialog-titlebar {
    background:none;
    background-color:#ffffff;
    border:none 1px #ffffff;
    padding:0;
}

.singlePreviewWrapper .ui-dialog {
    padding:0;
}

.singlePreviewWrapper .popup-header {
    padding-top:10px;
    padding-bottom:5px;
    padding-left:10px;
}

.singlePreviewWrapper .authorname-in-popup {
    font-weight:bold;
    font-size:1.2em;
}

.singlePreviewWrapper .ui-widget-content,
.singlePreviewWrapper .ui-widget-header {
    border:none 1px #cccccc;
    border-radius:0;
    color:#333333;
}

.singlePreviewWrapper .ui-dialog {
    border:solid 1px #cccccc;
    border-radius:5px;
}

.jp-bold {
    font-weight:bold;
}

.jp-italic {
    font-style:italic;
}

.jp-small {
    font-variant:small-caps;
}

.jp-strike {
    text-decoration:line-through;
}

/*now available in site.css
.jp-sub {
    font-size:0.83em;
    vertical-align:sub;
}*/

.jp-sup {
    font-size:0.83em;
    vertical-align:super;
}

.jp-underline {
    text-decoration:underline;
}

.jp-w100 {
    width:100%;
}

.jp-w60 {
    width:60%;
}

.jp-border1 {
    border:solid 1px black;
}

.jp-border4 {
    border:solid 4px black;
}

.jp-td1 {
    padding:1px;
}

.jp-td5 {
    padding:5px;
}

.fulltext-metadata-issn {
    display:none;
}

.fulltext-metadata-coden {
    display:none;
}

.fulltext-metadata-eissn {
  display:none;
}

/* ========== Start of Full Text table width issue bug 45028 ======================================================== */

#container .itemFullTextHtml .articleSection table p {
    max-width:75%;
}

#container .itemFullTextHtml .articleSection table img {
    max-width:100%;
}

/* ========== End   of Full Text table width issue bug 45028 ======================================================== */

/* ========== Start of reference font size discrepancies bug 45029 ================================================== */

#container .itemFullTextHtml .articleSection .references small {
    font-size:100%;
}

/* ========== End   of reference font size discrepancies bug 45029 ================================================== */

/*==bug 48500==*/
#itemFullTextId img[src$=".zip"] {
    display:none;
}

/* Bugzilla 43403/43804 */
.xref .jp-sup {
    font-size:1em;
    vertical-align:baseline;
}
