P {
	FONT-SIZE: 10pt; COLOR: #333333; FONT-FAMILY: verdana,arial,helvetica
}

DT {
	FONT-SIZE: 10pt; COLOR: #333333; FONT-FAMILY: verdana,arial,helvetica
}
DL {
	FONT-SIZE: 10pt; COLOR: #333333; FONT-FAMILY: verdana,arial,helvetica
}
A {
	FONT-SIZE: 10pt; COLOR: rgb(0,0,255); FONT-FAMILY: verdana,arial,helvetica; TEXT-DECORATION: none
}
A:visited {
	FONT-SIZE: 10pt; COLOR: rgb(0,0,255); FONT-FAMILY: Verdana, Arial, helvetica
}
A:hover {
	FONT-SIZE: 10pt; COLOR: rgb(255,0,0); FONT-FAMILY: verdana,arial,helvetica; TEXT-DECORATION: underline
}
A.footnote:hover {
	FONT-SIZE: 8pt
}
A:active {
	FONT-SIZE: 10pt; COLOR: rgb(255,0,0); FONT-FAMILY: verdana,arial,helvetica; TEXT-DECORATION: none
}
A.footnote:active {
	FONT-SIZE: 8pt
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 18pt; COLOR: #333333; FONT-FAMILY: verdana,arial,helvetica; LETTER-SPACING: 3pt
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #333333; FONT-FAMILY: verdana,arial,helvetica
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #333333; FONT-FAMILY: verdana,arial,helvetica
}
LI {
	FONT-SIZE: 10pt; COLOR: #333333; FONT-FAMILY: verdana,arial,helvetica
}
OL {
	FONT-SIZE: 10pt; COLOR: #333333; FONT-FAMILY: verdana,arial,helvetica
}
UL {
	FONT-SIZE: 10pt; COLOR: #333333; FONT-FAMILY: verdana,arial,helvetica
}
TD {
	FONT-SIZE: 10pt; COLOR: #333333; FONT-FAMILY: verdana,arial,helvetica
}
.row1 {
	background-color : #f5f5f5;
}
.kehystetty { 
	border-right-width: 1pt; 	
	border-right-color: #3333cc;
	border-right-style: inset; 
	border-left-width: 1pt; 	
	border-left-color: #3333cc;
	border-left-style: inset; 
} 
.kehystetty2 { 
	border-right-width: 1pt; 	
	border-right-color: blue;
	border-right-style: inset; 
	border-left-width: 1pt; 	
	border-left-color: blue;
	border-left-style: inset; 
} 

a.nav-top:link {
  color: white;
  background-color: #006699;
}

a.nav-top:visited {
  color: white;
  background-color: #006699;
}

a.nav-top-current:link {
  color: grey;
  background-color: #006699;
}

a.nav-top-current:visited {
  color: grey;
  background-color: #006699;
}

td.nav-top {  
       font-family: sans-serif; 
       font-size: smaller;
       color: white; 
       background-color: #006699;
       text-align: center;
}

td.nav-top-current {
       font-family: sans-serif;
       font-size: smaller;
       color: grey;
       background-color: #006699;
       text-align: center;
}


td.nav-sites-bottom {  
       font-family: sans-serif; 
       font-size: small; 
       color: white; 
       background-color: #006699;  
       text-align: center;
}


a.nav-sites-bottom:visited {
  background-color: #006699;  
  color: white;
}

a.nav-sites-bottom:link {
  background-color: #006699;  
  color: white;
}

div.footer {
   font-size: 9pt;
   background-color: white;  
   color: black;
}

a.footer:link, a.footer:visited  {
   color: #0033cc;
   background-color: white;  
}

a.nav-item:link {
  color: black;
  background-color: #66ccff;
}

a.nav-item:visited {
  color: black;
  background-color: #66ccff;
}


a.nav-subitem:link {
  color: black;
  background-color: #66ccff;
}

a.nav-subitem:visited {
  color: black;
  background-color: #66ccff;
}


a.nav-head:link {
  color: white;
  background-color: #006699;
}


a.nav-head:visited {
  color: white;
  background-color: #006699;
}


th.nav-head {  
  font-family: sans-serif; 
  color: white; 
  background-color: #006699;
  text-align: left;
  font-weight: bold;
}


td.nav-subitem {  
  font-family: sans-serif; 
  color: black; 
  background-color: #66ccff;
  text-align: left;
  font-size: x-small;
  font-weight: normal;
}

td.nav-item {  
  font-family: sans-serif; 
  color: black; 
  background-color: #66ccff;
  text-align: left;
  font-size: x-small;
  font-weight: bold;
}
