
body {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	margin : 0px;
	padding : 0px;

  /* following needed for IE to not add horzi scroll bar */
/*	margin-right:2px; */
	/* background-color : #80b0f0; */
	background-color : #e8e8e0;
	font-size : 9pt;
  _overflow-x: hidden;
}

body.searchmain { 
	background-color : #ffffff;
  _overflow-x: hidden;
}

html { 
/*  margin-right: 2px; */
 }
 
 div#grouplist{
 	margin-top: 1em;
 }
 
div#banner {
  background-color : #000000;
	background-image : url("narrowbanner.jpg");
	height : 40px;
} 
 
div#narrowbanner {
  background-color : #000000;
	background-image : url("narrowbanner.jpg");
	height : 40px;
}
 
div#menu {
	color : #a0a0a0;
	font-size : 7pt;
	padding : 2px;
}
 
div#yearTitle{
	padding-bottom:1em;
}
div#menu a {
	font-size : 7pt;
	color : #606060;
	text-decoration : none;
}

div#menu a:hover {
	font-size : 7pt;
	color : #606060;
	text-decoration : underline;
}


div#previewmarker {
	background-color : #a0a0a0;
	padding :  2px;
	text-align : center;
	font-style : italic;
	font-size : 8pt;
	font-weight : bold;
	color : #ffffff;
}


div#authorslist {
	padding : 6px;
	border : 1px solid #e8e8e8;
	background-color : #f4f4f4;
	margin-top : 26px;
}

div #tagslist {
	padding : 6px;
	border : 1px solid #e8e8e8;
	background-color : #f4f4f4;
	margin-top : 26px;
}


div#mainlogo {
	float : right;
	padding : 0px;
	padding-right : 12px;
	padding-top : 2px;
}

 
div.pagetext {
	margin : 0px;
	padding-left : 40px;
	padding-right : 40px;
} 
 
 
div.formcontent {
	padding : 26px;
	 
} 
 
div.pvblock {
	background-color : #ffffff;
	margin : 0px;
	padding-left : 100px;
	padding-right : 100px;
	padding-bottom : 4px;
} 
 
 
div.previewtitle {
	margin-top : 0px;
	margin-left : 10px;
	color : #808080;
	font-style : italic;
} 
 
div.preview {
	background-color : #ffffff;
	border : 1px dashed #b0b0b0;
	margin-left : 10px;
	margin-right : 10px;
	margin-top : 2px;
	margin-bottom : 0px;
	padding : 6px;
	min-height : 100px;
}
 
div.pvbuttons {
	margin-right : 10px;
	margin-bottom : 3px;
	height : 26px;
}

div.movingPanel{
	margin-right:5px;
	right: 0px;
	position: fixed;
}
 
input.btn {
	font-size : 9pt;
	border-top : 1px solid #ffffff;
	border-left : 1px solid #ffffff;
	border-bottom : 1px solid #e0e0e0;
	border-right : 1px solid #e0e0e0;
  cursor: pointer;
} 
 
 
h2 { 
	font-size : 16px;
	color : #606060;
	padding-top : 12px;
	padding-bottom : 0px;
	margin-bottom : 0px;
}

h4 {
  font-size: 10pt;
	padding : 0px;
	margin : 0px;
	padding-bottom : 4px;
	color : #404040;
}


div.importoptions {
	padding : 0px;
	background-color : #d0e0d0;
	border-top : 1px solid #f0e0a0;
	border-bottom : 1px solid  #f0e0a0;
}


div.importoptions div.head {
	background-color : #b0c0b0;
	color : #000000;
	font-weight : bold;
	font-size : 10pt;
	padding : 4px;
	padding-left : 12px;
}

div.iobody {
	padding : 8px;
	padding-left : 16px;
}


.student { 
  color: white;
 }


.tr0 { 
  background-color:#f0f0f0;
 }
.tr1 { 
  background-color:#f0fff0;
 }


p {
	font-size : 9pt;
	padding-bottom : 0px;
	margin-bottom : 0px;
}

td {
	font-size : 8pt;
}

textarea {
	border : 1px solid #c0c0c0;
	font-size : 8pt;
	width : 96%;
	padding : 4px;
}
 

.minor {
background-color : #f8f8f8;
}


select {
	font-size : 8pt;
	border : 1px solid #c0c0c0;
}

input.fw {
	width : 99%;
	font-size : 9pt;
	border : 1px solid  #c0c0c0;
}



div.refblock {
	padding : 0px;
	padding-left : 0px;
  /*background-color : #e4e4eb; */
	background-color : #c0d0e8;
	border-top : 1px solid #909090;
	border-bottom : 1px solid  #c0c0c0;
	margin-bottom : 26px;
	margin-right : 22px;
}


div.refblock div.head {
	background-color : #808080;
	color : #ffffff;
	font-weight : bold;
	font-size : 10pt;
	padding : 2px;
	padding-left : 12px;
}

div.refbody {
	padding : 9px;
	padding-left : 16px;
}

input.input {
	font-size : 9pt;
	border : 1px solid #c0c0c0;
}
 
input.search {   
  font-size: 11pt; 
}

#searchresults { 
  margin-top:1em;
}

.showingall { 
  color: #aaa;
  font-style: italic;
}

.searchingfor { 
  color: #aaa;
  font-style: italic;
}

input.searchbut { 
  font-size: 11pt;
}

span.advsearch { 
  font-size: 10pt; 
}

a.searchmode, a.searchmode:hover {  
 color:#aaa; font-size:7pt; vertical-align: bottom;
}

span.meta {
	font-style : italic;
	color : #404040;
}

.grouptitle { 
  padding-top: 0.5em;
  padding-bottom: 0.5em;
}



div.edithead {
	background-color : #808080;
	margin : 0px;
	padding : 4px;
	padding-left : 72px;
	font-weight : bold;
	font-size : 12pt;
	color : #ffffff;
}

div.mainname {
	padding : 9px;
	padding-top : 12px;
}

h1.mainname {
	padding : 9px;
	padding-top : 12px;
  font-size:12pt;
  margin:0px;
}


div.editmenu {
  background-color : #ffffff;
  padding : 4px;
/*  padding-left : 52px; */
  margin : 0px;
}



a.menu {
	font-weight : bold;
	color : #303030;
	font-size : 9pt;
	text-decoration : none;
	margin-right : 10px;
	margin-left : 10px;
}

a.menu:hover {
 font-weight : bold;
	color : #505030;
	font-size : 9pt;
	text-decoration : none;
	margin-right : 10px;
	margin-left : 10px;
}


div.mainmenu {
	text-align : center;
	background-color : white;
}
 
table.mainmenu {
	padding : 2px;
}

table.mainmenu td {
	vertical-align : middle;
}

table.mainmenu a, table.mainmenu span {
	font-size : 10pt;
	color : #000060;
	text-decoration : none;
	cursor : pointer;
}

table.mainmenu a:hover {
  text-decoration : underline;
  font-size: 10pt;
}


table.mainmenu img {
   padding-left : 12px;
   border : 0px;
	 
}
 
td.arr {
	font-size : 12pt;
	font-weight : bold;
	padding-right : 6px;
}
 
 
div.content {
	background-color : white;
	padding : 30px;
	padding-left : 60px;
	padding-right : 40px;
	border-bottom : 1px solid #c0c0c0;
	min-width : 600px;
	min-height : 200px;
} 

div.searchcontent {
	background-color : white;
	padding : 30px;
	padding-left : 60px;
	padding-right : 40px;
	border-bottom : 1px dotted #c0c0c0;
	min-width : 200px;
	min-height : 200px;
} 

div.searchnopadding {
	background-color : white;
	min-height : 200px;
} 

table.reftable {
	margin-left : 30px;
}


p.err {
	font-size : 10pt;
}

a.asml, a.asml:hover { 
  font-size: 8pt;
 }

p.err a {
	font-size : 10pt;
	text-decoration : underline;
}

p.paper {
	color : #303030;
	padding-top : 2px;
	padding-bottom : 2px;
	margin : 0px;
	font-size : 9pt;
	border-bottom : 1px dotted #f0f0f0;
  clear:right;
}

div.paper {
	color : #303030;
	padding-top : 2px;
	padding-bottom : 2px;
	margin : 0px;
	font-size : 9pt;
	border-bottom : 1px dotted #f0f0f0;
}




div.tags {
	text-align : right;
	font-size : 7pt;
	color : #008000;
	padding-right : 42px;
}




span.journal {
	font-style : italic;
}

span.self {
	color : #000000;
}

td.year  {
	font-size : 9pt;
	font-weight : bold;
	padding-top : 2px;
	padding-right : 9px;
	z-index : 10;
}
 
image.ja {
	z-index : 0;
}


a {
	font-size : 9pt;
	text-decoration : none;
}

.chapter{
	font-style:italic;
}

a:hover {
	font-size : 9pt;
	text-decoration : underline;
}

a.title:hover, a.ax:hover { 
  text-decoration: none;
 }

a.doi {
	font-size : 7pt;
	text-decoration : none;
}


a.doi:hover {
	font-size : 7pt;
	text-decoration : underline;
}

a img {
	border : 0px;
}

.dbuttons { 
  float:right;
}


input.file {
	border : 1px solid #c0c0c0;
	font-size : 8pt;
}



.poweredby { 
 float: right;
 color: #c0c0c0;
 padding-top: 2px;
 padding-right : 12px;
 padding-bottom : 4px;

/* Margin needed or stupid IE mucks up the layout */
 margin-right: 32px;
 min-width: 150px;
 }

.maintext { 
  background-color: white;
  padding: 2em; 
  margin-top: 0em;
  margin-left: 2px;
  margin-right: 2px;
 }


.pubtext { 
  clear: right;

  margin-top: 3em;
  /*border-top: 1px  #c0c0e0; */
  padding-top: 2em;
  height: 99%;
  min-height: 200px;
 }

.expbutton { 
  font-size: 7pt;
  float:left; margin-right: 7px; 
  width: 0.7em; 
  height: 1em; 
  background-color: #f0fff8; 
  padding-left:2px; padding-right:2px; 
  padding-bottom:2px;  
  border:1px solid #e0e0e0; 
  color: #333399;
}

.publication { 
  /*margin-top: 0.1em*/;
  padding: 0.1em;
  z-index: 10;
  margin-bottom:2em;
/*
  margin-top: 0.5em;
  padding: 0.5em;
*/
  margin-left: 2em;
/*
  border-top: 1px solid #e0e0e0;
  border-right: 1px solid #e0e0e0;
  border-left: 1px solid #e0e0e0;
*/
  font-size: 10pt;

  /* trigger IE layout mode */
  min-width:0px;
/*  overflow: auto; */
/*  background-color: #f8faf8; */
 }

.noyeartitle { 
  color: #333399;
  border-bottom: 2px solid #333399;
  margin-top: 2em;
  padding-bottom: 4px;
/*  font-family: sans-serif; */
  font-size: 14pt;
 }

.yearindent { 
/*  margin-left: 2em; */
 }
 
 .yeartitle, .yearsep{
 clear: both;
 }

.dup { 
  color: #a0a0b0;
 }

.refdiv { 
  border-left: 2px solid transparent; 
  background-color: white; 

  color : #303030;
  padding-top : 2px;
  padding-bottom : 2px;
  margin : 0px;
  font-size : 9pt;
  border-bottom : 1px dotted #f0f0f0;  
 }

.control { 
  text-decoration: none;
 }

.contact { 
  float: right;
  border : 1px solid #dcdcdc;
   
  padding: 1em;
  margin-left: 1em;
  background-color: #ffffe8;
 }

.controls { 
  float: right;
}

.controls a { 
  color: #333399;
 }
 

.publistlink { 
  text-decoration: none;
  color: black;
 }

.formhelp { 
  font-style: italic;
  color: #a0a0a0;
 }

input, textarea { 
  font-family: sans-serif;
  font-size: 9pt;
 }

.formfield { 
/*  font-weight: bold; */
  font-size: 8pt;
 }

.formoptfield { 
  font-size: 8pt;
  color: #606060;
 }

.flright { 
  float: right;
 }

/* Styles for the reference items */

.abstract { 
  margin: 1em;
  margin-left: 3em;
  font-style: italic;
  color: #404080;
  min-width: 0px;
 }

span { 
  min-width: 0px;
  _zoom: 1; /* trigger hasLayout in IE6 to work around IE bugs */
 }

/* Add a layout class to an a to get it to display in IE6 */
a.layout, div.layout { 
  _zoom: 1;
 }

div { 
  min-width: 0px;
 }

.note { 
  margin: 1em;
  margin-left: 3em;
  color: #222222;
/*  font-family: verdana, arial, sans; */
  min-width: 0px;
}


.notags { 
  display: inline;
  margin: 1em;
  margin-left: 3em;
  color: #333399;
  font-weight: bold;
  font-style: italic;
 }

.journal, .booktitle { 
  font-style: italic;
 }

.title { 
  color : #404040;    
  font-weight: bold;
  text-decoration: none;
}

.editor { 
  color: #999999;
 }
 
 .amaProceedings{
 color:#303030;
 }

.fulltextlinks { 
  float: right; 
  padding-left: 12px; 
  padding-bottom: 4px; 
  width: auto;
  display:inline;
 
}

.doilink, .doilink:hover, .repolink, .repolink:hover, .pubmedlink, .pubmedlink:hover { 
  font-size:7pt;
 }
 
 .doilink,.htmllink,.pdflink,.pubmedlink,.repolink{
 margin-right: 4px;
 }

.indexpad { 
  margin-left: 2em;
  /*padding-top: 2em;*/
 }

.indexsub { 
  margin-left: 2em;
  padding-top: 2em;
 }

.indexref { 
  clear:both;
  padding: 4px;
 }

/* For pubmed entries present in list */
.present { 
  filter: alpha(opacity=70);
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);

  _zoom:1;
  opacity: 0.7;
  border-left: 1px solid orange;
  border-right: 1px solid orange;
  margin-bottom: 8px;
 }

/* For updated pubmed entries */
.medline { 
  _zoom:1;
  border: 1px solid blue;

  margin-bottom: 8px;
 }

.yearsub { 
  float: right; 
  font-style : italic;
  font-weight: normal;
/*  color: #339933; */
 }

.yearsep { 
  font-size: 10pt;
  font-weight: bold;
  color:#666666;
  padding-top : 2px;
  width:80px;
  word-wrap:break-word;
/*  padding-right: 1em; */
}

.noyearsep { 
  font-weight: bold;
  color: #666699;
  margin-top: 2em;
  margin-bottom: 1em;
  margin-left: 0em;
  font-size: 120%;
  border-bottom: 1px dotted #cccccc;
}

.publist { 
/*  font-family: sans-serif, bookman, serif; */
 }

a.pdflink, a.htmllink { 
  color: green;
  text-decoration: none;
 }

div.thumbdiv { 
  float:right; 
/*   margin-right:1em; */
  margin-left:1em; 
  margin-bottom:1em; 
  border-right:1px dotted #ddd; 
  border-bottom:1px dotted #ddd;
}

img.thumbimg {  
  width:80px;
}


a.authorlink { 
  font-size:9pt;
  cursor:pointer;
  color: #303030;
}

a.authorlink:hover {  
  color: #303030;
  font-size:9pt;
  text-decoration:underline;
}

.editcontrols { 
  color:white;
  font-size: 10pt;
  background-color:#808080;
  margin:0px;
  padding:4px;
 }

.atag { 
  text-decoration:none;
  color:green;
 }

.aauthor { 
  text-decoration:none;
  color:blue;
 }

.selbutton { 
  border: 1px inset green;
  background-color: #e8e8e8;
  padding: 0.3em;
  display: inline;
  color: green;
  font-weight: bold;
 }

.unselbutton { 
  font-weight: bold;
  color: #909090;
  border: 1px outset #c0c0c0;
  padding: 0.3em;
  text-decoration: none;
 }

.selref {  
  /* border : 1px dashed #808080; */
}

.selref span.refbody {
	background-color : #f6c384;
	 border : 1px dotted #b0b0b0;
}

.hideit { 
  display: none;
 }


.refdiv { 
  margin-left: 1em; 
  margin-right: 1em; 
  padding: 0.1em;
 }


.title { 
  cursor: pointer;
 }

.notitle:hover { 
  background-color: #e0fcf0;
 }

.shelp{  
  font-style : italic;
  color: #a0a0a0;
}
 
span.selcoll { 
  background-color: #66ff66;
  cursor: pointer;
}
span.unselcoll { 
  cursor: pointer;
}

a.amatitle {
  font-weight: normal;
}

a.expand{
	float:left;
}
a.harvardtitle{
	font-weight:normal;
}

a.tagText{
	font-style:italic;
}
.sats{
	display:none;
}

a.arrowDown{
	float:left;
	visibility:inherit;
	cursor :pointer;
}
a.arrowUp{
	float:left;
	visibility:inherit;
	cursor :pointer;
	margin-left:0.5em;
}

a.whiteBorder{
	position:relative;
	top:-80px;
}

div.refCommonProperties{
	border:1px solid white;
	margin-left:2em;
}
div.tool{
	float:right;
	padding-left:3em;
}

div.publishDetail{
	padding-left:12px;
	float:right;
}

checkbox.editTool{
	float:right;
	border:none;
}

a.fullText{
	color:red;
	text-decoration:none;
}

a.icons{
	float:right;
}

div.aPublication{
	margin-botton:3em;
	text-align:right;
	margin-right:4em;
	font-style:italic;
	color:#a0a0a0;
}

table.sameYearTable{
	width:95%;
	table-layout:fixed;
	border-collapse:separate;
	border-spacing:0px;
	padding:0px;
}

div.bibliograph{
	clear : right;
	float : right;
	padding : 1em;
	font-size : 8pt;
}

.findhighlight{
 	background-color : #FFFACD; 
/* 	border:1px solid; */
/*     border-color:#FF69B4; */
}
