body {
  font-family: Arial,Helvetica,sans-serif;
  background-color: #FFFFFF;
}

.main {
  font: 0.9em Arial,Helvetica,sans-serif;
  margin-left: 12pt;
  margin-right: 12pt;
}

A:link {
  color: #0F2EAA;
}

A:visited {
  color: #653D96;
}

A:active, A.hover {
  color: #A40034;
}

A.header:link, A.header:visited, A.header:active {
  text-decoration: none;
}

A.header:hover {
  text-decoration: underline;
}

A.logolink:link, A.logolink:visited, A.logolink:active {
  border-style: none;
}

h1,h2 {
  font: bold 1.7em Arial,Helvetica,sans-serif;
  color: #006321;
  margin-top:0.5em;
  margin-bottom:0;
  padding-bottom: 6px;
}

h3 {
  font: bold 1.4em Arial,Helvetica,sans-serif;
  color: #006321;
  margin-top: 1.7em;
  margin-bottom:0;
  padding-bottom:0;
}

#news h3 {
  margin-top: 2.5em;
}

#news h2 + h3 {
  margin-top: 1em;
}

h2 + h3 {
  margin-top: 0.7em;
}

h4 {
  font: bold 1.2em Arial,Helvetica,sans-serif;
  color: #006321;
  margin-top: 1.4em;
}

li {
  line-height: 1.3em;
}

.normal {
  font: normal 1em Arial,Helvetica,sans-serif;
}

.headerquote {
  font: italic 1.5em "Times New Roman", Times, serif;
  color: #999999;
  padding-top: 3pt;
  padding-bottom: 3pt;
}

.header {
  font: 0.9em Arial,Helvetica,sans-serif;
  padding-bottom: 2pt;
}

.localnav {
  border-bottom: 3px dotted #999999;
  padding-bottom: 4px;
  margin-bottom: 1.5em;
  line-height: 1.5em;
}

.footerline {
  border-top: 3px solid #006321;
  padding-top: 4px;
  padding-bottom: 1em;
}

.footerleft {
  float: left;
}

.footerright {
  float: right;
}

.thinfooterline {
  border-top: 1.5px solid #006321;
  padding-top: 8px;
} 

/*
.verticaltext {
  writing-mode: tb-rl;
  text-align: right;
}
*/

textarea {
  font: 1em Arial,Helvetica,sans-serif;
}

.trans {
  color: #006321;
}

h2 .trans {
  color: #000000;
}

h3 .trans {
  color: #000000;
}


#at-risk {
      width: 100%;
      float: left;
      background-color: #aa0000;
      color: #fff; 
      text-align: center;

      margin: 10px 0 0 0;

}
#at-risk h1 {
   padding: 10px;margin:0;
  width: 100%;
  color: #fff;

}
#at-risk a {
  color:#fff;
  text-decoration: none;
}

#at-risk a:hover {
  text-decoration: underline;
}