/* CSS Document for NRS Articles */
/* WRAP ARTICLE SPECIFIC CONTENT INSIDE OF A DIV TAG WITH THE CLASS "NRSARTICLE"
THIS WILL SEPARATE THE ARTICLE STYLES FROM ANY OTHER ATTACHED STYLES */

/* bumped up line height */
div.NRSArticle {line-height: 150%;}

/* spacing on p tags */
div.NRSArticle p		{padding-top: 0px; margin-top: 10px;}

div.NRSArticle a	{color: #0000FF;}

/* citation and volume information at the top */
div.NRSArticle div.volumeCiteInfo {border-top: 1px solid #006699; color: #003366; margin-bottom: 4px; padding-top: 4px; line-height: 100%;}

/* article authors */
div.NRSArticle div.topAuthors { margin-bottom: 5px; color: #003366;}

/* Article Title Color */
div.NRSArticle .articleTitle 	{ color: #003366; font-size: 18px; margin: 10px 0px 10px 0px; line-height:20px;}

/* article type in header */
div.NRSArticle .articleType {color: #003366; text-align: right; width: 100px; float: right; }

/*email logo */
div.NRSArticle img.emailLogo {border: 0px; margin: 0px 0px 0px 5px; vertical-align: super;}

/* Affliations */
div.NRSArticle div.affiliations {color: #003366; margin-bottom: 5px;}

/* bottom header - abbreviations, publish/accept dates, doi, etc. */
div.NRSArticle div.bottomHeader {border-top: 1px solid #006699; color: #003366; padding-top: 4px; font-size: 10px; line-height: 100%;}

/* abstract */
div.NRSArticle div.abstract {font-weight: bold; }

/* Section Title */
div.NRSArticle div.title			{  font-weight: bold;  color : #ffffff;
					 background-color:#999999; margin-bottom: 10px; padding: 2px 0px 2px 0px;
					 margin-top: 20px;}
					 
/* subsection title */
div.NRSArticle div.subtitle { font-weight: bold; color : #003366;
			border-bottom: 1px solid #003366; margin-bottom: 10px; margin-top: 15px;}
			
/* subsubsection title */
div.NRSArticle div.subsubtitle { font-weight: bold; color : #333333;
			 margin-bottom: 10px; margin-top: 15px;}
					 
/* text container for padding */
div.NRSArticle div.container {padding-left: 10px; padding-right: 10px; clear:left;}

/* Figure Section Title */
div.NRSArticle div.figsec			{ color : #ffffff; background-color:#006699; }

div.NRSArticle div.expand a {text-decoration: none; color: #FFFFFF;}
div.NRSArticle div.expand a:hover {color: #003366;}

/* glossary */
div.NRSArticle span.glossary-term {font-weight: bold;}

/* Reference Treatments */

/* round corners */
div.NRSArticle div.ref-bl {background-image:url(../../images/refbox-bl.png);
			 background-position: bottom left; background-repeat:no-repeat; 
			 background-color:#CCCCFF; line-height: 125%;}

div.NRSArticle div.ref-br {background-image:url(../../images/refbox-br.png);
			 background-position: bottom right; background-repeat:no-repeat; }

div.NRSArticle div.ref-tl {background-image:url(../../images/refbox-tl.png);
			 background-position: top left; background-repeat:no-repeat; }
			 
div.NRSArticle div.ref-tr {background-image:url(../../images/refbox-tr.png);
			 background-position: top right; background-repeat:no-repeat; padding: 10px;}
			 
/* round corner - off, but with padding */
div.NRSArticle div.ref-padding {padding:10px; line-height: 125%;}
			 
div.NRSArticle div.ref-clear {font-size: 1px; height: 1%;}

div.NRSArticle div.refselected {background-color:#CCCCFF; margin-left: auto; margin-right: auto;}

div.NRSArticle a.returnlink {font-size:10px; margin-left: 10px;}

div.NRSArticle a.xref {font-style:normal; white-space:nowrap;}

div.NRSArticle div.ref 			{ border: 1px solid #000000; background-color: #efefef; display: none; position: absolute; left: 0px;
				  	top: 0px; z-index: 2; }
div.NRSArticle div.xref 			{ color: #ff0000; z-index: 1; cursor: auto; }

div.NRSArticle div.italics        	{ font-style:italic; }

/* images */

/*a img			{border-style: none;}*/

div.NRSArticle .imagecontainer 	{ float: left; margin-right: 10px; }

div.NRSArticle .clearboth			{clear: both;}

div.NRSArticle div.imagebar   		{ background-color: #006699; background-repeat: repeat-x; caption-side: right; height: 100; width: 200;}

div.NRSArticle div.img				{ FONT-FAMILY: verdana; 
					color : #333333; background-color: #EEEEEE; width: 80%; padding: 10px;
					margin-left: auto; margin-right: auto; vertical-align: top; margin-bottom: 10px; margin-top: 10px;}
					
div.NRSArticle div.img div.caption  	{vertical-align: top; margin-left: 210px;}

div.NRSArticle div.img div.caption div.label {margin-bottom: 5px; font-weight:bold; border-bottom: 1px solid #333333;}

/* font decorations */
div.NRSArticle .sub {vertical-align:sub;}

div.NRSArticle .super {vertical-align:super;}

div.NRSArticle .italics {font-style:italic;}

div.NRSArticle .bold {font-weight:bold;}

/* dropdown navigation */
/* based on HTML Dog and Suckerfish list based nav elements */
div.NRSArticle .nav,div.NRSArticle .nav ul {
	float: left;
	width: 150px;
	list-style: none;
	line-height: 1;
	background: white;
	font-weight: bold;
	padding: 0;
	border: solid #CCCCFF;
	border-width: 1px 0;
	margin: 0 0 5px 0;
}

div.NRSArticle .nav a {
	display: block;
	color: #333333;
	text-decoration: none;
	padding: 3px 0px 3px 1px;
}

/*
div.NRSArticle .nav a.subtopics {
	background: url(../../images/rightarrowgrey.gif) center right no-repeat;
}


/* arrow for subtopics to fix positioning where some text would crowd the container */
div.NRSArticle .subtopicArrow {
position:absolute; right: 0;
}

/* top header */
div.NRSArticle .nav li {
	float: left;
	padding: 0;
	width: 125px;
}

/* topic container */
div.NRSArticle .nav li ul {
	position: absolute;
	left: -999px;
	height: auto;
	width: 350px;
	font-weight: normal;
	border-width: 2px;
	margin: 0;
}

/* topic areas */
div.NRSArticle .nav li li {
	width: 350px;
}

div.NRSArticle .nav li ul a {
	width: 350px;
	}

div.NRSArticle .nav li ul ul {
	margin: -20px 0px 0px 350px;
}

div.NRSArticle .nav li.sfhover ul ul,div.NRSArticle  .nav li.sfhover ul ul ul {
	left: -999px;
}

div.NRSArticle .nav li.sfhover ul,div.NRSArticle .nav li li.sfhover ul,div.NRSArticle .nav li li li.sfhover ul {
	left: auto;
}

div.NRSArticle .nav li.sfhover {
	background-color: #CCCCFF;
}

/* for the references container to clear the nav dropdown */
div.NRSArticle .clearleft {clear:left;}


/*image browser specific styles */
div.NRSArticle .imageBrowseLinks {border-top: 1px solid #333333; border-bottom: 1px solid #333333; text-align: right; font-weight: bold;}

div.NRSArticle .imageBrowseLink {margin-left: 5px; margin-right: 5px; float: right; width: 20px;}

div.NRSArticle .imageBrowseClear {clear: both;}

div.NRSArticle .imageBrowseImageDiv {float:right; margin-top: 5px; width: 505px; height: 505px; border-left: 1px solid #333333; margin-left: 5px;}

div.NRSArticle .bigImageLink {float:left; padding-left: 10px; width: 200px; vertical-align:middle;}

div.NRSArticle .imageBrowseImage {text-align:left; vertical-align:top;}

div.NRSArticle .imageBrowseLabel {font-weight: bold;}

div.NRSArticle .imageBrowseCaption {overflow:auto; width: 210px; height: 400px}