p {
  font-family: sans-serif;
}

h1 {
  font-size: 24px;
  text-align: center;
}

h2 {
  font-weight: normal;
  font-size: 18px;
  text-align: center;
  font-family: sans-serif;
}

h2.basics {
  background-color: #a1f4bb;
}

h2.headlines {
  background-color: #ffff99;
}

h2.features {
  background-color: #ffc5cc;
}

p.tinyText {
  font-size: 11px;
}

p.smallText {
  font-size: 13px;
}

p.news {
  text-align: left;
  font-size: 13px;
}

p.features {
  text-align: left;
  font-size: 11px;
}

table.top {
  border: 2px solid gray;
  border-spacing: 1px;  
  width: 850px;
  background-color: #FFFFFF;
}

p.topName { /* Decision Support Systems Resources in top */
  font-size: 32px;
  padding: 6px 3px 3px 3px;
  text-align: center;
}

p.bottomText { /* Copyright and contact info */
  font-family: serif;
  font-size: 9px;
}

body { /* Mandatory IE kludge */
  behavior: url(/csshover.htc);
}

td.menu { /* All menu text is sans-serif */
  font-family: sans-serif; 
  font-size: 11px;
  font-weight: bold;
  text-align: center;
  padding: 0px 3px 0px 3px;
  border-left: 1px solid black;
  border-right: 1px solid black;
}

td.menu a {
  text-decoration: none;
}

td.menu ul { /* Don't display submenu by default */
  display: none; 
}

td.menu:hover { /* Text box when highlighted */
  background-color: #EEEEEE; 
}

td.menu:hover ul { /* How to display the list when hovering */
  list-style: none;
  margin-top: 0px;
  left: 25px;
  width: 920px;
  height: 24px;
  padding: 8px 3px 8px 3px;
  display: block;
  position: absolute;
  background-color: #EEEEEE;
  font-size: 11px;
  font-weight: normal;
  text-align: center;
  align: center;
}

td.menu:hover ul li { /* How to display the list items */
  border: medium outset #FFF5F6;
  background-color: #FFF5F6;
  padding: 1px;
  margin: 2px;
  display: inline;
  white-space: nowrap;
  text-align: center;
}

td.menu:hover ul li a {
  text-decoration: none;
}

td.menu:hover ul li a:hover {
  color: black;
}