/* RJ group stylesheet */
/* This stylesheet for all RJ specific styles */
html a:hover {
	color: #c03;
}
#hdr .user-services .us-link a:hover {color:#c03!important;}

.button {
	color:#fff;
	background-color:#309;
}

a.fulltext {font-weight:bold;}

#content span.free-access {
	color:#c03;
	font-size:80%;
	text-transform:uppercase;
}

#content .list {
	font-size: 80%;
}

#content .scp {
	font-size: 85%;
	text-transform: uppercase;
}

/* top of page anchor list */
ul.anchor {
	list-style-type:none;
	padding:0;
	margin:1em 0;
	font-size:90%;
}

ul.anchor a:link, ul.anchor a:visited {
	padding-left:10px;
	background:url(/common/images/icons/309/arrow_light_down.gif) 0 0.5em no-repeat;
}
ul.anchor a:hover {background:url(/common/images/icons/c03/arrow_down.gif) 0 0.5em no-repeat;}

ul.anchor a.out:link, ul.anchor a.out:visited {background:url(/common/images/icons/309/arrow_light.gif) 0 0.5em no-repeat;}
ul.anchor a.out:hover {background:url(/common/images/icons/c03/arrow.gif) 0 0.5em no-repeat;}

/* nested anchor lists */
#content ul.anchor ul {list-style-type:none;}
/* end nested anchor lists */
/* end top of page anchor list */


/* site wide form highlighting */
input:not([class~="button"]):focus, textarea:focus {background:#fffddd;}
/* end */

#content p.support-note {
	margin:0;
	font-size:80%;
	color:#666;
}


/* table.data styles (all pages except article-related) */
#content table.data{
	border:1px solid #999;
	padding:10px;
	clear:both;
}

#content table.data td, #content table.data th {padding:3px 10px;}

#content table.data caption {
	font-size:90%;
	font-weight:bold;
	text-align:left;
	padding:0 0 5px 20px;
	margin:1em 0 0 0;
}

#content table.data thead th, #content table.data thead td {
	border-top:1px solid #d6d6d6;
	border-bottom:1px solid #d6d6d6;
}

#content table.data tr.odd {background-color:#efefef;}

#content table.data th {
	font-size:80%;
	font-weight:bold;
}

#content table.data td {font-size:80%;}
/* end table.data styles (all pages except article-related) */


/* account buttons */
div.account-buttons a:link, div.account-buttons a:visited, div.account-buttons a:hover {
	background-color:#757575;
	border-top:solid 0.1em #ccc;
	border-right:solid 0.1em #000;
	border-bottom:solid 0.1em #000;
	border-left:solid 0.1em #ccc;
	color:#fff;
}
/* end account buttons */


/* language selector */
ul.language-selector {
	list-style-type:none;
	margin:0;
	padding:0;
}

ul.language-selector ul {
	list-style-type:none;
	margin:0;
	padding:5px 5px 10px 5px;
	border:1px solid #DFDFDF;
	border-width: 0 1px;
}

ul.language-selector ul a {
	float:left;
	clear:left;
	padding:2px 0;
	padding-left:22px;
	text-decoration:none;
	color:#000;
	font-size:80%;
}
ul.language-selector ul a:hover{text-decoration:underline;}

ul.language-selector li.ja a {background: url(/common/images/icons/fff/japanese.gif) no-repeat 2px 0.3em;}
ul.language-selector li.en a {background: url(/common/images/icons/all/english.gif) no-repeat 0 0.3em;}
/* end language selector */


/* navigation headings */
h2.nav-header,
h2.npg-resources,
#global-subject-areas h2 {
	background:white url(/rj/images/heading_gradients.jpg) no-repeat top left;
	color:#5C5C5C;
	font-size:97%;
	font-family: Arial, Verdana, sans-serif;
	margin:0;
	padding: 12px 7px 5px;
}

/* @group leftnav */

#journalnav {
	width: 25%;
}

#content {
	width: 72%;
}

#article-related #content {
	width: auto;
}

#journalnav .journal-nav {
	border: 0;
}

#journalnav .journal-nav li a,
#journalnav #global-subject-areas li a {
	background-image:url(/rj/images/arrow_right_nature.gif);
	background-repeat: no-repeat;
	background-position: 6px center;
	font-weight: normal;
	padding-left:22px!important;
}
#journalnav #main-journal-nav li a {
	font-weight: bold;
}

#journalnav .journal-nav ul {
	background: white;
	border:1px solid #DFDFDF;
	border-width:1px 1px 0;
}

#journalnav .journal-nav ul li {
	background-color:transparent;
	border-bottom:1px solid #DFDFDF;
}

map.journal-nav ul li a:link,
map.journal-nav ul li a:visited,
map.journal-nav ul li.selected a:link,
map.journal-nav ul li.selected a:visited {
	color:#000!important;
}

/* @group NPG-styled boxes */
#journalnav .npg-nav h2.nav-header,
#journalnav .npg-nav h2.npg-resources,
#global-subject-areas h2 {
	background: url(/rj/images/heading_gradients.jpg) no-repeat left top!important;
}

#journalnav .npg-nav ul {
	background:white url(/rj/images/gradient_vert_grey.jpg) repeat-x left top;
	border-width:1px;
}

#journalnav .npg-nav ul li {
	border: 0!important;
	display: inline;
}

#journalnav .npg-nav h2 abbr,
#global-subject-areas h2 abbr {
	color: #A51C24;
	font: bold normal 150% Georgia, Serif;
}

#global-subject-areas h3.view {
	background: #FFF;
	margin: -1ex 0 0 0!important;
	padding: 0 0 1ex 6em;
}
#global-subject-areas {
	background: white;
	border: 0;
	position: relative;
}

/* helps IE6 cope with the trauma of the negative margins on the #global-subject-areas h3 a without getting the peek-a-boo shakes */
#ftr {
	width: 100%;
}

#global-subject-areas h3 a {
	background: #EAEAEA url(/rj/images/arrow_right_nature.gif) no-repeat 6px center;
	display: block;
	margin: 0 0 0ex -6em;
	padding: 3px 3px 3px 22px;
	position: relative;
}

#global-subject-areas h3 a:hover {
	background: #EAEAEA url(/rj/images/arrow_right_active_nature.gif) no-repeat 3px center!important;
}

#journalnav .npg-nav li a,
#journalnav #global-subject-areas li a {
	background-image:url(/rj/images/arrow_right_nature.gif)!important;
	background-position: 6px center!important;
}

#journalnav .npg-nav li a:hover,
#journalnav #global-subject-areas li a:hover {
	background:transparent url(/rj/images/arrow_right_active_nature.gif) no-repeat 3px center!important;
	color: #C03!important;
}

#global-subject-areas ul {
	background: white;
	border: 1px solid #DFDFDF;
}

#global-subject-areas ul li {
	display: inline;
	padding: 0;
}

#journalnav #global-subject-areas ul h4 {
	background: #EAEAEA;
	color: #000;
	font-weight: bold;
	padding: 0.5ex 0.75em;
}

#global-subject-areas ul li ul {
	border: 0;
	margin: 1ex 0;
}

#global-subject-areas ul li ul li {
	padding: 0;
}

#global-subject-areas ul li li a {
	display: block;/* caters more neatly with wrapping text and the new padding/bg image */
	line-height: 1.2;
	padding: 3px;
}
/* @end */

/* pdf styles */
.journal-nav ul li a.advertising:link, .journal-nav ul li a.advertising:visited {
	background:url(/common/images/icons/dae6ff/pdf.gif) no-repeat 2px 2px #e8eff7;
	padding-left:20px;
}

.journal-nav ul li a.advertising:hover {
	background:url(/common/images/icons/309/pdf.gif) no-repeat 2px 2px #b9c9e0;
}
/* end pdf styles */

/* subnav visibility and highlighting */
.journal-nav .subnav {
	border: 0!important;
}
.journal-nav .subnav li {
	border: 0!important;
	display: inline;
}
.journal-nav .subnav a {
	background: #fff url(/common/images/nav_dots2.gif) 11px 5px no-repeat!important;
}
.journal-nav .subnav .selected a {background-color:#eaeaea!important;}
.journal-nav .subnav a:hover {
	background: #eaeaea url(/common/images/nav_dots2.gif) 11px 5px no-repeat!important;
	color:#000!important;
}
/* end */

/* @end leftnav */


/* breadcrumb styles */
#breadcrumb div {
	padding-bottom:10px;
	padding-left:5px;
	background-color:#fff;
}
/* end breadcrumb styles */


#content h1.page-header {
	color: #444;
	font: normal normal 140% Arial, Verdana, Sans-serif;
	padding:0px 0 3px 0 ;
	margin-top:0;
	margin-bottom:0;
	border-color:#dae6ff;
	border:0;
}

/* global hr styles */
hr {display:none}

div.hr {
	margin:0;
	padding:4px 0 4px 0;
	background:url(/common/images/line.gif) center center repeat-x;
}
/* end global hr styles */

/* top ad */
div.ad-top {

	clear:both;
	text-align:center;
	font-size:80%;
	color:#ccc;
	background:#fff;
}

div.ad-top img, div.ad-top embed {
	width:100%;
	max-width:728px !important;
	height:90px;
	margin:7px 0;
	border:0;
}
/* end top ad */

/* container to center ads */
div.ad-center {text-align:center;}

/* 300x250 ad */
#content div.ad.ad300x250 {text-align:center;}

#content div.ad.ad300x250 p {
	font-size:70%;
	color:#999;
	background-color:#eaeaea;
	padding:0 0 4px 0;
	margin:0;
}

#content div.ad.ad300x250 {
	margin:15px 0 0 10px;
	width:300px;
}

#content div.ad-center div.ad.ad300x250 {
	margin-left:auto;
	margin-right:auto;
}

/* for tocs */
#toc #content div.ad.ad300x250 {
	margin:10px auto 20px;
}


/* end 300x250 ad */


/* 300x250 ad inline inside article */

#articlebody div.ad.ad300x250, #online-methods div.ad.ad300x250 {
	float: right;
	margin: 0 0 10px 10px;
	/* width: 300px; */
	text-align: center;
	color:#626262;
}

#articlebody div.ad.ad300x250 p, #online-methods div.ad.ad300x250 p {
	color: #999999 !important;
	font-size:70% !important;
	background-color:#fff;

}

/* end 300x250 ad */

/* box ad */

/* vertical ad */
div.ad-rh {
	text-align:center;
	margin:20px 0;
	padding:10px 0;
}

div.ad-rh p {
	font-size:80%;
	color:#999;
	margin:0;
}

/**
 * Advert styles
 *
 * The white background for the leaderboard overwrites styles set in main.css
 * for the header. The rules which set this white background can therefore be
 * found in the Header styles section above
 */

/* style added for rh-nav graphic button ad */
.advertise-button {margin-bottom: 20px;}
.advertise-button img {
	border: 0;
	width: 100%;
}

div.ad-rh.marketing,
#extranav ul.supported {
	background: url(/rj/images/heading_gradients.jpg) no-repeat right top;
	background-position: right bottom!important;
	border: 0;
	margin: -7px 0 -26px;
	padding: 0 0 50px;
	text-align: center;
}
div.ad-rh.marketing.advert {
	padding-bottom: 30px;
}

div.ad-rh.marketing h2 {
	font-style: italic;
	text-align:center;
	margin:0;
	color:#000;
	font-size:80%;
}

div.ad-rh.marketing div {
	background: url(/rj/images/subscribe_background.jpg) no-repeat right top;
	border: 1px solid #DFDFDF;
	padding: 5px;
}
div.ad-rh.marketing div.advertise-button {
	background-image: none;
	padding: 0;
	border: 0;
}
div.ad-rh.marketing p {
	color: #000;
	margin: 0;
	font-weight: bold;
	text-align: center;
}

div.ad-rh.marketing .fake-button {
	margin-top:15px;
	margin-bottom:5px;
}

div.ad-rh.marketing .fake-button  a:link, div.ad-rh.marketing .fake-button a:visited {
	color:#fff;
	text-decoration:none;
	background:#309;
	border:solid 2px #000;
	border-top-color:#c8d9db;
	border-left-color:#c8d9db;
	padding:2px 5px;
}

div.ad-rh.marketing p.advert {
	background: white;
	color: #999;
	font-weight: normal;
	margin-bottom:2px;
}
/* END: Advert styles */


/* article source div */

div.artsrc a {
	background-position:left;
	background-repeat:no-repeat;
	border: 1px solid #DFDFDF;
	border-width: 0 1px;
	display:block;
	padding-bottom: 5px;
}

/* marketing
div.ad-rh.marketing {
	margin:0 0 20px 0;
}

div.ad-rh.marketing img {
	width:100%;
	max-width:118px;
	height:58px;
	border:0;
}
 end marketing */

/* skyscraper */
div.skyscraper img, div.skyscraper embed, div.skyscraper iframe {
	width:100%;
	min-height:600px;/* IE7 fix */
	height:600px;
}

div.skyscraper.wide img, div.skyscraper.wide embed, div.skyscraper.wide iframe {max-width:160px;}
/* end skyscraper */
/* end vertical ad */


/* global see also styles */
a.seealso {margin:0}

a.seealso:link span.link, a.seealso:visited span.link {
	display:block;
	color:#c03;
	background:url(/common/images/icons/008cb4/arrow.gif) 0 0.5em no-repeat;
	padding-left:10px;
}

a.seealso span.see {color:#c03; font-weight:bold;}


a.seealso:hover span.link {
	background:url(/common/images/arrow_red.gif) 0 0.5em no-repeat;
	color:#c03;
}
/* end global see also styles */

/* back to top link */
#content a.backtotop:link, #content a.backtotop:visited {
	color:#000;
	float:right;
	font-size:80%;
	background:url(/common/images/icons/backtotop.gif) right center no-repeat;
	margin:0.5em 0 2px 7px;
	padding-right:13px;
	text-decoration:none;
	text-transform:lowercase;
}
#content a.backtotop.enclosed:link, #content a.backtotop.enclosed:visited {margin-right:7px;}

#content a.backtotop:hover {
	color:#c03;
	background:url(/common/images/icons/backtotop_hover.gif) right center no-repeat;
}

#content a.backtotop-dark:hover {color:#c03}
/* end back to top link */

/* back to top - no associated header */
/* important declarations override styles elsewhere, eg: on article pages */
/* hide from mac ie \*/
#content div.no-header {
	padding:0 0 2px 0!important;
	margin:0!important;
	float:left;
	border-bottom:1px solid #fff;
	text-align:right;
	width:100%;
	clear:both;
}
#content div.no-header a.backtotop {
	float:none;
	display:block;
}
/* end hide from mac ie */

#content div.no-header-art {
	background:url(/common/images/dots.gif) left bottom repeat-x;
	padding:0;
	margin-top:0;
}

#content div.no-header2 {
	background:url(/common/images/dots.gif) left top repeat-x;
	padding:1px;
	margin-top:2em;
}

#content div.no-header3 {
	background:url(/common/images/dots.gif) left top repeat-x;
	padding:1px;
	margin-top:1em;
	margin-bottom:1em;
}

#content div.no-header4 {
	background:url(/common/images/dots.gif) left bottom repeat-x;
	padding:0;
	margin-top:-2em;
	margin-bottom:1em;
}

/* end back to top - no associated header */

/* divider */
#content div.divider {
	padding:5px 0 0 0;
	margin:0;
}
/* end divider */

#footer-sponsor {text-align: center }

/*
-----------------------------------------------------------------------
front page
-----------------------------------------------------------------------
*/

#home #content h1 {
	color: #444;
	font-size: 140%;
	font-weight: normal;
	margin:0;
}

#home #content h2.page {
	clear:both;
	color: #444;
	font: normal normal 125% Arial, Verdana, Sans-serif;
	margin:0;
}

#home #content .norm {font-size: 80%; line-height: 1.5;}

/* top of page "issue" styles */
#home #content div.issue h1 span.description {
	color: #666;
	display:block;
	font-size:70%;
}

#home #content div.issue h1 span.description span.issue {
	font-size:90%;
	font-weight:normal;
}

#home #content div.issue {margin-bottom:15px;overflow: hidden;}

#home #content div.issue div.cover {
	float:left;
	margin-right:10px;
	width:132px;
}

#home #content div.issue img {
	border:0px;
	width:130px;
}

#home #content div.issue a.about-the-cover:link, #home #content div.issue a.about-the-cover:visited {
	padding-left:7px;
	background:url(/common/images/arrow_blue.gif) center left no-repeat;
	font-size:80%;
	display:block;
	margin:4px 0 9px 0;
}
#home #content div.issue a.about-the-cover:hover {background:url(/common/images/arrow_red.gif) center left no-repeat;}

#home #content .cover .impact-factor {
	display:block;
	font-size:70%;
}
#home #content .cover .impact-factor span {font-weight:bold;}

#home #content div.issue div.issue-links {margin-left:162px;}

#home #content div.issue ul {
	margin:0;
	padding:0;
	list-style-type:none;
}

#home #content div.issue-links ul.content-links {
	margin:0.5em 0;
	padding:0;
	list-style-type:none;
}

#home #content div.issue-links ul.content-links li {
	padding:0.25em 0;
	font-weight:bold;
	font-size:85%;
}

#home #content div.issue-links ul.issue-links {
	margin:0 0 20px 0;
	padding:0;
	list-style-type:none;
}

#home #content div.issue-links ul.issue-links li {padding:0.2em 0;}

#home #content div.issue-links ul.issue-links li a:link, #home #content div.issue-links ul.issue-links li a:visited {
	display:block;
	margin:0;
	background:url(/common/images/icons/309/arrow_light.gif) 0 0.5em no-repeat;
	font-size:85%;
	padding-left:10px;
}

/* down arrow */
#home #content div.issue-links ul.issue-links li.link-down a:link, #home #content div.issue-links ul.issue-links li.link-down a:visited {
	background:url(/common/images/icons/309/arrow_light_down.gif) 0 0.5em no-repeat;

}

/* end top of page "issue" styles */





/* featureboxes */
#home #content .container {float:left;}
#home #content .featurebox {
	background: url(/rj/images/gradients_featurebox.jpg) no-repeat left 1.5em;
	margin:10px 0 20px 0;
}

#home #content .large-header {
	background: url(/rj/images/gradients_featurebox.jpg) no-repeat left 2.5em;
	margin:-4px 0 20px 0;
}

#home #content .featurebox .padder {padding:0 5px 5px;}

#home #content div.left {
	float:left;
	width:48%;
}

#home #content div.right {
	float:right;
	width:48%;
}

#home #content .featurebox h3 {
	background: url(/rj/images/arrow_right_nature.gif) no-repeat 6px center;
	color: #222;
	font-size: 85%;
	padding:3px 5px 3px 20px;
	margin:0 0 1ex;
}
#home #content .featurebox h3 a {
	text-decoration:none;
}
#home #content .featurebox h3 span {
	display:block;
	font-weight:normal;
}

/* header styles */
#home #content .featurebox .atl-or-category {
	font-size:80%;
	margin:0;
	margin-top:5px;
}

#home #content .featurebox .atl-or-category a.arrow {
	font-size: 95%;
}

#home #content .featurebox.colour .atl-or-category {border-color:#f3f7fb;}

#home #content .featurebox .homesubject {
	font-size:80%;
	margin:0;
	margin-top:5px;
}
#home #content .featurebox.colour .homesubject {border-color:#f3f7fb;}

#home #content .featurebox .seealso {
	font-size: 80%;
	display:inline;
	color:#000;
}
/* end header styles */


#home #content .featurebox div.heading-image {
	padding-left:71px;
	min-height:60px;
	margin-bottom: 1ex;
}

#home #content .featurebox p.norm {
	margin:5px 0;
}

#home #content .featurebox a.arrow {
	font-size: 80%;
	font-weight:bold;
	margin-top:5px;
}
#home #content .featurebox div.see-also a {
	font-size:80%;
	font-weight:bold;
}
#home #content div.aop {background-color:#dae6ff}
/* end featurebox styles */


/* prelaunch */
#home #content div.cover a.subscribe:link, #home #content div.cover a.subscribe:visited {
	color:#fff;
	font-size:90%;
	font-weight:bold;
	background:#309;
	padding:1px 0;
	text-decoration:none;
	border:1px solid #fff;
	border-top-color:#ddd;
	border-right-color:#555;
	border-bottom-color:#555;
	border-left-color:#ddd;
	display:block;
	text-align:center;
	text-transform:uppercase;
}

#home #content div.cover a.subscribe:hover {background-color:#c03;}

#home #content a.register {
	display:block;
	background:url(/common/images/icons/fff/envelope.gif) 0 0.3em no-repeat;
	padding-left:20px;
	font-size:80%;
}

#home #content a.recommend {
	display:block;
	background:url(/common/images/icons/fff/tick.gif) 0 0.2em no-repeat;
	padding:1px 0 1px 20px;
	font-size:80%;
}

#home #content div.callpapers {
	background-color:#f3f7fb;
	border:1px solid #e7e7e7;
	padding:5px;
	margin:20px 0 10px 0;
	text-decoration:none;
}

#home #content div.callpapers h2 {
	margin:0;
	font-size:90%;
}

#home #content div.callpapers p {
	margin:0;
	font-size:80%;
}
/* end call for papers "box link" */


#home #content .pl-list {
	padding:10px;
	border:1px solid #dae6ff;
}

#home #content .pl-list .atl {
	font-size: 80%;
	margin:0;
}

#home #content .pl-list ul {
	list-style-type:none;
	margin:10px 0 20px 0;
	padding:0;
}

#home #content .pl-list li {
	margin:15px 0;
}

#home #content .pl-list p {
	margin:0;
	font-size: 80%;
}
/* end prelaunch */


/* about the cover styles */
#about-cover #content h2 {
	font-size:90%;
	margin:1em 0 1em 0;
}

#about-cover #content div.coverimage {
	padding:10px 10px 0 10px;
	background-color:#fff;
	text-align:center;
	margin-top:1em;
}

#about-cover #content div.coverimage img {width:100%;}

#about-cover #content div.covertext {
	padding:10px;
	background-color:#fff;
	text-align:left;
	margin-bottom:2em;
	font-size:80%;
	line-height:1.4em;
}

#about-cover #content div.covertext p {
	margin:1em 0 0 0;
}
/* end about the cover styles */


/* global styles */
.no-top-margin {margin-top:0;}
.small {font-size:80%;}

a.arrow:link, a.arrow:visited {
	display:block;
	margin:0;
	background:url(/common/images/icons/309/arrow_light.gif) 0 0.5em no-repeat;
	padding-left:10px;
}

a.arrow:hover {
	color:#c03 !important;
	background:url(/common/images/icons/309/arrow_light.gif) 0 0.5em no-repeat;
}

a.free {text-decoration:none;}
a.free span.link {text-decoration:underline;}
a.free span.free {font-weight:bold;}
/* end global styles */


/*
-----------------------------------------------------------------------
article
-----------------------------------------------------------------------
*/

#article #content .norm {font-size: 80%; line-height: 1.6;}

#article #content p.category {
	font-size:80%;
	margin:0 0 20px 0;
	font-weight:bold;
}

#article #content p.info {
	font-size:80%;
	margin-top:3px;
}

#article #content h2.nibs {
	color:#309;
	font-size:90%;
	font-weight:bold;
	background:url(/common/images/line.gif) left bottom repeat-x transparent;
	padding:3px 0 3px 0;
	margin:0;
}

#article #content h3.page, #article #content h4.page {
	border-bottom:1px solid #e7e7e7;
	color: #444;
	font: normal normal 125% Arial, Verdana, Sans-serif;
	margin: 1em 0 1ex;
}

#article #content h3.norm {
	color:#000;
	background:none;
	padding:0;
	margin:1em 0 0 0;
}


#article #content h3.location {
	color:#000;
	font-weight:normal;
	font-size:80%;
	margin:1em 0 0 0;
	background:none;
}

#article #content h4.norm {
	font-weight:bold;
	margin:1em 0 0 0;
}

#article #content h5.norm {
	color:#309;
	font-weight:bold;
	display:inline;
}

#article #content h3.subcategory {
	font-size:90%;
	margin:0;
	color: #898989;
	padding: 0;
}


#article #content div p.norm {margin:1em 0 1em 0}

/* short quote */
#article #content div q.pullquote {
	font-size:90%;
	margin:1em 0 0 0;
	padding:0.5em 10% 0.5em 10%;
	border-top:1px solid #e7e7e7;
	border-bottom:1px solid #e7e7e7;
	text-align:center;
	display:block;
}
/* end short quote */

/* long quote */
#article #content div blockquote.pullquote {
	font-size:90%;
	margin:1em 0 0 0;
	padding:0 10% 0 10%;
	border-top:1px solid #e7e7e7;
	border-bottom:1px solid #e7e7e7;
	text-align:center;
}
/* end long quote */

#article #content p.follows-h4 {
	font-size: 80%;
	line-height: 1.5;
	margin:0 0 1em 0;
}

#article #content p.follows-h5 {
	font-size: 80%;
	display:inline;
	line-height: 1.5;
}

#article #content dl {font-size: 80%;}
#article #content #subjectcategories {font-size:80%;}
#article #content #cite, #article #content .cite {font-size:80%;}
#article #content #errorcor {font-size:80%;}
#article #content #errorcor a {color:#c03;}
#article #content #artsubhead {font-size:80%; display:block;}
#article #content #atl {
	font: normal normal 140% Arial, Verdana, Sans-serif;
	background:transparent;
	color:#000;
	margin:0;
	padding:0;
}

#article #content .cite {
	font-size:90%;
	display:block;
}

#article #content #artnote {font-size:90%;}
#article #content #aug {
	font-size:90%;
	margin-top:0;
}
#article #content h2.category {
	font-size:80%;
	margin:0;
	color:#c03;
}
#article #content p.caff {font-size:80%;}
#article #content p.aunote {font-size:80%;}
#article #content p.tlnote {font-size:80%;}
#article #content p.prdates {font-size:80%;}
#article #content p.footnote {font-size:80%;}
#article #content p.endnote {font-size:80%;}
#article #content p.closenote {font-size:80%;}

#article #content p.lead {
	font-weight:bold;
	font-size:90%;
}

#article #content #references ol {font-size:90%;}

#article #content #articlebody {
	padding-top:0.5em;
	margin-top:0em;
}

/* affiliations styles */

#article #affiliations-notes ol {
	clear:both;
	/*list-style-position:inside;
	margin-left:0;
	padding-left:0;*/
	font-size:80%;
}

/* end affiliations styles */

/* References styles */
#article #References ol {font-size: 80%;}

#article #References ol li {
	margin-top:10px;
	margin-bottom:10px;
}
/* end References styles */

/* abstract styles */
#article #content #abs {padding-bottom:0;}

#article #content #abs h4.abs {
	font-weight:bold;
	font-size:90%;
	display:inline;
}

#article #content #abs p.follows-h4 {
	font-size:90%;
	display:inline;
}

#article #content #abs div {
	padding-bottom:0;/* overrides style from #article #content div */
	margin-top:1em;
}

#article #content div.keyw-abbr h4.keywords {
	font-weight:bold;
	font-size:80%;
	display:inline;
}

#article #content div.keyw-abbr p.keywords {
	font-size:80%;
	display:inline;
}

#article #content div.keyw-abbr h4.abbreviations {
	font-weight:bold;
	font-size:80%;
	display:inline;
}

#article #content div.keyw-abbr p.abbreviations {
	font-size:80%;
	display:inline;
}
/* end abstract styles */

/* figure/table styles */
/* hide from mac IE \*/
#article #content div.figure-table {clear:both;}
/* end hide from mac IE */
#article #content div.figure-table {
	background-color:#fdfdfd;
	/* property below copied from Glennis's site.css - may have to tweak at some point to deal with %/px conflict */
	border:1px solid #e7e7e7;
	margin:20px 0 0 0;
	float:left;
	width:99%;
	padding:0;
}

#article #content div.figure-table .padding {
	padding:10px;
	margin:0!important;/* overwrites inherited rule */
}

#article #content div.figure-table div.image {
	float:left;
	width:150px;
	margin:0 0 10px 0!important;/* bottom margin is mac IE bugfix to replicate 10px padding on div.figure-table .padding */
	padding:0;
}

#article #content div.figure-table div.text {margin:0 0 0 160px!important;}
#article #content div.figure-table div.text p {margin:0 0 1em 0;}

#article #content div.figure-table h3.norm,
#article #content div.figure-table h4.norm,
#article #content div.figure-table h5.norm {
	margin:0 0 10px 0!important;/* overwrites inherited rule */
	padding:0;
	display:block!important;/* overwrites inherited rule */
	background:transparent;/* overwrites inherited rule */
}

#article div.figure-table img.thumb {border:0;}
#article div.figure-table p {font-size:80%;}

#article div.figure-table a.high-res {
	font-size:80%;
	display:block;
	padding:0 0 4px 25px;
	background:url(/common/images/icons/dae6ff/high_res.gif) left center no-repeat;
}

#article div.figure-table a.full {
	font-size:80%;
	display:block;
	padding-left:25px;
	background:url(/common/images/full_figure.gif) 0 0 no-repeat;
}
/* end figure/table styles */


/* abstract styles */
#article #content #more div.box {
	background:#e7e7e7;
	padding:10px 10px 20px 10px;
	margin-top:1px;
}

#article #content #more div.container {
	padding:0;
	margin-top:1.5em;
}

#article #content #more p.intro {
	font-size:80%;
	margin:0;
}

#article #content #more h4.area {
	font-size:80%;
	margin:0;
}

#article #content #more p.title {
	font-weight:bold;
	font-size:90%;
	margin:0;
}

#article #content #more p.source {
	font-size:80%;
	margin:0;
}

#article #content #more p.source span.journal {font-style:italic;}

#article #content #more p.seeall {
	font-size:80%;
	margin:0;
}

#article #content #more p.seeall a {
	color:#c03;
	padding-left:10px;
	background:url(/common/images/arrow_red.gif) left center no-repeat;
}
/* end abstract styles */

#article #content #acknowledgements h4 {
	font-weight:bold;
	font-size:90%;
}

#article #content .inline {display:inline;}
#article #content #acknowledgements h4.footnotes {margin-bottom:0;}
#article #content #acknowledgements p.pubdate {font-size:80%;}

#article #content #acknowledgements p.follows-h4 {
	font-size: 80%;
	display:inline;
	line-height: 1.5;
}

/* pD - added 20041118 */
#article #content ul.none {list-style-type:none}
/* add a small margin to separate references for easier viewing */
/* end pD - added 20041118 */

/* right-hand ad box */
#article #content div.ad-right {
	float:right;
	padding-bottom:10px;
	margin:0 0 0 10px;
	width:180px;
}

#article #content div.ad-right p {
	font-size:80%;
	text-align: center;
	color:#ccc;
	padding:0 0 3px 0;
	margin:0;
}

#article #content div.ad-right img {
	border:0;
	display:block;
}

/* image box */
#article #content div.image-legend {
	float:right;
	background:#fdfdfd;
	padding-bottom:0;
	border:1px solid #DFDFDF;
	margin:10px 0 10px 10px;
	text-align:center;
	width:180px;
	overflow:hidden;/* stops oversized images from breaking template */
}

#article #content div.image-legend p {
	margin:0 0 5px 0;
	padding:5px 5px 0 5px;
	font-size:70%;
	text-align:left;
}

#article #content div.image-legend img {
	border:0;
	display:block;
	margin-left:auto;
	margin-right:auto;
}

#article #content div.image-legend p img {/* glyphs */
	display:inline;
	margin:0;
}

#article #content div.image-legend span {font-style:italic}
/* end image box */

/* images centered in content - like on tech feature pages */
#article #content .image-full {
	margin-left:auto;
	margin-right:auto;
	background:#fdfdfd;
	padding:5px;
	border:1px solid #979797;
	margin:20px 0;
	text-align:center;
}

#article .image-full p {
	font-size:80%;
	padding:5px 5px 0;
	text-align:left;
	margin:0;
}
/* end images centered in content */

#article #content h3.norm span.reviewed {
	font-size:80%;
	font-weight:normal;
	display:block;
}

#article #content p.book-aug, #article #content p.book-pub {
	font-size:80%;
	margin:0;
}

#article #content h3.listing {
	margin-top:1em;
	background: none;
}

#article #content h3 span.atl {font-weight:bold;}

#article #content h3 span.artsubhead {
	display:block;
	font-weight:normal;
	font-size:80%; /* inherits from 90% */
}

#article #content p.abs {
	font-size:90%;
	margin:0;
}

#article #content p.aug {
	font-size:90%;
	margin:0;
}

#article #content p.doi {
	font-size:80%;
	margin:0.5em 0;
}

#article #content p.links {
	font-size:80%;
	margin:0;
}

#article #content p.links a.fulltext {font-weight:bold;}

#article #content p.seealso {
	font-size:80%;
	margin:0.5em 0 0 0;
}

#article #content p.seealso span.seealso {color:#000; font-weight:bold}

#article #content p.aug-explain {
	font-size:80%;
	font-style:italic;
}

#article #content ol.questions p.question {font-weight:bold;}

#article #content ol.questions {
	list-style-position:inside;
	margin-left:0;
	padding-left:0;
}

/* blockquote */
#article #content blockquote img.quoteleft {
	width:12px;
	height:10px;
	margin-right:5px;
	border:0;
}

#article #content blockquote img.quoteright {
	width:12px;
	height:10px;
	margin-left:5px;
	border:0;
}

#article #content blockquote.full {
	background:url(/common/images/dots_vertical.gif) top left repeat-y;
	padding-left:10px;
	margin-top:1em;
	margin-left:15px;
}

#article #content blockquote.full p {margin:0}
#article #content blockquote.full p.quote-source {font-weight:bold;}

#article #content blockquote.box {
	border:1px solid #e7e7e7;
	margin:0 0 10px 10px;
	float:right;
	width:180px;
}

#article #content blockquote.box p.quote {margin:10px}

#article #content blockquote.box p.quote-source {
	background:#f3f7fb;
	padding:10px;
	border-top:1px solid #e7e7e7;
	margin-bottom:0;
}
/* end blockquote */

/* back to article style - blue arrow */
#article a.arrow-back, #article a.arrow-back:visited {
	padding-left:10px;
	color:#309;
	background:url(/common/images/icons/008cb4/arrow_blue.gif) left center no-repeat;
}

#article a.arrow-back:hover {background:url(/common/images/arrow_red.gif) left center no-repeat;}

/* down anchor style - blue arrow */
#article a.arrow-down, #article a.arrow-down:visited {
	padding-left:10px;
	color:#309;
	background:url(/common/images/icons/008cb4/arrow_down.gif) left center no-repeat;
}

#article a.arrow-down:hover {background:url(/common/images/arrow_red_down.gif) left center no-repeat;}

/* endgame */
#article #content .endgame .container.styled {
	border:1px solid #e7e7e7;
	background:#fdfdfd;
	padding:10px;
	margin-top:20px;
}

#article #content .endgame p {
	font-size:90%;
}

#article #content .endgame .center {text-align:center;}
#article #content .endgame .container p {
	font-size:90%;
	margin:10px 0 0 0;
}

#article #content .endgame .container.main img {
	max-width:400px;
	width:100%;
	border:0;
}

#article #content .endgame .container.last {
	margin:20px 0 10px 0;
	padding-bottom:0;
}

#article #content .endgame .container.last img {
	margin:0 0 10px 10px;
	width:100px;
	border:1px solid #ccc;
	float:right;
}

#article #content .endgame .container h2 {
	font-size:90%;
	text-align:left;
}

#article #content .endgame .container.styled h2 {margin-top:0;}

#article #content .endgame .compiled {
	margin-top:20px;
}

#article #content .endgame .compiled h2 {
	font-size:80%;
	margin-bottom:0;
}

#article #content .endgame .compiled p {
	font-size:80%;
	margin-top:0;
}

/* end endgame */

/* nature products - article page */
#article #content #nature-products {
	background: #FFF url(/rj/images/gradient_vert_grey_lrg.jpg) repeat-x top;
	border: 1px solid #DFDFDF;
	clear:both;
	margin:0 0 25px 0;
	padding: 10px;
}

#article #content #nature-products h3 {
	background: #FFF;
	margin: 0 0 1em 0;
	padding:5px 10px 5px 10px !important;
	font:bold 100% georgia;
	letter-spacing:-0.04em;
}

#article #content #nature-products h3 span.first {color:#f44;}
#article #content #nature-products h3 span.second {color:#444;}

#article #content #nature-products h3 a {text-decoration:none;}

#article #content #nature-products div.natpro {
	padding: 0;
}

#article #content #nature-products div.natpro span {
	display:block;
	font-size:80%;
	margin-top:4px;
}

#article #content #nature-products div.natpro h4 {
	border-bottom:1px dashed #DFDFDF;
	padding:0.5em 0;
	font-size:80%;
	font-weight:normal;
	background:url(/common/images/in_cooperation_biocompare.gif) right center no-repeat;
}

#article #content #nature-products div.natpro ul {
	margin:0;
	padding:0;
	list-style-type:none;
	font-size: 80%;
	line-height: 1.5;
}

#article #content #nature-products div.natpro ul a:link, #content #nature-products div.natpro ul a:visited {
	background:url(/common/images/icons/309/arrow_light.gif) center left no-repeat;
	padding-left:10px;
}

#article #content #nature-products div.natpro ul a:hover{background:url(/common/images/arrow_red.gif) center left no-repeat;}

#article #content #nature-products a.natpromore {
	color:#c03;
	float:right;
	font-size:80%;
	text-decoration:underline;
	display:block;
}
/* end nature products */

/* compound links */
#article a.compound:link, #article a.compound:visited {
	font-weight:bold;
	text-decoration:underline;
}

#article a.compound1:link, #article a.compound1:visited {text-decoration:underline}
#article a.compound1:hover {text-decoration:underline}
/* end compound links */

/* more articles like this - article page */
#article #content #more-like-this {
	background: #FFF url(/rj/images/gradient_vert_grey_lrg.jpg) repeat-x top;
	border: 1px solid #DFDFDF;
	clear:both; /* to make sure in article ad doesn't float over the top in short articles */
	margin:25px 0;
	padding:10px;
}

#article #content #more-like-this h3 {
	background:transparent;
	font-family: Arial, Verdana, Sans-serif;
	font-size: 100%;
	font-weight:bold;
	margin: 0 0 1em 0;
	padding:3px 0 3px 0;
}

#article #content #more-like-this div.wrapper {
	margin-bottom:1.5em;
	padding:0;
}

#article #content #more-like-this p.explain {
	font-size:80%;
	margin:0 0 1.5em 0;
}

#article #content #more-like-this a.article {
	font-weight:bold;
	font-size:90%;
	display:block;
	margin:0;
}

#article #content #more-like-this p.journal {
	font-size:80%;
	margin:0;
	font-style:italic;
}
#article #content #more-like-this p.journal span {font-style:normal;}

#article #content #more-like-this h4.area {
	color:#000;
	font-weight:normal;
	margin:0;
	padding-left:0;
	background-color:transparent;
}

#article #content #more-like-this a.allmatches:link,#article  #content #more-like-this a.allmatches:visited {
	color:#C03;
	font-size:80%;
	display:block;
	margin:0;
	padding:0 0 0 10px;
	background:url(/common/images/icons/c03/arrow_s.gif) left center no-repeat;
}

#article #content #more-like-this a.allmatches:hover {background:url(/common/images/icons/c03/arrow_s.gif) left center no-repeat;}
/* end more like this */

/* book review */
#article #content .book-image-container {
	margin:30px 0 0 0;
	padding:0;
}

#article #content .book-image-container h3.norm, #article #content .book-image-container h4.norm {margin-top:0;}

#article #content .book-image-container img.book-cover {
	float:left;
	margin:0 15px 10px 0;
	border:0;
	clear:left;
}

#article #content .book-image-container ul.book-details {
	padding:0;
	font-size:80%;
	margin:0;
	list-style-type:none;
}

#article #content div.section {
	padding:10px;
	border:1px solid #e7e7e7;
	background:#fdfdfd;
	margin:20px 0;
}

#article #content div.section .book-image-container {margin:0;}

#article #content h3.subject {
	font-size:90%;
	font-weight:bold;
	padding:0 0 10px 0;
	margin:0;
/*	border-bottom:1px solid #dae6ff;*/
	color:#c03;
}

#article #content p.review {font-size:80%;}
#article #content p.review-detail {font-size:80%;}
#article #content div.book-title {
	background:url(/ncponc/images/dots.gif) left top repeat-x transparent;/* dotted underline */
	padding:10px 0;
	margin-bottom:0;
}

#article #content div.book-title img.cover {
	float:left;
	margin:0 10px 10px 0;
	padding:10px;
	background-color:#e7e7e7
}

#article #content div.book-title div.information {margin:0 10px 10px 0}
#article #content div.book-title div.information h3 {
	font-size:80%;
	color:#000;
	background:none;
}

#article #content div.book-title div.information p.edited, #article #content div.book-title div.information p.price, #article #content div.book-title div.information p.isbn {font-size:80%;}
/* end book review */
/* end article styles */

/* rh ad */
#extranav div.rh-ad {
	background:#e7e7e7;
	padding:5px 0;
	margin-bottom:15px;
	text-align:center;
}

#extranav div.rh-ad img {border:1px solid #666}
/* end rh ad */

/* subscribe include */
#extranav div.subscribe-to-nature {
	margin-bottom:1em;
	text-align:center;
	border:1px solid #666;
}

#extranav div.subscribe-to-nature img {
	width:100%;
	border:0;
}
/* end subscribe include */


/*
-----------------------------------------------------------------------
articlenav styles
-----------------------------------------------------------------------
*/

#extranav {
	background: url(/rj/images/heading_gradients.jpg) no-repeat right top;
	padding-top: 7px;
}

#extranav h2.nav-header {
	background:url(/rj/images/gradient_underline_thick.jpg) no-repeat left bottom;
	border: 1px solid #DFDFDF;
	border-width: 0 1px;
	padding: 5px 7px;
}

#articlenav {
	border-bottom: 1px solid #DFDFDF;
	display:block;
	margin-bottom:20px;
}

ul.nav-list {
	border: 1px solid #DFDFDF;
	border-width: 0 1px;
	list-style-type:none;
	margin:0;
	padding:0 0 5px 0;
	background:#FFF;
}

ul.nav-list li {
	display: inline;
}

ul.nav-list a:link, ul.nav-list a:visited,
div.extra li a:link, div.extra li a:visited {
	display:block;
	margin:0;
	font-size:80%;
	color:#000;
	text-decoration:none;
	padding:5px 5px 5px 24px;
	background:url(/common/images/icons/75002f/arrow_light.gif) no-repeat 11px center;
}
ul.nav-list a:hover {
	color:#000;
	text-decoration:none;
}

ul.nav-list a.page, ul.nav-list a.page:visited {background:url(/common/images/icons/974e98/arrow_light_down.gif) no-repeat 10px center;}
ul.nav-list a.toc:link, ul.nav-list a.toc:visited {background:url(/common/images/icons/page.gif) no-repeat 8px center;}
ul.nav-list a.prev:link, ul.nav-list a.prev:visited {background:url(/common/images/icons/back.gif) no-repeat 8px center;}
ul.nav-list a.prev:hover {background-image:url(/common/images/icons/back_hover.gif);}
ul.nav-list a.next:link, ul.nav-list a.next:visited {background:url(/common/images/icons/next.gif) no-repeat 8px center;}
ul.nav-list a.next:hover {background-image:url(/common/images/icons/next_hover.gif);}
ul.nav-list a.fulltext:link, ul.nav-list a.fulltext:visited {background:url(/common/images/icons/page.gif) no-repeat 8px center;}
ul.nav-list a.download-pdf:link, ul.nav-list a.download-pdf:visited {background:url(/common/images/icons/pdf.gif) no-repeat 5px center;}
ul.nav-list a.sendtofriend:link, ul.nav-list a.sendtofriend:visited {background:url(/common/images/icons/envelope.gif) no-repeat 7px center;}
ul.nav-list a.cited:link, ul.nav-list a.cited:visited { background: url(/common/images/icons/cited.gif) no-repeat 6px center; }
ul.nav-list a.export:link, ul.nav-list a.export:visited {background:url(/common/images/icons/export.gif) no-repeat 6px center;}
ul.nav-list a.permissions:link, ul.nav-list a.permissions:visited {background:url(/common/images/icons/permissions.gif) no-repeat 7px center;}
ul.nav-list a.commercial-reprints:link, ul.nav-list a.commercial-reprints:visited {background:url(/common/images/icons/reprints.gif) no-repeat 7px center;}
ul.nav-list a.social-bookmarks:link, ul.nav-list a.social-bookmarks:visited {background:url(/common/images/icons/bookmark.gif) no-repeat 6px center;}
ul.nav-list a.protein-data-bank:link, ul.nav-list a.protein-data-bank:visited {background:url(/common/images/icons/pdb.gif) no-repeat 4px center;}
ul.nav-list a.threed:link, ul.nav-list a.threed:visited {background:url(/common/images/icons/3d.gif) no-repeat 5px center;}
ul.nav-list a.save:link, ul.nav-list a.save:visited {background:url(/common/images/icons/connotea.gif) no-repeat 7px center;}
ul.nav-list a.pubchem:link, ul.nav-list a.pubchem:visited {background:url(/common/images/icons/pubchem.gif) no-repeat 5px center;}
ul.nav-list a:hover {background-color:#eaeaea!important;}
ul.nav-list a.readcube:link, ul.nav-list a.readcube:visited {
	background: url(/images/readcube-16x16.png) no-repeat 4px center;
}
/* end articlenav links with icons */


ul.nav-list li.last {/* provides padding for last item in white box */padding-bottom:5px;}
#articlenav ul.supplementary {/* provides padding at top of every ul with class "supplementary" */padding-top:7px;}

ul.sponsor-list {
	color: #555;
	border: 1px solid #DFDFDF;
	border-width: 0 1px;
	list-style-type:none;
	margin:0 0 1px 0;
	padding:0;
}

ul.sponsor-list li {
  background: transparent url(/common/images/icons/000/arrow_light.gif) no-repeat scroll 11px 11px;
  font-size: 80%;
  padding: 5px 5px 5px 24px;
}

ul.sponsor-list li img {
  border: 0;
  display: block;
  margin: 10px auto;
}


/* styles to make the comment nav box merge into the article nav */
body #comment-nav {
	margin: 0; padding: 0;
	border: 1px solid #DFDFDF;
	border-width: 0 1px;
	background-image: none;
}
body #comment-nav ul {
	margin: -5px 0 0; padding: 0 0 5px;
}
body #comment-nav li {
	margin: 0; padding: 0;
	background-image: none !important;
	display: inline;
}
body #comment-nav a:link, body #comment-nav a:visited {
	display: block;
	padding:5px 5px 5px 24px;
	text-decoration: none;
	color: #000;
}
body #comment-nav li.comments a:link, body #comment-nav li.comments a:visited {
	background: transparent url(/common/images/icons/comment_small.gif) no-repeat scroll 5px center;
}
body #comment-nav li.feed a:link, body #comment-nav li.feed a:visited {
	background: transparent url(/common/images/icons/newsfeeds.gif) no-repeat scroll 5px center;
}
body #comment-nav li.what-is a:link, body #comment-nav li.what-is a:visited {
	background: transparent url(/common/images/help.gif) no-repeat scroll 5px center;
}

body #comment-nav a:hover {
	color: #000;
	background-color:#eaeaea!important;
}


/*
-----------------------------------------------------------------------
article related
-----------------------------------------------------------------------
*/

#article-related #journal-header {background-color:#309;}
#article-related a.back-to-article:link, #article-related a.back-to-article:visited {
	font-weight:normal;
	color:#000;
	background:url(/common/images/icons/back.gif) 5px center no-repeat #fdfdfd;
	margin:10px 0;/* tb/lr */
	padding:2px 5px 2px 20px;
	text-decoration:none;
	border:1px solid #e7e7e7;
	text-transform:lowercase;
}
#article-related a.back-to-article:hover {
	color:#000;
	background:url(/common/images/icons/back_hover.gif) 5px center no-repeat;
	text-decoration:none;
}

#article-related p.norm {font-size: 80%; line-height: 1.5;}
#article-related #content h1.page-header {border:0;}
#article-related #content h1.page-header span.compoundnumber {font-weight:bold}
#article-related div.prevnext a:link, #article-related div.prevnext a:visited {color:#000}
#article-related div.container-sendfriend {background-color:#fdfdfd; margin-bottom:2em }
#article-related .download-links {font-size:70%;}

/* prev/next links */
#article-related div.prevnext {border-top:1px solid #e7e7e7;}
#article-related div.prevnext a:hover {color:#309}
#article-related a.previous:link, #article-related a.previous:visited {background:url(/common/images/arrow_black_left.gif) left center no-repeat;}
#article-related a.previous:hover {color:#c03 !important; background:url(/common/images/arrow_red_left.gif) left center no-repeat;}
#article-related a.index:link, #article-related a.index:visited {background:url(/common/images/arrow_black_up.gif) left center no-repeat;}
#article-related a.index:hover {color:#c03 !important; background:url(/common/images/arrow_red_up.gif) left center no-repeat;}
#article-related a.next:link, #article-related a.next:visited {background:url(/common/images/arrow_black.gif) right center no-repeat;}
#article-related a.next:hover {color:#c03 !important; background:url(/common/images/arrow_red.gif) right center no-repeat;}
/* end prev/next links */

/* pp/word/high res links */
#article-related a.full {
	background:url(/common/images/icons/fafafa/high_res.gif) 0 0 no-repeat !important;
	padding:0 0 3px 25px;
}
#article-related a.pp {
	font-size:80%;
	display:block;
	padding:0 0 4px 25px;
	background:url(/common/images/icons/fafafa/powerpoint.gif) 0 0 no-repeat;
	margin-top:0.5em;
}
/* end pp/word/high res links */

/* page header styles */
#article-related #content h2.note {
	font-size:80%;
	margin:0;
	font-weight:normal;
}

#article-related p.atl {
	font-size:80%;
	margin:0;
	font-weight:bold;
}

#article-related p.doi {
	font-size:80%;
	margin:0;
}
/* end page header styles */

/* container extra */
#article-related div.container-extra {
	background:#fdfdfd;
	padding:10px 10px 10px 10px;
	border:1px solid #000;
	border-bottom:0;
	clear:both;
}

#article-related div.container-extra h2.norm {
	font-size:90%;
	margin:0;
}

#article-related div.container-extra p.note {
	font-size:80%;
	margin:0;
}
/* end container extra */

#article-related div.container-image {border-top:1px solid #000;}
#article-related div.container-image img {border:1px solid #ccc; padding:10px;}
#article-related div.container-figtab div.container-image img {border:0; padding:0;}/* overwrites rule above */

/* supplementary info styles */
#article-related div.download-plugins {
	float:left;
	margin-top:1em;
}

#article-related a.download-plugins:link, #article-related a.download-plugins:visited {
	padding:0 0 0 10px;
	border:0;
	background:url(/common/images/icons/309/arrow_light_down.gif) left center no-repeat;
}
#article-related a.download-plugins:hover {background:url(/common/images/arrow_red_down.gif) left center no-repeat;}

#article-related div.container-supplementary {
	background-color:#fdfdfd;
}

#article-related div.container-supplementary p {
	border:0;
	padding-top:0;
	padding-bottom:0;
}

#article-related div.container-supplementary h2 {
	padding-top:0;
	padding-bottom:0;
	color:#000;
}

#article-related div.container-supplementary div.wrapper {
	border-bottom:1px solid #000;
	margin:0;
	padding-top:1em;
	padding-bottom:1em;
}

#article-related div.container-supplementary div.first {
	border-top:1px solid #e7e7e7;
}

#article-related div.container-supplementary p.links {
	font-size:80%;
	margin-top:0.5em;
}

/* more articles */
#article-related ul.more-articles {
	list-style-type:none;
	margin:0;
	padding:0;
}

#article-related ul.more-articles li {
	margin:10px 0;
}

#article-related ul.more-articles a {font-size:90%;}

#article-related ul.more-articles cite {
	font-size:80%;
	font-style:normal;
}

#article-related .container-more {border-bottom:0!important;}
/* end more articles */

/* jmol */
#article-related .container-jmol {
	border:1px solid #e7e7e7;
	border-bottom:0;
	padding:10px;
}

#article-related .container-jmol .jmol {
	float:left;
	width:300px;
	margin-right:10px;
}

#article-related .container-jmol .instructions dl {font-size:80%;}

#article-related .container-jmol .instructions dt {
	float:left;
	font-weight:bold;
	margin-right:5px;
}

#article-related .container-jmol .instructions h3 {
	font-size:90%;
	margin-top:0;
}

#article-related div.container-figtab div.container-image-text p.download-links,
#article-related div.container-figtab div.container-image-text p.pubchem {
	font-size:70%;
	margin-top:5px ;
}
/* jmol */

/* send to friend page */
#article-related p.sent-to {
	font-weight:bold;
	font-size:90%;
	margin-bottom:0;
}

#article-related p.sendee {
	font-size:80%;
	margin-top:0;
}

#article-related p.with {
	font-weight:bold;
	font-size:90%;
	margin-bottom:0;
}

#article-related p.message-header {
	font-size:80%;
	margin-top:0;
}
/* end send to friend page */

/* browser plugins */
#article-related #browser-plugins {
	background:#fafafa;
	padding:10px;
	border:1px solid #e7e7e7;
	clear:both;
}

#article-related #browser-plugins h2 {
	color:#db1a21;
	font-size:90%;
	clear:both;
	margin:0;
}

#article-related #browser-plugins h3 {
	font-size:90%;
	color:#000;
	margin:1em 0 0 0;
}

#article-related #browser-plugins div {
	float:left;
	width:30%;
	margin-left:3%;
}

#article-related #browser-plugins div.first {margin-left:0;}

#article-related #browser-plugins ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

#article-related #browser-plugins li a:link, #article-related #browser-plugins li a:visited {
	font-size:80%;
	padding-left:10px;
	background:url(/common/images/icons/309/arrow_light.gif) 0 0.5em no-repeat;
}

#article-related #browser-plugins li a:hover {background:url(/common/images/arrow_red.gif) 0 0.5em no-repeat;}
/* end browser plugins */

/* simple text styles */
#article-related h3.list {font-size:100%;}
#article-related .inline {display: inline;}
#article-related h3.inline {margin-right: 0.25em;}
#article-related .norm.inline {font-size: 80%; line-height: 1.5;}
#article-related ol.norm {font-size: 90%;}
/* end simple text styles */



/*
-----------------------------------------------------------------------
icon styles
-----------------------------------------------------------------------
*/
.icon {
	display:block;
	padding:2px 0 2px 20px;
	background-position:left center;
	background-repeat:no-repeat;
}

.all-audio {background-image:url(/common/images/icons/all/audio.gif);}
.all-audio-grey {background-image:url(/common/images/icons/all/audio_grey.gif);}
.all-bitmap {background-image:url(/common/images/icons/all/bitmap.gif);}
.all-bitmap-grey {background-image:url(/common/images/icons/all/bitmap_grey.gif);}
.all-compressed {background-image:url(/common/images/icons/all/compressed.gif);}
.all-compressed-grey {background-image:url(/common/images/icons/all/compressed_grey.gif);}
.all-markup {background-image:url(/common/images/icons/all/markup.gif);}
.all-markup-grey {background-image:url(/common/images/icons/all/markup_grey.gif);}
.all-movie {background-image:url(/common/images/icons/all/movie.gif);}
.all-movie-grey {background-image:url(/common/images/icons/all/movie_grey.gif);}
.all-pdf {background-image:url(/common/images/icons/all/pdf.gif);}
.all-pdf-grey {background-image:url(/common/images/icons/all/pdf_grey.gif);}
.all-postscript {background-image:url(/common/images/icons/all/postscript.gif);}
.all-postscript-grey {background-image:url(/common/images/icons/all/postscript_grey.gif);}
.all-powerpoint {background-image:url(/common/images/icons/all/powerpoint.gif);}
.all-powerpoint-grey {background-image:url(/common/images/icons/all/powerpoint_grey.gif);}
.all-svg {background-image:url(/common/images/icons/all/svg.gif);}
.all-svg-grey {background-image:url(/common/images/icons/all/svg_grey.gif);}
.all-word {background-image:url(/common/images/icons/all/word.gif);}
.all-word-grey {background-image:url(/common/images/icons/all/word_grey.gif);}
.all-xls {background-image:url(/common/images/icons/all/xls.gif);}
.all-xls-grey {background-image:url(/common/images/icons/all/xls_grey.gif);}
.all-microarray {background-image:url(/common/images/icons/all/microarray.gif);}
.all-chemical-structures {background-image:url(/common/images/icons/all/chemical_structures.gif);}
.all-next {
	background-image:url(/common/images/icons/next.gif);
	background-position:3px 50%;
}
.all-back {
	background-image:url(/common/images/icons/back.gif);
	background-position:3px 50%;
}
/* end icon styles */




/* all article related border and bg */
#article-related div.container-image, #article-related div.container-image-text, #article-related div.prevnext, #article-related a.previous:link, #article-related a.previous:visited, #article-related a.next:link, #article-related a.next:visited, #article-related div.container-figtab, #article-related div.last, #article-related div.container-supplementary, #article-related a.download-plugins:link, #article-related a.download-plugins:visited, #article-related div.container-supplementary p, #article-related div.container-sendfriend, #article-related div.container-more, #article-related div.container-plugins, #article-related div.container-more2, #article-related div.container-extra, #article-related div.container-supplementary div.wrapper, #article-related .container-jmol {
	border-color:#e7e7e7;
}

#article-related div.container-image, #article-related div.container-image-text, #article-related div.container-figtab, #article-related div.container-supplementary, #article-related div.container-sendfriend, #article-related div.container-more, #article-related div.container-plugins, #article-related div.container-more2, #article-related div.container-extra, #article-related .container-jmol {
	background:#fdfdfd;
}
/* end all article related border and bg */



/* extranav register recommend receive */

/*
-----------------------------------------------------------------------
reg-rec-receive (journal services)
-----------------------------------------------------------------------
*/

div.reg-rec ul,
div.home-page-links ul {
	list-style-type:none;
	margin:0;
	padding:0 6px;
	border:1px solid #DFDFDF;
	border-top: 0;
	font-size:80%;
}

div.home-page-links ul {
	background-color:#fdfdfd;
	border-top:0;
}

div.home-page-links {
	margin-bottom:20px;
}

div.reg-rec li, div.home-page-links li {padding:3px 0;}

div.home-page-links li a, div.home-page-links li a:visited {
	display:block;
	background:url(/common/images/icons/309/arrow_light.gif) no-repeat 7px 0.5em;
	color:#000;
	padding-left:22px;
	text-decoration:none;
}
div.home-page-links li a:hover {text-decoration:underline;}

div.home-page-links li a.pdf, div.home-page-links li a.pdf:visited {
	background:url(/common/images/icons/fafafa/pdf.gif) no-repeat 0 0;
	padding:2px 0 1px 22px;
}

div.home-page-links li a.in-the-news, div.home-page-links li a.in-the-news:visited {
	background:url(/common/images/icons/all/newspaper.gif) no-repeat 0 6px;
	padding:0px 0 1px 22px;
}

div.home-page-links li a.email-editor, div.home-page-links li a.email-editor:visited {
	background:url(/common/images/icons/all/email_editor.gif) no-repeat 0 2px;
	padding:1px 0 2px 22px;
}

div.home-page-links li a.impact-factor, div.home-page-links li a.impact-factor:visited {
	background:url(/common/images/icons/all/impact_factor.gif) no-repeat 0 2px;
	padding:0 0 0 22px;
}

div.home-page-links li a.top-ten, div.home-page-links li a.top-ten:visited {
	background:url(/common/images/icons/all/topten.gif) no-repeat 0 0;
	padding:1px 0 2px 22px;
}

div.home-page-links li a.job, div.home-page-links li a.job:visited {
	background:url(/common/images/icons/all/job_briefcase.gif) no-repeat 0 0;
	padding:1px 0 2px 22px;
}

div.home-page-links li a.announcement, div.home-page-links li a.announcement:visited {
	background:url(/common/images/icons/all/speaker.gif) no-repeat 0 2px;
	padding:2px 0 1px 22px;
}

div.home-page-links li a.twitter, div.home-page-links li a.twitter:visited {
	background:transparent url(/rj/images/icons/twitter_14x14.png) no-repeat scroll 1px 3px;
	padding:2px 0 1px 22px;
}

div.home-page-links li a.facebook, div.home-page-links li a.facebook:visited{
	background:transparent url(/rj/images/icons/facebook.gif) no-repeat scroll 1px 2px;
	padding:2px 0 1px 22px;
}

div.reg-rec li a, div.reg-rec li a:visited {
	display:block;
	color:#000;
	padding-left:22px;
	text-decoration:none;
}
div.reg-rec li a:hover {text-decoration:underline;}

div.reg-rec ul a.e-alerts {background:url(/common/images/icons/all/envelope.gif) 0 0.3em no-repeat;}
div.reg-rec ul a.subscribe {background:url(/common/images/icons/subscribe.gif) 0 no-repeat;}
div.reg-rec ul a.twitter {background:transparent url(/rj/images/icons/twitter_14x14.png) no-repeat scroll 1px 2px; padding:0 0 1px 22px;}
div.reg-rec ul a.facebook {background:transparent url(/rj/images/icons/facebook.gif) no-repeat scroll 1px 2px;}
/*
[VIEW-2345]
Adding in a new icon for video links - added for new video support page
*/
div.reg-rec ul a.video {
		background: transparent url(/rj/images/icons/video.gif) 0 0 no-repeat;
}

div.reg-rec ul a.recommend {
	background:url(/common/images/icons/dae6ff/tick.gif) 0 0.2em no-repeat;
	padding-top:1px;
	padding-bottom:1px;
}

/*
div.reg-rec ul.toc li.first {border-top:4px solid #fdfdfd;}
*/
div.reg-rec a.purchase {background:url(/common/images/icons/fafafa/purchase-issue.gif) no-repeat 0 0;}
div.reg-rec a.bookmark {background:url(/common/images/icons/fafafa/bookmark.gif) no-repeat 0 0;}
div.reg-rec a.pdf {
	background:url(/common/images/icons/fafafa/pdf.gif) no-repeat 0 0;
	padding-top:1px;
	padding-bottom:4px;
}

/* border styles */

#aop div.reg-rec ul,
#archive div.reg-rec ul {
	border-bottom:1px solid #e7e7e7;
}

#home div.reg-rec ul {
	border-bottom:1px solid #f3f7fb;
}

div.home-page-links li.first {
	border-top:4px solid #f3f7fb;
}

/* end border stlyes */

#article div.reg-rec,
#toc div.reg-rec,
#archive div.reg-rec {
	margin-bottom:20px;
}

/* end toc links *

/* homepage links */

/* extranav extra styles - pub med/see also etc */

#extranav div.extra {
	background: #E7EBED url(/rj/images/gradient_extra.jpg) repeat-y top left!important;
	border:1px solid #DFDFDF;
	margin:0 0 20px 0;
}

#extranav div.blue li {background-color:#f7f9fd; border-bottom:1px solid #f7f9fd;}

#extranav div.extra h2 {
	color:#5C5C5C;
	font-family: Arial, Verdana, Sans-serif;
	font-size:97%;
	margin:0;
	padding:5px 7px;
}

#extranav div.extra ul {
	list-style-type:none;
	margin-top:0;
	padding:0;
	margin:0;
	background-color:transparent;
}

#extranav div.extra li {
	background-color:transparent;
	display:inline;
}

#extranav div.extra li a:hover {
	text-decoration:underline;
	color:#000;
}

#extranav div.extra ul li.more a:link, #extranav div.extra ul li.more a:visited {
	background-image:url(/rj/images/arrow_right_red.gif);
	color:#960006;
}

#extranav ul.nav-list li.commercial_reprints a.commercial_reprints:link {
	border:1px solid #f00;
	background:url(/rj/images/14x15.gif) no-repeat 0 50%;
	padding-left:10px;
}
/* end extranav extra styles */


/*
-----------------------------------------------------------------------
TOC
-----------------------------------------------------------------------
*/

/* top of page "issue" styles:
 * Note occassionally no #content used - this enables re-use of #toc
 * styles in #article pages by wrapping content in <div id="toc">
 */

#toc div.issue {
	margin:0 0 20px 0;
	border:1px solid #e7e7e7;
	background:#fdfdfd;
	padding:7px 11px 0;
}

#toc div.issue div.cover {
	float:left;
	margin-right:10px;
	width:132px;
}

#toc div.cover img.cover {
	border:0px;
	width:130px;
}

#toc div.issue div.issue-links {
	margin-left:142px;
}

#toc div.issue div.issue-links p a.icon:link,
#toc div.issue div.issue-links p a.icon:active,
#toc div.issue div.issue-links p a.icon:visited {font-size:80%;}

#toc #content h2.issue, #toc #content h2.issue-archive {
	color:#000;
	font-size:90%;
	font-weight:bold;
	padding:0;
	margin:0 0 10px 0;
}
#toc #content h2.issue-archive {margin-top:16px;}

/* toc anchor list */
#toc ul.toc-anchor {
	list-style-type:none;
	padding:0;
	margin:10px 0 0 0;
}

#toc ul.toc-anchor li {
	padding-left:8px;
	background:url(/common/images/icons/309/arrow_light_down.gif) no-repeat 0 0.65em;
}

#toc ul.toc-anchor li a {
	font-weight:bold;
	font-size:80%;
}
#toc ul.toc-anchor li a:hover {
	color:#c03;
}

#toc ul.toc-anchor ul {
	list-style-type:none;
	padding:0;
	margin:0;
	display:inline;
}

#toc ul.toc-anchor ul li {
	padding-left:7px;
	margin:0;
	display:inline;
/*	background:url(/common/images/000_vline.gif) 1px 5px no-repeat;*/
	background:transparent;
}

#toc ul.toc-anchor ul a {
	font-weight:normal;
	font-size:80%;
}
/* end toc anchor list */

/* toc extra anchor list */
#toc ul.toc-extra {
	list-style-type:none;
	padding:0;
	margin:10px 0 0 0;
	font-size:80%;
}

#toc ul.toc-extra li {margin:5px 0 0 0;}

#toc ul.toc-extra li.about-cover a {
	padding-left:8px;
	background:url(/common/images/icons/309/arrow_light.gif) left center no-repeat;
}
/* end toc extra anchor list */

/* extra links */
#toc div.issue .extra {
	margin:10px 0 0;
	padding:0;
	list-style-type:none;
}

#toc div.issue .extra a {
	font-size:80%;
	display:block;
	margin-bottom:3px;
}
/* end extra links */

/* archive/toc previous/next search results */
#toc #content div.results-navigation {
	border:1px solid #e7e7e7;
	float:left;
	width:100%;
}

#toc #content div.results-navigation h2 {
	background:#e7e7e7;
	font-size:80%;
	margin:0;
	float:left;
	width:25%;
	text-align:center;
	padding:3px 0 5px 0;
}

#toc #content div.results-navigation ul {
	list-style-type:none;
	font-size:80%;
	margin:0;
	float:left;
	width:75%;
	text-align:center;
	padding:0;
}

#toc #content div.results-navigation li {
	float:left;
	padding:3px 6px 5px 7px;
}

#toc #content div.results-navigation li.highlight {
	background:#e7e7e7;
}

#toc #content div.results-navigation li.first, #toc #content div.results-navigation li.last {
	padding-left:10px;
	padding-right:10px;
	background:#fafafa;
}

#toc #content div.results-navigation li.first {
	border-right:1px solid #e7e7e7;
}

#toc #content div.results-navigation li.last {
	float:right;
	border-left:1px solid #e7e7e7;
}

#toc #content div.results-navigation a.previous {
	padding-left:15px;
	background:url(/common/images/icons/back.gif) no-repeat left 0.2em;
}
#toc #content div.results-navigation a.previous:hover {background:url(/common/images/icons/back_hover.gif) no-repeat left 0.2em;}

#toc #content div.results-navigation a.next {
	padding-right:15px;
	background:url(/common/images/icons/next.gif) no-repeat right 0.2em;
}
#toc #content div.results-navigation a.next:hover {background:url(/common/images/icons/next_hover.gif) no-repeat right 0.2em;}
/* end archive/toc previous/next search results */

/* change display */
#toc #content .changedisplay {
	border-bottom: 1px solid #DFDFDF;
	margin:10px 0 20px 0;
}

#toc #content .changedisplay h2 {
	border-bottom: 1px solid #DFDFDF;
	font-size:90%;
	margin:0;
	padding:3px 7px;
}

#toc #content .changedisplay ul {
	background: url(/rj/images/gradient_vert_grey.jpg) repeat-x top;
	border: 1px solid #DFDFDF;
	border-width: 0 1px;
	list-style-type:none;
	margin:0;
	padding: 5px 7px 9px 7px;
}

#toc #content .changedisplay ul+ul {
	background: none;
}

#toc #content .changedisplay li {
	display:inline;
	font-size:80%;
	border-right:1px solid #e7e7e7;
	padding-left:3px;
	padding-right:6px;
}

#toc #content .changedisplay li.first {
	border-left:0;
	padding-left:0;
}

#toc #content .changedisplay li.last {
	padding-right:0;
	border-right:0;
}

/* month display */
#toc #content .changedisplay.month li {
	padding-left:3px;
	padding-right:6px;
}
/* end month display */
/* end change display */

/* issue prev/next */
#toc #content div.articlenav {margin:8px 0 10px 0;}

#toc #content div.articlenav h2 {
	color:#000;
	background-color:#e7e7e7;
	font-weight:bold;
	font-size:80%;
	text-align:center;
	margin:10px 0 0 0;
	padding:3px 0 3px 0;
}

#toc #content div.articlenav p {
	font-weight:bold;
	font-size:80%;
	margin:0;
}

#toc #content div.articlenav div.prevnext {
	background-color:#fdfdfd;
	border:1px solid #e7e7e7;
	margin:0;
	font-size:80%;
	text-align:center;
	padding:3px 0 3px 0;
}

#toc #content div.articlenav div.prevnext a.prev {
	padding-left:7px;
	background:url(/common/images/icons/309/arrow_light_left.gif) center left no-repeat;
}

#toc #content div.articlenav div.prevnext a.next {
	padding-right:7px;
	background:url(/common/images/icons/309/arrow_light.gif) center right no-repeat;
}
/* end issue prev/next */

#toc #content a.about-the-cover {
	padding-left:7px;
	background:url(/common/images/icons/309/arrow_light.gif) center left no-repeat;
	font-size:80%;
	display:block;
	margin-top:10px;
	margin-bottom:10px;
}

/* split headers */
#toc h3.page.split {border-bottom:0!important;}

#toc h3 span.header {
	display:block;
	padding-bottom:2px;
}
#toc .sectiontitle {
	display:block;
	padding:2px 8px 2px 12px;
	background:#f6f6f6 url(/common/images/nav_dots2.gif) no-repeat 4px 50%;
}
/* end split headers */


/* advertising feature toc heading */
#toc p.areatitle {
	color: #888;
	font-weight:bold;
	text-transform: uppercase;
	font-size: 90%;
	margin-top:0.5em;
}

/* focus/supplement anchor list */

ul.focsup-anchor {
	list-style-type:none;
	margin: 0;
	padding:0;
	font-size:80%;
}

ul.focsup-anchor ul {
	list-style-type:none;
	padding:0;
	margin:0;
}

ul.focsup-anchor .right, ul.focsup-anchor .left {
	width:48%;
	background:transparent;
}

ul.focsup-anchor .right {float:right;}

ul.focsup-anchor a, ul.focsup-anchor .text {
	display:block;
	font-weight:bold;
	padding:2px 0 2px 8px;
}
ul.focsup-anchor a:hover {color:#c03;}

ul.focsup-anchor .text {
	background: url(/common/images/icons/309/arrow_light_down.gif) no-repeat left;
	color:#c03;
}

ul.focsup-anchor a {background:url(/common/images/icons/309/arrow_light_down.gif) no-repeat 0 0.65em;}
ul.focsup-anchor li.out a {background:url(/common/images/icons/309/arrow_light.gif) no-repeat 0 0.65em;}
ul.focsup-anchor .selected a {
	background-image: url(/common/images/icons/309/arrow_light_down.gif)!important;
	color: #c03;
	text-decoration:none;
}

ul.focsup-anchor li.out a:hover {
	color:#c03;
	text-decoration:none;
}

.focsup-anchor.in-page {
	margin-top:40px;
	padding-top:10px;
	border-top:1px solid #e7e7e7;
}
/* end focus/supplement anchor list */

/* focus styles:
 * Note no #content used - this enables re-use of #toc styles in
 * #article pages by wrapping content in <div id="toc">
 */
#toc .focus-title {
	background: url(/rj/images/heading_gradients.jpg) no-repeat top left;
	color: #5c5c5c;
	font: normal bold 97% Arial, Verdana, Sans-serif;
	margin-bottom:0;
	margin-top:10px;
	padding: 12px 7px 5px;
}

#toc div.issue.foc {
	background: #fff url(/rj/images/gradient_vert_grey.jpg) repeat-x top;
	border: 1px solid #dfdfdf;
	padding: 0;
}

#toc div.issue.foc div.issue-links {
	height: 100%;
	margin-left:0;
	margin-top:0;
	padding:10px 0 20px 158px;
}

#toc .issue.foc dl.issue {
	font-size:90%;
	margin-top:5px;
}

#toc .issue.foc dl.issue dt {display:inline;}
#toc .issue.foc dl.issue dd {
	display:inline;
	padding:0;
	margin:0;
}

#toc .issue.foc p {
	font-size: 90%;
}
/* end focus styles */

/* supplement styles:
 * Note no #content used - this enables re-use of #toc styles in
 * #article pages by wrapping content in <div id="toc">
 */
#toc div.issue.foc.sup {
	border: 0;
	position:relative;
	padding:0 0 0 130px!important;
	min-height:165px;
	margin-top:10px;
}

#toc div.issue.foc.sup .focus-title {
	border:0;
	margin-top:0;
}
#toc div.issue.foc.sup div.issue-links {
	background: #fff url(/rj/images/gradient_vert_grey.jpg) repeat-x top;
	padding: 1px 0 0 6px;
}
/* end supplement styles */
/* end top of page "issue" styles */

#toc #content p.norm {font-size: 80%; line-height: 1.5;}

#toc #content p.aug, #toc #content p.doi, #toc #content p.published-online, #toc #content div p.articlelinks, #toc #content h4.norm, #toc #content p.seealso, #toc #content p.category, #toc #content p.published-in {
	margin:5px 0;
	padding:0;
}

#toc #content div p.articlelinks .ja {
	background:url(/common/images/icons/fff/japanese.gif) no-repeat 0;
	padding-left:15px;
}


#toc #content p.aug {font-size:90%;}

#toc #content p.doi, #toc #content p.published-online, #toc #content div p.articlelinks, #toc #content p.category, #toc #content p.published-in, #toc #content p.annotation {font-size:80%;}

#toc h2.page, #toc h3.page {
	color: #444;
	font: normal normal 125% Arial, Verdana, Sans-serif;
	padding:3px 0 3px 0;
	margin:0;
	border-bottom:1px solid #e7e7e7;
}

#toc #content h2.subject,
#toc #content h3.subject {
	color: #444;
	font: normal normal 125% Arial, Verdana, Sans-serif;
	padding:3px 0 0px 0;
	margin: 5px 0 0 0;
	border-bottom:1px solid #e7e7e7;
}

#toc #content h3.atl,
#toc #content h4.atl,
#toc #content h5.atl,
#toc #content h6.atl {
	font-size:90%;
	display:inline;
}

#toc #content .atl span.ja {display:block;}

#toc #content h3.tocsubject,
#toc #content h4.tocsubject,
#toc #content h5.tocsubject {
	font-size:90%;
	margin:0;
	color: #898989;
	padding: 0;
}

/* AOP specific */
#toc #content a.aop-about {
	font-weight:bold;
	font-size:90%;
	margin:10px 0 15px 0;
}
/* end AOP specific */

/* area styles */
#toc #content h4.area {
	font-size:90%;
	color:#000;
	padding:5px 0 5px 10px;
	border:1px solid #e7e7e7;
	background:#F3F7FB;
	margin-bottom:0;
}

#toc #content div.area {
	border:1px solid #e7e7e7;
	background:#fdfdfd;
	border-top:0;
	padding:1px 10px;
}
#toc #content div.area.last {
	margin-bottom:10px;
}
/* VIEW-567 */
#toc #content div.area.no-heading {
	margin-top:20px;
	border-top:1px solid #e7e7e7;
}
/* end area styles */


#toc #content div.subject {
	padding:0;
	margin:20px 0;
}

#toc #content span.page {color:#888;}
#toc #content p.seealso {font-size:80%;}

#toc #content p.seealso span.seealso-title {
	color:#000;
	font-weight:bold
}

#toc #content div.spacing {margin:0.5em 0 3.0em;}

/* compound image styles */
#toc #content div.compound {
	background:#fdfdfd;
	margin:1em 0 0 0;
	padding:10px;
	border:1px solid #e7e7e7;
}

#toc #content div.compound img.compound {
	margin:10px 0;
	padding:5px;
	background-color:#fff;
	border:1px solid #e7e7e7;
	width:100%;
	max-width: 400px;
}
/* end compound image styles */

/* archive by month/year */
#toc #content .archive-head {margin:0 0 0 0;}

#toc #content .archive-head h2 {
	font-size:90%;
	font-weight:normal;
	display:inline;
}

/* "browse by" inline lists for archive year/month display */
#toc #content ul.browse-by {
	list-style-type:none;
	margin:0;
	padding:0;
}

#toc #content ul.browse-by li {display:inline;}

/* archive-head list */
#toc #content .archive-head ul.browse-by {
	display:inline;
	font-size:90%;
}

#toc #content .archive-head ul.browse-by li {
	padding:0 10px 0 13px;
	border-left:1px solid #000;
}

#toc #content .archive-head ul.browse-by li.first {
	padding:0 10px 0 10px;
	border:0;
}

#toc #content .archive-head ul.browse-by li a {
	padding:0 0 0 10px;
	background:url(/common/images/arrow_blue_down.gif) no-repeat center left;
}
#toc #content .archive-head ul.browse-by li a:hover {background:url(/common/images/arrow_red_down.gif) no-repeat center left;}
/* end archive-head list */


/* research-archive list */
#toc #content ul.browse-by.archive {font-size:90%;}

#toc #content ul.browse-by.archive li {
	padding:0 5px 0 7px;
	border-left:1px solid #000;
}

#toc #content ul.browse-by.archive li.first {
	padding:0 5px 0 0;
	border:0;
}
/* end research-archive list */
/* end "browse by" lists */
/* end archive by month/year */

/* subject links */
#toc #subject p,
#toc #subject ul
{
	font-size: 90%;
}

#toc #subject ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#toc #subject ul li
{
	float: left;
	width: 50%;
	padding: 0 0 0.5em 0;
	margin: 0;
}
/* end subject links */

/* archive by month/year */
#toc #content .archive-head {margin:0 0 0 0;}

#toc #content .archive-head h2 {
	font-size:90%;
	font-weight:normal;
	display:inline;
}

/* "browse by" inline lists for archive year/month display */
#toc #content ul.browse-by {
	list-style-type:none;
	margin:0;
	padding:0;
}

#toc #content ul.browse-by li {display:inline;}

/* archive-head list */
#toc #content .archive-head ul.browse-by {
	display:inline;
	font-size:90%;
}

#toc #content .archive-head ul.browse-by li {
	padding:0 10px 0 13px;
	border-left:1px solid #000;
}

#toc #content .archive-head ul.browse-by li.first {
	padding:0 10px 0 10px;
	border:0;
}

#toc #content .archive-head ul.browse-by li a {
	padding:0 0 0 10px;
	background:url(/common/images/arrow_blue_down.gif) no-repeat center left;
}
#toc #content .archive-head ul.browse-by li a:hover {background:url(/common/images/arrow_red_down.gif) no-repeat center left;}
/* end archive-head list */


/* research-archive list */
#toc #content ul.browse-by.archive {font-size:90%;}

#toc #content ul.browse-by.archive li {
	padding:0 5px 0 7px;
	border-left:1px solid #000;
}

#toc #content ul.browse-by.archive li.first {
	padding:0 5px 0 0;
	border:0;
}
/* end research-archive list */
/* end "browse by" lists */
/* end archive by month/year */

#toc .highlights-cover {
	float:right;
	margin-left:5px;
}

/* topten */
#toc #content h2.topten {
	background:#e7e7e7;
	border:0;
	padding:3px 7px;
}

#toc #content .backtotop.topten {
	background-color:#e7e7e7;
	display:block;
	text-align:right;
	float:none;
	margin:0;
	padding:3px 17px;
	background-position:99% center;
}

#toc #content ol.topten {
	list-style-type:none;
	padding:0;
	margin:0;
	background:#fafafa;
}

#toc #content ol.topten li.topten_1 {background:url(/common/images/topten/01.gif) no-repeat 98.5% 10px;}
#toc #content ol.topten li.topten_2 {background:url(/common/images/topten/02.gif) no-repeat 98.5% 10px;}
#toc #content ol.topten li.topten_3 {background:url(/common/images/topten/03.gif) no-repeat 98.5% 10px;}
#toc #content ol.topten li.topten_4 {background:url(/common/images/topten/04.gif) no-repeat 98.5% 10px;}
#toc #content ol.topten li.topten_5 {background:url(/common/images/topten/05.gif) no-repeat 98.5% 10px;}
#toc #content ol.topten li.topten_6 {background:url(/common/images/topten/06.gif) no-repeat 98.5% 10px;}
#toc #content ol.topten li.topten_7 {background:url(/common/images/topten/07.gif) no-repeat 98.5% 10px;}
#toc #content ol.topten li.topten_8 {background:url(/common/images/topten/08.gif) no-repeat 98.5% 10px;}
#toc #content ol.topten li.topten_9 {background:url(/common/images/topten/09.gif) no-repeat 98.5% 10px;}
#toc #content ol.topten li.topten_10 {background:url(/common/images/topten/10.gif) no-repeat 98.5% 10px;}

#toc #content ol.topten {
	list-style-type:none;
	padding:0;
	margin:0;
	background:#fafafa;
	border-top:1px solid #e7e7e7;
}

#toc #content ol.topten .spacing {
	border-bottom:1px solid #e7e7e7;
	padding:7px;
	margin:0;
}

#toc #content ol.topten .subject {
	border-bottom:0;
	margin:0 0 5px 0;
}
/* end topten */


/* new toc research highlights [VIEW-2611]*/

#toc p.select {
	font-size: 80%;
}

#toc ul.collapsed-list {
	margin: 0;
	padding: 0;
}

#toc ul.collapsed-list li {
	display: inline;
	padding: 0 0.5em 0 0;
}


#toc ul.collapsed-list li * {
	display: inline !important;
	float: none !important;
	margin: 0 !important;
	padding: 0 !important;
	width: auto !important;
}

#toc ul.collapsed-list li:first-child a {
	border-left: 0 none;
	padding: 0 !important;
}

#toc ul.collapsed-list li a {
	border-left: 2px solid #979797;
	padding: 0 0 0 0.5em !important;
}


/*
-----------------------------------------------------------------------
NEW supplements/web-focuses etc
-----------------------------------------------------------------------
*/
#supfoc #content .page {
	font-size:90%;
	font-weight:bold;
	padding:3px 0 3px 0;
	margin:0;
	border-bottom:1px solid #e7e7e7;
}

#supfoc #content p.norm {font-size: 80%; line-height: 1.5;}

ul.supfoc {
	list-style-type:none;
	margin:0;
	padding:0;
}

ul.supfoc ul.years {
	list-style-type:none;
	margin:0;
	padding:0;
}

ul.supfoc ul.years li {
	background-repeat:no-repeat;
	background-position:0 10px;
	padding:10px 0 10px 70px;
}

ul.supfoc ul.years .supfoc-head {
	font-size:80%;
	margin:0;
	padding:0;
}

ul.supfoc ul.years cite {
	font-style:normal;
	margin:0;
	padding:0;
	font-size:80%;
}

ul.supfoc ul.years li p.norm {
	font-size:80%!important;
	margin:0;
	padding:0;
}


/*
-----------------------------------------------------------------------
supplements/web-focuses etc
-----------------------------------------------------------------------
*/

#supplements #content h2.page {
	color: #444;
	font: normal normal 125% Arial, Verdana, Sans-serif;
	padding:3px 0 3px 0;
	margin:0;
	border-bottom:1px solid #e7e7e7;
}

#supplements #content p.norm {
	font-size: 80%;
	line-height: 1.5;
}

#supplements #content div.right h3 {
	font-size:100%;/* needed to set base size for enclosed 90%/70% spans to inherit from - otherwise they inherit from default browser specified h4 size */
	margin:0;
}

#supplements #content h3 a.atl {font-size:90%;}

#supplements #content div.right p.norm {
	font-size: 80%;
	line-height: 1.5;
	margin:0;
}

#supplements #content div.right p.doi {
	margin:0;
	font-size:80%;
}

/* left/right */
#supplements #content .container {
	float:left;
	margin-top:15px;
}

#supplements #content .container.last {margin-bottom:20px;}

#supplements #content div.left {
	float:left;
	width:72px;
}

#supplements #content div.right {margin-left:87px;}
#supplements #content div.left img {width:60px;}
/* end left/right */



/*
-----------------------------------------------------------------------
Archive 1
-----------------------------------------------------------------------
*/
#archive #content .page {
	font-size:90%;
	font-weight:bold;
	padding:3px 0 3px 0;
	margin:0;
	border-bottom:1px solid #e7e7e7;
}
/*
#archive #content .backtotop {
	margin-right:7px;
	color:#fff;
}
*/

#archive #content p.norm {font-size: 80%; line-height: 1.5;}

#archive #content h3.volume {
	font-size:90%;
	font-weight:bold;
	padding:3px 0 3px 0;
	margin-bottom:0;
}

#archive #content #issue {
	margin:20px 0;
}

/* change display */
#archive #content .changedisplay {
	border-bottom: 1px solid #DFDFDF;
	margin:10px 0 20px 0;
}

#archive #content .changedisplay h2 {
	border-bottom: 1px solid #DFDFDF;
	font-size:90%;
	margin:0;
	padding:3px 7px;
}

#archive #content .changedisplay ul {
	background: url(/rj/images/gradient_vert_grey.jpg) repeat-x top;
	border: 1px solid #DFDFDF;
	border-width: 0 1px;
	list-style-type:none;
	margin:0;
	padding: 5px 7px 9px 7px;
}

#toc #content .changedisplay ul+ul {
	background: none;
}

#archive #content .changedisplay li {
	display:inline;
	font-size:80%;
	border-right:1px solid #e7e7e7;
	padding-left:3px;
	padding-right:6px;
}

#archive #content .changedisplay li.first {
	border-left:0;
	padding-left:0;
}

#archive #content .changedisplay li.last {
	padding-right:0;
	border-right:0;
}
/* end change display */


/* archive boxes */
#archive #content .vol {
	list-style-type:none;
	margin:0 0 10px 0;
	padding:0;
}

#archive #content .vol:after {
	content:url(/common/images/clear.gif);
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

#archive #content .vol li {
	float:left;
	padding:8px 2px 0 0;
}

#archive #content .vol div {
	font-size:80%;
	border:1px solid #e7e7e7;
	width:102px;
	background:#fdfdfd;
}

#archive #content .vol .month {
	font-size: 100%;
	margin:0;
	font-weight:normal;
	background:#f3f7fb;
	padding:1px 4px 2px;
	border-bottom:1px solid #e7e7e7;
}

#archive #content .vol .issue {
	margin:0;
	border-bottom:1px solid #e7e7e7;
}

#archive #content .vol .issue:hover {
	background-color:#fff;
}

#archive #content .vol .not-published .issue:hover {
	background-color:#fff;
}

#archive #content .vol .issue-no {
	display:block;
	padding:1px 4px 2px;
	border-bottom:1px solid #e7e7e7;
}

#archive #content .vol .issue-image {
	display:block;
	margin:19px auto;
	width:68px;
	height:96px;
}

#archive #content .vol .supname {
	margin:0;
	padding:1px 4px 2px;
	border-bottom:1px solid #e7e7e7;
}

#archive #content .vol .pagerange {
	margin:0;
	padding:1px 4px 2px;
}

#archive #content .vol .not-published div {
	background:#fdfdfd;
	color:#888;
}
#archive #content .vol .not-published .month {
	background:#eee;
}

#archive #content .vol .noborder {border:0;}
/* end archive boxes */

/* category links */
#archive #content ul.subject-category {
	list-style-type:none;
	margin:20px 0;
	padding:0;
}

#archive #content ul.subject-category li {margin:20px 0;}

#archive #content ul.subject-category h3 {
	margin:0;
	font-size: 80%;
	/* font-weight:normal; */
	width:38%;
	float:left;
}

#archive #content ul.subject-category ul {
	list-style-type:none;
	margin:0;
	padding:0;
	float:right;
	width:60%;
}

#archive #content ul.subject-category.highlights ul {
	float:left;
	width:inherit;
}

#archive #content ul.subject-category ul li {
	float:left;
	margin: 0 0 1ex;
	padding:0 5px 0 7px;
	border-right:1px solid #e7e7e7;
	font-size: 80%;
}

#archive #content ul.subject-category span.year
{
	font-weight:bold;
	display:block;
}
/* end category links */

/* press release */
#archive #content div.year
{
	background:#fdfdfd;
	border:1px solid #e7e7e7;
	padding:1px 10px;
	margin:20px 0;
}

#archive #content #press-release-archive ul.category
{
	font-size: 80%;
	margin: 0;
	padding: 10px 0 0 0;
	list-style-type: none;
}

#archive #content #press-release-archive ul.category li
{
	color: #000;
	font-weight: bold;
	margin-bottom: 1em;
}

#archive #content #press-release-archive ul.category ul
{
	font-size: 100%;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#archive #content #press-release-archive ul.category ul li
{
	color: #000;
	float: left;
	font-weight: normal;
}
/* end press release */

/* subject links */
#archive #content #subject p,
#archive #content #subject ul
{
	font-size: 90%;
}

#archive #content #subject ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#archive #content #subject ul li
{
	float: left;
	width: 50%;
	padding: 0 0 0.5em 0;
	margin: 0;
}
/* end subject links */

/* subject archive styles */
#archive #content div.subject {
	background:#f3f7fb;/* #fdfeff */
	border:1px solid #dae6ff;
	padding:1px 10px;
	margin:20px 0;
}

#archive #content p.norm {font-size: 80%; line-height: 1.5;}

#archive #content p.aug, #archive #content p.doi, #archive #content div p.articlelinks, #archive #content h4.norm, #toc #content p.seealso, #toc #content p.category {
	margin:5px 0;
	padding:0;
}

#archive #content p.aug {font-size:90%;}
#archive #content p.doi, #archive #content div p.articlelinks, #archive #content p.category {font-size:80%;}

#archive #content h2.page {
	color: #444;
	font: normal normal 125% Arial, Verdana, Sans-serif;
	padding:3px 0 3px 0;
	margin:0;
	border-bottom:1px solid #e7e7e7;
}

#archive #content h3.subject {
	font-size:90%;
	font-weight:bold;
	padding:3px 0 3px 0;
	margin:0;
/*	border-bottom:1px solid #dae6ff;*/
	color:#c03;
}

#archive #content h3.atl, #archive #content h4.atl, #archive #content h5.atl, #archive #content h6.atl {
	font-size:90%;
	display:inline;
}

#archive #content h3.tocsubject, #archive #content h4.tocsubject, #archive #content h5.tocsubject {
	font-size:80%;
	margin:0;
	color:#309;
}
#archive #content p.seealso {font-size:80%;}

#archive #content p.seealso span.seealso-title {
	color:#000;
	font-weight:bold
}
/* end subject archive styles */


/* Previous-Next Link styles */
#archive #content div.month div.prevnext {
	float:right;
	font-size:80%;
	margin:0.5em;
}

#archive #content div.month div.prevnext a.previous:link,  #archive #content div.month div.prevnext a.previous:visited {
	padding-left:15px;
	background:url(/common/images/icons/back.gif) center left no-repeat;
}
#archive #content div.month div.prevnext a.previous:hover {
	background:url(/common/images/icons/back_hover.gif) center left no-repeat;
}

#archive #content div.month div.prevnext a.next:link, #archive #content div.month div.prevnext a.next:visited {
	padding-right:15px;
	background:url(/common/images/icons/next.gif) center right no-repeat;
}

#archive #content div.month div.prevnext a.next:hover {
	background:url(/common/images/icons/next_hover.gif) center right no-repeat;
}
/* end Previous-Next Link styles */


/* Press release page styles */
#archive #content div.press-release div.article h3.norm
{
	font-size: 90%;
	margin: 1em 0 0.5em 0;
}

#archive #content div.press-release div.article h3.norm span.page
{
	color: #666;
	border: 0;
}

#archive #content div.press-release div.article .errorcor
{
	font-size:80%;
	margin: 0.5ex 0;
}

#archive #content div.press-release div.article p.norm
{
	margin: 0 0 1em 0;
}

#archive #content div.press-release div.article p.aug
{
	margin: 0;
}

#archive #content div.press-release div.article p.articlelinks
{
	padding-bottom: 1em;
}
/* end Press release page styles */









/*
-----------------------------------------------------------------------
top ten styles
-----------------------------------------------------------------------
*/

#topten #content p.intro {font-size:90%;}

#topten #content h2 {
	font-size:90%;
	font-weight:bold;
	color:#c03;
	background:url(/common/images/line.gif) left bottom repeat-x transparent;/* dotted underline */
	padding:3px 0 3px 0;
	margin:0 0 1em 0;
}

#topten #content p.content, #topten #content p.author {
	margin:0;
	padding-bottom:0.2em;
	padding-top:0.2em;
}

#topten #content p.issue {
	margin:0;
	font-size:80%; /* due to inheritence */
	padding-bottom: 0.2em;
}

#topten #content ol {
	margin-top:0;
	margin-left:0;
	padding-left:0;
}

#topten #content ol li {
	list-style-position: inside;
	font-size:90%;
	padding-top: 0.5em;
	padding-bottom: 1em;
}

#topten #content ol li.last {background:none}

#topten #content p.links {
	font-size:80%; /* due to inheritence */
	margin:0;

}

#topten #content h3.art {
	display:inline;
	font-size:100%;
	margin:0;
	font-weight:bold;
}

#topten #content div.no-header2 {background:none;}

/* subscribe now page */
#subscribe-now div.page-heading h1 {
	font-weight:bold;
	font-size:110%;
	padding:0px 0 3px 0 ;
	margin-top:0;
	margin-bottom:0;
	border:0;
}

#subscribe-now #content .mops p,
#subscribe-now #content .page-heading p
{
	font-size: 90%;
	margin-bottom: 0.5em;
}

#subscribe-now #content #mops-purchasearticle-register h3,
#subscribe-now #content #mops-purchasearticle-purchase h3
{
	position:absolute;
	left:0px;
	top:-500px;
	width:1px;
	height:1px;
	overflow:hidden;
}

#subscribe-now #content div.container,
#subscribe-now #content #mops-currentsubscriber,
#subscribe-now #content #mops-documentrequest,
#subscribe-now #content #mops-form-login,
#subscribe-now #content #mops-special-free,
#subscribe-now #content #mops-member,
#subscribe-now #content #mops-member-sc {
	padding:10px;
	background-color:#fafafa;
	border:1px solid #ccc;
	margin-bottom:1em;
}

#subscribe-now #content div.container div.column1 {
	width:47%;
	padding-right:1%;
	float:left;
	background:url(/common/images/eaeaea.gif) top right repeat-y;
}

#subscribe-now #content div.container div.column2 {
	width:49%;
	padding-left:1%;
	float:right;
}
/* when column1 is hidden make column2 full-width */
#subscribe-now.research-highlights #content div.container div.column2 {
	width:100%;
	padding-left:0;
}

#subscribe-now #content ol.norm {font-size:90%;}

#subscribe-now #content p.button
{
	background: transparent;
	margin: 0 0 1em 0;
}

#subscribe-now #content p.button:after {
	content:url(/common/images/clear.gif);
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

#subscribe-now #content p.button a:link,
#subscribe-now #content p.button a:visited
{
	display: block;
	float: left;
	color: #fff;
	text-decoration: none;
	font-size: 80%;
	background:#309;
	padding: 2px 8px;
	border: 2px solid #9a988d;
	border-top-color: #f6f5ed;
	border-left-color: #f6f5ed;
}

#subscribe-now #content ul {
	font-size:90%;
}

#subscribe-now #content .mops h2 {
	font-size:90%;
	font-weight:bold;
	margin-top:0;
}

#subscribe-now #content #mops-form-login h2 {
	margin-bottom: .25em;
}

#subscribe-now #content #mops-form-login form
{
	margin: 0;
}

#subscribe-now #content #mops-form-login p {
	float: left;
	width: 50%;
	margin: 0 0 .5em 0;
}

#subscribe-now #content #mops-form-login p label,
#subscribe-now #content #mops-form-login p input {
	display: block;
}

#subscribe-now #content #mops-form-login p input {
	width: 75%;
}

#subscribe-now #content #mops-form-login .supplementary p {
	float: none;
	width: auto;
	font-size: 80%;
}

#subscribe-now #content #mops-form-login .supplementary input,
#subscribe-now #content #mops-form-login .supplementary label {
	display: inline;
	width: auto;
}

#subscribe-now #content #mops-form-login #login-submit {
	display: block;
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	background:#309;
	padding: 1px 5px;
	border: 2px solid #9a988d;
	border-top-color: #f6f5ed;
	border-left-color: #f6f5ed;
}

#subscribe-now #content #mops-form-login .supplementary p {
	float: right;
	width: 50%;
	margin-left: 3%;
	display:inline;
}

#subscribe-now #content #mops-form-login .supplementary p:after {
	content:url(/common/images/clear.gif);
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

#subscribe-now #content #mops-form-login .supplementary p#p-login-submit,
#subscribe-now #content #mops-form-login .supplementary p#p-pws {
	float: left;
	width: 46%;
	margin-left: 0;
	display: block;
}

/* Japanese research highlights styles */
#subscribe-now #content #mops-form-login h2 {clear:both;}
#subscribe-now #content #mops-form-login .mops-currentsubscriber {margin-bottom:20px;}
#subscribe-now #content #mops-form-login .mops-currentsubscriber p {width:100%;}

#subscribe-now #content .ja-subinfo {
	text-align:center;
	margin-top:25px;
}
/* end Japanese research highlights styles */

/* "buttons" */
.mopsbutton:link, .mopsbutton:visited {
	color: #fff;
	font-weight:bold;
	background:#309;
	padding: 1px 5px 2px;
	border: 2px solid #9a988d;
	border-top-color: #f6f5ed;
	border-left-color: #f6f5ed;
	text-decoration:none!important;
	font-size:80%;
}

input.mopsbutton {
	color: #fff;
	font-weight:bold;
	background:#309;
	font-size:90%;
	padding: 1px 5px;
	border: 2px solid #9a988d;
	border-top-color: #f6f5ed;
	border-left-color: #f6f5ed;
	text-decoration:none!important;
}
/* end "buttons" */
/* end subscribe now page */

/*
-----------------------------------------------------------------------
info pages
-----------------------------------------------------------------------
*/

#info #content .no-top-margin {margin-top:0;}
#info #content .no-bottom-margin {margin-bottom:0;}
#info #content .norm, .articletext {font-size: 80%; line-height: 1.5;}
#info #content .small {font-size:80%;}
#info #content .inline {display:inline;}
#info #content .italic {font-style:italic;}
#info #content .not-bold {font-weight:normal;}

#info #content .inlist-heading {font-size:100%;}

#info #content .page {
	font-size:90%;
	font-weight:bold;
	padding:3px 0 3px 0;
	margin-bottom:4px;
	margin-top:2em;
	border-bottom:1px solid #e7e7e7;
}

#info #content ul.subnav {
	border: 0;
	display:block;
	list-style-type:none;
	margin:0 0 0 30px;
	padding:0;
}

#info #content ul.subnav a {background:url(/common/images/icons/309/nav_dots.gif) 0 3px no-repeat;}
#info #content ul.subnav a:hover {background:url(/common/images/nav_dots_db1a21.gif) 0 3px no-repeat;}

/* editors */
#info #content .container {
	float:left;
	margin:20px 0 0 0;
}

#info #content div.left {
	float:left;
	width:72px;
}

#info #content div.right {margin-left:87px;}

#info #content img.editor {
	border:0px;
	width:70px;
}
/* end editors */

/* pricing table */
#info #content table.cost {
	border:0;
	padding:0;
	margin-bottom:20px;
}

#info #content table.cost .blank {
	background:#fff;
}

#info #content table.cost th {
	background:#dae6ff;
	color:#000;
	border:1px solid #fff;
	font-weight:normal;
}

#info #content table.cost caption {
	margin:10px 0 10px 0;
	padding:0;
}

#info #content table.cost th.header {font-weight:bold;}

#info #content table.cost td {
	background-color:#eaeaea;
	border:1px solid #fff;
}
/* end pricing table */

/* nature jobs */
.nature-feed.box {
	border:0;
	border-bottom: 1px solid #dfdfdf;
	margin-bottom:20px;
	padding:0;
}

h2.natjob,
h2.natpav,
h2.natprod {
	background: url(/rj/images/heading_gradients.jpg) no-repeat right top;
	font-family: Arial, Verdana, Sans-serif;
	font-size: 97%!important;
	margin: 0 0 0.5ex 0;
	padding-top: 12px;
}
h2.natjob span.first,
h2.natprod span.first {color:#c03;}
h2.natjob span.second,
h2.natprod span.second {color:#5c5c5c;}

ul.natjob {
	background: white url(/rj/images/gradient_vert_grey.jpg) repeat-x scroll left top;
	border: 1px solid #dfdfdf;
	border-width: 1px 1px 0;
	padding: 7px;
}

ul.natjob h3 {
	padding-left:10px;
	background:url(/common/images/icons/309/arrow_light.gif) no-repeat 0 0.3em;
}

ul.natjob h3 a:link, ul.natjob h3 a:visited {
	color:#309;
}
ul.natjob ul {margin-left:10px;}
div.natjobmore {
	background:#fff;
	border: 1px solid #dfdfdf;
	border-width: 0 1px;
	padding:5px 7px;
}

div.natjobmore a:link,
div.natjobmore a:visited {
	padding-left:10px;
	background: url(/common/images/icons/309/arrow_light.gif) no-repeat 0 0.3em;
	color:#309;
	font-weight:bold;
}

.nature-feed.box div.natjobmore a:hover,
.nature-feed.box div.natjobmore a:focus {
	background-image:url(/common/images/icons/309/arrow_light.gif);
}
/* end nature jobs */


/* NPG products */
#natprod.box {
	padding:0;
	border:none;
	margin-bottom:20px;
}

#natprod.box form {margin: 0;}

div.natprodmore {
	background: white url(/rj/images/gradient_vert_grey.jpg) repeat-x scroll left top;
	border: 1px solid #dfdfdf;
	padding: 7px;
}

div.natprodmore input.button {
	color:#000;
	background-color:#f6f6f6;
}
/* end NPG products */

/* data list */
.data-list, .data-list ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.data-list {
	padding: 5px 0;
	font-size: 80%;
}

.data-list * {font-size: 100%;}

.data-list ul {display:inline;}

.data-list li {
	display:inline;
	margin-right: 3px;
}

.data-list a {font-size: 80%;}

.data-list .icon-heading {
	margin:0 5px 0 0;
	display:inline;
	font-size:80%;
	padding:1px 0 1px 20px;
}

.data-list.pdb .icon-heading {background: url(/common/images/icons/pdb_small.gif) no-repeat left center;}
.data-list.three-d .icon-heading {background: url(/common/images/icons/threed_small.gif) no-repeat left center;}
.data-list.three-d abbr {border-bottom: 0;}
/* end data list */

/* added by Glennis 04 09 06*/
.address {
	font-size:90%;
	font-style:normal;
}

/* backstory styles */
#article #content .backstory {
	font-style: italic;
	font-weight: bold;
}

#toc #content h4.backstory-icon {
	background: url(/common/images/icons/backstory1.gif) no-repeat top left;
	display: block;
	padding-left: 22px;
	margin-bottom:0px;
}

#toc #content h4.backstory-icon2 {
	background: url(/common/images/icons/backstory2.gif) no-repeat top left;
	display: block;
	padding-left: 22px;
	margin-bottom:0px;
}

#toc #content #bkstory h4.online-only {
	background: url(/common/images/icons/green_online_only.gif) no-repeat left 4px;
	padding-left: 17px;
}

/* sermo styles */
#articlenav li.sermo {
	margin-top:0;
	margin-left:0;
	padding-top:0;
	padding-left:0;
}

#articlenav li.sermo img {
	vertical-align:middle;
	margin-left:6px;
}

#articlenav li.sermo form {
	margin:0 !important;
	padding:0 !important;
}

#articlenav li.sermo a {
	background-image:none;
	padding:0;
	margin:0 0 0 3px;
	display:inline;
}


/* sponsor-box styles */
#extranav ul.supported li {
	background-color: #fff;
	border: 1px dotted #786867;
	list-style-type: none;
	margin: 0;
	padding: 5px;
	text-align: center;
}

#extranav ul.base-sponsor { margin-top: 10px; }

#extranav ul.supported li li {
	border: 0;
	padding: 0;
}

#extranav ul.supported ul {
	margin: 0;
	padding: 0;
}

#extranav .sponsorheading {
	color: #999;
	font-size: 80%;
	font-weight: normal;
	text-transform: uppercase;
	text-align: center;
	margin-bottom: 0.5em;
	padding-bottom: 0;
	margin-top: 0;
}

#extranav ul.supported a:link img, #extranav ul.supported a:visited img, #extranav ul.supported a:hover img { border: none; }

/* end sponsor box styles */

/* styles added for chemistry rj archive-subject-thumbnail start */

#subject-category .archive {
	list-style-type: none;
	margin: 0;
	padding: 12px 17px;
}

#subject-category .archive li {
	clear: left;
	padding: 7px 0;
}

#subject-category .archive li.category {
	background-position: top left;
	background-repeat: no-repeat;
	padding: 10px 0 14px 47px;
	margin-top: 5px;
}

#subject-category .archive h3 {
	float: left;
	font-size: 90%;
	margin: 0 0 6px;
	width: 35%;
}

#subject-category .archive ul {
	float: right;
	margin: 0;
	padding: 0;
	width: 60%;
}

#subject-category .archive ul li {
	border-right: 1px solid #E7E7E7;
	display: inline;
	font-size: 90%;
	margin: 0;
	padding:0pt 5px 0pt 7px;
	vertical-align: top;
}

/* styles added for chemistry rj archive-subject-thumbnail end */

#ftr #footer-journal {
	border-color: #b2b2b2;
}

/* open innovation challenges styles */

#natpav.box {
	border:1px solid #DFDFDF;
	padding:0 0 10px 0;
}
#natpav .box-item {
	padding: 5px 10px 0 10px;
}

/* list of reviewers page */

#archive #content .reviewers, #archive #content .reviewers li ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#archive #content .reviewers ul {
	float: left;
	width: 32%;
}

#archive #content .reviewers ul li {
	font-size: 70%;
}

/* for the rj access pages */
body#access #extranav {
	background-image: none;
}
body#access .subscribe-box {
	zoom: 1;
}
body#access .toolsmenu {
	margin: 0.5em 0 1.5em;
	padding: 1px 0;
}
body#access .toolsmenu .title {
	color: #5c5c5c;
	background-color: #fff;
	border-color: #d6d6de;
	border-width: 0 1px;
	border-style: none solid;
	padding: 10px 0 0 10px;
}
body#access div.hilite_tools {
	display: none;
}


/* -------------------------------------------- */
/* ANNOTATION HIGHLIGHTING */
/* -------------------------------------------- */

#article #content a.compound {position:relative;}

#article #content a.compound img {
	position:absolute;
	bottom:20px;
	background-color: #fff;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 2px solid #333;
	border-bottom: 2px solid #333;
	padding:5px;
}

#article #content a.compound:link img, #article #content a.compound:visited img{visibility: hidden;}

#article #content a.compound:hover img {visibility: visible;}

#article #content span.compound {background-color:#fff;}

#article #content span.compound a:link, #article #content span.compound a:visited {
	cursor:help;
	text-decoration: none;
	color: #000;
}

#article #content span.compound a.compound:link, #article #content span.compound a.compound:visited {
	cursor:pointer;
	text-decoration: underline;
	color: #5E2E92;
}

#article #content span.hilite {background-color:#ffffb0;}

#article #content div.inline-comp-links {
	margin: 0;
	padding: 0 8px 8px 0;
	float: left;
	display: none;
	background: transparent url(/rj/images/comp_shadow.png) no-repeat scroll right bottom;
}

#article #content div.inline-comp-links div.inner-border {
	list-style-type: none;
	margin: 0;
	padding: 5px 7px 5px 8px;
	border-top: 1px solid #aaa;
	border-left: 1px solid #aaa;
	background-color: #fff;
}

#article #content div.inline-comp-links h5 {
	margin: 2px 0 5px 0;
	padding: 0;
	font-size: 80%;
	float:left;
}

#article #content div.inline-comp-links a.close img {
	float: right;
	margin: 3px 0 0 0;
	padding: 0;
	border: 0;
}

#article #content div.inline-comp-links a.close {
	display: block;
	float: right;
	width:13px;
	margin: 0;
	padding: 0;
}

#article #content div.inline-comp-links ul {
	list-style-type: none;
	margin: 0 10px 0 0;
	padding: 0;
	clear:left;
}

#article #content div.inline-comp-links li {
	list-style-type: none;
	margin: 0;
	padding: 0 0 5px 0;
}

#article #content div.inline-comp-links ul a {
	background:transparent url(/common/images/icons/75002f/arrow_light.gif) no-repeat scroll left center;
	font-size: 80%;
	display:block;
	margin: 0;
	padding: 0 0 0 9px;
}

#article #content #comp-links-nojava  {
	margin: 10px 0;
	padding: 0;
}

#article #content #comp-links-nojava ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#article #content #comp-links-nojava ul li {
	padding: 0;
	margin: 0 0 10px 0;
	clear:both;
}

#article #content #comp-links-nojava ul li h4 {
	padding: 0;
	margin: 0;
	font-size: 80%;
}

#article #content #comp-links-nojava .nojava-links li {
	float: left;
	clear: none;
	margin: 0 10px 0 0;
	padding: 0;
}


#article #content #comp-links-nojava ul.nojava-links li a  {
	font-size:80%;
	background:transparent url(/common/images/icons/75002f/arrow_light.gif) no-repeat scroll 2px center;
	padding: 0 0 0 10px;
}



div.hilite_tools {
	margin: 20px 0;
	padding: 0;
}

div.hilite_tools h3 {
	color:#666;
	font-family: arial,Helvetica,sans-serif;
	font-size:100%;
	display:inline;
	margin: 0 10px 0 0;
	padding: 0;
}

div.hilite_tools a {
	display:inline;
	font-size: 80%;
	background-color: #FFFFB0;
	text-decoration:none;
}

div.hilite_tools span {
	border: 1px solid #ccc;
	display:inline block;
	padding: 2px 5px 2px 25px;
	background:transparent url(/rj/images/highlight.gif) no-repeat scroll 5px center;

}


.open {
color:#F5821F;
font-family:arial;
font-size:95%;
margin-left:5px;
text-transform:uppercase;
}


/*-----------------------------------------------------------------------*/



