body {
  background-color: #ffffff;
  padding: 5px;
  border-style: solid;
  border-width: 1px;
  border-color: #cccccc;
}

.center {
  margin: auto;
  width: 50%;
  padding: 10px;
}

div.header {
	background-color: #ffd5f5;
}
div.footer {
	background-color: #ffd5f5;
}
div.logo {
  margin: auto;
  width: 50%;
  padding: 5px;
}
h1 {
  color: black;
}
h1.center {
	text-align: center;
}
p {
  color: black;
}
p.center {
	text-align: center;
}
table.footer {
	width:  50%;
}
table.center {
	font-size: 100%;
}
table.footer {
	font-size: 100%;
}
td.small {
	width: 20%;
}
td.vsmall {
	width: 1%;
}