body {background: #ffffff url( ) repeat-x; margin:0px; padding:0px; width: 100%; height: 100%;}

h1 { margin: 0px; COLOR: #0073C1; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica; FONT-SIZE: 20pt; FONT-STYLE: bold; FONT-WEIGHT: normal; LINE-HEIGHT: normal; }
h2 { margin: 0px; COLOR: #2F77A8; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica; FONT-SIZE: 18pt; FONT-STYLE: bold; FONT-WEIGHT: normal; LINE-HEIGHT: normal; }
h3 { margin: 0px; COLOR: #2F77A8; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica; FONT-SIZE: 14pt; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: normal; }
h4 { margin: 0px; COLOR: #2F77A8; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica; FONT-SIZE: 20pt; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: normal; }
 

div, li, td, P { COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 10pt; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: normal; }


A:link, A:visited, A:active  { COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 10pt; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: normal; }
A:hover             { COLOR: #7A0000; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 10pt; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: normal; }

#container 
{
margin: 0;
margin-left: auto;
margin-right: auto;
padding: 0;
}

.reunus { display: none;}

.middle
{
background-color: #ffffff;
margin: 0;
padding: 20px; 
}

.logo
{
margin: 0;
padding: 0;
clear: both; 
}

.haku { display: none; }

.viiva
{

display: none;

}

.content
{
margin: 0;
padding: 0;
}

.navigointi
{
display: none;
}

.sisalto
{
margin: 20px 0 0 0;
padding: 0;
}

.kuva
{
float: right;
width: 250px;
margin: 0 0 10px 10px;
padding: 0;
border: 1px solid #095DA6;
}

.paamiehet
{
display: none;
}

.yhteystiedot { COLOR: #9F9F9F; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 10pt; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: normal; }

.yhteystiedot A:link, .yhteystiedot  A:visited, .yhteystiedot  A:active  { COLOR: #9F9F9F; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 10pt; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: normal; }
.yhteystiedot  A:hover             { COLOR: #BCBCBC; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 10pt; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: normal; }




#alakehys 
{
margin: 0;
margin-top: 0;
margin-bottom: 10px;
margin-left: auto;
margin-right: auto;
padding: 0;
}

#footer 
{
display: none;
}

#footer p { COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 8pt; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: normal; }

#footer A:link, #footer  A:visited, #footer  A:active  { COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 8pt; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: normal; }
#footer  A:hover             { COLOR: #BCBCBC; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 8pt; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: normal; }


#navcontainer { padding: 0; margin: 0; }

#navcontainer ul, #navcontainer li {
margin: 0;
padding: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

#navcontainer a {
display: block;
padding: 3px;
margin: 0 0 2px 0; 
width: 194px;
border-bottom: 2px solid #97B8D3;
background-color: #ffffff;
COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 10pt; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: normal;
}

#navcontainer a:link, #navlist a:visited
{
border-bottom: 2px solid #97B8D3;
color: #000000;
text-decoration: none;
}

#navcontainer a:hover
{
border-bottom: 2px solid #095DA6;
color: #000000;
}


#navcontainer a.valittu
{
border-bottom: 2px solid #095DA6;
display: block;
padding: 3px;
width: 194px;

}


#navcontainer a.valittu:hover
{
border-bottom: 2px solid #095DA6;
color: #00000;
}



#navcontainer a.alasivu
{
border-bottom: 2px solid #97B8D3;
display: block;
padding: 3px 3px 3px 20px;
width: 177px;

}


#navcontainer a.alasivu:hover
{
border-bottom: 2px solid #095DA6;
color: #00000;

}



.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}

span.sIFR-alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
}



