<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
/***********************************************\
|                    HEADER                     |
\***********************************************/

.HeaderTable { 
  margin-left: auto;
  margin-right: auto;
  font-size: 2pt;
  color: #ffffff;
  background-color: #000040;
}

.HeaderLeft {
  margin-left: 1em;
  margin-right: auto;
}
.HeaderCenter {
  margin-left: auto;
  margin-right: auto;
}
.HeaderRight {
  margin-left: auto;
  margin-right: 1em;
}

.HeaderTitle {
  font-family: Book Antiqua, Times New Roman, Times;
  font-size: 32pt;
  text-align: center;
  color: #ffffff;
  background-color: #000040;
  border-color: #ff6000;
  border-style: solid;
  border-width: 0pt;
  white-space: nowrap;
}

.HeaderTitle a,
.HeaderTitle a:visited {
  font-family: Book Antiqua, Times New Roman, Times;
  font-size: 32pt;
  text-align: center;
  color: #ffffff;
  background-color: #000040;
  white-space: nowrap;
}

.HeaderText {
  font-family: Book Antiqua, Times New Roman, Times;
  font-size: 12pt;
  text-align: center;
  color: #ffffff;
  background-color: #000040;
  border-color: #ff6000;
  border-style: solid;
  border-width: 1pt;
}

.HeaderText a,
.HeaderText a:visited {
  font-family: Book Antiqua, Times New Roman, Times;
  font-size: 12pt;
  text-align: center;
  color: #ffffff;
  background-color: #000040;
  text-decoration: none;
}


/***********************************************\
|                     MENU                      |
\***********************************************/


.MenuOrange {
  font-family: Book Antiqua, Times New Roman, Times;
  font-size: 12pt;
  font-weight: bold;
  white-space: nowrap;
  color: #ffffff;
  background-color: #ff6000;
}
.MenuOrange a {
  font-family: Book Antiqua, Times New Roman, Times;
  font-size: 12pt;
  font-weight: bold;
  white-space: nowrap;
  color: #000040;
  background-color: #ff6000;
}
.MenuOrange a:visited {
  font-family: Book Antiqua, Times New Roman, Times;
  font-size: 12pt;
  font-weight: bold;
  white-space: nowrap;
  color: #000060;
  background-color: #ff6000;
}

.MenuBlue {
  font-family: Book Antiqua, Times New Roman, Times;
  font-size: 12pt;
  font-weight: bold;
  white-space: nowrap;
  color: #ffffff;
  background-color: #000060;
}
.MenuBlue a {
  font-family: Book Antiqua, Times New Roman, Times;
  font-size: 12pt;
  font-weight: bold;
  white-space: nowrap;
  color: #ffd000;
  background-color: #000060;
}
.MenuBlue a:visited {
  font-family: Book Antiqua, Times New Roman, Times;
  font-size: 12pt;
  font-weight: bold;
  white-space: nowrap;
  color: #ff6000;
  background-color: #000060;
}



/***********************************************\
|                    FOOTER                     |
\***********************************************/


.FooterTable {
  font-family: Book Antiqua, Times New Roman, Times;
  font-size: 12pt;
  color: #ffffff;
  background-color: #000040;
}
.FooterTable a,
.FooterTable a:visited {
  font-family: Book Antiqua, Times New Roman, Times;
  font-size: 12pt;
  color: #ff6000;
  background-color: #000040;
}



/***********************************************\
|                    CALENDAR                   |
\***********************************************/


.cal_header {
  font-weight: bold;
  color: #ffffff;
  background-color: #000000;
  text-align: center;
}
.cal_date {
  font-weight: bold;
  font-size: 14pt;
}
.cal_class {
  background-color: #ffaf50;
  text-align: center;
}
.cal_duedate {
  background-color: #ffff00;
  text-align: center;
}
.cal_noclass {
  background-color: #c0c0c0;
  text-align: center;
}
.cal_text {
  text-align: center;
  font-size: 10pt;
}


/***********************************************\
|                    SPACING                    |
\***********************************************/



.border {
  border: 1px outset #000000;
}
.border td {
  border: 1px inset #000000;
}

table.center {
  margin-left: auto;
  margin-right: auto;
}
.center {
  text-align: center;
  float: center;
}

.img {
  border: 0;
  padding: 0;
}
.imgleft {
  float: left;
  border: 0;
  padding: 0.3em 0.3em 0.3em 0em;
}
.imgright {
  float: right;
  border: 0;
  padding: 0.3em 0em 0.3em 0.3em;
}
.middle {
  vertical-align: middle;
  text-align: center;
  border: 0;
  padding: 0;
}
.aimgleft {
  float: left;
  padding: 2px 2px 2px 0px;
}
.aimgright {
  float: right;
  padding: 2px 0px 2px 2px;
}


/***********************************************\
|                     TEXT                      |
\***********************************************/



.title {
  font-family: Book Antiqua, Times New Roman, Times;
  font-size: 18pt;
  font-style: italic;
  font-weight: bold;
  color: #000000;
  text-align: center;
}

h1 {
  text-align: left;
  font-family: Book Antiqua, Times New Roman, Times;
  font-size: 18pt;
  color: #ff6000;
}

h2 {
  text-align: left;
  font-family: Book Antiqua, Times New Roman, Times;
  font-size: 16pt;
  color: #007777;
}

h3 {
  text-align: left;
  font-family: Book Antiqua, Times New Roman, Times;
  font-size: 14pt;
  color: #000000;
}

.text {
  font-family: Book Antiqua, Times New Roman, Times;
  font-size: 12pt;
  color: #000000;
}

.text a:link {
/*  color: #0808ff;*/
  color: #ff6000;
}
.text a:visited {
/*  color: #800080;*/
  color: #ff6000;
}
.text a:hover {
  color: #000040;
}

.indent {
  margin-left: 2em;
}


.visible { position: relative; visibility: visible; valign: middle; display: ;}
.hidden { position: relative; visibility: hidden; valign: middle; display: none;}

.highlight {
  color: #880088;
  font-weight: bold;
}
</pre></body></html>