

body {
  background-color: #FFFFFF;
  color: #000000;
  font-size: 11pt;
  font-family: "Times New Roman",times,serif;
}

table {
  border-collapse: collapse; border-spacing: 0;
  border: 0; padding: 0; margin: 0;
  font-size: 11pt;
  font-family: "Times New Roman",times,serif;

}

div#ylaalue {
  width: 1020;
  position: absolute;
  top: 0; left: 0;
  background-color: #FFFFFF;
}

div#paapohja {
  width: 933;
  position: absolute;
  top: 330; left: 0;
  background-color: #FFFFFF;
  color: #000000;
}

div#paapohjalowhead {
  width: 933;
  position: absolute;
  top: 130; left: 0;
  background-color: #FFFFFF;
  color: #000000;
}
div#paapohjasemihead {
  width: 933;
  position: absolute;
  top: 160; left: 0;
  background-color: #FFFFFF;
  color: #000000;
}

table.menu {
	width: 933;
  color: #000000; background-color: #ececec;
  font-size: 10pt;
  font-family: arial,sans-serif;
  font-weight: bold; }
table.menu td {
	vertical-align: middle;  }
table.menu td.valittu {
  background-color: #d0d0d0;  }
table.menu td.cgap {
  background-color: #FFFFFF;  }
table.menu p {
  margin-left: 15; }
table.menu a {
  text-decoration: none;
  color: #000000;
}
table.menugap {
	width: 933;
  color: #000000; background-color: #FFFFFF;  }
table.menugap td.valittu {
  background-color: #d0d0d0;
}

table.paaperus {
  width: 933;
  color: #000000; background-color: #d0d0d0;
  font-size: 11pt;
  font-family: "Times New Roman",times,serif;  
	vertical-align: top; text-align: left;  }
table.paaperus td { vertical-align: top; text-align: left; }
table.paaperus td.tyhja {
  background-color: #FFFFFF; }
table.paaperus a {
  text-decoration: none;
  color: blue;
}
table.paaperus a.nimi {
  text-decoration: none;
  color: #000000;
}
table.kuvagal {
  color: #000000; background-color: #d0d0d0;
  font-size: 10pt; font-family: arial,sans-serif;
	line-height: 140%; letter-spacing: 0.4;  
	vertical-align: top; text-align: center;  }

p.leipa {
  margin-top: 0; margin-bottom: 20;
  margin-left: 15; margin-right: 5;
	font-size: 11pt; font-family: "Times New Roman",times,serif;
	line-height: 140%; letter-spacing: 0.4;
}
h1 {
  margin-top: 40; margin-bottom: 30;
  margin-left: 15;
  font-size: 10pt; font-family: arial,sans-serif;
  font-weight: bold; letter-spacing: 1;
}
h2 {
  margin-top: 40; margin-bottom: 30;
  margin-left: 15;
  font-size: 10pt; font-family: arial,sans-serif;
  font-weight: bold; font-variant: small-caps; letter-spacing: 1;
}
h3 {
  margin-top: 30; margin-bottom: 30;
  margin-left: 15;
  font-size: 11pt; font-family: arial,sans-serif;
  font-weight: bold; letter-spacing: 1;
}
h4 {
  margin-top: 60; margin-bottom: 10;
  margin-left: 0;
  text-align: center;
  font-size: 12pt; font-family: arial,sans-serif;
  font-weight: bold; letter-spacing: 1;
}
table.paaperus a.h4 {
  text-decoration: none;
  color: #000000;
}
p.h4hang {
  margin-top: 0; margin-bottom: 0;
  margin-left: 0; margin-right: 0;
  text-align: center;
  font-size: 11pt; font-family: "Times New Roman",times,serif;
  line-height: 140%; letter-spacing: 0.4;
}
p.pfleipa {
  margin-top: 0; margin-bottom: 20;
  margin-left: 15;
	font-size: 10pt; font-family: arial,sans-serif;
	line-height: 140%; letter-spacing: 0.4;
}
p.cite {
  margin-top: 0; margin-bottom: 10;
  margin-left: 15;
	font-size: 10pt; font-family: "Times New Roman",times,serif;
	font-style: italic; line-height: 130%; letter-spacing: 1.3;
}
p.citeref {
  margin-top: 10; margin-bottom: 30;
  margin-left: 15;
	font-size: 10pt; font-family: arial,sans-serif;
	line-height: 140%; letter-spacing: 0.4;
}
p.lista {
  margin-top: 0; margin-bottom: 5;
  margin-left: 15;
	font-size: 10pt; font-family: arial,sans-serif;
	line-height: 126%; letter-spacing: 0.4;
}
p.listaw {
  margin-top: 0; margin-bottom: 10;
  margin-left: 15;
	font-size: 10pt; font-family: arial,sans-serif;
	line-height: 152%; letter-spacing: 0.4;
}
p.titlelist {
  margin-top: 0; margin-bottom: 0;
  margin-left: 15;
	font-size: 10pt; font-family: arial,sans-serif; 
	line-height: 120%; letter-spacing: 1;
}