/***************************************************************************
 *
 ***************************************************************************/
body {
  background-color: #CCCCCC;
  color: black;

  font-family: Arial, Helvetica;
  font-size: 10pt;
}

table { 
  border: 0px solid black;
  border-collapse: collapse;
  border-spacing: 0px;
}

th { 
  border: 0px solid black;
  border-collapse: collapse;
  border-spacing: 0px;

  font-family: Arial, Helvetica;
  font-size: 10pt;
  font-weight: bold;

  padding: 2pt;

  text-align: center;
}

td { 
  border: 0px solid black;
  border-collapse: collapse;
  border-spacing: 0px;

  font-family: Arial, Helvetica;
  font-size: 10pt;

  padding: 2pt;
}

/***************************************************************************/
/*
form input, form textarea {
  background: #EEEEEE;
  border: 1px solid #AAAAAA;
  padding: 2px;

  font-family: Arial, Helvetica;
  font-size: 10pt;
}

form input:focus, form textarea:focus {
  background: #FFFFFF;
  border: 1px solid #000000;	
}
*/
/***************************************************************************/

.border { 
  border: 1px solid #800000;
}

.no_padding {
  padding: 0px;
}

/***************************************************************************/

.right {
  text-align: right;
}

.left {
  text-align: left;
}

.center {
  text-align: center;
}

.top {
  vertical-align: top;
}

.middle {
  vertical-align: middle;
}

/***************************************************************************/

.smaller {
  font-size: 6pt;
}

.small {
  font-size: 8pt;
}

.large {
  font-size: 12pt;
}

.larger {
  font-size: 16pt;
}

.largest {
  font-size: 21pt;
}

/***************************************************************************/

.width_menu {
  width: 140pt;
}

.width_ten {
  width: 10pt;
}

.width_full {
  width: 100%;
}

.height_full {
  height: 100%;
}

.width_half {
  width: 50%;
}

.width_quarter {
  width: 25%;
}

/***************************************************************************/

.light {
  background-color: #EEEEEE;
}

.dark {
  background-color: #CCCCCC;
}

.darker {
  background-color: #AAAAAA;
}

.darkest {
  background-color: #888888;
}

.white {
  background-color: #FFFFFF;
}

.black {
  background-color: #000000;
}

.fhc {
  background-color: #800000;
  color: #FFFFFF;
}

.text_white {
  color: #FFFFFF;
}

.text_red {
  color: #800000;
}

.text_blue {
  color: #000080;
}

.bold {
  font-weight: bold;
}


/***************************************************************************/
