/* first 4 styles....rtnav checkbox for "my news subjects" and other checkboxes/radio buttons: use the "box model hack" (http://tantek.com/CSS/Examples/boxmodelhack.html) to fix IE display  (margin is set to -4px to get around IE display bug - IE incorrectly adds 4px margin to checkboxes) */

/* !!!!!!!!!!!!!!!!!!!!!!!!!!! IMPORTANT !!!!!!!!!!!!!!!!!!!!!!!!!!! */
/*    box model hack causes NS4 to ignore stylesheet, hence these    */
/*        styles appearing in style.css, not style_older.css         */
/* !!!!!!!!!!!!!!!!!!!!!!!!!!! IMPORTANT !!!!!!!!!!!!!!!!!!!!!!!!!!! */
@import "/common/style/table_sites/naturejobs.css";
/* header/footer */
@import "/common/style/table_sites/header_footer_shared.css";
@import "/common/includes/header/style/table_sites/header.css";
@import "/common/style/restrict_width/760px.css";

/* header */
/* edit the background colour */
#head-er .image-user-services-wrap {background: url(/news/old/images/header_background.gif) repeat-x left top;}

/* edit the image dimensions to match those of /your_site/images/journal_header.gif */
#head-er .image-user-services img.journal-header {width:244px;}

/* edit the path to this image, or just specify a colour instead */
/*#head-er .image-user-services {background:#CE0808;}*/

/* edit the colour of these links, if necessary */
#head-er .user-services a {background:url(/common/images/icons/fff/arrow_s.gif) right center no-repeat #000;}
#head-er .user-services a:hover {background:url(/common/images/icons/fff/arrow_s.gif) right center no-repeat #666;}
/* end header */

/* sitewide */
span.premium {
	background-color: #CE0808;
	border-left: 5px solid #ffffff;
	color: #ffffff;
	font-family: Georgia, Times, serif;
	font-size: 9px;
	font-weight: bold;
	padding: 0 3px 0 3px;
	text-transform: uppercase;
}

a:hover span.premium {background-color: #f00;}
/* end sitewide */

.rtnav-checkbox {
	padding:0;
	margin:0;
	voice-family: "\"}\"";
	voice-family:inherit;
	margin:-4px;
}

html>body .rtnav-checkbox {
	margin:0;
}

.login-checkbox {
	padding:0;
	margin-left:0;
	margin-right:0;
	voice-family: "\"}\"";
	voice-family:inherit;
	margin-left:-4px;
	margin-right:-4px;
}

html>body .login-checkbox {
	margin-left:0;
	margin-right:0;
}

/* Article link blue 10px */
A.articlelink {
	font-size:xx-small;
}

/* homepage */
.welcometext {
	font-size:x-small;
}

.researchreviewsrj {
	font-size:xx-small;
}

.researchreviewslink {
	font-size:x-small;
}

.latestadvances {
	font-size:x-small;
}

.registertext {
	font:xx-small;
}

.registerlink, .registerlink:visited, .registerlink:hover {
	font-size:xx-small;
}

/* toc */
.toc-header {
	font-size:small;
}

.toc-subhead {
	font-size:x-small;
}

.toc-textlink {
	font-size:xx-small;
}

.toc-textspacer {
	font-size:xx-small;
}

/* advances archive */
.archbrowsemonthlnk, .archbrowsemonthlnk:visited {
	font-size:xx-small;
}

/* Application notes */
.appnotessrc {
	font-size:xx-small;
}

.appnotes-textlink {
	font-size:xx-small;
}

/* methods team */
.teamlinks, .teamlinks:visited {
	font-size:x-small;
}

.teamtop, .teamtop:visited , .teamtop:hover {
	font-size:xx-small;
}

/* popup classes */
h1.poptitle {
	font-size:medium;
}

.heading1 {
	font-size:small;
}

.popareatitle {
	font-size:xx-small;
}

/* article references list */
ol.references li {
	font-size:x-small;
}

/* weblinks */
A.weblinks {
	font-size:x-small;
}

.weblink-href {
	font-size:x-small;
}

/* printer friendly */
.pf-closewindow, .pf-closewindow:visited {
	font-size:xx-small;
}

/* Black author names 12px variable */
.author {
	font-size:x-small;
}

/* Small red 10px text */
.redsml2 {
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#cc3300;
}

.redsmlvar {
	font-size:x-small;
}

A.redsmlvar, A.redsmlvar:visited, A.redsmlvar:hover {
	font-size:x-small;
}

.redvar {
	font-size:x-small;
}

.greysml {
	font-size:xx-small;
}

/* Small black 10px text variable */
.blacksml {
	font-size:xx-small;
}

A.blacksml2var, A.blacksml2var:visited, A.blacksml2var:hover {
	font-size:xx-small;
}

.blacksmlvar {
	font-size:x-small;
}

A.blacksmlvar, A.blacksmlvar:visited, A.blacksmlvar:hover {
	font-size:x-small;
}

/* black 12px text bold variable */
.blackmedbold {
	font-size:x-small;
}

/* black 12px text bold variable */
.whitemedbold {
	font-size:x-small;
}

/* Black text 10px variable*/
.blacksmltext {
	font-size:xx-small;
}

/* Second level headings variable */
H2 {
	font-size:small;
}

H3 {
	font-size:x-small;
}



/* 1st level table headings 12px variable */
.table1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: x-small;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

/* 2nd level table headings 12px variable */
.table2 {
	FONT-SIZE: x-small;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	border: 1;
}

/* 3rd level table headings 10px variable */
.table3 {
	FONT-SIZE: xx-small;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

/* Archive table headings 11px white */
.archivehead {
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}



/* Breadcrumb trail - unlinked text */
.breadcrumb {
	FONT:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#F98A8A;
	background-color:#fde7e7;
}

/* Breadcrumb trail links */
A.breadcrumblink, A.breadcrumblink:visited, A.breadcrumblink:active {
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none
}

A.breadcrumblink:hover {
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:underline;
}


.categ_large {
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	FONT-SIZE: 18px;
	COLOR: #CC0000;
	TEXT-DECORATION: none;
	TEXT-TRANSFORM: uppercase;
	
}

.categ_medium {
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	COLOR: #CC0000;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	TEXT-TRANSFORM: uppercase;
	
}


/* Login Text Labels */
.login {
	FONT:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	background-color:#ffcccc;
}

.loginborder{
	background-color:#9c0808;
}

/* intermediate login */
.int-login {
	FONT:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	background-color:#ffdcdc;
}


/* copyright for article picture */
td.copyright {
	font-size:xx-small;
}

/* Article heads 12px variable */
.articlehead {
	font-size:x-small;
}

/* Article titles 20px variable */
h1.atitle {
	font-size:medium;
	margin-top:4px;
}

/* area title for article pages 10px variable - nmeth */
.areatitle {
	font-size:xx-small;
}

/* heading2 - nmeth */
.heading2 {
	font-size:x-small;
}

/* Article text 12px variable */
.articletext {
	font-size:x-small;
}

.articletext-black, A.articletext-black:link, A.articletext-black:visited, A.articletext-black:hover  {
	font-size:x-small;
}

/* Article para text 12px variable */
p.articletext {
	font-size:x-small;
}

/* Doi numbers 10px variable */
.doi {
	font-size:xx-small;
}

/* Article guide 10px variable */
.articleguide {
	font-size:xx-small;
}

/* Dividing lines 10px variable */
.divider {
	font-size:xx-small;
}

/* popup close window links */
A.closewindow, A.closewindow:hover, A.closewindow:visited {
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:underline;
}

/* popup close window links - in colour for base */
A.closewindow2, A.closewindow2:hover, A.closewindow2:visited {
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#0073BB;
	text-decoration:underline;
}

.blog-bq {
	font-size:x-small;	
}

.references-divider {
	font-size:x-small;	
}

A.references-text:link, A.references-text:visited, A.references-text:hover {
	font-size:x-small;	
}

.article-link {
margin: 0;
padding: 0;
	font-size:x-small;	
}

A.article-link, A.article-link:visited, A.article-link:hover {
	font-size:x-small;	
}

.article-textsml {
	font-size:xx-small;
}

.lgn_border {background-color: #E2E2E2;}
.lgn_background {background-color: #E2E2E2;}
.lgn_text {color: #000000; font-family: Verdana, Arial, Geneva, sans-serif; font-size: 10px; line-height: 11px;}
a.lgn_text, a.lgn_text:link {color: #9A1A1A; text-decoration: underline;}
a.lgn_text:visited {color: #384955; text-decoration: underline;}
a.lgn_text:hover {color: #CC3300; text-decoration: underline;}
.lgn_textbig {color: #000000; font-family: Verdana, Arial, Geneva, sans-serif; font-size: 11px; line-height: 14px;}
.lgn_textalt {color: #384955; font-family: Verdana, Arial, Geneva, sans-serif; font-size: 11px; line-height: 16px;}
.lgn_textred {color: #CC3300; font-family: Verdana, Arial, Geneva, sans-serif; font-size: 10px; line-height: 11px;}
.lgn_textbox {color: #000000; font-family: Verdana, Arial, Geneva, sans-serif; font-size: 11px; margin-left: 0px; padding-left: 0px;}

/* 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:#cc33000; font-weight:normal;
	text-decoration:underline;
}
.heading3 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #000000; text-transform: lowercase}

.ontherecord {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #990000; }

.birdfluheading {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #F8DFC0; }
