#download {
  table-layout: fixed;
  border-width: 0px;
  border-style: hidden;
  border-collapse: collapse;
  border-spacing: 0;
  padding: 0;
  margin: 0em 2em 0em 2em;
}

#download tr {
  text-align: center;
}

#download td {
  border-width: 1px;
  border-style: solid;
  white-space: nowrap;
  padding: 0.5em 0.4em 0.5em 0.4em;
}

#download tr.desc {
  font-size: x-small;
}

#download td.section {
  font-size: large;
  font-weight: normal;
  text-align: left;
  border-width: 0;
  border-style: hidden;
  padding: 1em 0em 1em 1em;
}

#download a {
  text-decoration: none;

}
#download a:hover {
  text-decoration: underline;
  color: #c30;  
}
#download a:visited {
  text-decoration: none;
  color: #669;
}
#download a:visited:hover {
  text-decoration: underline;
}

span#copy {
  font-size: x-small;
  color: #909090;
  text-align: center;
  margin: -0.2em 0.2em 0em 0.2em;
  padding: 0em 0em 0em 1em;
}
span#copy a {
  color: #c30;
  text-decoration: none;
}
span#copy a:hover {
  color: #c30;
  text-decoration: underline;
}
span#copy a:visited {
  text-decoration: none;
  color: #669;
}
span#copy a:visited:hover {
  text-decoration: underline;
}





/*
h5 {
  font-size: small;
  font-family: monospace;
  font-weight: normal;
  margin: 0;
  padding: 0em 1em 0em 1em;
  line-height: 0.8em;
  font-style: italic;
  border-bottom: thin solid #000;
}
h3 {
  font-size: medium;
  font-family: monospace;
  font-weight: bold;
  margin: 0;
  padding: 0em 0em 0.5em 0em;
  text-align: center;
}*/