
H1 {
   color:RGB(206,17,38);
   text-align:center;
   font-size:200%;
   font-family:"Arial", "sanserif";
   margin-top:0;
}



BODY {
  color:RGB(0,51,102);
  font-weight: 500;
  margin-left:10%;
  font-family:"Arial", "sanSerif";
  font-size:large;
  background-color:RGB(233,233,233);

  padding:0;
  margin: 0;
}


A {
  color:navy;
  font-size:large;
  font-weight:500;
  text-decoration:underline;
}

/* this is for tables without borders */
.tablenobordercenter {
   width:80%;
   margin-left:15%;
   margin-right:15%;
   border:0;
}

/* this is for tables with borders */
.tablebordercenter {
   width:80%;
   margin-left:15%;
   margin-right:15%;
   border:1px solid black;
}


/* Cells - put on border and center in cell */
.cellbordercenter {
   text-align:center;
   vertical-align: top;
   border: 1px solid black;
   color:RGB(0,63,135);
   font-size:large;
}

/* unbordered is for cells without borders */
.cellnobordercenter {
   text-align:center;
   vertical-align: top;
   border: 0px;
   color:RGB(0,63,135);
   font-size:large;
}

.cellborderleft {
   text-align: left;
   vertical-align: top;
   margin: 5px;
   border: 1px solid black;
   color:RGB(0,63,135);
   font-size:large;
}


.cellnoborderleft {
   text-align:left;
   vertical-align: top;
   border: 0px;
   color:RGB(0,63,135);
   font-size:large;
}

.cellnoborderleftbig {
   text-align:left;
   vertical-align: top;
   border: 0px;
   color:RGB(0,63,135);
   font-size:150%;
}

.cellnobordercenterbig {
   text-align:center;
   vertical-align: top;
   border: 0px;
   color:RGB(0,63,135);
   font-size:150%;
}



.cellnoborderright {
   text-align:right;
   vertical-align: top;
   border: 0px;
   color:RGB(0,63,135);
   font-size:large;
}

.red {
   color: #FF0000;
}

.cellnudge {
   padding-left:10px;
}


.pcenter {
   font-size:large;
   text-align: center;
}


.pnotcenter {
   font-size:large;
   text-align: left;
}

#BadgeInfo {
   width:90%;
   height:auto;
}
