A:link { COLOR: #000000;}
A:visited { COLOR: #BD0000;}
A:active { COLOR: #0000FF; border-style: inset; border-width: thin;}
A:hover { COLOR: #000000; filter: glow(Color=#FFFFFF,Strength=2); height: 8px; }
A.sivu:link { COLOR: #000000;}
A.sivu:visited { COLOR: #BD0000;}
A.sivu:active { COLOR: #0000FF; border-style: none;}
A.sivu:hover { COLOR: #000000; margin-left: 0cm; height: 15px; background-image: 'url(gif/taustekp.gif)' ; width= 100%; height: 100%; }
A.sivu1:link { COLOR: #000000;}
A.sivu1:visited { COLOR: #BD0000;}
A.sivu1:active { COLOR: #0000FF; border-style: none;}
A.sivu1:hover {COLOR: #000000; margin-left: 0cm; margin-right: 0cm; height: 15px; background-image: 'url(gif/taustekp.gif)' ; width= 100%; height: 100%; }
BODY {scrollbar-face-color: #FFF9E9;
scrollbar-highlight-color: #000000;
scrollbar-3dlight-color: #FFFFFF;
scrollbar-darkshadow-color: darkblue;
scrollbar-shadow-color: #F2EDE0;
scrollbar-arrow-color: #D00000;
scrollbar-track-color: #F2EDE0;
background-color: #fff9e9; 
}

BODY.sivu {scrollbar-face-color: #FFF9E9;
scrollbar-highlight-color: #000000;
scrollbar-3dlight-color: #FFFFFF;
scrollbar-darkshadow-color: darkblue;
scrollbar-shadow-color: #F2EDE0;
scrollbar-arrow-color: #D00000;
scrollbar-track-color: #F2EDE0;
background-color: #F2EDE0; }

BODY.reunav  { background-image: url(gif/redworks.gif);
background-color: #D00000;
FONT-COLOR: #FFFFFF;
margin-left: 0cm; 
margin-right: 0cm;
margin-top: 0cm;
margin-bottom: 0cm;
background-position: right top;
background-repeat: repeat-y;}

BODY.reunao { background-color: #D00000;
FONT-COLOR: #FFFFFF;
margin-left: 0cm; 
margin-right: 0cm;
margin-top: 0cm;
margin-bottom: 0cm;
background-position: left top;
background-repeat: repeat-y;}


BODY.ala { background-image: url(gif/border1.gif);
background-color: #D00000;
margin-left: 0cm; 
margin-right: 0cm;
margin-top: 0cm;
margin-bottom: 0cm;
background-position: top;
background-repeat: repeat-x; }






.arto 	{ font-size: 12pt;
 	font-family: 'Comic Sans MS', 'Verdana', 'Arial' ; 
	color: #D00000; line-height: 110% ;
	font-style: italic;}

.mainos {font-family: 'Comic Sans MS', 'Verdana', 'Arial', 'Sans-Serif';
	font-weight: normal;
	font-size: 8pt;
	background: #F2EDE0;
	border-top-color: #FFFFFF;
	border-top-width: 2pt ;
	border-top-style: outset ;
	border-right-color: #000000;
	border-right-width: thin ;
	border-right-style: outset ;
	margin-left: 0cm;
	margin-right: 0cm;
	width: 100%;
	height: auto;}



.ulko 	{border-width: thin;
	border-color: #F2EDE0;
	background-color: #FFF9E9;
	border-style: dotted;}

.sivuos {border-width: thin;
	border-color: #FFFFFF;
	background-image: 'url(gif/taustek.gif)' ;
	border-style: groove;
	height: 15px; 
	text-align: center; }

.sivuosa { font-size: 11px ;
	font-weight: normal;
 	font-family: 'Comic Sans MS', 'Verdana', 'Arial' ; 
	color: #000000; }

.sivuvali {height: 10px; }

.alaosa { font-size: 10px ;
	font-weight: normal;
 	font-family: 'Comic Sans MS', 'Verdana', 'Arial' ; 
	color: #000000; 
	height: 18px; }



.bambi	{ font-size: 10pt;
 	font-family: 'Script MT Bold', 'Comic Sans MS', 'Verdana', 'Arial' ; 
	color: #D00000; }
.black
{		
	color: black;
	}

.blue
{		
	font-family: 'Trebuchet MS', 'Arial', 'Sans-Serif';
	font-weight: bold;
	font-size: 12pt;
	color: #990000;
	background: #CCFFFF;
	position: relative;
	}

.blue2
{		
	color: blue;
	}

.brown
{		
	color: #993300;
	}

.dropshadow
{
	font: Bold x-large 'Arial', 'sans-serif';
	position: relative;
	top: 0;
	left: 0;
	width: auto;
	height: auto;
	filter: dropshadow(color=#483D8B,OffX=3,OffY=3,Positive=1);
	}

.dropshadow1
{		
	font: Bold x-large 'Arial', 'sans-serif';
	color: #000000;
	filter: DropShadow(Color=#FFFFFF,OffX=-3,OffY=-3,Positive=5);
	height: 1;
	position: relative;
	}

.first
{		
	border-top-width: thin;
	border-left-width: thin;
	border-left-color: #66CC99;
	border-top-color: #66CC99;
	border-top-style: outset;
	border-left-style: inset;
	padding-top: 2pt;
	padding-left: 2pt;
	}

.float
{		
	width: 40%;
	text-align: left;
	float: right;
	font-size: 10pt;
	color: #006600;
	background: #FFFFFF;
	position: relative;
	padding: 4pt 4pt;
	border-width: thin;
	border-style: groove;
	}

.fuchsia
{		
	color: fuchsia;
	}

.glow
{		
	font: Bold x-large 'Arial', 'sans-serif';
	color: #FF0000;
	filter: glow(Color=#FFFFFF,Strength=10);
	width: 20;
	height: 20;
	position: relative;
	left: 0;
	top: 0;
	}

.gray
{		
	color: gray;
	}

.green
{		
	color: green;
	}

.hugeding
{		
	font: 80pt 'Wingdings', 'fantasy';
	color: #FFFF99;
	position: relative;
	}

.indent
{		
	margin-left: 1cm;
	position: relative;
	}

.large
{		
	font-family: 'Arial', 'Sans-Serif';
	font-style: italic;
	font-weight: bold;
	font-size: 16pt;
	color: #660066;
	text-align: left;
	position: relative;
	}

.lime
{		
	color: lime;
	}

.maroon
{		
	color: maroon;
	}

.navy
{		
	color: navy;
	}

.noindent
{
	margin-left: 0;
	position: relative;
	}

.note
{		
	font-size: 10pt;
	color: #006600;
	background: #FFFFFF;
	position: relative;
	padding: 2pt 3pt;
	border-width: thin;
	border-style: groove;
	}

.olive
{		
	color: olive;
	}

.purple
{		
	color: purple;
	}

.red
{		
	font-family: 'Arial', 'Sans-Serif';
	font-weight: normal;
	font-size: 8pt;
	color: #FF0000;
	text-align: center;
	position: relative;
	}

.red2
{		
	color: red;
	}

.redleft
{		
	font-family: 'Arial', 'Sans-Serif';
	font-size: 9pt;
	color: #990000;
	text-align: left;
	position: relative;
	}

.shadow
{		
	font: Bold x-large 'Verdana', 'Arial', 'Sans-Serif';
	color: #9999ff;
	filter: shadow(Color=#330066,Direction=135);
	padding: 5pt 12pt;
	height: 100;
	position: relative;
	left: 0;
	top: 0;
	}

.shadow3
{		
	font: Bold x-large 'sans-serif';
	color: #339999;
	position: absolute;
	left: 10pt;
	top: 30pt;
	z-index: 3;
	}

.shadow4
{	font-family: 'Arial Narrow', 'Arial', 'Sans-Serif';
	font-weight: bold;
	font-size: 6pt;
	filter: shadow(Color=#330066,Direction=225);
	padding: 5pt 12pt;
	height: 20;
	color: #FFFFFF;
	text-align: center;
	position: static;}


.small
{	font-family: 'Arial Narrow', 'Arial', 'Sans-Serif';
	font-weight: normal;
	font-size: 6pt;
	color: #FFFFFF;
	text-align: center;
	position: static;
	
	}

.teal
{		
	color: teal;
	}

B
{		
	color: #D00000;
	position: relative;
	}

BLOCKQUOTE
{		
	font-family: 'Trebuchet MS', 'Arial', 'Sans-Serif';
	font-weight: bold;
	font-size: 11pt;
	color: #000066;
	position: relative;
	margin-left: 2cm;
	}

CAPTION
{		
	font-family: 'Trebuchet MS', 'Arial', 'Sans-Serif';
	font-weight: bold;
	font-size: 10pt;
	color: #000066;
	margin-left: .1in;
	position: relative;
	}

DD
{		
	font: Bold 11pt 'Trebuchet MS', 'Arial', 'sans-serif';
	color: navy;
	position: relative;
	left: .5cm;
	}

DIV
{		
	position: relative;
	}

DT
{		
	font: Bold large 'Arial', 'sans-serif';
	color: teal;
	background: #FFFFCC;
	padding-left: 2pt;
	position: relative;
	left: .5cm;
	}

H1 
{  font-size: 16pt; 
	font-family: 'Romantic', 'Comic Sans MS', 'Verdana', 'Arial' ; 
	color: #D00000;  
	text-align: center; 
	filter: shadow(Color=#FFFFFF,Direction=135);
	padding: 5pt 12pt;
	height: 20; }

H1.CCFFFF
{  font-size: 16pt; 
	font-family: 'Comic Sans MS', 'Verdana', 'Arial' ; 
	color: #CCFFFF;  
	text-align: center; 
	filter: shadow(Color=#FFFFFF,Direction=135);
	padding: 5pt 12pt;
	height: 20; }
H2
{		
	font-family: 'Trebuchet MS', 'Arial', 'Sans-Serif';
	font-weight: bold;
	font-size: x-large;
	color: #D00000;
	margin-left: .5cm;
	margin-right: .5cm;
	text-align: Center;
	position: relative;
	}

H3
{		
	font-family: 'Trebuchet MS', 'Arial', 'Sans-Serif';
	font-weight: bold;
	font-size: 14pt;
	color: #D00000;
	background: #F2EDE0;
	margin-left: .5cm;
	margin-right: .5cm;
	position: relative;
	}

H4
{		
	font-family: 'Comic Sans MS', 'Verdana', 'Arial', 'Sans-Serif';
	font-weight: bold;
	font-size: 10pt;
	background: #F2EDE0;
	margin-left: .5cm;
	margin-right: .5cm;
	width: auto;	}

H5
{		
	font-family: 'Comic Sans MS', 'Verdana', 'Arial', 'Sans-Serif';
	font-weight: normal;
	font-size: 8pt;
	background: #F2EDE0;
	margin-left: 0cm;
	margin-right: 0cm;
	width: auto;
	height: auto;
	}

H6
{		
	font-family: 'Trebuchet MS', 'Arial', 'Sans-Serif';
	font-weight: bold;
	font-size: small;
	color: #FF00FF;
	background: #F2EDE0;
	margin-left: .5cm;
	margin-right: .5cm;
	position: relative;
	}

I
{		
	color: #000000;
	position: relative;
	}

LI
{		
	font-family: 'Trebuchet MS', 'Arial', 'Sans-Serif';
	font-weight: bold;
	font-size: 11pt;
	color: #000066;
	margin-left: .4cm;
	position: relative;
	}

OL
{		
	position: relative;
	margin-left: 1.5cm;
	}

P
{		
	font-family: 'Trebuchet MS', 'Arial', 'Sans-Serif';
	font-size: 10pt;
	position: relative;
	}

PRE
{		
	font-family: 'Arial', 'Sans-Serif';
	font-weight: bold;
	font-size: 10pt;
	color: #990000;
	text-align: left;
	margin-left: 1cm;
	position: relative;
	}

TABLE
{	font-family: 'Trebuchet MS', 'Arial', 'Sans-Serif';
	font-weight: normal;
	font-size: 10pt;
	color: #D00000 ;
	position: relative;}

UL
{		
	position: relative;
	margin-left: 1.5cm;
		}
.teksti
{	font-family: 'Arial Narrow', 'Arial', 'Sans-Serif';
	font-weight: normal;
	font-size: 10pt;
	text-align: Center;
	color: #000000 ;
	position: relative;
	left: 0pt;
	top:-20pt;}

.tekstiala
{	font-family: 'Arial Narrow', 'Arial', 'Sans-Serif';
	font-weight: normal;
	font-size: 12pt;
	text-align: Center;
	color: #D00000 ;
	position: relative;
	left: 0pt;
	top:10pt;
	}

EM {	background: #FFF9E9; }

