/*
  Attendance -- a web application for taking attendance
  Copyright (C) 2006 Sam Clippinger (samc (at) silence (dot) org)

  This program is free software; you can redistribute it and/or modify
  it under the terms of the GNU General Public License version 2 as
  published by the Free Software Foundation.

  This program is distributed in the hope that it will be useful,
  but WITHOUT ANY WARRANTY; without even the implied warranty of
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  GNU General Public License for more details.

  You should have received a copy of the GNU General Public License
  along with this program; if not, write to the Free Software
  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
*/
BODY
  {
  FONT: 12px sans-serif;
  COLOR: #000000;
  BACKGROUND-COLOR: #FFFFFF;
  }
INPUT, INPUT.text, SELECT, TEXTAREA
  {
  FONT: 12px sans-serif;
  }
INPUT.menu-button
  {
  FONT-WEIGHT: bold;
  TEXT-ALIGN: center;
  WIDTH: 140px;
  }
INPUT.menu-button-wide
  {
  FONT-WEIGHT: bold;
  }
DIV.help-text
  {
  BACKGROUND-COLOR: #CCFFCC;
  PADDING: 3px 3px 3px 3px;
  BORDER-TOP: 2px solid #00FF00;
  BORDER-BOTTOM: 2px solid #00FF00;
  BORDER-LEFT: 2px solid #00FF00;
  BORDER-RIGHT: 2px solid #00FF00;
  WIDTH: 75%;
  }
TD
  {
  FONT: 12px sans-serif;
  BORDER-BOTTOM: 1px solid #000000;
  }
TD.padding
  {
  PADDING: 3px 3px 3px 3px;
  }
TD.corner-nav
  {
  TEXT-ALIGN: right;
  BORDER-LEFT: 0px;
  BORDER-RIGHT: 0px;
  BORDER-TOP: 0px;
  BORDER-BOTTOM: 0px;
  }
TD.table-noborder
  {
  }
TD.gray
  {
  BACKGROUND-COLOR: #CCCCCC;
  FONT-WEIGHT: bold;
  }
TD.table-noborder-gray
  {
  BACKGROUND-COLOR: #CCCCCC;
  BORDER-BOTTOM: 0px solid #FFFFFF;
  FONT-WEIGHT: bold;
  }
TD.table-header
  {
  COLOR: #FFFFFF;
  BACKGROUND-COLOR: #000000;
  FONT-VARIANT: small-caps;
  FONT-WEIGHT: bold;
  }
TD.table-divider
  {
  COLOR: #000000;
  BACKGROUND-COLOR: #CCCCCC;
  FONT-VARIANT: small-caps;
  FONT-WEIGHT: bold;
  }
TD.attendance-header
  {
  TEXT-ALIGN: center;
  COLOR: #FFFFFF;
  BACKGROUND-COLOR: #000000;
  FONT-VARIANT: small-caps;
  FONT-WEIGHT: bold;
  }
TD.attendance-checkbox
  {
  TEXT-ALIGN: center;
  BORDER-LEFT: 1px solid #AAAAAA;
  }
TD.attendance-checkbox-gray
  {
  BACKGROUND-COLOR: #CCCCCC;
  TEXT-ALIGN: center;
  BORDER-LEFT: 1px solid #AAAAAA;
  FONT-WEIGHT: bold;
  }
TD.attendance-data
  {
  TEXT-ALIGN: left;
  BORDER-LEFT: 1px solid #AAAAAA;
  WHITE-SPACE: nowrap;
  }
TD.report-present
  {
  FONT-WEIGHT: bold;
  }
TD.tree-label
  {
  BORDER-LEFT: 0px;
  BORDER-RIGHT: 0px;
  BORDER-TOP: 0px;
  BORDER-BOTTOM: 0px;
  }
TD.tree-blank
  {
  FONT-SIZE: 11px;
  BORDER-LEFT: 0px;
  BORDER-RIGHT: 0px;
  BORDER-TOP: 0px;
  BORDER-BOTTOM: 0px;
  }
TD.tree-vertical
  {
  FONT-SIZE: 11px;
  BORDER-LEFT: 1px solid #000000;
  BORDER-RIGHT: 0px;
  BORDER-TOP: 0px;
  BORDER-BOTTOM: 0px;
  }
TD.tree-horizontal
  {
  FONT-SIZE: 11px;
  BORDER-LEFT: 0px;
  BORDER-RIGHT: 0px;
  BORDER-TOP: 0px;
  BORDER-BOTTOM: 1px solid #000000;
  }
TD.tree-horizontal-vertical
  {
  FONT-SIZE: 11px;
  BORDER-LEFT: 1px solid #000000;
  BORDER-RIGHT: 0px;
  BORDER-TOP: 0px;
  BORDER-BOTTOM: 1px solid #000000;
  }
FONT.header
  {
  FONT-SIZE: 18px;
  FONT-WEIGHT: bold;
  }
FONT.subheader
  {
  FONT-SIZE: 14px;
  FONT-WEIGHT: bold;
  }
FONT.message_text
  {
  COLOR: #880000;
  FONT-WEIGHT: bold;
  }
FONT.comment
  {
  COLOR: #444444;
  FONT-STYLE: italic;
  }
FONT.alert
  {
  COLOR: #880000;
  FONT-STYLE: italic;
  }
FONT.name
  {
  FONT-WEIGHT: bold;
  }
A
  {
  COLOR: #0000AA;
  TEXT-DECORATION: none;
  }
A:visited
  {
  COLOR: #0000AA;
  }
A:hover
  {
  TEXT-DECORATION: underline;
  }
A.silent
  {
  COLOR: #000000;
  }
A.silent:visited
  {
  COLOR: #000000;
  }
