body
{
  background-color: white;
  margin: 0;
  padding: 0;
  text-align: justify;
  font-family: sans-serif;
  font-size: 100%;
}

#left
{
  font-size: 80%;
  float: left;
  width: 150px;
  text-align: center;
  margin: 0 0 0 10px;
  padding: 0 0 0 0;
}

#center
{
  margin: 2em 9em 1em 160px;
}

#title
{
  margin: 0;
  padding: 0 0 0.3em 0;
  font-size: 200%;
	border-bottom-style: solid;
}

#subtitle
{
	margin: 0.5em 0 0.5em 0;
  padding: 0;
  font-size: 130%;
	font-weight: normal;
}

.yellow {
	text-align: justify;
  margin: 0 0 1em 0;
  padding: 10px;
	font-size: 100%;
  background: #FFFFCC;
}

table.contact {
	background: white;
}

table.contact td {
/*  font-family: Courier, monospace; */
  margin: 0;
  padding: 0 1em 0 0em;
  line-height: 100%;
	vertical-align: top;
}

ul 
{
  text-align: left;
  list-style-type: square;
}

h3
{
  background-color: #EBECE4;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding-top: 5px;
	padding-bottom: 5px;
}

h4
{
	padding: 0;
	padding-top: 5px;
}


img.iright {
	border: 0;
	float: right;
	padding: 0 15px 5px 15px;
	margin: 0;
}

div.iright {
  border: 0;
  vertical-align: text-bottom;
  text-align: right;
  padding: 0;
  margin: 0;
}

img.ileft {
  border: 0;
	vertical-align: text-bottom;
  float: left;
  padding: 0;
	padding-right: 10px;
  margin: 0;
}

h4.copyright
{
  font-size: 80%;
	margin: 3em 0 0 0;
	padding: 0;
	border-top-style: solid;
  border-top-width: 1px;
	font-weight: normal;
	text-align: right;
}

pre
{
	display: block;
	overflow: auto;
}

