table { font-family : Verdana, Arial; font-size : 12px; }
.articleContainer { width: 100%; }
a.naviItemRoot:link { COLOR: #000000;   FONT-FAMILY: Arial, Helvetica, Sans-serif;   FONT-SIZE: 10pt;    TEXT-DECORATION: none }
a.naviItemRoot:visited { COLOR: #000000;   FONT-FAMILY: Arial, Helvetica, Sans-serif;   FONT-SIZE: 10pt;    TEXT-DECORATION: none }
a.naviItemRoot:hover { COLOR: #A6A6A6;     FONT-FAMILY: Arial, Helvetica, Sans-serif;    FONT-SIZE: 10pt;    TEXT-DECORATION: underline; }
a.naviItemRoot:active { COLOR: #000000;   FONT-FAMILY: Arial, Helvetica, Sans-serif;   FONT-SIZE: 10pt;    TEXT-DECORATION: none }

a.naviItem:link { COLOR: #000000;   FONT-FAMILY: Arial, Helvetica, Sans-serif;   FONT-SIZE: 10pt;    TEXT-DECORATION: none}
a.naviItem:visited { COLOR: #000000;   FONT-FAMILY: Arial, Helvetica, Sans-serif;   FONT-SIZE: 10pt;    TEXT-DECORATION: none }
a.naviItem:hover { COLOR: #A6A6A6;     FONT-FAMILY: Arial, Helvetica, Sans-serif;    FONT-SIZE: 10pt;    TEXT-DECORATION: underline;}
a.naviItem:active { COLOR: #000000;   FONT-FAMILY: Arial, Helvetica, Sans-serif;   FONT-SIZE: 10pt;    TEXT-DECORATION: none}

a.naviItemSelected:link { COLOR: #000000;   FONT-FAMILY: Arial, Helvetica, Sans-serif;   FONT-SIZE: 10pt;    TEXT-DECORATION: none; font-weight : bolder; }
a.naviItemSelected:visited { COLOR: #000000;   FONT-FAMILY: Arial, Helvetica, Sans-serif;   FONT-SIZE: 10pt;    TEXT-DECORATION: none; font-weight : bolder; }
a.naviItemSelected:hover { COLOR: #A6A6A6;     FONT-FAMILY: Arial, Helvetica, Sans-serif;    FONT-SIZE: 10pt;    TEXT-DECORATION: underline; font-weight : bolder; }
a.naviItemSelected:active { COLOR: #000000;   FONT-FAMILY: Arial, Helvetica, Sans-serif;   FONT-SIZE: 10pt;    TEXT-DECORATION: none ; font-weight : bolder; }

a.admindivlink:link { COLOR: #ffffff;   FONT-FAMILY: Arial, Helvetica, Sans-serif;   FONT-SIZE: 10pt;    TEXT-DECORATION: none}
a.admindivlink:visited { COLOR: #ffffff;   FONT-FAMILY: Arial, Helvetica, Sans-serif;   FONT-SIZE: 10pt;    TEXT-DECORATION: none }
a.admindivlink:hover { COLOR: #000000;     FONT-FAMILY: Arial, Helvetica, Sans-serif;    FONT-SIZE: 10pt;    TEXT-DECORATION: underline;}
a.admindivlink:active { COLOR: #ffffff;   FONT-FAMILY: Arial, Helvetica, Sans-serif;   FONT-SIZE: 10pt;    TEXT-DECORATION: none}

.disabledlink { FONT-SIZE: 10pt; FONT-FAMILY: Arial, Helvetica, Sans-serif; color : #808080; text-decoration : none; }

.data {  padding-top: 12px; padding-left : 8px; padding-right : 8px; }
.valikko {  padding-top: 12px; padding-left : 8px; padding-right : 8px; }

A:hover
{
    COLOR: #A6A6A6;     FONT-FAMILY: Arial, Helvetica, Sans-serif;    FONT-SIZE: 10pt;    TEXT-DECORATION: underline;
}

A:link.navigationlink {  COLOR: #000000;   FONT-FAMILY: Arial, Helvetica, Sans-serif;   FONT-SIZE: 10pt;    TEXT-DECORATION: none;
}
A:visited.navigationlink {  COLOR: #000000;   FONT-FAMILY: Arial, Helvetica, Sans-serif;   FONT-SIZE: 10pt;    TEXT-DECORATION: none;
}
A:hover.navigationlink {  COLOR: #A6A6A6;   FONT-FAMILY: Arial, Helvetica, Sans-serif;   FONT-SIZE: 10pt;    TEXT-DECORATION: none;
}
A:active.navigationlink {  COLOR: #000000;   FONT-FAMILY: Arial, Helvetica, Sans-serif;   FONT-SIZE: 10pt;    TEXT-DECORATION: none; font-weight: bold; }

a:navigationlinka {
   COLOR: #A6A6A6;
   FONT-FAMILY: Arial, Helvetica, Sans-serif;
   FONT-SIZE: 10pt;
   TEXT-DECORATION: none;
   font-weight: bold;
}

.navigation1_0 {
padding-left: 0px;
padding-bottom: 5px;
}


.navigation1_1 {
padding-left: 10px;
padding-bottom: 5px;
}

.navigation1_2 {
padding-left: 20px;
padding-bottom: 5px;
}

.navigation1_3 {
padding-left: 30px;
padding-bottom: 5px;
}

.navigation1_4 {
padding-left: 40px;
padding-bottom: 5px;
}

.navigation1_5 {
padding-left: 50px;
padding-bottom: 5px;
}

.navigation1_6 {
padding-left: 60px;
padding-bottom: 5px;
}

.navigation1_7 {
padding-left: 70px;
padding-bottom: 5px;
}

.navigation1_8 {
padding-left: 80px;
padding-bottom: 5px;
}

.navigation1_9 {
padding-left: 90px;
padding-bottom: 5px;
}

.navigation1_10 {
padding-left: 100px;
padding-bottom: 5px;
}

body.printable {
background-color : #d0d0d0; 
COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Sans-serif;
    FONT-SIZE: 10pt;
}

BODY
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Sans-serif;
    FONT-SIZE: 10pt
}
P
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Sans-serif;
    FONT-SIZE: 10pt
}
TD
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Sans-serif;
    FONT-SIZE: 10pt
}
H1
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Sans-serif;
    FONT-SIZE: 16pt;
    FONT-WEIGHT: bold;
}

H2
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Sans-serif;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold;
}

/*UUTISMODUULI*/

.newsobject {
    padding-left: 10px;
}

.newsobjectitem {

}

.newsobjectdate {
          font-style: italic;
}

.newsobjecttitle {
            font-weight: bold;
}

.newsobjectlink {
          color: #042C17;
}

A .newsobjectallnews {
          color: #042C17;
}

.newsobjectallnews

#lightbox{      position: absolute;     left: 0; width: 100%; z-index:
100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width:
250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width:
100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width:
100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image:
url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */
display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background:
url(/kuvia/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background:
url(/kuvia/images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif;
background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow:
auto; width: 100%       ; }

#imageData{     padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }
#imageData #caption{ font-weight: bold; }
#imageData #numberDisplay{ display: block; clear: left; padding-bottom:
1.0em;  }
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom:
0.7em; outline: none;}

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%;
height: 500px; background-color: #000; }



