body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #fff;
	margin:0px;
	padding:10px;
	text-align: center;
}


  .clear {
    clear:both;
    height:1px;
    overflow:hidden;
  }

table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #fff;
	padding: 0px;
	margin:0px;
	text-align: left;
}

form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #fff;
	padding: 10px;
	margin:20px;
	text-align: left;	
}


a {text-decoration:none;}

p a, p a:link, p a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	color:#404040;
	background:inherit;
}

p a:hover {text-decoration:underline;}

div.page{background:#fff;
	border:1px solid #999;
	margin:10px auto;
	width:712px;
	text-align: left;
}


/* ylaosa */



div.top{background-color: #fff;}




h1 {
	padding:30px 20px 10px 10px;
	margin:0px;
	float:right;
	font-size:10px;
	color:#404040;
	background:#fff;
	font-family:verdana, Georgia, Times, Times-New, Garamond, Serif;
}


h1 span {display:none;}

img.logo {float:left;border:0px;margin:10px 0px 10px 20px;}

img.header{
  width: 712px !important;
  width /**/:710px;
height:120px;
margin:0px;
border:0px;

}

/* paanavigaatio */



h2 {	background:no-repeat;
	margin:0;
	height:0;
	float:right;
}

h2 span {display:none;}

div.nav {height:36px;
	background-color: #4B7E63;
	clear:both;
	text-align:center;
}
div.nav a:link, div.nav a:visited {
	color:#fff;
	background:transparent;
	font-size:12px;
}
div.nav a:hover {
	text-decoration:underline;
}


ul.mainnav {
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
}


ul.mainnav li {
	padding: 10px;
	display: inline;
	list-style: none;
	text-align:center;
	background:no-repeat 100% 50%;
	background-pos;margin: 0 -7px 0 0;
	border: solid 0 #000; }
	
ul.mainnav li.here {
	font-weight:bold;
	color:#000;
	}

li.here a:visited {
	color:#000;
	background:transparent;
}

ul.mainnav li.last {
	background:transparent;
	}



/* alanavigaatio */


#subnav{padding:10px 20px 10px 20px;
	text-align:center;
	background:#A0B8A0;
	clear:both;	
}

#subnav ul{margin:0px 0px 0px 0px;visibility:visible;}

#subnav li{margin:0 0 0 10px;
	padding-left:15px;
	display: inline;
	list-style:none;
	background:no-repeat 0 50%;
	background-pos
}

#subnav a:link, a:visited {
	color:#fff;
	background:transparent;
	font-size:12px;
}
#subnav a:hover {
	text-decoration:underline;
}

/* 
 sisalto 
*/


div.content{position:relative;
	background-color: #fff;
	/*background:url("../images/contentbg.jpg");
	background-repeat:repeat-x;*/
}


h3 {	color:#000;
	padding:40px 20px 20px 20px ;
	margin:0px;
	color: #28654B;
	font-family:Verdana, Georgia, Times, Times-New, Garamond, Serif;
	font-size:18px;
}

h4 {	color:#000;
	padding:0px;
	margin:0px;
	color: #28654B;
	font-family:Verdana, Georgia, Times, Times-New, Garamond, Serif;
	font-size:18px;
}
h5 {	color:#000;
	padding:0px;
	margin:0px;
	color: #28654B;
	font-family:Verdana, Georgia, Times, Times-New, Garamond, Serif;
	font-size:14px;
}

p {	width:350px;
	border:0px;
	margin:0px;
	padding:0px 20px 0px 20px;
	font-family:Verdana, Georgia, Times, Times-New, Garamond, Serif;
}

p.left {position:relative;
	left:0px;
	top:0px;
	float:left;
	/*border-style:dashed;
	border-color:#28654B;
	border-width: 0px 1px 0px 0 px;*/
}

p.right {position:relative;
	left:-1px;
	top:0px;
	float:right;
	border-style:dashed;
	/*border-color:#28654B;
	border-width: 0px 0px 0px 1 px;*/}


div.columncontainer {
	background-image: none;
	clear:both; }


div.left {position:relative;
  width: 315px !important;
  width /**/:350px;
	left:0px;
	top:0px;
	float:left;
	/*border-style:dashed;
	border-color:#28654B;
	border-width: 0px 1px 0px 0px;*/
	padding:0px 20px 0px 20px;}

div.right {position:relative;
  width: 315px !important;
  width /**/:350px;
	left:-1px;
	top:0px;
	float:right;
	float:/**/:left;
/*	border-style:dashed;
	border-color:#28654B;
	border-width: 0px 0px 0px 1px;*/
	padding:0px 20px 0px 20px;}



div.left a, div.left a:link, div.left a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	color:#404040;
	background:inherit;
}

div.left a:hover {text-decoration:underline;}


div.right a, div.right a:link, div.right a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:normal;
	color:#404040;
	background:inherit;
}

div.right a:hover {text-decoration:underline;}

div.copy {text-align:center}

/*div.left ul, div.right ul {
	list-style: url("../images/navbullet3.gif");*/
}

ul.left {
	width:300px;position:relative;
	left:-60px;
	padding-right:10px;
	top:0px;
	float:left;
	clear:left;
/*	border-style:dashed;
	border-color:#28654B;
	border-width: 0px 1px 0px 0 px;
}*/

ul.right{
	width:300px;position:relative;
	left:20px;
	top:0px;
	display:run-in;}

/*ul.right li, ul.left li {
	list-style:disc;
	background-color: #A0B8A0;
	background:url("../images/navbullet3.gif");
	background-repeat:no-repeat;
	background-position: 0% 0%;
	padding-left:20px;
}*/


hr {clear:left;height:0px;color:#BBCEC6;margin: 0px;visibility:hidden;}
