
body#jats {font-size:70%;}


span.code {
	font-family:monospace;
	font-size:120%;
}

/* typography */
body{margin:0; padding:0; font:62.5%/1.8em arial,helvetica,sans-serif; min-width:82em;}
h1{font-size: 2em; line-height: 1.1em;}
h2{font-size: 1.8em;}
h3, .header .inline_list li a{font-size: 1.4em;}
h4, .container, .supplemental{font-size: 1.2em;}
h5{font-size: 1.1em;}
h6{font-size: 0.9em;}
h4.content_header{font-size: 1em;}

/* font-weight */
h1.title, h4.content_header {font-weight: normal; }

/*general*/
img{border:0}
.inline_list{list-style-type:none;margin:0;padding:0}
.inline_list li{display:inline;margin-right:.2em}
.column_list{list-style-type:none;margin:0;padding:0}
.column_list li{float:left;width:8em}
.offscreen{text-indent:-9999px}
.offscreen_noflow{float:left;text-indent:-9999em;margin:0;padding:0;/*safari bugfix:*/height:0;}
.left{float:left}
.right{float:right}
.align_right{text-align:right}
.hidden{display:none}
.nowrap{white-space:nowrap}
.noborder{border:0}
.inline_block{display:-moz-inline-box;display:inline-block;*display:inline;zoom:1;}

/*msg*/
.app_msg{background-color: #fff;  padding-bottom: 1em; margin-bottom: 1em;}
.app_msg p{margin: .1em 0;}
.app_msg_controls{text-align:right;}
.app_msg_controls a{font-size: 0.9em;}



.content{background-color: white; padding: .8em 1em 2em 1.333em; margin-right: 0;}
.supplemental{background-color: transparent; width: 0; float: none;}
.container{background-color: transparent; zoom:1; width: 100%; margin-right: 0; float: none;}
.dbheader { font-size: .8333em; height: 14em; margin: 1.6em 1.6em 2.8em; overflow: hidden; border: 1px solid #000; }
.dbheader .headerimage { background: transparent url(//www.ncbi.nlm.nih.gov/portal/portal3rc.fcgi/img/32161) no-repeat 58% 52%; height: 100%; width: 33%; float: left;  }
.dbheader .headerintro { background-color: #141927; border-left: 1px solid #000; height: 100%; margin-left: 33%;  }
.dbheader .headerintro h1 { color: #f7f7f7; font-size: 2.4em; font-weight: bold; background: transparent url(//www.ncbi.nlm.nih.gov/portal/portal3rc.fcgi/img/32161) repeat-y 0 0; margin:0; padding: .333em .75em .333em .75em;  }
.headerintro .dbdescription { color: #f7f7f7; font-size: 1.4em; padding: 1.285em; }

.dbheaderad { font-size: .8333em; height: 14.2em; margin: 1.6em 1.6em 2.8em; overflow: hidden; }
.dbheaderad .aboutdb { width: 66%; border: 1px solid #000; height: 14em; float: left; _height: 100%; }
.dbheaderad .aboutdb .headerimage { background: transparent url(//www.ncbi.nlm.nih.gov/portal/portal3rc.fcgi/img/32161) no-repeat 20% 52%; height: 100%; width: 17%; float: left; }
.dbheaderad .aboutdb .headerintro { background-color: #141927; border-left: 1px solid #000; height: 100%; margin-left: 17%; }
.dbheaderad .aboutdb .headerintro h1 { color: #f7f7f7; font-size: 2.4em; font-weight: bold; background: transparent url(//www.ncbi.nlm.nih.gov/portal/portal3rc.fcgi/img/32161) repeat-y 0 0; margin:0; padding: .333em .75em .75em; }

.dbheaderad .aux { color: #f7f7f7; background: transparent url(//www.ncbi.nlm.nih.gov/portal/portal3rc.fcgi/img/0) repeat-x 0 0; border: 1px solid #000; margin:0; width: 31%; height: 7.43em; margin-left: 68%; font-size: 1.4em; padding: 1.285em; zoom:1; *width: 27.2%; _width: 100%; _height: 100%; }


/* portlet placement */
.tier { margin: 1.6em 1.6em 2.8em; overflow: auto; zoom: 1;}
.tier .onecol { width: 32%; margin-right: 2%; float: left; } 
.tier .lastcol { margin-right: 0; *width: 31.5%; }
/* homepage portlets */
.firsttier_portlet h1, .firsttier_portlet h2, .firsttier_portlet h3, .firsttier_portlet h4, .firsttier_portlet h5, .firsttier_portlet h6 { color: #985735; font-size: 1.5em; background-color: #fafafa; border-top: .2em solid #f7f7f7; border-bottom: .2em solid #f7f7f7; padding-top: .3em; padding-bottom: .3em; margin:0; }
.firsttier_portlet .portlet_head { margin: 0; }
.firsttier_portlet .portlet_content ul { list-style-type: none; margin: 0; padding: 0; font-size:110%;}
.firsttier_portlet .portlet_content ul li { padding-top: .4em; border-bottom: 1px dotted #ccc; padding-bottom: .3em; }
.firsttier_portlet .portlet_content ul li a { color: #14376c; }
.portlet { font-size: .8333em; /* <- adjust 12px inherited to 10px base */ border-top: .4em solid #97b0c8; padding-top: .7em; margin: 1em 0 2.8em 0; overflow: visible; line-height: 1.1666; zoom:1; }
.portlet h1, .portlet h2, .portlet h3, .portlet h4, .portlet h5, .portlet h6 { font-size: 1.4em; color: #985735; font-weight: bold; display: inline;  }
.portlet .whatsthis {font-size: 1em; color: #14376c; white-space: nowrap; margin-left: .3em;}
.portlet ul { margin: 0; padding: 0; }
.portlet ul li { list-style-type: none; margin-top: .6em; padding-bottom: 1px; border-bottom: 1px dotted #ccc; position: relative; overflow: visible; zoom:1; /*_height:1.6em;_overflow:hidden;*/ }
.portlet ul li a { text-decoration: none; color: #14376c; font-size: 1.2em; }
.portlet .seemore { display: block; text-align: right; color: #14376c; font-size: 1.2em; text-decoration: none; margin-top: .8em; }
.portlet ul a { _display: block; _float: left; _clear: left; }

.portlet li.two_line { height: 2.8em; height\0: 2.9em; overflow: hidden; }
.portlet .two_line a { max-height: 2.5em; overflow: hidden; display: block; }
.portlet .long_info, .portlet p, .portlet .two_line .source, .portlet .one_line_source, .portlet_content .image .desc { color: #777; font-size: 1.2em;  }
.portlet .two_line .source, .portlet .one_line_source { white-space: nowrap; position: absolute; right: 0; background-color: white; padding-left: .3em; }
.portlet .two_line .source { top: 1.15em; }
.portlet .one_line_source {  }
.portlet .two_line .tertiary { font-size: 1em; color: #777; position: absolute; right:0; background-color: white; padding: .1em 0 0 .3em; top: 1.4em; top\0: 1.3em; }

.portlet .portlet_content p { margin: .8em 0; }
.portlet .buttonwrap { float: left; position: relative; top: -.1em; overflow: visible; }
.portlet .invert { color: #fff; background-color: #14376c; padding: 0 .2em; }
.portlet .tertiary { font-size: 1em; color: #777; text-align: right; line-height: 1.4em; position: relative; top: .1em; }
.portlet_head { margin-bottom: .6em; position: relative; }
.portlet_title { margin-right: 2em; }
.portlet_content { position: relative; }
.portlet_content textarea { margin: 0 0 .9em; }
.portlet_content img { margin: .3em 1.4em .7em 0;}
.portlet_content .image { display: block; overflow: auto; overflow:hidden\0; }
.portlet_content .image .img_link { font-size:1em; float: left; }
 

.portlet_shutter { background: transparent url(//www.ncbi.nlm.nih.gov/portal/portal3rc.fcgi/img/32197) no-repeat scroll left top; display: block; float: right; width: 15px; height: 15px; position: absolute; top: -.2em; margin-left: .6em; right: 0; }
.shutter_closed { background-position: left bottom; }
.portlet .related li { font-size: 1.2em; border-bottom: 0; }
.portlet .right { text-align: right; }

.ra_qry, .ra_rcd { padding-left: 2em; }
.ra_qry { background: transparent url(//www.ncbi.nlm.nih.gov/portal/portal3rc.fcgi/img/32182) no-repeat scroll 0 1px; }
.ra_rcd { background: transparent url(//www.ncbi.nlm.nih.gov/portal/portal3rc.fcgi/img/32183) no-repeat scroll 0 1px; }
.dbheader .headerimage, .dbheaderad .aboutdb .headerimage { background-image: url(//jats.nlm.nih.gov/img/jats-banner.jpg); }

noscript p.nojs {
	background: #ffb url(//www.ncbi.nlm.nih.gov/portal/portal3rc.fcgi/img/25968) no-repeat 5px center;
	padding: 4px;
	padding-left: 28px;
	margin:0;	
}
div.app_logo a {
text-decoration: none;
color: #369;
}

div.app_logo h1 {
font-size: 250%;
font-weight: normal;
margin: 0.25em 0;
}

div.error h1 {
color: red;
}



/* header css */
.header { height: 9em; position: relative; background: #e5e5e5 url(//www.ncbi.nlm.nih.gov/portal/portal3rc.fcgi/img/28042) repeat-x scroll left bottom; }
.header a {text-decoration: none;}
.header a:hover{text-decoration: underline;}


.archive_header (height: 9em; position: relative; background url(../archiving/navbar.gif) repeat-x scroll left bottom; }

/* logo variants */
.res_logo { width: 16.5em; left:1.6em; padding: .5em 0; position: absolute; line-height: 1.5em; color: #555; }
.res_logo_long { padding: .2em 0 0; }
.res_logo_oneword { padding: .8em 0 0; }
.res_name { font-size: 2.5em; margin: 0.25em 0 .1em; font-weight: normal; }
.res_logo_long .res_name, .res_logo_oneword .res_name { font-size: 1.8em; }
.res_logo_long .res_name { line-height: 1;}
.res_logo_oneword .res_name { margin: .4em 0 .35em; }
.res_name a { color: #444; text-shadow: .1em .1em .2em rgba(40,40,40,.3); }
.res_tagline {font-size: 1.4em; margin: 0.25em 0; font-weight: normal; }
.res_logo a, .res_logo a:hover, .res_logo a:visited { text-decoration: none;} 
/*db logo*/
.app_logo { width: 16.5em; left:1.6em; padding-top: .5em; position: absolute; } 
.app_logo h1 { margin: 0; }
.db_logo { background: #E5E5E5 url(//www.ncbi.nlm.nih.gov/portal/portal3rc.fcgi/img/3934) no-repeat scroll left top; display: block; height: 65px; text-indent: -9999px; }

.res_logo { width: 16.5em; left:1.6em; padding: .5em 0; position: absolute; line-height: 1.5em; color: #555; }
.res_logo_long { padding: .2em 0 0; }
.res_logo_oneword { padding: .8em 0 0; }
.res_name { font-size: 2.5em; margin: 0.25em 0 .1em; font-weight: normal; }
.res_logo_long .res_name, .res_logo_oneword .res_name { font-size: 1.8em; }
.res_logo_long .res_name { line-height: 1;}
.res_logo_oneword .res_name { margin: .4em 0 .35em; }
.res_name a { color: #444; text-shadow: .1em .1em .2em rgba(40,40,40,.3); }
.res_tagline {font-size: 1.4em; margin: 0.25em 0; font-weight: normal; }
.res_logo a, .res_logo a:hover, .res_logo a:visited { text-decoration: none;} 

.header .NLMlogo { font-size: 1.1em; }
.NLMLogo { line-height: 1.4em; }
.NLMLogo, .NLMLogo a { color: #6f6f6f;}  
 
.pubmed_logo { background: #e5e5e5 url(//www.ncbi.nlm.nih.gov/portal/portal3rc.fcgi/img/19904) no-repeat scroll left top; display: block; height: 45px; width: 165px; text-indent: -9999px; }

