
body
{
  background-color: ;
  margin-top: 10px;
  margin-right: 0px;
  margin-bottom: 10px;
  margin-left: 0px;
  width: 100%;
  height: 100%;
  background-image: url('tiedostot/page_bodyimage_11/091207_background.jpg');
  background-position: top left;
  background-repeat: repeat-x;
  background-attachment: scroll;
}
#paragraph
{
  margin-left: 15px;
  margin-right: 15px;
  margin-top: 5px;
  margin-bottom: 5px;
}

#sivuselectdiv
{
  margin-left: 15px;
  margin-top: 10px;
}
.vasen_solu 
{
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-top-style: none;
  border-right-style: solid;
  border-bottom-style: none;
  border-left-style: none;
  border-right-color: #888888;
  background-color: #FFFFFF;
}

.oikea_solu 
{
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: solid;
  border-left-color: #888888;
  background-color: #FFFFFF;
}

.keski_solu
{
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  background-color: #FFFFFF;
  height: 42px;  
}

.sivuselect
{
  width:150px;
  font-family: Verdana, Arial, sans-serif;
  font-weight:normal;
  font-size: 9px;
  border-color: #808080;
  border-style: solid;
  border-width: thin;
}

.fixedselect {
  width: 140px;
}
.fixedselectrgb {
  width: 47px;
}

.addmenu a, .addmenu a:hover, .editmenu a, .editmenu a:hover
{
  font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: normal;
  color: #00A323;
  text-decoration: none;
}

table
{
  border:0px;
}

table.main
{
  border:0px solid;
  border-color: #FFFFFF;
  width: 1024px;
  background-color: ;
}

table.editnormal
{
  border:1px solid;
  border-color: #00A323;
  border-style: dashed;
  height: 22px;
}
table.edithidden
{
  border:1px solid;
  border-color: #C0C0C0;
  border-style: dashed;
  height: 22px;
}
table.editdeleted
{
  border:1px solid;
  border-color: #000000;
  border-style: dashed;
  height: 22px;
}

div, p, td
{
  border: 0px;
  margin: 0px;
  padding: 0px;
  font-family: Trebuchet MS, Times, sans-serif;
  font-size: 9pt;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
  line-height: 1.50;
}

ul, ol
{
  border:0px;
  padding: 0px 0px 0px 35px;
  font-family: Trebuchet MS, Times, sans-serif;
  font-size: 9pt;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
  line-height: 1.50;
}

div.upperheader p.upperheader, td.upperheader
{
  font-family: Trebuchet MS, Times, sans-serif;
  font-size: 13pt;
  font-weight: bold;
  color: #007A55;
  text-decoration: none;
}

div.header, p.header, td.header, span.header, .header, .Otsikko
{
  font-family: Trebuchet MS, Times, sans-serif;
  font-size: 13pt;
  font-weight: bold;
  color: #007A55;
  text-decoration: none;
}

div.header2, p.header2, td.header2, span.header2, .header2, .Iso_otsikko
{
  font-family: Trebuchet MS, Times, sans-serif;
  font-size: 16pt;
  font-weight: bold;
  color: #007A55;
  text-decoration: none;
}

a
{
  font-family: Trebuchet MS, Times, sans-serif;
  font-size: 9pt;
  font-weight: normal;
  color: #007A55;
  text-decoration: none;
  line-height: 1.50;
}
a:hover
{
  font-family: Trebuchet MS, Times, sans-serif;
  font-size: 9pt;
  font-weight: normal;
  text-decoration: underline;
  line-height: 1.50;
} 
a.header
{
  font-family: Trebuchet MS, Times, sans-serif;
  font-size: 13pt;
  font-weight: bold;
  color: #007A55;
  text-decoration: none;
}
a.header:hover
{
  font-family: Trebuchet MS, Times, sans-serif;
  font-size: 13pt;
  font-weight: bold;
  color: #007A55;
  text-decoration: none;
} 
a.open
{
  font-family: Trebuchet MS, Times, sans-serif;
  font-size: 9pt;
  font-weight: normal;
  color: #007A55;
  text-decoration: none;
  line-height: 1.50;
}
a.open:hover
{
  font-family: Trebuchet MS, Times, sans-serif;
  font-size: 9pt;
  font-weight: normal;
  color: #007A55;
  text-decoration: underline;
  line-height: 1.50;
} 

div.side, p.side, td.side
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: normal;
  color: #000066;
  text-decoration: none;
  line-height: 1.50;
}

ul.side, ol.side
{
  padding: 0px 12px 0px 15px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: normal;
  color: #000066;
  text-decoration: none;
  line-height: 1.50;
}

td.side_upperheader
{
  font-family: Trebuchet MS, Times, sans-serif;
  font-size: 13pt;
  font-weight: bold;
  color: #007A55;
  text-decoration: none;
}

div.side_header, p.side_header, td.side_header, span.side_header, .side_header, .Sivuosan_otsikko
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: normal;
  color: #000066;
  text-decoration: none;
}

a.side
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: normal;
  color: #660000;
  text-decoration: none;
  line-height: 1.50;
}
a.side:hover
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: normal;
  text-decoration: none;
  line-height: 1.50;
} 
a.side_open
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: normal;
  color: #660000;
  text-decoration: none;
  line-height: 1.50;
}
a.side_open:hover
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: normal;
  color: #660000;
  text-decoration: none;
  line-height: 1.50;
} 

.tb {
  width: 1024px;
}
div.tb_u_l {
  float: left;
  vertical-align: middle;
  padding-left: 8px;
}
a.tb_u_l, .tb_u_l, a.tb_u_l:hover, .tb_u_l:hover {
  font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #1FAB4A; 
  text-decoration: none;
  padding: 5px 2px 2px 2px; 
  display: block;
}
div.tb_u_r {
  float: right;
}
a.tb_u_r, a.tb_u_r:hover {
  font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #1FAB4A; 
  text-decoration: none;
  padding: 5px 2px 2px 2px; 
  display: block;
}
div.tb_l_l {
  float: left;
  background: url(wodegfx/tab_g_mid.jpg) repeat-x;
}
div.tb_l_l_bw {
  float: left;
  background: url(wodegfx/tab_g_mid_bw.jpg) repeat-x;
  font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #FFFFFF; 
  text-decoration: none;
  padding: 5px 2px 2px 2px; 
  display: block;
}
a.tb_l_l, a.tb_l_l:hover {
  font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #FFFFFF; 
  text-decoration: none;
  padding: 5px 2px 2px 2px; 
  display: block;
}
div.tb_l_l_open {
  float: left;
  background: url(wodegfx/tab_b_mid.jpg) repeat-x;
}
a.tb_l_l_open, a.tb_l_l_open:hover {
  font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #1FAB4A; 
  text-decoration: none;
  padding: 5px 2px 2px 2px; 
  display: block;
}
div.tb_l_r {
  float: right;
  padding-right: 8px;
}
a.tb_l_r, a.tb_l_r:hover {
  font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #1FAB4A; 
  text-decoration: none;
  padding: 5px 2px 2px 2px; 
  display: block;
}
div.tb_l_r_open {
  float: right;
  padding-right: 8px;
}
a.tb_l_r_open, a.tb_l_r_open:hover {
  font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #1FAB4A; 
  text-decoration: none;
  padding: 5px 2px 2px 2px; 
  display: block;
}
.tb_select {
  font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-weight: normal;
  color: #000000; 
  text-decoration: none;
  margin: 4px 2px 0px 0px;
  padding: 0px;
  border: 1px solid #1FAB4A;
}

td.navmain
{
  background-image: url(gfx/navmain_bg.jpg);
  background-repeat: repeat-x;
  padding: 0px;
}
td.navmain_normal
{
  background-image: url(gfx/navmain_bg.jpg);
  background-repeat: repeat-x;
  padding: 4px 8px 4px 8px;
}
td.navmain_normal_hover
{
  background-image: url(gfx/navmain_hover_bg.jpg);
  background-repeat: repeat-x;
  padding: 4px 8px 4px 8px;
}
td.navmain_open
{
  background-image: url(gfx/navmain_open_bg.jpg);
  background-repeat: repeat-x;
  padding: 4px 8px 4px 8px;
  color: #0C489B;
}
td.navmain_open_hover
{
  background-image: url(gfx/navmain_open_bg.jpg);
  background-repeat: repeat-x;
  padding: 4px 8px 4px 8px;
  color: #0C489B;
}
a.navmain
{
  font-family: Trebuchet, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  letter-spacing: 0.1em;
  color: #FFFFFF;
  text-decoration: none;
}
a.navmain:hover
{
  font-family: Trebuchet, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  letter-spacing: 0.1em;
  color: #FFFFFF;
  text-decoration: none;
}
a.navmain_open
{
  font-family: Trebuchet, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  letter-spacing: 0.1em;
  color: #0C489B;
  text-decoration: none;
}
a.navmain_open:hover
{
  font-family: Trebuchet, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  letter-spacing: 0.1em;
  color: #0C489B;
  text-decoration: none;
}

td.navsub_normal
{
  width: 100%;
  background: #FFFFFF;
  padding: 2px 6px 2px 6px;
}
td.navsub_normal_hover
{
  width: 100%;
  background: #FFFFFF;
  padding: 2px 6px 2px 6px;
}
td.navsub_open
{
  width: 100%;
  background: #FFFFFF;
  padding: 2px 6px 2px 6px;
}
td.navsub_open_hover
{
  width: 100%;
  background: #000000;
  padding: 2px 6px 2px 6px;
}
a.navsub
{
  font-family: Trebuchet, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  letter-spacing: 0.1em;
  color: #246CCF;
  text-decoration: none;
}
a.navsub:hover
{
  font-family: Trebuchet, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  letter-spacing: 0.1em;
  color: #246CCF;
  text-decoration: none;
}
a.navsub_open
{
  font-family: Trebuchet, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  letter-spacing: 0.1em;
  color: #0C489B;
  text-decoration: none;
}
a.navsub_open:hover
{
  font-family: Trebuchet, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  letter-spacing: 0.1em;
  color: #0C489B;
  text-decoration: none;
}

.input.submitbtn   { width:66px;  font-family: Verdana, Arial, sans-serif; font-weight:normal;
                     font-size: 9px; border-color: #808080; border-style: solid; border-width: 1;}
.input.main        { width:300px; font-family: Verdana, Arial, sans-serif; font-weight:normal;
                     font-size: 9px; border-color: #808080; border-style: solid; border-width: 1;}
.select.main       { width:300px; font-family: Verdana, Arial, sans-serif; font-weight:normal;
                     font-size: 9px; border-color: #808080; border-style: solid; border-width: 1;}
.textarea.main     { width:300px; font-family: Verdana, Arial, sans-serif; font-weight:normal;
                     font-size: 9px; border-color: #808080; border-style: solid; border-width: 1;}
.input.haku        { width:80px; font-family: Verdana, Arial, sans-serif; font-weight:normal;
                     font-size: 9px; border-color: #808080; border-style: solid; border-width: 1;}

.valkotsikko     { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;   color: #FFFFFF; text-decoration: none }
#sisennys        { MARGIN-left: 13px; MARGIN-RIGHT: 13px }
#navisisennys    { MARGIN-left: 10px; MARGIN-RIGHT: 10px; MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px }
.statpadding {   padding:5px; }
.listpadding {   padding-top:2px; padding-bottom:2px; padding-left:5px; padding-right:5px;}

/* LOGIN FORM */

.login_form_fixed {
  font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  background-image: url(wodegfx/login_form_bg.jpg);
  background-repeat: no-repeat;
  width: 166px;
  height: 110px;
}
.login_form_fixed input {
  width: 115px;
  height: 20px;
  margin: 11px 0px -4px 38px;
  border: 1px solid #999999;
}
.login_form_fixed img {
  margin: 12px 0px 0px 4px;
}

.paanavi
{
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12pt;
  font-weight: bold;
  color: #000000;
  text-decoration: blink;
}
.paanavi:hover
{
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12pt;
  font-weight: normal;
  color: #555555;
  text-decoration: none;
}
.aaedit, .aaedit select, .aaedit input  {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

td.navi_v_container_left1
{
  background-color: ;  
  background-image: url('tiedostot/nav_left1/');
  background-repeat: no-repeat;
  background-position: top left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
table.navi_v_left1 
{
  border-bottom: 0px solid ;
}
td.navi_v_left1 
{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
div.navi_v_left1, div.navi_v_left1_open
{
  min-height: px;
  width: 200px;
  overflow: visible;
  text-align: right;
  border-top: 0px solid ;
}
a.navi_v_left1, a.navi_v_left1_open 
{
  margin: 0px 0px 0px 0px;
  padding: 2px 50px 2px 10px;
  display: block;
}
.navi_v_left1 a, .navi_v_left1 div
{
  background-color: ; 
  background-image: url('tiedostot/nav_left1/');
  background-position: ;
  background-repeat: no-repeat;
  font-family: Trebuchet MS, Times, sans-serif;
  font-size: 13px;
  font-weight: normal;
  letter-spacing: normal;
  text-decoration: none;
  font-style: normal;
  color: #000000;
}
.navi_v_left1_open a, .navi_v_left1_open div
{
  background-color: ; 
  background-image: url('tiedostot/nav_left1/navi_open.gif');
  background-position: ;
  background-repeat: no-repeat;
  font-family: Trebuchet MS, Times, sans-serif;
  font-size: 13px;
  font-weight: normal;
  letter-spacing: normal;
  text-decoration: none;
  font-style: normal;
  color: #007A55;
}
a.navi_v_left1:hover, div.navi_v_left1:hover
{
  background-color: ; 
  background-image: url('tiedostot/nav_left1/');
  background-position: ;
  background-repeat: no-repeat;
  font-family: Trebuchet MS, Times, sans-serif;
  font-size: 13px;
  font-weight: normal;
  letter-spacing: normal;
  text-decoration: none;
  font-style: normal;
  color: #007A55;
}
a.navi_v_left1_open:hover, div.navi_v_left1_open:hover
{
  background-color: ; 
  background-image: url('tiedostot/nav_left1/navi_open.gif');
  background-position: ;
  background-repeat: no-repeat;
  font-family: Trebuchet MS, Times, sans-serif;
  font-size: 13px;
  font-weight: normal;
  letter-spacing: normal;
  text-decoration: none;
  font-style: normal;
  color: #007A55;
}
  
table.navi_v_left1_lvl2 
{
  border-top: 0px solid #CCCCCC;
}
td.navi_v_left1_lvl2 
{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
div.navi_v_left1_lvl2, div.navi_v_left1_open_lvl2
{
  min-height: px;
  width: 200px;
  overflow: visible;
  text-align: right;
  border-top: 0px solid #CCCCCC;
}
a.navi_v_left1_lvl2, a.navi_v_left1_open_lvl2 
{
  margin: 0px 0px 0px 0px;
  padding: 1px 65px 1px 10px;
  display: block;
}
.navi_v_left1_lvl2 a, .navi_v_left1_lvl2 div
{
  background-color: ; 
  background-image: url('tiedostot/nav_left1/');
  background-position: ;
  background-repeat: no-repeat;
  font-family: Trebuchet MS, Times, sans-serif;
  font-size: 12px;
  font-weight: normal;
  letter-spacing: normal;
  text-decoration: none;
  font-style: normal;
  color: #000000;
}
.navi_v_left1_open_lvl2 a, .navi_v_left1_open_lvl2 div
{
  background-color: #FFFFFF; 
  background-image: url('tiedostot/nav_left1/');
  background-position: ;
  background-repeat: no-repeat;
  font-family: Trebuchet MS, Times, sans-serif;
  font-size: 12px;
  font-weight: normal;
  letter-spacing: normal;
  text-decoration: none;
  font-style: normal;
  color: #007A55;
}
a.navi_v_left1_lvl2:hover, div.navi_v_left1_lvl2:hover
{
  background-color: ; 
  background-image: url('tiedostot/nav_left1/');
  background-position: ;
  background-repeat: no-repeat;
  font-family: Trebuchet MS, Times, sans-serif;
  font-size: 12px;
  font-weight: normal;
  letter-spacing: normal;
  text-decoration: none;
  font-style: normal;
  color: #007A55;
}
a.navi_v_left1_open_lvl2:hover, div.navi_v_left1_open_lvl2:hover
{
  background-color: ; 
  background-image: url('tiedostot/nav_left1/');
  background-position: ;
  background-repeat: no-repeat;
  font-family: Trebuchet MS, Times, sans-serif;
  font-size: 12px;
  font-weight: normal;
  letter-spacing: normal;
  text-decoration: none;
  font-style: normal;
  color: #007A55;
}
  
table.navi_v_left1_lvl3 
{
  border-top: 1px solid #FFFFFF;
}
td.navi_v_left1_lvl3 
{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
div.navi_v_left1_lvl3, div.navi_v_left1_open_lvl3
{
  min-height: px;
  width: px;
  overflow: visible;
  text-align: left;
  border-top: 1px solid #FFFFFF;
}
a.navi_v_left1_lvl3, a.navi_v_left1_open_lvl3 
{
  margin: 0px 0px 0px 0px;
  padding: 0px 18px 0px 18px;
  display: block;
}
.navi_v_left1_lvl3 a, .navi_v_left1_lvl3 div
{
  background-color: #FF9900; 
  background-image: url('tiedostot/nav_left1/');
  background-position: ;
  background-repeat: no-repeat;
  font-family: Trebuchet MS, Times, sans-serif;
  font-size: px;
  font-weight: normal;
  letter-spacing: normal;
  text-decoration: none;
  font-style: normal;
  color: ;
}
.navi_v_left1_open_lvl3 a, .navi_v_left1_open_lvl3 div
{
  background-color: #FFFF33; 
  background-image: url('tiedostot/nav_left1/');
  background-position: ;
  background-repeat: no-repeat;
  font-family: Trebuchet MS, Times, sans-serif;
  font-size: px;
  font-weight: normal;
  letter-spacing: normal;
  text-decoration: none;
  font-style: normal;
  color: ;
}
a.navi_v_left1_lvl3:hover, div.navi_v_left1_lvl3:hover
{
  background-color: #FFCC66; 
  background-image: url('tiedostot/nav_left1/');
  background-position: ;
  background-repeat: no-repeat;
  font-family: Trebuchet MS, Times, sans-serif;
  font-size: px;
  font-weight: normal;
  letter-spacing: normal;
  text-decoration: none;
  font-style: normal;
  color: ;
}
a.navi_v_left1_open_lvl3:hover, div.navi_v_left1_open_lvl3:hover
{
  background-color: #FFFF99; 
  background-image: url('tiedostot/nav_left1/');
  background-position: ;
  background-repeat: no-repeat;
  font-family: Trebuchet MS, Times, sans-serif;
  font-size: px;
  font-weight: normal;
  letter-spacing: normal;
  text-decoration: none;
  font-style: normal;
  color: ;
}

td.navi_h_container_upper4
{
  background-color: #22B14C;  
  background-image: url('tiedostot/nav_upper4/');
  background-repeat: no-repeat;
  background-position: top left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
table.navi_h_upper4 
{
  border-right: 1px solid #99FF99;
}
td.navi_h_upper4 
{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
div.navi_h_upper4, div.navi_h_upper4_open
{
  height: px;
  width: px;
  overflow: hidden;
  text-align: center;
  border-left: 1px solid #99FF99;
}
a.navi_h_upper4, a.navi_h_upper4_open 
{
  margin: 0px 0px 0px 0px;
  padding: 3px 15px 3px 15px;
  display: block;
}
.navi_h_upper4 a, .navi_h_upper4 div
{
  background-color: #22B14C; 
  background-image: url('tiedostot/nav_upper4/');
  background-position: top center;
  background-repeat: repeat;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  letter-spacing: 1px;
  text-decoration: none;
  font-style: normal;
  color: #FFFFFF;
}
.navi_h_upper4_open a, .navi_h_upper4_open div
{
  background-color: #D9D9D9; 
  background-image: url('tiedostot/nav_upper4/');
  background-position: top center;
  background-repeat: repeat;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  letter-spacing: 1px;
  text-decoration: none;
  font-style: normal;
  color: #22B14C;
}
a.navi_h_upper4:hover, div.navi_h_upper4:hover
{
  background-color: #E5E5E5; 
  background-image: url('tiedostot/nav_upper4/');
  background-position: middle center;
  background-repeat: repeat-y;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  letter-spacing: 1px;
  text-decoration: none;
  font-style: normal;
  color: #22B14C;
}
a.navi_h_upper4_open:hover, div.navi_h_upper4_open:hover
{
  background-color: #E5E5E5; 
  background-image: url('tiedostot/nav_upper4/');
  background-position: middle center;
  background-repeat: repeat-y;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  letter-spacing: 1px;
  text-decoration: none;
  font-style: normal;
  color: #22B14C;
}
.ua_teksti, .ua_teksti:hover
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
  line-height: 1.50;
}
.ua_otsikko, .ua_otsikko:hover
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
}
.ua_pvm, .ua_pvm:hover
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
}

.al_teksti, .al_teksti:hover
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
  line-height: 1.50;
}
.al_otsikko, .al_otsikko:hover
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
}
.al_pvm, .al_pvm:hover
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
}
.u_teksti, .u_teksti:hover
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
  line-height: 1.50;
}
.u_otsikko, .u_otsikko:hover
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
}
.u_pvm, .u_pvm:hover
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
}
.u_arkistoon, .u_arkistoon:hover
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
}