* {	margin: 0;	 	padding: 0;}body {	color: lightgrey;	background-color: dimgrey; 	font-family: "Times New Roman", Times, serif;}::selection {	color: dimgrey;	background-color: lightgrey;}::-moz-selection {	color: dimgrey;	background-color: lightgrey;}a:link, a:hover, a:focus {	color: lightgrey;}a:visited {	color: darkgrey;}a:active {	color: white;}p {	font-weight: normal;	padding: 1em 1em 0 0;}ol {	list-style-type: upper-roman;		padding: 0 0 0 2em;		font-size: large;}ol ol {	list-style-type: upper-latin;}ol ol ol {	list-style-type: decimal;}ol ol ol ol {	list-style-type: lower-latin;}ol ol ol ol ol {	list-style-type: lower-roman;}li {	font-weight: bold;	padding: 1em 1em 0 1em;}li li li {	font-weight: normal;}ul {	list-style-type: disc;	margin: 0 0 0 1em;}ul li {	padding-top: 1em;	font-weight: normal;}#content-top {	width: auto;	height: 100px;		padding: 1em 1em 0 1em;	/* 	background: url("../img/logo.png") no-repeat top right; */}#content-left {	min-width: 300px;	float: left;}#content-right {	width: auto;		overflow: auto;}#content-middle {	width: auto;	height: auto;		padding: 1em 0 0 1em;}	#content-gallery {	font-family: "Helvetica", Sans Serif, sans-serif;	font-size: small;}#content-gallery table {	margin: auto;}#content-gallery th {	padding: 1em 0 1em 0;		vertical-align: middle;	text-align: center;		font-size: xx-large;}#content-gallery td {	width: 160px;	height: 160px;		vertical-align: middle;	text-align: center;}#content-gallery img {	margin: 1px;	border: 1px solid lightgrey;}#content-gallery img:hover {	margin: 0;	border: 2px solid white;}#content-bottom {	width: auto;	height: 100px;		padding: 1em 0 0 1em;}#content-left *, #content-right * {	font-family: "Courier New", Courier, monospace;	font-weight: bold;	text-align: left;	vertical-align: middle;}#content-left p, #content-right p {	height: 2em;}#content-left p {	padding: 0 0 0 1em;}#content-right p {	padding: 0 1em 0 0;}#content-right select, #content-right option, #content-right input {	color: lightgrey;	background-color: grey;}/* #content-right option[selected='selected'] { *//* 	color: grey; *//* 	background-color: lightgrey; *//* } */#content-right input[type='button'], #content-right input[type='reset'] {	width: 200px;		margin: 0 2em 0 0;	float: left;		text-align: center;}#content-bottom p {	padding: 0 1em 1em 0;		text-align: right;}table.tabula, #content-middle table {	margin: 1em auto 1em;		border: 2px solid lightgrey;	border-right: 1px solid lightgrey;	border-bottom: 1px solid lightgrey;	border-spacing: 0px;	font-family: "Courier New", Courier, monospace;	font-size: small;}td.tabula, #content-middle th, #content-middle td {	border: 1px solid lightgrey;	border-top: none;	border-left: none;	padding: 1em 1em 1em 1em;	font-weight: normal;	text-align: center;	vertical-align: middle;}td.tabula {	width: 1.5em;	height: 1.5em;	padding: 0;}#content-middle th {	font-weight: bold;}#content-middle th.legend-top, #content-middle th.legend-left, #content-middle th.legend-box {	border: 1px solid lightgrey;	border-top: none;	border-left: none;		padding: 0;	text-align: center;	vertical-align: middle;}#content-middle th.legend-top {	height: 2em;}#content-middle th.legend-left {	width: 2em;}#content-middle td.legend-box {	width: 8em;	height: 8em;}