html {
  overflow-y: scroll;
}
#menu div{
  width: 100%;
  background: #990000;
  float: none;
}

#menu ul{
  list-style: none;
  cursor:pointer;
  margin: 0;
  padding: 0;
  width: 8.567em;
  float: left;
}

#menu a, #menu h2, #menu h3 {
  font: 0.72em candara, courier;
  text-align: center;
  display: block;
  border-width: 1px;
  border-style: solid;
  margin: 0;
  padding: 2px 3px;
  }
.upcase{
  text-transform: uppercase;
}


#menu h2 {
  color: #fff;
  background: #990000;
  text-transform: uppercase;
  cursor:pointer;
}


#menu a, #menu h3 {
  color: #FFFFFF;
  background: #990000;
  text-decoration: none;
}

#menu a:hover,
#menu h2:hover,
#menu h3:hover {
  color: #FFFFFF;
  background: #CC0000;
}

#menu li {
position: relative;
}

::selection {
background: transparent;
}

#menu ul ul ul {
position: absolute;
width: 100%;
top: 0;
left: 100%;
}

#menu ul ul {
position: absolute;
width: 100%;
z-index: 500;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}


body {
  background:  #FFFFDE;
}


h1.update {
font: bold 18px candara, courier;
color:crimson;
text-align:center;
margin-top:2em;
margin-left:15%;
margin-right:15%;
}

#heading img {
float:left;
height:50%;
width:25%;
}

div.regspac {
  margin-top:4.5em;
  margin-left:4em;
  margin-right:4em;
}
div.imgregspac {
  float:left;
  width:60%;
  margin-top:2em;
  margin-left:4em;
}
div.limgregspac {
  float:right;
  width:60%;
  margin-top:3em;

}


h1.hist {
font: bold 42px candara, courier;

}
h1.regtext {
  font: 18px candara, courier;
}
#subregtext {
font: 14px candara, courier;
}
b.bigger {
  font: bold 24px candara, courier;
}


img.rt {
  margin-top: 0px;
}

img.ct {

margin-left: auto;
margin-right: auto;
height: 20%;
width:20%;
display:block;

}


h1.mission {
  margin-top:5px;
  margin-left: auto;
  margin-right:auto;
  display:block;
}
h1.centregtext {
  font: italic 18px candara, courier;
  text-align: center;
  margin-left:20%;
  margin-right:20%;
}
h1.centhead {
  font: bold 26px candara, courier;
  text-align: center;
  margin-left:20%;
  margin-right:20%;
}

h1.centreg {
  font: bold 18px candara, courier;
  text-align: center;
  margin-left:20%;
  margin-right:20%;
}


h2.reallybigregtext {
  font: bold 26px candara, courier;
}


h2.biggerregtext {
    font: bold 20px candara, courier;

}


div.fig {
  float:right;
  width: 25%;
  margin-top:4em;
  margin-right:4em;

}

img.pfamnam {
  width: 90%;
  height: 90%;
  margin-top: 0px;
  margin-left: 1.5em;
}
h5.caption {
 margin-left: 1.5em;
 margin-top: 0em;
 font: italic 1em candara, courier;
}


div.lfig {
  float:left;
  width: 25%;
  margin-top:6em;
  margin-left:4em;

}

div.fig p{
  text-align: center;
  font-size: smaller;
  font-style:italic;
}

 div.lfig p{
  text-align: center;
  font-size: smaller;
  font-style:italic;
}

img.shrink {
  width:90%;
}

div.wrap{
  width: 60em;
  margin: 1em auto;
  position:relative;
}
#navigation div {
  background: #970000;
  height: 10%;
}
#banner img {
  width: 100%;
  border: 0;
  margin: 0;
}

#ruler {
 width:20%;
}


#footer {
font: 14px candara, courier;
text-align:center;
margin-top:1em;
clear:both;
bottom:5%;
}
#copyright {

font:16px bold times;
color: black;
 margin:0;
}




