@charset "utf-8";
/* CSS Document */

body {
  background-color:#CCCCCC;
}

.bold {
  font-weight:bold;
}

.header {
  background-color:#436eee;
  font-family:Comic Sans MS,Arial, Helvetica, sans-serif;
  font-size:20pt;
  color:#FFFFFF;
  padding-left:12px;
}

.headerNews {
  background-color:#06569d;
  font-family:Arial, Helvetica, sans-serif;
  color:#FFFFFF;
  width:250px;
}

.fcpsFooter {
  background-color:#FFFFFF;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#FFFFFF;
}

.fcpsFooter a {
  color:#FFFFFF;
}

.footer {
  background-color:#3a5fcd;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#FFFFFF;
}

.footer a {
  color:#FFFFFF;
}

.mainbody {
  background-color:#eeeeee;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#000000;
  border-width:thin;
  border:solid;
  border-color:#000000;
}

.maincontent {
  background-color:#EEEEEE;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#000000;
  padding-right:5px;
}

.nav {
  background-color:#696969;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
  color:#000000;
  padding-top:3px;
  padding-bottom:2px;
}

.nav a {
  color:#ffffff;
}

.navCurrent {
  background-color:#911805;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#FFFFFF;
}

.navTarget {
  background-color:#911805;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#FFFFFF;
}

.newsbox {
  background-color:#06569d;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#ffffff;
  padding-left:6px;
  padding-right:6px;
  padding-top:3px;
  padding-bottom:8px;
  width:250px;
}

.rightBox {
  background-color:#fcfcfc;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#ff0000;
  padding-left:6px;
  padding-top:3px;
  padding-bottom:8px;
}

.schoolAddress {
  background-color:#3a5fcd;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#ffffff;
  padding-left:10px;
  padding-top:2px;
  padding-bottom:2px;
}

td .description {
  font-weight:bold;
  text-align:right;
  padding-right:10px;
}

td .caldate {
  font-size:12px;
  font-weight:bold;
  padding-left:15px;
}

tr .mantuaCalendar td {
  background-color:#9118050;
  color:#FFFFFF;
}

tr .fcpsCalendar td {
  background-color:#FFEEEE;
  color:#363636;
}

tr .ptaCalendar td {
  background-color:#911805;
  color:#FFFFFF;
}

.calMonth {
  font-size:14px;
  font-weight:bold;
}

.base {
}