/* special contstructs for banners and news releases on front page */
/* started with latest announcement and then expanded to allow more colors for the banners */
.latest-announcement {
  margin: 0 10% 0 10%;
  padding: 10px 20px 10px 20px;
  background-color: #39413D;
  text-align: center;
  border-radius: 10px;
  color: #ffffff;
  text-decoration: none; }

.latest-announcement p {
  color: #ffffff; }

.latest-announcement a, .latest-announcement a:visited {
  color: #FFC000;
  text-decoration: underline; }

.latest-announcement a:hover, .latest-announcement a:focus, .latest-announcement a:active {
  color: #ffffff; }

/* green configuration */
.latest-announcement.green {
  background-color: #4e7d4b;
  color: #fff; }

.latest-announcement.green p {
  color: #fff; }

/* teal configurations */
.latest-announcement.teal {
  background: #00808d !important;
  color: #ffffff; }

.latest-announcement.teal p {
  color: #ffffff; }

/* red configuration */
.latest-announcement.red {
  background: rgba(185, 70, 48, 0.9) !important;
  color: #FFF; }

.latest-announcement.red a, .latest-announcement.red a:visited {
  color: #1010ee; }

.latest-announcement.red a:hover, .latest-announcement.red a:focus, .latest-announcement.red a:active {
  color: #447744;
  text-decoration: underline; }

/* orange configuration */
.latest-announcement.orange {
  background: #ffa500 !important;
  color: #FFF;
  font-size: 26px !important;
  margin: 14px;
  border: 5px solid red; }

.latest-announcement.orange p {
  font-size: 26px !important; }

.latest-announcement.orange a, .latest-announcement.orange a:visited {
  font-size: 24px;
  color: #1010ee; }

.latest-announcement.orange a:hover, .latest-announcement.orange a:focus, .latest-announcement.orange a:active {
  color: #447744;
  text-decoration: underline; }

/* hide honeypot field */
div.homepage-textfield {
  display: none; }

/* change background color and add red border */
.latest-announcement.boost {
  background: #eeeeee;
  color: #222222;
  border: solid red 2px; }

.latest-announcement.boost a, .latest-announcement.boost a:visited {
  color: #1010ee; }

.latest-announcement.boost a:hover, .latest-announcement.boost a:focus, .latest-announcement.boost a:active {
  color: #447744;
  text-decoration: underline; }

.red-border2 {
  border: solid red 2px; }

.red-border5 {
  border: solid red 5px; }

.top10 {
  margin-top: 10px; }

.bottom10 {
  margin-bottom: 10px; }

.wide-banner {
  margin-left: 10px;
  margin-right: 10px; }

.larger26 p, .larger26 p a {
  font-size: 26px; }

.large20 p, .large20 p a {
  font-size: 20px; }

.large18 p, .large18 p a {
  font-size: 18px; }

/* front page news releast styling */
div.fpnr {
  border: solid black 2px;
  max-height: 250px;
  overflow: scroll; }

/*# sourceMappingURL=banners.css.map */
