.menuleft:link    { font-size:9pt; font-family:Arial, Helvetica, sans-serif; color:black;   text-decoration:none }
.menuleft:visited { font-size:9pt; font-family:Arial, Helvetica, sans-serif; color:black;   text-decoration:none }
.menuleft:hover   { font-size:9pt; font-family:Arial, Helvetica, sans-serif; color:darkred; text-decoration:underline }

.bodylink:link { color: #000080; text-decoration: none; }
.bodylink:visited { color: #000080;  text-decoration: none; }
.bodylink:hover { color: #800000; text-decoration: none; }

.treelink:link { color: #000080; text-decoration: none; font-size:9pt;}
.treelink:visited { color: #000080;  text-decoration: none; font-size:9pt; }
.treelink:hover { color: #800000; text-decoration: none; font-size:9pt; }

.small_menuleft { font-size:11px;  font-family:Arial, Helvetica, sans-serif; color:black;  text-decoration:none; }
.small_menuleft:link { font-size:11px;  font-family:Arial, Helvetica, sans-serif; color:black;  text-decoration:none; }
.small_menuleft:visited { font-size:11px;  font-family:Arial, Helvetica, sans-serif; color:black;  text-decoration:none; }
.small_menuleft:hover { font-size:11px;  font-family:Arial, Helvetica, sans-serif; color:darkred;  text-decoration:underline; }
.small_menuleftsel {  color: #800000; font-weight: bold; font-size: 11px; }


.schoolTitle      { font-size:11pt; font-family:Arial, Helvetica, sans-serif; color:black; font-weight: bold; }

body              { font-size:9pt; font-family:Arial, Helvetica, sans-serif; color:black }
td                { font-size:9pt; font-family:Arial, Helvetica, sans-serif; color:black }
th                { font-size:10pt; font-family:Arial, Helvetica, sans-serif; color:black; background-color: #e0e0e0; }
p                 { text-align: justify; }
a                 { color: #000080; text-decoration: none; }
textarea          { font-size : 10pt; font : 10pt Arial, Helvetica, sans-serif; }
input             { font-size : 10pt; font : 10pt Arial, Helvetica, sans-serif; }
select            { font-size : 10pt; font : 10pt Arial, Helvetica, sans-serif; }

.newstitle {
  font-size:10pt; 
  font-family:Arial, Helvetica, sans-serif;
  color:black; 
  text-decoration:none; 
  font-weight: bold; 
  text-align:center;
}

.newsttext {
  font-size:10pt; 
  font-family:Arial, Helvetica, sans-serif;
  color:black; 
  text-decoration:none; 
  text-align:justify;
}



h1 {
  font-family : Arial, Helvetica, sans-serif;
  font-size : 16px;
  font-style : normal;
  font-weight: bold;
  font : bold, 16px Arial, Helvetica, sans-serif;
  color: #000000;
  text-align:left;
}

h2 {
  font-family : Arial, Helvetica, sans-serif;
  font-size : 14px;
  font-style : normal;
  font-weight: bold;
  font : bold, 14px Arial, Helvetica, sans-serif;
  color: #000000;
  text-align:left;
}

.info {
  font-family : Arial, Helvetica, sans-serif;
  font-size : 12px;
  font-style : normal;
  font : 12px Arial, Helvetica, sans-serif;
  color: #000000;
  text-align:justify;
  margin-left : 20px;
}

.selmenu { color: #800000;  font-weight: bold; }
.smallinfo { font-size: 9px;  font: 9px; }

.calDayActive { font-weight: bold;   color: #000080;   text-align:center; }
.calDayCurrent { font-weight: bold;  color: #800000;  text-align:center; }
.calDayDefault { font-weight: normal; color: #000000;  text-align:center; }

p.MsoSubtitle, p.a {
  font-size: 13pt;
  text-align: center;
  font-weight: bold;
  color: #800000;
}

p.help {
  text-align: justify;
}