BODY {
	background-color: White;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}
h1 {
	font-family: "MS Sans Serif", Geneva, sans-serif;
	font-size: 16pt;
	color: #339933;
	margin-bottom: 16px;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
}
h1.esittely {
	color: #C4C4C4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 4px;
	font-weight: 500;
	margin-bottom: 0px;
	margin-top: -60px;
	margin-left: 0px;
	margin-right: 0px;
}
h1.esittely2 {
	color: #F9F7E8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 5px;
	font-weight: 500;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
h1.aihe {
	color: #F9F7E8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 3px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}
h1.salasana {
	font-family: sans-serif;
	font-size: 1px;
	font-style: normal;
	font-weight: 100;
	margin: 0px 0px 0px 0px;
	color: White;
}
h1.otsikko {
	font-family: Arial, Helvetica, sans-serif;
	color: #666633;
	font-size: 12pt;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
}
h1.talko {
	font-family: Arial, Helvetica, sans-serif;
	color: #666633;
	font-size: 10px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
}
h1.etuotsikko {
	font-family: Arial, Helvetica, sans-serif;
	color: #666633;
	font-size: 8pt;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	position: absolute;
	top: -50pt;
	left: 0;
	z-index: 2;
}
h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #336666;
	margin-bottom: 15px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
}
H2.eka {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #336666;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
}
H2.toka {
	font-family: "MS Sans Serif", Geneva, sans-serif;
	font-size: 8pt;
	color: Black;
	margin-bottom: 5px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
}
h3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #336666;
	margin-bottom: 15px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
}
P {
	font-family: Arial, Helvetica, sans-serif;
	color: #666633;
	font-size: 12pt;
	margin-bottom: 6px;
	margin-top: 6px;
	margin-left: 0px;
	margin-right: 0px;
}
P.yla {
	font-family: Arial, Helvetica, sans-serif;
	color: #666633;
	font-size: 12pt;
	margin: 0px 0px 3px 0px;
}
P.yksi {
	font-family: "MS Sans Serif", Geneva, sans-serif;
	font-size: 9pt;
	color: #666633;
	margin: 10px 0px 0px 0px;
}
p.pohja {
	font-family: "MS Sans Serif", Geneva, sans-serif;
	font-size: 8pt;
	color: #F7F9E8;
	margin: 10px 0px 0px 0px;
}
td.perus {
	font-family: "MS Sans Serif", Geneva, sans-serif;
	font-size: 9pt;
	color: #666633;
	margin: 10px 0px 0px 0px;
}
P.teksti {
	font-family: "MS Sans Serif", Geneva, sans-serif;
	font-size: 9pt;
	color: #666633;
	margin: 2px 4px 2px 6px;
}
.kehystetty {
	border: thin solid #99CBB5;
}
li {
	font-family : "MS Sans Serif", Geneva, sans-serif;
	font-size : 9pt;
	color : #666633;
	margin: auto auto auto auto;
}
table.esittely {
	background-color: #CCCCCC;
}
.copy {
	font-family : "Times New Roman", Times, serif;
	font-size : 8pt;
	color : #336666;
	margin: auto auto auto auto;
}
td.solu {
	font-family: "MS Sans Serif", Geneva, sans-serif;
	font-size: 10pt;
	color: #666633;
	border-bottom: 1px solid #E0E0CC;
	margin: auto auto auto auto;
}
td.suuri {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #336666;
	margin: auto auto auto auto;
}
td.pieni {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: Black;
	font-weight: 500;
	margin-bottom: 2px;
	margin-left: 0px;
	margin-right: 3px;
	margin-top: 2px;
}
td.tumma {
	font-family : "MS Sans Serif", Geneva, sans-serif;
	font-size : 8pt;
	color : Black;
	font-weight: 600;
	margin: auto auto auto auto;
}
TD.ylaviiva {
	background-image : url(../image/ylaviiva.gif);
}
TD.alaviiva {
	background-image : url(../image/alaviiva.gif);
}
TD.harmaa {
	background-color : #CCCCCC;
}
TD.valiviiva {
	background-image : url(../image/valiviiva.gif);
}
TD.intalaviiva {
	background-image : url(../int2000/int_alaviiva.gif);
}
TD.valkoinen {
	background-color : White;
}
td.katkoviiva {
	border-left: 3px solid #F8F8E7;
	border-right: 3px solid #F8F8E7;
	border-top: 6px solid #F8F8E7;
	padding: 4px 4px 4px 4px;
	background-color: #FAFAEF;
	border-bottom: 0px;
}
.linkitulos {
	position: absolute;
	top: -200pt;
	left: -200;
	z-index: 4;
}
.taaton {
	position: absolute;
	top: -40pt;
	left: -600;
	z-index: 2;
}
.rajaus {
	position: absolute;
	top: -400pt;
	left: -300;
	z-index: 2;
}
.rajaus2 {
	position: absolute;
	top: -400pt;
	left: -300;
	z-index: 3;
}
.kokeilu {
	position: absolute;
	top: -3pt;
	left: 0;
	z-index: 3;
}
.ylataulukko {
	position: absolute;
	top: 0px;
	z-index: 2;
	text-align: center;
}
TD.yla {
	background-image : url(../tv/kehys/yla.gif);
}
TD.ala {
	background-image : url(../tv/kehys/ala.gif);
}
TD.vasen {
	background-image : url(../tv/kehys/vasen.gif);
}
TD.oikea {
	background-image : url(../tv/kehys/oikea.gif);
}
a.perus {
	color: #6666FF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 8pt;
	font-weight: 600;
} 
a.perus:link {
	color: #6666FF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 8pt;
	font-weight : 600;
} 
a.perus:visited {
	color: #339933;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 8pt;
	font-weight : 600;
}
a.perus:hover {
	color : #CC6633;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : underline;
	font-size : 8pt;
	background-color : White;
	font-weight : 600;
} 
a.perus:active {
	color : #6666FF;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
	font-size : 8pt;
	font-weight : 600;
} 
a.perus:focus {
	color : #CC6633;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
	font-size : 8pt;
	font-weight : 600;
}
a.perus2 {
	color: #6666FF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10pt;
	font-weight: 600;
} 
a.perus2:link {
	color: #6666FF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10pt;
	font-weight : 600;
} 
a.perus2:visited {
	color: #339933;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10pt;
	font-weight : 600;
}
a.perus2:hover {
	color : #CC6633;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : underline;
	font-size : 10pt;
	background-color : White;
	font-weight : 600;
} 
a.perus2:active {
	color : #6666FF;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
	font-size : 10pt;
	font-weight : 600;
} 
a.perus2:focus {
	color : #CC6633;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
	font-size : 10pt;
	font-weight : 600;
}
a.yla {
	color : #336666;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
	font-size : 8pt;
	font-weight : 600;
} 
a.yla:link {
	color : #336666;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
	font-size : 8pt;
	font-weight : 600;
} 
a.yla:visited {
	color : #336666;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
	font-size : 8pt;
	font-weight : 600;
}
a.yla:hover {
	color : #CC6633;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : underline;
	font-size : 8pt;
	background-color : White;
	font-weight : 600;
} 
a.yla:active {
	color : #6666FF;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
	font-size : 8pt;
	font-weight : 600;
} 
a.yla:focus {
	color : #CC6633;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
	font-size : 8pt;
	font-weight : 600;
}
a.ytkerho {
	color : #CC0066;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
	font-size : 8pt;
	font-weight : 600;
} 
a.ytkerho:link {
	color : #CC0066;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
	font-size : 8pt;
	font-weight : 600;
} 
a.ytkerho:visited {
	color : #CC0066;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
	font-size : 8pt;
	font-weight : 600;
}
a.ytkerho:hover {
	color : #CC6633;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : underline;
	font-size : 8pt;
	background-color : White;
	font-weight : 600;
} 
a.ytkerho:active {
	color : #CC0066;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
	font-size : 8pt;
	font-weight : 600;
} 
a.ytkerho:focus {
	color : #CC6633;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
	font-size : 8pt;
	font-weight : 600;
}
a.ala {
	color : #336666;
	font-family : "MS Sans Serif", Geneva, sans-serif;
	text-decoration : none;
	font-size : 8pt;
	font-weight: 500;
} 
a.ala:link {
	color : #336666;
	font-family : "MS Sans Serif", Geneva, sans-serif;
	text-decoration : none;
	font-size : 8pt;	
	font-weight: 500;
} 
a.ala:visited {
	color : #336666;
	font-family : "MS Sans Serif", Geneva, sans-serif;
	text-decoration : none;
	font-size : 8pt;
	font-weight: 500;
}
a.ala:hover {
	color : #CC6633;
	font-family : "MS Sans Serif", Geneva, sans-serif;
	text-decoration : none;
	font-size : 8pt;
	font-weight: 500;
} 
a.ala:active {
	color: Purple;
	font-family: "MS Sans Serif", Geneva, sans-serif;
	text-decoration: none;
	font-size: 8pt;
	font-weight: 500;
} 
a.ala:focus {
	color : #CC6633;
	font-family : "MS Sans Serif", Geneva, sans-serif;
	text-decoration : none;
	font-size : 8pt;
	font-weight: 500;
}
a.oikea {
	color : #336666;
	font-family : "MS Sans Serif", Geneva, sans-serif;
	text-decoration : none;
	font-size : 8pt;	
	font-weight: 500;
} 
a.oikea:link {
	color : #336666;
	font-family : "MS Sans Serif", Geneva, sans-serif;
	text-decoration : none;
	font-size : 8pt;
	font-weight: 500;
} 
a.oikea:visited {
	color : #336666;
	font-family : "MS Sans Serif", Geneva, sans-serif;
	text-decoration : none;
	font-size : 8pt;
	font-weight: 500;
}
a.oikea:hover {
	color: Red;
	font-family: "MS Sans Serif", Geneva, sans-serif;
	text-decoration: none;
	font-size: 8pt;
	font-weight: 500;
} 
a.oikea:active {
	color: Purple;
	font-family: "MS Sans Serif", Geneva, sans-serif;
	text-decoration: none;
	font-size: 8pt;
	font-weight: 500;
} 
a.oikea:focus {
	color : #CC6633;
	font-family : "MS Sans Serif", Geneva, sans-serif;
	text-decoration : none;
	font-size : 8pt;
	font-weight: 500;
}
a.iso {
	color: #6666FF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: 600;
	text-decoration: none;
}
a.iso:link {
	color: #6666FF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: 600;
	text-decoration: none;
} 
a.iso:visited {
	color: #336666;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: 600;
	text-decoration: none;
}
a.iso:hover {
	color: #6666FF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: 600;
	text-decoration: underline;
}
a.iso:active {
	color: Purple;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: 600;
	text-decoration: none;
}
a.iso:focus {
	color: #CC6633;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: 600;
	text-decoration: none;
}
a.ramasa {
	color: #C4C4C4;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 5pt;
	font-weight: 500;
	position: absolute;
	top: -40pt;
	left: -40;
	z-index: 3;
} 
a.ramasa:link {
	color: #C4C4C4;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 5pt;
	font-weight: 500;
	position: absolute;
	top: -40pt;
	left: -40;
	z-index: 3;
} 
a.ramasa:visited {
	color: #C4C4C4;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 5pt;
	font-weight: 500;
	position: absolute;
	top: -40pt;
	left: -40;
	z-index: 3;
}
a.ramasa:hover {
	color: #C4C4C4;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 5pt;
	font-weight: 500;
	position: absolute;
	top: -40pt;
	left: -40;
	z-index: 3;
} 
a.ramasa:active {
	color: #C4C4C4;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 5pt;
	font-weight: 500;
	position: absolute;
	top: -40pt;
	left: -40;
	z-index: 3;
} 
a.ramasa:focus {
	color: #C4C4C4;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 5pt;
	font-weight: 500;
	position: absolute;
	top: -40pt;
	left: -40;
	z-index: 3;
}
a.isopuna {
	color: #DF1200;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: 600;
	text-decoration: none;
}
a.isopuna:link {
	color: #DF1200;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: 600;
	text-decoration: none;
} 
a.isopuna:visited {
	color: #DF1200;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: 600;
	text-decoration: none;
}
a.isopuna:hover {
	color: #DF1200;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: 600;
	text-decoration: underline;
	background-color: White;
}
a.isopuna:active {
	color: Purple;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: 600;
	text-decoration: none;
}
a.isopuna:focus {
	color: #CC6633;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: 600;
	text-decoration: none;
}
a.isosini {
	color: #320066;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15pt;
	font-weight: 600;
	text-decoration: underline;
}
a.isosini:link {
	color: #320066;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15pt;
	font-weight: 600;
	text-decoration: underline;
} 
a.isosini:visited {
	color: #320066;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15pt;
	font-weight: 600;
	text-decoration: underline;
}
a.isosini:hover {
	color: #320066;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15pt;
	font-weight: 600;
	text-decoration: underline;
	background-color: White;
}
a.isosini:active {
	color: Purple;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15pt;
	font-weight: 600;
	text-decoration: underline;
}
a.isosini:focus {
	color: #CC6633;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15pt;
	font-weight: 600;
	text-decoration: underline;
}
a.ylalinkit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #336666;
	text-transform: none;
	margin-bottom: 0px;
	margin-left: 5px;
	margin-right: 6px;
	margin-top: 0px;
	text-align: left;
	text-decoration: none;
	font-weight: 500;
}
a:link.ylalinkit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #336666;
	text-transform: none;
	margin-bottom: 0px;
	margin-left: 5px;
	margin-right: 6px;
	margin-top: 0px;
	text-align: left;
	text-decoration: none;
	font-weight: 500;
}
a:visited.ylalinkit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #336666;
	text-transform: none;
	margin-bottom: 0px;
	margin-left: 5px;
	margin-right: 6px;
	margin-top: 0px;
	text-align: left;
	text-decoration: none;
	font-weight: 500;
}
a:hover.ylalinkit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Blue;
	text-transform: none;
	margin-bottom: 0px;
	margin-left: 5px;
	margin-right: 6px;
	margin-top: 0px;
	text-align: left;
	text-decoration: underline;
	font-weight: 500;
}
a:focus.ylalinkit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #336666;
	text-transform: none;
	margin-bottom: 0px;
	margin-left: 5px;
	margin-right: 6px;
	margin-top: 0px;
	text-align: left;
	text-decoration: none;
	font-weight: 500;
}
a:active.ylalinkit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #336666;
	text-transform: none;
	margin-bottom: 0px;
	margin-left: 5px;
	margin-right: 6px;
	margin-top: 0px;
	text-align: left;
	text-decoration: none;
	font-weight: 500;
}
