html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%;	vertical-align: baseline;	background: transparent;}tbody,tfoot,thead,tr,th,td { font-size: 100%;}body { line-height: 1; }ol, ul { list-style: none; }#contentwrapper ul,.contentwrapper ul, #para ul, .para ul { list-style: disc; padding-left: 3em;}#contentwrapper ol, .contentwrapper ol, #para ol, .para ol { list-style: decimal; padding-left: 3em;}.contentwrapper ol li, #para ol li, .para ol li { list-style-type: decimal; padding-top: 5px; padding-bottom: 5px;}del { text-decoration: line-through;}table.layouttable { border-collapse: collapse; border-spacing: 0; margin: 0; padding: 0; border: 0;}.clearer {	clear: both !important;	font-size: 1px;	line-height: 1px;	height: 1px;	color: #fff;	background:transparent;}a img {border: 0;}/* Sisältöosan tyylejä. Menee myös editorille */body {	line-height: normal;	font-size: 12px;	font-family: Arial, Helvetica, Sans-serif;	color: #222;}html,body,td,th {	font-size: 12px;	color: #222;}p {	margin: 10px 0;}/* Otsikot. */h1,h2,h3,h4,h5,.title {	color: #0185b6;	margin: 10px 0;}h1, .title {	display: block;	font-weight: bold;	font-size: 180%;	margin: 15px 0 17px 0;}h2 {	font-weight: normal;	font-size: 150%;}h3 {	display: block;	clear: left;	border-bottom: 1px dotted #0185b6;	padding-bottom: 5px;	font-weight: bold;	font-size: 120%;}h4 {	font-weight: bold;	font-size: 100%;}h5 {	font-weight: bold;	font-size: 100%;}/* Normaalit linkit. */a:link {	color: #004e69;	text-decoration: none;}a:visited {	color: #004e69;	text-decoration: none;}a:hover	{	color: #004e69;	text-decoration: underline;}a:active {	color: #004e69;	text-decoration: none;}
