<style type="text/css">
.talo {  text-align: left; text-indent:0pt; margin-top:0pt; margin-bottom:0pt; font-family: Times New Roman; font-size: 9pt;}
.TaulukkoPampula {  text-align: left; margin-left:17pt; text-indent:-17pt; margin-top:0pt; margin-bottom:0pt; font-family: Times New Roman; font-size: 11pt;}
.Heading_4_no_contents {  text-align: left; margin-left:43pt; text-indent:-43pt; margin-top:12pt; margin-bottom:3pt; font-family: Arial; font-size: 13pt; font-weight: bold;}
.Heading_3_pb {  text-align: left; margin-left:-30pt; text-indent:0pt; margin-top:12pt; margin-bottom:3pt; font-family: Arial; font-size: 13pt; font-weight: bold;}
.Centered {  text-align: center; text-indent:0pt; margin-top:6pt; margin-bottom:8pt; font-family: Times New Roman; font-size: 12pt;}
.Heading_C {  text-align: left; text-indent:0pt; margin-top:12pt; margin-bottom:3pt; font-family: Arial; font-size: 13pt; font-weight: bold;}
.Heading_B {  text-align: left; text-indent:0pt; margin-top:12pt; margin-bottom:3pt; font-family: Arial; font-size: 14pt; font-weight: bold;}
.Heading_A {  text-align: left; text-indent:0pt; margin-top:12pt; margin-bottom:3pt; font-family: Arial; font-size: 16pt; font-weight: bold;}
.Body_Text {  text-align: justify; text-indent:0pt; margin-top:6pt; margin-bottom:8pt; font-family: Times New Roman; font-size: 10pt;}
.leipateksti {  text-align: left; text-indent:0pt; margin-top:12pt; margin-bottom:12pt; min-height:15pt; font-family: Verdana; font-size: 9pt;}
.footer {  text-align: justify; text-indent:0pt; margin-top:6pt; margin-bottom:8pt; font-family: Times New Roman; font-size: 12pt;}
.header {  text-align: justify; text-indent:0pt; margin-top:6pt; margin-bottom:8pt; font-family: Times New Roman; font-size: 12pt;}
.lakipykala {  text-align: justify; margin-left:43pt; text-indent:-25pt; margin-top:6pt; margin-bottom:8pt; font-family: Times New Roman; font-size: 10pt;}
.coursename {  text-align: left; text-indent:0pt; margin-top:10pt; margin-bottom:0pt; font-family: Times New Roman; font-size: 13pt; font-weight: bold;}
.Document_Map { background-color: Navy;  text-align: left; text-indent:0pt; margin-top:0pt; margin-bottom:0pt; font-family: Tahoma; font-size: 12pt;}
.courseurl {  text-align: left; margin-left:28pt; text-indent:0pt; margin-top:0pt; margin-bottom:0pt; font-family: Times New Roman; font-size: 12pt;}
.teacherinfo {  text-align: left; margin-left:28pt; text-indent:0pt; margin-top:0pt; margin-bottom:0pt; font-family: Times New Roman; font-size: 12pt;}
.coursedescriptions {  text-align: justify; margin-left:28pt; text-indent:0pt; margin-top:0pt; margin-bottom:0pt; font-family: Times New Roman; font-size: 11pt;}
.TaulukkoNormal_1sar {  text-align: justify; text-indent:0pt; margin-top:8pt; margin-bottom:8pt; line-height:12pt; min-height:12pt; max-height:12pt; font-family: Palatino; font-size: 12pt;}
.KurssiNormal_1sar {  text-align: justify; text-indent:0pt; margin-top:8pt; margin-bottom:8pt; line-height:12pt; min-height:12pt; max-height:12pt; font-family: Palatino; font-size: 12pt;}
.taulukonOtsikko {  text-align: justify; text-indent:0pt; margin-top:0pt; margin-bottom:9pt; line-height:14pt; min-height:14pt; max-height:14pt; font-family: Palatino; font-size: 12pt; font-weight: bold;}
.taulukonSis_lt_3 {  text-align: left; text-indent:0pt; margin-top:0pt; margin-bottom:0pt; line-height:11pt; min-height:11pt; max-height:11pt; font-family: Palatino; font-size: 9pt;}
.Opinto_opasNormalJustify {  text-align: justify; text-indent:0pt; margin-top:6pt; margin-bottom:8pt; line-height:12pt; min-height:12pt; max-height:12pt; font-family: Palatino; font-size: 12pt;}
.KurssiNormal {  text-align: justify; text-indent:0pt; margin-top:6pt; margin-bottom:6pt; line-height:12pt; min-height:12pt; max-height:12pt; font-family: Palatino; font-size: 12pt;}
.Henkilot_5sar {  text-align: justify; text-indent:0pt; margin-top:0pt; margin-bottom:8pt; line-height:12pt; min-height:12pt; max-height:12pt; font-family: Palatino; font-size: 12pt;}
.Henkilot_4sar {  text-align: justify; text-indent:0pt; margin-top:0pt; margin-bottom:8pt; line-height:12pt; min-height:12pt; max-height:12pt; font-family: Palatino; font-size: 12pt;}
.Opinto_opasNormal {  text-align: justify; text-indent:0pt; margin-top:8pt; margin-bottom:8pt; line-height:12pt; min-height:12pt; max-height:12pt; font-family: Palatino; font-size: 12pt;}
.TaulukkoNormal_3sar {  text-align: justify; text-indent:0pt; margin-top:8pt; margin-bottom:8pt; line-height:12pt; min-height:12pt; max-height:12pt; font-family: Palatino; font-size: 12pt;}
.viite {  text-align: left; text-indent:0pt; margin-top:0pt; margin-bottom:0pt; font-family: Helvetica; font-size: 8pt;}
.taulukonSis_lt_2 {  text-align: left; text-indent:0pt; margin-top:0pt; margin-bottom:0pt; line-height:14pt; min-height:14pt; max-height:14pt; font-family: Palatino; font-size: 9pt;}
.taulukonSis_lt_1 {  text-align: left; text-indent:0pt; margin-top:0pt; margin-bottom:0pt; line-height:14pt; min-height:14pt; max-height:14pt; font-family: Palatino; font-size: 12pt;}
.taulukonOtsi {  text-align: justify; text-indent:0pt; margin-top:0pt; margin-bottom:9pt; min-height:13pt; font-family: Times New Roman; font-size: 12pt; font-weight: bold;}
.TaulukkoNumeroitu {  text-align: left; margin-left:14pt; text-indent:-14pt; margin-top:1pt; margin-bottom:0pt; min-height:13pt; font-family: Times New Roman; font-size: 11pt;}
.JasenVara {  text-align: justify; text-indent:0pt; margin-top:1pt; margin-bottom:0pt; min-height:13pt; font-family: Times New Roman; font-size: 11pt; font-style: italic;}
.JasenVarsinainen {  text-align: justify; text-indent:0pt; margin-top:1pt; margin-bottom:0pt; min-height:13pt; font-family: Times New Roman; font-size: 11pt; font-weight: bold;}
.taulukkopuh {  text-align: justify; text-indent:0pt; margin-top:1pt; margin-bottom:0pt; min-height:13pt; font-family: Times New Roman; font-size: 11pt;}
.TaulukkoTiheaOtsikko {  text-align: left; text-indent:0pt; margin-top:1pt; margin-bottom:0pt; min-height:13pt; font-family: Times New Roman; font-size: 11pt; font-weight: bold;}
.Seliteteksti {  text-align: justify; text-indent:0pt; margin-top:6pt; margin-bottom:8pt; font-family: Tahoma; font-size: 8pt;}
.taulukkoviivalista {  text-align: left; margin-left:47pt; text-indent:-18pt; margin-top:1pt; margin-bottom:0pt; min-height:13pt; font-family: Times New Roman; font-size: 11pt;}
.kurssilista {  text-align: left; margin-left:54pt; text-indent:-18pt; margin-top:0pt; margin-bottom:0pt; font-family: Times New Roman; font-size: 12pt;}
.Henkilo {  text-align: justify; text-indent:0pt; margin-top:6pt; margin-bottom:8pt; font-family: Times New Roman; font-size: 10pt; font-style: italic;}
.Laki {  text-align: justify; margin-left:19pt; text-indent:0pt; margin-top:6pt; margin-bottom:8pt; font-family: Times New Roman; font-size: 10pt;}
.viivalista {  text-align: left; margin-left:36pt; text-indent:-14pt; margin-top:0pt; margin-bottom:0pt; font-family: Times New Roman; font-size: 12pt;}
.korjattava {  text-align: left; margin-left:-56pt; text-indent:0pt; margin-top:0pt; margin-bottom:0pt; font-family: Times New Roman; color: Red; font-size: 16pt; font-weight: bold;}
.Suoralista {  text-align: left; text-indent:0pt; margin-top:0pt; margin-bottom:0pt; font-family: Times New Roman; font-size: 12pt;}
.Balloon_Text {  text-align: justify; text-indent:0pt; margin-top:6pt; margin-bottom:8pt; font-family: Tahoma; font-size: 8pt;}
.annotation_subject {  text-align: justify; text-indent:0pt; margin-top:6pt; margin-bottom:8pt; font-family: Times New Roman; font-size: 10pt; font-weight: bold;}
.viite2 {  text-align: justify; margin-left:18pt; text-indent:-18pt; margin-top:6pt; margin-bottom:8pt; font-family: Arial; font-size: 8pt;}
.Definition_L {  text-align: left; margin-left:18pt; text-indent:0pt; margin-top:0pt; margin-bottom:0pt; font-family: Times New Roman; font-size: 12pt;}
.KurssiOtsikko {  text-align: justify; text-indent:0pt; margin-top:6pt; margin-bottom:0pt; line-height:12pt; min-height:12pt; max-height:12pt; font-family: Times; font-size: 12pt; font-weight: bold;}
.taulukonSis2 {  text-align: left; text-indent:0pt; margin-top:0pt; margin-bottom:0pt; min-height:9pt; font-family: Times New Roman; font-size: 10pt;}
.lists {  text-align: justify; margin-left:36pt; text-indent:-18pt; margin-top:6pt; margin-bottom:8pt; font-family: Times New Roman; font-size: 12pt;}
.taulukonSis1 {  text-align: left; text-indent:0pt; margin-top:0pt; margin-bottom:0pt; min-height:12pt; font-family: Times New Roman; font-size: 12pt;}
.TaulukkoTihea {  text-align: left; text-indent:0pt; margin-top:1pt; margin-bottom:0pt; min-height:13pt; font-family: Times New Roman; font-size: 11pt;}
.kurssikuvaus {  text-align: justify; text-indent:0pt; margin-top:1pt; margin-bottom:0pt; min-height:13pt; font-family: Times New Roman; font-size: 11pt;}
.annotation_text {  text-align: justify; text-indent:0pt; margin-top:6pt; margin-bottom:8pt; font-family: Times New Roman; font-size: 10pt;}
.toc_9 {  text-align: justify; margin-left:96pt; text-indent:0pt; margin-top:6pt; margin-bottom:8pt; font-family: Times New Roman; font-size: 12pt;}
.toc_8 {  text-align: justify; margin-left:84pt; text-indent:0pt; margin-top:6pt; margin-bottom:8pt; font-family: Times New Roman; font-size: 12pt;}
.toc_7 {  text-align: justify; margin-left:72pt; text-indent:0pt; margin-top:6pt; margin-bottom:8pt; font-family: Times New Roman; font-size: 12pt;}
.toc_6 {  text-align: justify; margin-left:60pt; text-indent:0pt; margin-top:6pt; margin-bottom:8pt; font-family: Times New Roman; font-size: 12pt;}
.toc_5 {  text-align: left; margin-left:47pt; text-indent:0pt; margin-top:0pt; margin-bottom:0pt; font-family: Times New Roman; font-size: 12pt;}
.toc_4 {  text-align: left; margin-left:36pt; text-indent:0pt; margin-top:0pt; margin-bottom:0pt; font-family: Times New Roman; font-size: 12pt;}
.toc_3 {  text-align: left; margin-left:24pt; text-indent:0pt; margin-top:0pt; margin-bottom:0pt; font-family: Times New Roman; font-size: 12pt;}
.toc_1 {  text-align: left; text-indent:0pt; margin-top:3pt; margin-bottom:3pt; font-family: Times New Roman; font-size: 12pt;}
.toc_2 {  text-align: left; margin-left:11pt; text-indent:0pt; margin-top:0pt; margin-bottom:0pt; font-family: Times New Roman; font-size: 12pt;}
.Sisluet_1 {  text-align: justify; text-indent:0pt; margin-top:6pt; margin-bottom:8pt; font-family: Times New Roman; font-size: 12pt;}
.heading_9 {  text-align: justify; margin-left:79pt; text-indent:-79pt; margin-top:12pt; margin-bottom:3pt; font-family: Arial; font-size: 11pt;}
.heading_8 {  text-align: justify; margin-left:72pt; text-indent:-72pt; margin-top:12pt; margin-bottom:3pt; font-family: Times New Roman; font-size: 12pt;}
.heading_7 {  text-align: justify; margin-left:64pt; text-indent:-64pt; margin-top:12pt; margin-bottom:3pt; font-family: Times New Roman; font-size: 12pt;}
.heading_6 {  text-align: justify; margin-left:57pt; text-indent:-57pt; margin-top:12pt; margin-bottom:3pt; font-family: Times New Roman; font-size: 11pt; font-weight: bold;}
.heading_5 {  text-align: left; margin-left:50pt; text-indent:-50pt; margin-top:12pt; margin-bottom:3pt; font-family: Arial; font-size: 13pt; font-weight: bold;}
.heading_4 {  text-align: left; margin-left:43pt; text-indent:-43pt; margin-top:12pt; margin-bottom:3pt; font-family: Arial; font-size: 13pt; font-weight: bold;}
.heading_3 {  text-align: left; margin-left:45pt; text-indent:-45pt; margin-top:12pt; margin-bottom:3pt; font-family: Arial; font-size: 13pt; font-weight: bold;}
.heading_2 {  text-align: left; margin-left:39pt; text-indent:-39pt; margin-top:12pt; margin-bottom:3pt; font-family: Arial; font-size: 14pt; font-weight: bold;}
.heading_1 {  text-align: left; margin-left:21pt; text-indent:-21pt; margin-top:12pt; margin-bottom:3pt; font-family: Arial; font-size: 16pt; font-weight: bold;}
.Normal {  text-align: justify; text-indent:0pt; margin-top:6pt; margin-bottom:8pt; font-family: Times New Roman; font-size: 12pt; max-width: 80%}
.Heading_4_Char {font-family: Times New Roman; color: Black; background-color: white ; font-size: 13pt; font-weight: bold; font-style: normal; font-variant: normal; vertical-align: normal; text-decoration: none;}
.Hyperlink2 {font-family: Times New Roman; color: Black; background-color: white ; font-size: 12pt; font-weight: normal; font-style: normal; font-variant: normal; vertical-align: normal; text-decoration: none;}
.Keyboard {font-family: Courier New; color: Black; background-color: white ; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; vertical-align: normal; text-decoration: none;}
.JasenVara_Char {font-family: Times New Roman; color: Black; background-color: white ; font-size: 11pt; font-weight: bold; font-style: italic; font-variant: normal; vertical-align: normal; text-decoration: none;}
.JasenVarsinainen_Char {font-family: Times New Roman; color: Black; background-color: white ; font-size: 11pt; font-weight: bold; font-style: normal; font-variant: normal; vertical-align: normal; text-decoration: none;}
.TaulukkoTiheaOtsikko_Char {font-family: Times New Roman; color: Black; background-color: white ; font-size: 12pt; font-weight: bold; font-style: normal; font-variant: normal; vertical-align: normal; text-decoration: none;}
.TaulukkoTihea_Char {font-family: Times New Roman; color: Black; background-color: white ; font-size: 12pt; font-weight: normal; font-style: normal; font-variant: normal; vertical-align: normal; text-decoration: none;}
.Italic {font-family: Times; color: Black; background-color: white ; font-size: 12pt; font-weight: normal; font-style: italic; font-variant: normal; vertical-align: normal; text-decoration: none;}
.page_number {font-family: Times; color: Black; background-color: white ; font-size: 11pt; font-weight: normal; font-style: normal; font-variant: normal; vertical-align: normal; text-decoration: none;}
.annotation_reference {font-family: Times New Roman; color: Black; background-color: white ; font-size: 8pt; font-weight: normal; font-style: normal; font-variant: normal; vertical-align: normal; text-decoration: none;}
.FollowedHyperlink {font-family: Times New Roman; color: Purple; background-color: white ; font-size: 12pt; font-weight: normal; font-style: normal; font-variant: normal; vertical-align: normal; text-decoration: underline;}
.Strong {font-family: Times; color: Black; background-color: white ; font-size: 12pt; font-weight: bold; font-style: normal; font-variant: normal; vertical-align: normal; text-decoration: none;}
.Hyperlink {font-family: Times New Roman; color: Blue; background-color: white ; font-size: 12pt; font-weight: normal; font-style: normal; font-variant: normal; vertical-align: normal; text-decoration: underline;}
.Default_Paragraph_Font {font-family: Times New Roman; color: Black; background-color: white ; font-size: 12pt; font-weight: normal; font-style: normal; font-variant: normal; vertical-align: normal; text-decoration: none;}
div.ltTOCtitle { font-family: Verdana; font-size: 8pt; font-weight: bold; text-align: center;}
div.ltTOCl1 { font-family: Verdana; font-size: 8pt; font-weight: bold; margin-left:32pt; text-indent:-32pt;}
div.ltTOCl2 { font-family: Verdana; font-size: 8pt; font-weight: bold; margin-left:40pt; text-indent:-32pt;}
div.ltTOCl3 {  font-family: Verdana; font-size: 8pt; font-weight: bold; margin-left:48pt; text-indent:-32pt;}
div.ltTOCl4 { font-family: Verdana; font-size: 8pt; font-weight: bold; margin-left:56pt; text-indent:-32pt;}
div.ltTOCl5 { font-family: Verdana; font-size: 8pt; font-weight: bold; margin-left:64pt; text-indent:-32pt;}
div.ltTOCl6 { font-family: Verdana; font-size: 8pt; font-weight: bold; margin-left:72pt; text-indent:-32pt;}
</style>
