BODY { background: #f90 none; color: #000; font-family: Verdana, arial, helvetica, sans-serif; font-size: 10pt; }
P, TD, INPUT {font-family: Verdana, arial, helvetica, sans-serif; font-size: 10pt; }
.footnote { font-size: 8pt }
.sininen { background: #000066 none; }
.korosta { background: #2020ee none; color: white; }
H2 { text-align: center; margin-top: 1em; }
.nappi { text-align: center; }
A { color: white; }
.sisalto { padding: 6px; }
.phase {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	border: 3px solid #000066;
	color: #FFFFFF;
	background-color: #6C61D1;
	height: 50px;
	width: 50px;
	padding-bottom: 3px;
	text-decoration: none;
}
.phaseSel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	border: 3px solid #000066;
	color: #FFFFFF;
	background-color: #3300CC;
	height: 50px;
	width: 50px;
	padding-bottom: 3px;
	text-decoration: none;
}
.phaseNext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	border: 3px solid #000066;
	color: #CCCCCC;
	background-color: #ACACBF;
	height: 50px;
	width: 50px;
	padding-bottom: 3px;
	text-decoration: none;
}
.header {
	background-color: #3300CC;
	color: #FFFFFF;
	padding: 4px;
	font-weight: bold;
}
.error {
	background-color: #CC3333;
	color: #FFFFFF;
	padding: 4px;
	font-weight: bold;
}

