body {
  background-color: #dddddd;
  font-family: Arial;
  text-align: center;
}

a {
   color: #00007d;
   text-decoration: none;
}

a:hover {
   color: #7d0000;
  }

#main {
  margin: 0px auto;
  background-color:#ffffff;
  width: 800px;
  height: 550px;
  border: 1px solid #000000;
  padding: .5em 1em .5em 1em;
}

#header {
  height: 75px;
  width: 790px;
}

#logo {
  float: left;
  width: 370px;
}

#links {
  float: right;
  width: 400px;
  height: 50%;
  top: 40%;
  text-align: center;
  font-size: 10pt;
  font-weight: bold;
}

#content{
  height: 425px;
  width: 100%;
  overflow: auto;
}


#footer {
  height: 50px;
  width: 99%;
  position: 0px, auto;
  font-size: 8pt;
  border-top: 3px solid #00007d;
  
}

#footer1 {
  text-align: left;
  float:left;
  width:50%;
}

#footer2 {
  text-align: right;
  float:right;
  width: 50%;
}

.headline {
  font-size: 18px;
  font-weight: bold;
  text-align: left;
  margin-left: 15px;
}

.headline_small {
  font-size: 12px;
  font-weight: bold;
  text-align: left;
}

.announcement{
   width:99%;
   margin-bottom: 4px;
   background-color:#FFFFCC;
   border: 1px solid #000000;
   font-size: 10pt;
   font-weight: bold;
   color: #7d0000
}


.bodytext {
  font-size: 11pt;
  text-align: left;
  margin-left: 15px;
}

.subheading {
  font-style: italic;
  font weight: bold;
}

.newstext {
  font-size: 11pt;
  text-align: justify;
  margin-right: 50px;
  margin-left: 15px;
}

.figure {
  float: right;
  width: 50%;
  padding: 0px,0px,0px,0px;

}

.caption {
  font-size: 8pt;
  font-weight: bold;
  text-align: center;
}

.caption_justify {
  font-size: 8pt;
  font-weight: bold;
  text-align: justify;
}



.indent {
   text-indent: 20px;
}
