body, td, p {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
}
/*th           { font-family: Verdana, Arial, Helvetica; font-weight: bold; } doesn't work*/

.longTxt     { font-family: "Times New Roman", serif; font-size: 12pt; line-height: 130%; }

.p0         { margin-top: 0; margin-bottom: 0; }
.p2         { margin-top: 2px; margin-bottom: 0; }
.p5         { margin-top: 5px; margin-bottom: 0; }
.p7         { margin-top: 7px; margin-bottom: 0; }
.p10        { margin-top: 10px; margin-bottom: 0; }

.th          { padding: 3px; }
.td0         { padding: 0px;}
.td1         { padding: 1px;}
.td3         { padding: 3px;}
.td5         { padding: 5px;}
.td03        { padding-left: 0px; padding-right: 0px; padding-top: 3px; padding-bottom: 3px; }
.td10        { padding: 10px;}
.td0023      { padding-left: 0px; padding-right: 0px; padding-top: 2px; padding-bottom: 3px; }
.td0523      { padding-left: 0px; padding-right: 5px; padding-top: 2px; padding-bottom: 3px; }
.td5023      { padding-left: 5px; padding-right: 0px; padding-top: 2px; padding-bottom: 3px; }
.td5523      { padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 3px; }
.td5532      { padding-left: 5px; padding-right: 5px; padding-top: 3px; padding-bottom: 2px; }
.td5511      { padding-left: 5px; padding-right: 5px; padding-top: 1px; padding-bottom: 1px; }
.td0011      { padding-left: 0px; padding-right: 0px; padding-top: 1px; padding-bottom: 1px; }
.td5020      { padding-left: 5px; padding-right: 0px; padding-top: 2px; padding-bottom: 0px; }
.td5002      { padding-left: 5px; padding-right: 0px; padding-top: 0px; padding-bottom: 2px; }
.td5000      { padding-left: 5px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; }
.td0500      { padding-left: 0px; padding-right: 5px; padding-top: 0px; padding-bottom: 0px; }
.td5500      { padding-left: 5px; padding-right: 5px; padding-top: 0px; padding-bottom: 0px; }
.td3300      { padding-left: 3px; padding-right: 3px; padding-top: 0px; padding-bottom: 0px; }
.td3000      { padding-left: 3px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; }
.td0300      { padding-left: 0px; padding-right: 3px; padding-top: 0px; padding-bottom: 0px; }
.td0002      { padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 2px; }
.td3002      { padding-left: 3px; padding-right: 0px; padding-top: 0px; padding-bottom: 2px; }
.td3302      { padding-left: 3px; padding-right: 3px; padding-top: 0px; padding-bottom: 2px; }
.td3020      { padding-left: 3px; padding-right: 0px; padding-top: 2px; padding-bottom: 0px; }

.tblBdyLink  { text-decoration: underline; color: #000099; }
.tblHdr      { text-align:center; font-size: 8pt; font-weight: bold; color: #FFFFFF; }
.tblHdrBig   { text-align:center; font-size: 10pt; font-weight: bold; color: #FFFFFF; }

.hdrLogo     { font-size: 14pt; color: #FFFFFF; font-weight: bold; text-decoration: none;} /*#00FFFF*/
.login       { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; color: #FFFFFF; }
.edtLogin    { background-color: #87CEFA; border: 1px solid #000000; padding-top: 0px; height: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000080; } /*#F0F0F0*/

.calDate     { font-size: 9pt; font-weight: bold; color:#FFFFFF; }
.calHdr      { font-size: 8pt; font-weight: bold; text-align:center; color:#000080; }
.calDay      { font-size: 8pt; text-align:center; color:#808080; text-decoration: none;}
.hdrLink     { font-size: 9pt; color: #FFFFFF; font-weight: bold; }
.hdrMenu     { font-size: 9pt; color: #000000; font-style: italic; font-weight: bold; } /*color: #FFFFFF; */
.hdrMenuAct  { font-size: 9pt; color: #000080; font-weight: bold; }
.hdrPath     { font-size: 9pt; color: #000000; font-weight: bold; }
.subHdr      { font-size: 12pt; color: #000080; font-weight: bold; }
.ftrMenu     { color: #FFFFFF; font-size: 8pt; font-style: italic; font-weight: bold; }
.dayName     { font-size: 10pt; font-weight: bold; }
.dayMenu     { font-size: 8pt; font-weight: bold; color:#FFFFCC } /*FFFF00*/
.dueDate     { font-size: 10pt; }
.dueWDay     { font-size: 10pt; }
.exName      { font-size: 12pt; color: #00FFFF; font-weight: bold; }
.exInfoHdr   { font-size: 10pt; font-weight: bold; }
.exInfoLink  { font-size: 9pt; }

.exTip1      { font-family: verdana, arial, helvetica, sans-serif; font-size:11px; text-align:center; }
.exTip2      { font-family: verdana, arial, helvetica, sans-serif; font-size:10px; text-align:center; }

.msrHdr      { font-weight: bold; color:#FFFFFF; }
.msrTblVal   { font-size: 10pt; }
.msrTblGoal  { font-size: 10pt; color:#000080; }
.msrTblPart  { font-size: 10pt; font-weight: bold; color:#000080; }
.msrPart     { font-size: 10pt; font-weight: bold; }

.tipLnk      { text-decoration: none; color: #800000; font-style: italic; }
.tipLnkInv   { text-decoration: none; color: #CCFFFF; font-style: italic; } /*FFCCFF*/
.tipLnkInv1  { text-decoration: none; color: #FFFFCC; font-style: italic; }

.edt         {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; }

.uprLbl      {}
.uprLblErr   {font-weight: bold; color:red;}

