<!--
body {
	background-color: #FFFFFF;
	margin: 0px;
	/*margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;*/
	font: 16px Arial, Verdana; color: #333333;
}
td { font: 16px Arial, Verdana; color: #333333; }
.teksti2 { font: 15px Arial, Verdana; color: #333333; }
.maintable	{ border: solid 1px #000000; }
/*	General css definitions for Internet pages */
h1			{ font: 20px Arial, Verdana; font-weight: bold; color: #008131; } /*color: #008000;*/
.otsikko1	{ font: 20px Arial, Verdana; font-weight: bold; color: #008131; }
h2			{ font: 20px Arial, Verdana; font-weight: bold; color: #333333; }
h3			{ font: 17px Arial, Verdana; font-weight: bold; color: #008131; }
h4			{ font: 17px Arial, Verdana; font-weight: bold; color: #666666; }
h5			{ font: 16px Arial, Verdana; font-weight: bold; color: #666666; }
h6			{ font: 15px Arial, Verdana; font-weight: bold; color: #666666; }
a:link		{ color: #008131; text-decoration: underline }
a:visited	{ color: #008131; text-decoration: underline }
a:active	{ color: #C0C0C0; text-decoration: underline }
a:hover		{ color: #C0C0C0; text-decoration: underline }
hr			{ color: #008131; background-color: #008131; height: 1px; width: 100%}
/*	End of general css definitions */
b			{ font-weight: bold; }
address		{ font: 15px Arial, Verdana; color: #000000; }
form, input, textarea	{ font: 16px Arial, Verdana; color: #000000; }
.table_frontpage { border-top: #CCCCCC solid; border-top-width: 1px; 
				  border-bottom: #CCCCCC solid; border-bottom-width: 2px}
.cell_frontpage	{ border-right: #CCCCCC solid; border-right-width: 1px; }
h1.tiedotteet_h1	{ color: #cc0000; margin-bottom: 5px; }
.small 		    { font: 14px Arial, Verdana; color: #333333; }
.copy			{ font: 14px Arial, Verdana; color: #63606A; }
.white			{ color: #FFFFFF; }
.black			{ color: #000000; }
.menulink		{ font: 15px Arial, Verdana; font-weight: normal; color: #666666; }
.design			{ font-weight: normal; color: #666666; }
.design:link	{ text-decoration: underline; color: #666666; }
.design:visited	{ text-decoration: underline; color: #666666; }
.design:active	{ text-decoration: underline; color: #CC0000; }
.design:hover	{ text-decoration: underline; color: #CC0000; }
.menu			{ font: 15px Arial, Verdana; font-weight: normal; color: #333333; }
.menu:link		{ text-decoration: none; color: #333333; }
.menu:visited	{ text-decoration: none; color: #333333; }
.menu:active	{ text-decoration: underline; color: #008131; }
.menu:hover		{ text-decoration: underline; color: #008131; }
.menu2			{ font: 15px Arial, Verdana; font-weight: normal; color: #333333; }
.menu2:link		{ text-decoration: none; color: #333333; }
.menu2:visited	{ text-decoration: none; color: #333333; }
.menu2:active	{ text-decoration: underline; color: #008131; }
.menu2:hover	{ text-decoration: underline; color: #008131; }
.menu3			{ font: 15px/16px Arial, Verdana; font-weight: normal; color: #333333; }
.menu3:link		{ text-decoration: none; color: #333333; }
.menu3:visited	{ text-decoration: none; color: #333333; }
.menu3:active	{ text-decoration: underline; color: #008131; }
.menu3:hover	{ text-decoration: underline; color: #008131; }
.active			{ font: 15px Arial, Verdana; font-weight: normal; color: #333333; }
.active:link	{ text-decoration: none; color: #333333; }
.active:visited	{ text-decoration: none; color: #333333; }
.active:active	{ text-decoration: underline; color: #008131; }
.active:hover	{ text-decoration: underline; color: #008131;  }
.active2		{ font: 15px Arial, Verdana; font-weight: normal; color: #333333; }
.active2:link	{ text-decoration: none; color: #333333; }
.active2:visited{ text-decoration: none; color: #333333; }
.active2:active	{ text-decoration: underline; color: #008131; }
.active2:hover	{ text-decoration: underline; color: #008131;  }
.menupath			{ font: 15px Arial, Verdana; font-weight: normal; color: #333333; }
.menupath:link		{ text-decoration: none; color: #333333; }
.menupath:visited	{ text-decoration: none; color: #333333; }
.menupath:active	{ text-decoration: underline; color: #008131; }
.menupath:hover		{ text-decoration: underline; color: #008131; }
.menupath2			{ font: 15px Arial, Verdana; font-weight: normal; color: #333333; }
.menupath2:link		{ text-decoration: none; color: #333333; }
.menupath2:visited	{ text-decoration: none; color: #333333; }
.menupath2:active	{ text-decoration: underline; color: #008131; }
.menupath2:hover	{ text-decoration: underline; color: #008131; }
.palvelut			{ font: 17px Arial, Verdana; font-weight: normal; color: #333333; }
.palvelut:link		{ text-decoration: underline; color: #008131; }
.palvelut:visited	{ text-decoration: underline; color: #008131; }
.palvelut:active	{ text-decoration: underline; color: #333333; }
.palvelut:hover		{ text-decoration: underline; color: #333333; }
input.SearchText {
	font-size: 10px;
	font-family: 'Microsoft Sans Serif', Sans-Serif, Verdana, Arial;
    /*padding: 2px ;*/
	/*background-image: url("../images/inputtextbg.gif");*/
	background-color: #FFFFFF;
	border: #5A5A5A 1px solid; /* none | dotted | dashed | solid | double | groove | ridge | inset | outset */
	width: 135px ;
	height: 16px ;
}
input.SearchButton {
	font-size: 9px;
	font-family: 'Microsoft Sans Serif', Sans-Serif, Verdana, Arial;
	/*background-image: url("../images/inputbuttonbg.gif");*/
	/*background-color: #FFFFFF;*/
	/*border: #B4B4B4 1px outset; /* none | dotted | dashed | solid | double | groove | ridge | inset | outset */
	border: #5A5A5A 1px solid; /* none | dotted | dashed | solid | double | groove | ridge | inset | outset */
	width: 35px;
	height: 16px;
}
input.TextResizeButton {
	font-size: 9px;
	font-family: 'Microsoft Sans Serif', Sans-Serif, Verdana, Arial;
	background-color: #C4CEC7;
	border: #5A5A5A 1px solid; /* none | dotted | dashed | solid | double | groove | ridge | inset | outset */
	width: 30px;
	height: 16px;
}
-->
