BODY
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 92%;
    MARGIN: 1em;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    WIDTH: 99%;
}

H1 + P, H2 + P, H3 + P, H4 + P, H5 + P, H6 + P
{	
        FONT-WEIGHT: normal;
	LINE-HEIGHT: 1.3em;
	margin-top:	.5em;
	margin-bottom:	.5em;
	MARGIN-LEFT: 1.4em;
	padding-top:	0;
	padding-bottom:	0;
	border-top:	0;
	border-bottom:	0;
}
TABLE * TABLE
{
    MARGIN: 0em;
}
TABLE * P
{
    MARGIN-LEFT: 0em;
}
P
{
    BACKGROUND-COLOR: transparent;
    MARGIN-LEFT: 1.4em;
    MARGIN-TOP: 0.5em;
    margin-bottom: 0.5em;
    LINE-HEIGHT: 1.3em;
}

H1
{
    MARGIN-TOP: 1.4em;
    MARGIN-BOTTOM: 0.5em;
    FONT-WEIGHT: bold;
    COLOR: black;
    BACKGROUND-COLOR: transparent;
}
H2
{
    MARGIN-TOP: 1.2em;
    MARGIN-BOTTOM: 0.5em;
    LINE-HEIGHT: 1.2em;
    FONT-WEIGHT: bold;
    COLOR: #319A31;
    BACKGROUND-COLOR: transparent;
}
H3
{
    MARGIN-TOP: 1.0em;
    MARGIN-BOTTOM: 0.3em;
    LINE-HEIGHT: 1.2em;
    FONT-WEIGHT: bold;
    COLOR: navy;
    BACKGROUND-COLOR: transparent;
}
H4
{
    MARGIN-TOP: 0.8em;
    MARGIN-BOTTOM: 0.3em;
    LINE-HEIGHT: 1.2em;
    FONT-WEIGHT: 800;
    COLOR: BLACK;
    BACKGROUND-COLOR: transparent;
}
H5
{
    MARGIN-TOP: 0.6em;
    MARGIN-BOTTOM: 0.2em;
    FONT-WEIGHT: 800;
    LINE-HEIGHT: 1.2em;
    COLOR: black;
    BACKGROUND-COLOR: transparent;
}
TABLE
{
    MARGIN: 0.5em;
}

TH
{
    FONT-SIZE: 92%;
    FONT-WEIGHT: 800;
    LINE-HEIGHT: 1.3em;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    background-color: #99CC99;
    color: black;
}
TD
{
    FONT-SIZE: 92%;
    LINE-HEIGHT: 1.3em;
    FONT-FAMILY: Verdana, Arial, sans-serif;
}
UL
{
    list-style-type: disc; 
    MARGIN-TOP: 0em;
    MARGIN-BOTTOM: 0em;
}
UL UL
{
    list-style-type: circle; 
    MARGIN-TOP: 0.2em;
    MARGIN-BOTTOM: 0.2em;
}
UL P
{
    margin: 0;
}
OL
{
    MARGIN-TOP: 0em;
    MARGIN-BOTTOM: 0em;
}

LI
{
    MARGIN-TOP: 0em;
    MARGIN-BOTTOM: 0em;
    LINE-HEIGHT: 1.3em;
}
LI UL LI
{
    MARGIN-TOP: 0em;
    MARGIN-BOTTOM: 0em;
    list-style: outside;
    COLOR: MAROON;
    BACKGROUND-COLOR: transparent;
    MARGIN-LEFT: -1em;
    PADDING-LEFT: 0em;
}
PRE
{
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: #eeeeee;
    BACKGROUND-REPEAT: repeat;
    COLOR: blue;
    FONT-FAMILY: Courier New, Monospace;
}
.code
{
    BACKGROUND-COLOR: #eeeeee;
    FONT-FAMILY: Courier New, monospace;
}
.NOMARGIN
{
    MARGIN: 0em;
}
.REVERSE
{
    BACKGROUND: #808080;
    COLOR: white;
}
A
{
    FONT-FAMILY: Verdana, Arial, sans-serif;
    BACKGROUND-COLOR: transparent;
}
A:link
{
    COLOR: #0000cd;
    BACKGROUND-COLOR: transparent;
}
A:visited
{
    COLOR: navy;
    MARGIN-RIGHT: 0px;
    BACKGROUND-COLOR: transparent;
}
A:hover
{
    COLOR: #ff0000;
    BACKGROUND-COLOR: transparent;
}

.Ohjeteksti
{
    BORDER-TOP: 1px solid blue;
}

.pagebreak
{
    WIDTH: 99%;
    PAGE-BREAK-BEFORE: always;
    MARGIN: 0em;
    FONT-WEIGHT: bold;
    BACKGROUND: #eeeeee;
    COLOR: blue;
    FONT-FAMILY: Courier New, monospace;
    TEXT-ALIGN: center;
}
.nobreak
{
    WIDTH: 99%;
    MARGIN: 0em;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BACKGROUND: #eeeeee;
    COLOR: blue;
    FONT-FAMILY: Courier New, monospace;
    TEXT-ALIGN: center;
}

.nowrap
{
    WHITE-SPACE: nowrap;
}
.vihrea
{
    COLOR: #319A31;
    BACKGROUND-COLOR: transparent;
}
.header
{
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: #99CC99;
    MARGIN: 0em;
}