
body {

  margin: 0px;
  padding: 0px;
 font-size: small;
  font-family: Verdana, 'Bitstream Vera Sans', sans-serif;
  color: black;
  background: white;
}
table { font-size: small;
 font-family: Verdana, 'Bitstream Vera Sans', sans-serif;

}


#middle-margins { padding-left: 3em; padding-right: 3em; float: left; }

h1, h2, h3, h4, h5, h6 { margin-top: 1em; margin-bottom: 0em; }

h1 { font-size: x-large; color: #555; background: inherit; }
h2 { font-size: large; color: rgb(97,191,26); background: inherit; }
h3 { font-size: large; line-height: 20px; color: #444; background: inherit; margin-left: 0px; margin-bottom: 5px; }
h4 { font-size: small; }
h5 { font-size: x-small; }
h6 { font-size: xx-small; }

/* sivun paaotsikko */
h2.main-title {
  border-bottom: 1px solid #ccc;
  margin-bottom: 0.5em;
  padding-bottom: 0.2em;
}

div#c1-left, div#c1-right, div#c1-both {
  margin-top: 0em;
  padding-bottom: 0em;
  margin-bottom: 0em;
}

ul{
  list-style-type: none;
  list-style-image: none;
  padding: 0;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
}

li.expanded {
  list-style-type: none;
  list-style-image: none;
  padding: 10px;
  margin-left: 10px;
  margin-top: 10px;
  margin-bottom: 0px;


}
li.collapsed {
  list-style-type: none;
  list-style-image: none;
  padding: 0;
  margin: 0;
}
.leaf {
  list-style-type: none;
  list-style-image: none;
  padding-top: 0px;
  margin-top: 10px;
  margin-bottom: 0px;
  margin-left: 0px;
}

li.li2 {
  list-style-type: none;
  list-style-image: none;
  padding: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 10px;
}

li a.active {
  color: #000;
}

.sis{

  padding-top: 40px;
  padding-left: 20px;
  padding-right: 10px;




}



a:link{
	color: rgb(97,191,26);
	font-family : Verdana, Arial, Geneva,  Helvetica, sans-serif;
	font-weight : bold;
	font-size : 12px;
	text-decoration : none;
	 	}



a:visited {
	color: rgb(97,191,26);
	font-family : Verdana, Arial, Geneva,  Helvetica, sans-serif;
	font-weight : bold;
	font-size : 12px;
	text-decoration : none;
	}


}
a:hover{
	color: green;
	font-family : Verdana, Arial, Geneva,  Helvetica, sans-serif;
	font-weight : bold;
	font-size : 12px;
	text-decoration : none;
}



.a2:link{
	color: #333333;
	font-family : Verdana, Arial, Geneva,  Helvetica, sans-serif;
	font-weight :  bold;
	font-size : 12px;
	text-decoration: underline;
	 	}



.a2:visited {
	color: #333333;
	font-family : Verdana, Arial, Geneva,  Helvetica, sans-serif;
	font-weight : bold;
	font-size : 12px;
	text-decoration: underline;
	}


}
.a2:hover{
	color: green;
	font-family : Verdana, Arial, Geneva,  Helvetica, sans-serif;
	font-weight :  bold;
	font-size : 12px;
	text-decoration : none;
}

.a3:link{
	color: rgb(97,191,26);
	font-family : Verdana, Arial, Geneva,  Helvetica, sans-serif;
	font-weight : normal;
	font-size : 12px;
	text-decoration : none;
	padding-bottom: 20px;
margin-top: 5px;
	margin-left: 0px;
	margin-bottom: 0px;

	}


.a3{
	color: rgb(97,191,26);
	font-family : Verdana, Arial, Geneva,  Helvetica, sans-serif;
	font-weight : normal;
	font-size : 12px;
	text-decoration : none;
margin-top: 5px;

	padding-bottom: 20px;
	margin-left: 0px;
	margin-bottom: 0px;

	}

.a3:visited {
	color: rgb(97,191,26);
	font-family : Verdana, Arial, Geneva,  Helvetica, sans-serif;
	font-weight : normal;
margin-top: 5px;

	font-size : 12px;
	text-decoration : none;
	margin-left: 0px;
	margin-bottom: 0px;


	}

.a3:active {
	color: green;
	font-family : Verdana, Arial, Geneva,  Helvetica, sans-serif;
	font-weight : normal;
	font-size : 12px;
	text-decoration : none;
	margin-left: 0px;
	margin-bottom: 0px;


	}

}
.a3:hover{
	color: green;
	font-family : Verdana, Arial, Geneva,  Helvetica, sans-serif;
	font-weight : normal;
	font-size : 12px;
	text-decoration : none;
	margin-left: 0px;
	margin-bottom: 0px;


}



.pun{
	color: #FF0000;
	font-family : Verdana, Arial, Geneva,  Helvetica, sans-serif;
	font-weight : normal;
	font-size : 12px;

	}
.pieni{
	color: #000000;
	font-family : Verdana, Arial, Geneva,  Helvetica, sans-serif;
	font-weight : normal;
	font-size : 11px;

	}

.a4{
	color: #FFFFFF;
	font-family : Verdana, Arial, Geneva,  Helvetica, sans-serif;
	font-weight : normal;
	font-size : 12px;
	text-decoration: underline;
	}

.a4:visited {
	color: #FFFFFF;
	font-family : Verdana, Arial, Geneva,  Helvetica, sans-serif;
	font-weight : normal;
	font-size : 12px;
	text-decoration: underline;

	}

.a4:active {
	color: #FF0000;
	font-family : Verdana, Arial, Geneva,  Helvetica, sans-serif;
	font-weight : normal;
	font-size : 12px;
	text-decoration: underline;

	}


.a4:hover{
	color: #FF0000;
	font-family : Verdana, Arial, Geneva,  Helvetica, sans-serif;
	font-weight : normal;
	font-size : 12px;
	text-decoration : none;

}


.a5{
	color: rgb(97,191,26);
	font-family : Verdana, Arial, Geneva,  Helvetica, sans-serif;
	font-weight : normal;
	font-size : 11px;
	text-decoration: underline;
	}

.a5:link{
	color: rgb(97,191,26);

	font-family : Verdana, Arial, Geneva,  Helvetica, sans-serif;
	font-weight : normal;
	font-size : 11px;
	text-decoration : none;

	}


.a5:visited {
	color: rgb(97,191,26);
	font-family : Verdana, Arial, Geneva,  Helvetica, sans-serif;
	font-weight : normal;
	font-size : 11px;
	text-decoration: underline;

	}

.a5:active {
	color: green;
	font-family : Verdana, Arial, Geneva,  Helvetica, sans-serif;
	font-weight : normal;
	font-size : 11px;
	text-decoration: underline;

	}


.a5:hover{
	color: green;
	font-family : Verdana, Arial, Geneva,  Helvetica, sans-serif;
	font-weight : normal;
	font-size : 11px;

	text-decoration: underline;

}

.a6{
	color: rgb(97,191,26);
	font-family : Verdana, Arial, Geneva,  Helvetica, sans-serif;
	font-weight : normal;
	font-size : 11px;
	text-decoration : none;
	}

.a6:link{
	color: rgb(97,191,26);

	font-family : Verdana, Arial, Geneva,  Helvetica, sans-serif;
	font-weight : normal;
	font-size : 11px;
	text-decoration : none;

	}


.a6:visited {
	color: rgb(97,191,26);
	font-family : Verdana, Arial, Geneva,  Helvetica, sans-serif;
	font-weight : normal;
	font-size : 11px;
	text-decoration : none;

	}

.a6:active {
	color: green;
	font-family : Verdana, Arial, Geneva,  Helvetica, sans-serif;
	font-weight : normal;
	font-size : 11px;
	text-decoration : none;

	}


.a6:hover{
	color: green;
	font-family : Verdana, Arial, Geneva,  Helvetica, sans-serif;
	font-weight : normal;
	font-size : 11px;

	text-decoration: underline;

}


h1{
	color: #FFFFFF;
	font-family : Verdana, Arial, Geneva,  Helvetica, sans-serif;
	font-weight : bold;
	font-size : 29px;
	text-decoration : none;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 30px;

	}


h4{
	color: #FFFFFF;
	font-family : Verdana, Arial, Geneva,  Helvetica, sans-serif;
	font-weight : bold;
	font-size : 12px;
	text-decoration : none;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 10px;

	}


h5{
	color: #333333;
	font-family : Verdana, Arial, Geneva,  Helvetica, sans-serif;
	font-weight : normal;
	font-size : 14px;
	font-weight : bold;
	text-decoration : none;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left: 0px;
	}

h6{
	color: #333333;
	font-family : Verdana, Arial, Geneva,  Helvetica, sans-serif;
	font-weight : bold;
	font-size : 11px;
	text-decoration : none;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
		}


p{
	color: #000000;
	font-family : Verdana, Arial, Geneva,  Helvetica, sans-serif;
	font-weight : normal;
	font-size : 12px;
	text-decoration : none;
	margin-left: 0px;
	margin-top: 10px;
	margin-bottom: 10px;

	}

pre{
	color: #000000;
	font-family : Verdana, Arial, Geneva,  Helvetica, sans-serif;
	font-weight : normal;
	font-size : 12px;
	text-decoration : none;
	margin-left: 20px;
	margin-top: 14px;
	margin-bottom: 10px;

	}
td.kesk{
	font-family :  Verdana,  Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	color : #000000;
	padding-left: 25px;
	padding-right: 0px;
	line-height : 16px;

}



