/**
 * Group Stylesheet for Reviews journals
 *
 * @Copyright   Nature Publishing Group, 2005
 */

/* ============= */
/* = v3 header = */
/* ============= */
#hdr {
	font-size:140%;
	border-color: #f5f5f5;
}

#ftr {font-size:100%;}
#hdr .search select, #hdr .search input {font-size:100%;}

body {background-image:url(/reviews/images/bg_body.gif);}
#constrain {background-image: url(/reviews/images/bg_constrain.gif);}



/**
 * Set base font size and HTML body properties
 */
* html body
{
	font-size: 62.5%; /* for IE Mac */
}

/* hide from mac ie5.x \*/
* html body
{
	font-size: 63%;
}
/* end hide from mac ie5 */

body
{
	font-size: 62.5%; /* all other browsers (except Mac IE 5.0) */
	margin: 0;
	padding: 0 0 20px 0;
	color: #000;
	background: #f5f5f5 !important;
	font-family: Verdana, arial, Helvetica, sans-serif;
}
/* END: Set base font size and HTML body properties */

/* global message */
.global-message h1 {font-size:140%;}
div.global-message.minimised h1 {font-size:100% !important;}
.global-message .content p {font-size:110%;}
div.global-message.visible .message-control {width: 19em;}
div.global-message.minimised .message-control {width:15em;}
/**
 * Back to Top Links
 */
#content a.backtotop:link,
#content a.backtotop:visited
{
	color: #000;
	float: none;
	display: block;
	font-size: 100%;
	text-align: right;
	background: url(/common/images/icons/backtotop.gif) right center no-repeat;
	margin: 0.5em 10px 0.5em 10px;
	padding-right: 13px;
	text-decoration: none;
	text-transform: lowercase;
}

#content .box a.backtotop:link,
#content .box a.backtotop:visited
{
	margin-right: 0;
	margin-left: 0;
}

#content a.backtotop:hover,
#content a.backtotop:focus
{
	color: #c03;
	background: url(/common/images/icons/backtotop_hover.gif) right center no-repeat;
}
/* END: Back to Top Links */


/**
 * XHTML Elements
 *
 * Sets global defaults for a selection of HTML elements
 * Do not add any more to this section
 */
a img
{
	border: 0;
}

abbr,
acronym
{
	text-decoration: none;
	border-bottom: 0;
}

abbr:hover,
acronym:hover
{
	cursor: help;
}

kbd
{
	font-size: 120%;
}
/* END: XHTML Elements */

/**
 * Generic Classes
 */
.author
{
	font-weight: bold;
}

.char-img
{
	border: 0;
}

.icon
{
	padding-left: 19px;
	background-position: left center;
	background-repeat: no-repeat;
	padding-bottom: 3px;
}

.icon.i-audio
{
	background-image: url(/reviews/images/icons/audio.gif);
}

.icon.i-audio-grey
{
	background-image: url(/reviews/images/icons/audio_grey.gif);
}

.icon.i-bitmap
{
	background-image: url(/reviews/images/icons/bitmap.gif);
}

.icon.i-bitmap-grey
{
	background-image: url(/reviews/images/icons/bitmap_grey.gif);
}

.icon.i-compressed
{
	background-image: url(/reviews/images/icons/compressed.gif);
}

.icon.i-compressed-grey
{
	background-image: url(/reviews/images/icons/compressed_grey.gif);
}

.icon.i-markup
{
	background-image: url(/reviews/images/icons/markup.gif);
}

.icon.i-markup-grey
{
	background-image: url(/reviews/images/icons/markup_grey.gif);
}

.icon.i-movie
{
	background-image: url(/reviews/images/icons/movie.gif);
}

.icon.i-movie-grey
{
	background-image: url(/reviews/images/icons/movie_grey.gif);
}

.icon.i-pdf
{
	background-image: url(/reviews/images/icons/pdf.gif);
}

.icon.i-pdf-grey
{
	background-image: url(/reviews/images/icons/pdf_grey.gif);
}

.icon.i-postscript
{
	background-image: url(/reviews/images/icons/printer.gif);
}

.icon.i-postscript-grey
{
	background-image: url(/reviews/images/icons/printer_grey.gif);
}

.icon.i-powerpoint
{
	background-image: url(/reviews/images/icons/ppt.gif);
}

.icon.i-powerpoint-grey
{
	background-image: url(/reviews/images/icons/ppt_grey.gif);
}

.icon.i-svg
{
	background-image: url(/reviews/images/icons/svg.gif);
}

.icon.i-sif
{
	background-image: url(/reviews/images/icons/sif.gif);
}

.icon.i-sif-grey
{
	background-image: url(/reviews/images/icons/sif_grey.gif);
}

.icon.i-svg-grey
{
	background-image: url(/reviews/images/icons/svg_grey.gif);
}

.icon.i-text
{
	background-image: url(/reviews/images/icons/text.gif);
}

.icon.i-text-grey
{
	background-image: url(/reviews/images/icons/text_grey.gif);
}

.icon.i-word
{
	background-image: url(/reviews/images/icons/word.gif);
}

.icon.i-word-grey
{
	background-image: url(/reviews/images/icons/word_grey.gif);
}

.icon.i-xls
{
	background-image: url(/reviews/images/icons/xls.gif);
}

.icon.i-xls-grey
{
	background-image: url(/reviews/images/icons/xls_grey.gif);
}

.icon.i-microarray
{
	background-image: url(/reviews/images/icons/microarray.gif);
}

.icon.i-chemical-structures
{
	background-image: url(/reviews/images/icons/chemical_structures.gif);
}

.icon.plugin-audio
{
	background-image:url(/reviews/images/icons/audio.gif);
}

.icon.plugin-audio-grey
{
	background-image:url(/reviews/images/icons/audio_grey.gif);
}

.icon.plugin-bitmap
{
	background-image:url(/reviews/images/icons/bitmap.gif);
}

.icon.plugin-bitmap-grey
{
	background-image:url(/reviews/images/icons/bitmap_grey.gif);
}

.icon.plugin-compressed
{
	background-image:url(/reviews/images/icons/compressed.gif);
}

.icon.plugin-compressed-grey
{
	background-image:url(/reviews/images/icons/compressed_grey.gif);
}

.icon.plugin-markup
{
	background-image:url(/reviews/images/icons/markup.gif);
}

.icon.plugin-markup-grey
{
	background-image:url(/reviews/images/icons/markup_grey.gif);
}

.icon.plugin-movie
{
	background-image:url(/reviews/images/icons/movie.gif);
}

.icon.plugin-movie-grey
{
	background-image:url(/reviews/images/icons/movie_grey.gif);
}

.icon.plugin-pdf
{
	background-image:url(/reviews/images/icons/pdf.gif);
}

.icon.plugin-pdf-grey
{
	background-image:url(/reviews/images/icons/pdf_grey.gif);
}

.icon.plugin-postscript
{
	background-image:url(/reviews/images/icons/printer.gif);
}

.icon.plugin-postscript-grey
{
	background-image:url(/reviews/images/icons/printer_grey.gif);
}

.icon.plugin-powerpoint
{
	background-image:url(/reviews/images/icons/ppt.gif);
}

.icon.plugin-powerpoint-grey
{
	background-image:url(/reviews/images/icons/ppt_grey.gif);
}

.icon.plugin-sif
{
	background-image:url(/reviews/images/icons/sif.gif);
}

.icon.plugin-svg
{
	background-image:url(/reviews/images/icons/svg.gif);
}

.icon.plugin-svg-grey
{
	background-image:url(/reviews/images/icons/svg_grey.gif);
}

.icon.plugin-word
{
	background-image:url(/reviews/images/icons/word.gif);
}

.icon.plugin-word-grey
{
	background-image:url(/reviews/images/icons/word_grey.gif);
}

.icon.plugin-xls
{
	background-image:url(/reviews/images/icons/xls.gif);
}

.icon.plugin-xls-grey
{
	background-image:url(/reviews/images/icons/xls_grey.gif);
}

.icon.plugin-microarray
{
	background-image:url(/reviews/images/icons/microarray.gif);
}

.icon.plugin-chemical-structures
{
	background-image:url(/reviews/images/icons/chemical_structures.gif);
}

.icon.plugin-text
{
	background-image:url(/reviews/images/icons/text.gif);
}

.important
{
	font-weight: bold;
}

.journal-name,
.journalname,
.jtl
{
	font-style: italic;
}

.journal-volume
{
	font-weight: bold;
}

.noborder
{
	border: 0 !important;
}

.term
{
	text-transform: uppercase;
}

.valign-bottom
{
	vertical-align: bottom;
}

.valign-middle
{
	vertical-align: middle;
}

.valign-top
{
	vertical-align: top;
}

.vid
{
	font-weight: bold;
}
/* END: Generic Classes */


/**
 * Layout styles
 *
 * These styles overwrite those found in layout.css
 */
#content-journalnav
{
	border-top-color: #f5f5f5;
}

#extranav
{
	border-top: 1px solid #f5f5f5;
	/* margin-top: 2em; */
}

div.box .inner {
	border: 1px solid white;
	padding: 15px 10px 10px;
}

* html #article-related #breadcrumb
{
	margin-left: 1%;
	margin-right: 1%;
}
/* END: Layout styles */


/**
 * Header styles
 *
 * These styles overwrite those found in main.css
 */
#head-er .header-nonad-wrapper
{
	border-bottom-color: #f5f5f5;
}

.header-leaderboard img,
.header-leaderboard ilayer,
.header-leaderboard iframe,
.header-leaderboard embed
{
	border-bottom-color: #f5f5f5;
}

.header-leaderboard-wrap
{
	background-image: url(/reviews/images/bg_leaderboard.gif);
}
/* END: Header styles */


/**
 * Breadcrumb styles
 */
#breadcrumb
{
	margin: 0 0 10px 0;
	padding: 0px 7px;
	font-size: 100%;
	/* color: #000; */
	/* background: #fff;
	border: 1px solid #e7e7e7; */
}

div#breadcrumb div,
#breadcrumb div a:link,
#breadcrumb div a:visited,
#breadcrumb div span.thisitem
{
	font-size: 100%;
	margin: 0;
	padding: 0;
	/* color: #000; */
	background: transparent;
	/* text-transform: lowercase; */
}

div#breadcrumb div
{
	/* margin-left: 20%; */
}

#article-related div#breadcrumb div
{
	margin-left: 0;
}

#breadcrumb div a:link,
#breadcrumb div a:visited
{
	text-decoration: underline;
}
/* END: Breadcrumb styles */


/**
 * Content Area Styles
 *
 * Foundation rules to create the basic appearance of the content div. Do not edit.
 * Rules for page components are listed separately, below.
 */
#content
{
	color: #000;
	background: #fff;
	/* background: url(/nri_redesign/images/graphics/bg.1x1.e7e7e7.gif) repeat-y 100% 5em #fff;
	border-left: 1px solid #e7e7e7;
	border-bottom: 1px solid #e7e7e7; */
}

/* #article-related #content
{
	border-top: 1px solid #e7e7e7;
} */
/* END: Content Area Styles */


/**
 * Journalnav styles
 *
 * These styles overwrite those found in main.css
 */
map.journal-nav
{
	margin: 0;
	padding: 0;
}

map.journal-nav ul
{
	margin: 0 0 10px 0;
	padding: 6px;
}

map.journal-nav ul li
{
	margin: 0;
}

map.journal-nav ul li.menu-heading h2
{
	font-size: 110%;
	margin: 0 0 10px 0;
}

map#main-journal-nav ul li.menu-heading h2
{
	text-transform: uppercase;
}

* html map.journal-nav ul li a,
* html map.journal-nav ul li a:visited
{/*IE 5/6 only*/
	padding: 2px 5px 3px 5px;
}

map.journal-nav ul li a:link,
map.journal-nav ul li a:visited
{
	font-weight: normal;
	font-size: 110%;
	text-decoration: none;
	padding: 4px 5px 4px 5px;
}

map.journal-nav.supplementary ul li a:link,
map.journal-nav.supplementary ul li a:visited
{
	font-weight: normal;
}

map.journal-nav ul li a:hover,
map.journal-nav ul li a:focus,
map.journal-nav ul li.selected a:link,
map.journal-nav ul li.selected a:visited
{
	text-decoration: none;
}

#journalnav map.supplementary ul a:link,
#journalnav map.supplementary ul a:visited
{
	font-size: 110%;
	font-weight: normal;
}

map.journal-nav.supplementary ul li a.onsub:link,
map.journal-nav.supplementary ul li a.onsub:visited
{
	padding-left: 23px;
}





/* start: subnav styles */
map.journal-nav ul li ul.subnav
{
	padding: 0;
	margin: 0;
	border: 0;
}

* html map.journal-nav ul li ul.subnav a
{/* IE only */
	padding: 2px 10px 2px 20px !important;/* Mac IE */
	padding: 0 10px 0 20px;/* Other IE */
}

map.journal-nav ul li ul.subnav a:link,
map.journal-nav ul li ul.subnav a:visited
{
	font-size: 110%;
}
/* end: subnav styles */
/* END: Journalnav styles */


/**
 * NPG Resources menu styles
 *
 * These styles overwrite those found in main.css
 */
div#npg-resources
{
	border: 1px solid #fff;
	border-bottom: 0;
	padding-bottom: 0;
	margin-bottom: 10px;
}

h2.npg-resources
{
	font-size: 120%;
	background-color: #b1062e;
}

* html div#npg-resources h2
{
	border: 1px solid #fff;
	border-bottom: 0;
}

div#npg-resources ul.npg-resources
{
	margin-bottom: 0;
	background-color: red;
}

* html div#npg-resources ul.npg-resources li
{
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}

ul.npg-resources a:link,
ul.npg-resources a:visited
{
	font-size: 110%;
	background-color: #ebebeb;
}

ul.npg-resources a:hover
{
	background-color: #b1062e;
}
/* END: NPG Resources menu styles */


/**
 * NPG Services menu styles
 */
/* start: styles to make it appear like "global" menu (i.e. like NPG Resources) */
div#npg-services h2
{
	font-weight: bold;
	font-size: 120%;
	background-color: #b1062e;
	color: #fff;
	margin: 0;
	padding: 2px 5px;
}

div#npg-services ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-bottom: 20px;
}

div#npg-services ul li
{
	margin:0;
	background-color: #eaeaea;
	border-bottom: solid 1px #fff;
}

div#npg-services ul a:link,
div#npg-services ul a:visited
{
	display: block;
	margin: 0;
	color: #000;
	text-decoration: none;
	padding: 3px 5px 3px 5px !important;
	padding /**/: 0 5px 2px 5px; /*IE5.x PC only*/
}

div#npg-services ul a:hover
{
	color: #fff;
	text-decoration: none;
	background-color: #b1062e;
}
/* end: styles to make it appear like "global" menu */

/* start: additional styles to make it appear like reviews "group" menu */
div#npg-services
{
	padding: 5px;
	margin-bottom: 10px;
	background: #fff;
	border: 1px solid #e7e7e7;
}

div#npg-services h2
{
	color: #000;
	background: transparent;
	padding: 0;
	margin: 0 0 10px 0;
}

div#npg-services ul
{
	margin-bottom: 0;
}

div#npg-services ul li a:link,
div#npg-services ul li a:visited
{
	font-size: 110%;
	padding: 4px 5px;
	background-color: #f4dddd;
}

div#npg-services ul li a:hover
{
	color: #000;
	background-color: #efc9c9;
}
/* end: additional styles to make it appear like reviews "group" menu */
/* END: NPG Services menu styles */


/**
 * NPG Subject Area styles
 *
 * These styles overwrite those found in main.css
 */
div#global-subject-areas
{
	border-color: #fff;
}
/* END: NPG Subject Area styles */


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

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

div.ad-rh.marketing
{
	text-align: left;
	margin: 0 0 10px 0;
	padding: 5px;
}

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

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

div.ad-rh.marketing h2
{
	position:absolute;
	left:0px;
	top:-500px;
	width:1px;
	height:1px;
	overflow:hidden;
}

div.ad-rh.marketing p,
* html div.ad-rh.marketing p
{
	color: #000;
	margin: 0;
	font-weight: bold;
	text-align: center;
}

div.ad-rh.marketing form
{
	margin: 1em 0 0 0;
	padding: 0;
	text-align: center;
}

div.ad-rh.marketing form input
{
	font: bold 100% Verdana, Arial, Helvetica, sans-serif;
	padding: 3px 10px;
}

* html div.ad-rh.marketing form input
{
	padding: 3px;
}

/* END: Advert styles */


/**
 * Register-Receive styles
 *
 * Styles for the sign up for e-alerts/library-recommend/newsfeeds menu
 */
div.reg-rec
{
	margin: 0 0 10px 0;
	padding: 6px;
}

div.reg-rec ul
{
	margin: 0;
	padding: 2px 4px;
	list-style-type: none;
}

div.reg-rec ul li
{
	margin: 8px 0;
}

div.reg-rec ul li a:link,
div.reg-rec ul li a:visited
{
	display: block;
	font-size: 110%;
	text-decoration: none;
	padding: 0 0 0 22px;
}

div.reg-rec.links ul li a:link,
div.reg-rec.links ul li a:visited
{
	padding-left: 5px;
}

div.reg-rec ul li a:hover,
div.reg-rec ul li a:focus
{
	text-decoration: underline;
}

div.reg-rec ul a.e-alerts
{
	background: url(/reviews/images/icons/signup.gif) 0 3px no-repeat;
}


div.reg-rec ul a.recommend
{
	background: url(/reviews/images/icons/tick.gif) 0 1px no-repeat;
}

div.reg-rec ul a.newsfeeds
{
	background: url(/reviews/images/icons/newsfeeds.gif) 0 0 no-repeat;
}

div.reg-rec ul a.rtopten
{
	background: url(/reviews/images/icons/topten.gif) 0 0  no-repeat;
	height: 18px;
}

div.reg-rec ul a.twitter
{
	background: url(/common/images/icons/twitter_14x14.png) 2px 0 no-repeat;
	height: 18px;
}

div.reg-rec ul a.facebook
{
	background: url(/common/images/icons/facebook-16x16.png) 2px 0 no-repeat;
	height: 18px;
}

div.reg-rec ul a.purchase
{
	background: url(/reviews/images/icons/purchase.gif) 0 0 no-repeat;
	padding-top: 2px;
	padding-bottom: 2px;
}

div.reg-rec ul a.bookmark
{
	background: url(/reviews/images/icons/bookmark.gif) 0 0 no-repeat;
	padding-top: 1px;
	padding-bottom: 1px;
}

* html div.reg-rec ul a.japanese
{
	background: url(/reviews/images/icons/japanese.gif) 0 3px no-repeat;
}
div.reg-rec ul a.japanese
{
	background: url(/reviews/images/icons/japanese.gif) 0 1px no-repeat;
	padding-top: 1px;
	padding-bottom: 1px;
}
/* END: Register-Receive styles */


/**
 * Naturejobs box styles
 */
.nature-feed.box
{
	color: #000;
	margin: 0 0 10px 0;
	padding: 6px;
}

.nature-feed.box h2.natjob
{
	font-size: 120%;
	font-family: inherit;
	margin: 0 0 1em 0;
	padding: 5px 7px;
	border: 0;
}

.nature-feed.box h2.natjob span.first,
.nature-feed.box h2.natjob span.second,
.nature-feed.box h2.natjob span.third
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: lowercase;
}

.nature-feed.box h2.natjob span.first
{
	color: #f00;
}

.nature-feed.box h2.natjob span.second
{
	color: #000;
}

.nature-feed.box ul.natjob
{
	border: 0;
	margin: 0;
	padding: 0 0 10px 0;
	background: transparent;
}

.nature-feed.box ul.natjob li h3,
.nature-feed.box ul.natjob li ul
{
	font-size: 110%;
}

/* .nature-feed.box ul.natjob li h3
{
	padding-left: 10px;
	background: url(/naturedotcom/images/graphics/arrow.left.9d0006.gif) no-repeat left center;
} */

.nature-feed.box ul.natjob li h3 a:link,
.nature-feed.box ul.natjob li h3 a:visited
{
	text-decoration: none;
}

.nature-feed.box ul.natjob li h3 a:hover,
.nature-feed.box ul.natjob li h3 a:focus
{
	text-decoration: underline;
}

/* .nature-feed.box ul.natjob li ul li
{
	padding-left: 10px;
} */

.nature-feed.box div.natjobmore
{
	font-size: 110%;
	margin: 0;
	padding: 5px 0;
	list-style-type: none;
	border: 0;
	background-image: none;
	background-color: transparent;
}

.nature-feed.box div.natjobmore a:link,
.nature-feed.box div.natjobmore a:visited
{
	display: inline;
	font-size: 100%;
	text-decoration: none;
	margin: 0;
	padding: 0 0 0 15px;
}

.nature-feed.box div.natjobmore a:hover,
.nature-feed.box div.natjobmore a:focus
{
	text-decoration: underline;
}
/* END: Naturejobs box styles */

/**
 * Natureproducts box styles
 */
#natprod.box
{
	color: #000;
	margin: 0 0 10px 0;
	padding: 6px;
}

#natprod.box h2.natprod
{
	font-size: 120%;
	font-family: inherit;
	margin: 0 0 1em 0;
	padding: 5px 7px;
	border: 0;
}

#natprod.box h2.natprod span.first,
#natprod.box h2.natprod span.second,
#natprod.box h2.natprod span.third
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: lowercase;
}

#natprod.box h2.natprod span.first
{
	color: #f00;
}

#natprod.box h2.natprod span.second
{
	color: #000;
}

#natprod.box form
{
	margin: 0;
}

#natprod.box div.natprodmore
{
	border: 0;
	background: transparent;
	padding: 0 0 1em 0;
	margin: 0;
}

#natprod.box div.natprodmore input
{
	font-size: 110%;
}
/* END: Natureproducts box styles */


/**
 * Advert Styles
 *
 * Styles for adverts
 */
div.ad-rh
{
	font-size: 110%;
	text-align: center;
	color: #d6d6d6;
	margin: 0 0 20px 0;
}

div.ad-rh p
{
	margin: 0;
}

div.ad-rh.skyscraper.wide
{
	text-transform: uppercase;
}

div.ad-rh.masthead
{
	background: url(/naturedotcom/images/graphics/bg.ad.masthead.gif) no-repeat 50% 0 #f3f3f3;
}

div.ad-rh img,
div.ad-rh embed
{
	border: 0;
	vertical-align: bottom;
	width: 100%;
}

div.ad-rh.skyscraper.wide img,
div.ad-rh.skyscraper.wide embed
{
	width: 100%;
	max-width: 160px !important;
	margin: 4px 0 0 0;
}

* html div.ad-rh.skyscraper.wide
{
	width: 100%;
	max-width: 160px !important;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
}

/* 300x250 ad */

#content div.ad-center div.ad.ad300x250 {
	margin-left:auto;
	margin-right:auto;
}
/* end 300x250 ad */

/* 300x250 ad inline inside article */

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

#articlebody div.ad.ad300x250 p {
	color: #999999 !important;
	margin: 0 0 3px;
	font-size:90% !important;
}
/* end 300x250 ad */

/* END: Advert Styles */


/**
 * Page Heading
 *
 * Styles for the main page heading
 * Gives the appearance of a "tab" at the top of page
 */
.page-heading
{
	padding: 10px 10px 0 7px;
}

.page-heading h1
{
	padding: 5px 0;
	margin: 0 3px 1em 3px;
	font-size: 150% !important;
}

.page-heading h1.series
{
	padding-left: 39px;
	min-height: 13px;
}

h1.piccie {
padding-bottom: 75px;
background: url(/reviews/images/rev.jpg?legacy-collection=true) repeat-x bottom left;
}


.page-heading h1.page-header
{
	border: 0;
}
/* END: Page Heading */


/**
 * Default Box Styles
 *
 * Basic, default styles for content boxes
 */
#content div.box
{
	padding: 0 10px;
	margin: 1em 0;
}

#content div.box h2
{
	font-size: 110%;
	padding: 5px 3px;
	margin: 0 0 1em 0;
}

#content div.box h3
{
	font-size: 110%;
	margin: 0 0 0.5em 0;
}

#content div.box h4,
#content div.box h5,
#content div.box h6
{
	font-size: 110%;
	margin: 1em 0 0 0;
}

#content div.box ul li h2,
#content div.box ul li h3,
#content div.box ul li h4,
#content div.box ul li h5,
#content div.box ul li h6
{
	font-size: 100%;
}

#content div.box h3.emphasize
{
	margin: 0 0 1em 0;
	padding: 5px 3px;
}

#content div.box h3 .label
{
	display: block;
}

#content div.box p
{
	font-size: 110%;
	line-height: 190%;
	margin: 0 0 1em 0;
}

#content div.box ul li p
{
	font-size: 100%;
}

#content div.box a.pdf:link,
#content div.box a.pdf:visited,
#content div.box a.rss:link,
#content div.box a.rss.visited
{
	padding: 3px 3px 3px 30px;
	display: block;
	margin-top: 3px;
	margin-bottom: 10px;
	text-decoration: none;
}

#content div.box a.pdf:link,
#content div.box a.pdf:visited
{
	background: url(/reviews/images/icons/pdf.gif) no-repeat 10px 50% #f5f5f5;
}

#content div.box a.rss:link,
#content div.box a.rss.visited
{
	background: url(/common/images/icons/rss.gif) no-repeat 10px 50% #f5f5f5;
	padding-left: 45px;
}

#content div.box a.pdf:hover,
#content div.box a.pdf:focus,
#content div.box a.rss:hover,
#content div.box a.rss:focus
{
	color: #cd0033;
}

/* start: list styles */
/* start: default unordered list style (right arrow) */
#content div.box ul
{
	margin: 0 0 1em 0;
	padding: 0;
	list-style-type: none;
	font-size: 110%;
}

#content div.box ul ul
{
	font-size: 100%;
}

#content div.box ul li
{
	line-height: 150%;
	margin: 0 0 0.75em 0;
	padding-left: 13px;
}
/* end: default unordered list style */

/* start: default ordered list style */
#content div.box ol li
{
	line-height: 150%;
	margin-bottom: 0.75em;
}
/* end: default ordered list style */

/* start: default definition list style */
#content div.box dl dt
{
	font-weight: bold;
	line-height: 150%;
	margin: 0 0 0.5em 0;
}

#content div.box dl dd
{
	line-height: 150%;
	margin: 0 0 1em 0;
}
/* end: default definition list style */

/* start: action list style (boxed "next" arrow) */
#content div.box ul.action-list li
{
	background: url(/common/images/icons/next.gif) no-repeat 0 0.4em;
}

/* down arrow version */
#content div.box ul.action-list li.down
{
	background: url(/common/images/icons/down.gif) no-repeat 0 0.4em;
}

/* end: action list style */

/* start: anchor list style (pink, floated boxes with down arrow: requires class="even" on alternate list items */
* html #content div.box ul.anchor-list
{
	max-width: 50em;
	margin-left: auto;
	margin-right: auto;
}

#content div.box ul.anchor-list:after
{
	content: url(/common/images/clear.gif);
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* Hides from IE-mac \*/
* html #content div.box ul.anchor-list
{
	height: 1%;
}
/* End hide from IE-mac */

#content div.box ul.anchor-list li
{
	float: left;
	width: 43%;
	line-height: 100%;
	padding: 5px 1% 5px 4%;
	margin-bottom: 0.5em;
}

#content div.box ul.anchor-list li.even
{
	float: right;
}
/* end: anchor list style */

/* start: conference list style */
#content div.box ol.conference-list
{
	margin: 0 0 1em 0;
	padding: 0;
	list-style-type: none;
}

#content div.box ol.conference-list ol
{
	margin: 0 0 1em 0;
	padding: 0 10px;
	list-style-type: none;
}

#content div.box ol.conference-list h4,
#content div.box ol.conference-list h5,
#content div.box ol.conference-list p
{
	font-size: 110%;
	margin: 0;
}

#content div.box ol.conference-list h3
{
	font-size: 110%;
	margin: 0 0 1em 0;
	padding: 5px 10px;
}

#content div.box ol.conference-list p.date
{
	font-weight: bold;
}

#content div.box ol.conference-list h4
{
	font-weight: normal;
}

#content div.box ol.conference-list h5,
#content div.box ol.conference-list .no-label h4
{
	font-weight: normal;
	margin: 0 0 1em 0;
}
/* end: conference list style */

/* start: faq list styles */
#content div.box dl.faq-list dt
{
	min-height: 13px;
	padding-left: 20px;
}

#content div.box dl.faq-list dd
{
	min-height: 13px;
	padding-left: 20px;
}

#content div.box dl.faq-list ul.options
{
	position: absolute;
	left: 0px;
	top: -500px;
	width: 1px;
	height: 1px;
	overflow: hidden;
}
/* end: faq list styles */
/* end: list styles */

/* start: illustrations */
#content div.box .illustrated
{
	background-repeat: no-repeat;
	background-position: left top;
}

#content div.box .illustrated.size64px
{
	padding-left: 74px;
}

#content div.box .illustrated.size70px
{
	padding-left: 80px;
}

#content div.box .illustrated.size76px
{
	padding-left: 86px;
}

#content div.box .illustrated.size80px
{
	padding-left: 90px;
}

#content div.box .illustrated.size86px
{
	padding-left: 96px;
}

#content div.box .illustrated.size116px
{
	padding-left: 126px;
}

#content div.box .illustrated.size150px
{
	padding-left: 160px;
}
/* end: illustrations */

/* start: address and contact details styles */
#content div.box h3.address-type-heading,
#content div.box h4.address-type-heading,
#content div.box h5.address-type-heading,
#content div.box h6.address-type-heading
{
	font-size: 110%;
	margin: 0;
}

#content div.box h3.address-type-heading.post,
#content div.box h4.address-type-heading.post,
#content div.box h5.address-type-heading.post,
#content div.box h6.address-type-heading.post
{
	position: absolute;
	left: 0px;
	top: -500px;
	width: 1px;
	height: 1px;
	overflow: hidden;
}

#content div.box address
{
	font-size: 110%;
	font-style: normal;
	line-height: 150%;
	margin: 0 0 1em 0;
}

#content div.box address .line
{
	display: block;
}

#content div.box address .addressee
{
	font-weight: bold;
}

#content div.box address .postcode,
#content div.box address .country
{
	text-transform: uppercase;
}
/* end: address and contact detail styles */
/* END: Default Box Styles */

/**
 * Separator Styles
 *
 * Styles for page content item separators
 */
.separator
{
	display: block;
	clear: both;
	padding: 0 10px;
}

.box .separator
{
	padding: 0;
}

.separator hr
{
	display: none;
}
/* END: Separator Styles */


/**
 * Data Tables
 *
 * Styles for tables with class="data"
 */
table.data
{
	border-collapse: collapse;
	margin: 0 0 1em 0;
}

table.data caption
{
	font-size: 110%;
	font-style: normal;
	text-align: left;
	padding: 5px 10px;
	background: transparent;
	border-bottom: 0;
}

table.data thead th,
table.data thead td,
table.data tbody th,
table.data tbody td,
table.data tfoot td
{
	font-size: 110%;
	text-align: left;
	padding: 5px 10px;
}

table.data tfoot td ul li
{
	font-size: 90%;
}
/* END: Data Tables */


/**
 * Article Styles
 */
#article h1.page-header
{
	border: 0;
}

#article #content div.box #atl
{
	font-size: 160%;
	font-weight: normal;
	margin: 0;
	padding: 0;
	background: transparent;
	border: 0;
}

#article #content div.box #abs
{
	font-weight: bold;
	margin-bottom: 2em;
}

#article #content div.box sup
{
	font-size: 100%;
}

#article #content div.box h3,
#article #content div.box h4
{
	margin: 0 0 1em 0;
	padding: 5px 3px;
}

#article #content div.box img.char-img.valign-middle
{
	vertical-align: middle;
}

#article #content div.box img.char-img.valign-bottom
{
	vertical-align: bottom;
}

/* start: figure styles */
#article #content div.box div.figure-table
{
	padding: 10px;
	margin: 0 0 1em 0;
}

#article #content div.box div.figure-table h5
{
	margin: 0 0 10px 0;
}

#article #content div.box div.figure-table img.thumb
{
	float: left;
	margin: 0 10px 10px 0;
	border: 0;
}

#article #content div.box div.figure-table p,
#article #content div.box div.figure-table ul.options
{
	margin-left: 160px;
}

#article #content div.box div.figure-table.box p,
#article #content div.box div.figure-table.box ul.options
{
	margin-left: 0;
}

#article #content div.box div.figure-table ul.options li.full,
#article #content div.box div.figure-table ul.options li.fti,
#article #content div.box div.figure-table ul.options li.high-res,
#article #content div.box div.figure-table ul.options li.powerpoint,
#article #content div.box div.figure-table ul.options li.chemdraw
{
	padding-left: 25px;
}
/* end: figure styles */

/* start: image-legend styles */
#article #content div.image-legend
{
	float: right;
	text-align: center;
	background: #fff;
	padding: 1px;
	border: 1px solid #ccc;
	margin: 10px 0 10px 10px;
	width: 180px !important;
	width /**/: 194px;/*IE5.x pC only*/
}

#article #content div.image-legend p
{
	border-top: 1px solid #ccc;
	margin: 0;
	padding: 5px;
	font-size: 100%;
	text-align: left;
}

#article #content div.image-legend img
{
	border: 0;
	/* display: block; */
	vertical-align: bottom;
	max-width: 180px;
}

#article #content div.image-legend span
{
	font-style: italic;
}

#article #content p.beforeimage-full
{
	margin-bottom: 1em;
}

#article #content div.image-full
{
	margin-top: 0;
	font-size: 100%;
	text-align: center;
	background: #fff;
	border: 1px solid #cc;
	padding: 10px;
}

#article #content div.image-full img
{
	border: 1px solid #cc;
	max-width: 425px;
	padding: 1px;
}

#article #content div.image-full p
{
	text-align: left;
}

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

/* start: switch-article-view styles */
#article #content ul.switch-article-view
{
	margin-bottom: 2em;
}

#article #content ul.switch-article-view li
{
	color: #f00;
	padding-left: 0;
	margin-left: 0;
	background-image: none;
}

#article #content ul.switch-article-view li a:link,
#article #content ul.switch-article-view li a:visited
{
	font-weight: bold;
}
/* end: switch-article-view styles */

/* start: article navigation styles */
#article #extranav #articlenav
{
	padding: 5px;
	margin: 1em 0;
}

#article #extranav #articlenav h2
{
	font-size: 110%;
	padding: 5px 3px;
	margin: 0 0 1em 0;
}

#article #extranav #articlenav ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#article #extranav #articlenav ul.view-tools
{
	margin-top: 1em;
	padding-top: 1em;
}

#article #extranav #articlenav ul li
{
	line-height: 150%;
	margin: 0 0 0.75em 0;
	padding-left: 18px;
}

#article #extranav #articlenav ul.view-tools li
{
	background: url(/reviews/images/graphics/bullet.arrow-right.9e52a0.gif) no-repeat 5px 0.6em;
}

#article #extranav #articlenav ul li a:link,
#article #extranav #articlenav ul li a:visited
{
	color: #000;
	text-decoration: none;
}

#article #extranav #articlenav ul li a:hover,
#article #extranav #articlenav ul li a:focus
{
	color: #000;
	text-decoration: underline;
}

#article #extranav #articlenav ul li.threed,
#article #extranav #articlenav ul li.fulltext,
#article #extranav #articlenav ul li.download-pdf,
#article #extranav #articlenav ul li.sendtofriend,
#article #extranav #articlenav ul li.export,
#article #extranav #articlenav ul li.permissions,
#article #extranav #articlenav ul li.commercial_reprints,
#article #extranav #articlenav ul li.save,
#article #extranav #articlenav ul li.toc,
#article #extranav #articlenav ul li.prev,
#article #extranav #articlenav ul li.next,
#article #extranav #articlenav ul li.cme,
#article #extranav #articlenav ul li.cited
{
	padding-left: 26px;
}

/* Cited icon added here however all other right hand nav icons appear to be at site.css level which is wrong */
#article #extranav #articlenav ul li.cited { background: url(/common/images/icons/cited.gif) no-repeat 6px 0; }

ul.sponsor-list {
	list-style-type:none;
	margin:0 0 1px 0;
	padding:0;
}

ul.sponsor-list li {
  background: transparent url(/common/images/icons/000/arrow_light.gif) no-repeat scroll 5px 6px!important;
  padding: 0px 5px 0px 18px;
}

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

/* end: article navigation styles */

/* begin: search pubmed box styles */
#article #extranav #search-pubmed
{
	padding: 5px;
	margin: 1em 0;
}

#article #extranav #search-pubmed h2
{
	font-size: 110%;
	padding: 5px 3px;
	margin: 0 0 1em 0;
}

#article #extranav #search-pubmed ul
{
	margin: 0 0 1em 0;
	padding: 0;
	list-style-type: none;
}

#article #extranav #search-pubmed li
{
	line-height: 150%;
	margin: 0 0 0.75em 0;
	padding-left: 13px;
}

#article #extranav #search-pubmed li.more
{
	margin: 0;
	padding: 10px 0 0 0;
	background-image: none;
	background-color: transparent;
}

#article #extranav #search-pubmed li.more a:link,
#article #extranav #search-pubmed li.more a:visited
{
	font-size: 100%;
	text-decoration: none;
	margin: 0;
	padding: 0 0 0 15px;
}

#article #extranav #search-pubmed li.more a:hover,
#article #extranav #search-pubmed li.more a:focus
{
	text-decoration: underline;
}
/* end: search pubmed box styles */

/* start: poster styles */
#article #content div.box.poster img.poster-graphic
{
	display: block;
	float: left;
	padding: 1px;
	margin: 0 10px 10px 0;
}
/* end: poster styles */

/* start: nature view styles */
#article #content div.box.nature-view #articlebody
{
	margin-top: 2em;
	margin-bottom: 2em;
}
/* end: nature view styles */

/* start: in brief styles */
#article #content div.box.in-brief #articlebody div h3
{
	background: transparent;
	padding: 0;
	margin: 1em 0;
}

#article #content div.box.in-brief #articlebody div h3 span.label
{
	display: inline;
	color: #8A8C9F;
	font-size: 120%;
	border-bottom:1px solid #e3e3e3;
	background: #fff;
	padding: 3px 0px;
}

#article #content div.box.in-brief #articlebody div h4
{
	background: transparent;
	font-size: 125%;
	font-weight: normal;
	line-height: 150%;
	padding: 0;
	margin: 1em 0 0 0;
}

#article #content div.box.in-brief #articlebody div p.aug
{
	color: #666;
	margin: 0.5em 0 0 0;
}

#article #content div.box.in-brief #articlebody div.in-brief-item
{
	margin-bottom: 3em;
}
/* end: in brief styles */

/* start: news-in-brief-styles */
#article #content div.box.news-in-brief #articlebody div.news-in-brief-item
{
	border: 1px solid #e7e7e7;
	padding: 10px;
	margin-bottom: 2em;
	background: #f5f5f5;
}

#article #content div.box.news-in-brief #articlebody div.news-in-brief-item h3
{
	background: transparent;
	padding: 0;
}
/* end: news-in-brief styles */

/* start: more articles like this */
#article #content #more-like-this {
	margin:25px 0;
	padding:10px;
	border:1px solid #ccc;
}

#article #content #more-like-this h3 {
	font-size: 120%;
}

#article #content #more-like-this div.wrapper {
	padding:0 10px 10px 10px;
}

#article #content #more-like-this .related-articles li {
	padding: 0;
}

#article #content #more-like-this p.explain {
	font-size: 110%;
}

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

#article #content #more-like-this a.article:hover {color:#c03;}

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

#article #content #more-like-this p.journal span {font-style:normal;}

#article #content #more-like-this h4.area {
	color:#000;
	font-size: 110%;

	margin:0;
	padding:0;
	background-color:transparent;
}

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

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

/**
 * Article related page styles
 */
#article-related p.journal
{
	font-style: normal;
}

#article-related p.journal span.journalname
{
	font-style: italic;
}

#article-related h1.page-header
{
	font-size: 110%;
	margin: 0;
	border: 0;
}

#article-related div.box h2.from,
#article-related div.box .container-cite h2.note
{
	margin: 0;
	padding: 0;
	background: transparent;
	border: 0;
}

#article-related div.box .container-cite p
{
	font-size: 110%;
	margin: 0;
}

#article-related div.box .container-cite p.atl
{
	font-weight: bold;
}

#article-related div.box .container-image
{
	border-bottom: 0;
}

#article-related div.box .container-image-text
{
	border-top: 0 !important;
}

#article-related div.box .container-image-text p
{
	font-size: 110%;
}

/* start: styles for new figure-table navigation */
#article-related div.ar-navigation
{
	margin: 1em auto;
	text-align: center;
}

#article-related div.ar-navigation.align-left
{
	text-align: left;
}

#article-related div.ar-navigation ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#article-related div.ar-navigation ul li
{
	display: inline;
	padding: 0;
}

#article-related div.ar-navigation ul li.back,
#article-related div.ar-navigation ul li.down
{
	padding-left: 8px;
}

#article-related div.ar-navigation ul li.next
{
	padding-left: 0;
	padding-right: 8px;
}
/* end: styles for new figure-table navigation */

/* start: figure-table index */
#article-related div.container-figtab
{
	border: 0;
}

#article-related div.container-figtab div.container-image-text h3,
#article-related div.container-figtab div.container-image-text p
{
	font-size: 110%;
}

#article-related div.container-figtab div.container-image-text
{
	margin-left: 164px;
}

#article-related div.container-figtab div.container-image a img
{
	padding: 1px;
}

#article-related div.container-figtab ul.options,
#article-related div.container-figtab ul.options li
{
	margin-bottom: 0;
}

#article-related div.container-figtab ul.options
{
	padding-bottom: 1em;
}

#article-related div.container-figtab ul.options li
{
	line-height: 150%;
}

#article-related div.container-figtab ul.options li.full,
#article-related div.container-image-text ul.options li.full,
#article-related div.container-figtab ul.options li.powerpoint,
#article-related div.container-image-text ul.options li.powerpoint,
#article-related div.container-figtab ul.options li.chemdraw,
#article-related div.container-image-text ul.options li.chemdraw
{
	padding-left: 25px;
}
/* end: figure-table index */

/* start: data tables */
#article-related div.box .container-table,
#article-related div.box .container-image-box
{
	text-align: center;
	padding: 10px;
	border-bottom: 0;
}

#article-related h2#figure-title
{
	font-size: 130%;
	color: black;
	font-weight: bold;
	margin: 1em 0;
	padding: 0;
	background: transparent;
	text-transform: none;
	border-bottom: none;
}

#article-related table.data
{
	border-collapse: collapse;
	border: 0;
}

#article-related table.data tr
{
	border: 0;
}

#article-related table.data thead th
{
	font-size: 100%;
	/* text-transform: uppercase; */
	padding: 7px 9px;
	border: 0;
}

#article-related table.data tfoot td
{
	font-size: 100%;
	padding: 7px 10px;
	border: 0;
}

#article-related table.data tbody tr,
#article-related table.data tbody tr.odd
{
	border: 0;
}

#article-related table.data tbody th
{
	font-size: 100%;
	padding: 5px 10px;
	border: 0;
}

#article-related table.data tbody td
{
	font-size: 100%;
	padding: 3px 10px;
	background: transparent;
	border: 0;
}
/* end: data tables */

/* start: send-to-friend */
#article-related div.box div.send-friend-wrapper
{
	text-align: center;
	margin: 6em 0;
}

#article-related div.box div.container-sendfriend
{
	margin: 0 auto;
	max-width: 53em;
	clear:both;
}

#article-related div.box div.container-sendfriend div.wrapper
{
	margin-bottom:10px;
}

#article-related div.box div.container-sendfriend label
{
	font-weight: normal;
	font-size: 110%;
}

#article-related div.box div.container-sendfriend p
{
	font-size: 100%;
	margin: 0;
}

#article-related div.box div.container-sendfriend div.text
{
	float:left;
	width:210px;
	text-align:right;
}

#article-related div.box div.container-sendfriend div.form
{
	margin-left:220px;
}

#article-related div.box div.container-sendfriend div.form input,
#article-related div.box div.container-sendfriend div.form textarea
{/* all browsers */
	width:auto;
	padding:0;
	margin:0;
}

#article-related div.box div.container-sendfriend div.form input/**/,
#article-related div.box div.container-sendfriend div.form textarea/**/
{/* all browsers except PC IE5.0, Mac IE */
	width:100%;
}

#article-related div.box div.container-sendfriend input.friend
{
	clear:both;
	font: bold 110% Verdana, Arial, Helvetica, sans-serif;
	padding: 3px 10px;
	margin-left: 55px;
}
/* end: send-to-friend */

/* start: about authors */
#article-related div.box h2.author
{
	background: transparent;
	padding: 0;
	margin: 1em 0 0 0;
}
/* end: about authors */

/* start: glossary */
#article-related div.box h2.glossary-term
{
	background: transparent;
	padding: 0;
	margin: 1em 0 0 0;
	color: black;
	text-transform: none;
	border-bottom: none;
	font-size: 110%;
}
/* end: glossary */

/* start: supplementary info */
#article-related div.container-supplementary div.wrapper
{
	border: 0;
	margin: 0 0 1em 0;
	padding: 0;
}

#article-related div.container-supplementary div.wrapper h2
{
	padding-left: 10px;
	padding-right: 10px;
	margin: 0 0 0.5em 0;
	color: black;
	text-transform: none;
	border-bottom: none;
}

#article-related div.container-supplementary div.wrapper p
{
	margin: 0 0 1em 0;
	padding: 0 10px;
	border: 0;
	line-height: 150%;
}

#article-related div.container-supplementary div.wrapper p.links
{
	margin: 0;
}

/* start: browser plugins */
#article-related #browser-plugins
{
	padding: 10px;
	clear:both;
}

#article-related #browser-plugins h2
{
	font-size: 110%;
	margin: 0;
}

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

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

#article-related #browser-plugins div.cleardiv
{
	float: none;
	width: auto;
	margin: 0;
}

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

#article-related #browser-plugins ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
/* end: browser plugins */
/* end: supplementary info */
/* END: Article related page styles */


/**
 * ToC Styles
 */
/* start: issue details styles */
#toc #content div.box h4,
#toc #content div.box h5,
#toc #content div.box h6
{
	margin-top: 0.5em;
}

#toc #content div.issue div.details
{
	float: right;
	width: 48%;
}

#toc #content div.issue div.details h2
{
	background: transparent;
	border-bottom: 0;
	color: #000;
}

#toc #content div.issue div.details span.label
{
	display: block;
}

#toc #content div.issue div.cover-navigation
{
	float: left;
	width: 48%;
}

#toc #content div.issue div.cover-navigation p.previous-issue
{
	line-height: 100%;
	padding: 5px 3px 5px 11px;
}

#toc #content div.issue div.cover-navigation img.journal-cover
{
	display: block;
	padding: 1px;
}

#toc #content div.issue div.cover-navigation p.about-cover
{
	padding-left: 18px;
}
/* end: issue details styles */

/* start: "default" section style (with just straight articles) */
#toc #content div.section
{
	margin: 0 0 1em 0;
}

#toc #content div.section .article { margin: 0 0 2em 0; }

#toc #content div.section h3 {
	font-size: 110%;
	padding: 5px 3px;
	margin: 0 0 1em 0;
}

#toc #content div.section h4.atl {
	font-size: 110%;
	margin: 1ex 0 0;
}

#toc #content div.section p.aug {
	font-size: 110%;
	font-style: italic;
	line-height: 150%;
	margin: 0;
}

#toc #content div.section p.date {
	font-size: 110%;
	line-height: 150%;
	margin: 0;
}

#toc #content div.section p.page, #toc #content div.section p.doi {
	font-size: 110%;
	line-height: 150%;
	margin: 0 0 0.5em 0;
}

#toc #content div.section ul.article-views {
	margin: 0.5em 0 0.5em 0;
	padding: 0;
	list-style-type: none;
}

#toc #content div.section ul.article-views:after {
	content: url(/common/images/clear.gif);
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* Hides from IE-mac \*/
* html #toc #content div.section ul.article-views { height: 1%; }
/* End hide from IE-mac */

#toc #content div.section ul.article-views li
{
	float: left;
	line-height: 100%;
	min-height: 12px;
	background-image: none;
	margin: 0 0 0 0.5em;
	padding: 0 0 0 0.5em;
	min-height: 12px;
}

#toc #content div.section ul.article-views li.first
{
	margin-left: 0;
	padding-left: 18px;
	border-left: 0;
}

#toc #content div.section ul.article-views li.pdf
{
	font-weight: bold;
}

#toc #content div.section p.see-also
{
	padding-left: 18px;

}


/* see also styles below added 22/08/07 by JDG */

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

}


#toc #content span.seealso-title
{
	font-weight:bold;
	background:transparent url(/nrg/images/graphics/bullet.arrow-right.image.gif) no-repeat scroll left center;
	padding-left:18px;
}

/* end of see also styles below added 22/08/07 by JDG */



/* end: "default" section style */

/* start: article-type section style (where articles are super-headed by an article type) */
#toc #content div.section div.type h4,
#toc #content div.focus div.section div.type h5,
#toc #content div.section div.series div.type h5
{
	font-size: 110%;
	text-transform: uppercase;
	margin: 0;
}

#toc #content div.section div.type .article
{
	padding-left: 15px;
}
/* end: article-type section style */

/* start: topic section style (where articles are super-headed by a topic heading) */
#toc #content div.section div.topic h4
{
	font-size: 100%;
	margin: 1em 0;
}

#toc #content div.section div.topic h4 span.label
{
	padding: 3px 8px;
}

#toc #content div.section div.topic h4 span.focus
{
	padding-right: 45px;
	min-height: 13px;
}

#toc #content div.section div.topic .article
{
	/* margin-left: 20px; */
}
/* end: topic section style */

/* start: focus section style */
#toc #content div.focus h3
{
	font-size: 110%;
	padding: 5px 3px;
	margin: 0;
}

#toc #content div.focus h3 a:link,
#toc #content div.focus h3 a:visited
{
	text-decoration: none;
}

#toc #content div.focus h3 span.focus
{
	padding-left: 18px;
	min-height: 13px;
}

#toc #content div.focus div.section
{
	margin: 0;
}

#toc #content div.focus div.section h4
{
	font-size: 110%;
	padding: 6px 14px;
	margin: 0 0 1em 0;
}

#toc #content div.focus div.section div.series,
#toc #content div.focus div.section div.type
{
	/* padding: 0 15px; */
}

#toc #content div.focus div.section div.series h5
{
	font-size: 110%;
	margin: 0;
}

#toc #content div.focus div.section div.series h5,
#toc #content div.focus div.section div.type h5
{
	padding-left: 5px;
}

#toc #content div.focus div.section div.series h5 span.series
{
	padding-left: 29px;
	min-height: 13px;
}

#toc #content div.focus div.section div.series div.article,
#toc #content div.focus div.section div.type div.article
{
	padding-left: 14px;
}
/* end: focus section style */

/* start: series sub-section style */
#toc #content div.section div.series h4
{
	font-size: 110%;
	margin: 0 0 0.5em 0;
}

#toc #content div.section div.series h4 span.series
{
	padding-left: 29px;
	min-height: 13px;
}
/* end: series sub-section style */

/* start: orphaned articles section style */
#toc #content div.section.orphan div.article h3
{
	padding: 0;
	margin: 0;
	background: transparent;
	text-transform: none;
	font-size: 110%;
	border: 0;
}

#toc #content div.section.orphan div.type
{
	padding: 8px 0;
	margin: 0 0 1em 0;
}

#toc #content div.section.orphan div.type h4
{
	padding-left: 5px;
}

#toc #content div.section.orphan div.type .article,
#toc #content div.section.orphan div.type .article
{
	margin-left: 0;
}
/* end: orphaned article section style */

/* start: calendar lists */
#toc #content div.archive-calendar ul
{
	margin: 0;
	padding: 10px 15px;
	list-style-type: none;
}

#toc #content div.archive-calendar ul li
{
	font-weight: bold;
	line-height: 100%;
	background-image: none;
	padding: 0;
}

#toc #content div.archive-calendar ul li:after
{
	content: url(/common/images/clear.gif);
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* Hides from IE-mac \*/
* html #toc #content div.archive-calendar ul li
{
	height: 1%;
}
/* End hide from IE-mac */

#toc #content div.archive-calendar ul ul
{
	padding: 0;
}

#toc #content div.archive-calendar ul ul li
{
	display: block;
	float: left;
	margin: 0.5em 0 0.5em 0.5em;
	padding: 0 0 0 0.5em;
	font-weight: normal;
}

#toc #content div.archive-calendar ul ul li.first
{
	margin-left: 0;
	padding-left: 0;
	border-left: 0;
}

/* start: archive category results calendar list */
#toc #content #archiveMonths h2
{
	/*margin: 0;*/
	background: transparent;
	padding: 1em 1em 0 1em;
	margin: 0;
}

#toc #content #archiveMonths div.spacing
{
	margin-bottom: 1em;
	padding-bottom: 1em;
}

#toc #content #archiveMonths ul
{
	margin: 0;
	padding: 1em;
	list-style-type: none;
}

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

/* Hides from IE-mac \*/
* html #toc #content #archiveMonths ul
{
	height: 1%;
}
/* End hide from IE-mac */

#toc #content #archiveMonths ul li
{
	display: block;
	float: left;
	margin: 0.5em 0 0 0.5em;
	padding: 0 0 0 0.5em;
	font-weight: normal;
	background: transparent;
	line-height: 100%;
}

* html #toc #content #archiveMonths ul li
{
	line-height: 110%; /* to deal with the fact that 100% line-height in IE is less that the height of a single line! */
}

#toc #content #archiveMonths ul li.first
{
	margin-left: 0;
	padding-left: 0;
	border-left: 0;
}
/* end: archive category results calendar list */
/* end: calendar lists */

/* start: current original research */
#toc #content #archiveArticles a.backtotop:link,
#toc #content #archiveArticles a.backtotop:visited
{
	float: right;
	margin: 5px 3px;
}

#toc #content #archiveArticles h3
{
	font-size: 110%;
	padding: 5px 3px;
	margin: 0;
}

/* added by D Anthony 5 Oct 2007 to add sub-type label to perspectives archive page */
#toc #content #archiveArticles h4.type
{
	color: #999;
	font-size: 110%;
	text-transform: uppercase;
	margin: 0;
}

#toc #content #archiveArticles div.spacing
{
	padding: 10px;
}

#toc #content #archiveArticles div.spacing p.aug
{
	font-style: italic;
	line-height: 150%;
	margin: 0;
}

#toc #content #archiveArticles div.spacing p.doi
{
	font-size: 110%;
	line-height: 150%;
	margin: 0 0 0.5em 0;
}

#toc #content #archiveArticles div.spacing ul.article-views:after
{
	content: url(/common/images/clear.gif);
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* Hides from IE-mac \*/
* html #toc #content #archiveArticles div.spacing ul.article-views
{
	height: 1%;
}
/* End hide from IE-mac */

#toc #content #archiveArticles div.spacing ul.article-views li
{
	float: left;
	line-height: 100%;
	min-height: 12px;
	background-image: none;
	margin: 0 0 0 0.5em;
	padding: 0 0 0 0.5em;
	min-height: 12px;
}

#toc #content #archiveArticles div.spacing ul.article-views li.first
{
	margin-left: 0;
	padding-left: 18px;
	border-left: 0;
}

#toc #content #archiveArticles div.spacing ul.article-views li.pdf
{
	font-weight: bold;
}
/* end: current original research */
/* END: ToC Styles */


/**
 * Archive Styles
 */
/* start: archive view lists */
#archive #content div.archive-views
{
	margin-bottom: 1em;
	padding-bottom: 1em;
}

#archive #content div.archive-views h2
{
	background: transparent;
	border: 0;
	padding: 0 1em;
	margin: 1em 0;
}

#archive #content div.archive-views ul
{
	margin: 0;
	padding: 0 1em;
	list-style-type: none;
}

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

/* Hides from IE-mac \*/
* html #archive #content div.archive-views ul
{
	height: 1%;
}
/* End hide from IE-mac */

#archive #content div.archive-views ul li
{
	display: block;
	float: left;
	margin: 0.5em 0 0 0.5em;
	padding: 0 0 0 0.5em;
	font-weight: normal;
	background: transparent;
	line-height: 100%;
}

* html #archive #content div.archive-views ul li
{
	line-height: 110%; /* to deal with the fact that 100% line-height in IE is less that the height of a single line! */
}

#archive #content div.archive-views ul li.first
{
	margin-left: 0;
	padding-left: 0;
	border-left: 0;
}

/* toc */

#toc #content div.archive-views
{
	margin-bottom: 1em;
	padding-bottom: 1em;
	background:#F5F5F5 none repeat scroll 0 0;
	border:1px solid #E7E7E7;
}

#toc #content div.archive-views h2
{
	background: transparent;
	border: 0;
	padding: 0 0.5em;
	color:#000000;
	margin:5px 0;
}


#toc #content div.archive-views ul
{
	margin: 0;
	padding: 0 1em;
	list-style-type: none;
}

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

/* Hides from IE-mac \*/
* html #toc #content div.archive-views ul
{
	height: 1%;
}
/* End hide from IE-mac */

#toc #content div.archive-views ul li
{
	display: block;
	float: left;
	margin: 0.5em 0 0 0.5em;
	padding: 0 0 0 0.5em;
	font-weight: normal;
	background: transparent;
	line-height: 100%;
	border-left:1px solid #000000;
}

* html #toc #content div.archive-views ul li
{
	line-height: 110%; /* to deal with the fact that 100% line-height in IE is less that the height of a single line! */
}

#toc #content div.archive-views ul li.first
{
	margin-left: 0;
	padding-left: 0;
	border-left: 0;
}



/* end: archive view lists */

/* start: issue archive box styles (NPhys style) */
#archive #content ul.vol
{
	list-style-type: none;
	margin: 0 0 10px 0;
	padding: 0;
}

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

#archive #content ul.vol li
{
	float: left;
	padding: 10px 3px 0 0;
	background-image: none;
}

#archive #content ul.vol div
{
	font-size: 100%;
	width: 131px;
}

#archive #content ul.vol .month
{
	margin: 0;
	font-size: 100%;
	font-weight: normal;
	padding: 1px 4px 2px;
}

#archive #content div.box ul.vol .issue-no
{
	display: block;
	padding: 1px 4px 2px;
	font-size: 90%;
}

/* hide from mac IE \*/
* html #archive #content ul.vol .issue-image
{
	height: 170px;
	margin-bottom: 0;
}
/* end hide from mac IE */

#archive #content ul.vol .issue-image
{
	font-size: 90%;
	text-align: center;
	display: block;
	margin: 0 auto;
	width: 130px;
	height: 170px;
}

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

#archive #content ul.vol .pagerange
{
	font-size: 90%;
	margin: 0;
	padding: 1px 4px 2px;
}

#archive #content ul.vol .noborder
{
	border:0;
}
/* end: issue archive box styles */

/* start: archive by subject styles */
#archive #subject-category ul.subject-category
{
	margin: 0;
	padding: 0;
	list-style-type: 0;
}

#archive #subject-category ul.subject-category li
{
	background-image: none;
	padding: 0;
}

#archive #subject-category ul.subject-category li h3,
#archive #subject-category ul.subject-category li ul.year,
#archive #subject-category ul.subject-category li ul.year li
{
	display: inline;
}

#archive #subject-category ul.subject-category li h3
{
	margin-right: 1em;
}
/* end: archive by subject styles */

/* start: web focus archive */
#archive #web-focuses div.supp
{
	margin: 0 0 1em 0;
}

#archive #web-focuses div.supp img
{
	float: left;
	display: block;
	padding: 1px;
}

#archive #web-focuses div.supp h3,
#archive #web-focuses div.supp h4,
#archive #web-focuses div.supp p
{
	margin-left: 90px;
}

#archive #web-focuses div.supp h3.type
{
	text-transform: uppercase;
	margin-bottom: 0.5em;
}

#archive #web-focuses div.supp h4.atl
{
	margin-top: 0;
	margin-bottom: 0.5em;
	font-weight: normal;
}

#archive #web-focuses div.supp h4.atl span.updated
{
	padding-left: 1em;
	text-transform: lowercase;
}

#archive #web-focuses div.supp p.date
{
	margin-bottom: 0;
	line-height: 100%;
}

#archive #web-focuses div.supp p.support
{
	margin-bottom: 0;
	line-height: 150%;
	font-style: italic;
}
/* end: web focus archive */

/* start: posters archive */
#archive #posters div.supp
{
	padding: 15px 7px;
}

#archive #posters div.supp h2.atl
{
	background: transparent;
	margin: 0;
	margin-left: 90px;
	padding: 0;
}

#archive #posters div.supp img
{
	float: left;
	display: block;
	padding: 1px;
}

#archive #posters div.supp h2,
#archive #posters div.supp p
{
	margin-left: 90px;
}

#archive #posters div.supp p.aug
{
	line-height: 150%;
	margin-bottom: 0.5em;
}

#archive #posters div.supp p.description,
#archive #posters div.supp p.date
{
	line-height: 150%;
	margin-bottom: 0;
}

#archive #posters div.supp p.support
{
	font-style: italic;
	margin-bottom: 0;
}
/* end: posters archive */
/* END: Archive Styles */


/**
 * Additional Styles
 *
 * These styles were all added after the separation of the original group.css
 * into site.css and group.css
 */
/* exported to site.css 2005-10-27 (need to forward to GM and SB */
#toc #content div.article p.correspondence
{
	margin: 1em 0;
	line-height: 150%;
}

div.reg-rec ul.toc-pdf
{
	margin: 0;
}

div.reg-rec ul.toc-pdf li
{
	margin: 10px 0 0 0;
}
/* end: export 2005-10-27 */

/* start: insert into toc styles: next-previous issue list */
#toc #content div.cover-navigation ul.prev-next
{
	padding: 0 5px;
}

#toc #content div.cover-navigation ul.prev-next:after
{
	content: url(/common/images/clear.gif);
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* Hides from IE-mac \*/
* html #toc #content div.cover-navigation ul.prev-next
{
	height: 1%;
}
/* End hide from IE-mac */

#toc #content div.cover-navigation ul.prev-next li
{
	width: 34%;
	float: left;
	margin: 0;
	padding: 0;
}

#toc #content div.cover-navigation ul.prev-next li a:link,
#toc #content div.cover-navigation ul.prev-next li a:visited
{
	display: block;
	padding: 3px 8px;
}

#toc #content div.cover-navigation ul.prev-next li.next a:link,
#toc #content div.cover-navigation ul.prev-next li.next a:visited
{
	text-align: right;
}
/* end: insert into toc styles */

#toc #content #archiveMonths h2
{
	border-bottom: 0 !important;
}
/* END: Additional Styles */

/* ====================================================================================== */
/**
 * Subscribe Now Page THIS HAS NOT BEEN EXPORTED TO SITE.CSS BECAUSE PAGE IS NOT FINISHED!!!
 *
 * Defines styles for page which displays when user attempts to access
 * full text of article without login and/or subscription.
 */
#subscribe-now #content div.container
{
	padding: 10px;
	margin-bottom: 2em;
}

#subscribe-now #content div.container div.column1
{
	width: 48%;
	padding-right: 1%;
	float: left;
}

#subscribe-now #content div.container div.column2
{
	width: 48%;
	padding-left: 1%;
	float: right;
}

#subscribe-now #content .button
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 3px 10px;
	font-size: 100%;
}

#subscribe-now #content div.box div.container .button
{
	font-size: 110%
}

#subscribe-now #content div.container p
{
	margin-bottom: 0.5em;
}

#subscribe-now #content div.container h2
{
	margin-top: 0;
	color: #000;
	border-bottom: none;
	text-transform: none;

}

#subscribe-now #content div.container h3.first
{
	margin-top: 0;
}

#subscribe-now #content div.container a.register
{
	font-weight: bold;
	text-decoration: none;
	padding: 3px 10px
}

#subscribe-now #content div.container span.freeaccount
{
	font-weight: bold
}
/* END: Subscribe Now Page */
/* ====================================================================================== */

/**
 * About the Cover
 */
#about-cover #content div.coverimage
{
	padding: 10px;
	border-bottom: 0 !important;
	text-align: center;
	margin-top: 1em;
}

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

#about-cover #content div.covertext
{
	padding: 10px;
	border-top: 0 !important;
	text-align: left;
	margin-bottom: 2em;
}

#about-cover #content div.covertext p
{
	margin: 1em 0 0 0;
}

#about-cover #content div.covertext p .image-title
{
	font-style: italic;
}
/* END: About the Cover */

/* start: twenty questions */
#article #content div.box ol.twenty-questions li
{
	font-weight: bold;
}

#article #content div.box ol.twenty-questions ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#article #content div.box ol.twenty-questions ul li
{
	padding: 0;
	background: transparent;
	font-weight: normal;
}

#article #content div.box ol.twenty-questions ul li h6 a:link,
#article #content div.box ol.twenty-questions ul li h6 a:visited
{
	display: block;
	padding-left: 18px;
	min-height: 12px;
}
/* end: twenty questions */

/* start: web watch */
#article #content div.web-watch ul.web-watch-links
{
	padding: 10px;
}

#article #content div.web-watch ul.web-watch-links li a:link,
#article #content div.web-watch ul.web-watch-links li a:visited
{
	font-weight: bold;
}
/* end: web watch */

/* start: disease watch */
#article #content div.disease-watch #articlebody div.item
{
	margin: 0 0 1em 0;
}

#article #content div.disease-watch #articlebody div.item h3
{
	padding: 0;
	padding-left: 20px;
	margin: 1em 0 0 0;
}

#article #content div.disease-watch #articlebody div.item p
{
	margin: 0;
	margin-left: 20px;
}

#article #content div.disease-watch #articlebody div.item p.source
{
	font-weight: bold;
}

#article #content div.disease-watch #articlebody div.item h4
{
	background: transparent;
	padding: 0;
	margin: 1em 0 0 20px;
}
/* end: disease watch */

/* start: additions to articles css */
#article #content div.box h2#atl span.label
{
	text-transform: uppercase;
	font-size: 62.5%;
	font-weight: bold;
	display: block;
	margin: 1em 0 0.5em 0;
}

#article #content div.box p.focus,
#article #content div.box p.series
{
	margin: 1em 0 0.5em 0;
	font-weight: bold;
	text-transform: uppercase;
	min-height: 13px;
	font-size: 100%;
}

#article #content div.box p.focus
{
	padding-left: 18px;
}

#article #content div.box p.series
{
	padding-left: 29px;
}

#article #content div.box p.focus a:link,
#article #content div.box p.focus a:visited,
#article #content div.box p.series a:link,
#article #content div.box p.series a:visited
{
	text-transform: none;
}

/* start: callouts */
#article #content blockquote.box
{
	margin: 0 0 10px 10px;
	float: right;
	width: 180px !important;
	width /**/: 192px;/*IE5.x pC only*/
}

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

#article #content blockquote.box p.quote-source
{
	padding: 5px 10px;
	margin-bottom: 0;
	font-style: italic;
}

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

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

/* start: links box */
#article #content #links
{
	margin: 2em 0;
}

#article #content #links h5
{
	text-transform: uppercase;
	font-size: 100%;
	margin: 1em 0 0.5em 0;
}

#article #content #links h6
{
	margin: 0 0 0 20px;
}

#article #content #links p
{
	margin-left: 20px;
}

#article #content #links .source
{
	font-style: italic;
}

#article #content #links ul
{
	margin: 0 0 1em 20px;
}

#article #content #links ul li
{
	display: inline;
	line-height: 200%;
	margin: 0 0 0 .75em;
	padding: 0 0 0 .75em;
border-left: 0 !important;
background: url(/reviews/images/link_line.gif) no-repeat left center;
}

#article #content #links ul li.first
{
	padding-left: 0;
	margin-left: 0;
	border-left: 0;
background: transparent;
}

/* end: links box */

/* start: references and links box */
#article #content #references-links,
#article #content #References
{
	margin: 2em 0;
}

#article #content #references-links h5
{
	text-transform: uppercase;
	font-size: 100%;
	margin: 0.5em 0 0.5em 0;
}

#article #content #references-links ol.references,
#article #content #References ol.references
{
	margin: 0;
	padding: 0 0 0 30px;
	/* list-style-position: inside; */
}

#article #content #references-links ol.references
{
	list-style-type: none;
}

* html #article #content #references-links ol.references,
* html #article #content #References ol.references
{
	padding-left: 35px;
}

#article #content #references-links ol.references li,
#article #content #References ol.references li
{
	/* font-weight: bold; */
	line-height: 125%;
}

#article #content #references-links ol.references li p,
#article #content #References ol.references p
{
	margin: 0;
	line-height: 125%;
}

#article #content #references-links ol.references li p.details,
#article #content #References ol.references li p.details
{
	font-weight: normal;
}

#article #content #references-links ol.references li p.details .author,
#article #content #References ol.references p.details .author
{
	font-weight: normal;
}

#article #content #references-links ol.references li ul.article-views,
#article #content #References ol.references li ul.article-views
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#article #content #references-links ol.references li ul.article-views:after,
#article #content #References ol.references li ul.article-views:after
{
	content: url(/common/images/clear.gif);
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* Hides from IE-mac \*/
* html #article #content #references-links ol.references li ul.article-views,
* html #article #content #References ol.references li ul.article-views
{
	height: 1%;
}
/* End hide from IE-mac */

#article #content #references-links ol.references li ul.article-views li,
#article #content #References ol.references li ul.article-views li
{
	float: left;
	background: transparent;
	margin: 0 0 0 1em;
	padding: 0 0 0 1em;
	font-weight: normal;
	line-height: 100%;
}

#article #content #references-links ol.references li ul.article-views li.first,
#article #content #References ol.references li ul.article-views li.first
{
	margin-left: 0;
	padding-left: 0;
	border: 0;
}
/* end: references and links box */

/* start: author affiliation notes */
#article #content #affiliations-notes
{
	margin: 2em 0;
}

#article #content #affiliations-notes ol
{
	margin: 0;
	padding: 0 0 0 20px;
	font-weight: bold;
}

* html #article #content #affiliations-notes ol
{
	padding-left: 25px;
}

#article #content #affiliations-notes ol li
{
	font-weight: normal;
	font-size: 110%;
}

#article #content #affiliations-notes ol li li
{
	font-size: 100%;
}

#article #content #affiliations-notes span.auth
{
	font-weight: bold;
}


/* end: author affiliation notes */

/* start: previous-next list at end of article */
#article #content #prev-next
{
	margin: 2em 0 0 0;
}

#article #content #prev-next ul.prev-next
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#article #content #prev-next ul.prev-next:after
{
	content: url(/common/images/clear.gif);
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* Hides from IE-mac \*/
* html #article #content #prev-next ul.prev-next
{
	height: 1%;
}
/* End hide from IE-mac */

#article #content #prev-next ul.prev-next li
{
	float: left;
	width: 49%;
	padding: 0;
	margin: 0;
	background: transparent;
}

#article #content #prev-next ul.prev-next li.next
{
	float: right;
}

#article #content #prev-next ul.prev-next li a
{
	display: block;
	padding: 0 0px;
}

#article #content #prev-next ul.prev-next li.next a:link,
#article #content #prev-next ul.prev-next li.next a:visited
{
	text-align: right;
	padding-right: 15px;
}

#article #content #prev-next ul.prev-next li.prev a:link,
#article #content #prev-next ul.prev-next li.prev a:visited
{
	padding-left: 15px;
}
/* end: previous-next list at end of article */

/* correspondence article snippet */
#article #content p.correspondence
{
	margin: 1em 0;
	line-height: 150%;
	color: #8a8a8a;
}

#article #content div.correspondence p.correspondence
{
	margin: 0 0 1.7em 0;
}

#article h1.page-header
{
	border: 0;
}

#article #content div.box.correspondence #parent
{
	color: #000;
	background: #f5f5f5;
	border: 1px solid #e7e7e7;
	padding: 8px 6px;
	font-size: 110%;
	text-transform: none;
	font-weight: normal;
}

#article #content div.box.correspondence #parent span.label
{
	font-weight: bold;
}

#article #content p.see-also
{
	margin: 1em 0 0 0;
	line-height: 150%;
	color: #c03;
}

#article #content div.box.correspondence .corres-title {
	font-size: 150%;
	font-weight: bold;
	margin: 20px 0 0 0;
	padding: 0;
	background: transparent;
	border: 0;
}
/*end of correspondence articlesnippet*/
/* end: additions to articles css */

/* start: homepage */
#home #content div.details
{
	float: right;
	width: 48%;
	margin-bottom: 2em;
}

#home #content div.details h2
{
	background: transparent;
	border-bottom: 0;
	padding: 0;
	color: #000;
}

#home #content div.details div.featured-article
{
	padding: 7px 10px;
	margin: 0 0 2em 0;
}

#home #content div.details div.featured-article h3
{
	text-transform: uppercase;
}

#home #content div.details div.featured-article p.aug
{
	margin: 1em 0 0 0;
	font-style: italic;
	line-height: 125%;
}

#home #content div.details div.goto
{
	padding: 5px 10px;
}

#home #content div.details div.goto ul
{
	margin-bottom: 0;
}

#home #content div.details div.goto ul li
{
	margin-bottom: 0.5em;
	padding-left: 17px;
	font-weight: bold;
}

#home #content div.cover-navigation
{
	float: left;
	width: 48%;
	margin-bottom:2em;
}

#home #content div.cover-navigation img.journal-cover
{
	display: block;
	padding: 1px;
}

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

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

#home #content div.box-item
{
	margin-bottom: 2em;
}

#home #content div.box-item h3
{
	text-transform: uppercase;
	padding: 5px;
	margin: 0;
}

#home #content div.box-item h4
{
	padding: 5px 5px 5px 20px;
	margin: 0 0 1em 0;
}

#home #content div.box-item h4 a:link,
#home #content div.box-item h4 a:visited,
#home #content div.box-item h4 a:hover,
#home #content div.box-item h4 a:focus
{
	text-decoration: none;
}

#home #content div.box-item img.illustration
{
	padding: 1px;
	margin: 0 5px 5px 5px;
	float: left;
}

#home #content div.box-item h5.atl
{
	margin: 0 5px 1em 5px;
}

#home #content div.box-item h6.atl
{
	margin: 0 5px 1em 5px;
}

#home #content div.box-item.large h5, #home #content div.box div.box-item.large h6.atl {
	margin:0 5px 1em 5px;
}


#home #content div.research-highlights h5
{
	margin: 0 5px 1em 5px;
}


#home #content div.research-highlights h6
{
	margin: 0 5px 1em 5px;
}

#home #content div.box-item p
{
	margin: 0 5px 1em 5px;
}

#home #content div.box-item p.aug
{
	margin-top: 0.5em;
	font-style: italic;
	line-height: 125%;
}

#home #content div.box-item ul
{
	margin: 0 5px;
}

#home #content div.box-item ul li
{
	background-image: none;
	padding-left: 0;
	margin-bottom: 2em;
}

#home #content div.box-item ul li h5,
#home #content div.box-item ul li h6
{
	margin: 0;
}

#home #content div.box-item ul.more-in-field
{
	margin-top: 1em;
}

#home #content div.box-item ul.more-in-field li
{
	width: 48%;
	margin-bottom: 0;
}

#home #content div.box-item ul.more-in-field li ul li
{
	width: auto;
}

#home #content div.box-item ul.more-in-field li.odd
{
	float: left;
}

#home #content div.box-item ul.more-in-field li.even
{
	float: right;
}

#home #content div.box-item ul.more-in-field li h4,
#home #content div.box-item div.illustrated h4
{
	padding: 0;
	border: 0;
	background: transparent;
	margin-bottom: 0;
}

#home #content div.box-item ul.more-in-field li h4 a:link,
#home #content div.box-item ul.more-in-field li h4 a:visited,
#home #content div.box-item div.illustrated h4 a:link,
#home #content div.box-item div.illustrated h4 a:visited
{
	text-decoration: underline;
}

#home #content div.box-item ul.more-in-field li p,
#home #content div.box-item div.illustrated p
{
	margin: 0 0 1em 0;
}

#home #content div.box-item div.illustrated
{
	margin: 1em 5px;
}

#home #content p.fn
{
	color: #b4b4b4;
	padding-left: 10px;
	background: url(/reviews/images/asterisk.gif) no-repeat 0 0.5em;
}

#home #content .last-update
{
	color: #b4b4b4;
	text-align: center;
	margin: 0;
}
/* end: homepage */

/* addition to article-related for pubmed-more */
#article-related div.box h3.article-name
{
	margin: 1em 0 0 0;
}

#article-related div.box p.author
{
	font-weight: normal;
}

#article-related div.box p.sent-to,
#article-related div.box p.with
{
	font-weight: bold;
	margin: 0;
}
/* end adddition to article-related */

/* start: addition of article-views list to articlebody */
#article #content #articlebody ul.article-views
{
	margin: 0 0 1em 0;
	padding: 0;
	list-style-type: none;
}

#article #content #articlebody ul.article-views:after
{
	content: url(/common/images/clear.gif);
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* Hides from IE-mac \*/
* html #article #content #articlebody ul.article-views
{
	height: 1%;
}
/* End hide from IE-mac */

#article #content #articlebody ul.article-views li
{
	float: left;
	background: transparent;
	margin: 0 0 0 1em;
	padding: 0 0 0 1em;
	font-weight: normal;
	line-height: 100%;
}

#article #content #articlebody ul.article-views li.first
{
	margin-left: 0;
	padding-left: 0;
	border: 0;
}
/* end: addition of article-views list to articlebody */

#article #content #original-article {
	margin: 1em 0 1.5em;
}

#article #content #original-article h5 {
	display:inline;
	font-weight:bold;
	margin-top:0.3em;
	font-size: 100%;
	color: #444;

}

#article #content #original-article p {
	display:inline;
	margin-top:0.3em;
	font-size: 100%;
	color: #666;

}


/**
 * Second Round of Additions
 */
#home #content div.web-focus img.web-focus
{
	display: block;
	font-size: 110%;
	margin: 0 0 1em 0;
}

#home #content div.web-focus h4
{
	margin-bottom: 0;
}

#toc #content div.section div.type h4 span.focus
{
	padding-right: 45px;
	min-height: 13px;
	background: url(/reviews/images/graphics/icon.focus-article.gif) no-repeat right center; /* focus icon when it appears after a topic label (HR might want to get rid of this style so that focus always appears in focus section (see below) - as do I!) */
}
/* END: Second Round of Additions */
/*
#article-related table.data tbody td sup a:link,
#article-related table.data tbody td sup a:visited {
	font-size:100%;
}
*/
* html #article-related table.data tbody td sup,
* html #article-related table.data tbody td sub,
* html #article-related table.data tbody td super, {
	font-size:120% !important;
}
/* ---------------------------*/
/* TOP TEN added KR 18-07-07*/
/*---------------------------*/


#content h1.topten {
	padding-left: 10px;
	background:#fff;}

#content p.topten{
	padding-left: 10px;
	font-size: 110%;
	line-height: 190%;
	margin: 0 0 1em 0;
	background:#fff;
	}

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

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

* html #content ol.topten {text-align:left;}/* weird IE inherits "text-align:right" from a non-parent element */
/*#content ol.topten {
	list-style-type:none;
	padding:0;
	margin:0;
	background:#ffffff;
}*/

#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 10px;
	margin: 1em 0;;
	background:#ffffff;
	border-top:1px solid #e7e7e7;
}

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

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

#content ol.topten h2
{
	font-size: 110%;
	padding: 5px 3px;
	margin: 0 0 1em 0;
}

#content ol.topten h3
{
	font-size: 110%;
	margin: 0 0 0.5em 0;
}

#content ol.topten h4,
#content ol.topten h5,
#content ol.topten h6
{
	font-size: 110%;
	margin: 1em 0 0 0;
}

#content ol.topten ul li h2,
#content ol.topten ul li h3,
#content ol.topten ul li h4,
#content ol.topten ul li h5,
#content ol.topten ul li h6
{
	font-size: 100%;
}

#content ol.topten ul.article-views li {
	border-left: 1px solid #000;
}

#content ol.topten h3.emphasize
{
	margin: 0 0 1em 0;
	padding: 5px 3px;
}

#content ol.topten h3 .label
{
	display: block;
}

#content ol.topten p
{
	font-size: 110%;
	line-height: 190%;
	margin: 0 0 1em 0;
}

#content ol.topten ul li p
{
	font-size: 100%;
}

#article #extranav #articlenav ul li.commercial_reprints
{
	background: url(/reviews/images/icons/ocr.gif) no-repeat 5px 0; /* article nav commercial reprints icon */
}

#article #extranav #articlenav ul li.cme
{
	background: url(/reviews/images/icons/cme_rh.gif) no-repeat 5px 0.1em; /* article nav commercial reprints icon */

}

div.reg-rec ul li.ja a {background: url(/common/images/icons/fff/japanese.gif) no-repeat 0 0.1em;}
div.reg-rec ul li.en a {background: url(/common/images/icons/all/english.gif) no-repeat 0 0;}

/* sermo styles */
#article #extranav #articlenav ul li.sermo {
	margin-top:0;
	margin-left:0;
	padding-top:0;
	padding-left:0;
	background-image:none;
}

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

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

#article #extranav #articlenav ul li.sermo a {
	padding:0;
	margin:0 0 0 6px;
	display:inline;
}

/* sermo links */
input.sermo-submit:hover {
	background-color:inherit !important;
	text-decoration:underline;
}

input.sermo-submit {
	background-color:inherit;
	background-position:4px center;
	padding:1px 0 1px 12%;
}
/* end sermo links */

/*-----------------------------------------------------------------------------------------*/
/* NCP-to-NR styles*/
/*-----------------------------------------------------------------------------------------*/

#journalnav div.ext-logo {
	text-align:center;
	padding: 5px;
	margin: 0 0 10px;
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #E7E7E7;
}

.special-free {
	background:transparent url(/reviews/images/free_small.gif) no-repeat scroll 0 2px !important;
	padding-left:35px !important;
}

img.ebm_cme_small {
	float:left;
	margin: 2px 7px 7px 0;
}

#article #content #cite img.ebm_cme {
	float:left;
	margin:0.3em 0.5em 0 0;
}

#toc #content div.sample {
	background-color:#fff;
	margin-bottom:20px;
	padding:6px;
	border: 1px solid #E7E7E7;

}

#toc #content div.sample-content {
	background:#f3f3f3 url(/reviews/images/free_small.gif) no-repeat scroll 6px 8px;
	padding:6px 6px 6px 41px;
	margin: 0;
}

#toc #content div.sample h3 {
	background:transparent none repeat scroll 0 0;
	margin:0;
	padding:0;
	text-transform:none;
}


#toc #content div.sample p {
	margin:0;
	padding:0;
}

.medBox {
	background:transparent url(/reviews/images/medbox_bg.gif) repeat-x scroll left bottom;
	border:1px solid #b4c9d6;
	margin-bottom:2em;
	padding: 10px;
}

#article #content .rev-crit p {
	font-weight:normal;
}

#article #content div.keypoint ul li, #article #content div.keypoint p {
	font-weight:normal;
}




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

/* quotation styles */
#article #content p.quote {
	margin: 0 0 1em 0;
	font-family:Georgia,Times,serif;
}

#article #content p.quote cite {
	display:block;
	float:right;
	margin: 0;
	padding: 0;
}

/* case study specific styles */
#article #content.case-study p.lead {
	font-weight: normal;
}


#content div.box #articlebody h3 {
	font-size:130%;
	margin: 0 0 0.5em;
}

#info div.picttext {
	background:#F6F6F6 none repeat scroll 0 0;
	border:1px solid #ddd;
	float:left;
	margin:0 1em 1em 0;
	width:140px;
}

#info div.picttext img {
	border-bottom:1px solid #ddd;
	margin:0;
}

#info div.picttext p {
	margin:5px;
	padding:0;
}

#toc #content div.col-head {
	margin: 0 0 20px 0;
	padding: 10px;
	border: 1px solid #ddd;
	background-color: #f8f8f8;

}

#toc #content div.col-head img {
	float:left;
	padding: 1px;
	margin: 0 10px 10px 0;
	border:1px solid #ddd;
	background-color: #fff;

}

#toc #content div.col-head ul {
	padding: 0;
	margin: 0;
	list-style-type:none;
}

#toc #content div.col-head ul li {
	background:transparent none repeat scroll 0 0;
	border-right:1px solid #666;
	display:block;
	float:left;
	font-weight:bold;
	line-height:100%;
	margin:0 0.5em 10px 0;
	padding:0 0.5em 0 0;
}

#toc #content div.col-head ul li.last {
	border-right: 0;
}

#toc #content .wrapper .column1 {
	float: left;
	width: 47%;
}

#toc #content .wrapper .column2 {
	float: right;
	width: 47%;
}

#toc #content div.box-item {
	margin: 0 0 20px 0;

}

#toc #content div.box-item h3  {
	border-bottom:1px solid #E3E3E3;
	color:#000000;
	font-size:130%;
	font-weight:bold;
	padding-bottom:0;
	padding:0;
	text-transform:uppercase;
}

#toc #content div.box-item img {
	float:left;
	padding: 1px;
	margin: 0 10px 0 0;
	border:1px solid #ddd;
	background-color: #fff;
}

#toc #content p.col-articleloc {
	line-height:normal;
	margin:0;
	padding:0;
}


/*		--------------------------------			*/
/*				SAMPLE COPY RULES			        */
/*		--------------------------------			*/
#sample #form1 {margin-top:20px;}

#sample #form1 label {
	float:left;
	clear:left;
	width:15em;
	font-weight:bold;
	margin: 2px 0;
}

#sample #form1 label.optional {font-weight:normal;}

#sample #form1 input, #sample #form1 select {
	float:left;
}

#sample #form1 input.text {width:22em;}
#sample #form1 select {width:22.5em;}

#sample #form1 div {
	float:left;
	clear:both;
	width:99%;
	text-align:left;
	margin: 5px 0;
}

#sample #form1 input.button.first {margin-left:15em;}

#sample #form1 .button-holder {margin:10px 0;}

#sample #form1 .button {
	font-size: 100%;
	margin-right: 5px;
	padding: 3px 10px;
}


/* open innovation challenges styles */

#natpav .box-item {
	font-size: 100%;
}

/* access page styles */

/* get fonts back to a reasonable size */
body#access #content-journalnav,
body#access #extranav {
	font-size: 140%;
}
body#access #content {
	width: 96%;
	padding: 1em;
}
body#access #breadcrumb {
	padding: 0;
	font-size: 80%;
}

body#access .subscribe-box {
	border: 1px solid #E7E7E7;
	background: #fff;
	zoom: 1;
}
body#access .drop-shadow {
	background-image: none;
	padding: 0;
}

body#access .toolsmenu .title {
	padding: 2px 0 2px 10px;
}
body#access .toolsmenu .links {
	margin-bottom: 1em;
}



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

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

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

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

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

#article #content span.compound, #article-related #content span.compound {background-color:transparent;}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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



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

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

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

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

/* SALT-853: ReadCube links */
#article #extranav #articlenav ul li.readcube {
	background: url(/images/readcube-16x16.png) no-repeat 4px 0;
	padding-left: 26px;
}

/* SALT-2090 - open flag in review journals */
#toc #content .open {
    color: #F5821F;
	display: inline;
	font-weight: bold;
    margin-left: 3px;
    text-transform: uppercase;
	text-decoration: none !important
}