BODY{

	margin:			0px;

	

}



A.TOP:link {

    color: #FFFFFF;

    font-family: 'Verdana-Bold', 'Verdana','Arial', sans-serif;

    font-size: 9px;

    font-weight: 800;

    line-height: 18px;

    opacity: 1.00;

	text-decoration: none;

}







A.TOP:visited{

    color: #FFFFFF;

    font-family: 'Verdana-Bold', 'Verdana','Arial', sans-serif;

    font-size: 9px;

    font-weight: 800;

    line-height: 18px;

    opacity: 1.00;

	text-decoration: none;

}



A.TOP:hover {

    color: #004f63;

    font-family: 'Verdana-Bold', 'Verdana','Arial', sans-serif;

    font-size: 9px;

    font-weight: 800;

    line-height: 18px;

    opacity: 1.00;

	text-decoration: none;

}



A.TOP:active {

    color: #004f63;

    font-family: 'Verdana-Bold', 'Verdana','Arial', sans-serif;

    font-size: 9px;

    font-weight: 800;

    line-height: 18px;

    opacity: 1.00;

	text-decoration: none;

}













A.TOP2:link {

    color: #004f63;

    font-family: 'Verdana-Bold', 'Verdana','Arial', sans-serif;

    font-size: 9px;

    font-weight: 800;

    line-height: 18px;

    opacity: 1.00;

	text-decoration: none;

}







A.TOP2:visited{

    color: #004f63;

    font-family: 'Verdana-Bold', 'Verdana','Arial', sans-serif;

    font-size: 9px;

    font-weight: 800;

    line-height: 18px;

    opacity: 1.00;

	text-decoration: none;

}



A.TOP2:hover {

    color: #ffffff;

    font-family: 'Verdana-Bold', 'Verdana','Arial', sans-serif;

    font-size: 9px;

    font-weight: 800;

    line-height: 18px;

    opacity: 1.00;

	text-decoration: none;

}



A.TOP2:active {

    color: #ffffff;

    font-family: 'Verdana-Bold', 'Verdana','Arial', sans-serif;

    font-size: 9px;

    font-weight: 800;

    line-height: 18px;

    opacity: 1.00;

	text-decoration: none;

}



A.num:link {

    color: #333333;

    font-family: 'Verdana-Bold', 'Verdana','Arial', sans-serif;

    font-size: 12px;

    font-weight: 800;

    line-height: 18px;

	margin-left: 3px;

	margin-right: 3px;

    opacity: 1.00;

	text-decoration: none;

}







A.num:visited{

    color: #333333;

    font-family: 'Verdana-Bold', 'Verdana','Arial', sans-serif;

    font-size: 12px;

    font-weight: 800;

    line-height: 18px;

		margin-left: 3px;

	margin-right: 3px;

    opacity: 1.00;

	text-decoration: none;

}



A.num:hover {

    color: #333333;

    font-family: 'Verdana-Bold', 'Verdana','Arial', sans-serif;

    font-size: 12px;

    font-weight: 800;

    line-height: 18px;

		margin-left: 3px;

	margin-right: 3px;

    opacity: 1.00;

	text-decoration: none;

}



A.num:active {

    color: #333333;

    font-family: 'Verdana-Bold', 'Verdana','Arial', sans-serif;

    font-size: 12px;

    font-weight: 800;

    line-height: 18px;

		margin-left: 3px;

	margin-right: 3px;

    opacity: 1.00;

	text-decoration: none;

}



A.num2:link {

    color: #C84B19;

    font-family: 'Verdana-Bold', 'Verdana','Arial', sans-serif;

    font-size: 12px;

    font-weight: 800;

    line-height: 18px;

		margin-left: 3px;

	margin-right: 3px;

    opacity: 1.00;

	text-decoration: none;

}







A.num2:visited{

    color: #C84B19;

    font-family: 'Verdana-Bold', 'Verdana','Arial', sans-serif;

    font-size: 12px;

    font-weight: 800;

    line-height: 18px;

		margin-left: 3px;

	margin-right: 3px;

    opacity: 1.00;

	text-decoration: none;

}



A.num2:hover {

    color: #C84B19;

    font-family: 'Verdana-Bold',  'Verdana','Arial', serif;

    font-size: 12px;

	font-weight: 800;

    line-height: 18px;

		margin-left: 3px;

	margin-right: 3px;

    opacity: 1.00;

	text-decoration: none;

}



A.num2:active {

    color: #C84B19;

    font-family: 'Verdana-Bold', 'Verdana','Arial', serif;

    font-size: 12px;

    font-weight: 800;

    line-height: 18px;

		margin-left: 3px;

	margin-right: 3px;

    opacity: 1.00;

	text-decoration: none;

}



/*  color: #004f63; */

	A.LI:link {



		font-family: 'Times New Roman', serif;

		font-size: 13px;

		color: black;

		line-height: 16px;

		opacity: 1.00;

		text-decoration: none;

	}





	/*  color: #004f63; */

	A.LI:visited{

	   

		font-family: 'Times New Roman', serif;

		font-size: 13px;

		color: black;

		line-height: 16px;

		opacity: 1.00;

		text-decoration: none;

	}



	A.LI:hover {

		font-family: 'Times New Roman', serif;

		font-size: 13px;

		color: black;

		line-height: 16px;

		text-decoration: none;

	}



	A.LI:active {

		font-family: 'Times New Roman', serif;

		font-size: 13px;

		color: black;

		line-height: 16px;

		text-decoration: none;

	}





.style_3 {

    font-family: 'Times New Roman', serif;

    font-size: 12px;

    line-height: 16px;

}





TD {

    font-family: 'Times New Roman', serif;

    font-size: 13px;

    line-height: 16px;

	

}



.style_4 {

    font-family: 'Verdana-Bold', 'Verdana','Arial', sans-serif;

    font-size: 12px;

    line-height: 15px;

}



.style_5 {

    font-family: 'TimesNewRomanPSMT', 'Times New Roman', serif;

    font-size: 12px;

    line-height: 15px;

}









.style_1 {

    color: #004f63;

    font-family: 'Verdana-Bold', 'Verdana-Bold', 'Verdana','Arial', sans-serif;

    font-size: 14px;

    font-weight: 900;

    line-height: 13px;

    opacity: 1.00;
	
	text-align: center;

}





.style_2 {

    font-family: 'Arial', serif;

    font-size: 13px;

    font-weight: bold;

    line-height: 16px;

}



A.firm:link {

    font-family: 'Verdana-Bold', 'Verdana','Arial', serif;

	color: #004f63;

    font-size: 11px;

    font-weight: bold;

    line-height: 19px;

	text-decoration: none;

}

A.firm:visited {

    font-family: 'Verdana-Bold', 'Verdana','Arial', serif;

	color: #004f63;

    font-size: 11px;

    font-weight: bold;

    line-height: 19px;

	text-decoration: none;

}

A.firm:hover {

    font-family: 'Verdana-Bold', 'Verdana','Arial', serif;

	color: #004f63;

    font-size: 11px;

    font-weight: bold;

    line-height: 19px;

	text-decoration: none;

}

A.firm:active {

    font-family: 'Verdana-Bold', 'Verdana','Arial', serif;

	color: #004f63;

    font-size: 11px;

    font-weight: bold;

    line-height: 19px;

	text-decoration: none;

}





A.firm2:link {

    font-family: 'Verdana-Bold', 'Verdana','Arial', serif;

	color: white;

    font-size: 16px;

    font-weight: bold;

    line-height: 19px;

	text-decoration: none;

}

A.firm2:visited {

    font-family: 'Verdana-Bold', 'Verdana','Arial', serif;

	color: white;

    font-size: 16px;

    font-weight: bold;

    line-height: 19px;

	text-decoration: none;

}

A.firm2:hover {

    font-family: 'Verdana-Bold', 'Verdana','Arial', serif;

	color: #white;

    font-size: 16px;

    font-weight: bold;

    line-height: 19px;

	text-decoration: none;

}

A.firm2:active {

    font-family: 'Verdana-Bold', 'Verdana','Arial', serif;

	color: #white;

    font-size: 16px;

    font-weight: bold;

    line-height: 19px;

	text-decoration: none;

}



div.otsikko { 

color: #004f63;

font-family: 'Verdana-Bold', 'Verdana-Bold', 'Verdana','Arial', sans-serif;

font-size: 14px;

font-weight: 900;

line-height: 13px;

opacity: 1.00;

margin-bottom : 2em ;

 }



div.otsikko2 { 

color: #004f63;

font-family: 'Verdana-Bold', 'Verdana-Bold', 'Verdana','Arial', sans-serif;

font-size: 14px;

font-weight: 900;

line-height: 13px;

opacity: 1.00;

margin-top : 3em ;

margin-bottom : 2em ;

 }

 div.otsikko_projects { 

color: #004f63;

font-family: 'Verdana-Bold', 'Verdana-Bold', 'Verdana','Arial', sans-serif;

font-size: 14px;

font-weight: 900;

line-height: 13px;

opacity: 1.00;



margin-bottom : 2em ;

 }

 

div.sivuotsikko { 

font-weight: bold;

opacity: 1.00;

margin-top : 2em ;

margin-bottom : 1em ;

 } 

 

 div.sivuotsikko2 { 



opacity: 1.00;





 } 