body
{
	background-color: white;
	margin: 9px 9px 9px 9px;
}
p, h1, h2, h3, h4, ul, ol, li, div, td, th, b, i
{
	font-family: Arial, sans-serif;
}
img
{
	border: 0;
}
h1
{
	font-size: 130%;
}
h2
{
	font-size: 120%;
}
h3
{
	font-size: 115%;
}
h4
{
	font-size: 110%;
}
.hidden, .noprint
{
	display: none;
}
#top
{
	width: 300px;
}
ul#servicemenu, ul#topmenu, ul#leftmenu, ul#contentmenu
{
	display: none;
}
div#content
{
	clear: left;
	padding-left: 1em;
}
div#bottom
{
	font-size: 0.8em;
	white-space: nowrap;
}
img.left
{
	float: left;
	margin: 0 1em 0.5em 0;
}
.clearleft
{
	clear: left;
}
.nowrap
{
	white-space: nowrap;
}
caption
{
	caption-side: top;
	font-size: 115%;
	font-weight: bold;
	text-align: justify;
}
table.dates
{
	border: 1px solid black;
	vertical-align: top;
	width: 100%;
}
.when
{
	background: white;
	color: black;
	padding: 0.5em;
	vertical-align: top;
	width: 20%;
}
.where
{
	background: white;
	color: black;
	padding: 0.5em;
	vertical-align: top;
	width: 20%;
}
.what
{
	background: white;
	border-left: 1px solid #808080;
	border-right: 1px solid #808080;
	color: black;
	padding: 0.5em;
	vertical-align: top;
	width: 60%;
}
th.when
{
	border-bottom: 1px solid #808080;
}
th.where
{
	border-bottom: 1px solid #808080;
}
th.what
{
	border-bottom: 1px solid #808080;
}
td.when
{
	border-top: 1px solid #c0c0c0;
}
td.where
{
	border-top: 1px solid #c0c0c0;
}
td.what
{
	border-top: 1px solid #c0c0c0;
}
#history .when
{
	background: white;
	border-right: 1px solid #808080;
	color: black;
	padding: 0.5em;
	vertical-align: top;
	width: 15%;
}
#history .what
{
	background: white;
	color: black;
	padding: 0.5em;
	vertical-align: top;
	width: 85%;
}
div.sad
{
	border-color: black;
	border-style: groove;
	border-width: 2mm;
	padding: 2mm;
	text-align: center;
}