body {
	background: #FFFFFF;
	color: #000000;
	margin-left: 10px;
	margin-right: 10px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

h2 { border-bottom: solid thin black;}
h4.gui { clear: right }
h5 { margin-bottom: 2px; margin-left: 1em; }

hr {
	width: 100%;
	height: 2px;
	margin-top: 4ex;
	margin-bottom: 2ex;
}
pre {
	color: black;
	background:#eeeeee;
	margin: 0px 20px 8px 20px;
	padding: 2px 8px 1px 8px;
	border: solid thin #ccaa88;
}

th { text-align: center; }
td { font-family: Verdana,Arial,Helvetica,sans-serif; }

a:link    { color: #000099; background: #ffffff; text-decoration: none; }
a:visited { color: #cc0000; background: #ffffff; text-decoration: none; }
a:hover   { color: #0000ff; background: #ffffff; text-decoration: none; }
a:active  { color: #993399; background: #ffffff; text-decoration: none; }

.pageheader { text-align: center; }
.commandline { font-family: Courier,monospace; font-size: 90% }
.file { color: #000088; }
.key { color: #550000; font-family: Courier,monospace; font-size:90% }
.backdropped { background: #ffffee; }
.button {
	color: #000000;
	background: #c0c0c0;
	border: outset thin gray;
	font-family: Courier,monospace;
	padding-left: 1em;
	padding-right: 1em;
}
.image {
	margin-left: 5px;
	margin-right: 5px;
	border-width: 2px;
	border-style: solid;
	border-color: #eeeeff;
	padding: 1cm;
	text-align: center; 
}
.floatimage {
	clear: right;
	float: right;
	margin-left: 1.5ex;
	border-width: 2px;
	border-style: solid;
	border-color: #eeeeff;
	padding: 1.5ex;
}
.clearboth { clear: both; }

table.keytable { border: 1px solid; }
table.keytable tbody { text-align: center; }
table.keytable th { border: 1px solid; padding: 3px; }
table.keytable td { border: 1px solid; padding: 3px; }

p.parameter { margin: 1px 1em 1px 11%; font-weight: bold; }
p.paramdesc { margin: 1px 1em 1px 22%; }
