body {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  background-color: #EEF4FF;
	margin: 8px;
}

body.printable {
  background-color: #FFFFFF;
}


td, p, li { font-size: small; }

th {
  font-size: small;
  font-weight: bold;
  text-align: left;
}

h1,.h1{
  font-size: x-large;
  font-weight: bold;
  color: #0000A0;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 8px;
	font-variant: small-caps;
}
h2,.h2 {
  font-size: medium;
  font-weight: bold;
  color: #0000A0;
	margin: 0px;
	padding-top: 8px;
	padding-bottom: 4px;
}
h3,.h3 {
  font-size: medium;
	font-weight: normal;
  font-style: italic;
  color: #0000A0;
	margin: 0px;
	padding-bottom: 12px;
}
.inputFieldTitle {
  padding: 6px 6px 3px 3px;
  white-space: nowrap;
  background-color: #E6EBF7;
  color: #666666;
}

.fieldTitle {
  padding-right: 6px;
  white-space: nowrap;
  background-color: #E6EBF7;
  color: #666666;
}

.field {
  padding-right: 6px;
  background-color: #FFFFFF;
}
.unchanged {
  background-color: #FFFFFF;
  color: #999999;
  font-style: italic;
  padding-right: 6px;
}

.entry {
  background-color: #FFFFFF;
	border: 2px ridge #F0F0FF;
}

.small { font-size: xx-small }
.red { color: #D00000; }
.correction { background-color: #FFF0F0; }
form { margin: 0px; }
p {
  margin: 3px 0px 12px 0px;
	padding: 0;
}
ul {
  margin: 3px 0px 12px 20px;
	padding: 0;
}
