/* @group old group.css before the refresh of September 12, 2008 */
/* RJ group stylesheet */
/* This stylesheet for all RJ specific styles */

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

a.fulltext {font-weight:bold;}

#content span.free-access {
	color:#c03;
	font-size:80%;
	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, select: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) */
* html #content table.data{/* IE only */
	margin:1em 0 0 0;
	font-size:110%;
}
#content table.data{
	border:1px solid #999;
	padding:10px;
	clear:both;
}

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

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

* html #content table.data thead th, * html #content table.data thead td {border-top:0;/* IE only */}
#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 {
	background:#f3f7fb;
	list-style-type:none;
	margin:0 0 10px 0;
	padding:5px;
	border:1px solid #e7e7e7;
	border-top:0;
}

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.5em;}
ul.language-selector li.en a {background: url(/common/images/icons/all/english.gif) no-repeat 0 0.3em;}
/* end language selector */


/* navigation headings */
.nav-header {
	background:#309;
	color:#fff;
	font-size:80%;
	margin:0;
	padding:5px 7px;
}


/* leftnav */
map.journal-nav ul li {background-color:#e8eff7;}
map.journal-nav ul li.grouped {border-bottom:1px solid #e8eff7;}

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

map.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 */
map.journal-nav .subnav .selected {background-color:#eaeaea;}
map.journal-nav .subnav a:hover {
	background:url(/common/images/nav_dots2.gif) 11px 5px no-repeat #eaeaea!important;
	color:#000!important;
}
/* end */
/* end leftnav */


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


#content h1.page-header {
	font-weight:bold;
	font-size:110%;
	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 !important;
	width /**/:310px;/*IE5.x pC only*/
}

#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;}

div.ad-rh.marketing
{
    text-align: center;
    margin: 0 0 20px 0;
	padding: 5px;
	background:#fdfdfd;
	border: 1px solid #d3d3d3;
}

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

* html div.marketing
{
    background: #fff !important; /* rule to resolve IE specificity error: set color to same as div.reg-rec above */
	margin-bottom: 10px;
}

div.ad-rh.marketing div
{
	padding: 5px;
}

div.ad-rh.marketing p,
* html 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
{
	color: #999;
	font-weight: normal;
	margin-bottom:2px;
}
/* END: Advert styles */


/* article source div */
div.artsrc {
	margin-bottom:10px;
}

div.artsrc a {
	display:block;
	background-repeat:no-repeat;
	background-position:left bottom;
}

/* 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;}

* html div.skyscraper {/* IE only - "shrinks" flash ads by hiding overflow */
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
}
/* 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 {
	margin:0;
	color:#000;
	font-size:90%;
	font-weight:bold;
}

#home #content h2.page {
	margin:0;
	color:#000;
	font-size:90%;
	font-weight:bold;
	clear:both;
}

#home #content .norm {font-size:90%;}

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

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

#home #content div.issue {margin-bottom:1em;}

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

#home #content div.issue img {
	border:1px solid #666;
	width:130px !important;
	width /**/:132px;
}

#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:90%;
}

#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:90%;
	padding-left:10px;
}

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

/* 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;

}

	* html #home #content div.issue-links ul.issue-links li.link-down a:link, * html #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.8em no-repeat;
	}

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





/* featureboxes */
#home #content .container {float:left;}
#home #content .featurebox {margin:10px 0 20px 0;}
#home #content .featurebox .padder {padding:5px;}
#home #content .featurebox .padder .heading {margin-top:-5px;}/* when heading contains no image */
#home #content .featurebox.colour {background-color:#f3f7fb;}

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

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

#home #content .featurebox h3 {
	font-size:80%;
	text-transform:uppercase;
	background:#309;
	color:#fff;
	padding:3px 5px;
	margin:0;
	border-bottom:1px solid #fff;
}
#home #content .featurebox h3 a {
	color:#fff;
	text-decoration:none;
}
#home #content .featurebox h3 span {
	display:block;
	font-weight:normal;
}

/* header styles */
#home #content .featurebox .atl-or-category {
	font-size:90%;
	margin:0;
	border-top:5px solid #fff;/* border used instead of margin to fix Gecko bug */
}
#home #content .featurebox.colour .atl-or-category {border-color:#f3f7fb;}

#home #content .featurebox .homesubject {
	font-size:90%;
	margin:0;
	border-top:5px solid #fff;/* border used instead of margin to fix Gecko bug */
}
* html #home #content .featurebox .homesubject {margin:0;}/* IE doesn't like negative margin */
#home #content .featurebox.colour .homesubject {border-color:#f3f7fb;}

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


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

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

#home #content .featurebox a.arrow {
	font-size:90%;
	font-weight:bold;
	margin-top:5px;
}
#home #content .featurebox div.see-also a {
	font-size:90%;
	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;}

* html #home #content a.register {background:url(/common/images/icons/fff/envelope.gif) 0 0.5em no-repeat;}
#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%;
}

* html #home #content a.recommend {background:url(/common/images/icons/fff/tick.gif) 0 0 no-repeat;}
#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:90%;
	font-weight:normal;
	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:90%;
}
/* 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:#f3f7fb;
	text-align:center;
	margin-top:1em;
}

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

#about-cover #content div.covertext {
	padding:10px;
	background-color:#f3f7fb;
	text-align:left;
	margin-bottom:2em;
}

#about-cover #content div.covertext p {
	margin:1em 0 0 0;
	font-size:90%;
}
/* 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:90%;}
#article #content div {padding-bottom:1.5em;}

#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 {
	font-size:90%;
	font-weight:bold;
	padding:3px 0 3px 0;
	margin:0;
	border-bottom:1px solid #e7e7e7;
	text-transform:uppercase;
}

#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 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:90%;
	margin:0 0 1em 0;
}

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

#article #content dl {font-size:90%;}
#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-size:100%;
	background:transparent;
	color:#000;
	margin:0;
	padding:0;
}

#article #content .cite {
	font-size:80%;
	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:90%;}
#article #content p.endnote {font-size:90%;}
#article #content p.closenote {font-size:90%;}

#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:90%;}

#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:90%;
	display:inline;
}

/* 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 !important;
	width /**/:192px;/*IE5.x pC only*/
}

#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 #979797;
	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:80%;
	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 !important;
	width /**/:192px;/*IE5.x pC only*/
}

#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 !important;
	width /**/:102px;
	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 {
	padding-bottom:0 !important;
	margin:0 0 25px 0;
	clear:both;
}

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

#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 {
	background:#e7e7e7;
	border:1px solid black;
	border-top:0;
	padding:10px;
}

#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 solid black;
	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:90%;
}

#article #content #nature-products div.natpro ul a:link, #content #nature-products div.natpro ul a:visited {

	font-weight:bold;
	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 {
	margin:25px 0;
	padding:10px;
	border:1px solid #ccc;
	background:#f3f7fb;
	clear:both; /* to make sure in article ad doesn't float over the top in short articles */
}

#article #content #more-like-this h3 {
	background:transparent;
	font-size:90%;
	font-weight:bold;
	padding:3px 0 3px 0;
	margin: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;
	font-size:80%;
	margin:0;
	padding-left:0;
	text-transform:uppercase;
	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 */
/* peekaboo bugfix \*/
* html #article #content .book-image-container {height:1%;}
/* end peekaboo bugfix */
#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 
-----------------------------------------------------------------------
*/
#articlenav {
	display:block;
	margin-bottom:20px;
}

#articlenav h2 {
	margin:0;
	background:#309;
	font-weight:bold;
	font-size:80%;
	text-align:center;
	color:#fff;
	padding:3px 0 3px 0;
}

/* navigation headings */
#articlenav .nav-header {
	padding:3px 5px;
	text-align:left;
}

ul.nav-list {
	list-style-type:none;
	margin:0 0 1px 0;
	padding:0;
	background:#f3f3f3;
}
ul.nav-list.border {
	margin:0;
	border-bottom:1px solid #cecece;
}

ul.nav-list a:link, ul.nav-list 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.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;}
/* 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;
	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;
}

/*
-----------------------------------------------------------------------
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:90%}
#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: 90%;}
#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 #e7e7e7;
	background-color:#f3f7fb;
	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;}


* html div.home-page-links li a.pdf, * html div.home-page-links li a.pdf:visited {
	background:url(/common/images/icons/fafafa/pdf.gif) no-repeat 0 0;
	padding:0 0 1px 22px;
}
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;
}

* html div.home-page-links li a.top-ten, * html div.home-page-links li a.top-ten:visited {background:url(/common/images/icons/all/topten.gif) no-repeat 0 2px;}
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.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.first {border-top:4px solid #fdfdfd;}

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.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 */

div.reg-rec ul,
#toc div.reg-rec ul,
#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 {
	border:1px solid #d3d3d3;
	margin:0 0 20px 0;
	padding:5px;
}

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

#extranav div.extra h2 {
	color:#000;
	background:transparent;
	text-align:left;
	font-size:80%;
	margin:0 0 0.5em 0;
}

#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:block;
	padding:2px 0;
}

#extranav div.extra li a:link, #extranav div.extra li a:visited {
	color:#000;
	padding-left:7px;
	display:block;
	font-size:80%;
	text-decoration:none;
	background:url(/common/images/icons/000/arrow_light.gif) no-repeat 0 0.5em;
}
#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:url(/common/images/icons/000/arrow_light.gif) 0 0.5em no-repeat;
	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;
}

* html #toc div.issue {height:1px;}

#toc div.issue div.cover {
	float:left;
	margin-right:10px;
	width:132px !important;
	width /**/:142px;
}

#toc div.cover img.cover {
	border:1px solid #666;
	width:130px !important;
	width /**/:132px;
}

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

#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 {
	color:#162BAC;
	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 {
	color:#162BAC;
	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:1px solid #e7e7e7;
	margin:10px 0 20px 0;
	background:#fdfdfd;
}

#toc #content .changedisplay h2 {
	background:#e7e7e7;
	font-size:90%;
	margin:0;
	padding:3px 7px;
}

#toc #content .changedisplay ul {
	list-style-type:none;
	margin:0;
	padding:3px 7px 9px 7px;
}

#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:#e8eff7 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(/nmeth/new/images/heading_gradients.jpg?legacy-collection=true) 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?legacy-collection=true) 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?legacy-collection=true) repeat-x top;
	padding: 1px 0 0 6px;
}
/* end supplement styles */
/* end top of page "issue" styles */

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

#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 {
	font-size:90%;
	font-weight:bold;
	padding:3px 0 3px 0;
	margin:0;
	border-bottom:1px solid #e7e7e7;
}

#toc #content h2.subject,
#toc #content h3.subject {
	font-size:90%;
	font-weight:bold;
	padding:3px 0 0px 0;
	margin: 5px 0 0 0;
	border-bottom:1px solid #e7e7e7;
	text-transform: uppercase;
}

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

#toc #content h5.atl {
	padding-top:15px;
}

#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;
}
/* 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;}

#toc #content div.subcateg-spacing {margin:0.5em 0 1em !important;}

/* 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:390px;
}
/* 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;
}

* html #toc #subject ul li
{
    width: 49.5%;
}
/* 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;
}

* html #toc #content ol.topten {text-align:left;}/* weird IE inherits "text-align:right" from a non-parent element */
#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:90%;}
			
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 {
	font-size:90%;
	font-weight:bold;
	padding:3px 0 3px 0;
	margin:0;
	border-bottom:1px solid #e7e7e7;
}

#supplements #content p.norm {
	font-size:90%;
}

#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:90%;
	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:90%;}

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

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


/* change display */
#archive #content .changedisplay {
	border:1px solid #e7e7e7;
	margin:10px 0 20px 0;
	background:#fdfdfd;
}

#archive #content .changedisplay h2 {
	background:#e7e7e7;
	font-size:90%;
	margin:0;
	padding:3px 7px;
}

#archive #content .changedisplay ul {
	list-style-type:none;
	margin:0;
	padding:3px 7px 9px 7px;
}

#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;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

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

#archive #content .vol div {
	font-size:80%;
	border:1px solid #e7e7e7;
	width:102px!important;/* 76px */
	width /**/:104px;/* 78px */
	background:#fdfdfd;
}

* html #archive #content .vol .month {font-size:100%;}/* fix size inheritance for IE */
#archive #content .vol .month {
	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;
}

/* hide from mac IE \*/
* html #archive #content .vol .issue-image {
	height:115px;
	margin-bottom:0;
}
/* end hide from mac IE */
#archive #content .vol .issue-image {
	display:block;
	margin:19px auto;
	width:68px!important;
	width /**/:76px;
	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:90%;
	/* 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;
	padding:0 5px 0 7px;
	border-right:1px solid #e7e7e7;
	font-size:90%;
}

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

/* press release */
/* peekaboo bugfix \*/
* html #archive #content div.year {height:1%;}
/* end peekaboo bugfix */
#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: 90%;
	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;
}

* html #archive #content #subject ul li
{
    width: 49.5%;
}
/* end subject links */

/* subject archive styles */
#archive #content div.subject {

	padding:1px 10px;
	margin:20px 0;
}

#archive #content p.norm {font-size:90%}

#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 {
	font-size:90%;
	font-weight:bold;
	padding:3px 0 3px 0;
	margin:0;
	border-bottom:1px solid #e7e7e7;
}

#archive #content h3.subject {
	font-size:100%;
	font-weight:bold;
	padding:3px 0 0px 0;
	margin-bottom: 10px;

}

#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;
}

* html #archive #content div.month div.prevnext {margin:0.7em 0.5em 0 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%;
}

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

#archive #content div.press-release div.article p,aug,
#archive #content div.press-release div.article p.errorcor
{
    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;
}
/* Hides from IE-mac \*/
* html #subscribe-now #content p.button {height: 1%;}
/* End hide from IE-mac */

#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;
}

/*  \*/
* html #subscribe-now #content #mops-form-login h2 {
	height: 1%
}
/*  */

#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;
}
/* Hides from IE-mac \*/
* html #subscribe-now #content #mops-form-login .supplementary p {height: 1%;}
/* End hide from IE-mac */

#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:90%;}
#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:0;
	border-bottom:1px solid #e7e7e7;
}

#info #content ul.subnav {
	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:1px solid #000;
	width:70px !important;
	width /**/:72px;
}
/* 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:#e7e7e7;
	border:1px solid #fff;
}
/* end pricing table */

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

h2.natjob {background:#309;}
h2.natjob span.first {color:#fff;}
h2.natjob span.second {color:#fff;}
ul.natjob {margin:0 7px;}

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

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

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;
    background:#e5e5e5;
    border:none;
	margin-bottom:20px;
}

* html #natprod.box {height: 1%;}

h2.natprod {
	background:#309;
}
h2.natprod span.first {color:#fff;}
h2.natprod span.second {color:#fff;}

#natprod.box form {margin: 0;}

div.natprodmore {
	padding:0 7px 7px 7px;
}

div.natprodmore input.button {
	color:#000;
	background-color:#f3f7fb;
}
/* 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 {
	background-color: #fff;
	border: 1px dotted #786867;
	margin: 0 0 20px;
	padding: 5px;
}

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

#extranav ul.supported li {
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: center;
}

#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 */
/* @end group.css */

/* @group group01.css */
/* navigation heading styles */
.nav-header {background: #515f74 url(/nmeth/new/images/bg_navHeading1.jpg?legacy-collection=true) no-repeat top right;}

#supplementary-journal-nav-npg-services .nav-header,
h2.npg-resources,
#global-subject-areas h2 {
	background: #b1062e url(/nmeth/new/images/bg_navHeading2.jpg?legacy-collection=true) no-repeat top right;
}

h2.npg-resources {
	margin:0;
	padding:5px 7px;
}

#extranav .nav-header {
	background: #515f74 url(/nmeth/new/images/bg_navHeading3.jpg?legacy-collection=true) no-repeat top left;
}

#extranav .sub.nav-header {
	background: #515f74 url(/nmeth/new/images/bg_navHeading5.jpg?legacy-collection=true) no-repeat top left;
}

h2.natjob,
#natprod.box h2.natprod {
	background: #b1062e url(/nmeth/new/images/bg_navHeading4.jpg?legacy-collection=true) no-repeat top left;
}

/* leftnav highlighting */


/* main navigation styles */
#main-journal-nav ul li {
	background:url(/nmeth/new/images/bg_navMain.jpg?legacy-collection=true) #fff repeat-x center left;
}

#main-journal-nav ul li a:link,
#main-journal-nav ul li a:visited {
	color:#5e779a
}

#main-journal-nav .selected,
#main-journal-nav ul li a:hover {
	background:url(/nmeth/new/images/bg_navMain_s.jpg?legacy-collection=true) #d0dbea repeat-x center left;
	color:#000;
}

#main-journal-nav .selected {
	border-right:1px solid #7f92ab;
	border-bottom:1px solid #7f92ab;
	border-left:1px solid #7f92ab;
	color:#2e3a4b;
}

#main-journal-nav ul li.selected a:link,
#main-journal-nav ul li.selected a:visited {
	color:#000
}	

map.journal-nav ul li,
ul.npg-resources a, 
ul.npg-resources a:visited {
	background-color:#fff;
	border-right:1px solid #dadada;
	border-bottom:1px solid #dadada;
	border-left:1px solid #dadada;
}

map.journal-nav ul li ul li {
	border-right:none;
	border-bottom:none;
	border-left:none;
}

map.journal-nav ul li.grouped {border-bottom-color:#f5f3f3;}

map.journal-nav ul li a.advertising:link, map.journal-nav ul li a.advertising:visited
{background:url(/common/images/icons/dae6ff/pdf.gif) no-repeat 2px 2px #f5f3f3;}

map.journal-nav ul li a.advertising:hover
{background:url(/common/images/icons/dca401/pdf.gif) no-repeat 2px 2px #D1E1EA;}

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

map.journal-nav .selected,
map.journal-nav ul li a:hover {
	background-color:#d1e1ea;
	color:#000;
}

/* nature red hover styles */
#supplementary-journal-nav-npg-services  ul li a:hover,
ul.npg-resources li a:hover {
	background-color:#b1062e;
	color:#fff;
}

#global-subject-areas {
	background:#fff;
	border:none;
}
#global-subject-areas h3.view {
	border-right:1px solid #D3D3D3;
	border-bottom:1px solid #D3D3D3;
	border-left:1px solid #D3D3D3;
}
#global-subject-areas ul li {border-bottom:1px solid #D3D3D3;}

#global-subject-areas ul.category-list {
	border:1px solid #d3d3d3;
}
/* end leftnav highlighting */

/*
homepage styles
*/

/* customised homepage styles */

#home #content h1,
#home #content h2.page {
	font-family: Georgia, Palatino, "Times New Roman", serif;
	font-size:110%;
	color:#515f74;
}

#home #content div.issue h1 span.description span.issue {
	font-family: Georgia, Palatino, "Times New Roman", serif;
	font-size:80%;
	color:#000;
}

#home #content div.issue-links ul.content-links {font-family: Georgia, Palatino, "Times New Roman", serif;}

ul.content-links a:link,
ul.content-links a:visited {
	background:url(/nmeth/new/images/arrows-red.gif) no-repeat center left;
	padding-left:15px;
}

ul.content-links a:hover {background:url(/nmeth/new/images/arrows-blue.gif) no-repeat center left;}

#home #content div.issue-links ul.issue-links li a:link, 
#home #content div.issue-links ul.issue-links li a:visited {
	background:url(/nmeth/new/images/bullet-square.gif) no-repeat center left;
	font-size:80%;
}

#home #content div.issue-links ul.issue-links li a:visited {background:url(/nmeth/new/images/bullet-square-blue.gif) no-repeat center left;}
#home #content div.issue img {border:none;}

#home #content .featurebox h3 {
	background:#5c7597 url(/nmeth/new/images/bg_heading.jpg?legacy-collection=true) repeat-x top left;
	color:#2e3a4b;
	/*font-weight:normal;*/
	font-size:80%;
	padding:4px 5px;
}

#home #content .featurebox div.heading-image {background-position: 5px 5px;}

#home #content .featurebox.colour h3 {
	background:#5c7597 url(/nmeth/new/images/bg_headingColour.jpg?legacy-collection=true) repeat-x top left;
	color:#fff;
}

#home #content .featurebox.colour {
	background:#fff url(/nmeth/new/images/bg_featurebox_colour.jpg?legacy-collection=true) repeat-x top left;
	border:1px solid #d9d8d8;
}

#home #content .featurebox .atl-or-category {
	font-family: Georgia, Palatino, "Times New Roman", serif;
	color:#515F74;
	margin-top:4px;
}

#home #content .featurebox .atl-or-category span.free {font-size:80%;}

#home #content .featurebox .homesubject {
	font-size:70%;
	text-transform:uppercase;
}

#home #content .featurebox .homesubject a:link,
#home #content .featurebox .homesubject a:visited {
	text-decoration:none;
}

#home #content .featurebox a.arrow {font-size:80%;}
#home #content .featurebox a.arrow:hover {color:#6e83a0 !important;}
#home #content .featurebox .atl-or-category a.arrow {font-size:100%;}

#content span.free {
	font-family:Verdana,arial,Helvetica,sans-serif;
	background-color:#900023;
	color:#fff;
	padding: 1px 5px 1px 1px;
	margin-left:2px;
}

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

#home #content .author {
	font-size:80%;
	padding-bottom:0;
	margin-bottom:0;
}

.see-also {
	font-size:80%;
	line-height:1.5;
}

#home #content .featurebox .atl-or-category {border-top:none;}

.follows-heading {
	margin-top:0;
	padding-top:0;
}




/*
article styles
*/

#content h1.page-header {
	font-family: Georgia, Palatino, "Times New Roman", serif;
	color:#515F74;
	text-transform:uppercase;
}

#article #content #atl {
	font-family: Georgia, Palatino, "Times New Roman", serif;
	font-size:140%;
	margin-bottom:10px;
}

#article #content #aug {
	font-size:80%;
}

#article #content p.lead {
	font-size:80%;
	/*font-weight:normal;*/
	line-height:1.5;
	padding-bottom:10px;
	/*border-bottom:1px dotted #d9d8d8;*/
}

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

#article #content .norm,
#article #content p.follows-h3,
#article #content p.follows-h4,
#article #content p.follows-h5,
#article #content p.closenote,
#article #content #acknowledgements p.follows-h4 {
	font-size:80%;
	line-height:1.5;
}

#article #content dl,
#article #References ol {
	font-size:80%;
}

#article #content div {
	margin-bottom:0;
	padding-bottom:0;
}

#article #content h3.page, 
#article #content h4.page,
#article #content #acknowledgements h4.footnotes {
	font-family: Georgia, Palatino, "Times New Roman", serif;
	text-transform:none;	
}

#article #content h3.page {
	border-bottom:none;
	color:#515F74;
	font-size:120%;
	margin:30px 0 5px 0;
	padding:0;
}

#article #content h4.norm {
	font-family: Georgia, Palatino, "Times New Roman", serif;
	font-size:90%;
	margin-top:5px;
	padding-top:0;
}

#article #content div.figure-table h3.norm, 
#article #content div.figure-table h4.norm, 
#article #content div.figure-table h5.norm {
	background:url(/nmeth/new/images/bg_FigArt.gif) repeat-x bottom left;
	font-family: Georgia, Palatino, "Times New Roman", serif;
	font-size:90%;
	margin-top:0;
	padding-bottom:5px;
}

#article #content div.figure-table h3.norm a:link, 
#article #content div.figure-table h3.norm a:visited,
#article #content div.figure-table h4.norm a:link, 
#article #content div.figure-table h4.norm a:visited,
#article #content div.figure-table h5.norm a:link,
#article #content div.figure-table h5.norm a:visited {
	text-decoration:none;
}

#article #content div.figure-table {
	background:#fff url(/nmeth/new/images/bg_ArticleImage.jpg?legacy-collection=true) repeat-x top left;
}

#article div.figure-table img.thumb {
	border-right:1px solid #eaeaea;
	border-bottom:1px solid #eaeaea;
}

/* more like this box */
#article #content #more-like-this {
	background:#fff url(/nmeth/new/images/bg_ArticleImage.jpg?legacy-collection=true) repeat-x top left;
	border:1px solid #d9d8d8;
}


#article #content #more-like-this h3 {
	font-family: Georgia, Palatino, "Times New Roman", serif;
	text-transform:capitalize;
	color:#515F74;
	font-size:100%;
}

#article #content #more-like-this a.article {font-family: Georgia, Palatino, "Times New Roman", serif;}

/* nature products */
#article #content #nature-products {
	background:#fff url(/nmeth/new/images/bg_ArticleImage.jpg?legacy-collection=true) repeat-x top left;
	border:1px solid #d9d8d8;
}

#article #content #nature-products div.natpro {
	background:none;
	border:none;
}

#article #content #nature-products h3 {
	border:none;
	background-color:#fff !important;
	padding:3px 5px !important;
	margin:5px !important;
}

#article #content #nature-products div.natpro ul a:link, 
#content #nature-products div.natpro ul a:visited {
	font-weight:normal;
	font-size:90%;
}

#article #content #nature-products div.natpro h4 {border-bottom:1px dashed #d9d8d8;}
#article #content #nature-products div.natpro ul li {padding-bottom:2px;}

/* figure/table */
#article .figure-table {
	background:#eaeaea;
	padding:10px 10px 10px 10px;
	border:1px solid #000;
	border-bottom:0;
	clear:both;
}

#article .figure-table a.pdb {
	background:url(/common/images/icons/pdb_small.gif) 0 0 no-repeat;
	display:block;
	font-size:70%;
	margin-top:0.5em;
	padding-bottom:3px;
	padding-left:25px;	
}

#article .figure-table a.threed-view {
	background:url(/common/images/icons/threed_small.gif) 0 0 no-repeat;
	display:block;
	font-size:70%;
	margin-top:0.5em;
	padding-bottom:3px;	
	padding-left:25px;
}

#article .figure-table a.pp {
	font-size:70%;
	display:block;
	padding:0 0 4px 25px;
	background:url(/common/images/icons/fff/powerpoint.gif) 0 0 no-repeat;
	margin-top:0.5em;
}

#article-related #content .container-extra a.pp {
	font-size:70%;
	display:block;
	padding:0 0 4px 25px;
	background:url(/common/images/icons/fff/powerpoint.gif) left center no-repeat !important;
}
/* end figure/table */
/* @end */


/* banner drop down */
div.global-message.minimised .message-control {
	width: 13em !important;
} 

div.global-message.minimised a.remove { 
	padding: 3px !important;
}

div.mynature-register {
	padding: 0;
	margin: 0;
}