/* CSS Document */

h1 {
  color: #157F3F;
  font-weight:bold;
  font-size:20px;
  padding-top:10px;
  padding-left:5px;  
}

th {
  color: #FFFFFF;
  background-color:#666666;
  font-weight:bold;
  font-size:11px;
}

.navtitle {
  color: #FFFFFF;
  font-weight:bold;
  font-size:12px;
  padding-top:8px;
  padding-left:38px;  
}

/* News - Teaser - Short - Table*/
.nwstsstb {
  padding:0px;
  border:0px;  
}

/* News - Teaser - Short - TD*/
.nwstsstd {
  padding:12px;
  border:0px;
  vertical-align:top;
  text-align:left;
  background-color: #E8F4F2;
}

/* News - Teaser - Short - Icon*/
.nwstssic {
  width:9px;
  height:11px;
  border:0px;
  margin-right:5px;
}


/* News - Card - Short - Table*/
.nwscartb {
  padding:0px;
  border:0px;  
}

/* News - Card - Short - TD*/
.nwscatdl {
  padding-top:10px;
  border:0px;
  vertical-align:top;
  text-align:left;
}

.nwscatdr {
  padding:10px;
  border:0px;
  vertical-align:top;
  text-align:left;
}

/* News - Card - Short - Icon*/
.nwscaric {
  border:0px;
  margin-right:5px;
}

.black {
  font-weight: bold;
  color: #000000;  
}
a.black:link {text-decoration: none; color: #000000;}
a.black:active {text-decoration: none; color: #000000;}
a.black:visited {text-decoration: none; color: #000000;}
a.black:hover {text-decoration: none; color: #157F3F;}

.red {
  font-weight: bold;
  color: #B00E19;  
}
a.red:link {text-decoration: none; color: #B00E19;}
a.red:active {text-decoration: none; color: #B00E19;}
a.red:visited {text-decoration: none; color: #B00E19;}
a.red:hover {text-decoration: none; color: #666666;}

.thgr {
  background-color:#157F3F;
  padding:3px;
  color:#FFFFFF;
  font-size:12px;
  font-weight:bold;
}

