body {
  margin: 0px;
  background-color: #063;
  background-image: url(images/vert.gif); /* vertical SMHA-RA. Copperplate Gothic Bold */
  background-repeat: no-repeat;
}
p,li,td {
  margin: 0 0 1em 0;
  font-family: verdana;
  font-size: 12px;
}
a {
  color: #d80;
  text-decoration:none;
}
h1 {
  font-family: Arial;
  font-size: 20px;
  font-weight: bold;
  margin: .25em 0;
}

/* ----------------------------------------------------------------------------- */
/* Main body style                                                               */
/* ----------------------------------------------------------------------------- */
#mainbox {
  margin-top: 10px;
  margin-left: 50px;
  margin-right: 10px;
  background-color: white;
  padding: .5em;
  border-top: 2px solid #aaa;
  border-left: 2px solid #aaa;
  border-right: 2px solid #030;
  border-bottom: 2px solid #030;
}
 
#rightcontainer { /* encloses the entire right hand column */
  position: absolute;
  right: 10px;
  top: 155px;
  width: 175px;
}
.rightbox { /* individual divs in right column */
  padding: .5em;
  margin-bottom: 10px;
  background-color: white;
  border-top: 2px solid #aaa;
  border-left: 2px solid #aaa;
  border-right: 2px solid #030;
  border-bottom: 2px solid #030;
}

/* ----------------------------------------------------------------------------- */
/* Header and top menu style                                                     */
/* ----------------------------------------------------------------------------- */
#bannerbox {
  margin: 0px;
  height: 144px;
  background-color: #052;
  background-image: url(images/banner.jpg); /* Bradley Hand ITC */
  background-repeat: repeat-x;
}
/* ----------------------------------------------------------------------------- */
/* Menu derived from www.theimposter.org/examples/onhovermenu/                   */
/* Slightly modified code also at www.wrightthisway.com/Articles/000022.html     */
/* ----------------------------------------------------------------------------- */
#menubox {
  font: normal 12px Verdana;
  margin: 0px 0px 10px 0px;
  padding: 0px;
  width: 770px;
  height: 23px;
  background-color: #052;
  position: absolute;
  top: 121px;
  left: 0px;
  clear:both;
  z-index: 5;
}
#menucont {
  background-color: transparent;
  position: absolute;
  width: 770px;
}
.menublock, .display {
  float:left;
  width:120px;
  height:20px;
  background-color: black; /* button border */
  -moz-opacity:0.9;            /* NEW */
  filter: Alpha(opacity='90'); /* NEW */
}
.subs {
  background-color: black; /* subs border */
}
.subs a {
  display: block;
}
.menublock .subs {
  display: none;
}
a.tl, a.tl:hover, a.tl:active, a.sl, a.sl:hover, a.sl:active, a.tX, a.tX:hover, a.tX:active { 
  display: block;
  text-decoration: none; 
  color: #0ee;
  background-color: #052;
  margin: 0px;
  padding: 2px;
  border: 1px solid #052;
  text-align: center;
  font-weight: normal;
}
a.tl:hover, a.tl:active, a.sl:hover, a.sl:active { /* color change on mouseover */
  background-color: #bbc;
  color: #052;
  text-align: center;
}
a.tX, a.tX:hover, a.tX:active { /* color change for current section */
  background-color: #FFB505;
  color: #784100;
}
a.sl, a.sl:hover, a.sl:active {
  text-align: left;
  border-top-width: 0px;
}
