body, table {
   font: 10pt Arial, Helvetica, sans-serif;
   color: #000000;
   vertical-align: top;
   margin-left:0.2in;
   margin-right:0.2in;
} 

.maintable {
  width: 640px; 
  background-color: white; 
  border: 0;
  text-align: left;
}

.tabledivider { font: bold 3pt Arial, Helvetica, sans-serif;
  height: 5px;
  background-color:#ffffff;;
}

.buttonrow {
  height:25px; 
  background-color: #444444;
}

.buttoncell {
  width: 128px; 
  text-align: center; 
  vertical-align: middle; 
  white-space: nowrap;
}

.buttontext, a.buttontext, a.buttontext:visited {
  font: 10pt Arial, Helvetiva, sans-serif;
  font-weight: bold;
  color: #AAEEAA;
  text-align: center;
  text-decoration: none;
}

.buttontext:hover, a.buttontext:hover {
  color: #88AA88;
  text-decoration: underline;
}

.columnheader {
  height:25px;
  background-color: #f39444;
  text-align: center;
  color: #FAFAFA;
  text-decoration: none;
  font: 12pt Arial, Helvetica, sans-serif;
  font-weight: bold;
}

img {
	border: 0;
}
H1 {
  font: 16pt Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #222222;
  text-decoration: none;
}
H2, .boldheading2 {
  font: 14pt Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #222222;
  text-decoration: none;
}

H3, .boldheading3 {
  font: 12pt Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #111111;
  text-decoration: none;
}

H4, .boldheading4 {
  font: 10pt Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #111111;
  text-decoration: none;
}

a, a:visited {
	text-decoration: none;
	/* font-weight: bold; */
	color: #0000ff;
}
.file, .file:visited {
	text-decoration: none;
	font-weight: bold; 
	color: #88aa88;
}
a:hover {
	text-decoration: underline;
}
a.file:hover {
	text-decoration: underline;
	color: #88aa88;
}

