.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;
}
.ssill {
position:absolute;
left:-9999px;
}