HTML
{
    HEIGHT: auto
}
BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12pt;
    BACKGROUND: white;
    FLOAT: none! important;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: black;
    PADDING-TOP: 0px;
    FONT-FAMILY: Times, Times New Roman, serif;
    HEIGHT: auto
}
NOSCRIPT
{
    DISPLAY: none
}
IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
P
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 15pt;
    COLOR: black;
    LINE-HEIGHT: 120%;
    PADDING-TOP: 0px
}
A
{
    COLOR: #334d6f;
    TEXT-DECORATION: underline
}
A:hover
{
    COLOR: #789ac8;
    TEXT-DECORATION: underline
}
H1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16pt;
    MARGIN: 26px 0px 10px;
    COLOR: black;
    LINE-HEIGHT: 100%;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
H1.sivunOtsikko
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16pt;
    MARGIN: 0px 0px 10px;
    COLOR: black;
    LINE-HEIGHT: 100%;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
UNKNOWN
{
    MARGIN: 6px 0px 10px
}
UNKNOWN
{
    MARGIN-TOP: 0px
}
H2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13pt;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px;
    COLOR: black;
    PADDING-TOP: 4px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
H3
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    PADDING-BOTTOM: 6px;
    MARGIN: 0px;
    COLOR: black;
    PADDING-TOP: 12px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
H4
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12pt;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px;
    COLOR: black;
    PADDING-TOP: 4px
}
H5
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px;
    COLOR: black;
    PADDING-TOP: 4px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
TABLE
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
FORM
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
UL
{
    PADDING-LEFT: 10px;
    FONT-SIZE: 100%;
    MARGIN: 10px 0px;
    FONT-FAMILY: Times, Times New Roman, serif
}
LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN-LEFT: 20px;
    LINE-HEIGHT: 120%;
    PADDING-TOP: 0px
}
.nobr
{
    WHITE-SPACE: nowrap
}
.bold
{
    FONT-WEIGHT: bold
}
A.bold
{
    FONT-WEIGHT: bold;
    COLOR: #456895;
    TEXT-DECORATION: underline
}
A.bold:hover
{
    FONT-WEIGHT: bold;
    COLOR: #789ac8;
    TEXT-DECORATION: underline
}
.boldVari
{
    FONT-WEIGHT: bold;
    COLOR: #63a96b
}
.korostettuVari
{
    FONT-WEIGHT: bold;
    COLOR: #63a96b
}
.pieni
{
    FONT-SIZE: 80%
}
P.text
{
    MARGIN-TOP: 4px;
    MARGIN-BOTTOM: 0px;
    LINE-HEIGHT: 120%
}
P.matalaKappalevali
{
    MARGIN-TOP: 4px;
    MARGIN-BOTTOM: 0px;
    LINE-HEIGHT: 120%
}
.ingressi
{
}
.tekstiOikealle
{
    DISPLAY: none;
    TEXT-ALIGN: right
}
.tekstiKeskelle
{
    TEXT-ALIGN: center
}
.oikeaanReunaan
{
    DISPLAY: none;
    FLOAT: right;
    HEIGHT: auto;
    TEXT-ALIGN: right
}
.oikeaTasaus
{
    DISPLAY: none;
    HEIGHT: auto;
    TEXT-ALIGN: right
}
#sisallonAlareuna
{
    FLOAT: left;
    WIDTH: 1px;
    HEIGHT: 1px
}
UL.lista
{
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 15px;
    COLOR: black
}
UL.hakemistolista
{
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 15px;
    COLOR: black
}
LI.hakemistolista
{
    MARGIN-BOTTOM: 2px
}
#hakutulosNavigator
{
    DISPLAY: none;
    PADDING-TOP: 20px
}
SPAN.hakutulosNavAct
{
    FONT-WEIGHT: bold
}
.width100
{
    WIDTH: 100%
}
.width50
{
    WIDTH: 50%
}
.uutisylaotsikko
{
}
.uutisalaotsikko
{
}
.uutistuotantotiedot
{
    FONT-SIZE: 11pt;
    PADDING-BOTTOM: 10px;
    LINE-HEIGHT: 120%
}
.otsikkosarakkeenLeveys
{
    WIDTH: 130px
}
.rastisarakkeenLeveys
{
    WIDTH: 20px
}
.pystytasausRiviin
{
    VERTICAL-ALIGN: baseline
}
.pystytasausKeskelle
{
    VERTICAL-ALIGN: middle
}
.ylatasaus
{
    VERTICAL-ALIGN: top
}
P.eiSisennysta
{
    MARGIN: 0px
}
#kaikkiPaitsiAlapalkki
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    BORDER-LEFT: medium none;
    WIDTH: auto;
    HEIGHT: auto! important
}
#ylapalkkiJaTunnus
{
    DISPLAY: block;
    BACKGROUND: none transparent scroll repeat 0% 0%
}
#ylapalkkiTaysLeveys
{
    DISPLAY: none
}
#ylapalkkiKapea
{
    BORDER-TOP: #bbcae1 3px solid;
    BACKGROUND: #416a9f
}
#tukilinkkirivi
{
    BACKGROUND: #416a9f;
    WIDTH: auto;
    HEIGHT: auto
}
#sivunYlavasenpyoristys
{/EVLAsetukset.nsf/images/Asetus/$File/
    BACKGROUND: url(/EVLAsetukset.nsf/images/Asetus/$File/ylapalkkiVasenyla.gif) no-repeat left top;
    FLOAT: left;
    WIDTH: 10px;
    HEIGHT: 27px
}
#tukilinkit
{
    PADDING-LEFT: 5px;
    BACKGROUND: url(/EVLAsetukset.nsf/images/Asetus/$File/tukilinkitVasenAla.gif) #bbcae1 no-repeat left bottom;
    FLOAT: right;
    WHITE-SPACE: nowrap
}
#tukilinkkienOikeapyoristys
{
    DISPLAY: inline;
    BACKGROUND: url(/EVLAsetukset.nsf/images/Asetus/$File/tukilinkitOikeaAla.gif) green no-repeat right bottom;
    FLOAT: right;
    VERTICAL-ALIGN: bottom;
    WIDTH: 6px;
    HEIGHT: auto
}
#valipyoristys
{
    BACKGROUND: url(/EVLAsetukset.nsf/images/Asetus/$File/tukilinkitVasen.gif) no-repeat right top;
    FLOAT: right;
    VERTICAL-ALIGN: bottom;
    WIDTH: 6px;
    HEIGHT: 6px
}
#valirivi
{
    CLEAR: both;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #b9e5b3
}
#ylanavi
{
    CLEAR: none;
    DISPLAY: block;
    WIDTH: 870px
}
#ylanavinLeveys
{
    WIDTH: 870px
}
#ylanavinJatke
{
    BACKGROUND: url(/EVLAsetukset.nsf/images/Asetus/$File/ylanaviPassiivinenAla.gif) #416a9f repeat-x 50% bottom
}
#tunnusraita
{
    CLEAR: both;
    DISPLAY: block;
    MARGIN-BOTTOM: 10px;
    WIDTH: auto;
    BORDER-BOTTOM: black 1px solid;
    HEIGHT: 104px
}
#tunnus
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    WIDTH: 112px;
    PADDING-TOP: 0px
}
#evl-teksti
{
    MARGIN-TOP: 15px;
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    FLOAT: left;
    MARGIN-LEFT: 50px;
    WIDTH: auto;
    COLOR: #333333;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
#keskialue
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 30px;
    PADDING-TOP: 0px;
    HEIGHT: auto
}
#vasenNavialue
{
    DISPLAY: none;
    MIN-HEIGHT: 360px;
    FLOAT: left;
    MARGIN-LEFT: 3px;
    WIDTH: 170px;
    MARGIN-RIGHT: 2px;
    HEIGHT: auto
}
#vasenNaviAla
{
    MARGIN-LEFT: 12px
}
#sisaltoalue
{
    CLEAR: none;
    MARGIN: 0px;
    HEIGHT: auto! important
}
#kuvaAlue
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    HEIGHT: auto
}
#kuvaAlueMatala
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    HEIGHT: auto
}
#vihreaOikeaylapyoristys
{
    CLEAR: right;
    DISPLAY: none;
    BACKGROUND: url(/EVLAsetukset.nsf/images/Asetus/$File/vihreaOikeaYlapyoristys.gif) no-repeat right top;
    FLOAT: right;
    WIDTH: 9px;
    HEIGHT: 9px
}
#murupolku
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px 0px 30px;
    COLOR: black;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    HEIGHT: auto
}
#murupolunValirivi
{
    DISPLAY: none;
    HEIGHT: 7px;
    BACKGROUND-COLOR: #e8f6e9
}
#lainetaustaMurupolku
{
    DISPLAY: none;
    BACKGROUND: url(/EVLAsetukset.nsf/images/Asetus/$File/lainetaustaMurupolku.gif);
    HEIGHT: 29px
}
#oikopolutOtsikko
{
    MARGIN-TOP: 35px;
    BACKGROUND: url(/EVLAsetukset.nsf/images/Asetus/$File/oikopolutTausta.gif) no-repeat
}
#kuvaAlueAla
{
    PADDING-RIGHT: 0px;
    DISPLAY: none;
    PADDING-LEFT: 15px;
    BACKGROUND: url(/EVLAsetukset.nsf/images/Asetus/$File/kuvituskuvaLeveaAlin.jpg) no-repeat;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    HEIGHT: 57px
}
#oikopolkupalkki
{
    DISPLAY: none;
    FLOAT: right;
    MARGIN: -57px 0px 0px;
    WIDTH: 153px;
    HEIGHT: auto
}
#oikopolkupalkkiOsioetusivu
{
    DISPLAY: none;
    FLOAT: right;
    MARGIN: -116px 0px 0px;
    WIDTH: 153px;
    HEIGHT: auto
}
#sisalto
{
    CLEAR: none;
    DISPLAY: block;
    MARGIN: 0px
}
#sisaltoEtusivu
{
    CLEAR: none;
    DISPLAY: block;
    MARGIN: 0px
}
#alapalkinSuojaAlue
{
    CLEAR: both;
    DISPLAY: none;
    OVERFLOW: hidden;
    HEIGHT: 157px
}
#alapalkinSuojaAlueEtusivu
{
    CLEAR: both;
    DISPLAY: none;
    OVERFLOW: hidden;
    HEIGHT: 100px
}
#alapalkinSuojaAlueVasen
{
    CLEAR: left;
    BORDER-RIGHT: red 1px solid;
    BORDER-TOP: red 1px solid;
    BACKGROUND: white;
    OVERFLOW: hidden;
    BORDER-LEFT: red 1px solid;
    WIDTH: 100px;
    BORDER-BOTTOM: red 1px solid;
    HEIGHT: 145px
}
#alapalkinSuojaAlueOikea
{
    CLEAR: right;
    BORDER-RIGHT: red 1px solid;
    BORDER-TOP: red 1px solid;
    BACKGROUND: white;
    FLOAT: right;
    OVERFLOW: hidden;
    BORDER-LEFT: red 1px solid;
    WIDTH: 500px;
    BORDER-BOTTOM: red 1px solid;
    HEIGHT: 145px
}
#alapalkinSuojaAlueVasen000
{
    CLEAR: left;
    BORDER-RIGHT: red 1px solid;
    BORDER-TOP: red 1px solid;
    BACKGROUND: white;
    VERTICAL-ALIGN: bottom;
    OVERFLOW: hidden;
    BORDER-LEFT: red 1px solid;
    WIDTH: 100px;
    BORDER-BOTTOM: red 1px solid;
    HEIGHT: 145px
}
#alapalkinSuojaAlueOikea000
{
    CLEAR: right;
    BORDER-RIGHT: red 1px solid;
    BORDER-TOP: red 1px solid;
    BACKGROUND: white;
    FLOAT: right;
    VERTICAL-ALIGN: bottom;
    OVERFLOW: hidden;
    BORDER-LEFT: red 1px solid;
    WIDTH: 500px;
    BORDER-BOTTOM: red 1px solid;
    HEIGHT: 145px
}
#alapalkkiVaakunalla
{
    CLEAR: both;
    DISPLAY: none;
    LEFT: 0px;
    MARGIN: -157px 0px 0px;
    WIDTH: 872px;
    BOTTOM: 0px! important;
    POSITION: absolute;
    HEIGHT: auto
}
#alapalkkiIlmanVaakunaa
{
    CLEAR: both;
    DISPLAY: none;
    LEFT: 0px;
    MARGIN: -85px 0px 0px;
    OVERFLOW: hidden;
    WIDTH: 875px;
    BOTTOM: 0px! important;
    POSITION: absolute
}
.alapalkkiEtusivunlisa
{
    BORDER-RIGHT: red 4px solid;
    BORDER-TOP: red 4px solid;
    MARGIN: 0px;
    BORDER-LEFT: red 4px solid;
    BORDER-BOTTOM: red 4px solid
}
#vaakuna
{
    CLEAR: left;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 60px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: white 3px solid;
    WIDTH: 70px;
    PADDING-TOP: 0px;
    HEIGHT: 72px
}
#alapalkkiTumma
{
    LEFT: -3px;
    WIDTH: 100%;
    POSITION: relative;
    HEIGHT: 85px;
    BACKGROUND-COLOR: #577caa
}
#alapalkkiVaalea
{
    BORDER-LEFT: #bbcae1 3px solid;
    HEIGHT: 24px;
    BACKGROUND-COLOR: #bbcae1
}
#alapalkkiLeveys
{
    WIDTH: 100%;
    BACKGROUND-COLOR: #bbcae1
}
#yllapitajataho
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 20px;
    FONT-SIZE: 90%;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    COLOR: #416a9f;
    PADDING-TOP: 4px
}
#toimitus
{
    PADDING-RIGHT: 14px;
    PADDING-LEFT: 20px;
    FONT-SIZE: 90%;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    COLOR: #416a9f;
    PADDING-TOP: 4px;
    TEXT-ALIGN: right
}
.ylemmas7px
{
    POSITION: relative;
    TOP: -7px
}
A.tukilinkki
{
    FONT-SIZE: 100%;
    MARGIN-LEFT: 5px;
    COLOR: #082b53;
    MARGIN-RIGHT: 10px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.tukilinkki:hover
{
    COLOR: #082b53;
    TEXT-DECORATION: none
}
#murupolku A
{
    FONT-WEIGHT: bold;
    COLOR: black;
    WHITE-SPACE: nowrap;
    TEXT-DECORATION: none
}
#murupolku IMG
{
    DISPLAY: none
}
#murupolku A:unknown
{
    content: " > "
}
H3.nostootsikkoOikeareuna
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 3px;
    MARGIN-LEFT: 8px;
    COLOR: #ffffff;
    PADDING-TOP: 3px
}
P.oikopolku
{
    MARGIN: 2px 0px 2px 5px
}
UL.oikopolku
{
    PADDING-LEFT: 0px;
    MARGIN: 5px 0px 11px 8px
}
LI.oikopolku
{
    LIST-STYLE-IMAGE: url(/EVLAsetukset.nsf/images/Asetus/$File/oikopolkunuoli.gif);
    MARGIN: 4px 0px 4px 16px;
    LINE-HEIGHT: 120%
}
.ylanaviYlaPassiivinen
{
    BACKGROUND: #416a9f;
    HEIGHT: 6px
}
.ylanaviVasenYlaAktiivinen
{
    BACKGROUND: url(/EVLAsetukset.nsf/images/Asetus/$File/ylanaviVasenYlaAktiivinen.gif);
    WIDTH: 11px;
    HEIGHT: 6px
}
.ylanaviYlaAktiivinen
{
    BACKGROUND: url(/EVLAsetukset.nsf/images/Asetus/$File/ylanaviYlaAktiivinen.gif);
    HEIGHT: 6px
}
.ylanaviOikeaYlaAktiivinen
{
    BACKGROUND: url(/EVLAsetukset.nsf/images/Asetus/$File/ylanaviOikeaYlaAktiivinen.gif);
    WIDTH: 11px;
    HEIGHT: 6px
}
.ylanaviVasenAktiivinen
{
    BACKGROUND: url(/EVLAsetukset.nsf/images/Asetus/$File/ylanaviVasenAktiivinen.gif);
    WIDTH: 11px
}
.ylanaviOikeaAktiivinen
{
    BACKGROUND: url(/EVLAsetukset.nsf/images/Asetus/$File/ylanaviOikeaAktiivinen.gif);
    WIDTH: 11px
}
.ylanaviAlaPassiivinen
{
    BACKGROUND: url(/EVLAsetukset.nsf/images/Asetus/$File/ylanaviAlaPassiivinen.gif);
    HEIGHT: 8px
}
.ylanaviVasenAlaAktiivinen
{
    BACKGROUND: url(/EVLAsetukset.nsf/images/Asetus/$File/ylanaviVasenAlaAktiivinen.gif);
    WIDTH: 11px;
    HEIGHT: 8px
}
.ylanaviOikeaAlaAktiivinen
{
    BACKGROUND: url(/EVLAsetukset.nsf/images/Asetus/$File/ylanaviOikeaAlaAktiivinen.gif);
    WIDTH: 11px;
    HEIGHT: 8px
}
TD.ylanaviPassiivinen
{
    BACKGROUND: #416a9f;
    PADDING-TOP: 0px;
    TEXT-ALIGN: center
}
TD.ylanaviPassiivinen A
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
TD.ylanaviPassiivinen A:hover
{
    COLOR: #bbcae1;
    TEXT-DECORATION: none
}
TD.ylanaviAktiivinen
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    WIDTH: 5%;
    PADDING-TOP: 0px;
    TEXT-ALIGN: center
}
TD.ylanaviAktiivinen A
{
    FONT-WEIGHT: bold;
    COLOR: #05254a;
    TEXT-DECORATION: none
}
TD.ylanaviAktiivinen A:hover
{
    COLOR: #456895;
    TEXT-DECORATION: none
}
UL.naviTaso2
{
    PADDING-LEFT: 0px;
    MARGIN: 0px
}
LI.naviTaso2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    LIST-STYLE-IMAGE: url(/EVLAsetukset.nsf/images/Asetus/$File/navinuoliTaso2.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0.3em 1.2em;
    COLOR: #f8b101;
    LINE-HEIGHT: 1em;
    PADDING-TOP: 0px
}
UL.naviTaso3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
LI.naviTaso3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    LIST-STYLE-IMAGE: url(/EVLAsetukset.nsf/images/Asetus/$File/navinuoliTaso3.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0.3em 1em;
    COLOR: #f8b101;
    LINE-HEIGHT: 1em;
    PADDING-TOP: 0px
}
LI.oikopolkuLeft
{
    LIST-STYLE-IMAGE: url(/EVLAsetukset.nsf/images/Asetus/$File/oikopolkunuoli.gif);
    MARGIN: 8px 0px 0px 1.2em
}
A.vasenNavi
{
    FONT-SIZE: 100%;
    MARGIN: 0px;
    COLOR: #082b53;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.vasenNavi:hover
{
    COLOR: #456895;
    TEXT-DECORATION: none
}
A.vasenNaviAkt
{
    FONT-SIZE: 100%;
    MARGIN: 0px;
    COLOR: #082b53;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.vasenNaviAkt:hover
{
    COLOR: #456895;
    TEXT-DECORATION: none
}
P.vasenNaviOn
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1em;
    MARGIN: 0px;
    COLOR: #082b53;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.vasenNaviOn
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1em;
    MARGIN: 0px;
    COLOR: #082b53;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.vasenNaviOn:hover
{
    TEXT-DECORATION: none
}
.alanavitausta
{
    DISPLAY: none;
    BACKGROUND-COLOR: #e8f6e9
}
#alanaviVasenpuoli
{
    MARGIN: 5px 0px 0px 14px;
    WIDTH: 270px
}
#alanaviOikeapuoli
{
    MARGIN: 5px 0px 0px;
    WIDTH: 270px
}
P.alanaviOn
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 100%;
    MARGIN: 0px;
    COLOR: #082b53;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.alanaviOn
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 100%;
    MARGIN: 0px;
    COLOR: #082b53;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
UL.alanavi
{
    PADDING-LEFT: 0px;
    MARGIN: 0px
}
LI.alanavi
{
    LIST-STYLE-IMAGE: url(/EVLAsetukset.nsf/images/Asetus/$File/navinuoliAlataso.gif);
    MARGIN: 0px 0px 0px 12px;
    COLOR: #f8b101;
    LINE-HEIGHT: 130%
}
H2.alanavinOtsikko
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 3px;
    MARGIN-LEFT: 14px;
    PADDING-TOP: 5px
}
TABLE.taulukkoViivaton TH
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px;
    BACKGROUND-COLOR: #e7f7e8;
    TEXT-ALIGN: left
}
TABLE.taulukkoViivaton TD
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 3px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 3px
}
TABLE.taulukko TH
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px;
    BACKGROUND-COLOR: #e7f7e8;
    TEXT-ALIGN: left
}
TABLE.taulukko TD
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 3px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #e7f7e8 1px solid
}
.lomakeHeader
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 4px;
    COLOR: black;
    PADDING-TOP: 4px;
    BACKGROUND-COLOR: #b9e5b3
}
TABLE.lomake
{
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 3px;
    WIDTH: 99%;
    BACKGROUND-COLOR: #e8f6e9
}
TABLE.lomake TD
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 5px
}
TABLE.lomake TD TEXTAREA
{
    BORDER-RIGHT: #05254a 1px solid;
    BORDER-TOP: #05254a 1px solid;
    BORDER-LEFT: #05254a 1px solid;
    WIDTH: 250px;
    BORDER-BOTTOM: #05254a 1px solid;
    HEIGHT: 200px
}
TABLE.lomake TD.valirivi
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #ffffff
}
INPUT.teksti
{
    BORDER-RIGHT: #05254a 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #05254a 1px solid;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #05254a 1px solid;
    WIDTH: 300px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #05254a 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
INPUT.tekstiKeskipitka
{
    BORDER-RIGHT: #05254a 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #05254a 1px solid;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #05254a 1px solid;
    WIDTH: 200px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #05254a 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    HEIGHT: 1.3em
}
INPUT.tekstiKeskipitkaPuolikas
{
    BORDER-RIGHT: #05254a 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #05254a 1px solid;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #05254a 1px solid;
    WIDTH: 90px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #05254a 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    HEIGHT: 1.3em
}
INPUT.tekstiPieni
{
    BORDER-RIGHT: #05254a 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #05254a 1px solid;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #05254a 1px solid;
    WIDTH: 9em;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #05254a 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
SELECT.teksti
{
    BORDER-RIGHT: #05254a 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #05254a 1px solid;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #05254a 1px solid;
    WIDTH: 300px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #05254a 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
SELECT.tekstiKeskipitka
{
    BORDER-RIGHT: #05254a 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #05254a 1px solid;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #05254a 1px solid;
    WIDTH: 200px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #05254a 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
SELECT.tekstiPieni
{
    BORDER-RIGHT: #05254a 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #05254a 1px solid;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #05254a 1px solid;
    WIDTH: 120px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #05254a 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
TEXTAREA.tekstiKeskipitka
{
    BORDER-RIGHT: #05254a 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #05254a 1px solid;
    PADDING-LEFT: 2px;
    FONT-SIZE: 90%;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #05254a 1px solid;
    WIDTH: 200px;
    LINE-HEIGHT: 120%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #05254a 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    HEIGHT: 1.3em
}
INPUT.nappi
{
    BORDER-RIGHT: #63a96b 3px outset;
    BORDER-TOP: #63a96b 3px outset;
    FONT-WEIGHT: bold;
    BORDER-LEFT: #63a96b 3px outset;
    COLOR: #315277;
    BORDER-BOTTOM: #63a96b 3px outset;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    HEIGHT: 1.6em;
    BACKGROUND-COLOR: #fff
}
INPUT.nappiHae
{
    BORDER-RIGHT: #63a96b 2px outset;
    BORDER-TOP: #63a96b 2px outset;
    FONT-WEIGHT: normal;
    FONT-SIZE: 80%;
    BORDER-LEFT: #63a96b 2px outset;
    COLOR: #315277;
    BORDER-BOTTOM: #63a96b 2px outset;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #fff
}
SPAN.pakollinenKentta
{
    FONT-SIZE: 90%;
    COLOR: #63a96b
}
.otsikkopalkki
{
    BACKGROUND: #b9e5b3;
    MARGIN: 4px 0px 1px
}
.otsikkopalkkiKapea
{
    BACKGROUND: #b9e5b3;
    MARGIN: 4px 0px 1px
}
.paanostojenValirivi
{
    BACKGROUND: #b9e5b3;
    MARGIN: 2px 0px 0px
}
P.paanostootsikko
{
    FONT-WEIGHT: bold;
    MARGIN: 0px 0px 3px
}
.nostootsikkoOikeareuna
{
    BACKGROUND: #74b97b;
    MARGIN: 0px 0px 1px;
    WIDTH: 153px
}
.paanostopalsta
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 8px;
    BACKGROUND: #e8f6e9;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: top;
    WIDTH: 50%;
    PADDING-TOP: 5px
}
.paanostokuva
{
    FONT-SIZE: 90%;
    FLOAT: right;
    MARGIN: 3px -15px 15px 8px
}
.alanostopalsta
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 6px;
    BACKGROUND: #e8f6e9;
    PADDING-BOTTOM: 15px;
    MARGIN: 0px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 5px
}
.tapahtumahakunosto
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 16px;
    BACKGROUND: #e8f6e9;
    PADDING-BOTTOM: 8px;
    MARGIN: 0px -15px 4px -5px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #fff 3px solid
}
.nostoOikeaReuna
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 8px;
    BACKGROUND: #e8f6e9;
    PADDING-BOTTOM: 16px;
    MARGIN: 0px 0px 4px;
    WIDTH: 139px;
    PADDING-TOP: 3px
}
P.nostoOikeaReuna
{
    PADDING-RIGHT: 0px;
    MARGIN-TOP: 4px;
    PADDING-LEFT: 0px;
    MARGIN-BOTTOM: 7px;
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 120%;
    PADDING-TOP: 0px
}
.nostokuvaOikeaReuna
{
    PADDING-RIGHT: 0px;
    BORDER-TOP: #e8f6e9 5px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 16px;
    MARGIN: 0px 0px 4px;
    WIDTH: 153px;
    PADDING-TOP: 13px
}
.radioTVOtsikko
{
    FONT-WEIGHT: bold
}
.kuvaOikealla
{
    CLEAR: right;
    FONT-SIZE: 90%;
    FLOAT: right;
    MARGIN: 10px 0px 15px 15px;
    HEIGHT: auto
}
.kuvaVasemmalla
{
    CLEAR: left;
    FONT-SIZE: 90%;
    FLOAT: left;
    MARGIN: 10px 15px 15px 0px;
    HEIGHT: auto
}
.kuvaKeskella
{
    FONT-SIZE: 90%;
    MARGIN: 10px auto 15px;
    HEIGHT: auto
}
.tapahtumanKuva
{
    CLEAR: left;
    FONT-SIZE: 90%;
    MARGIN: 10px 0px 15px;
    HEIGHT: auto
}
.uutisenKuva
{
    CLEAR: left;
    FONT-SIZE: 90%;
    MARGIN: 10px 0px 15px;
    HEIGHT: auto
}
DIV.kuvaVasemmalla P
{
    MARGIN-TOP: 5px;
    MARGIN-BOTTOM: 5px;
    COLOR: black;
    HEIGHT: auto
}
DIV.kuvaKeskella P
{
    MARGIN-TOP: 5px;
    MARGIN-BOTTOM: 5px;
    COLOR: black;
    HEIGHT: auto
}
DIV.kuvaOikealla P
{
    MARGIN-TOP: 5px;
    MARGIN-BOTTOM: 5px;
    COLOR: black;
    HEIGHT: auto
}
DIV.tapahtumanKuva P
{
    MARGIN-TOP: 4px;
    MARGIN-BOTTOM: 8px;
    COLOR: black;
    HEIGHT: auto
}
DIV.uutisenKuva P
{
    MARGIN-TOP: 4px;
    MARGIN-BOTTOM: 8px;
    COLOR: black;
    HEIGHT: auto
}
H5.liitteet
{
    CLEAR: both;
    PADDING-BOTTOM: 0px;
    MARGIN: 14px 0px 0px
}
H5.hakutulos
{
}
.lainetausta
{
    DISPLAY: none;
    BACKGROUND: url(/EVLAsetukset.nsf/images/Asetus/$File/lainetausta.gif)
}
.katkoviiva
{
    BACKGROUND: url(/EVLAsetukset.nsf/images/Asetus/$File/katkoviiva.gif);
    MARGIN: 2px 0px 4px
}
.katkoviivaAla
{
    CLEAR: both;
    BACKGROUND: url(/EVLAsetukset.nsf/images/Asetus/$File/katkoviiva.gif);
    MARGIN: 2px 0px 4px
}
.katkoviivaVihrea
{
    BACKGROUND: url(/EVLAsetukset.nsf/images/Asetus/$File/katkoviivaVihrea.gif);
    MARGIN: 2px 0px 4px
}
.etusivunOtsikko
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 120%;
    VERTICAL-ALIGN: middle;
    TEXT-TRANSFORM: uppercase;
    COLOR: #456895;
    LETTER-SPACING: 1px
}
.etusivunPalstaVasen
{
    DISPLAY: inline;
    FLOAT: left;
    WIDTH: 49%;
    xborder: 1px red solid
}
.etusivunPalstaOikea
{
    DISPLAY: inline;
    FLOAT: right;
    WIDTH: 49%;
    xborder: 1px red solid
}
.etusivunPalstaAla
{
    DISPLAY: inline;
    FLOAT: right;
    WIDTH: 49%;
    xborder: 1px red solid
}
.oikeaMargKapea
{
    PADDING-RIGHT: 5px
}
.oikeaMargLevea
{
    PADDING-RIGHT: 15px
}
.etusivunAlaosa
{
    CLEAR: both
}
H3.otsikkopalkki
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 4px;
    MARGIN: 0px 0px 0px 8px;
    COLOR: black;
    PADDING-TOP: 4px
}
#osioesittely
{
}
.uutinenPvm
{
    PADDING-RIGHT: 12px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 90%;
    PADDING-BOTTOM: 8px;
    VERTICAL-ALIGN: baseline;
    COLOR: #082b53;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: right
}
.uutinen
{
    PADDING-RIGHT: 5px;
    MARGIN-TOP: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 8px;
    VERTICAL-ALIGN: baseline;
    PADDING-TOP: 0px
}
.nostoPvm
{
    FONT-SIZE: 80%
}
UL.nostolista
{
    PADDING-LEFT: 0px;
    MARGIN: 5px 0px 11px 8px
}
LI.nostolista
{
    LIST-STYLE-IMAGE: url(/EVLAsetukset.nsf/images/Asetus/$File/oikopolkunuoli.gif);
    MARGIN: 0px 0px 4px 12px;
    LINE-HEIGHT: 120%
}
UL.sininuoli
{
    PADDING-LEFT: 0px;
    MARGIN: 5px 0px 0px 1px
}
LI.sininuoli
{
    LIST-STYLE-IMAGE: url(/EVLAsetukset.nsf/images/Asetus/$File/oikopolkunuoli.gif);
    MARGIN: 0px 0px 0px 12px
}
LI.sininuoliTakaisin
{
    LIST-STYLE-IMAGE: url(/EVLAsetukset.nsf/images/Asetus/$File/linkkinuoliTakaisin.gif);
    MARGIN: 0px 0px 0px 22px
}
UL.etusivunTeksti
{
    PADDING-LEFT: 0px;
    MARGIN: 5px 0px 0px 1px
}
LI.etusivunTeksti
{
    FONT-WEIGHT: bold;
    LIST-STYLE-IMAGE: url(/EVLAsetukset.nsf/images/Asetus/$File/oikopolkunuoli.gif);
    MARGIN: 10px 0px 0px 36px
}
A.toimitus
{
    COLOR: #456895;
    TEXT-DECORATION: underline
}
#xxoikeapyoristys
{
    PADDING-RIGHT: 6px;
    BACKGROUND: url(/EVLAsetukset.nsf/images/Asetus/$File/ylanaviKokoOikeaAla.gif) no-repeat
}
.listaaVain-Lista
{
    MARGIN-TOP: 0.5em;
    DISPLAY: none;
    PADDING-LEFT: 10px;
    BACKGROUND: url(/EVLAsetukset.nsf/images/Asetus/$File/katkoviivaPysty.gif) repeat-y;
    FLOAT: right;
    PADDING-BOTTOM: 0.5em;
    MARGIN-LEFT: 10px;
    PADDING-TOP: 0.5em;
    HEIGHT: auto
}
#textBlock
{
    MARGIN: 0px 20px 0px 14px;
    BACKGROUND-COLOR: #dddddd
}
SPAN.hakutulosAktSana
{
    FONT-WEIGHT: bold
}
SPAN.tarkennus
{
    FONT-WEIGHT: bold;
    COLOR: black
}
.atMerkinSiirtyma
{
    POSITION: relative;
    TOP: 3px
}
.minikuva
{
    WIDTH: 1px;
    HEIGHT: 1px
}
