BODY { 
  color: black;
  font-family: arial;
  font-variant: normal;
  font-weight: normal;
  font-style: normal;
  font-size: 10pt;
  line-height: 11pt;
  margin: 2 2 2 2;
}

H1 {
  font-family: arial;
  font-weight: 900;
  font-size: 36pt;
}

H2 {
  font-family: arial;
  font-weight: 800;
  font-size: 24pt;
}

A:link {
  color: #000000;
  text-decoration: underline;
}
A:visited {
  color: #000000;
  text-decoration: underline;
}
A:active {
  color: #000000;
  text-decoration: underline;
}
A:hover {
  color: #FFFFFF;
  background: #90BCFE;
  text-decoration: underline;
}


SUP {
  color: #A00000;
  text-decoration: none;
  font-size: 8pt;
}

SUB {
  text-decoration: none;
  font-size: 8pt;
}

TD.VASEN {
  font-family: arial;
  text-align: left;
  vertical-align: top;
  font-size: 10pt;
  line-height: 11pt;
}

TD.OIKEA {
  font-family: arial;
  text-align: right;
  vertical-align: top;
  font-size: 10pt;
  line-height: 11pt;
}

TD {
  font-family: arial;
  text-align: justify;
  vertical-align: top;
  font-size: 10pt;
  line-height: 11pt;
}

TD.OTSIKKO1 {
  text-align: center;
  vertical-align: middle;
}

TD.OTSIKKO2 {
  background: #FFFFFF;
  text-align: left;
  font-weight: 300;
  font-size: 14pt;
  line-height: 14pt;
  vertical-align: middle;
}

TD.OTSIKKO3 {
  background: #FFFFFF;
  text-align: right;
  font-weight: 300;
  font-size: 10pt;
  line-height: 10pt;
  vertical-align: bottom;
}

/*
 * MENU 1
 */
TD.MENU1 {
  background-image: url(/images/menu1.gif);
  background-repeat: repeat-x;
  color: black;
  font-weight: normal;
  font-size: 10pt;
  line-height: 10pt;
  vertical-align: middle;
  text-align: left;
}
A.MENU1:link {
  color: #000000;
  text-decoration: none;
  font-weight: bold;
}
A.MENU1:visited {
  color: #000000;
  text-decoration: none;
  font-weight: bold;
}
A.MENU1:active {
  color: #000000;
  text-decoration: none;
  font-weight: bold;
}
A.MENU1:hover {
  color: #FFFFFF;
  background: #000000;
  text-decoration: none;
  font-weight: bold;
}

/* 
 * MENU 2
 */
TD.MENU2 {
  text-decoration: none;
  vertical-align: top;
  font-weight: bold;
  font-size: 10pt;
  line-height: 11pt;
  text-align: left;
}
A.MENU2:link {
  color: #000000;
  text-decoration: none;
  font-weight: bold;
}
A.MENU2:visited {
  color: #000000;
  text-decoration: none;
  font-weight: bold;
}
A.MENU2:active {
  color: #000000;
  text-decoration: none;
  font-weight: bold;
}
A.MENU2:hover {
  color: #FFFFFF;
  background: #000000;
  text-decoration: none;
  font-weight: bold;
}

TD.MENURED {
  color: #FF4000;
  text-decoration: none;
  vertical-align: top;
  font-weight: bold;
  font-size: 8pt;
  line-height: 9pt;
  text-align: left;
}




/*
 * ASIA
 */
TD.ASIA {
  background: white;
  font-size: 10pt;
  line-height: 11pt;
}

TD.COPY {
  color: black;
  font-family: arial;
  font-variant: normal;
  font-weight: normal;
  font-style: normal;
  font-size: 9pt;
  line-height: 9pt;
  text-align: left;
}

/*
 * HARMAA
 */
TD.HARMAA {
  background: #E0E0E0;
  font-size: 10pt;
  line-height: 11pt;
  text-align: left;
}

/*
 * VSIN
 */
TD.VSIN {
  background: #C0D5FF;
  font-size: 10pt;
  line-height: 11pt;
  text-align: left;
}


/*
 * 10v juhla
 */
TD.JUHLA {
  background-image: url(/fi/tapahtumat/10ilmoitus_tausta.jpg);
  background-repeat: repeat-none;
  color: #1416C0;
  font-weight: bold;
  font-size: 10pt;
  line-height: 10pt;
  vertical-align: middle;
  text-align: center;
}

/*
 * FOO
 */
TD.FOO_UROS {
  background: #C0D5FF;
  font-size: 10pt;
  line-height: 11pt;
  text-align: left;
  vertical-align: middle;
}
TD.FOO_NARTTU {
  background: #FFE0E0;
  font-size: 10pt;
  line-height: 11pt;
  text-align: left;
  vertical-align: middle;
}


