a.newlink {
  color: #909090 !important;
  background: transparent;
  font-size: smaller;  
  font-weight: bold;
  text-decoration: none;
}

a.newlink:hover {
  color: #606060;
  background: transparent;
  font-size: smaller;  
  text-decoration: underline;
}

p[hidden="true"] {
  display: none;
}

h4 {
  margin-bottom: 1ex;
}

p, .featureText {
  font-size: small;
  text-align: justify;
}

p.featureText {
  margin-left: 15px; 
}

b.heading {
  font-size: large; 
}

.featureCaption {
  font-size: x-small;
}

.featureIcon {
  margin: 10px;
  text-align: center;
  background-color: #F4F4F4;
  color: inherit;
}

.featureIconImage {
  padding: 1px;
  margin-bottom: 3px;
}

td.body {
  font-family: Arial, helvetica, sans-serif;  
}

#featureTable {
  margin-left: 15px;
  margin-right: 15px;
  background-color: #FAFAFA;  
}

