
a.header:link {
   color:#0099CC;
   text-decoration:none;
}

a.header:visited {
   color:#0099CC;
}

a.header:hover {
   color:#19FFA3;
}

a.gen:link {
   color:#0099CC;
   text-decoration:none;
}

a.gen:visited {
   color:#0099CC;
}

a.gen:hover {
   color:#00FF99;
}

.answerBorder {
   border-top-style: none;
   border-right-style: solid;
   border-bottom-style: solid;
   border-left-style: none;
   border-color: #666699;
   border-width: thin;
   padding-top: 25px;
   padding-right: 10px;
   padding-bottom: 25px;
   padding-left: 10px;
}


.bodyformat {
   font-family: "Times New Roman", Times, serif;
   margin-top: 20px; 
   margin-left: 30px; 
   margin-right: 30px;
   line-height:140%;
}

.borderlessRedText {
   font-family: "Times New Roman", Times, serif;
   font-size: 90%;
   color: red;
   border: none;
}

.borderlessBlackText {
   font-family: "Times New Roman", Times, serif;
   font-size: 90%;
   color: #000000;
   border: none;
}

.boxyborder {
    border: 2px solid #a1a1a1;
    padding: 10px 20px; 
    width: 700px;
    border-radius: 25px;
}

.fraction {
    display: inline-block;
    position: relative;
    vertical-align: middle; 
    letter-spacing: 0.001em;
    text-align: center;
}
    
.fraction > span { 
   display: block; 
   padding: 0.1em; 
}

.fraction span.fdn {
   border-top: thin solid black;
}

.fraction span.bar {
   display: none;
}

.headerformat {
   font-family: "Times New Roman", Times, serif;
   font-size: 120%;
   font-weight: bold;
   color: #0099CC;
   text-align: center;
}

.h1 {
   font-size: 140%;
   color: #33CCFF;
}

.h1notes {
   font-size: 140%;
   color: #19FFA3;
}

.h2notes {
   font-size: 120%;
   color: #19FFA3;
}

.lineoflistsss {
   line-height:140%;
}

.redtext  {
   color: red;
   font-weight: bold;
}

.greentext  {
   color: #00CC00;
   font-weight: bold;
}

.bluelinktext {
   color:#0099CC;
}

.bluetext {
   color: #33CCFF;
}

.graytext {
   font-family: "Times New Roman", Times, serif;
   color: #9E9EBF;
}

.blacktext {
   font-family: "Times New Roman", Times, serif;
   color: #000000;
}

.blacktextBold {
   font-family: "Times New Roman", Times, serif;
   font-weight: bold;
   color: #000000;
}

.smallbluetext {
   font-size: 90%;
   color: #0099CC;
}

.smallblacktext {
   font-family: "Times New Roman", Times, serif;
   font-size: 90%;
   color: #000000;
}

.listtext {
   font-family: "Times New Roman", Times, serif;
   font-size: 90%; 
}

.suppp {
  position: relative;
  bottom: 1ex; 
  font-size: 90%;
}

.subbb {
  position: relative;
  top: 1.5ex;
  font-size: 90%;
}
  
.supppSmall {
  position: relative;
  bottom: 1ex; 
  font-size: 80%;
}

.supppSmaller {
  position: relative;
  bottom: 1.5ex; 
  font-size: 60%;
}

.subbbSmall {
  position: relative;
  top: 1ex;
  font-size: 80%;
}

.subbbSmallFrac {
  position: relative;
  top: 0.9ex;
  font-size: 80%;
}

.rightaligntext {
   text-align:right;
   white-space: nowrap;
}

.disclaimerText {
   font-family: "Times New Roman", Times, serif;
   color: #FF6600;
   font-size: 100%; 
   line-height:140%;
}

.disclaimerTextBoldLine {
   font-family: inherit;
   color: inherit;
   font-size: inherit; 
   line-height:inherit;
   font-weight: bold;
}


.graphPadding {
   padding-left: 50px;
}

.graphHeading {
   padding-left: 200px;
   text-decoration:underline;
}

.tableNoWrap {
   white-space:nowrap;
   vertical-align:middle;
}



