A {
	FONT-SIZE: 9pt; COLOR: #354f3b; FONT-FAMILY: georgia, verdana, arial, sans-serif; text-decoration: none; 

}
A:link {
	COLOR: #354f3b;

}
A:visited {
	COLOR: #354f3b;


}
A:hover {
	COLOR: #09100b; text-decoration: underline;
}
A:active {
	COLOR: #354f3b;
}


body, td, p, div {
	font-family :  verdana, arial, trebuchet ms;
	font-weight : normal;
   line-height: 13pt;
	font-size: 9pt;
	font-style : normal;
	margin-top: 0px;
padding-top: 10px;
padding-bottom: 10px;
	color : #B7C8CF;
	text-decoration : none;
	

}

img.kuva { img-align: center; BORDER-RIGHT: medium double;
  BORDER-RIGHT: 4px solid;
    BORDER-TOP: 4px solid;
    BORDER-LEFT: 4px solid;
    BORDER-BOTTOM: 4px solid;
    BORDER-COLOR: #b7d1f5;
margin-left: 120px;
margin-bottom: 2px;

}

li {

list-style-type: circle;
FONT-SIZE: 9pt; COLOR: #070807; LINE-HEIGHT: 15px; FONT-STYLE: normal; FONT-FAMILY: verdana, arial, serif, verdana, arial, sans-serif; padding: 0px 10px 9px 20px; text-align: justify; list-style-position: inside;
}

li.left {

list-style-type: circle;
FONT-SIZE: 9pt; COLOR: #070807; LINE-HEIGHT: 15px; FONT-STYLE: normal; FONT-FAMILY: verdana, arial, serif, verdana, arial, sans-serif; padding: 0px 10px 30px 20px; text-align: left; list-style-position: inside;
}

H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 22pt; LINE-HEIGHT: 18px; FONT-FAMILY: cambria, book antiqua, trebuchet ms, arial, arial, sans-serif; text-decoration: none; color: #2031cd; letter-spacing: 0px; padding: 42px 25px 10px 20px; text-align: right;
}



H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 16pt; LINE-HEIGHT: 12px; FONT-FAMILY: times, arial, sans-serif; color: #2031cd; padding: 4px 10px 10px 20px; font-weight: bold;}


H2.sivu {
	FONT-SIZE: 16pt; COLOR: #2031cd; LINE-HEIGHT: 35px; FONT-STYLE: normal; FONT-FAMILY: cambria, book antiqua, trebuchet ms, times, serif, arial, sans-serif; text-decoration: none; letter-spacing: 1px; padding: 0 0 0 0;}

H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; LINE-HEIGHT: 14px; FONT-FAMILY: cambria, book antiqua, arial, sans-serif; color: #2031cd; padding: 2px 13px 3px 6px; 

}



P.main {
	FONT-SIZE: 13pt; COLOR: #010E00; LINE-HEIGHT: 22px; FONT-STYLE: normal; FONT-FAMILY: georgia, verdana, arial, serif, verdana, arial, sans-serif; padding: 2px 22px 10px 20px; text-align: left; 
}

P.lista {
	FONT-SIZE: 13pt; COLOR: #010E00; LINE-HEIGHT: 25px; FONT-STYLE: normal; FONT-FAMILY: georgia, verdana, arial, serif, verdana, arial, sans-serif; padding: 2px 10px 10px 20px; text-align: left; 

}

P.ala {
	FONT-SIZE: 8pt; COLOR: #273730; LINE-HEIGHT: 13px; FONT-STYLE: normal; FONT-FAMILY: verdana, arial, sans-serif; text-align: right; padding: 50px 10px 5px 20px;}

P.ala2 {
	FONT-SIZE: 7pt; COLOR: #a9b6ac; LINE-HEIGHT: 13px; FONT-STYLE: normal; FONT-FAMILY: verdana, arial, sans-serif; text-align: center; padding: 5px 40px 10px 40px; MARGIN: 50px 40px 10px 40px;font-weight: bold; BORDER-TOP: 1px solid;
    BORDER-COLOR: #CDCECE;

}

P.linkit {
	padding: 8 0 0 0; text-align: center;}

A.ala
{
	FONT-SIZE: 8pt; COLOR: #273730; LINE-HEIGHT: 15px; FONT-STYLE: normal; FONT-FAMILY: arial, sans-serif; text-decoration: none; text-align: right;}

A.ala2
{
	FONT-SIZE: 7pt; COLOR: #91a99a; LINE-HEIGHT: 15px; FONT-STYLE: normal; FONT-FAMILY: arial, sans-serif; text-decoration: none; text-align: right;}

A:hover.ala2 {color: #367157; text-decoration: underline;
}


A:hover.linkit {color: #367157;
}


A.linkit
{
	FONT-SIZE: 13pt; COLOR: #1B1D1C; LINE-HEIGHT: 35px; FONT-STYLE: normal; FONT-FAMILY: cambria, georgia, trebuchet ms, times, serif, arial, sans-serif; text-decoration: none; letter-spacing: 0px;}

A:hover.linkit {color: #2031cd;
}

A.small
{
	FONT-SIZE: 11pt; COLOR: #1B1D1C; LINE-HEIGHT: 20px; FONT-STYLE: normal; FONT-FAMILY: times, times new roman, serif, arial, sans-serif; text-decoration: none; letter-spacing: 0px;}

A:hover.small {color: #2031cd;
}




div.koko
{
margin-left: auto;
margin-right: auto;
margin-top: 0px;
margin-bottom: 0px;
padding: 0 0 0 0;
width: 950px;
height: 100%;
background-color: #ffffff;
background: url('bg.jpg');
background-repeat: repeat-y;
BORDER-RIGHT: 4px solid;
    BORDER-TOP: 4px solid;
    BORDER-LEFT: 4px solid;
    BORDER-BOTTOM: 4px solid;
    BORDER-COLOR: #b7d1f5;
}



div.top
{
margin-left: auto;
margin-right: auto;
padding:0;
color:white;
width: 950px;
height: 290px;
background-color: #ffffff;
BORDER-RIGHT: 0px solid;
    BORDER-TOP: 0px solid;
    BORDER-LEFT: 0px solid;
    BORDER-BOTTOM: 2px solid;
    BORDER-COLOR: #120000;

}

div.teksti
{
margin-left: auto;
margin-right: auto;
width: 950px;
height: 100%;
background-color: #ffffff;
BORDER-BOTTOM: 1px solid;
    BORDER-COLOR: #CDCECE;
}

div.linkit
{
padding: 65px 1px 0 50px;
color:black;
width: 155px;
background-color: #ffffff;
float: left;
BORDER-RIGHT: 0px solid;
    BORDER-TOP: 0px solid;
    BORDER-LEFT: 0px solid;
    BORDER-BOTTOM: 0px solid;
    BORDER-COLOR: #CDCECE;
margin-right: 20px;
background-repeat: repeat-y;
}

div.main
{
padding: 20px 19px 20px 23px;
margin-left: 264px;
width: 641px;
background-color: #ffffff;
BORDER-RIGHT: 0px solid;
    BORDER-TOP: 0px solid;
    BORDER-LEFT: 1px solid;
    BORDER-BOTTOM: 0px solid;
    BORDER-COLOR: #b7d1f5;
}


div.ala
{
padding:0;
color:white;
clear:left;
width: 950px;
height: 30px;
background-color: #ffffff;}


h1.header
{
padding:0;
margin:0;
}


p.otsikko
{
padding:0;
margin: 10px 0px 0px 65px;

}

p.otsikko2
{
padding:0;
margin: 10px 0px 0px 547px;

}

h2.content
{
padding:0;
margin-left:25px;
margin-top; 0px;
}


li.content
{
padding:0;
margin: 0px 50px 0px 60px;
list-style-type: circle;
color: white;
}
