﻿body
{
  font-family:Verdana;
  background-color:honeydew;
}
td
{
  font-size:12;
}
table.topmenu
{
  border-top-style:solid;
  border-top-width:2;
  border-top-color:black;
  border-bottom-style:solid;
  border-bottom-width:2;
  border-bottom-color:black;
}
a.topmenu
{
  text-decoration:none;
  color:black;
  font-size:10;
}
a.topselected
{
  text-decoration:none;
  color:black;
  font-weight:bold;
  font-size:10;
}
td.leftmenu
{
  padding:4;
  background-image:url(menuleft.jpg);
  background-repeat:no-repeat;
  width:200;
  height:28;
}
a.leftmenu
{
  width:100%;
  height:100%;
  color:white;
  text-decoration:none;
}
td.title
{
  font-size:14;
  font-weight:bold;
  background-color:#337733;
  filter:shadow;
  color:white;
}
a.title
{
  font-size:14;
  font-weight:bold;
  color:white;
  text-decoration:none;
}
span.smalltitle
{
  font-weight:bold;
}
td.smalltitle
{
  font-weight:bold;
}
td.mediumtitle
{
  font-weight:bold;
  font-size:14;
}
td.smalltitlewithline
{
  font-weight:bold;
  border-top-style:solid;
  border-top-width:1;
  border-top-color:lightgray;
}
td.tableline
{
  border-top-style:solid;
  border-top-width:1;
  border-top-color:lightgray;
}
td.description
{
  border-color:black;
  border-style:solid;
  border-width:1;
  border-top-width:10;
  background-color:honeydew;
}
span.firstletter
{
  font-size:20;
}
span.staffname
{
  font-size:16;
}
span.stafftitle
{
  font-size:10;
}
a.staffname
{
  color:black;
}
td.rotationslink
{
  background-color:blue;
  font-size:14;
}
a.rotationslink
{
  color:white;
  text-decoration:none;
}
td.praysoldiers
{
  padding:10;
  font-style:italic;
}
td.calendarhead
{
  font-style:bold;
  border-style:solid;
  border-color:gray;
  border-width:1;
  background-color:blue;
  color:white;
}
td.calendar
{
  border-style:solid;
  border-color:gray;
  border-width:1;
}
td.today
{
  border-style:solid;
  border-color:black;
  border-width:2;
}
td.calendarpast
{
  border-style:solid;
  border-color:gray;
  border-width:1;
  background-color:lightgrey;
}
td.calendarscheduled
{
  border-style:solid;
  border-color:gray;
  border-width:1;
  background-color:lightyellow;
}
td.todayscheduled
{
  border-style:solid;
  border-color:black;
  border-width:2;
  background-color:lightyellow;
}
td.holiday
{
  font-style:italic;
  color:red;
}
td.calendarentry
{
  padding-left:5;
}
td.teacher
{
  font-style:italic;
}
td.back
{
  background-color:darkseagreen;
}
td.front
{
  background-color:white;
}
td.errormessage
{
  font-weight:bold;
  font-size:14;
  color:red;
}
td.error
{
  color:red;
  font-weight:bold;
}
td.tableheader
{
  font-weight:bold;
  font-size:14;
  color:white;
  background-color:black;
}
td.table
{
  border-style:solid;
  border-width:1;
  border-color:black;
  background-color:aliceblue
}
td.announcement
{
  border-top-style:solid;
  border-top-color:gray;
  border-top-width:1;
  padding-bottom:10;
  padding-top:10;
}
td.homepagemessage
{
  font-size:16;
  color:white;
  background-color:red;
}
td.underlinedsmalltitle
{
  font-weight:bold;
  border-bottom-style:solid;
  border-bottom-width:1;
  border-bottom-color:black;
}
td.calmonth {
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	font-size: medium;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #FFFFFF;
	background-color: #000000;
	padding: 0px;
}
