.reg {font-family:Geneva, Helvetica, sans-serif;font-size:15pt}
.code {font-family:Consolas, 'Lucida Console', 'Courier New', Courier, monospace; font-size:15pt}
.notice {font-family:Geneva, Helvetica, sans-serif;font-size:18pt;color:red;font-weight:bold;text-align:center;}
.smallnotice {font-family:Geneva, Helvetica, sans-serif;font-size:10pt;color:red;text-align:left;}
.contenttitle {font-family:Geneva, Helvetica, sans-serif;font-size:20pt;text-align:right;font-weight:bold;color:#005643;}
.math {font-size:18pt;color:black;}

h1 {font-family:Geneva, Helvetica, sans-serif;font-size:21pt;color:#FF4F00;}
h2 {font-family:Geneva, Helvetica, sans-serif;font-size:20pt;color:#FF4F00;}
h3 {font-family:Geneva, Helvetica, sans-serif;font-size:19pt;color:#FF4F00;}
h4 {font-family:Geneva, Helvetica, sans-serif;font-size:18pt;color:#FF4F00;}
h5 {font-family:Geneva, Helvetica, sans-serif;font-size:17pt;color:#FF4F00;}
h6 {font-family:Geneva, Helvetica, sans-serif;font-size:16pt;color:#FF4F00;}

.menuhead {color:#FFC82E;background-color:#005643;text-decoration:none;font-family:Geneva, Helvetica, sans-serif;font-size:14pt;width:100%;text-align:center;}

.menulink:link {color:#5D1725;background-color:transparent;text-decoration:none;font-family:Geneva, Helvetica, sans-serif;font-size:12pt;}
.menulink:visited {color:#5D1725;background-color:transparent;text-decoration:none;font-family:Geneva, Helvetica, sans-serif;font-size:12pt;}
.menulink:hover {color:#5D1725;background-color:#C1C6C8;text-decoration:none;font-family:Geneva, Helvetica, sans-serif;font-size:12pt;}

.reslink:link {color:#5D1725;background-color:transparent;text-decoration:none;font-family:Geneva, Helvetica, sans-serif;font-size:13pt;}
.reslink:visited {color:#5D1725;background-color:transparent;text-decoration:none;font-family:Geneva, Helvetica, sans-serif;font-size:13pt;}
.reslink:hover {color:#5D1725;background-color:#C1C6C8;text-decoration:none;font-family:Geneva, Helvetica, sans-serif;font-size:13pt;}
.restext {font-family:Geneva, Helvetica, sans-serif;font-size:13pt; color:black;}
.rescomment {font-family:Geneva, Helvetica, sans-serif;font-size:11pt; color:black; font-style: oblique}


.inlinelink:link {color:#5D1725;background-color:transparent;text-decoration:underline;font-family:Geneva, Helvetica, sans-serif;font-size:15pt;}
.inlinelink:visited {color:#5D1725;background-color:transparent;text-decoration:none;font-family:Geneva, Helvetica, sans-serif;font-size:15pt;}
.inlinelink:hover {color:#5D1725;background-color:#C1C6C8;text-decoration:none;font-family:Geneva, Helvetica, sans-serif;font-size:15pt;}

.formcomment {font-family:Geneva, Helvetica, sans-serif;font-size:10pt; color:#005643; font-style: oblique}

.announcements {font-family:Geneva, Helvetica, sans-serif;font-size:18pt;color:#005643}
.announcement {font-family:Geneva, Helvetica, sans-serif;font-size:14pt;color:#5D1725;font-style:italic}

/* Tooltip container */
.tooltip {
    position: relative;
    display: inline;
    border-bottom: 1px dotted black; /* If you want dots under the hoverable text */
}

/* Tooltip text */
.tooltip .tooltiptext {
    visibility: hidden;
    width: 120px;
    background-color: #005643;
    color: #FFC82E;
    text-align: center;
    padding: 5px 0;
    border-radius: 6px;

    /* Position the tooltip text */
    position: absolute;
    z-index: 1;
    bottom: 125%;
    left: 50%;
    margin-left: -60px;

    /* Fade in tooltip */
    opacity: 0;
    transition: opacity 0.3s;
}

/* Tooltip arrow */
.tooltip .tooltiptext::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #5D1725 transparent transparent transparent;
}

/* Show the tooltip text when you mouse over the tooltip container */
.tooltip:hover .tooltiptext {
    visibility: visible;
    opacity: 1;
}


