body { margin-left: 0px;
       margin-right: 0px;
       margin-top: 0px;
       margin-bottom: 0px;
       font-family: arial, helvetica, san-serif;
       font-size: 12px;
}
/* TEXT ----------------------------------- */

p: { color: #000000; font-size: 12px; }
p:title { color: #ffffff }
p:schedule { color: #ff0000 }
p:header {color: #ffcc00 }

p:menu {margin-left: 10px}

h2 {margin-bottom: 0px ; }

h2.title {margin-bottom: 0px ; 
          text-decoration: underline;}

/* Standard default link colors, underline */
a:link { color: blue; text-decoration: underline }
a:visited { color: blue; text-decoration: underline }
a:active { color: blue; text-decoration: underline; }
a:hover { color: green; text-decoration: underline; }

/* Differentiate titlebar links */

a.title:link { color: white; text-decoration: underline }
a.title:visited { color: white; text-decoration: none }
a.title:active { color: orange; text-decoration: none }
a.title:hover { color: yellow; text-decoration: underline }

a.special:link { text-decoration: none }
a.special:visited { text-decoration: none }
a.special:active { text-decoration: none }
a.special:hover { color: orange; text-decoration: none }

DIV.title a:link { color: white; text-decoration: underline }
DIV.title a:visited { color: white; text-decoration: none }
DIV.title a:active { color: orange; text-decoration: none }
DIV.title a:hover { color: yellow; text-decoration: underline }

.new {color: white; background: red }

td, tr { font-size: 12px; }

.menuheader {
  color: #ffffff;
  font-weight: bold;
  background-color: #007BC6;
  padding-left: 3px;
  margin-top:5px;
  margin-right: 5px;
  }
.menuitem {
  color: #007BC6;
  font-weight: bold;
  background-color: #ffffff;
  margin-left: 7px;
  margin-top:2px;
  margin-bottom: 2px;
  margin-right: 3px;
  }
a.menuitem {
  text-decoration: none;
  }
a.menuitem:hover {
  text-decoration: underline;
  }

.scrolling {
  height: 500px;
  width: 95%;
  overflow: auto;
  margin: 2px;
  padding: 2px;
  }