body {
  margin: 0px; padding: 0px; background-color: #cccccc;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 9pt;
	color: #000000;
}
div.header .navigation {
  background-color: black; color: white; font-size: 14pt;
  padding-top: 4px; padding-bottom: 5px; width: 100%;
}
div.header .navigation .rightfloat {
  padding-top: 2px; float: right;
}
div.header .logo {
  background-color: #000066;
  padding: 0px; width: 100%; height: 48px;
}
div.header .logo2 {
  background-color: #666666; color: white; font-size: 14pt;
  padding: 0px; width: 100%; height: 77px;
  border-top: solid 1px white; border-bottom: solid 1px white;
}
div.header a {
  color: white; text-decoration: none; font-weight: bold;
}
div.text {
  margin: 1.12em 40px;
}
h1 {
  font-family: "Trebuchet MS", Arial, sans-serif;
  font-size: 10pt; font-weight: bold;
  margin: 13.5pt 0px 13.5pt 0px;
}
h2 {
  font-family: "Trebuchet MS", Arial, sans-serif;
  font-size: 9pt; font-weight: bold;
  margin: 13.5pt 0px 13.5pt 0px;
}
img {
  border: none;
}
a {
  color: #000066;
}
table {
  border: none;
}
table.nav {
  width: 100%;
}
table tr th {
  text-align: left;
}
dt {
  font-weight: bold;
  margin-top: 5px;
}

table.list {
  width: 100%; border-collapse: collapse;
  border-bottom: solid 2px black;
}
table.list tr th {
  border-bottom: solid 2px black;
}
table.list tr td {
  vertical-align: top;
}
table.list tr.separated td {
  border-top: solid 1px black;
}
table.list tr.separated td.sameguid {
  border-top: none;
}

form table {
	border-spacing: 0px;
}
form table td {
  padding: 0px;
}
form table th {
  padding: 0px; width: 170px; font-weight: normal;
}
