BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(http://www.ee.oulu.fi/grafiikka/sivuntausta.gif) #f2f2f2 no-repeat; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

@media Print    
{
BODY {
	FONT-SIZE: 90%; BACKGROUND: white fixed no-repeat 5px 5px; MARGIN-LEFT: 0px; COLOR: #000000; MARGIN-RIGHT: 0px
}
.noprint {
	DISPLAY: none
}
    }
ADDRESS {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 80%; PADDING-BOTTOM: 0px; MARGIN-LEFT: 1em; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
P {
	MARGIN-TOP: 1em; FONT-SIZE: 12px; MARGIN-LEFT: 1em; MARGIN-RIGHT: 2em
}
P P {
	MARGIN-TOP: 1em; FONT-SIZE: 12px; MARGIN-LEFT: 1em; MARGIN-RIGHT: 2em
}
P P P {
	MARGIN-TOP: 1em; FONT-SIZE: 12px; MARGIN-LEFT: 1em; MARGIN-RIGHT: 2em
}
P P P P {
	MARGIN-TOP: 1em; FONT-SIZE: 12px; MARGIN-LEFT: 1em; MARGIN-RIGHT: 2em
}
P P P P P {
	MARGIN-TOP: 1em; FONT-SIZE: 12px; MARGIN-LEFT: 1em; MARGIN-RIGHT: 2em
}
P {
	max-width: 600px
}
PRE {
	max-width: 600px
}
DD {
	max-width: 600px
}
DT {
	max-width: 600px
}
DL {
	max-width: 600px
}
UL {
	max-width: 600px
}
LI {
	max-width: 600px
}
H1 {
	max-width: 600px
}
H2 {
	max-width: 600px
}
H3 {
	max-width: 600px
}
H4 {
	max-width: 600px
}
H5 {
	max-width: 600px
}
H6 {
	max-width: 600px
}
DT {
	MARGIN-TOP: 1.2em; FONT-SIZE: 12px; MARGIN-LEFT: 1em; MARGIN-RIGHT: 2em; FONT-STYLE: italic
}
DD {
	MARGIN-TOP: 0.8em; FONT-SIZE: 12px; MARGIN-LEFT: 3em; MARGIN-RIGHT: 2em
}
P.linkit {
	MARGIN: 0em 0.5em; LETTER-SPACING: 0.1em; TEXT-ALIGN: left
}
P.abstract {
	FONT-SIZE: 13px; MARGIN-LEFT: 3em; LINE-HEIGHT: 1.5em; MARGIN-RIGHT: 4em; FONT-STYLE: italic; TEXT-ALIGN: justify
}
P.example {
	FONT-STYLE: italic
}
.example-boxed {
	BORDER-RIGHT: gray thin solid; PADDING-RIGHT: 0.5em; BORDER-TOP: gray thin solid; PADDING-LEFT: 0.5em; BACKGROUND: #eee; PADDING-BOTTOM: 0.5em; BORDER-LEFT: gray thin solid; PADDING-TOP: 0.5em; BORDER-BOTTOM: gray thin solid
}
P.pathlinks {
	MARGIN-TOP: 2em; FONT-WEIGHT: bold; COLOR: #666
}
TABLE.listing {
	MARGIN-LEFT: 1em; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
TABLE.listing TD {
	FONT-SIZE: 90%
}
THEAD TH {
	BACKGROUND: #427d6a; COLOR: #fff; FONT-STYLE: italic
}
PRE.draft-header {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; BACKGROUND: #eee; PADDING-BOTTOM: 0.2em; MARGIN-LEFT: 3em; COLOR: #333; BORDER-TOP-STYLE: none; MARGIN-RIGHT: 4em; PADDING-TOP: 0.2em; BORDER-RIGHT-STYLE: none; WHITE-SPACE: pre; BORDER-LEFT-STYLE: none; TEXT-ALIGN: left; BORDER-BOTTOM-STYLE: none
}
BLOCKQUOTE {
	FONT-SIZE: 12px; MARGIN: 1em 5em 1em 1.5em; FONT-STYLE: italic; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify
}
P.sisennetty {
	MARGIN-LEFT: 5em
}
PRE {
	FONT-SIZE: 11px; FONT-FAMILY: Courier, monospace; WHITE-SPACE: pre
}
UL {
	PADDING-LEFT: 0em; FONT-SIZE: 12px; MARGIN: 1em 1em 1em 3em
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
LI LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
LI LI LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
LI LI LI LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H1 {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 1px; MARGIN: 4px 0.5em 1em; COLOR: #322; PADDING-TOP: 1px; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}
H2 {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 1px; MARGIN: 4px 0.5em 1em; COLOR: #322; PADDING-TOP: 1px; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}
H3 {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 1px; MARGIN: 4px 0.5em 1em; COLOR: #322; PADDING-TOP: 1px; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}
H4 {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 1px; MARGIN: 4px 0.5em 1em; COLOR: #322; PADDING-TOP: 1px; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}
H5 {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 1px; MARGIN: 4px 0.5em 1em; COLOR: #322; PADDING-TOP: 1px; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}
H6 {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 1px; MARGIN: 4px 0.5em 1em; COLOR: #322; PADDING-TOP: 1px; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}
H1 {
	FONT-SIZE: 24px; MARGIN: 0em 2em 0em 1.3em; BORDER-BOTTOM: #444 2px solid; FONT-STYLE: italic
}
H2 {
	MARGIN-TOP: 2em; FONT-SIZE: 18px; MARGIN-BOTTOM: 0em; COLOR: #427d6a; MARGIN-RIGHT: 2em
}
H3 {
	MARGIN-TOP: 2em; FONT-SIZE: 14px; MARGIN-LEFT: 0.8em
}
H4 {
	MARGIN-TOP: 1em; FONT-SIZE: 12px
}
H5 {
	MARGIN-TOP: 1em; FONT-SIZE: 12px; MARGIN-BOTTOM: 0em; MARGIN-LEFT: 2em
}
H6 {
	MARGIN-TOP: 1em; PADDING-LEFT: 10px; FONT-SIZE: 12px; BACKGROUND: #124d3a; COLOR: #eee; LETTER-SPACING: 0.1em
}
TD#leivanmurupolku {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 10px; COLOR: #544; LINE-HEIGHT: 11px; PADDING-TOP: 0px; FONT-FAMILY: Arial, sans-serif
}
TD#leivanmurupolku P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 10px; COLOR: #544; LINE-HEIGHT: 11px; PADDING-TOP: 0px; FONT-FAMILY: Arial, sans-serif
}
TD#leivanmurupolku {
	HEIGHT: 11px
}
TD#leivanmurupolku A {
	FONT-WEIGHT: normal
}
TD#ylalinkit {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #544; FONT-FAMILY: "Gill Sans", GillSans, "Trebuchet MS", Arial, Helvetica, sans-serif; HEIGHT: 38px
}
TD#ylalinkit P {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #544; FONT-FAMILY: "Gill Sans", GillSans, "Trebuchet MS", Arial, Helvetica, sans-serif; HEIGHT: 38px
}
TD#ylalinkit P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
HR {
	MARGIN-LEFT: 0.2em; MARGIN-RIGHT: 0.2em
}
HR.linkit {
	MARGIN-TOP: 0em; MARGIN-BOTTOM: 0em
}
PRE {
	MARGIN-LEFT: 2em; MARGIN-RIGHT: 2em
}
A:link {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #173dd1; TEXT-DECORATION: underline
}
A:visited {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #173dd1; TEXT-DECORATION: underline
}
A:visited {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #592194
}
A:active {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #f30
}
A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-DECORATION: none
}
TABLE#vasenpalkki {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TABLE#vasenpalkki TD P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TABLE.etusivu {
	BORDER-RIGHT: #555 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #555 1px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #555 1px solid; WIDTH: 538px; PADDING-TOP: 0px; BORDER-BOTTOM: #555 1px solid; HEIGHT: 198px; BACKGROUND-COLOR: #fafafa
}
TABLE.etusivu TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 198px; BORDER-BOTTOM-STYLE: none
}
TABLE.etusivu TD.vasen {
	BORDER-RIGHT-STYLE: none
}
TABLE.etusivu TD.keski {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none
}
TABLE.etusivu TD.oikea {
	BORDER-LEFT-STYLE: none
}
TABLE TD.levea {
	BORDER-RIGHT: #555 1px solid; BORDER-TOP: #555 1px solid; BORDER-LEFT: #555 1px solid; BORDER-BOTTOM: #555 1px solid
}
TABLE.publication {
	BORDER-RIGHT: #555 1px solid; TABLE-LAYOUT: auto; BORDER-TOP: #555 1px solid; MARGIN-LEFT: 3em; BORDER-LEFT: #555 1px solid; MARGIN-RIGHT: 3em; BORDER-BOTTOM: #555 1px solid; max-width: 600px
}
TABLE.publication TH {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; COLOR: white; BACKGROUND-COLOR: #427d6a
}
TABLE.publication TR#title {
	FONT-WEIGHT: bold
}
TABLE.publication TR#abstract {
	FONT-STYLE: italic; TEXT-ALIGN: justify
}
TH {
	PADDING-RIGHT: 5px; PADDING-LEFT: 2px; FONT-SIZE: 14px; BACKGROUND: #427d6a; MARGIN-LEFT: 0.5em; COLOR: #eee
}
TABLE TD.levea {
	BORDER-RIGHT: #555 1px solid; WIDTH: 100%
}
TABLE TD.levea P {
	MARGIN-LEFT: 2em; MARGIN-RIGHT: 2em
}
TABLE TD.levea UL {
	MARGIN-LEFT: 3.5em
}
TABLE#logot TD {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; BORDER-TOP-STYLE: none; PADDING-TOP: 6px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
TABLE#logot TD P {
	FONT-SIZE: 11px
}
.styleless {
	MARGIN-TOP: 0em; VISIBILITY: hidden; MARGIN-BOTTOM: 0em
}
.filename {
	FONT-STYLE: italic
}
.pathlinks {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-LEFT: 3em
}
.signature {
	BORDER-TOP: #000000 1px solid
}
.contact {
	FONT-FAMILY: Courier, monospace
}
.caution {
	BORDER-RIGHT: red solid; BORDER-TOP: red solid; BORDER-LEFT: red solid; BORDER-BOTTOM: red solid; TEXT-ALIGN: center
}
.draft-header {
	BORDER-RIGHT: black solid; BORDER-TOP: black solid; BORDER-LEFT: black solid; COLOR: #444; BORDER-BOTTOM: black solid; WHITE-SPACE: pre; TEXT-ALIGN: left
}
.command {
	FONT-WEIGHT: bold; FONT-FAMILY: Courier, monospace
}
.unc {
	FONT-WEIGHT: bold
}
P.figure-title {
	FONT-WEIGHT: bold; TEXT-ALIGN: center
}
P.table-title {
	FONT-WEIGHT: bold; MARGIN-LEFT: 2em; TEXT-ALIGN: center
}
P.example {
	FONT-STYLE: italic
}
.example-boxed {
	BORDER-RIGHT: gray thin solid; BORDER-TOP: gray thin solid; BORDER-LEFT: gray thin solid; BORDER-BOTTOM: gray thin solid
}
.quote {
	MARGIN-LEFT: 60px; FONT-STYLE: italic
}
CAPTION {
	MARGIN-TOP: 1em; FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-LEFT: 1em; TEXT-ALIGN: left; caption-side: top
}
TABLE.todo {
	TABLE-LAYOUT: auto; MARGIN-LEFT: 1.5em; MARGIN-RIGHT: 1em; max-width: 600px
}
TABLE.publication {
	TABLE-LAYOUT: auto; max-width: 600px
}
TABLE.publication TH {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; COLOR: white; BACKGROUND-COLOR: #427d6a
}
TABLE.publication TR#title {
	FONT-WEIGHT: bold
}
TABLE.publication TR#publication-details {
	
}
TABLE.publication TR#abstract {
	FONT-STYLE: italic; TEXT-ALIGN: justify
}
CAPTION.listing {
	FONT-WEIGHT: bold; FONT-SIZE: medium
}

