body {
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}
.logo {
	margin-bottom: 6px;
	margin-left: 15px;
	margin-right: 10px;
	margin-top: 6px;
}.saato {
	margin-top: 2px;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #339933;
	margin-bottom: 15px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
}
h1.esittely {
	font-family: "Arial Narrow", "Courier New", Courier, monospace;
	font-size: 9px;
	color: #339933;
	text-transform: uppercase;
	margin-bottom: 0px;
	margin-left: 6px;
	margin-right: 6px;
	margin-top: 0px;
	text-align: center;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #336666;
	margin-bottom: 15px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
}
h2.sivunnimi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
	text-transform: none;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-right: 0px;
	margin-top: 0px;
	text-align: left;
}
h2.toka {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #339933;
	text-transform: none;
	margin-bottom: 0px;
	margin-left: 20px;
	margin-right: 6px;
	margin-top: 0px;
	text-align: left;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FC0404;
	margin-bottom: 15px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #0000FF;
	margin-bottom: 15px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
}
h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: Black;
	margin-bottom: 15px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
}
h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
	margin-bottom: 15px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 15px;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #336666;
	margin-bottom: 13px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
}
p.suurempi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #336666;
	margin-bottom: 13px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
}
p.ylalinkit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #339933;
	text-transform: none;
	margin-bottom: 4px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 4px;
	text-align: right;
}
table.ylataulukko {
	margin-top: 0px;
	background-color: #F8F8E7;
	min-width: 1024px;
}
td.ylasolu {
	border-top: 1px solid #336666;
}
td.esittelysolu {
	background: White;
}
td.solu1 {
	background-color: #E0E0CC;
}
td.solu2 {
	background-color: #FFFFCC;
}
td.solu3 {
	background-color: #EBEBCC;
}
td.solu4 {
	background-color: #CCCCCC;
}
td.suuri {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11pt;
	color : #336666;
	margin: auto auto auto auto;
}
td.pieni {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
	font-weight: 500;
	padding-bottom: 6px;
	padding-top: 6px;
}
td.tumma {
	font-family : "MS Sans Serif", Geneva, sans-serif;
	font-size : 10pt;
	color : Black;
	font-weight: 600;
	margin: auto auto auto auto;
}
table.ylalinkit {
	background-color: #F8F8E7;
	margin-top: 5px;
}
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);
}
.kehystetty {
	border: thin solid #99CBB5;
}
li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #336666;
	margin-bottom: 2px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 3px;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3333FF;
	text-transform: none;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	text-align: left;
	text-decoration: none;
	font-weight: 500;
}
a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3333FF;
	text-transform: none;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	text-align: left;
	text-decoration: none;
	font-weight: 500;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3333FF;
	text-transform: none;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	text-align: left;
	text-decoration: none;
	font-weight: 500;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #339933;
	text-transform: none;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	text-align: left;
	text-decoration: underline;
	font-weight: 500;
}
a:focus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3333FF;
	text-transform: none;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	text-align: left;
	text-decoration: none;
	font-weight: 500;
}
a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3333FF;
	text-transform: none;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	text-align: left;
	text-decoration: none;
	font-weight: 500;
}
a.ylalinkit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #336666;
	text-transform: none;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	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: 0px;
	margin-right: 0px;
	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: 0px;
	margin-right: 0px;
	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: #336666;
	text-transform: none;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	text-align: left;
	text-decoration: none;
	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: 0px;
	margin-right: 0px;
	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: 0px;
	margin-right: 0px;
	margin-top: 0px;
	text-align: left;
	text-decoration: none;
	font-weight: 500;
}
a.perus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3333FF;
	text-transform: none;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	text-align: left;
	text-decoration: none;
	font-weight: 600;
}
a:link.perus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3333FF;
	text-transform: none;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	text-align: left;
	text-decoration: none;
	font-weight: 600;
}
a:visited.perus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3333FF;
	text-transform: none;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	text-align: left;
	text-decoration: none;
	font-weight: 600;
}
a:hover.perus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #339933;
	text-transform: none;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	text-align: left;
	text-decoration: underline;
	font-weight: 600;
}
a:focus.perus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3333FF;
	text-transform: none;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	text-align: left;
	text-decoration: none;
	font-weight: 600;
}
a:active.perus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3333FF;
	text-transform: none;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	text-align: left;
	text-decoration: none;
	font-weight: 600;
}
a.perusiso {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #3333FF;
	text-transform: none;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	text-align: left;
	text-decoration: none;
	font-weight: 600;
}
a:link.perusiso {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #3333FF;
	text-transform: none;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	text-align: left;
	text-decoration: none;
	font-weight: 600;
}
a:visited.perusiso {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #3333FF;
	text-transform: none;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	text-align: left;
	text-decoration: none;
	font-weight: 600;
}
a:hover.perusiso {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #339933;
	text-transform: none;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	text-align: left;
	text-decoration: underline;
	font-weight: 600;
}
a:focus.perusiso {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #3333FF;
	text-transform: none;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	text-align: left;
	text-decoration: none;
	font-weight: 600;
}
a:active.perusiso {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #3333FF;
	text-transform: none;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	text-align: left;
	text-decoration: none;
	font-weight: 600;
}
a.ytkerho {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	text-transform: none;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	text-align: left;
	text-decoration: none;
	font-weight: 600;
}
a:link.ytkerho {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	text-transform: none;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	text-align: left;
	text-decoration: none;
	font-weight: 600;
}
a:visited.ytkerho {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	text-transform: none;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	text-align: left;
	text-decoration: none;
	font-weight: 600;
}
a:hover.ytkerho {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #339933;
	text-transform: none;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	text-align: left;
	text-decoration: underline;
	font-weight: 600;
}
a:focus.ytkerho {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	text-transform: none;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	text-align: left;
	text-decoration: none;
	font-weight: 600;
}
a:active.ytkerho {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	text-transform: none;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	text-align: left;
	text-decoration: none;
	font-weight: 600;
}
a.isopuna {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CC0000;
	text-transform: none;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	text-align: left;
	text-decoration: none;
	font-weight: 600;
}
a:link.isopuna {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CC0000;
	text-transform: none;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	text-align: left;
	text-decoration: none;
	font-weight: 600;
}
a:visited.isopuna {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CC0000;
	text-transform: none;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	text-align: left;
	text-decoration: none;
	font-weight: 600;
}
a:hover.isopuna {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #339933;
	text-transform: none;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	text-align: left;
	text-decoration: underline;
	font-weight: 600;
}
a:focus.isopuna {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CC0000;
	text-transform: none;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	text-align: left;
	text-decoration: none;
	font-weight: 600;
}
a:active.isopuna {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CC0000;
	text-transform: none;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	text-align: left;
	text-decoration: none;
	font-weight: 600;
}
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.ala {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #336666;
	text-transform: none;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	text-align: left;
	text-decoration: none;
	font-weight: 500;
}
a:link.ala {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #336666;
	text-transform: none;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	text-align: left;
	text-decoration: none;
	font-weight: 500;
}
a:visited.ala {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #336666;
	text-transform: none;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	text-align: left;
	text-decoration: none;
	font-weight: 500;
}
a:hover.ala {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Blue;
	text-transform: none;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	text-align: left;
	text-decoration: underline;
	font-weight: 500;
}
a:focus.ala {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #336666;
	text-transform: none;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	text-align: left;
	text-decoration: none;
	font-weight: 500;
}
a:active.ala {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #336666;
	text-transform: none;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	text-align: left;
	text-decoration: none;
	font-weight: 500;
}
a.s {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #336666;
	text-transform: none;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	text-align: left;
	text-decoration: none;
	font-weight: 500;
}
a:link.s {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #336666;
	text-transform: none;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	text-align: left;
	text-decoration: none;
	font-weight: 500;
}
a:visited.s {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #336666;
	text-transform: none;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	text-align: left;
	text-decoration: none;
	font-weight: 500;
}
a:hover.s {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #336666;
	text-transform: none;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	text-align: left;
	text-decoration: none;
	font-weight: 500;
}
a:focus.s {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #336666;
	text-transform: none;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	text-align: left;
	text-decoration: none;
	font-weight: 500;
}
a:active.s {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #336666;
	text-transform: none;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	text-align: left;
	text-decoration: none;
	font-weight: 500;
}
a.suurilla {
	font-family: "Arial Narrow","Courier New", Courier, monospace;
	font-size: 9px;
	color: #339933;
	text-transform: uppercase;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	text-align: center;
	text-decoration: none;
}
a:link.suurilla {
	font-family: "Arial Narrow", "Courier New", Courier, monospace;
	font-size: 9px;
	color: #339933;
	text-transform: uppercase;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	text-align: center;
	text-decoration: none;
}
a:visited.suurilla {
	font-family: "Arial Narrow", "Courier New", Courier, monospace;
	font-size: 9px;
	color: #339933;
	text-transform: uppercase;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	text-align: center;
	text-decoration: none;
}
a:hover.suurilla {
	font-family: "Arial Narrow", "Courier New", Courier, monospace;
	font-size: 9px;
	color: #339933;
	text-transform: uppercase;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	text-align: center;
	text-decoration: none;
}
a:focus.suurilla {
	font-family: "Arial Narrow", "Courier New", Courier, monospace;
	font-size: 9px;
	color: #339933;
	text-transform: uppercase;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	text-align: center;
	text-decoration: none;
}
a:active.suurilla {
	font-family: "Arial Narrow", "Courier New", Courier, monospace;
	font-size: 9px;
	color: #339933;
	text-transform: uppercase;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	text-align: center;
	text-decoration: none;
}

