

/* Tyylit */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0;
	
}

p{
	margin:10px 0;
}

a, a:link, a:visited, a:active{
	font-family: arial;
	color: Darkblue;
	text-decoration: none;
}

.etusivukuvateksti a, .etusivukuvateksti a:link, .etusivukuvateksti a:visited, .etusivukuvateksti a:active{
	font-family: arial;
	color: #fff;
	font-size:11pt;
	text-decoration: none;
}

/* Tällä pakotetaan editorin sisällön linkit oikean näköisiksi
   Eli yleensä sama tyyli kuin tuossa yllä a-elementille, mutta jokaisen perään !important */
.mceContentBody a,.mceContentBody a:link, .mceContentBody a:visited{
	font-family: arial !important;
	color: Darkblue !important;
	text-decoration: none !important;
}
.mceContentBody{
	background:transparent !important;
}



a.news, a.news:link, a.news:visited {
	color:#0c6c94;
	text-decoration: none;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

}
.login {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

}

input, select, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.text{
	width:100%;
}

h1 {
	font-family: Arial,Arial,Helvetica;

	font-size: 12pt;

	color: Black;

	font-weight:normal;

	Background:White;
}

h2 {
	font-size: 14px;
	color: #000000;
}

h3 {
	font-size: 12px;
	color: #000000;
}

h4 {
	color: #458AD7;
}

h5 {
	color: #458AD7;
}

h6 {
	color: #458AD7;
}


.error_message{
	color:#ab0000;
	margin:10px 0 20px 0;
}
.success_message{
	color:#368b1c;
	margin:10px 0 20px 0;
}

#menutable{
	width:180px;
	text-align:left;
}

.menu{
	background:#328926 url("../img/menu/kulma_l.gif") no-repeat top left;
	padding-left: 15px;
	width:176px;
	height: 29px;

}

.menu_a{
	padding-left: 15px;
	width:176px;
	background:#009de0 url("../img/menu/kulma_l_a.gif") no-repeat top left;
	height: 29px;
}

.menu_sub{
	padding-left: 15px;
	width:176px;
	background:#009de0 url("../img/menu/kulma_l_a.gif") no-repeat top left;
	height: 29px;
}

.menu_sub_a{
	padding-left: 15px;
	width:176px;
	background:#009de0 url("../img/menu/kulma_l_a.gif") no-repeat top left;
	height: 29px;
}


/* Dropdownmenu */
.menuarea{
	position:absolute;
	display:none;
	width:180px;
	border:1px solid #c3c3c3;
	background-color:white;
	padding-bottom:5px;
}

#menutable .menutop_a{
	color:#6D3A78;
	padding:0 4px;
}
#menutable .menutop{
	color:#3c3c3c;
	padding:0 4px;
}

#menutable .menusub_a{
	color:#6D3A78;
	padding:0 4px;
	font-weight:bold;
	display:block;
}
#menutable .menusub{
	color:#3c3c3c;
	padding:0 4px;
	display:block;
}

/*VANHOJEN SIVUJEN TYYLIT*/

BODY

{

        font-size:8pt;

		font-family: "Arial";

		color: black;

		background-color: #CCFDC4 ;

		background: url("../img/taustatooni2.jpg");

		PADDING-TOP:0px;

		PADDING-LEFT: 0px;

		PADDING-RIGHT:0px;

		PADDING-BOTTOM:0px;



}



A		{text-decoration:none}



A:link

{

 color: Darkblue;

 text-decoration:none;

}



A:visited

{

 color: Darkblue;

}



A:active

{

 color: Darkblue;

}



A:Hover

{

 text-decoration:none;

}

			











  

 TD

 

 {

 	    font-size:9pt;

		font-family: "Arial";

		color: black;


		LETTER-SPACING:0pt;

 }

 

   .ylapalkki

 {

	font-family: Arial,Arial,Helvetica;

	font-size: 11pt;

	color: Black;

	Background:White;

    LETTER-SPACING:1pt;

	PADDING-LEFT:9px;

 }

 

   .vasenpalkki

 {

	font-family: Arial,Arial,Helvetica;

	font-size: 11pt;

	color: Black;

	Background:White;

    LETTER-SPACING:1pt;

	PADDING-TOP:11px;

	PADDING-LEFT:18px;

 }

 

    .oikeapalkki

 {

	font-family: Arial,Arial,Helvetica;

	font-size: 11pt;

	color: Black;

	Background:White;

    LETTER-SPACING:1pt;

	PADDING-TOP:8px;

	PADDING-LEFT:5px;

 }
 
  .top_vali

 {

	

	PADDING-TOP:8px;

	

 }
 
   .top_vali2

 {

	

	PADDING-TOP:8px;

	

 }

 

   	.etusivukuva10

 	{

		font-family: Arial,Arial,Helvetica;

		font-size: 9pt;
		width:460px;
		
		text-align:right;

 	}
	
	   	.etusivukuva10 .etusivu_txt

 	{



		width:180px;
		float:right;

 	}



  	.etusivukuva9

 	{

		font-family: Arial,Arial,Helvetica;

		font-size: 9pt;
width:460px;

		
		text-align:left;
		

 	}
	
	   	.etusivukuva9 .etusivu_txt

 	{



		width:180px;
		float:left;

 	}

 	

    .etusivukuvateksti

	 {

	color:white;

	font-weight:bold;

	font-size: 13pt;

	background-color:transparent;


 	}
	
	
	.resourceTitleHolder19{

	color:white;

	position:absolute;

	z-index:1;

	left:20px;

	top:20px;


	display:block;

}



.resourceTitleHolder29{

	color:#333333;

	position:absolute;

	z-index:0;

	left:21px;


	top:21px;

	display:block;

}

.resourceTitleHolder110{

	color:white;

	position:absolute;

	z-index:1;

	right:20px;

	top:20px;


	display:block;

}



.resourceTitleHolder210{

	color:#333333;

	position:absolute;

	z-index:0;

	right:21px;


	top:21px;

	display:block;

}

.resourceTitleHolder29 A.kuvalinkki:link, .resourceTitleHolder29 A.kuvalinkki:visited, .resourceTitleHolder29 A.kuvalinkki:active, .resourceTitleHolder29 A.kuvalinkki:hover, .resourceTitleHolder29 a:link, .resourceTitleHolder29 a:visited, .resourceTitleHolder29 a:active, .resourceTitleHolder29 a:hover

		{

	 	color: #333333;

	 	font-size: 11pt;

	 	font-weight:bold;

	 	text-decoration:none;

		}
.resourceTitleHolder210 A.kuvalinkki:link, .resourceTitleHolder210 A.kuvalinkki:visited, .resourceTitleHolder210 A.kuvalinkki:active, .resourceTitleHolder210 A.kuvalinkki:hover, .resourceTitleHolder210 a:link, .resourceTitleHolder210 a:visited, .resourceTitleHolder210 a:active, .resourceTitleHolder210 a:hover

		{

	 	color: #333333;

	 	font-size: 11pt;

	 	font-weight:bold;

	 	text-decoration:none;

		}


 		A.kuvalinkki	{text-decoration:none}

		A.kuvalinkki:link

		{

	 	color: white;

	 	font-size: 11pt;

	 	font-weight:bold;

	 	text-decoration:none;

		}



		A.kuvalinkki:visited

		{

		color: white;

		font-size: 11pt;

		font-weight:bold;

		}



		A.kuvalinkki:active

		{

		color: white;

		font-size: 11pt;

		font-weight:bold;

		}



		A.kuvalinkki:Hover

		{

		text-decoration:none;

		background-color: none;

		color:white;

		font-weight:none;

		}

							

							



 

  .yla

 {

	font-family: Arial,Arial,Helvetica;

	font-size: 9pt;

	color: Black;

	Background:White;

    LETTER-SPACING:1pt;

    PADDING-TOP:0px;

    PADDING-LEFT:12px;

	TEXT-DECORATION:none;



 }

 

   .ylaotsikko

 {

	font-family: Arial,Arial,Helvetica;

	font-size: 9pt;

	color: Black;

	font-weight:none;

	Background:White;

 }

 

    .otsikko

 {

	font-family: Arial,Arial,Helvetica;

	font-size: 12pt;

	color: Black;

	font-weight:none;

	Background:White;

 }



