 * { max-width:800px;  }
.HTML_Preformatted {  text-align: left; text-indent:0pt; margin-top:0pt; margin-bottom:0pt; font-family: Courier New; font-size: 0.9em;}
.Man {  text-align: justify; margin-left:63pt; text-indent:-21pt; margin-top:2pt; margin-bottom:2pt;  }
.kuvaoik {  text-align: right; margin-left:28pt; text-indent:0pt; margin-top:3pt; margin-bottom:6pt;  }
.Heading_Liite {  text-align: center; text-indent:0pt; margin-top:12pt; margin-bottom:12pt; font-family: Arial; font-size: 1.2em; font-weight: bold;}
.Body_Text_Indent {  text-align: justify; margin-left:14pt; text-indent:0pt; margin-top:6pt; margin-bottom:6pt;  }
.g2ohjelma {  text-align: left; margin-right:1pt; margin-left:1pt; text-indent:0pt; margin-top:0pt; margin-bottom:0pt; font-family: Courier New;}
.ohjelma {  text-align: left; margin-right:0pt; margin-left:56pt; text-indent:0pt; margin-top:6pt; margin-bottom:6pt; font-family: Courier New;  border-width:1px 1px 1px 2px;border-color:blue;border-style:solid solid solid solid; padding: 10px; white-space: pre;  font-size: 0.9em;}
.goitse {  text-align: left; margin-right:0pt; margin-left:56pt; text-indent:0pt; margin-top:-12pt; margin-bottom:-6pt; font-family: Courier New; border-width:0px 1px 0px 2px;border-color:blue;border-style:none solid none solid; padding: 0px; background-color: rgb( 220, 220, 220);}
table .ohjelma {  text-align: left; margin-right:0pt; margin-left:0pt; text-indent:0pt; margin-top:0pt; margin-bottom:0pt; font-family: Courier New; font-size: 0.8em; border-width:1px 1px 1px 2px;border-color:blue;border-style:solid solid solid solid;}
.gitse { background-color: rgb( 220, 220, 220); white-space: pre; }
pre span.gitse { display: block;  white-space: pre; }
.OhjeMan {  text-align: justify; margin-left:20pt; text-indent:-21pt; margin-top:2pt; margin-bottom:2pt; }
.Ohje {  text-align: justify; margin-left:20pt; text-indent:-21pt; margin-top:2pt; margin-bottom:2pt; }
.listasis {  text-align: justify; margin-left:30pt; text-indent:-17pt; margin-top:2pt; margin-bottom:2pt;  }
.Paaaiheet {  text-align: justify; margin-left:28pt; text-indent:0pt; margin-top:6pt; margin-bottom:6pt;   font-weight: bold;}
.aiheet {  text-align: justify; margin-left:50pt; text-indent:-14pt; margin-top:0pt; margin-bottom:0pt;   font-weight: bold;}
.hakemistoon {  text-align: left; text-indent:0pt; margin-top:6pt; margin-bottom:0pt;  }
.Kalvo {  text-align: justify; margin-left:28pt; text-indent:0pt; margin-top:6pt; margin-bottom:6pt;  }
.vain_kalvo {  text-align: justify; margin-left:42pt; text-indent:-14pt; margin-top:6pt; margin-bottom:6pt;  font-size: 1.3em;}
.verkkohak {  text-align: justify; margin-right:19pt; margin-left:56pt; text-indent:0pt; margin-top:6pt; margin-bottom:0pt;  font-size: 0.9em;}
.Teksti {  text-align: justify; margin-right:18pt; margin-left:28pt; text-indent:0pt; margin-top:0pt; margin-bottom:0pt;  }
.luokat {  text-align: justify; margin-left:134pt; text-indent:-106pt; margin-top:6pt; margin-bottom:6pt;  }
.vali {  text-align: justify; margin-right:18pt; margin-left:28pt; text-indent:0pt; margin-top:0pt; margin-bottom:0pt; line-height:4pt;   }
.t {  text-align: left; margin-right:-2pt; text-indent:0pt; margin-top:6pt; margin-bottom:6pt; font-family: Courier New; font-size: 0.8em;}
.kirjall {  text-align: justify; margin-left:28pt; text-indent:0pt; margin-top:6pt; margin-bottom:6pt;   font-style: italic;}
.vaikea {  text-align: justify; margin-left:49pt; text-indent:0pt; margin-top:6pt; margin-bottom:6pt;  font-size: 0.9em;}
.taulukko {  text-align: left; text-indent:0pt; margin-top:0pt; margin-bottom:0pt;  }
.table_of_figures {  text-align: left; text-indent:0pt; margin-top:0pt; margin-bottom:0pt;  }
.HeadingCSis {  text-align: left; text-indent:0pt; margin-top:6pt; margin-bottom:6pt; font-family: Arial; font-size: 1.3em; font-weight: bold;}
.Heading_A {  text-align: center; text-indent:0pt; margin-top:12pt; margin-bottom:12pt; font-family: Arial; font-size: 1.4em; font-weight: bold;}
.toc_4 {  text-align: left; margin-left:106pt; text-indent:0pt; margin-top:0pt; margin-bottom:0pt;  }
.caption {  text-align: center; margin-left:28pt; text-indent:0pt; margin-top:6pt; margin-bottom:6pt;   font-weight: bold;}
.TehtTeksti {  text-align: justify; margin-left:70pt; text-indent:0pt; margin-top:0pt; margin-bottom:0pt;  font-size: 0.9em;}
.TehtOts {  text-align: left; text-indent:0pt; margin-top:6pt; margin-bottom:2pt;   font-weight: bold;}
.lista {  text-align: justify; margin-left:60pt; text-indent:-17pt; margin-top:6pt; margin-bottom:2pt;  }
.Noralku {  text-align: justify; margin-left:28pt; text-indent:0pt; margin-top:6pt; margin-bottom:0pt;  }
.luettelo {  text-align: left; margin-left:99pt; text-indent:-99pt; margin-top:6pt; margin-bottom:0pt;  }
.Kuva {  text-align: center; margin-left:28pt; text-indent:0pt; margin-top:3pt; margin-bottom:6pt;  }
.Listaots {  text-align: justify; margin-left:28pt; text-indent:0pt; margin-top:6pt; margin-bottom:3pt;  }
.index_2 {  text-align: left; margin-left:14pt; text-indent:0pt; margin-top:0pt; margin-bottom:0pt;  font-size: 0.9em;}
.index_heading {  text-align: left; text-indent:0pt; margin-top:4pt; margin-bottom:0pt; font-family: Arial;  font-weight: bold;}
.index_1 {  text-align: left; text-indent:0pt; margin-top:0pt; margin-bottom:0pt;  font-size: 0.9em;}
.HeadingANoCon {  text-align: center; text-indent:0pt; margin-top:12pt; margin-bottom:12pt; font-family: Arial; font-size: 1.4em; font-weight: bold;}
.gesimerkki {  text-align: left; margin-right:5pt; margin-left:56pt; text-indent:0pt; margin-top:12pt; margin-bottom:6pt; font-family: Courier New; font-size: 0.9em;}
.Normal_Indent {  text-align: justify; margin-left:36pt; text-indent:0pt; margin-top:6pt; margin-bottom:6pt;  }
.header {  text-align: justify; margin-left:28pt; text-indent:0pt; margin-top:0pt; margin-bottom:0pt;  }
.footer {  text-align: justify; text-indent:0pt; margin-top:0pt; margin-bottom:0pt;  }
.toc_2 {  text-align: left; margin-left:35pt; text-indent:0pt; margin-top:0pt; margin-bottom:0pt;  }
.toc_1 {  text-align: left; text-indent:0pt; margin-top:0pt; margin-bottom:0pt;  }
.toc_3 {  text-align: left; margin-left:70pt; text-indent:0pt; margin-top:0pt; margin-bottom:0pt;  }
.pieni {  text-align: justify; margin-left:28pt; text-indent:0pt; margin-top:6pt; margin-bottom:0pt;  font-size: 0.2em;}
.ohjotsH {  text-align: left; margin-right:5pt; margin-left:56pt; text-indent:0pt; margin-top:20pt; margin-bottom:2pt; font-family: Courier New; font-size: 0.95em; font-weight: bold;  background-color: rgb( 200, 200, 220); border-width:1px 1px 1px 1px; border-style:solid solid solid solid;border-color:black; padding:2px;}
.gohjelma {  text-align: left; margin-right:5pt; margin-left:56pt; text-indent:0pt; margin-top:0pt; margin-bottom:0pt; font-family: Courier New; font-size: 0.9em; border-width:0px 0px 0px 2px;border-color:blue;border-style:none none none solid;}
.teksti {  text-align: justify; margin-left:28pt; text-indent:0pt; margin-top:0pt; margin-bottom:0pt;  }
.heading_9 {  text-align: left; text-indent:0pt; margin-top:12pt; margin-bottom:3pt; font-family: Arial; font-size: 0.8em; font-style: italic;}
.heading_8 {  text-align: left; text-indent:0pt; margin-top:12pt; margin-bottom:3pt; font-family: Arial; font-size: 0.9em; font-style: italic;}
.heading_7 {  text-align: left; text-indent:0pt; margin-top:12pt; margin-bottom:3pt; font-family: Arial; font-size: 0.9em;}
.heading_6 {  text-align: left; text-indent:0pt; margin-top:12pt; margin-bottom:3pt; font-family: Arial; font-size: 0.95em; font-style: italic;}
.heading_5 {  text-align: left; text-indent:0pt; margin-top:12pt; margin-bottom:3pt; font-family: Arial; font-size: 0.95empt;}
.heading_4 {  text-align: left; text-indent:0pt; margin-top:12pt; margin-bottom:3pt; font-family: Arial;  font-weight: bold;}
.heading_3 {  text-align: left; text-indent:0pt; margin-top:15pt; margin-bottom:6pt; font-family: Arial; font-size: 1.2em; font-weight: bold;}
.heading_2 {  text-align: left; text-indent:0pt; margin-top:20pt; margin-bottom:6pt; font-family: Arial; font-size: 1.3em; font-weight: bold;}
.heading_1 {  text-align: center; text-indent:0pt; margin-top:60pt; margin-bottom:12pt; font-family: Arial; font-size: 1.4em; font-weight: bold; border-width:8px 0px 2px 0px;border-color:black;border-style:double none solid none; padding:20pt; background-color: rgb( 240, 240, 240);}
.Normal {  text-align: justify; margin-left:28pt; text-indent:0pt; margin-top:6pt; margin-bottom:6pt;  }
.FollowedHyperlink { color: Purple; background-color: white ;  font-weight: normal; font-style: normal; font-variant: normal; vertical-align: normal; text-decoration: underline;}
.Hyperlink { color: Blue; background-color: white ;  font-weight: normal; font-style: normal; font-variant: normal; vertical-align: normal; text-decoration: underline;}
.Kirjailija { font-style: italic; font-weight: bold; }
.firma { font-style: italic; }
.line_number { }
.npoproof { }
.page_number { }
.ohjelmannimi { font-style: italic; }
.vieras { }
.nappain {font-family: Arial; font-weight: bold; font-size: 0.85em;}
.tiedosto {font-family: Arial; font-weight: normal; }
.lainaus { font-style: italic; }
.C {font-family: Courier New; }
.NoProof { }
.Default_Paragraph_Font { color: Black; background-color: white ;  font-weight: normal; font-style: normal; font-variant: normal; vertical-align: normal; text-decoration: none;}
.ltTOCtitle { font-family: Verdana; font-size: 0.7em; font-weight: bold; text-align: center;}
.ltTOCl1 { font-family: Verdana; font-size: 0.7em; font-weight: bold; margin-left:32pt; text-indent:-32pt;}
.ltTOCl2 { font-family: Verdana; font-size: 0.7em;  margin-left:40pt; text-indent:-32pt; font-weight: bold;}
.ltTOCl3 {  font-family: Verdana; font-size: 0.7em; margin-left:48pt; text-indent:-32pt;}
.ltTOCl4 { font-family: Verdana; font-size: 0.7em;  margin-left:56pt; text-indent:-32pt;}
.ltTOCl5 { font-family: Verdana; font-size: 0.7em;  margin-left:64pt; text-indent:-32pt;}
.ltTOCl6 { font-family: Verdana; font-size: 0.7em;  margin-left:72pt; text-indent:-32pt;}

