body
{
	margin: 0;
	font-family: Arial;
	font-size: 12px;
	background-color: #f0f0ee;
	color: Black;
}
td, th, input, select, textarea
{
	font-family: Arial;
	font-size: 12px;
	background-color: White;
	color: Black;
}
input, select, textarea
{
	border: 1px solid silver;
}
small
{
  font-family: Arial;
}
td, th
{
	font-family: Arial;
	font-size: 12px;
	background-color: Transparent;
	color: Black;
}
a
{
	font-weight: bold;
	color: #2A3543;
	text-decoration: none;
}
h2
{
	font-size: 15px;
	width: 99%;
	color: #FFA500;
	margin: 0;
}
p
{
	margin: 0;
	margin-top: 2px;
	margin-bottom: 10px;	
}
.banner
{
  width: 930px;
  height: 79px;
  background-image: url(designer/banner.jpg);
  background-repeat: no-repeat;
}
td.gradient
{
  height: 28px;
  background-image: url(pdf/gradient_728fb6.gif);
  background-repeat: repeat-x;
  color: #E7EEF6;
  padding-left: 10px;
}
td.gradientitem
{
  color: #E7EEF6;
}
a.gradient
{
  background-color: Transparent;
  color: White;
  vertical-align: middle;
  font-weight: bold;
}
td.gradientseparator
{
  background-color: Transparent;
  color: White;
  vertical-align: middle;
  padding-left: 6px;
  padding-right: 6px;
}
img.menuaccent
{
  background-color: #FFA500;
  height: 2px;
  width: 930px;
}
.button2
{
  background-image: url(pdf/gradient_728fb6.gif);
  background-repeat: repeat-x;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 10px;
  padding-right: 10px;
  color: White;
  font-weight: bold;
  cursor: pointer;
  vertical-align: middle;
}
.button
{
  background-color: #FFA500;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-left: 10px;
  padding-right: 10px;
  color: #2A3543;
  font-weight: bold;
  cursor: pointer;
  vertical-align: middle;
}
table.main
{
  background-color: White;
  margin: auto;
  border-right: 2px solid #ddddcc;
  border-bottom: 2px solid #ddddcc;
  margin-top: 10px;
}
span.language
{
  margin-left: 6px;
  margin-right: 6px;
  color: #7897C0;
  font-size: 10px;
}
a.language
{
  color: #FFA500;
  font-size: 10px;
  font-weight: bold;
}
td.language
{
  padding: 2px;
  text-align: right;
}
td.contactinfo
{
  color: #888888;
  font-size: 10px;
}
select.tools
{
  color: #E19200;
  border: 1px solid #FFA500;
}
.tools
{
  color: #E19200;
  border: 0;
}
.cartitle
{
  color: #888888;
  font-weight: bold;
  font-size: 11px;
}
.copyright
{
  color: #888888;
  font-size: 11px;
  text-align: center;
  margin: auto;
  width: 900px;
}
.backaccent
{
  background-color: #FFA500;
}
select.calendar
{
  font-size: 10px;
  height: 18px;
  width: 70px;
}
.periodrow
{
  font-size: 10px;
}
.periodrowheader
{
  font-size: 10px;
  color: #888888;
  font-weight: bold;
}
.periodinfo
{
  overflow: hidden;
  font-size: 10px;
  width: 168px;
  vertical-align: top;
}
.tableitem
{
  font-size: 11px;
  white-space: nowrap;
}
