body { 
background-color:#CFD8E7;
margin-top: 0pt;
}

td     { 
	font-family: Arial, sans-serif;
	font-size: 10pt;
	color: #000000;}
	
h1, h2, h3 {
	font-family : Arial, sans-serif;
	font-weight : bold;
	margin-top: 0px;
	margin-bottom: 10px; }

h1 {font-size : 14pt;}
h2 {font-size : 12pt;}
h3 {font-size : 10pt;}


table.yle {
width: 818px;
background-color:#FFFFFF; }

td.ylaosa, table.valikko, table.apuvalikko, table.perus
{width: 800px}

elementit {
vertical-align: bottom;
background-repeat: no-repeat;}

td.ylaosa {height: 100px;}
td.kulma {background-color:#CFD8E7;}

td.alaosa {
background-color:#CFD8E7;
text-align: right;
color: #808080;
border-top-style: solid;
border-top-color: #000000;
border-top-width: 1px;}

td.yleis_vasen, td.yleis_oikea {
width: 9px;
background-repeat: repeat-y;}

td.yleis_vasen{background-image: url('elementit/element_yleis_vasen.jpg');}
td.yleis_oikea{background-image: url('elementit/element_yleis_oikea.jpg');}

table.valikko {
background-color: #004AB5;
background-image: url('elementit/element_valikkotausta.gif');
background-repeat: repeat-x;
height: 25px;
text-align: center; }

table.apuvalikko {
background-color:#0096B5;
height: 24px;
text-align: center; }

td.vasenpalkki {
vertical-align: top;
width: 225px;
text-align:center; }

td.aktiivi {
background-image: url('elementit/element_valikkotausta_aktiivinen.gif');
background-repeat: repeat-x;
text-align: center;
height: 25px; }

td.erotin {
background-color:#000000;
width: 1px;
height: 25px; }

td.uutisvasen, td.uutisoikea {
width: 8px;
background-repeat: repeat-y; }

td.uutisala {
background-image: url('elementit/element_uutinen_ala.gif');
background-repeat: no-repeat;
width: 190px;
height: 16px;
}

td.uutisyla {
background-image: url('elementit/element_uutinen_yla.gif');
background-repeat: no-repeat;
width: 190px;
height: 24px;
}

td.uutinen{width: 174px;}
td.keski {width: 550px;}
td.keski_levea{width: 660px;}



td.uutisvasen{background-image: url('elementit/element_uutinen_vasen.gif');}
td.uutisoikea{background-image: url('elementit/element_uutinen_oikea.gif');}

td.uutinen, td.keski, td.keski_levea {
background-color: #FFFFFF;
vertical-align: top;
text-align: left;}

/* a:hover, a:active, a:visited, a:visited:hover, a:link, a, a:visited.menu {
font-family: Arial, sans-serif;
font-size: 10pt;
} */
	
a:hover {text-decoration: none;}
a:visited {
	text-decoration: underline;
	color: #660066 }

a:visited:hover {
	text-decoration: none;
	color: #660066 } 
  
a:link {
	text-decoration: underline;
	color: #000080 }

a     {text-decoration: none;
	color: #000000 }

a.menu, a:visited.menu {
text-decoration: none;
color: #FFFFFF
 }
 
a:hover.menu, a:visited:hover.menu {
text-decoration: underline;
color: #FFFFFF
 }