/* AJ group stylesheet */
/* This stylesheet for all AJ specific styles */

/* PD group style - added 20041118 */
#content .scp {
	text-transform:lowercase;
	font-variant:small-caps;
}

#content .ovr {text-decoration:overline;}
span.u {text-decoration:underline;}
/* end PD group style */

span.du{text-decoration:underline; border-bottom:1px solid;}

q.indent {
	quotes:none;
	display:block;
	margin:1em 0 1em 2em;
	
}


/* generic page header styles */
h1.page-header {font-size:120%; padding-top:0px; margin-top:0px;}
span.page-header-spacer {font-size:120%; padding-top:0px; margin-top:0px;}
/* end generic page header styles */

/* generic Special Issue styles */
h1#sititle {font-size:140%;}
p#suped { font-weight: bold; font-size: 90%; margin-bottom:2em; }
/* end generic page header styles */


/* archive styles */
#archive #content h2 {
	font-weight:bold;
	font-size:100%;
	color:#fff;
	background:#fab934;
	padding:3px 0 3px 10px;
	margin:0;
}

#archive #content div.container {margin:1em 0;/* tb/lr */}

#archive #content h3 {
	font-weight:bold;
	font-size:90%;
	border-bottom:1px solid #eaeaea;
	margin:0;
	padding-top:0.3em;
	padding-bottom:0.3em;
}

#archive #content h3 a:link, #archive #content h3 a:visited {
	padding-left:15px;
	background:url(/common/images/archive_plus.gif) left center no-repeat;
}
#archive #content h3 a:hover {background:url(/common/images/archive_plus_red.gif) left center no-repeat;}

#archive #content h3.open a:link, #archive #content h3.open a:visited {
	padding-left:15px;
	background:url(/common/images/archive_minus.gif) left center no-repeat;
}
#archive #content h3.open a:hover {background:url(/common/images/archive_minus_red.gif) left center no-repeat;}

* html #archive #content ul {/*IE only*/padding:10px 0;/*tb/lr*/}
#archive #content ul {
	background:#eaeaea;
	padding:10px;
	list-style-position:inside;
	margin:0;
}

#archive #content li {list-style-image:url(/common/images/arrow_blue.gif);}

#archive #content li a {
	font-size:70%;
	margin:0;
	padding:0 !important;
	padding /**/:0 5px 2px 5px;/*PC IE5.x only*/
}

#archive #content li span.free {font-size:70%; font-weight:bold;}

/* added by PP 19/02/07 for text on archive page */
#archive #content p {font-size:90%;}

/* end archive styles */


/* topten styles */
#topten #content p.intro {
	font-size:70%;
	padding:10px;
	background:#eaeaea;
	margin:0 0 20px 0;
}

#topten #content h2 {
	font-weight:bold;
	font-size:100%;
	color:#fff;
	background:#fab934;
	padding:3px 0 3px 10px;
	margin:0;
	text-transform:uppercase;
}

#topten #content p.content, #topten #content p.author {
	margin:0;
	font-size:90%;
}

#topten #content p.issue {
	margin:0.5em 0 0 0;
	font-size:70%;
}

#topten #content ol {
	margin-top:0;
	margin-left:0;
	padding-left:0;
}

#topten #content ol li {
	list-style-position:inside;
	padding:10px;
	background:#eaeaea;
}

#topten #content ol li.g {background:#fafafa;}
#topten #content ol li a {
	font-weight:bold;
	font-size:90%;
}
/* end topten styles */


/* PD - joint AOP/TOC styles - added 20041118 */
#toc #content h3, #aop #content h3 {text-transform:capitalize;}

/* the following 3 styles remove the <Hx> specificity, so the heading levels */
/* can vary to maintain heading level hierarchy, without affecting display */
#toc #content .artsubhead, #aop #content .artsubhead, #aop #content .arttype {
	margin-bottom:0.5em;
	font-weight:bold;
	font-size:90%;
	margin:0 0 0.5em 0;
}

#toc #content .atl, #aop #content .atl {
	font-weight:bold;
	font-size:90%;
	margin:0;
}

#aop #content p.aug, #toc #content p.aug  {
	font-size:90%;
	margin:0;
}

#toc #content p.tocnote, #aop #content p.tocnote {
	font-size:90%;
	margin:0 0 1em 0;
}
/* end PD - joint AOP/TOC styles*/


/* AOP styles */
#aop #content p.intro {
	font-size:70%;
	padding:10px;
	background:#eaeaea;
	margin:0;
}

#aop #content a.about-aop:link, #aop #content a.about-aop:visited {
	display:block;
	margin-top:0.5em;
	padding-left:10px;
	background:url(/common/images/arrow_blue.gif) 0 0.5em no-repeat;
}
#aop #content a.about-aop:hover {background:url(/common/images/arrow_red.gif) 0 0.5em no-repeat;}

#aop #content h2 {
	font-weight:bold;
	font-size:90%;
}

#aop #content h3 {
	font-weight:bold;
	font-size:100%;
	color:#fff;
	background:#fab934;
	padding:3px 0 3px 10px;
	margin:0;
	text-transform:uppercase;
}

#aop #content h4.atl {
	font-weight:bold;
	font-size:90%;
	margin:0;
}

#aop #content h4.area {
	font-weight:bold;
	font-size:70%;
	color:#fab934;
	margin:1em 0 -1em 0;
}

#aop #content h4.arttype { margin-top: 1em;}

#aop #content h5 {
	font-weight:bold;
	font-size:90%;
	margin:0;
}

#aop #content p.describe {
	font-size:90%;
	margin:0 0 1em 0;
}

#aop #content p.aug {
	font-size:90%;
	margin:0;
}

#aop #content p.journal {
	font-size:70%;
	margin:0.2em 0 0.2em 0;
}

#aop #content p.links {
	font-size:70%;
	margin:0;
}

#aop #content div.container {margin:0 0 20px 0;}
#aop #content div.container div.no-border {border-bottom:0;}

#aop #content div.container div {
	padding:1em 0 1em 0;
	border-bottom:1px solid #eaeaea;
}

#aop #content div.container div.last {border-bottom:0;}
#aop #content div.container div a.seealso {margin-top:0.3em;}

#aop #content p.footer {
	font-size:70%;
	padding:10px;
	background:#eaeaea;
	margin:0;
}

/* PAP top of page anchor list added 9/10/2006 */
ul.anchor {
	list-style-type:none;
	padding-left:0;
	margin-left:0;	
}

/* PD - added 20041118 */
#aop #content a.jump:link, #aop #content a.jump:visited {
	font-size:90%;
	background:url(/common/images/arrow_blue_down.gif) 0 0.5em no-repeat;
	padding-left:15px;
}

#aop #content a.jump:hover {background:url(/common/images/arrow_red_down.gif) 0 0.5em no-repeat;}

#aop #content p.intro {
	font-size:70%;
	padding:10px;
	background:#eaeaea;
	margin:0 0 1em 0;
}

#aop #content a.view {
	font-weight:bold;
	font-size:90%;
	margin-bottom:1em;
	display:block;
}
/* end PD - added 20041118 */
/* end AOP styles */


/* About the journal styles */
#about #content a.jump:link, #about #content a.jump:visited {
	font-size:90%;
	background:url(/common/images/arrow_blue_down.gif) 0 0.5em no-repeat;
	padding-left:15px;
}
#about #content a.jump:hover {background:url(/common/images/arrow_red_down.gif) 0 0.5em no-repeat;}

#about #content h2 {
	font-weight:bold;
	font-size:100%;
	color:#fff;
	background:#fab934;
	padding:3px 0 3px 10px;
	margin:0;
	text-transform:uppercase;
}

#about #content p.pdf-format {
	font-size:80%;
	margin:2em 0;/* tb/lr */
	padding-left:20px;
	background:url(/common/images/icons/fff/pdf.gif) left center no-repeat;
}

#about #content p.norm {font-size:90%;}
/* end about the journal styles */

/* Table of Contents styles */
#toc #content a.prevnext:link, #toc #content a.prevnext:visited {
	font-size:70%;
	margin:0;
	background:url(/common/images/arrow_blue.gif) left center no-repeat;
	padding:0 0 0 10px;	
}
#toc #content a.prevnext:hover {background:url(/common/images/arrow_red.gif) left center no-repeat;}

#toc #content a.jump:link, #toc #content a.jump:visited {
	font-size:90%;
	background:url(/common/images/arrow_blue_down.gif) 0 0.5em no-repeat;
	padding-left:15px;
}
#toc #content a.jump:hover {background:url(/common/images/arrow_red_down.gif) 0 0.5em no-repeat;}

#toc #content h2 {
	font-weight:bold;
	font-size:90%;
	margin-bottom:0;
}

#toc #content a.view {
	font-weight:bold;
	font-size:90%;
	margin-bottom:1em;
	display:block;
}

#toc #content h3 {
	font-weight:bold;
	font-size:100%;
	color:#fff;
	background:#fab934;
	padding:3px 0 3px 10px;
	margin:0;
	text-transform:uppercase;
}

/* Removed by V. Kerguelen 20 July 2009
#toc #content h3.with-subhead {
	margin-bottom:1em;
}*/

#toc #content h4.norm {
	font-weight:bold;
	font-size:90%;
	margin:0;
}

#toc #content h4.area {
	font-weight:bold;
	font-size:70%;
	color:#fab934;
	margin:1em 0 -1em 0;
}

#toc #content h5 {
	font-weight:bold;
	font-size:90%;
	margin:0;
}

#toc #content div p.norm, #aop #content div p.norm {
	font-size:90%;
	margin:1em 0 1em 0;
}


#toc #content p.author {
	font-size:90%;
	margin:0;
}

#toc #content p.describe {
	font-size:90%;
	margin:0 0 1em 0;
}

#toc #content p.journal,
#toc #content p.date {
	font-size:70%;
	margin:0.2em 0 0.2em 0;
}

#toc #content p.links {
	font-size:70%;
	margin:0;
}

#toc #content p.reviewed {
	font-size:80%;
	margin:0;
	font-weight: bold;
	font-style: italic;
	color: #666;
	margin:0.2em 0;
}

#toc #content div.container {margin:0 0 20px 0;}

#toc #content div.container div {
	padding:1em 0 1em 0;
	border-bottom:1px solid #eaeaea;
}

#toc #content div.container div.last {border-bottom:0;}
#toc #content div.container div.no-border {border-bottom:0;}
#toc #content div.container div a.seealso {margin-top:0.3em;}

/* change issue */
#toc #extranav div.change-issue {
	display:block;
	margin-bottom:20px;
}

#toc #extranav div.change-issue h2 {
	margin:0;
	background:#fab934;
	font-weight:bold;
	font-size:70%;
	text-align:center;
	color:#fff;
	padding:3px 0 3px 0;
}

#toc #extranav div.change-issue ul {
	list-style-type:none;
	text-align:left;
	margin:0;
	padding:0 0 7px 0;/*provides padding at bottom of every ul*/
	background-color:#eaeaea;/*colour for padding at bottom*/
}

#toc #extranav div.change-issue ul li {
	margin:0;
	background-color:#eaeaea;
	border-bottom:1px solid #eaeaea;
}

* html #toc #extranav div.change-issue ul a:link, * html #toc #extranav div.change-issue ul a:visited, * html #toc #extranav div.change-issue ul a:hover {/* IE only */
	padding:3px 5px 3px 14px !important;/* Mac IE */
	padding:1px 5px 1px 14px;/* PC IE */
}
#toc #extranav div.change-issue ul a:link, #toc #extranav div.change-issue ul a:visited {
	display:block;
	margin:0;
	font-size:70%;
	color:#000;
	text-decoration:none;
	padding:3px 5px 3px 14px;
	background:url(/common/images/arrow_black.gif) 5px 8px no-repeat;
}
#toc #extranav div.change-issue ul a:hover {
	color:#000;
	text-decoration:underline;
}

#toc #extranav div.change-issue ul a.prev:link, #toc #extranav div.change-issue ul a.prev:visited {background:url(/common/images/arrow_black_left.gif) 5px 8px no-repeat;}
/* end change issue */

/* end Table of Contents ORIGINAL styles */









/* -----------------------
/ BEGIN New FOCUS styles 
/ taken from RJ templates
/ added December 2006
/------------------------*/
/* PAP 9/1/08  #toc removed from following styles so that they also apply to focus include on article pages */
#toc-001 h3.section-sub {
	background:none; 
	color:#000;
	padding-left:0;
}

#toc-001 h2.focus-title a:link,
#toc-001 h2.focus-title a:active,
#toc-001 h2.focus-title a:visited {
	color:#fff;
}

#toc-001 h2.focus-title a:hover {
	color:#c03;
}

/* end of removal of #toc */

#toc p.grey {
	color:#666;
}

#toc .image-col {

}

 /* all toc styles:
 * Note for quick integration into existing styles without full redesign
 * requires wrapping content in <#toc-001>
 */
 
#toc-001 div.issue {
	margin:0 0 20px 0;
	border:1px solid #e7e7e7;
	background:#fdfdfd;
	padding:7px 11px 0;
}

* html #toc-001 div.issue {height:1px;}

#toc-001 div.issue div.cover {
	float:left;
	margin-right:10px;
	width:132px !important;
	width /**/:142px;
}

#toc-001 div.cover img.cover {
	border:1px solid #666;
	width:130px !important;
	width /**/:132px;
}

#toc-001 div.issue div.issue-links {
	margin-left:142px;
	margin-right:8px;
}

#toc-001 div.issue div.issue-links p a.icon:link,
#toc-001 div.issue div.issue-links p a.icon:active,
#toc-001 div.issue div.issue-links p a.icon:visited {font-size:80%;}


#toc-001 #content h2.issue, #toc-001 #content h2.issue-archive {
	color:#000;
	font-size:90%;
	font-weight:bold;
	padding:0;
	margin:0 0 10px 0;
}
#toc-001 #content h2.issue-archive {margin-top:16px;}

/* toc anchor list */
#toc-001 ul.toc-anchor {
	list-style-type:none;
	padding:0;
	margin:10px 0 0 0;
}

#toc-001 ul.toc-anchor li {
	padding-left:8px;
	background:url(/common/images/icons/309/arrow_light_down.gif) no-repeat 0 0.65em;
}

#toc-001 ul.toc-anchor li a {
	color:#162BAC;
	font-weight:bold;
	font-size:80%;
}
#toc-001 ul.toc-anchor li a:hover {
	color:#c03;
}

#toc-001 ul.toc-anchor ul {
	list-style-type:none;
	padding:0;
	margin:0;
	display:inline;
}

#toc-001 ul.toc-anchor ul li {
	padding-left:7px;
	margin:0;
	display:inline;
	background:url(/common/images/000_vline.gif) 1px 5px no-repeat;
}

#toc-001 ul.toc-anchor ul a {
	color:#162BAC;
	font-weight:normal;
	font-size:80%;
}
/* end toc anchor list */

/* toc extra anchor list */
#toc-001 ul.toc-extra {
	list-style-type:none;
	padding:0;
	margin:10px 0 0 0;
	font-size:80%;
}

#toc-001 ul.toc-extra li {margin:5px 0 0 0;}

#toc-001 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 */

/* archive/toc previous/next search results */
#toc-001 #content div.results-navigation {
	border:1px solid #e7e7e7;
	float:left;
	width:100%;
}

#toc-001 #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-001 #content div.results-navigation ul {
	list-style-type:none;
	font-size:80%;
	margin:0;
	float:left;
	width:75%;
	text-align:center;
	padding:0;
}

#toc-001 #content div.results-navigation li {
	float:left;
	padding:3px 6px 5px 7px;
}

#toc-001 #content div.results-navigation li.highlight {
	background:#e7e7e7;
}

#toc-001 #content div.results-navigation li.first, #toc-001 #content div.results-navigation li.last {
	padding-left:10px;
	padding-right:10px;
	background:#fafafa;
}

#toc-001 #content div.results-navigation li.first {
	border-right:1px solid #e7e7e7;
}

#toc-001 #content div.results-navigation li.last {
	float:right;
	border-left:1px solid #e7e7e7;
}

#toc-001 #content div.results-navigation a.previous {
	padding-left:15px;
	background:url(/common/images/icons/back.gif) no-repeat left 0.2em;
}
#toc-001 #content div.results-navigation a.previous:hover {background:url(/common/images/icons/back_hover.gif) no-repeat left 0.2em;}

#toc-001 #content div.results-navigation a.next {
	padding-right:15px;
	background:url(/common/images/icons/next.gif) no-repeat right 0.2em;
}
#toc-001 #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-001 #content .changedisplay {
	border:1px solid #e7e7e7;
	margin:10px 0 20px 0;
	background:#fdfdfd;
}

#toc-001 #content .changedisplay h2 {
	background:#e7e7e7;
	font-size:90%;
	margin:0;
	padding:3px 7px;
}

#toc-001 #content .changedisplay ul {
	list-style-type:none;
	margin:0;
	padding:3px 7px 9px 7px;
	min-height: 14px;
}

#toc-001 #content .changedisplay ul:after {
	/* Clear fix styles */
	content: url(/common/images/clear.gif);
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#toc-001 #content .changedisplay li {
	display:inline;
	float: left;
	font-size:80%;
	border-right:1px solid #e7e7e7;
	padding-left:3px;
	padding-right:6px;
	margin-top: 3px;
}

#toc-001 #content .changedisplay li.first {
	border-left:0;
	padding-left:0;
}

#toc-001 #content .changedisplay li.last {
	padding-right:0;
	border-right:0;
}

/* month display */
#toc-001 #content .changedisplay.month li {
	padding-left:3px;
	padding-right:6px;
}
/* end month display */
/* end change display */

/* issue prev/next */
#toc-001 #content div.articlenav {margin:8px 0 10px 0;}

#toc-001 #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-001 #content div.articlenav p {
	font-weight:bold;
	font-size:80%;
	margin:0;
}

#toc-001 #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-001 #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-001 #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-001 #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-001 h3.page.split {
	border-bottom:0!important; 
	background-color:#fff!important;
	color:#000!important;
	margin:0!important;
	padding:0!important;	
	font-size:90%!important;
	}

#toc-001 h3 span.header {
	display:block;
	padding-bottom:2px;
}
#toc-001 .sectiontitle {
	display:block;
	padding:2px 8px 2px 12px;
	background:#e8eff7 url(/common/images/nav_dots2.gif) no-repeat 4px 50%;
}
/* end split headers */

/* focus/supplement anchor list */
* html #toc-001 .issue.foc .issue-links {/* ie bugfix */
	padding-top:0!important;
	padding-bottom:0!important;
} 

#toc-001 ul.focsup-anchor {
	font-size:80%;
	list-style-type: none;
	margin: 10px 0 0 0;
	padding: 0;
}

* html #toc-001 .issue-links .focsup-anchor {/* ie bugfix */
	float: left;
	margin: 0;
	padding: 0;
	width: 96%;	
}

ul.focsup-anchor ul {
	list-style-type: none;
	margin: 0;
	padding: 0;	
}

ul.focsup-anchor .right, ul.focsup-anchor .left {
	background: transparent;
	width: 48%;	
} 

ul.focsup-anchor .right { float: right; }

ul.focsup-anchor a, ul.focsup-anchor .text {
	display: block;
	font-weight: bold;
	padding: 2px 0 2px 10px;
}

ul.focsup-anchor a { background: url(/common/images/icons/309/arrow_light_down.gif) no-repeat 0 0.65em; }

ul.focsup-anchor .text {
	background: #263055;
	color: #fff;
}

ul.focsup-anchor li.out a, ul.focsup-anchor li.out a:visited { background: url(/common/images/icons/309/arrow_light.gif) no-repeat 0 0.65em; }

ul.focsup-anchor li.selected a {
	background: url(/common/images/icons/309/arrow_light_down.gif) no-repeat 0 0.65em;
	color: #c03;
}

/* end focus/supplement anchor list */

/* focus styles:
 * Note no #content used - this enables re-use of #toc-001 styles in 
 * #article pages by wrapping content in <div id="toc">
 */
#toc-001 .focus-title {
	font-size:90%;
	background:#263055;
	color:#fff;
	margin-bottom:0;
	margin-top:10px;
	padding:2px 5px;
	border:1px solid #e7e7e7;
	border-bottom:0;
}

#toc-001 div.issue.foc {
	border-top:0;
	padding:1px 0 0 0!important;
	/*margin-bottom:20px;*/
	float:left;/* to clear */
}

#toc-001 div.issue.foc div.issue-links {
	margin-left:0;
	margin-top:0;
	padding:0 0 20px 158px;
	float:left;
}

#toc-001 .issue.foc dl.issue {
	font-size:90%;
	margin-top:5px;
}

#toc-001 .issue.foc dl.issue dt {display:inline;}
#toc-001 .issue.foc dl.issue dd {
	display:inline;
	padding:0;
	margin:0;
}

/*additional focus styles added by PAP 04/12/07 */

p.focus-box {
	font-size: 90%;
	margin: 1em;
}

/* 2 column focus anchor list  */

ul.cols {
	margin-left:0;
	padding-left:0;
}

ul.cols li {
	height:2ex;/* for mac ie (doesn't understand min-height) */
	/*\*/height:auto;/**/
	min-height:2ex;
	float:left;
	width:49.5%;
	margin:0;
	padding:0;
}

ul.cols li ul li {width:99%}
/* end 2 column focus anchor list */

/* end  additional focus styles added by PAP */

/* end focus styles */

/* supplement styles:
 * Note no #content used - this enables re-use of #toc-001 styles in
 * #article pages by wrapping content in <div id="toc">
 */
#toc-001 div.issue.foc.sup {
	position:relative;
	padding:0 0 0 130px!important;
	min-height:165px;
	margin-top:10px;
	border-top:1px solid #e7e7e7;
}

#toc-001 div.issue.foc.sup .focus-title {
	border:0;
	margin-top:0;
}
#toc-001 div.issue.foc.sup div.issue-links {padding:0 0 0 6px;}
#toc-001 div.issue.foc.sup a.arrow {font-size:80%;}
/* end supplement styles */
/* end top of page "issue" styles */

#toc-001 #content p.norm {font-size:90%}

#toc-001 #content p.aug, #toc-001 #content p.doi, #toc-001 #content p.published-online, #toc-001 #content div p.articlelinks, #toc-001 #content h4.norm, #toc-001 #content p.seealso, #toc-001 #content p.category, #toc-001 #content p.published-in {
	margin:5px 0;
	padding:0;	
}

#toc-001 #content div p.articlelinks .ja {
	background:url(/common/images/icons/fff/japanese.gif) no-repeat 0;
	padding-left:15px;
}

#toc-001 #content p.aug {font-size:90%;}
#toc-001 #content p.doi, #toc-001 #content p.published-online, #toc-001 #content div p.articlelinks, #toc-001 #content p.category, #toc-001 #content p.published-in {font-size:80%;}

#toc-001 h2.page, #toc-001 h3.page {
	font-size:90%;
	font-weight:bold;
	padding:3px 0 3px 0;
	margin:0;
	border-bottom:1px solid #e7e7e7;
}

#toc-001 #content h2.subject,
#toc-001 #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-001 #content h3.atl,
#toc-001 #content h4.atl,
#toc-001 #content h5.atl,
#toc-001 #content h6.atl {
	font-size:90%;
	display:inline;
}

#toc-001 #content .atl span.ja {display:block;}

#toc-001 #content h3.tocsubject,
#toc-001 #content h4.tocsubject,
#toc-001 #content h5.tocsubject {
	font-size:90%;
	margin:0;
	color: #898989;
	padding: 0;
}

/* AOP specific */
#toc-001 #content a.aop-about {
	font-weight:bold;
	font-size:90%;
	margin:10px 0 15px 0;
}
/* end AOP specific */

/* area styles */
#toc-001 #content h4.area {
	font-size:90%;
	color:#000;
	padding:5px 0 5px 10px;
	border:1px solid #e7e7e7;
	background:#F3F7FB;
	margin-bottom:0;
}

#toc-001 #content div.area {
	border:1px solid #e7e7e7;
	background:#fdfdfd;
	border-top:0;
	padding:1px 10px;
}
#toc-001 #content div.area.last {
	margin-bottom:10px;
}
/* end area styles */


#toc-001 #content div.subject {
	padding:0;
	margin:20px 0;
}

#toc-001 #content span.page {color:#888;}
#toc-001 #content p.seealso {font-size:80%;}

#toc-001 #content p.seealso span.seealso-title {
	color:#000;
	font-weight:bold
}

#toc-001 #content div.spacing {margin:0.5em 0 1.5em;}

/* compound image styles */
#toc-001 #content div.compound {
	background:#fdfdfd;
	margin:1em 0 0 0;
	padding:10px;
	border:1px solid #e7e7e7;
}

#toc-001 #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-001 #content .archive-head {margin:0 0 0 0;}

#toc-001 #content .archive-head h2 {
	font-size:90%;
	font-weight:normal;
	display:inline;
}

/* "browse by" inline lists for archive year/month display */
#toc-001 #content ul.browse-by {
	list-style-type:none;
	margin:0;
	padding:0;
}

#toc-001 #content ul.browse-by li {display:inline;}

/* archive-head list */
#toc-001 #content .archive-head ul.browse-by {
	display:inline;
	font-size:90%;
}

#toc-001 #content .archive-head ul.browse-by li {
	padding:0 10px 0 13px;
	border-left:1px solid #000;
}

#toc-001 #content .archive-head ul.browse-by li.first {
	padding:0 10px 0 10px;
	border:0;
}

#toc-001 #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-001 #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-001 #content ul.browse-by.archive {font-size:90%;}

#toc-001 #content ul.browse-by.archive li {
	padding:0 5px 0 7px;
	border-left:1px solid #000;
}

#toc-001 #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-001 #subject p,
#toc-001 #subject ul
{
    font-size: 90%;
}

#toc-001 #subject ul
{
    margin: 0;
    padding: 0;
    list-style-type: none;
}

#toc-001 #subject ul li
{
    float: left;
    width: 50%;
    padding: 0 0 0.5em 0;
    margin: 0;
}

* html #toc-001 #subject ul li
{
    width: 49.5%;
}
/* end subject links */

/* archive by month/year */
#toc-001 #content .archive-head {margin:0 0 0 0;}

#toc-001 #content .archive-head h2 {
	font-size:90%;
	font-weight:normal;
	display:inline;
}

/* "browse by" inline lists for archive year/month display */
#toc-001 #content ul.browse-by {
	list-style-type:none;
	margin:0;
	padding:0;
}

#toc-001 #content ul.browse-by li {display:inline;}

/* archive-head list */
#toc-001 #content .archive-head ul.browse-by {
	display:inline;
	font-size:90%;
}

#toc-001 #content .archive-head ul.browse-by li {
	padding:0 10px 0 13px;
	border-left:1px solid #000;
}

#toc-001 #content .archive-head ul.browse-by li.first {
	padding:0 10px 0 10px;
	border:0;
}

#toc-001 #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-001 #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-001 #content ul.browse-by.archive {font-size:90%;}

#toc-001 #content ul.browse-by.archive li {
	padding:0 5px 0 7px;
	border-left:1px solid #000;
}

#toc-001 #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-001 .highlights-cover {
	float:right;
	margin-left:5px;
}

/* topten */
#toc-001 #content h2.topten {
	background:#e7e7e7;
	border:0;
	padding:3px 7px;
}

#toc-001 #content .backtotop.topten {
	background-color:#e7e7e7;
	display:block;
	text-align:right;
	float:none;
	margin:0;
	padding:3px 17px;
	background-position:99% center;
}

* html #toc-001 #content ol.topten {text-align:left;}/* weird IE inherits "text-align:right" from a non-parent element */
#toc-001 #content ol.topten {
	list-style-type:none;
	padding:0;
	margin:0;
	background:#fafafa;
}

#toc-001 #content ol.topten li.topten_1 {background:url(/common/images/topten/01.gif) no-repeat 98.5% 10px;}
#toc-001 #content ol.topten li.topten_2 {background:url(/common/images/topten/02.gif) no-repeat 98.5% 10px;}
#toc-001 #content ol.topten li.topten_3 {background:url(/common/images/topten/03.gif) no-repeat 98.5% 10px;}
#toc-001 #content ol.topten li.topten_4 {background:url(/common/images/topten/04.gif) no-repeat 98.5% 10px;}
#toc-001 #content ol.topten li.topten_5 {background:url(/common/images/topten/05.gif) no-repeat 98.5% 10px;}
#toc-001 #content ol.topten li.topten_6 {background:url(/common/images/topten/06.gif) no-repeat 98.5% 10px;}
#toc-001 #content ol.topten li.topten_7 {background:url(/common/images/topten/07.gif) no-repeat 98.5% 10px;}
#toc-001 #content ol.topten li.topten_8 {background:url(/common/images/topten/08.gif) no-repeat 98.5% 10px;}
#toc-001 #content ol.topten li.topten_9 {background:url(/common/images/topten/09.gif) no-repeat 98.5% 10px;}
#toc-001 #content ol.topten li.topten_10 {background:url(/common/images/topten/10.gif) no-repeat 98.5% 10px;}

#toc-001 #content ol.topten {
	list-style-type:none;
	padding:0;
	margin:0;
	background:#fafafa;
	border-top:1px solid #e7e7e7;
}

#toc-001 #content ol.topten .spacing {
	border-bottom:1px solid #e7e7e7;
	padding:7px;
	margin:0;
}

#toc-001 #content ol.topten .subject {
	border-bottom:0;
	margin:0 0 5px 0;
}
/* end topten */


/*
-----------------------------------------------------------------------
NEW supplements/web-focuses etc
-----------------------------------------------------------------------
*/
#toc-001 #supfoc #content .page {
	font-size:90%;
	font-weight:bold;
	padding:3px 0 3px 0;
	margin:0;
	border-bottom:1px solid #e7e7e7;
}

#toc-001 #supfoc #content p.norm {font-size:90%;}
			
#toc-001 ul.supfoc {
	list-style-type:none;
	margin:0;
	padding:0;
}

#toc-001 ul.supfoc ul.years {
	list-style-type:none;
	margin:0;
	padding:0;
}

#toc-001 ul.supfoc ul.years li {
	background-repeat:no-repeat;
	background-position:0 10px;
	padding:10px 0 10px 70px;
}

#toc-001 ul.supfoc ul.years .supfoc-head {
	font-size:80%;
	margin:0;
	padding:0;
}

#toc-001 ul.supfoc ul.years cite {
	font-style:normal;
	margin:0;
	padding:0;
	font-size:80%;
}

#toc-001 ul.supfoc ul.years li p.norm {
	font-size:80%!important;
	margin:0;
	padding:0;
}

#toc h4.foc-title {
	font-size:90%;
	margin:0;
	padding:0;
}

/* removes p.norm margins where thumbnail images apear as requested by Glennis 040107 */
#toc div.toc-thumb p.norm {	margin:0!important;}

/* image thumnail in toc pages */

#toc .toc-thumb {
	background-position:0px 15px;
	background-repeat:no-repeat;
}

.padder img.spacer {
	height:50px;
	float:left;
	border:none;
	margin:2ex 5px 5px 0;
	background-repeat:no-repeat;
	
}




/* seperator for all pages */

#toc-001 hr.separator,
#article-001 hr.separator {display:none;}

/* link box styles */

#toc div.link-box ul {
	padding:0px;
	margin:0 0 20px 0;
	font-size:90%;

}

#toc div.link-box ul li {
	list-style:none;
	background:url(/common/images/arrow_blue2_right.gif) no-repeat 0 50%;
	padding-left:10px;
	margin-bottom:5px;
}



/*
	extranav sponsor box
*/

#extranav .marketing {
	border:1px solid #ccc;
	margin:0 0 20px 0;
	padding:5px;
	background-color:#fff;
}

#extranav .marketing h1 {
	font-size:80%;
	margin:0 0 10px 0;
	padding:3px;
	background-color:#d8d8d8;
}

#extranav .marketing img {
	border:0;
}

/*
--------------------------------------------------
article
--------------------------------------------------
/* new focus article pages use id="article-001" */




#article-001 #content .norm {font-size:90%;}
#article-001 #content div {padding-bottom:1.5em;}

#article-001 #content p.category {
	font-size:80%;
	margin:0 0 20px 0;
	font-weight:bold;
}

#article-001 #content p.info {
	font-size:80%;
	margin-top:3px;
}

#article-001 #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-001 #content h3.page, #article-001 #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-001 #content h3.norm {
	color:#000;
	background:none;
	padding:0;
	margin:1em 0 0 0;
}


#article-001 #content h3.location {
	color:#000;
	font-weight:normal;
	font-size:80%;
	margin:1em 0 0 0;
	background:none;
}

#article-001 #content h4.norm {
	font-weight:bold;
	margin:1em 0 0 0;
}

#article-001 #content h5.norm {
	color:#309;
	font-weight:bold;
	display:inline;
}


#article-001 #content div p.norm {margin:1em 0 1em 0}

/* short quote */
#article-001 #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-001 #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-001 #content p.follows-h4 {
	font-size:90%;
	margin:0 0 1em 0;
}

#article-001 #content p.follows-h5 {
	font-size:90%;
	display:inline;
}

#article-001 #content dl {font-size:90%;}
#article-001 #content #subjectcategories {font-size:80%;}
#article-001 #content #cite, #article-001 #content .cite {font-size:80%;}
#article-001 #content #errorcor {font-size:80%;}
#article-001 #content #errorcor a {color:#c03;}
#article-001 #content #artsubhead {font-size:80%; display:block;}
#article-001 #content #atl {
	font-size:100%;
	background:transparent;
	color:#000;
	margin:0;
	padding:0;
}

#article-001 #content .cite {
	font-size:80%;
	display:block;
}

#article-001 #content #artnote {font-size:90%;}
#article-001 #content #aug {
	font-size:90%;
	margin-top:0;
}
#article-001 #content h2.category {
	font-size:80%;
	margin:0;
	color:#c03;
}
#article-001 #content p.caff {font-size:80%;}
#article-001 #content p.aunote {font-size:80%;}
#article-001 #content p.tlnote {font-size:80%;}
#article-001 #content p.prdates {font-size:80%;}
#article-001 #content p.footnote {font-size:90%;}
#article-001 #content p.endnote {font-size:90%;}
#article-001 #content p.closenote {font-size:90%;}

#article-001 #content p.lead {
	font-weight:bold;
	font-size:90%;
}

#article-001 #content #references ol {font-size:90%;}

#article-001 #content #article-001body {
	padding-top:0.5em;
	margin-top:0em;
}

/* affiliations styles */

#article-001 #affiliations-notes ol {
	clear:both;
	list-style-position:inside;
	margin-left:0;
	padding-left:0;
	font-size:80%;
}

/* end affiliations styles */

/* References styles */
#article-001 #References ol {font-size:90%;}
#article-001 #References ol li {margin:10px 0;}
/* end References styles */

/* abstract styles */
#article-001 #content #abs {padding-bottom:0;}

#article-001 #content #abs h4.abs {
	font-weight:bold;
	font-size:90%;
	display:inline;
}

#article-001 #content #abs p.follows-h4 {
	font-size:90%;
	display:inline;
}

#article-001 #content #abs div {
	padding-bottom:0;/* overrides style from #article-001 #content div */
	margin-top:1em;
}

#article-001 #content div.keyw-abbr h4.keywords {
	font-weight:bold;
	font-size:80%;
	display:inline;
}

#article-001 #content div.keyw-abbr p.keywords {
	font-size:80%;
	display:inline;
}

#article-001 #content div.keyw-abbr h4.abbreviations {
	font-weight:bold;
	font-size:80%;
	display:inline;
}

#article-001 #content div.keyw-abbr p.abbreviations {
	font-weight:normal;
	font-size:80%;
	display:inline;
}
/* end abstract styles */

/* figure/table styles */
/* hide from mac IE \*/
#article-001 #content div.figure-table {clear:both;}
/* end hide from mac IE */
#article-001 #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-001 #content div.figure-table .padding {
	padding:10px;
	margin:0!important;/* overwrites inherited rule */
}

#article-001 #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-001 #content div.figure-table div.text {margin:0 0 0 160px!important;}
#article-001 #content div.figure-table div.text p {margin:0 0 1em 0;}

#article-001 #content div.figure-table h3.norm,
#article-001 #content div.figure-table h4.norm,
#article-001 #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-001 div.figure-table img.thumb {border:0;}
#article-001 div.figure-table p {font-size:80%;}

#article-001 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-001 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-001 #content #more div.box {
	background:#e7e7e7;
	padding:10px 10px 20px 10px;
	margin-top:1px;
}

#article-001 #content #more div.container {
	padding:0;
	margin-top:1.5em;
}

#article-001 #content #more p.intro {
	font-size:80%;
	margin:0;
}

#article-001 #content #more h4.area {
	font-size:80%;
	margin:0;
}

#article-001 #content #more p.title {
	font-weight:bold;
	font-size:90%;
	margin:0;
}

#article-001 #content #more p.source {
	font-size:80%;
	margin:0;
}

#article-001 #content #more p.source span.journal {font-style:italic;}

#article-001 #content #more p.seeall {
	font-size:80%;
	margin:0;
}

#article-001 #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-001 #content #acknowledgements h4 {
	font-weight:bold;
	font-size:90%;
}

#article-001 #content .inline {display:inline;}
#article-001 #content #acknowledgements h4.footnotes {margin-bottom:0;}
#article-001 #content #acknowledgements p.pubdate {font-size:80%;}

#article-001 #content #acknowledgements p.follows-h4 {
	font-size:90%;
	display:inline;
}

/* pD - added 20041118 */
#article-001 #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-001 #content div.ad-right {
	float:right;
	padding-bottom:10px;
	margin:0 0 0 10px;
	width:180px !important;
	width /**/:192px;/*IE5.x pC only*/
}

#article-001 #content div.ad-right p {
	font-size:80%;
	text-align: center;	
	color:#ccc;
	padding:0 0 3px 0;
	margin:0;
}

#article-001 #content div.ad-right img {
	border:0;
	display:block;
}

/* image box */
#article-001 #content div.image-legend {
	float:right;
	background:#fdfdfd;
	padding-bottom:0;
	border:1px solid #979797;
	margin:10px 0 10px 10px;
	width:180px !important;
	overflow:hidden;/* stops oversized images from breaking template */
	width /**/:192px;/*IE5.x pC only*/
}

#article-001 #content div.image-legend p {
	border-top:1px solid #e7e7e7;
	margin:0 0 5px 0;
	padding:5px 5px 0 5px;
	font-size:80%;
}

#article-001 #content div.image-legend img {
	border:0;
	display:block;
}

#article-001 #content div.image-legend span {font-style:italic}

/* end image box */

#article-001 #content h3.norm span.reviewed {
	font-size:80%;
	font-weight:normal;
	display:block;
}

#article-001 #content p.book-aug, #article-001 #content p.book-pub {
	font-size:80%;
	margin:0;
}

#article-001 #content h3.listing {
	margin-top:1em;
	background: none;
}

#article-001 #content h3 span.atl {font-weight:bold;}

#article-001 #content h3 span.artsubhead {
	display:block;
	font-weight:normal;
	font-size:80%; /* inherits from 90% */
}

#article-001 #content p.abs {
	font-size:90%;
	margin:0;
}

#article-001 #content p.aug {
	font-size:90%;
	margin:0;
}

#article-001 #content p.doi {
	font-size:80%;
	margin:0.5em 0;
}

#article-001 #content p.links {
	font-size:80%;
	margin:0;
}

#article-001 #content p.links a.fulltext {font-weight:bold;}

#article-001 #content p.seealso {
	font-size:80%;
	margin:0.5em 0 0 0;
}

#article-001 #content p.seealso span.seealso {color:#000; font-weight:bold}

#article-001 #content p.aug-explain {
	font-size:80%;
	font-style:italic;
}

#article-001 #content ol.questions p.question {font-weight:bold;}

#article-001 #content ol.questions {
	list-style-position:inside;
	margin-left:0;
	padding-left:0;
}

/* blockquote */
#article-001 #content blockquote img.quoteleft {
	width:12px;
	height:10px;
	margin-right:5px;
	border:0;
}

#article-001 #content blockquote img.quoteright {
	width:12px;
	height:10px;
	margin-left:5px;
	border:0;
}

#article-001 #content blockquote.full {
	background:url(/common/images/dots_vertical.gif) top left repeat-y;
	padding-left:10px;
	margin-top:1em;
	margin-left:15px;
}

#article-001 #content blockquote.full p {margin:0}
#article-001 #content blockquote.full p.quote-source {font-weight:bold;}

#article-001 #content blockquote.box {
	border:1px solid #e7e7e7;
	margin:0 0 10px 10px;
	float:right;
	width:180px !important;
	width /**/:192px;/*IE5.x pC only*/
}

#article-001 #content blockquote.box p.quote {margin:10px}

#article-001 #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-001 a.arrow-back, #article-001 a.arrow-back:visited {
	padding-left:10px;
	color:#309;
	background:url(/common/images/icons/008cb4/arrow_blue.gif) left center no-repeat;
}

#article-001 a.arrow-back:hover {background:url(/common/images/arrow_red.gif) left center no-repeat;}

/* down anchor style - blue arrow */
#article-001 a.arrow-down, #article-001 a.arrow-down:visited {
	padding-left:10px;
	color:#309;
	background:url(/common/images/icons/008cb4/arrow_down.gif) left center no-repeat;
}

#article-001 a.arrow-down:hover {background:url(/common/images/arrow_red_down.gif) left center no-repeat;}

/* endgame */
#article-001 #content .endgame .container.styled {
	border:1px solid #e7e7e7;
	background:#fdfdfd;
	padding:10px;
	margin-top:20px;
}

#article-001 #content .endgame p {
	font-size:90%;
}

#article-001 #content .endgame .center {text-align:center;}
#article-001 #content .endgame .container p {
	font-size:90%;
	margin:10px 0 0 0;
}

#article-001 #content .endgame .container.main img {
	max-width:400px;
	width:100%;
	border:0;
}

#article-001 #content .endgame .container.last {
	margin:20px 0 10px 0;
	padding-bottom:0;
}

#article-001 #content .endgame .container.last img {
	margin:0 0 10px 10px;
	width:100px !important;
	width /**/:102px;
	border:1px solid #ccc;
	float:right;
}

#article-001 #content .endgame .container h2 {
	font-size:90%;
	text-align:left;
}

#article-001 #content .endgame .container.styled h2 {margin-top:0;}

#article-001 #content .endgame .compiled {
	margin-top:20px;
}

#article-001 #content .endgame .compiled h2 {
	font-size:80%;
	margin-bottom:0;
}

#article-001 #content .endgame .compiled p {
	font-size:80%;
	margin-top:0;
}

/* end endgame */

/* nature products - article page */
#article-001 #content #nature-products {
	padding-bottom:0 !important;
	margin:0 0 25px 0;
	clear:both;
}

#article-001 #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-001 #content #nature-products h3 span.first {color:#f44;}
#article-001 #content #nature-products h3 span.second {color:#444;}

#article-001 #content #nature-products h3 a {text-decoration:none;}

#article-001 #content #nature-products div.natpro {
	background:#e7e7e7;
	border:1px solid black;
	border-top:0;
	padding:10px;
}

#article-001 #content #nature-products div.natpro span {
	display:block;
	font-size:80%;
	margin-top:4px;
}

#article-001 #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-001 #content #nature-products div.natpro ul {
	margin:0;
	padding:0;
	list-style-type:none;
	font-size:90%;
}

#article-001 #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-001 #content #nature-products div.natpro ul a:hover{background:url(/common/images/arrow_red.gif) center left no-repeat;}

#article-001 #content #nature-products a.natpromore {
	color:#c03;
	float:right;
	font-size:80%;
	text-decoration:underline;
	display:block;
}
/* end nature products */

/* compound links */
#article-001 a.compound:link, #article-001 a.compound:visited {
	font-weight:bold; 
	text-decoration:underline;
}

#article-001 a.compound1:link, #article-001 a.compound1:visited {text-decoration:underline}
#article-001 a.compound1:hover {text-decoration:underline}
/* end compound links */

/* more articles like this - article page */
#article-001 #content #more-like-this {
	margin:25px 0;
	padding:10px;
	border:1px solid #ccc;
	background:#f3f7fb;
}

#article-001 #content #more-like-this h3 {
	background:transparent;
	font-size:90%;
	font-weight:bold;
	padding:3px 0 3px 0;
	margin:0;
}

#article-001 #content #more-like-this div.wrapper {
	margin-bottom:1.5em;
	padding:0;
}

#article-001 #content #more-like-this p.explain {
	font-size:80%;
	margin:0 0 1.5em 0;
}

#article-001 #content #more-like-this a.article {
	font-weight:bold;
	font-size:90%;
	display:block;
	margin:0;
}

#article-001 #content #more-like-this p.journal {
	font-size:80%;
	margin:0;
	font-style:italic;
}
#article-001 #content #more-like-this p.journal span {font-style:normal;}

#article-001 #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-001 #content #more-like-this a.allmatches:link,#article-001  #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-001 #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-001 #content .book-image-container {height:1%;}
/* end peekaboo bugfix */
#article-001 #content .book-image-container {
	margin:30px 0 0 0;
	padding:0;
}

#article-001 #content .book-image-container h3.norm, #article-001 #content .book-image-container h4.norm {margin-top:0;}

#article-001 #content .book-image-container img.book-cover {
	float:left;
	margin:0 15px 10px 0;
	border:0;
	clear:left;
}

#article-001 #content .book-image-container ul.book-details {
	padding:0;
	font-size:80%;
	margin:0;
	list-style-type:none;
}

#article-001 #content div.section {
	padding:10px;
	border:1px solid #e7e7e7;
	background:#fdfdfd;
	margin:20px 0;
}

#article-001 #content div.section .book-image-container {margin:0;}

#article-001 #content h3.subject {
	font-size:90%;
	font-weight:bold;
	padding:0 0 10px 0;
	margin:0;
/*	border-bottom:1px solid #dae6ff;*/
	color:#c03;
}

#article-001 #content p.review {font-size:80%;}
#article-001 #content p.review-detail {font-size:80%;}
#article-001 #content div.book-title {
	background:url(/ncponc/images/dots.gif) left top repeat-x transparent;/* dotted underline */
	padding:10px 0;
	margin-bottom:0;
}  
      
#article-001 #content div.book-title img.cover {
	float:left; 
	margin:0 10px 10px 0; 
	padding:10px; 
	background-color:#e7e7e7
} 
       
#article-001 #content div.book-title div.information {margin:0 10px 10px 0} 
#article-001 #content div.book-title div.information h3 {
	font-size:80%; 
	color:#000;
	background:none;
}

#article-001 #content div.book-title div.information p.edited, #article-001 #content div.book-title div.information p.price, #article-001 #content div.book-title div.information p.isbn {font-size:80%;}
/* end book review */
/* end article styles */


/* ----------------------
/ END of New Focus styles 
/ taken from RJ templates
/ added December 2006
/------------------------*/

/* end Table of Contents styles */



/* articlenav styles */
#articlenav {
	display:block;
	margin-bottom:20px;
}

#articlenav h2 {
	margin:0;
	background:#fab934;
	font-weight:bold;
	font-size:70%;
	text-align:center;
	color:#fff;
	padding:3px 0 3px 0;
}

#articlenav div.prevnext {
	margin:0;
	font-size:70%;
	text-align:center;
	background:#eaeaea;
	padding:3px 0 3px 0;
}

#articlenav div.prevnext a.prev {
	padding-left:7px;
	background:url(/common/images/arrow_black_left.gif) center left no-repeat;
}
#articlenav div.prevnext a.next {
	padding-right:7px;
	background:url(/common/images/arrow_black.gif) center right no-repeat;
}

#articlenav div.prevnext a:link, #articlenav div.prevnext a:visited {
	text-decoration:none;
	color:#000;
}
#articlenav div.prevnext a:hover {
	text-decoration:underline;
	color:#000;
}


#articlenav ul {
	list-style-type:none;
	text-align:left;
	margin:1px 0 0 0;
	padding:0 0 7px 0;/*provides padding at bottom of every ul*/
	background-color:#eaeaea;/*colour for padding at bottom*/
}

#articlenav ul li {
	margin:0;
	background-color:#eaeaea;
	border-bottom:1px solid #eaeaea;
}

* html #articlenav ul a:link, * html #articlenav ul a:visited, * html #articlenav ul a:hover {/* IE only */
	padding:3px 5px 3px 14px !important;/* Mac IE */
	padding:1px 5px 1px 14px;/* PC IE */
}
#articlenav ul a:link, #articlenav ul a:visited {
	display:block;
	margin:0;
	font-size:70%;
	color:#000;
	text-decoration:none;
	padding:3px 5px 3px 14px;
	background:url(/common/images/arrow_black.gif) 5px 8px no-repeat;
}
#articlenav ul a:hover {
	color:#000;
	text-decoration:underline;
}

#articlenav ul a.page:link, #articlenav ul a.page:visited {background:url(/common/images/arrow_black_down.gif) 4px 8px no-repeat;}
#articlenav ul a.page:hover {
	color:#000;
	text-decoration:underline;
}


* html #articlenav a.toc:link, * html #articlenav a.toc:visited, * html #articlenav a.toc:hover {/* IE only */
	padding:3px 5px 3px 5px !important;/* Mac IE */
	padding:1px 5px 1px 5px;/* PC IE */
}
#articlenav li.toc {text-align:center;}
#articlenav a.toc:link, #articlenav a.toc:visited, #articlenav a.toc:hover  {
	padding:3px 5px 3px 5px;
	text-align:center;
	background:#eaeaea;
}



#articlenav li.fulltext {
	border-left:1px solid #eaeaea;
	border-right:1px solid #eaeaea;
	border-bottom:1px solid #fff;
	background-color:#fff;
}
* html #articlenav ul a.fulltext:link, * html #articlenav ul a.fulltext:visited, * html #articlenav ul a.fulltext:link {/* IE only */
	padding:3px 5px 3px 27px !important;/* Mac IE */
	padding:1px 5px 1px 27px;/* PC IE */
}
#articlenav ul a.fulltext, #articlenav ul a.fulltext:visited {
	color:#000;
	padding:3px 5px 3px 27px;
	background:url(/common/images/fulltext.gif) 5px 4px no-repeat;
}
#articlenav ul a.fulltext:hover {
	text-decoration:underline;
	color:#000;
	background:url(/common/images/fulltext.gif) 5px 4px no-repeat #fff;
}



#articlenav li.download-pdf {
	border-left:1px solid #eaeaea;
	border-right:1px solid #eaeaea;
	border-bottom:1px solid #fff;
	background-color:#fff;
}
* html #articlenav ul a.download-pdf:link, * html #articlenav ul a.download-pdf:visited, * html #articlenav ul a.download-pdf:hover {/* IE only */
	padding:3px 5px 3px 27px !important;/* Mac IE */
	padding:1px 5px 1px 27px;/* PC IE */
}
#articlenav ul a.download-pdf, #articlenav ul a.download-pdf:visited {
	color:#000;
	padding:3px 5px 3px 27px;
	background:url(/common/images/icons/fff/pdf.gif) 5px 4px no-repeat;
}
#articlenav ul a.download-pdf:hover {
	text-decoration:underline;
	color:#000;
	background:url(/common/images/icons/fff/pdf.gif) 5px 4px no-repeat #fff;
}


/* SALT-1143: READCUBE */
#articlenav li.readcube {
	border-left:1px solid #eaeaea;
	border-right:1px solid #eaeaea;
	border-bottom:1px solid #fff;
	background-color:#fff;
}
* html #articlenav ul a.readcube:link, * html #articlenav ul a.readcube:visited, * html #articlenav ul a.readcube:hover {/* IE only */
	padding:3px 5px 3px 27px !important;/* Mac IE */
	padding:1px 5px 1px 27px;/* PC IE */
}
#articlenav ul a.readcube, #articlenav ul a.readcube:visited {
	background:url(/common/images/icons/readcube-16x16.png) 4px 2px no-repeat;
	color:#000;
	padding:3px 5px 3px 27px;
}
#articlenav ul a.readcube:hover {
	text-decoration:underline;
}


/* PD: save link added 05/08/25 */

#articlenav li.sendtofriend, #articlenav li.save {
	border-left:1px solid #eaeaea;
	border-right:1px solid #eaeaea;
	border-bottom:1px solid #fff;
	background-color:#fff;
}
* html #articlenav ul a.sendtofriend:link, * html #articlenav ul a.sendtofriend:visited, * html #articlenav ul a.sendtofriend:hover, * html #articlenav ul a.save:link, * html #articlenav ul a.save:visited, * html #articlenav ul a.save:hover {/* IE only */
	padding:3px 5px 3px 27px !important;/* Mac IE */
	padding:1px 5px 1px 27px;/* PC IE */
}
#articlenav ul a.sendtofriend, #articlenav ul a.sendtofriend:visited {
	color:#000;
	padding:3px 5px 3px 27px;
	background:url(/common/images/send_to_a_friend.gif) 5px 6px no-repeat;
}
#articlenav ul a.sendtofriend:hover {
	text-decoration:underline;
	color:#000;
	background:url(/common/images/send_to_a_friend.gif) 5px 6px no-repeat #fff;
}

#articlenav ul a.save, #articlenav ul a.save:visited, #articlenav ul a.save:hover  {
	display: none;
}

#articlenav li.purchase {
	border-left:1px solid #eaeaea;
	border-right:1px solid #eaeaea;
	border-bottom:1px solid #fff;
	background-color:#fff;
}
* html #articlenav ul a.purchase:link, * html #articlenav ul a.purchase:visited, * html #articlenav ul a.purchase:hover {/* IE only */
	padding:3px 5px 3px 25px !important;/* Mac IE */
	padding:1px 5px 1px 25px;/* PC IE */
}
#articlenav ul a.purchase, #articlenav ul a.purchase:visited {
	color:#000;
	padding:3px 5px 3px 25px;
	background:url(/common/images/purchase_article.gif) 5px 1px no-repeat;
}
#articlenav ul a.purchase:hover {
	text-decoration:underline;
	color:#000;
	background:url(/common/images/purchase_article.gif) 5px 1px no-repeat #fff;
}

#articlenav li.permissions, #articlenav li.permissions {
	border-left:1px solid #eaeaea;
	border-right:1px solid #eaeaea;
	border-bottom:1px solid #fff;
	background-color:#fff;
}
* html #articlenav ul a.permissions:link, * html #articlenav ul a.permissions:visited, * html #articlenav ul a.permissions:hover {/* IE only */
	padding:3px 5px 3px 27px !important;/* Mac IE */
	padding:1px 5px 1px 27px;/* PC IE */
}
#articlenav ul a.permissions, #articlenav ul a.permissions:visited {
	color:#000;
	padding:3px 5px 3px 27px;
	background:url(/common/images/icons/fff/permissions.gif) 5px 4px no-repeat;
}
#articlenav ul a.permissions:hover {
	text-decoration:underline;
	color:#000;
	background:url(/common/images/icons/fff/permissions.gif) 5px 4px no-repeat;
}

#articlenav li.commercial_reprints, #articlenav li.commercial_reprints,
#articlenav li.cited, #articlenav li.cited  {
	border-left:1px solid #eaeaea;
	border-right:1px solid #eaeaea;
	border-bottom:1px solid #fff;
	background-color:#fff;
}
* html #articlenav ul a.commercial_reprints:link, * html #articlenav ul a.commercial_reprints:visited, * html #articlenav ul a.commercial_reprints:hover {/* IE only */
	padding:3px 5px 3px 27px !important;/* Mac IE */
	padding:1px 5px 1px 27px;/* PC IE */
}
#articlenav ul a.commercial_reprints, #articlenav ul a.commercial_reprints:visited {
	color:#000;
	padding:3px 5px 3px 27px;
	background:url(/common/images/icons/fff/ocr.gif) 5px 4px no-repeat;
}
#articlenav ul a.commercial_reprints:hover {
	text-decoration:underline;
	color:#000;
	background:url(/common/images/icons/fff/ocr.gif) 5px 4px no-repeat;
}

#articlenav ul a.cited, #articlenav ul a.cited:visited {
	color:#000;
	padding:3px 5px 3px 27px !important;
	background:url(/common/images/icons/cited.gif) 6px center no-repeat;
}
#articlenav ul a.cited:hover {
	text-decoration:underline;
	color:#000;
	background:url(/common/images/icons/cited.gif) 6px center no-repeat;
}

#articlenav 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;}


#articlenav ul a.on:link, #articlenav ul a.on:visited {
	color:#fff;
	background:url(/common/images/arrow_white.gif) 5px 8px no-repeat #fab934;
}
#articlenav ul a.on:hover {
	color:#fff;
	text-decoration:underline;
}
/* end articlenav styles */


/* about the cover styles */
#about-cover #content h2 {
	font-size:90%;
	margin:0 0 1em 0;
}

#about-cover #content div.coverimage {
	padding:10px 10px 0 10px;
	background:#eaeaea;
	text-align:center;
	margin-top:1em;
}

#about-cover #content div.coverimage img {width:100%;}

#about-cover #content div.covertext {
	padding:10px;
	background:#eaeaea;
	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 */

/* navigation headings */
.nav-header {
	background:#263055;
	color:#fff;
	font-size:80%;
	margin:0;
	padding:5px 7px;
}
/* end of navigation headings */

/* extranav register recommend receive */
div.reg-rec {
	margin-bottom:1em;
}

div.reg-rec a {
	display:block;
	font-size:70%;
}

div.reg-rec a.register {
	background:url(/common/images/extranav_register.gif) 0 7px no-repeat;
	border-top:1px solid #eaeaea;
	padding:0.4em 0 0.6em 20px;
}

div.reg-rec a.recommend {
	background:url(/common/images/extranav_recommend.gif) 0 6px no-repeat;
	padding:0.4em 0 0.6em 20px;
}

div.reg-rec a.receive {
	background:url(/common/images/extranav_receive.gif) 0 50% no-repeat;
	border-top:1px solid #eaeaea;
	padding:5px 0 0.6em 20px!important;
}

div.reg-rec a span.link {text-decoration:underline;}
div.reg-rec a span.rest {color:#000;}
div.reg-rec a:link, div.reg-rec a:visited {text-decoration:none;}

div.reg-rec a.newsfeed:link, div.reg-rec a.newsfeed:visited {
	text-decoration:none;
	color:#666;
	padding-left:10px;
	background:url(/common/images/arrow_grey.gif) 0 0.5em no-repeat;
}
div.reg-rec a.newsfeed:hover {
	text-decoration:underline;
	color:#c03;
	background:url(/common/images/arrow_red.gif) 0 0.5em no-repeat;
}
/* end extranav register recommend receive */

/* homepage styles */
#home img.journal-cover {margin-bottom:5px;}

#home div.welcome {
	border:solid 1px #CBCACA;
	padding:10px;
	margin-bottom:15px;
    background-image:url(/aj/images/grad.gif);
	}

#home div.welcome h1 {
	margin:0;
	font-weight:bold;
	font-size:90%;
}

#home div.welcome p {
	margin:0;
	font-size:90%;
}

#home div.welcome span.bold {
	font-weight:bold;
	font-size:90%
}


#home #content a.coverlinks:link, #home #content a.coverlinks:visited {
	display:block;
	margin:0;
	padding-left:10px;
	background:url(/common/images/arrow_blue.gif) left center no-repeat;
}
#home #content a.coverlinks:hover {
	background:url(/common/images/arrow_red.gif) left center no-repeat;
}

/* featured articles */
#home div.featured-articles {margin:0 0 0 163px;}

#home div.featured-articles h2 {
	font-weight:bold;
	font-size:80%;
	margin:0;
	text-transform: uppercase;
}

#home div.featured-articles h2 .norm {
	font-weight:normal;
}

#home div.featured-articles a {
	display:block;
	font-weight:bold;
	font-size:90%;
	padding-bottom:15px;
	text-decoration:none;
}
#home div.featured-articles a span {
	text-decoration:underline;
}
#home div.featured-articles a span.free {
	text-decoration:none;
	color:#c03;
}

#home div.featured-articles div.supplementary {
	padding-top:5px;
	margin-bottom:1em;
	border-top:solid 1px #eaeaea;
}

#home div.featured-articles div.supplementary a:link, #home div.featured-articles div.supplementary a:visited, #home div.featured-articles div.supplementary a:hover {
	display:inline;
	font-weight:normal;
	font-size:70%;
	color:#c03;
}

#home div.featurebox h2 {
	font-weight:bold;
	font-size:90%;
	margin-bottom:0;
}

/* end featured articles */

/* journal details */
#home div.journal-details {
	float:left;
	width:150px;
	font-size:70%;
	margin-bottom:1em;
}

#home div.journal-details p {
	margin:1em 0 0 0;
}

#home div.journal-details p span.volume, #home div.journal-details p span.impact {font-weight:bold;}
/* end journal details */

/* news */
#home div.news {
	clear:left;
	margin-bottom:20px;
}

#home div.news p {
	font-size:90%;
	margin:0;
	margin-bottom:10px;
}

#home div.news p a {font-weight:bold;}
/* end news */

#home #content div#research-reviews {clear:both;}

/* highlights */
#home div.highlights {margin-bottom:20px;}

#home div.highlights h1 {
	font-weight:bold;
	font-size:100%;
	color:#c03;
	background:#eaeaea;
	padding:3px 0 3px 10px;
	margin:0;
}

#home div.highlights a {font-weight:bold;}

#home div.highlights p {
	margin:0;
	margin-bottom:10px;
}

#home div.highlights p.norm a {
	font-weight:bold;
	font-size:90%;
}

#home div.highlights p.norm span {
	font-style:italic;
	font-size:70%;
}

#home div.highlights p.box {
	font-size:90%;
	background:#eaeaea;
	padding:10px;
	margin:0;
	margin-bottom:10px;
}

#home div.highlights p.intro {
	font-size:70%;
	padding:5px 10px;/* tb/lr */
	margin:0;
}
/* end highlights */

/* homepage date */
#home #extranav p.date {
	font-size:70%;
	margin:0 0 5px 0;
	padding:0;
}
/* end homepage date */
/* end homepage styles */


/* info pages */
#info #content a.jump:link, #info #content a.jump:visited {
	font-size:90%;
	background:url(/common/images/arrow_blue_down.gif) 0 0.5em no-repeat;
	padding-left:15px;
}
#info #content a.jump:hover {background:url(/common/images/arrow_red_down.gif) 0 0.5em no-repeat;}

#info #content h2 {
	font-weight:bold;
	font-size:100%;
	color:#fff;
	padding:3px 0 3px 10px;
	margin:0;
	text-transform:none;
}

#info #content p.pdf-format {
	font-size:80%;
	margin:2em 0;/* tb/lr */
	padding-left:20px;
	background:url(/common/images/icons/fff/pdf.gif) left center no-repeat;
}

#info #content p.norm {font-size:90%;}
#info #content ul.subs {list-style-type:none;}
#info #content li {font-size:90%;}




#info #content h3 {
	font-size:90%;
	margin-bottom:0;
}

#info #content p.follows-h3 {
	font-size:90%;
	margin-top:0;
}

#info #content h4 {
	font-size:90%;
	margin-bottom:0;
}

#info #content p.follows-h4 {
	font-size:90%;
	margin-top:0;
}

/* table styles */
#info #content table {
	font-size:90%;
	width:100%;
	text-align:left;
}

#info #content table.referees th {
	background:#eaeaea;
	font-weight:bold;
	padding:2px 10px 2px 10px;
}

#info #content table.referees td {
	background:#f5f5f5;
	padding:2px 10px 2px 10px;
}

#info #content table.price tr.header td {background:#eaeaea;}

#info #content table.price tr.header th {
	background:#eaeaea;
	color:#000;
}

#info #content table.price td, #info #content table.price th {
	padding:2px 10px 2px 10px;
	background:#f5f5f5;
}
/* end table styles */

/* PP styles - added 20041124 */
#info #content a.receive {
	background:url(/common/images/extranav_receive.gif) 0 5px no-repeat;
	padding:0.6em 0 0.5em 20px;
}

/* PP styles - added 20050504 */
#info #articles a {font-weight:bold;}

/* end PP styles */
/* end info pages */

/* article styles */
#article #content div {padding-bottom:1.5em;}

#article #content div.norm {padding-bottom:1em;}

#article #content h2 .free {font-size:80%;}

#article #content #researchSummary {
	border:solid 1px #CBCACA;
	padding:15px 10px;
	margin-bottom:15px;
    background-image:url(/aj/images/grad.gif);
}

#article #content h3 {
	font-weight:bold;
	font-size:100%;
	color:#fff;
	background:#fab934;
	padding:3px 0 3px 10px;
	margin:0 0 0 0;
}

#article #content #researchSummary h3 {
	font-weight:normal;
	color:#000;
	background:transparent;
	padding:0;
}

#article #content #editorialNotes {
    background-image: url(/aj/images/grad.gif);
    border: 1px solid #cbcaca;
    margin-bottom: 15px;
    padding: 15px 10px;
}

#article #content #editorialNotes h3 {
	background: transparent;
	color: #000;
	font-weight: normal;
	padding: 0;
}

#article #content h4.norm {
	font-weight:bold;
	font-size:90%;
	margin:1em 0 0 0;
}

#article #content h5.norm {
	font-weight:bold;
	font-size:90%;
	display:inline;
}

#article #content h6.norm {
	font-weight:normal;
	font-style:italic;
	font-size:90%;
	display:inline;
}

#article #content div p.norm {
	font-size:90%;
	margin:1em 0 1em 0;
}

#article #content p.disclaimer {
	font-size:70%;
	margin:0;
}

#article #content p.disclaimer span {
	font-weight:bold;
}

#article #content div p.legend {
	font-size:90%;
	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 #eaeaea;
	border-bottom:1px solid #eaeaea;
	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 #eaeaea;
	border-bottom:1px solid #eaeaea;
	text-align:center;
}
/* end long quote */

#article #content p.follows-h4 {
	font-size:90%;
	margin:0 0 0 0;
}

#article #content p.follows-h5 {
	font-size:90%;
	display:inline;
}

#article #content p.follows-h6 {
	font-size:90%;
	display:inline;
}

/* PAP style added for standard open logo & text at foot of author-paid articles */

#article #content #open-end p {
	font-size: 80%;
	padding-left: 180px;
	margin-top: 0pt;
}

#open-left {
	float:left;
	margin: 10px 10px 0 0;
	padding-bottom: 0px !important;
}

/* end PAP new style for author-paid articles */

#article #content ol {font-size:90%;}
#article #content ul {font-size:90%;}
#article #content dl {font-size:90%;}
#article #content #subjectcategories {font-size:70%;}
#article #content #cite {font-size:70%;}
#article #content #errorcor {font-size:70%;}
#article #content #errorcor a {color:#c03;}
#article #content #artsubhead, #article #content #atl {font-size:130%; font-weight:normal;}
#article #content #stl {font-size:110%; font-weight:normal;}
#article #content #artnote {font-size:90%;}
#article #content #aug {font-size:90%;}
#article #content p.reviewtl {font-size:90%;font-weight:bold;}
#article #content p.hbiblio {font-size:90%;}
#article #content p.caff {font-size:70%;}
#article #content p.aunote {font-size:70%;}
#article #content p.tlnote {font-size:70%;}
#article #content p.prdates {font-size:70%;}
#article #content p.prf {font-size:90%;}
#article #content p.footnote {font-size:90%;}
#article #content p.endnote {font-size:90%;}
#article #content p.closenote {font-size:90%;}

/* removed article content ul 90% sizing specifically to fix a focus bug jan 24 08*/

#article #content p.reviewed {
	font-size:80%;
	margin:0;
	font-weight: bold;
	font-style: italic;
	color: #666;
	margin:0.2em 0;
}


/* affiliations styles */
#article #affiliations-notes ol {
	list-style-type:none;
	margin-left:0;
	padding-left:0;
	font-size:70%;
}
#article #affiliations-notes p {
	font-size:70%;

}
/* was: list-style-position:inside; */
/* end affiliations styles */



/* abstract styles */
#article #content #abs p {
	font-size:90%;
	font-weight:bold;
}

#article #content #abs p.lead {
}

#article #content #abs h4.abs {
	font-weight:bold;
	font-size:90%;
	display:inline;
}

#article #content #abs p.follows-h4 {
	display:inline;
}

#article #content #abs div {
	padding-bottom:0;/* overrides style from #article #content div */
	margin-top:1em;
}

#article #content #abs div.keyw-abbr h4.keywords {
	font-weight:bold;
	font-size:70%;
	display:inline;
}

#article #content #abs div.keyw-abbr p.keywords {
	font-size:70%;
	display:inline;
}

#article #content #abs div.keyw-abbr h4.abbreviations {
	font-weight:bold;
	font-size:70%;
	display:inline;
}

#article #content #abs div.keyw-abbr p.abbreviations {
	font-weight:normal;
	font-size:70%;
	display:inline;
}
/* end abstract styles */

/* figure/table styles */
#article #content div.figure-table {
	margin-top:2em;
	padding:10px;
	background-color:#eaeaea;
}

#article div.figure-table h5 {
	display:block;
	margin-bottom:10px;
}

#article #content div.figure-table h5 a {float:none;display:block;}
#article #content div.figure-table a {float:left;}
#article #content div.figure-table p a {float:none;display:inline;}
#article #content div.figure-table img.thumb {
	border:0;
	margin:10px 10px 0 0;
}

#article #content div.figure-table p {
	font-size:70%;
	margin:10px 0 10px 160px;
}


#article #content div.figure-table a.full, #article #content div.figure-table a.ppt {
	float:none;
	font-size:70%;
	margin-left:160px;
	margin-top:10px;
	display:block;
	padding-left:25px;
}

#article #content div.figure-table a.full {
	background:url(/common/images/full_figure.gif) 0 0 no-repeat;
}

#article #content div.figure-table a.ppt {
	background:url(/common/images/ppt.gif) 0 0 no-repeat;
}

#article #content div.formula {
	margin-top:1em;
	padding:0;
}

/* end figure/table styles */

#article #content span.journal {font-style:italic;}
#article #content span.jnumber {font-weight:bold;}

/* abstract styles */

#article #content #more div.box {
	padding:10px 10px 20px 10px;
	border: 1px solid #eaeaea;
}

#article #content #more div.container {
	padding:0;
	margin-top:1.5em;
}

#article #content #more p.intro {
	font-size:90%;
	margin:0;
}

#article #content #more h4.area {
	font-size:100%;
	margin:0;
}

#article #content #more p.title {
	font-weight:bold;
	font-size:90%;
	margin:0;
}

#article #content #more p.source {
	font-size:70%;
	margin:0;
}

#article #content #more p.source span.journal {font-style:italic;}

#article #content #more p.seeall {
	font-size:70%;
	margin:0;
}

#article #content #more p.seeall a {
	padding-left:10px;
	background:url(/common/images/arrow_red.gif) left center no-repeat;
	color:#c03;
}


/* end abstract styles */   

/* more like this Autonomy styles */  



#article #content #more-like-this h3 {
	color: #222;
}

#article #content #more-like-this p.explain {
	font-size:90%;
}       
                   
#article #content #more-like-this .wrapper {
	padding: 10px;
} 
                                          
#article #content #more-like-this p.journal {
	font-weight:normal;
	margin:0;
	font-size: 90%;
}

#article #content #more-like-this a.allmatches {
	font-weight:normal;
	margin:0;
}      

#article #content #more-like-this a.allmatches {
	padding-left:10px;
	background:url(/common/images/arrow_red.gif) left center no-repeat;
	color:#c03;
}
/* end more like this Autonomy styles */

/* formula styles - PD added 20051011 */
#article #content div.formula {margin:0;padding:0;}
#article #content div.formula div.formula-text  {margin:0;padding:0;font-size: 90%;}
/*#article #content p.follows-formula {margin:0; }*/

/* end formula styles */

/* illustration styles - PD added 20051011 */
#article #content img.display {display:block; text-align:center; margin-left:auto; margin-right:auto;}
#article #content img.floatleft {display:block; float:left; margin-right:10px;}
#article #content img.floatrt {display:block; float:right; margin-left:10px;}
#article #content img.inline {display:inline;}
/* end illustration styles */

/* clears large images used on #article.in-this-issue - JR 20071210 */
#article.in-this-issue #articlebody div {clear:both;}

/* PD - added 20041118 */
#article #content ul.none {list-style-type:none}
/* add a small margin to separate references for easier viewing */
#article #content #References li {margin-bottom: 0.5em}

/* references without id attributes should not be numbered */
#article #content #References ol.nolistnumber { list-style-type:none;  }
/* end PD - added 20041118 */

#article-related #content .norm {font-size:90%;}
#article-related #content .container-image-text a.ppt {
	float:none;
	font-size:70%;
	margin-left:0px;
	margin-top:10px;
	display:block;
	padding-left:25px;
	background:url(/common/images/ppt.gif) 0 0 no-repeat;
}

#article-related #content #cite {
	font-size:70%;
	margin-top:0;
}


/* author biographies */

#article #content #biographies ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#article #content #biographies li {
	clear:both;
	margin: 1em 0 2em 0;
	padding: 0;
}

#article #content #biographies img {
	float:left;
	margin: 0 10px 10px 0;
	padding: 0;
}

#article #content #biographies p {
	margin: 0 0 1em 110px;
	padding: 0;
}



/* end article styles */


/* subscribe now page */
#subscribe-now #content div.container {
	padding:10px;
	background-color:#eaeaea;
	border:1px solid #ccc;
	margin-bottom:1em;
}

#subscribe-now #content div.container div.column1 {
	width:47%;
	float:left;
}

#subscribe-now #content div.container div.column2 {
	width:49%;
	padding-left:3%;
	float:right;
	background:url(/common/images/fff.gif) top left repeat-y;
}

#subscribe-now #content p.intro {font-size:90%;}
#subscribe-now #content input.button {font-size:90%;}

#subscribe-now #content ul {
	font-size:90%;
	list-style-type: none;
	margin-left:0;
	padding-left:0;
}

#subscribe-now #content div.container p {
	font-size:90%;
	margin-bottom:0.5em;
}

#subscribe-now #content div.container h2 {
	font-size:90%;
	font-weight:bold;
	margin-top:0;
	background: transparent;
}

#subscribe-now #content div.container h3.first {margin-top:0;}
/* end subscribe now page */

/* jobs search box */
.jbsnorm {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
}

A.jbslink {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#000000; font-weight: bold;
	text-decoration:underline;
}
A.jbslink:hover {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#cc3300;font-weight: bold;
	text-decoration:underline;
}
A.jbslink:visited {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;font-weight: bold;
	text-decoration:underline;
}

.jbs_red {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#cc3300; font-weight:normal; text-decoration:underline;
}
.jbs_red:hover {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#000000; font-weight:normal;
	text-decoration:underline;
}
.jbs_red:visited {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#cc3300; font-weight:normal;
	text-decoration:underline;
}

/* new journal-nav styles added by PD 2005/10/21 */

#journalnav map.related ul a, #journalnav map.related ul a:visited {
	font-size:70%;
	font-weight:normal;
}


/* research and reviews */
.xoxo.research a span.free {
	color:#de0021;
	font-weight:bold;
	text-transform:uppercase;
}

.xoxo.research a.halflink {text-decoration:none;}
.xoxo.research a.halflink .link {text-decoration:underline;}
.xoxo.research a.halflink .nolink {text-decoration:none;}

.xoxo.research {
	list-style-type:none;
	margin:0;
	padding:0;
	border:1px solid #eaeaea;
	clear:both;
}

.xoxo.research ul {
	padding:0;
	margin:0 8px 10px 8px;
	list-style-type:none;
	font-size:90%;
	font-weight:bold;
	border-top:1px solid #eaeaea;
}

.xoxo.research ul.item li {
	padding:0px 0px 10px 13px;
	background:url(/common/images/icons/185890/3x3dot.gif) no-repeat 2px 1ex;
	margin:5px 0;
}

.xoxo.research .home-header {
	font-size:90%;
	font-weight:bold;
	color:#900;
	background:#eaeaea;
	padding:3px 8px;
	margin:0 0 8px 0;
}

.xoxo.research p {
	font-size:70%;
	color:#900;
	padding:0 8px;
	margin-top:5px;
}

.xoxo.research cite {
	font-weight:normal;
	display:block;
	font-size:80%;
}
/* end research and reviews */

/*
-----------------------------------------------------------------------------------------
New archive styles
-----------------------------------------------------------------------------------------
*/

#archive-v1 #content h1.page-header {
	font-weight:normal;
}

#archive-v1 #content h2.atl {
	margin-bottom:0;
	font-size:90%;
	background-color:#484848;
	color:#fff;
	padding:4px;
}

#archive-v1 #content p.norm {
	font-size:90%;
}

/*
-----------------------------------------------
anchor styles
-----------------------------------------------
*/

#archive-v1 #content ul.anchor {
	border:1px solid #484848;
	background-color:#fff;
	margin:0 0 20px 0;
	padding:5px 0;
}

* html #archive-v1 #content ul.anchor {
	padding-left:1em;
}

#archive-v1 #content ul.anchor li {
	display:inline;
	background:url(/common/images/topbar_divider.gif) no-repeat left bottom;
	padding:0 10px;
	margin:0;
}

#archive-v1 #content ul.anchor li:first-child {
	background:none;
	padding:0 10px;
}

#archive-v1 #content ul.anchor li a:link, #archive-v1 #content ul.anchor li a:visited {
	font-size:80%;
}

#archive-v1 #content ul.anchor li span.active {
	font-size:80%;
	color:#959595;
	background-color:#fff;
	border:none;
}

/*
--------------------------------------------
end anchor styles
--------------------------------------------
*/

#archive-v1 #content #current-volume {
	margin-top:0;
}

#archive-v1 #content ul.archive-list {
	background-color:#fff;
	margin:0;
	padding:0;
	list-style:none;
}

#archive-v1 #content ul.archive-list li {
	margin:0;
	padding:0;
}

#archive-v1 #content ul.archive-list li ul.vol li {
	font-size:90%;
}

#archive-v1 #content .volume {
	background-color:#f5f5f5;
	border:1px solid #e7e7e7;
	margin:1em 0;
	font-size:90%;
}

* html #archive-v1 #content .volume {
	margin:0;
	position:relative;
}

#archive-v1 #content .volume a:link, #archive-v1 #content .volume a:visited {
	background: url(/common/images/archive_plus.gif) no-repeat 5px 0.3em;
	padding-left:20px;
	text-decoration:none;
	/*color:#008da8;*/
	border:none;
}

#archive-v1 #content .volume a:hover {
	background: url(/common/images/archive_plus_red.gif) no-repeat 5px 0.3em ;
	color:#c03;
}

#archive-v1 #content .active {
	font-size:90%;
	color:#008da8;
	margin:0;
	padding:2px 0;
	background-color:#f5f5f5;
	border:1px solid #e7e7e7;
}

#archive-v1 #content h3 a:link, #archive-v1 #content h3 a:visited {
	font-size:110%;
	padding-left:20px;
	text-decoration:none;
	border:none;
}

#archive-v1 #content .active a:link, #archive-v1 #content .active a:visited {
	background: url(/common/images/archive_minus.gif) no-repeat 5px 0.3em;
}

#archive-v1 #content .active a:hover {
	background: url(/common/images/archive_minus_red.gif) no-repeat 5px 0.3em;
	color:#c03;
}

#archive-v1 #content .closed {
	background-color:#e7f5f8;
	border:1px solid #d2dadc;
	border-bottom:none;
}

#archive-v1 #content .closed a:link, #archive-v1 #content .closed a:visited {
	background: url(/common/images/archive_plus.gif) no-repeat 5px 0.3em;
	color:#008da8;
}

#archive-v1 #content .closed a:hover {
	background: url(/common/images/archive_plus_red.gif) no-repeat 5px 0.3em;
	color:#c03;
}

#archive-v1 #content ul.vol {
	padding:5px 0;
	margin:0;
}

#archive-v1 #content ul.vol li {
	padding-left:15px;
	margin:0;
	list-style: none;
	background:url(/common/images/arrow_blue.gif) no-repeat 5px 0.4em; 
}
/*
* html #archive-v1 #content ul.vol li {
	background:url(/common/images/arrow_blue.gif) no-repeat 1em; 
}
*/
#archive-v1 #content ul.vol li div {

	margin-top:0;
	padding-top:0;
}

#archive-v1 #content ul.vol .month {
	display:inline;
	margin-top:0;
	margin-right:1em;
	font-size:90%;
}

#archive-v1 #content ul.vol p.issue {
	display:inline;
	margin-top:0;
	margin-right:1em;
	font-size:90%;
}

#archive-v1 #content ul.vol p.issue a:link, #archive-v1 #content ul.vol p.issue a:visited {
	font-size:100%;
}

#archive-v1 #content ul.vol p.pagerange {
	display:inline;
	margin-top:0;
	font-size:90%;
}

#archive-v1 #content ul.closed {
	position:absolute;
 	left:0px;
 	top:-500px;
 	width:1px;
 	height:1px;
 	overflow:hidden;
}

/* peekaboo bug fix */
* html #archive-v1 #content div.container ul.archive-list li div h3,
* html #archive-v1 #content ul.archive-list li div ul.vol {
	position:relative
}

/*
-------------------------------------------
Display by category
-------------------------------------------
*/

#archive-v1 #content ul.subject-category {
	background-color:#fff;
	margin-top:0;
	margin-right:0;
	margin-left:0;
	padding-left:0;
}

#archive-v1 #content ul.subject-category li {
	list-style-image:none;
	list-style-type:none;
	background-color:#fff;
	margin:10px 0;
	padding:5px;
}

* html #archive-v1 #content ul.subject-category li,
#archive-v1 #content ul.subject-category li h3 {
	position:relative;
}

#archive-v1 #content ul.subject-category li h3 {
	width:11em;
	float:left;
	font-size:90%;
	margin:0;
}

#archive-v1 #content ul.subject-category li ul.year {
	margin:0 0 0 11em;
	padding:0;
}
/* clearfix code */

/* Hides from IE-mac \*/

* html #archive-v1 #content ul.subject-category li ul.year {height: 1%;}

/* End hide from IE-mac */


/* end clearfix code */

#archive-v1 #content ul.subject-category li ul.year li {
	display:inline;
	background:url(/common/images/topbar_divider.gif) no-repeat right bottom transparent;
	padding:0 10px;
	margin:0;
	border:none;
}

#archive-v1 #content ul.subject-category li ul.year li a:link, #archive-v1 #content ul.subject-category li ul.year li a:visited {
	font-size:80%;
}

/*
---------------------------------------------------------------------------
Archive results
---------------------------------------------------------------------------
*/

/* following declarations clears elements without a clearing element such as <br clear> being needed. For more info see: http://www.positioniseverything.net/easyclearing.html */

#archive-v1 #content div#results-year.subject h2.atl:after {

    content:url(/common/images/clear.gif);

    display:block;

    height:0;

    clear:both;

    visibility:hidden;

}

/* Hides from IE-mac \*/

* html #archive-v1 #content div#results-year.subject h2.atl {height: 1%;}

/* End hide from IE-mac */

#archive-v1 #content div.subject h2.atl span.title {float:left}
#archive-v1 #content div.subject h2.atl span.number {float:right; padding-right:1em;}

#archive-v1 #content div.subject ul.results {
	background-color:#fff;
	margin:0;
	padding-right:0;
	padding-left:0;	
}

#archive-v1 #content div.subject ul.results li {
	list-style-type:none; 
	background-color:#f5f5f5; 
	border:1px solid #e7e7e7; 
	margin:1em 0;
	padding:10px;
}

/* Hides from IE-mac \*/

* html #archive-v1 #content div.subject ul.results li {height: 1%;}

/* End hide from IE-mac */


#archive-v1 #content div.subject ul.results li .tocsubject {
	margin-top:0;
	padding-top:0;
	font-size:100%;
}

#archive-v1 #content div.subject ul.results li .atl {
	margin:0;
	padding:0;
	font-size:90%;
	border-bottom:none;
}	

#archive-v1 #content div.subject ul.results li p.doi,
#archive-v1 #content div.subject ul.results li p.aug,
#archive-v1 #content div.subject ul.results li p.articlelinks {
	font-size:80%;
	margin:0;
	padding:0;
}

#archive-v1 #content div.subject ul.results li p.articlelinks a:link, #archive-v1 #content div.subject ul.results li p.articlelinks a:visited {
	font-size:100%;
}	

#archive-v1 #content div.subject ul.results li p.category {
	font-size:80%;
	margin-bottom:0;
	padding-bottom:0;
}	

#archive-v1 #content div.subject ul.results li p.category a:link, #archive-v1 #content div.subject ul.results li p.category a:visited{
	font-size:100%;
}

#archive-v1 #content div.subject ul.results li p.see-also {
	margin-bottom:0;
	padding-bottom:0;
}	
	
#archive-v1 #content div.subject ul.results li p.seealso span.seealso-title {
	font-size:80%;
	font-weight:bold;
	color:#c03;
}

#archive-v1 #content div.subject ul.results li p.seealso a:link, 
#archive-v1 #content div.subject ul.results li p.seealso a:visited {
	font-size:80%;
}

* html #archive-v1 #content ul.results li {
	list-style-position: outside;
}

/*
----------------------------------------------------------------------------
Archive navigation bar
----------------------------------------------------------------------------
*/

div.results-navigation {
	border:1px solid #e7e7e7;
}

div.results-navigation .heading {
	float:left;
	width:20%;
	background-color:#e7e7e7;
	margin:0;
	padding:4px 4px 4px 4px;
	font-size:80%;
	border-bottom:1px solid #e7e7e7;
	color:#fff;
}

div.results-navigation ul.page-number {
	margin-top:0;
	margin-bottom:0;
	padding-top:0;
	padding-right:0;
 	padding-bottom:0;
	background-color:#fff;
}

div.results-navigation ul.page-number li {
	float:left;
	list-style:none;
	list-style-image:none;
	padding:0 5px;
}

div.results-navigation ul.page-number li a:link, 
div.results-navigation ul.page-number li a:visited {
	font-size:80%;
}

div.results-navigation ul.page-number li.first {
	background-color:#f5f5f5;
	padding:0 10px 4px 10px;
	border-right:1px solid #e7e7e7;
	border-bottom:1px solid #f5f5f5;
}

div.results-navigation ul.page-number li.first a:link, 
div.results-navigation ul.page-number li.first a:visited {
	background:url(/common/images/arrow_blue_left.gif) 0 0.4em no-repeat;
	padding-left:10px;
}

div.results-navigation ul.page-number li.first a:hover {
	background:url(/common/images/arrow_red_left.gif) 0 0.4em no-repeat;
	padding-left:10px;
	color:#c03;
}

div.results-navigation ul.page-number li.last {
	float:right;
	background-color:#f5f5f5;
	margin-right: 0;
	padding:0 10px 4px 10px;
	border-bottom:1px solid #f5f5f5;
	border-left:1px solid #e7e7e7;	
}

div.results-navigation ul.page-number li.last a:link, 
div.results-navigation ul.page-number li.last a:visited {
	background:url(/common/images/arrow_blue.gif) right 0.4em no-repeat;
	padding-right:10px;
}

div.results-navigation ul.page-number li.last a:hover {
	background:url(/common/images/arrow_red.gif) right 0.4em no-repeat;
	padding-right:10px;
	color:#c03;
}

div.results-navigation ul.page-number li.highlight {
	background-color:#797979;
	padding:0 10px 4px 10px;
	border-bottom:1px solid #797979;
}

div.results-navigation ul.page-number li.highlight a:link, 
div.results-navigation ul.page-number li.highlight a:visited {
	color:#fff;
}


#article #content h3 img {
	background-color:#fff;
	color: #000;
	padding: 1px;
}


/*
new styles added for topten 24.7.2007 M1
*/

/* right nav styles */

#extranav a.rss, #extranav a.receive	
{
	padding-top:5px;
	}
	
#extranav a.topten:link,
#extranav a.topten:visited,
#extranav a.topten:hover {
	background:url(/aj/images/icon_topten.gif) left bottom no-repeat transparent;
	padding: 7px 0 2px 22px;
	margin-top: 0px;
	border-top:none;
}

/* 
[VIEW-2144] 
adding in the facebook icon
*/
#extranav a.facebook:link,
#extranav a.facebook:visited,
#extranav a.facebook:hover {
	background:url(/aj/images/icon_facebook.gif) 0 7px no-repeat transparent;
	padding: 7px 0 2px 22px;
	margin-top: 0px;
	border-top:none;
}

/* SALT-477 adding in the Twitter icon */
#extranav a.twitter, #extranav a.twitter:visited, #extranav a.twitter:hover {
	background: url(/common/images/icons/twitter_14x14.png) no-repeat 1px 3px;
	padding: 3px 0 2px 22px;
	margin-top: 4px;
}

/* top ten styles */

* html #content ol.topten {text-align:left;}/* weird IE inherits "text-align:right" from a non-parent element */

#toc #content p.intro {
	font-size:90%;	
}

#toc #content ol.topten {
	list-style-type:none;
	padding:0;
	margin:5px 0 0;
	background:#fafafa;
}

#content ol.topten li.topten_1 {background:url(/common/images/topten/01.gif) no-repeat 98.5% 10px;}
#content ol.topten li.topten_2 {background:url(/common/images/topten/02.gif) no-repeat 98.5% 10px;}
#content ol.topten li.topten_3 {background:url(/common/images/topten/03.gif) no-repeat 98.5% 10px;}
#content ol.topten li.topten_4 {background:url(/common/images/topten/04.gif) no-repeat 98.5% 10px;}
#content ol.topten li.topten_5 {background:url(/common/images/topten/05.gif) no-repeat 98.5% 10px;}
#content ol.topten li.topten_6 {background:url(/common/images/topten/06.gif) no-repeat 98.5% 10px;}
#content ol.topten li.topten_7 {background:url(/common/images/topten/07.gif) no-repeat 98.5% 10px;}
#content ol.topten li.topten_8 {background:url(/common/images/topten/08.gif) no-repeat 98.5% 10px;}
#content ol.topten li.topten_9 {background:url(/common/images/topten/09.gif) no-repeat 98.5% 10px;}
#content ol.topten li.topten_10 {background:url(/common/images/topten/10.gif) no-repeat 98.5% 10px;}

#content ol.topten {
	list-style-type:none;
	padding:0;
	margin:0;
	background:#fafafa;
	border-top:1px solid #e7e7e7;
}

#content ol.topten div {
	border-bottom:1px solid #e7e7e7;
	padding:7px;
	margin:0;
}

#toc #content ol.topten h3.category {
	background-color:transparent;
	color:#000;
	padding-left:7px;
}

#toc #content ol.topten .subject {
	padding-left:7px;
	margin:1em 0 0;
}

#toc #content ol.topten .atl {
	padding-right:50px;
}

/* sermo styles */
#articlenav li.sermo {
	margin-top:0;
	margin-left:0;
	padding-top:0;
	padding-left:0;
	background-color:#fff;
	border-bottom:1px solid #fff;
	border-left:1px solid #eaeaea;
	border-right:1px solid #eaeaea;
}

#articlenav li.sermo img {
	vertical-align:middle;
	margin-left:5px;
}

#articlenav li.sermo form {
	margin:0;
	padding:0;
}

#articlenav li.sermo a {
	background-image: none;
	display: inline;
	margin: 0;
	padding: 3px 5px 3px 7px !important;
}

/* sermo links */
input.sermo-submit:hover {
	background-color:inherit !important;
	text-decoration:underline;
}

input.sermo-submit {
	background-color:inherit;
	background-position:5px center;
	font-size: 70%;
	padding:2px 0pt 2px 11.5%;
}
/* end sermo links */

/* PAP 2009/02/12 CME styles added */

img.cme_small_cm {
	float: left;
	height: 26px;
	width: 29px;
	margin-right: 0.5em;
	padding-bottom: 0.1em;
}

/* medscapeBox border color should be set in journal site.css */
#medscapeBox {
	background: url(/aj/images/cme/medscapebox_bg.gif) repeat-x bottom left;
	border: 1px solid #00693F;
	font-size: 70%;
	margin-bottom: 2em;
	padding-bottom:0em;
}

#boxContent {
	margin: 7px;
	padding-bottom:0em;
}

#boxContent ul {
	font-size: 100%;
	list-style-type: none;
	margin: 0px 0px 15px 20px;
	padding: 0;
}

#boxContent ul li {
	padding: 3px 0px;
}

#medscapeBox #boxcontent img.medscape {
	border: 0;
	height: 26px;
	width: 108px;
}

/* end cme styles */

/* announcement box styles */
#extranav .announcements {
	background:transparent url(/aj/images/announce_bg.jpg?legacy-collection=true) repeat-y scroll right top;
	border:1px solid #E7E7E7;
	list-style-type:none;
	margin:0 0 20px;
	overflow:hidden;
	padding:10px 0 10px 10px;
}

#extranav .announcements h2.main-heading {
	font-size:90%;
	margin:0;
	padding:0;
}

#extranav .announcements h3 {
	font-size:80%;
}

#extranav .announcements p {
	font-size:80%;
}

#extranav .announcements a {
	font-weight:bold;
}

/* end announcement box styles */


/* access page styles */
#access #extranav h2 {
	clear: both;
}

#access #extranav div.society-logo {
	float: left;
	margin: 0 10px 5px 0;
}
#access #extranav div.society-logo img {
	width: auto;
}

/* covers collection */

#archive #content .vol {
	list-style-type:none;
	margin:0 0 10px;
	padding:0;
}

#archive #content .vol li {
	float:left;
	padding:8px 2px 0 0;
	list-style-image: none;
}

#archive #content .vol div {
	background:#FDFDFD none repeat scroll 0 0;
	border:1px solid #E7E7E7;
	font-size:80%;
	width:102px;
}

#archive #content .vol .month {
	background:#F3F7FB none repeat scroll 0 0;
	border-bottom:1px solid #E7E7E7;
	font-size:100%;
	font-weight:normal;
	margin:0;
	padding:1px 4px 2px;
}

#archive #content .vol .issue {
	border-bottom:1px solid #E7E7E7;
	margin:0;
}

#archive #content .vol .issue  a {
	font-size: 100%;
}

#archive #content .vol .issue-no {
	border-bottom:1px solid #E7E7E7;
	display:block;
	padding:1px 4px 2px;
	font-size: 100%;
}

#archive #content .vol .issue-image {
	display:block;
	height:96px;
	margin:19px auto;
	width:68px;
}

#archive #content .vol .pagerange {
	margin:0;
	padding:1px 4px 2px;
}


/* Styles for ads in body of articles */
/*added 11/03/2010 by VK*/

#article #content #articlebody div.ad.ad300x250 {
	color:#626262;
	float:right;
	margin:0 0 10px 10px;
	padding:0;
	text-align:center;
	width:300px;
}

#article #content #articlebody div.adunit-medium-rectangle {
	padding:0;
}

#articlebody div.ad.ad300x250 p {
	background-color: #fff;
	color: #999 !important;
	font-size: 70% !important;
	margin: 0;
	padding: 0 0 4px;
}
	
.footer .narrow-journal-info {
	width: 67%;
}
.footer .cope {
	float: right;
	padding: 0.3em 3% 0.3em 0;
	text-align: right;
	width: 29%;
}
.footer .cope img {
	border: 0
}
.footer .cope-bottom-align {
	margin-bottom: -20px;
}

/* VIEW-3785 - add online-only across all AJ tocs */
#toc #content span.online-only {
	background: url(/common/images/icons/border_online_only.gif) no-repeat left center;
	padding-left: 19px;
}
/* SALT-192 Open flag class across all AJs except emboj/embor and msb */ 
#content span.open-flag { 
    color: #F5821F; 
    text-decoration: none !important; 
} 
#article #content h2 .open-flag { 
    font-size: 80%; 
} 
/* SALT-1702 - adding open-access class */
#content .open-access {
	color: #F5821F;
 	display: inline;
 	font-family: arial;
 	font-size: 90%;
 	font-weight: bold;
 	margin-left: 3px;
 	text-transform: uppercase;
 	text-decoration: none !important 	
 }
 div.ad-vert img {
 	max-width: 160px !important;
 }
/* instagram icon style*/
#extranav a.instagram:link,
#extranav a.instagram:visited,
#extranav a.instagram:hover {
	background:url(/common/images/icons/instagram_14x14.png) 0 7px no-repeat transparent;
	padding: 7px 0 2px 22px;
	margin-top: 0px;
	border-top:none;
}
