h6 {
    font-size: medium;
}
/*** header.jsp ***/

span#tocIssueId {
    float: right;
    font-weight: bold;
    font-size: larger;
}
span#allJournals {
    float:left;
    width:840px;
}
/*** toc.jsp ***/

div.arttitle {
    font-size: 11pt;
    color:#333333;
}

div.art_title_tr{
    color: #003366;
    font-weight: bold;
    font-size: 9pt;
}

div.arttitle trans-title {
    display: block;
    margin: 15px 0 0;
}

.art_title_tr {
    margin: 10px 0 5px;
}

div.art_title {
    /*text-transform: uppercase;*/
    font-size: 11pt;
}

.articleCitLbl {
    margin: 0;
    font-weight: bold;
}

.articleType {
    color: #666666;
    font-size: 120%;
    font-weight: bold;
}

.fullTextPage .summary-title {
    display:none;
}

h2.tocHeading {
    color: #00529C;
    border-bottom: none;
}

span.author {
    font-style: normal;
    color: black;
}

/*** loi.jsp ***/

div#loiTopSnip {
    padding-bottom: .5em;
    /* border-bottom: 1px solid black;  Bug#:	37468 */
}


/*** searchAdvanced.jsp ***/

.searchInput, form#frmSearch select {
    background-color: white;
}
.article-summary {
    margin: 1em;
    display: none;
}


ul#toolsList li.divider {
    display: none;
}

ul#toolsList {
    margin-left: 0;
}

div#tocPanel, div#articleToolsPanel {
    margin: 0;
    padding: 0;
}

.article_tools td {
    font-family:Arial,Helvetica,sans-serif;
    font-size:9pt;
}
div#articleToolsHeading {
    margin-bottom:0em;
}
#journalMenu {
    /*width: 100%;*/
    float: left;
    /*background: #A8A79E;*/
    /*border-top: 1px solid #666;*/
    /*border-bottom: 1px solid #666;*/
}

#journalMenu ul {
    list-style: none;
    margin: 0;
    padding: 0;
    width: auto;
    float: left;
}

#journalMenu li {
    position: relative;
    /*background: #EFEFEF;*/
}

#journalMenu li.hasSubmenu {
    z-index:10;
}

#journalMenu li.active h2, #journalMenu li.active {
    background: #EAEAC3;
}

#journalMenu a {
    display: block;
    padding: 3px 5px;
    /*border-left: 1px solid #BBB;*/
    /*border-right: 1px solid #666;*/
    text-decoration: none;
}

#journalMenu h2 {
    /*background: #A8A79E;*/
    margin: 0;
}

#journalMenu h2 a {
    color: #fff;
    /*font-size: 11px; *//* WL */
}

/* submenu list */
#journalMenu ul ul {
    width: 18em; /* Is there way to leave it automatic? */
    border-top: 1px solid #BBB;
    border-bottom: 1px solid #666;
    position: absolute;
    z-index: 500 !important;

}
#journalMenu ul ul li a {
    text-align:left;
}
#journalMenu ul ul ul {
    position: absolute;
    top: 0;
    left: 100%;
}

/* selecting direct child only does not work in ie, use cascading 3 level deep */
#journalMenu li.active a, #journalMenu li.active ul li.active a, #journalMenu li.active ul li.active ul li.active a {
    font-weight: bold;
    color: #333;
}

/* cancel "active" style on child elements */
#journalMenu li.active ul li a,
#journalMenu li.active ul li.active ul li a {
    color: #000;
    font-weight: normal;
}

#journalMenu li:hover,
#journalMenu li:hover h2 {
    background: #707070 !important;
}

/* hide sub menu */
div#journalMenu ul ul,
div#journalMenu ul li:hover ul ul,
div#journalMenu ul ul li:hover ul ul {
    display: none;
}

/* show sub menu */
div#journalMenu ul li:hover ul,
div#journalMenu ul ul li:hover ul,
div#journalMenu ul ul ul li:hover ul {
    display: block;
}

/* hide submenu expansion arrow on sub elements*/
ul ul li.hasSubmenu li a {
    background-image: none;
}
body {
    behavior: url(https://jfoodprotection.org/templates/jsp/csshover.htc);
}

.profileContent div.accessLegend {
    margin-bottom: 1em;
}

.arttitle .subtitle{
    font-size:9pt;
}

div.glossary{
    margin-top:1em;
}

#articleToolsHeading br {
    display:none;
}

#rightColumn .articleMeta sup {
    display:none;
}

div.glossary td.NLM_term {
    vertical-align:middle;
}
.nowrap {
    white-space: nowrap;
}
.tocHeading .subj-group {
    font-size: 11pt;
}

#content div.panelContent {
    margin: 0;
    padding: 0;
}
#header #breadcrumbs {
    margin: 1em 0;
}
div#leftCol div.panelBody, div#middleCol div.panelBody , div#rightCol div.panelBody {
    width: auto ;
    padding: .5em;
}
div.journalCover img {
    border: 1px solid black;
}
#rssExplanationBox {
    margin-top: .5em
}

#rssExplanationBox img {
    float: left;
    margin-right: 1em;
}

div.payPalMsg {
    color:red;
}

/***article_jsp***/

.arttitle {
    color: #003366;
    font-size: 15pt;
}

.noLinkLine, .ref {
    text-decoration: none;
    color: blue;
}

.sectionHeading {
    background-color: white;
    color: #003366;
}

span.keywordsLabel {
    font-weight: bold;
}

div#popup-buttons {
    margin: 1em 0 0 1em;
}

span#prevnext {
    margin-left: 45%;
}

.title2 {
    font-weight: normal;
    font-style: italic;
    font-size: 10pt;
}

span.title3 {
    font-weight: normal;
    font-style: italic;
}

/*** article_meta.jsp ***/

div.articleMeta {
    margin-bottom: 1em;
}

div.artAuthors p.fulltext {
    margin:0em;
}
.fulltext{
    margin: 2em;
}

div.artAuthors strong {
    display: block;
    margin: 1.5em 0;
}
.strong{
    font-weight: bold;
}
.abstractSection p {
    margin: 2em;
}

.NLM_author-notes {
    margin-top: 2em;
    margin-bottom: 2em;
}

.NLM_corresp, .NLM_author-notes, div.history {
    color: #000000; }

ul.no-bullets {
    list-style-type: none;
    padding-left: 0;
    margin-left: 0;
}

ul.author-aff {
    font-weight: bold;
}

a.backToResults{
    font-weight: bold;
    background-color: #f4ede1;
}
a.backToResults:link{
    text-decoration: underline;
}

#articleContent h5 {
    font-size: large;
}

.loginLeftColumn{
    float: left;
    width: 50%;
}
.loginRightColumn{
    border-left: 1px solid #ccc;
    float: left;
    width: 45%;
    padding-left: 20px;
}
.subscribe-wrapper {
    display: none;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    z-index: 1050;
    background-color: rgba(255, 255, 255, 0.95);
    text-align: center;
}
.subscribe-form{
    position: absolute;
    top: 40%;
    right: 45%;
    background-color: white;
    padding: 10px;
}
.close-log {
    float: right;
    font-size: 25px;
    margin-right: 30px;
    margin-top: 30px;
    color: #ccc;
    cursor: pointer;
}
.subscribe-form-2 {
    background-color: #dddddd;
    border: medium none;
    color: #000000;
    font-size: 16px;
    margin: 15px 0;
    outline: medium none;
    padding: 8px 0;
    width: 100%;
    padding-left: 5px;
}
.subscribe-form-2-label{
    color: #000000;
    font-size: 16px;
}




.loginLeftColumn
{
    margin-left: 34%;
    margin-top: 4em;
}

.heading-style
{
    border-bottom:1px #ccc solid;
    width: 78%;
    margin-left: 12%;
}

.heading-style h1
{
    text-align: center;
    margin-bottom:0px;
}


.link-decoration
{
    text-decoration:none;
    color:#000000;
}
.welcome_user_text a{
    padding-left:1em;
    padding-right:1em;
}

.msg-style
{
    color:#000000;
    margin-top:4em;
    font-size:16px;
}


.centerRegion .note {
    text-align: center;
}

.userAccountInfo .note
{
    text-align: left;
}



.loginLeftColumn form
{
    margin-right: 18%;
}

.logo
{
    display:none;
}

.leftRegion .welcome_user_text {
    font-size: inherit;
    border-bottom:none;
    text-align:center;
}

.leftRegion, .centerRegion, .rightRegion
{
    margin: auto;
    padding: auto;
    border:none;
}

.panelContent div.tabContent {
    border:none;


}

.panelContent  div.consoleTabsWrapper
{
    width:974px;
}

.bodyLayout .centerRegion
{
    margin-left:18%;
    margin-right:18%;
}

.hlFld-Title .hlFld-subTitle .subtitle {
    font-weight: bold;
}
.NLM_title-group h5{
    display: inline;
}

.NLM_sec ul,
.NLM_sec ol {
    padding-left: 15px;
    margin-left: 15px
}

.NLM_sec ul {
    list-style: disc;
}

.NLM_sec ul li,
.NLM_sec ol li {
    list-style: inherit;
}

.AuthorAff {
    cursor: pointer
}