body{
	background-color:	#FFFFFF;
	margin-top:			0px;
	margin-bottom:		0px;
	margin-left:		0px;
	margin-right:		0px;
}
td.otsikko{
	background-color:	#F0F0F0;
}
td.menu{
	background-color:	#2D313D;
	background-image:	url('kuvat/menu_tausta.jpg');
	background-repeat:	repeat-x;
}
table {
	font-family:		Arial;
	font-size:			12px;
	color:				#404040;
	line-height:		1.3;
}
table A:link { text-decoration: none; color: #428CE7;}
table A:visited { text-decoration: none; color: #428CE7;}
table A:active { text-decoration: underline; color: #428CE7;}
table A:hover { text-decoration: underline; color: #428CE7;}

td.pystyviiva{
	background-image:	url('kuvat/piste_harmaa.gif');
	background-repeat:	repeat-y;
}

td.sisus{
	padding-left:		20px;
	padding-right:		20px;
	padding-top:		10px;
	padding-bottom:		10px;
}

td.harmaa{
	color:				#000000;
	background-color:	#ECECEE;
	padding-left:		15px;
	padding-right:		15px;
	padding-top:		10px;
	padding-bottom:		10px;
}
.punainen{
	color:				#C62424;
}

.keltainen{
	color:				#404040;
}

.vihrea{
	color:				#24C83F;
}

td.taulukko_a{
	background-color:	#DCDCDC;
	padding-left:		10px;
	padding-right:		10px;
	padding-top:		2px;
	padding-bottom:		4px;
}
td.taulukko_b{
	background-color:	#FFFFFF;
	padding-left:		10px;
	padding-right:		10px;
	padding-top:		2px;
	padding-bottom:		4px;
}

.form1{
	font-family: Microsoft Sans Serif;
	font-size: 11px;
	border-style:solid;
	color: none;
	background-color: none;
	border-width: 1px;
	border-color: #7F9DB9;
	padding: 1;
}
.form2{
	font-family: Arial;
	font-size: 11px;
	border-style:solid;
	color: none;
	background-color: none;
	border-width: 0px;
	border-color: #7F9DB9;
	padding: 1;
}
.form3{
	font-size: 11px;
}
.form4{
	font-family:		Verdana;
	font-size:			1px;
	border-style:		none;
	color:				none;
	background-color:	#FFFFFF;
	border-color:		#FFFFFF;
	border-width:		0px;
	border-color:		#FFFFFF;
}
