/* Basic links */
A {
	color:#037D7D;
	text-decoration:underline;
}
A:hover {
	color:#cc3300;
	text-decoration:underline;
}
A:visited {
	color:#037D7D;
	text-decoration:underline;
}

/* Global Top Navigation Links */
A.topnav, A.topnav:visited, A.topnav:hover {
	font:bold 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
}

/* Top Nav help and site index links */
A.topnavsml, A.topnavsml:visited, A.topnavsml:hover {
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:underline;
}

/* Left Nav NOt Links */
.leftnavOn {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
}

/* Left Nav Links - highlighted */
A.leftnavOn, A.leftnavOn:visited, A.leftnavOn:hover {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
}

/* Left Nav Links - not highlighted */
A.leftnav, A.leftnav:visited {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
}
A.leftnav:hover {
	color:#cc3300;
	text-decoration:none;
}

/* Left Nav Links - 2nd level */
A.leftnav2, A.leftnav2:visited {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
}
A.leftnav2:hover {
	color:#cc3300;
	text-decoration:none;
}

/* Left Nav Links - 2nd level highlighted */
A.leftnav2On, A.leftnav2On:visited, A.leftnav2On:hover {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
}

/* Left Nav Links - 3rd level */
A.leftnav3, A.leftnav3:visited {
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
}
A.leftnav3:hover {
	color:#cc3300;
	text-decoration:none;
}

/* Left Nav Links - 3rd level */
A.leftnav3On, A.leftnav3On:visited, A.leftnav3On:hover {
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
}

/* NPG Subject black links */
A.subject, A.subject:visited {
	font:normal 10px Arial, Verdana, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
}
A.subject:hover {
	color:#cc3300;
	text-decoration:none;
}

/* NPG Subject Browse all publications link */
A.subjectred, A.subjectred:visited, A.subjectred:hover {
	font:normal 10px Arial, Verdana, Helvetica, sans-serif;
	color:#cc3300;
	text-decoration:none;
}

/* 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:#037d7d;
	text-decoration:underline;
}

/* Search Text */
.search {
	font:bold  12px  Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

/* Advanced Search Links */
A.adsearch, A.adsearch:visited, A.adsearch:hover {
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#037d7d;
	text-decoration:underline;
}

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

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

/* white previous and next unlinked */
.whitesml2 {
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
}

/* white previous and next links */
A.whitesml2, A.whitesml2:visited, A.whitesml2:hover {
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
}

/* Login Text Labels */
.login {
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}

/* small red links 10px variable */
A.redsml, A.redsml:visited, A.redsml:hover {
	font:normal x-small Verdana, Arial, Helvetica, sans-serif;
	color:#cc3300;
	text-decoration:underline;
}

/* red links 12px variable */
A.retraction, A.retraction:visited, A.retraction:hover {
	font:normal small Verdana, Arial, Helvetica, sans-serif;
	color:#cc3300;
	text-decoration:underline;
}

/* 11px black links */
A.blacksml2, A.blacksml2:visited {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:underline;
}
A.blacksml2:hover {
	color:#cc3300;
	text-decoration:underline;
}

/* back to top links links 10px variable */
A.top, A.top:visited {
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:underline;
}
A.top:hover {
	color:#cc3300;
	text-decoration:underline;
}


/* date Text */
.date {
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}


/* Subject Area classes */
.subjecttitle {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
}

.subjecttext {
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#990000;
}

/* small coloured links 10px RH Nav */
A.linksml, A.linksml:visited {
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#037d7d;
	text-decoration:underline;
}
A.linksml:hover {
	color:#cc3300;
	text-decoration:underline;
}

/* Top anchor  Links */
A.anchor2, A.anchor2:visited {
	font:normal small Verdana, Arial, Helvetica, sans-serif;
	color:#037d7d;
	text-decoration:underline;
}
A.anchor2:hover {
	color:#cc3300;
	text-decoration:underline;
}

/* Archive month Links */
A.archivemonth, A.archivemonth:visited {
	font:normal x-small Verdana, Arial, Helvetica, sans-serif;
	color:#037d7d;
	text-decoration:underline;
}
A.archivemonth:hover {
	color:#cc3300;
	text-decoration:underline;
}

/* Homepage Article Links */
A.articletitle, A.articletitle:visited {
	font:bold small Verdana, Arial, Helvetica, sans-serif;
	color:#037d7d;
	text-decoration:underline;
}
A.articletitle:hover {
	color:#cc3300;
	text-decoration:underline;
}

/* Grey author names 10px */
.authorname {
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
	line-height:14px;
}

/* Black author names 12px variable */
.author {
	font:normal small Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
}

/* See also text small red 10px variable */
.seealso {
	font:normal x-small Verdana, Arial, Helvetica, sans-serif;
	color:#cc3300;
	text-decoration:none;
}

/* Free text small red 10px variable */
.freeaccess {
	font:normal x-small Verdana, Arial, Helvetica, sans-serif;
	color:#cc3300;
}

/* Advertisement text uppercase grey 10px variable */
.greysml {
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	text-decoration:none;
	text-transform:uppercase;
}

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

/* Red 12px TOC header text */
.tochead {
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#cc3300;
}

.tocsub {
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#cc3300;
}

/* Small black 10px text variable */
.blacksml {
	font:normal x-small Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
}

/* Small white 10px text */
.whitesml {
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	text-transform:uppercase;
}

/* Web focus text coloured 11px text */
.webfocustext {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#037d7d;
	text-decoration:none;
	line-height:15px;
}
/* Page numbers grey 12px text variable */
.pagenum {
	font:normal small Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	text-decoration:none;
}
/* Page numbers black 10px text variable */
.pagenum2 {
	font:normal x-small Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}

/* Black text 10px */
.blacksml2 {
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
}

/* Black text 10px variable*/
.blacksmltext {
	font:normal x-small Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
}
/* Black text 11px */
.blacknorm {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	line-height:16px;
}

/* Blue link  12px */
A.bodylink {
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#0000ff;
	text-decoration:underline;
	line-height:15px;
}
A.bodylink:visited {
	color:#990099;
	text-decoration:underline;
}
A.bodylink:hover {
	color:#0000ff;
	text-decoration:underline;
}

/* Blue link  11px */
A.bodylink2 {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#0000ff;
	text-decoration:underline;
	line-height:15px;
}
A.bodylink2:visited {
	color:#990099;
	text-decoration:underline;
}
A.bodylink2:hover {
	color:#0000ff;
	text-decoration:underline;
}

/* Contents link coloured 10px variable */
A.contentslink {
	font:normal x-small Verdana, Arial, Helvetica, sans-serif;
	color:#037d7d;
	text-decoration:underline;
}
A.contentslink:visited {
	color:#925ab1;
	text-decoration:underline;
}
A.contentslink:hover {
	color:#cc3300;
	text-decoration:underline;
}

/* Article link blue 10px */
A.articlelink {
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#0000ff;
	text-decoration:underline;
	line-height:16px;
}
A.articlelink:visited {
	color:#990099;
	text-decoration:underline;
}
A.articlelink:hover {
	color:#0000ff;
	text-decoration:underline;
}

/* Login box links 10px coloured */
A.login, A.login:visited, A.login:hover {
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#037d7d;
	text-decoration:underline;
}

/* Page anchor links 10px grey */
A.anchor, A.anchor:visited {
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
}
A.anchor:hover {
	color:#cc3300;
	text-decoration:none;
}

/* Article dividers 10px blue */

.articlelink {
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#0000ff;
	line-height:14px;
}

/* Bottom Footer divider lines */
.bottomnav {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	line-height:14px;
	text-decoration:none;
}

/* Bottom Footer Nav Links */
A.bottomnav, A.bottomnav:visited {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	line-height:14px;
	text-decoration:none;
}
A.bottomnav:hover {
	color:#cc3300;
	text-decoration:none;
}

/* Copyright links 10px black */
A.copyright, A.copyright:visited {
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
}
A.copyright:hover {
	color:#cc3300;
	text-decoration:none;
}

/* Privacy links 10px coloured */
A.privacy, A.privacy:visited {
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#037d7d;
	text-decoration:underline;
}
A.privacy:hover {
	color:#cc3300;
	text-decoration:underline;
}

/* Footer Navigation links 11px coloured */
A.footer, A.footer:visited {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#037d7d;
	text-decoration:underline;
}
A.footer:hover {
	color:#cc3300;
	text-decoration:underline;
}

/* Small grey links 10px */
A.greysmllink, A.greysmllink:visited {
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:underline;
	line-height:14px;
}
A.greysmllink:hover {
	color:#cc3300;
	text-decoration:underline;
}

/* Previous  next links on Popups coloured 10px */
A.popnav, A.popnav:visited {
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#037d7d;
	text-decoration:underline;
}
A.popnav:hover {
	color:#cc3300;
	text-decoration:underline;
}

/* Small links 10px coloured */
A.sml, A.sml:visited {
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#037d7d;
	text-decoration:underline;
	line-height:14px;
}
A.sml:hover {
	color:#cc3300;
	text-decoration:underline;
}

/* Sponsor text 11px coloured */
.sponsor {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#990066;
}

/* Introbox Text */
.introtext {
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:14px;
}

/* Introbox Text */
.browsetext {
	font:normal 11px  Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

/* Browse at top of page coloured */
.browsehighlight {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#006666;
}

/* Browse links grey 11px */
A.browselink, A.browselink:visited {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
}
A.browselink:hover {
	color:#cc3300;
	text-decoration:none;
}

/* header - popups */
.heading1 {
	font:bold medium Verdana, Arial, Helvetica, sans-serif;
	color:#037d7d;
}

/* Second level headings Georgia 18px variable */
H2 {
	font:bold large  Georgia, Times New Roman, Times, serif;
	color:#000000;
}

/* third level headings Uppercase 12px variable coloured */
.heading3 {
	font:bold small Verdana, Arial, Helvetica, sans-serif;
	color:#037d7d;
	text-transform:uppercase;
}

/* Forth level headings 12px variable */
.heading4 {
	font:bold small Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}

/* 1st level table headings 12px variable */
.table1 {
	font:bold small Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}

/* 2nd level table headings 12px variable */
.table2 {
	font:normal small Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}

/* 3rd level table headings 10px variable */
.table3 {
	font:normal x-small Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}

/* Archive table headings 11px white */
.archivehead {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
}

/* Article area headings 11px */
.articleareatitle {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#006666;
}

/* Article info 10px */
.articleinfo {
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}

/* Article titles 12px variable */
.articletitle {
	font:bold small Georgia, Times New Roman, Times, serif;
	color:#000000;
}

/* Article text 12px variable */
.articletext {
	font:normal small Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}

/* FAQ Q and A coloured 12px variable */
.faq {
	font:normal small Verdana, Arial, Helvetica, sans-serif;
	color:#037d7d;
}

/* Breakout quotes coloured 12px variable */
.quote {
	font:normal small Verdana, Arial, Helvetica, sans-serif;
	color:#037d7d;
}

/* Doi numbers 10px variable */
.doi {
	font:normal x-small Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}

/* Dividing lines 10px variable */
.divider {
	font:normal x-small Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}

/* Special offer text coloured 12px variable */
.specialoffer {
	font:normal small Verdana, Arial, Helvetica, sans-serif;
	color:#037d7d;
}

/* Article info text 11px variable */
.articleinfo2 {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}

/* Article published date 10px */
.articleinfodate {
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}

/* Normal text 12px */
.bodytext {
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:15px;
}

/* Subtitle text 12px */
.subtitle {
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:15px;
}

/* Toc page title 14px variable */
.toctitle {
	font:bold medium Verdana, Arial, Helvetica, sans-serif;
	color:#037d7d;
}

.tocsubject {
	font:Bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#037d7d;
	text-decoration:none;
}

.white12 {
	font:Bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
}


.lgn_border {color: #CDEEEE;}
.lgn_background {color: #CDEEEE;}
.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: #037D7D; 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;}


.boxbar {
	FONT-SIZE: xx-small;
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

.boxtitle {
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

.boxlink {
	FONT-SIZE: xx-small;
	COLOR: #037D7D;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
	LINE-HEIGHT: 1.5;
}

.boxlink:visited {
		color:#037D7D;
}

.boxlink:hover {
		color:#037D7D;
}

.boxlinkedtitle {
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	COLOR: #037D7D;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
}

.boxlinkedtitle:visited {
		color:#037D7D;
}

.boxlinkedtitle:hover {
		color:#037D7D;
}
	
.boxtext {
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

.boxseealso {
	FONT-SIZE: xx-small;
	FONT-WEIGHT: bold;
	COLOR: #cc0033;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}


/* products search box */

.prdnorm{

            font: 10px Verdana, Arial, Helvetica, sans-serif;

            color:#000000;

            text-decoration:none;

}

 

A.prd_red {

            font: 10px Verdana, Arial, Helvetica, sans-serif;

            color:#cc3300; font-weight:normal; text-decoration:underline;

}

A.prd_red:hover {

            font: 10px Verdana, Arial, Helvetica, sans-serif;

            color:#000000; font-weight:normal;

            text-decoration:underline;

}

A.prd_red:visited {

font: 10px Verdana, Arial, Helvetica, sans-serif;

            color:#cc33000; font-weight:normal;

            text-decoration:underline;

}


.uppercase {
	text-transform : uppercase;
}

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