BODY,DIV,P,BLOCKQUOTE,OL,UL,DL,LI,DT,DD,TD,TH {
 font-family: Verdana;
 color: #000000;
}
BODY {
 margin-left: 3%;
 margin-right: 3%;
 background-color: #ffffff;
 background-image: url(../gif/ohsbg.gif);
}
H1,H2,H3,H4,H5,H6 {
 font-family: Arial,sans-serif;
 text-align: center;
 color: #002244;
}
P {
 text-align: justify;
}
OL {
 margin-left: 20%;
 margin-right: 10%;
}
PRE {
 font-family: Courier,monospace;
 color: #000000;
}
A:link {
 color: #0030c0;
 text-decoration: none;
}
A:visited {
 color: #0020cc;
 text-decoration: none;
}
A:active {
 color: #0000ff;
 text-decoration: none;
}
A:hover {
 color: #0000ff;
 text-decoration: underline;
}
.dlink,div.dlink {
 font-family: Verdana,sans-serif;
 font-size: 78%;
}
.major,div.major,span.major,tr.major,a.major {
 font-weight: bold;
}
.huge,div.huge,span.huge,tr.huge {
 font-weight: bold;
 font-size: 120%;
}
.tiny,div.tiny,span.tiny,tr.tiny {
 font-weight: normal;
 font-size: 70%;
}
.upd,div.upd {
 font-family: Verdana, sans-serif;
 font-size: 70%;
 text-align: center;
}
.erotin {
 font-family: Verdana, sans-serif;
 text-align: center;
 padding-top: 8px;
 padding-bottom: 8px;
}
.info,div.info,span.info,tr.info {
 color: #0055bb;
 font-weight: bold;
 font-size: 83%;
}
table.valja {
 border-spacing: 5px;
}
table.valjempi {
 border-spacing: 2px 20px;
}
td.valja {
 vertical-align: top;
}
.puna {
 color: #ff0000;
}
td.alas {
 vertical-align: bottom;
}
p.eimarginaalia {
 margin-top: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
}
p.pelkkasisennys {
 margin-top: 0px;
 margin-bottom: 0px;
 margin-left: 1.5em;
 margin-right: 0px;
}
p.lainaus {
 margin-left: 20%;
 margin-right: 8%;
 margin-top: 18pt;
 margin-bottom: 2pt;
 text-align: left;
 font-style: italic;
}
p.lainattava {
 margin-left: 20%;
 margin-right: 8%;
 margin-top: 2pt;
 margin-bottom: 24pt;
 text-align: right;
}
