UL, OL {
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}

IMG {
	position: relative;
	top: 5px;
}

DFN.omaesim {
	font-size: 12.000000pt;
	font-weight: medium;
	font-style: small-caps Regular;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Times New Roman";
}

EM.Emphasis {
	font-style: Italic;
}

EM.EquationVariables {
	font-style: Italic;
}

EM.isonum {
	font-size: 12.000000pt;
	font-weight: Bold;
	font-style: Regular;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Times New Roman";
}

EM.omaerikmini {
	font-size: 9.000000pt;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Marlett";
}

EM.omaesim {
	font-size: 12.000000pt;
	font-weight: medium;
	font-style: small-caps Regular;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Times New Roman";
}

H1.Heading1, H2.Heading1, H3.Heading1, H4.Heading1, H5.Heading1, H6.Heading1 {
	display: block;
	text-align: left;
	margin-top: 14.000000pt;
	margin-bottom: 6.000000pt;
	margin-right: 0px;
	margin-left: 0px;
	font-size: 14.000000pt;
	font-weight: Bold;
	font-style: Regular;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Times New Roman";
}

H1.Heading2, H2.Heading2, H3.Heading2, H4.Heading2, H5.Heading2, H6.Heading2 {
	display: block;
	text-align: left;
	margin-top: 12.000000pt;
	margin-bottom: 3.000000pt;
	margin-right: 0px;
	margin-left: 0px;
	font-size: 12.000000pt;
	font-weight: Bold;
	font-style: Regular;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Times New Roman";
}

H1.Heading3, H2.Heading3, H3.Heading3, H4.Heading3, H5.Heading3, H6.Heading3 {
	display: block;
	text-align: left;
	margin-top: 6.000000pt;
	margin-bottom: 3.000000pt;
	margin-right: 0px;
	margin-left: 0px;
	font-size: 12.000000pt;
	font-weight: Bold;
	font-style: Regular;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Times New Roman";
}

H1.Title, H2.Title, H3.Title, H4.Title, H5.Title, H6.Title {
	display: block;
	text-align: center;
	margin-top: 24.000000pt;
	margin-bottom: 12.000000pt;
	margin-right: 0px;
	margin-left: 0px;
	font-size: 18.000000pt;
	font-weight: Bold;
	font-style: Regular;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Times New Roman";
}

H1.esim, H2.esim, H3.esim, H4.esim, H5.esim, H6.esim {
	display: block;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 14.173218pt;
	margin-left: 14.173218pt;
	font-size: 12.000000pt;
	font-weight: Bold;
	font-style: small-caps Regular;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Times New Roman";
}

H1.esimkaavabody, H2.esimkaavabody, H3.esimkaavabody, H4.esimkaavabody, H5.esimkaavabody, H6.esimkaavabody {
	display: block;
	text-align: left;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	margin-right: 14.173218pt;
	margin-left: 8em;
	font-size: 12.000000pt;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Times New Roman";
}

H1.huom, H2.huom, H3.huom, H4.huom, H5.huom, H6.huom {
	display: block;
	text-align: left;
	text-indent: -42.519669pt;
	margin-top: 7.000000pt;
	margin-bottom: 7.000000pt;
	margin-right: 0px;
	margin-left: 42.519669pt;
	font-size: 12.000000pt;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Times New Roman";
}

H1.kaavabody, H2.kaavabody, H3.kaavabody, H4.kaavabody, H5.kaavabody, H6.kaavabody {
	display: block;
	text-align: left;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	margin-right: 0px;
	margin-left: 4em;
	font-size: 12.000000pt;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Times New Roman";
}

H1.omaotsake, H2.omaotsake, H3.omaotsake, H4.omaotsake, H5.omaotsake, H6.omaotsake {
	display: block;
	text-align: center;
	margin-top: 14.000000pt;
	margin-bottom: 10px;
	margin-right: 0px;
	margin-left: 0px;
	font-size: 14.000000pt;
	font-weight: Bold;
	font-style: small-caps Regular;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Times New Roman";
}

H1.oppteht, H2.oppteht, H3.oppteht, H4.oppteht, H5.oppteht, H6.oppteht {
	display: block;
	text-align: center;
	text-indent: -14.173218pt;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 14.173218pt;
	margin-left: 14.173218pt;
	font-size: 12.000000pt;
	font-weight: Bold;
	font-style: small-caps Regular;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Times New Roman";
}

H1.oppteht1, H2.oppteht1, H3.oppteht1, H4.oppteht1, H5.oppteht1, H6.oppteht1 {
	display: block;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	font-size: 12.000000pt;
	font-weight: Bold;
	font-style: small-caps Regular;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Times New Roman";
}

H1.optehtots, H2.optehtots, H3.optehtots, H4.optehtots, H5.optehtots, H6.optehtots {
	display: block;
	text-align: center;
	margin-top: 7.000000pt;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	font-size: 12.000000pt;
	font-weight: Bold;
	font-style: small-caps Regular;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Times New Roman";
}

H1.ots1, H2.ots1, H3.ots1, H4.ots1, H5.ots1, H6.ots1 {
	display: block;
	text-align: center;
	margin-top: 1em;
	margin-bottom: 1em;
	margin-right: 0px;
	margin-left: 0px;
	font-size: 200%;
	font-weight: Bold;
	font-style: small-caps Regular;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Times New Roman";
}

H1.ots1TOC, H2.ots1TOC, H3.ots1TOC, H4.ots1TOC, H5.ots1TOC, H6.ots1TOC {
	display: block;
	text-align: left;
	margin-top: 1em;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	font-size: 12.000000pt;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Times New Roman";
}

H1.ots2, H2.ots2, H3.ots2, H4.ots2, H5.ots2, H6.ots2 {
	display: block;
	text-align: left;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	margin-right: 0px;
	margin-left: 0px;
	font-size: 150%;
	font-weight: Bold;
	font-style: small-caps Regular;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Times New Roman";
}

H1.ots2TOC, H2.ots2TOC, H3.ots2TOC, H4.ots2TOC, H5.ots2TOC, H6.ots2TOC {
	display: block;
	text-align: left;
	margin-top: 1em;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 14.173218pt;
	font-size: 12.000000pt;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Times New Roman";
}

H1.ots3, H2.ots3, H3.ots3, H4.ots3, H5.ots3, H6.ots3 {
	display: block;
	text-align: left;
	margin-top: 8.000000pt;
	margin-bottom: 8.000000pt;
	margin-right: 0px;
	margin-left: 0px;
	font-size: 12.000000pt;
	font-weight: Bold;
	font-style: small-caps Regular;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Times New Roman";
}

H1.ots3TOC, H2.ots3TOC, H3.ots3TOC, H4.ots3TOC, H5.ots3TOC, H6.ots3TOC {
	display: block;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 28.346451pt;
	font-size: 12.000000pt;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Times New Roman";
}

H1.otsake, H2.otsake, H3.otsake, H4.otsake, H5.otsake, H6.otsake {
	display: block;
	text-align: left;
	margin-top: 14.000000pt;
	margin-bottom: 10px;
	margin-right: 0px;
	margin-left: 0px;
	font-size: 14.000000pt;
	font-weight: Bold;
	font-style: small-caps Regular;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Times New Roman";
}

H1.otsakeTOC, H2.otsakeTOC, H3.otsakeTOC, H4.otsakeTOC, H5.otsakeTOC, H6.otsakeTOC {
	display: block;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 14.173218pt;
	font-size: 12.000000pt;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Times New Roman";
}

H1.ratk, H2.ratk, H3.ratk, H4.ratk, H5.ratk, H6.ratk {
	display: block;
	text-align: left;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	margin-right: 0px;
	margin-left: 8em;
	font-size: 12.000000pt;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Times New Roman";
}

H1.tahtiriviy, H2.tahtiriviy, H3.tahtiriviy, H4.tahtiriviy, H5.tahtiriviy, H6.tahtiriviy {
	display: block;
	text-align: left;
	margin-top: 16.000000pt;
	margin-bottom: 5.000000pt;
	margin-right: 14.173218pt;
	margin-left: 14.173218pt;
	font-size: 12.000000pt;
	text-decoration: underline ;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Times New Roman";
}

H1.teht, H2.teht, H3.teht, H4.teht, H5.teht, H6.teht {
	display: block;
	text-align: left;
	text-indent: -22.677155pt;
	margin-top: 7.000000pt;
	margin-bottom: 7.000000pt;
	margin-right: 0px;
	margin-left: 22.677155pt;
	font-size: 12.000000pt;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Times New Roman";
}

H1.teht1, H2.teht1, H3.teht1, H4.teht1, H5.teht1, H6.teht1 {
	display: block;
	text-align: left;
	text-indent: -22.677155pt;
	margin-top: 7.000000pt;
	margin-bottom: 7.000000pt;
	margin-right: 0px;
	margin-left: 22.677155pt;
	font-size: 12.000000pt;
	font-weight: medium;
	font-style: small-caps Regular;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Times New Roman";
}

H1.testaatiet1, H2.testaatiet1, H3.testaatiet1, H4.testaatiet1, H5.testaatiet1, H6.testaatiet1 {
	display: block;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	font-size: 12.000000pt;
	font-weight: Bold;
	font-style: small-caps Regular;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Times New Roman";
}

H1.testtiet, H2.testtiet, H3.testtiet, H4.testtiet, H5.testtiet, H6.testtiet {
	display: block;
	text-align: center;
	text-indent: -14.173218pt;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 14.173218pt;
	margin-left: 14.173218pt;
	font-size: 12.000000pt;
	font-weight: Bold;
	font-style: small-caps Regular;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Times New Roman";
}

H1.tt-otsikko, H2.tt-otsikko, H3.tt-otsikko, H4.tt-otsikko, H5.tt-otsikko, H6.tt-otsikko {
	display: block;
	text-align: center;
	margin-top: 16.000000pt;
	margin-bottom: 16.000000pt;
	margin-right: 0px;
	margin-left: 0px;
	font-size: 12.000000pt;
	font-weight: Bold;
	font-style: small-caps Regular;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Times New Roman";
}

H1.vast, H2.vast, H3.vast, H4.vast, H5.vast, H6.vast {
	display: block;
	text-align: left;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	margin-right: 0pt;
	margin-left: 8em;
	font-size: 12.000000pt;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Times New Roman";
}

H1.viivaala, H2.viivaala, H3.viivaala, H4.viivaala, H5.viivaala, H6.viivaala {
	display: block;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 16.000000pt;
	margin-right: 14.173218pt;
	margin-left: 14.173218pt;
	font-size: 12.000000pt;
	text-decoration: underline ;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Times New Roman";
}

H1.viivakeski, H2.viivakeski, H3.viivakeski, H4.viivakeski, H5.viivakeski, H6.viivakeski {
	display: block;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 8.000000pt;
	margin-right: 14.173218pt;
	margin-left: 14.173218pt;
	font-size: 12.000000pt;
	text-decoration: underline ;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Times New Roman";
}

H1.viivayla, H2.viivayla, H3.viivayla, H4.viivayla, H5.viivayla, H6.viivayla {
	display: block;
	text-align: left;
	margin-top: 16.000000pt;
	margin-bottom: 5.000000pt;
	margin-right: 14.173218pt;
	margin-left: 14.173218pt;
	font-size: 12.000000pt;
	text-decoration: underline ;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Times New Roman";
}

LI.Bulleted {
	display: block;
	text-align: left;
	text-indent: -14.173218pt;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 14.173218pt;
	font-size: 12.000000pt;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Times New Roman";
}

LI.Numbered {
	display: block;
	text-align: left;
	text-indent: -14.173218pt;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 14.173218pt;
	font-size: 12.000000pt;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Times New Roman";
}

LI.Numbered1 {
	display: block;
	text-align: left;
	text-indent: -14.173218pt;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 14.173218pt;
	font-size: 12.000000pt;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Times New Roman";
}

LI.TableTitle {
	display: block;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	font-size: 12.000000pt;
	font-weight: Bold;
	font-style: Regular;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Times New Roman";
}

LI.esim {
	display: block;
	text-align: left;
	text-indent: -93.543274pt;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 93.543274pt;
	font-size: 12.000000pt;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Times New Roman";
}

LI.esim1 {
	display: block;
	text-align: left;
	text-indent: -93.543274pt;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 93.543274pt;
	font-size: 12.000000pt;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Times New Roman";
}

LI.esimluet {
	display: block;
	text-align: left;
	text-indent: -22.677155pt;
	margin-top: 4.000000pt;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 93.543274pt;
	font-size: 12.000000pt;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Times New Roman";
}

LI.huom {
	display: block;
	text-align: left;
	text-indent: -42.519669pt;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 42.519669pt;
	font-size: 12.000000pt;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Times New Roman";
}

LI.huom {
	display: block;
	text-align: left;
	text-indent: -42.519669pt;
	margin-top: 7.000000pt;
	margin-bottom: 7.000000pt;
	margin-right: 0px;
	margin-left: 42.519669pt;
	font-size: 12.000000pt;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Times New Roman";
}

LI.luettelo {
	display: list-item;
	text-align: left;
	margin-top: 0.5em;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 4em;
	font-size: 12.000000pt;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Times New Roman";
}

LI.numer {
	display: block;
	text-align: left;
	text-indent: -22.677155pt;
	margin-top: 3.000000pt;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 22.677155pt;
	font-size: 12.000000pt;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Times New Roman";
}

LI.numer1 {
	display: block;
	text-align: left;
	text-indent: -22.677155pt;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 22.677155pt;
	font-size: 12.000000pt;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Times New Roman";
}

LI.ol {
	display: block;
	text-align: left;
	text-indent: -90.708633pt;
	margin-top: 5.000000pt;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 90.708633pt;
	font-size: 12.000000pt;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Times New Roman";
}

LI.oppteht {
	display: block;
	text-align: left;
	text-indent: -116.220444pt;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 116.220444pt;
	font-size: 12.000000pt;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Times New Roman";
}

LI.oppteht1 {
	display: block;
	text-align: left;
	text-indent: -116.220444pt;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 116.220444pt;
	font-size: 12.000000pt;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Times New Roman";
}

LI.ots1 {
	display: block;
	text-align: center;
	margin-top: 18.000000pt;
	margin-bottom: 14.000000pt;
	margin-right: 0px;
	margin-left: 0px;
	font-size: 18.000000pt;
	font-weight: Bold;
	font-style: small-caps Regular;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Times New Roman";
}

LI.ots2 {
	display: block;
	text-align: left;
	margin-top: 14.000000pt;
	margin-bottom: 10px;
	margin-right: 0px;
	margin-left: 0px;
	font-size: 14.000000pt;
	font-weight: Bold;
	font-style: small-caps Regular;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Times New Roman";
}

LI.ots3 {
	display: block;
	text-align: left;
	margin-top: 8.000000pt;
	margin-bottom: 8.000000pt;
	margin-right: 0px;
	margin-left: 0px;
	font-size: 12.000000pt;
	font-weight: Bold;
	font-style: small-caps Regular;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Times New Roman";
}

LI.ratk {
	display: block;
	text-align: left;
	margin-top: 5.000000pt;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0pt
	font-size: 12.000000pt;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Times New Roman";
}

LI.ratk2 {
	display: block;
	text-align: left;
	margin-top: 5.000000pt;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	font-size: 12.000000pt;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Times New Roman";
}

LI.tahtirivia {
	display: block;
	text-align: center;
	margin-top: 4.000000pt;
	margin-bottom: 8.000000pt;
	margin-right: 0px;
	margin-left: 0px;
	font-size: 12.000000pt;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Marlett";
}

LI.tahtiriviv {
	display: block;
	text-align: center;
	margin-top: 8.000000pt;
	margin-bottom: 8.000000pt;
	margin-right: 0px;
	margin-left: 0px;
	font-size: 12.000000pt;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Marlett";
}

LI.tahtiriviy {
	display: block;
	text-align: center;
	margin-top: 8.000000pt;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	font-size: 12.000000pt;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Marlett";
}

LI.taulots {
	display: block;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	font-size: 12.000000pt;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Times New Roman";
}

LI.tod {
	display: block;
	text-align: left;
	text-indent: -90.708633pt;
	margin-top: 5.000000pt;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 90.708633pt;
	font-size: 12.000000pt;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Times New Roman";
}

LI.vaite {
	display: block;
	text-align: left;
	text-indent: -90.708633pt;
	margin-top: 5.000000pt;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 90.708633pt;
	font-size: 12.000000pt;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Times New Roman";
}

LI.vast {
	display: block;
	text-align: left;
	margin-top: 5.000000pt;
	margin-bottom: 5.000000pt;
	margin-right: 0px;
	margin-left: 0px;
	font-size: 12.000000pt;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Times New Roman";
}

LI.vnum {
	display: block;
	text-align: left;
	text-indent: -22.677155pt;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 22.677155pt;
	font-size: 12.000000pt;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Times New Roman";
}

LI.vnum1 {
	display: block;
	text-align: left;
	text-indent: -22.677155pt;
	margin-top: 2.000000pt;
	margin-bottom: 2.000000pt;
	margin-right: 0px;
	margin-left: 22.677155pt;
	font-size: 12.000000pt;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Times New Roman";
}

P.Body {
	display: block;
	text-align: left;
	margin-top: 8.000000pt;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	font-size: 12.000000pt;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Times New Roman";
}

P.CellBody {
	display: block;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	font-size: 12.000000pt;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Times New Roman";
}

P.CellHeading {
	display: block;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	font-size: 12.000000pt;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Times New Roman";
}

P.Footnote {
	display: block;
	text-align: left;
	text-indent: -14.173233pt;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 14.173218pt;
	margin-left: 28.346451pt;
	font-size: 10px;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Times New Roman";
}

P.HeadingRunIn {
	display: block;
	text-align: left;
	margin-top: 6.000000pt;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	font-size: 12.000000pt;
	font-weight: Bold;
	font-style: Regular;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Times New Roman";
}

P.Indented {
	display: block;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 14.173218pt;
	font-size: 12.000000pt;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Times New Roman";
}

P.Mapping-Table-Cell {
	display: block;
	text-align: left;
	margin-top: 2.000000pt;
	margin-bottom: 2.000000pt;
	margin-right: 0px;
	margin-left: 0px;
	font-size: 12.000000pt;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Times New Roman";
}

P.Mapping-Table-Title {
	display: block;
	text-align: left;
	margin-top: 2.000000pt;
	margin-bottom: 2.000000pt;
	margin-right: 0px;
	margin-left: 0px;
	font-size: 14.000000pt;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Times New Roman";
}

P.TableFootnote {
	display: block;
	text-align: left;
	text-indent: -14.173233pt;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 14.173218pt;
	margin-left: 28.346451pt;
	font-size: 10px;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Times New Roman";
}

P.eiuuskpl {
	display: block;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	font-size: 12.000000pt;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Times New Roman";
}

P.esimkaavabody {
	display: block;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 8em;
	font-size: 12.000000pt;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Times New Roman";
}

P.esimsis {
	display: block;
	text-align: left;
	margin-top: 0.5em;
	margin-bottom: 0px;
	margin-right: 0pt;
	margin-left: 4em;
	font-size: 12.000000pt;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Times New Roman";
}

P.esimsis2 {
	display: block;
	text-align: left;
	margin-top: 0.5em;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 4em;
	font-size: 12.000000pt;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Times New Roman";
}

P.htots {
	display: block;
	text-align: left;
	margin-top: 9.000000pt;
	margin-bottom: 9.000000pt;
	margin-right: 0px;
	margin-left: 0px;
	font-size: 14.000000pt;
	font-weight: Bold;
	font-style: small-caps Regular;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Times New Roman";
}

P.htsis {
	display: block;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 4em;
	font-size: 12.000000pt;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Times New Roman";
}

P.huomsis {
	display: block;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 42.519669pt;
	font-size: 12.000000pt;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Times New Roman";
}

P.huomteht {
	display: block;
	text-align: left;
	text-indent: -56.692902pt;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 14.173218pt;
	margin-left: 4em;
	font-size: 12.000000pt;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Times New Roman";
}

P.kaavabody {
	display: block;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	font-size: 12.000000pt;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Times New Roman";
}

P.maaritelma {
	display: block;
	text-align: left;
	margin-top: 8.000000pt;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	font-size: 12.000000pt;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Times New Roman";
}

P.numer {
	display: block;
	text-align: left;
	text-indent: -22.677155pt;
	margin-top: 3.000000pt;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 22.677155pt;
	font-size: 12.000000pt;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Times New Roman";
}

P.optehtots {
	display: block;
	text-align: center;
	margin-top: 7.000000pt;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	font-size: 12.000000pt;
	font-weight: medium;
	font-style: small-caps Regular;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Times New Roman";
}

P.tehtävä {
	display: block;
	text-align: left;
	text-indent: -56.692902pt;
	margin-top: 5.000000pt;
	margin-bottom: 0px;
	margin-right: 14.173218pt;
	margin-left: 4em;
	font-size: 12.000000pt;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Times New Roman";
}

P.testtietots {
	display: block;
	text-align: center;
	margin-top: 16.000000pt;
	margin-bottom: 16.000000pt;
	margin-right: 0px;
	margin-left: 0px;
	font-size: 12.000000pt;
	font-weight: Bold;
	font-style: small-caps Regular;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Times New Roman";
}

P.topic {
	display: block;
	text-align: left;
	margin-top: 6.000000pt;
	margin-bottom: 6.000000pt;
	margin-right: 0px;
	margin-left: 0px;
	font-size: 12.000000pt;
	font-weight: Bold;
	font-style: Regular;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Times New Roman";
}

P.valiots {
	display: block;
	text-align: left;
	margin-top: 8.000000pt;
	margin-bottom: 8.000000pt;
	margin-right: 0px;
	margin-left: 0px;
	font-size: 12.000000pt;
	font-weight: Bold;
	font-style: Regular;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Times New Roman";
}

P.valiots2 {
	display: block;
	text-align: left;
	margin-top: 8.000000pt;
	margin-bottom: 8.000000pt;
	margin-right: 0px;
	margin-left: 56.692902pt;
	font-size: 12.000000pt;
	font-weight: Bold;
	font-style: Regular;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Times New Roman";
}

STRONG.isonum {
	font-size: 12.000000pt;
	font-weight: Bold;
	font-style: Regular;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Times New Roman";
}

TABLE {
	margin-top: 1em;
	margin-bottom: 1em;
	margin-right: 0px;
	margin-left: 4em;
}