.ng-invalid.ng-dirty {
  border-color : red;
}

.ng-valid.ng-dirty {
  border-color : green;
}

.contentarea {
  min-height: 500px;
  background-color: white;
  border-radius: 5px;
}

.htc {
  color: #ffffff;
  text-shadow: 2px -2px grey;
}

.hbg { /* header-footer-background */
  border: 1px solid;
  border-color: #CAE8FF;
  border-radius: 5px;
  margin : 0px;
  padding: 10px;
  background-image: url("../images/hbgimage.jpg");


}

.fbg { /* header-footer-background */
  border: 1px solid;
  border-color: #CAE8FF;
  border-radius: 5px;
  margin : 0px;
  padding: 10px;
  background-color: #bad8e1;
}

.nbbg { /* navigation bar background */
  background-color: #bad8e1;
}

.nosp {
  margin : 0px;
  padding: 0px;
}

.refimg {
  margin-top:    20px;
  margin-right:  40px;
  margin-bottom: 20px;
  margin-left:   10px;
}