.nivibodytext {	font-family: "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;}.nivilighter {	color: #808080;}.nivismaller {	font-size: 10px;}.nivisidebar a {	color: #666666;	text-decoration: none;}.nivisidebar a:hover {	color: #000000;}.feedback {text-align:right; font-weight: normal;}.feedback a:hover {background-color:#FFFFFF; font-weight: normal;}.feedback a { font-weight: normal;}.comments-link a {background-color: #FFFFFF; font-weight: normal;}.comments-link a:hover {background-color: #FFFFFF;}.comments-link {font-variant:small-caps;}.commentmetadata {	color: #666666;}div.feedback a {color:#666666; text-decoration: none; border-bottom-width: 0px; font-weight: normal;}div.feedback a:hover {color:#000000; text-decoration: none; border-bottom-width: 0px; font-weight: normal;}ul.page_item li {padding-top:5px;}ul.page_item {padding-top: 5px;}.niviarticledate {color:#666666; font-size:10px;}.nivititle a {	color: #000000;	text-decoration: none;	font-family: "Gill Sans", "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif;	font-size:30px;}.nivisectiontitle {font-weight: bold; font-size: 18px;}.nivititle a:hover {	color: #666666;}.nivibody a {	border-bottom-color: #000000;	border-bottom-width: 0px;	border-bottom-style: dashed;	text-decoration: none;	color: #C80000;		}.nivibody a:visited {	border-bottom-color: #000000;	border-bottom-width: 0px;	border-bottom-style: dashed;	text-decoration: none;	 color: #0040b6;	 color: #C80000;}.nivibody a:hover {	text-decoration: none; 	color:#0040FF;		border-bottom-style: solid;	border-bottom-color: #0040FF;	border-bottom-width: 1px;	color: #C80000;}span.nivijournaltitle {	font-style:italic;}p {	line-height: 17px;	margin-top: 0px;	}p.bio {padding-right: 10px;}	p.nivipaper {	color: #808080;}.niviheading {			font-weight: bold;			}#navmenu ul {margin: 0; padding: 0;         list-style-type: none; list-style-image: none; }#navmenu li {display: inline; }#navmenu ul li a {text-decoration:none;  margin: 4px; font-size: 10px;        padding: 5px 20px 5px 20px; color: #666666;        background: #E6E6E6;}#navmenu ul li a:hover {color: #000000;        background: #BFBFBF; } #navmenu li a#current { color: #000000; background: white; }.page_item {margin: 0; padding: 0;        list-style-type: none; list-style-image: none; color:#666666; text-decoration: none;}/*.commentlist {margin: 0; padding: 0;        list-style-type: none; list-style-image: none; }*/.alt {	background-color: #FFFFEF;}.niviarticletitle a {	color: #000000;	text-decoration: none; border-bottom-width: 0px;font-size:14px;font-weight:bold; background-color: #FFFFFF;	}.niviarticletitle a:visited {	color: #000000;	text-decoration: none; border-bottom-width: 0px;font-size:14px;font-weight:bold; background-color: #FFFFFF;	}.niviarticletitle a:hover {	color: #666666;	text-decoration: none; border-bottom-width: 0px;background: #FFFFFF;background-color: #FFFFFF;}span.nivicategorystyle a {color:#FF0000; text-decoration: none; 	border-bottom-width: 0px; font-weight:bold; background-color: #FFFFFF;}span.nivicategorystyle a:visited {color:#FF0000; text-decoration: none; 	border-bottom-width: 0px; font-weight:bold; background-color: #FFFFFF;}span.nivicategorystyle a:hover {color:#black; text-decoration: none; border-bottom-width: 0px; background:#FFFFFF; background-color: #FFFFFF;}