body
{
  color:#000000;
  background:#ffffff;
  }

.bg_1
{
/*  vertical-align:center; */
  background-color: #CC0000;
  }

.bg_2
{
/*  vertical-align:center; */
  background-color: #ffffff;
  }

td.menu
{
  background:#DDDDDD;
  color:#000000;
  vertical-align:top;
  }

td.work
{
  vertical-align:top;
  }

th
{
  background:#ffffff;
  color:#000000;
  vertical-align:top;
  text-align:right;
  font-weight: bold; 
  padding: 0.5em 0em 0.5em 0em;
  }

div.work
{
  text-align: justify;
  vertical-align:top;
  padding: 0.5em 0.5em 0.5em 0.5em;
  }

div.work-l
{
  text-align: justify;
  vertical-align:top;
  line-height: 2.0;
  padding: 0.5em 0.5em 0.5em 0.5em;
  }

div.horizontal-pad
{
  padding: 0.5em 8em 0.5em 8em;
  }

div.menu
{
  }

td.nowrap
{
  white-space: nowrap;
  vertical-align:top;
  }

div.comment
{
  font-size: 80%; 
  }

.right
{
  text-align:right;
  vertical-align:top;
  }

.left
{
  text-align:left;
  vertical-align:top;
  }

.center
{
  text-align:center;
  vertical-align:top;
  }

.indent
{
  padding: 0 0 0 1.5em;
  }

div.menutitle, div.selectedmenutitle
{
  text-align:right;
  color:#000000;
  font-weight: bold; 
  font-size: 140%; 
  padding: 0.1em 0.2em 0 0.2em;
  }

div.menutitle2, div.selectedmenutitle2
{
  text-align:right;
  color:#000000;
  font-weight: bold; 
  font-size: 120%; 
  padding: 0.5em 0.2em 0 0.2em;
  }

div.menuitem0, div.selectedmenuitem0
{
  text-align:right;
  color:#000000;
  font-weight: bold; 
  font-size: 100%; 
  padding: 0.0em 0.2em 0 0.2em;
  }

div.menuitem1, div.selectedmenuitem1
{
  text-align:right;
  color:#000000;
  font-size: 85%; 
  padding: 0 0.2em 0 0.2em;
  }

div.selectedmenutitle, div.selectedmenutitle2, div.selectedmenuitem0, div.selectedmenuitem1
{
  color:#CC0000;
  }

div.red
{
  color:#CC0000;
  }

div.bordered
{
  text-align:center;
  vertical-align:top;
  border:solid windowtext 1.0pt;
  padding: 0.5em 0.5em 0.5em 0.5em;
  }

a.logo:link, a.logo:visited
{
  color:#000000;
  text-decoration: none;
  }

a.logo:active, a.logo:hover
{
  color:#666666;
  text-decoration: none;
  }

a.menuitem:link, a.menuitem:visited
{
  color:#000000;
  text-decoration: none;
  }

a.menuitem:active, a.menuitem:hover
{
  color:#666666;
  text-decoration: none;
  }

P, H1, H2, H3, H4, UL, OL, DL, LI, DT, DD, TH, TD {
	font-family: Arial, sans-serif;
}

P, UL, OL, DL, LI, DT, DD, TH, TD {
	font-size: 12px;
}

H1 {
	font-size: 200%;
	font-weight: bold;
}

H2 {
	font-size: 150%;
	font-weight: bold;
}

H3 {
	font-size: 130%;
	font-weight: bold;
}

H4 {
	font-size: 110%;
	font-weight: bold;
}

H1, H2, H3, H4 {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

P {
	margin-top: 0.2em;
	margin-left: 0.2em;
	margin-right: 0.2em;
	margin-bottom: 0.2em;
}
