table.pmcinfo {
  clear: right;
  width: 100%;
  line-height: 1.4em;
  border-collapse: collapse;
  border: 1px solid #b9d2e3;;
  color: #4f6480;
  background: #f0f0f0;
}
table.pmcinfo caption {
  margin: 0;
  padding: 0;
  color: #245185;
  line-height: 2em;
  text-align: left;
  font-weight: bold;
}
table.pmcinfo thead tr {
  color: white;
  background: #5b7fc5;
  text-align: center;
  font-size: 85%;
}
table.pmcinfo thead tr th {
  padding: 0.4em 0.6em 0.4em 0.6em;
  border: 1px solid #b9d2e3;
  text-align: center;
}
table.pmcinfo tbody tr {
  border: 1px solid #b9d2e3;
  font-size: 85%;
}
table.pmcinfo tbody th {
  padding: 0.2em;
  border: 1px solid #b9d2e3;
}
table.pmcinfo tbody td {
  padding-left:  0.6em;
  border-bottom: 1px solid #b9d2e3;
}
table.pmcinfo tbody tr.odd {
  background: white;
}
table.pmcinfo tbody tr.odd td {
  background: white;
  color: #4f6480;
}
table.pmcinfo tbody tr th a:link {
  font-weight: bold;
  text-decoration: none;
}
table.pmcinfo tbody tr th a:visited {
  font-weight: bold;
  text-decoration: none;
}
table.pmcinfo tbody tr th a:hover {
  font-weight: bold;
  color: #4f6480;
  text-decoration: underline;
}
table.pmcinfo tbody td a:link {
  color: #4f6480;
  text-decoration: none;
}
table.pmcinfo tbody td a:visited {
  color: #4f6480;
  text-decoration: none;
}
table.pmcinfo tbody td a:hover {
  color: #4f6480;
  text-decoration: underline;
}
#pmcarchive {
  margin: 0;
  padding: 0;
  color: #245185;
  line-height: 2em;
  text-align: right;
  font-weight: bold;
  font-size: x-small;
}
#pmcarchive a:link, #pmcarchive a:visited {
	text-decoration: none;
	background-color: #FFFFFF;
	color: #245185;
}
#pmcarchive a:hover {
	text-decoration: underline;
	background-color: #FFFFFF;
	color: #245185;
}