body{
	color:black;
	
	font-family: verdana;
	font-size:10px;
	margin:10px;
	padding:0;
	background-color:white;
	background-attachment:fixed;
	
}


table{
empty-cells: hide;
border:0; 
width:780px;
background-color: white;
font-size:10px;
cellpadding:0; 
cellspacing:0; 
}

td{
empty-cells: hide;
border:0; 
cellpadding:0; 
cellspacing:0; 
text-align:left;
}

tr{
empty-cells: hide;
border:0; 
cellpadding:0; 
cellspacing:0; 
text-align:left;
}

.puna{
color:red;
}

.vari{
background-color:gray;
}

.ylos{
align:top;
}

hr{
width:500px;
color:black;
}
.eiviiva{
text-decoration:none;
}

img{
positioning: absolute;
top:1px;
}

.tausvari{
background-color:#AAB3E0;
}

.tausvari2{
background-color:#333E97;
}

.ylamargin{
padding-top:10px;
}






img{
border-style:solid;
border-color:black;
border-width: 0px;
}

/*Määritellään taulukon leveydeksi 800 pixeliä ja taulukon reunatyyliksi groove je sen leveydeksi
keskikoko*/

.teksti {
	text-align:center;
	font-size:100%;
}

.nodeco {
  text-decoration:none;
}
/*Alleviivaamaton linkki, esim. sposti osoitteisiin.*/


/*Taustakuva*/

.reunat{
  border-style:solid;
  border-color:black;
  border-width: 1px;
}

.reunaton{
  border-style:none;
  border-color:black;
}

.reunatona{
  border-bottom:none;
}

.reunatony{
  border-top:none;
}
/*Ei kehystä*/

.keskitetty { 
	margin-left: auto; 
	margin-right: auto; 
}

.oikeakuva{
margin-left:10px;
}

.valko{
font-size:10px;
color:white;
}

.marginaali { 
	margin-left: 40px; 
	margin-right: 40px; 
}

/*Aliluokka keskitetty keskittää taulukoita ja kuvia, jos käytetään muita selaimia kuin IE*/

.keskitys{
	text-align:center;
	font-size:80%;
}
.levea{
width:150px;
padding-left:10px;
}

.levea2{
width:630px;
padding-right:10px;
}

.rivivali{
text-align:justify;
line-height:170%;
}

.pieni{
	font-size:11px;
}
/*Keskitys keskittää tekstiä ja pienentää hieman fonttikokoa*/

 
.logo{
 height:62px;
 }

h6{
 font-size:11px;
 } 
 
h3{
 color:#333E97;
 font-size:18px;
 font-weight: bold; 
}

a{
	font-size:100%;
	color:black;
	text-decoration:underline;
	background-color:transparent;
}


a:active{
	font-size:100%;
	color:#A52A2A;
	text-decoration:underline;
	background-color:transparent;
}
/*Ja aktiiviselle hyperlinkille määritellään ominaisuudet tässä*/


a:hover{
	color:#A52A2A;
	font-size:100%;
	text-decoration:underline;
	background-color:transparent;
}
/*Ja tässä hyperlinkille jonka päällä on hiiri*/
A{text-decoration: none; 	color: Maroon; font-family: "verdana"}
A:visited{text-decoration: none; 	color: Maroon; ; font-family: "verdana"} 
A:Hover{POSITION: relative;TOP: 1.5px;LEFT: 1.5px; Text-decoration: none; color: #FF0000; ; font-family: "verdana"}