body, td, th {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: 000000; background-color: #FFFFFF; }
a:hover {  color: black; background-color: #CCCCCC; }
a:active {  color: black; }
a:link {  color: black; }
a:visited {  color: black; }
.c_e {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: gray; background-color: #FFFFFF; }
.c_t {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: black; background-color: #FFFFFF; font-weight: bolder; font-variant: small-caps; }
.c_a, .c_da {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: black; background-color: white; font-style: italic; }
.c_d, .c_dd {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: black; background-color: white; font-weight: bolder; }
.catxref {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: gray; background-color: white; }
.c_b {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: black; background-color: white; font-variant: small-caps; }
.splashtitle {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #0f0f0f; background-color: white; font-variant: small-caps; font-weight: bold;}
.splashimgcaption {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: gray; background-color: white; }
.notification-top-bar {
  position: fixed;
  top: 0;
  left: 0;
  height: 40px;
  line-height: 40px;
  width: 100%;
  background: #5046E4;
  text-align: center;
  color: #FFFFFF;
  font-family: sans-serif;
  font-weight: lighter;
  font-size: 14px;
}
.notification-top-bar p {
  padding: 0;
  margin: 0;
}
.notification-top-bar p a {
  padding: 20px 5px;
  border-radius: 3px;
  background: #FFF;
  color: #5046E4;
  font-weight: bold;
  text-decoration: none;
}

.badge {
  background-color: red;
  color: white;
  padding: 4px 8px;
  text-align: center;
  border-radius: 5px;
}


