html {
overflow-y:scroll;
}
body {
color:#555;
font:8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration:none;
margin:15px 0 100px;
}
table,td {
color:#555;
font:8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration:none;
margin:0;
padding:0;
}
input,select,textarea,option {
color:#555;
text-decoration:none;
margin:0;
padding:0
}
#randm,#randm img {
width:180px;
height:150px
}
form {
color:#555;
text-decoration:none;
margin:7px 0 7px 15px
}
img {
border:0;
vertical-align:top;
margin:0
}
table {
vertical-align:top
}
.left_menu_dropdown {
width:150px;
font-size:11px;
text-align:left;
color:#000;
font-family:Arial, Verdana, sans-serif;
border:1px solid #B0D0F2
}
.leftmenu {
margin:0px 0px 5px 15px
}
.kappale {
margin:10px 0 10px 25px
}
p {
line-height:1.4;
margin:0 0 0 25px
}
li {
line-height:1.4;
margin:0 0 0 10px
}
ol,ul {
margin-top:0;
margin-bottom:0;
list-style-type:disc;
list-style-position:outside;
margin:0 0 5 40px;
}
.boldlinks {
color:#09345F;
font:bold 11px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration:none
}
.boldlinks2 {
color:#09345F;
font:bold 11px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration:underline
}
a,.regularlinks {
color:#09345F;
font:11px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration:underline
z-index: 1;
}
.section_titles {
color:#09345F;
font:bold 20px Arial, Helvetica, sans-serif;
text-decoration:none;
border-color:#B0D0F2;
line-height:20px;
border-style:solid;
border-width:0 0 1px;
margin:4px 0 0 15px;
padding:0 0 0 10px
}
.otsikkokokeilu {
color:#09345F;
font:bold 20px Arial, Helvetica, sans-serif;
font-style:italic;
text-transform:uppercase;
text-decoration:none;
margin-left:15px;
border-bottom-color:#B0D0F2;
border-style:solid;
border-width:0 0 3px;
padding:0
}
a.menu_top:hover,a.menu_top_selected {
color:#09345F;
font:bold 11px Arial, Helvetica, sans-serif;
text-transform:uppercase;
text-decoration:none;
border-bottom-color:#B0D0F2;
border-style:solid;
border-width:0 0 2px;
margin:0 15px 0 0
}


.leftmenubuttons {
margin:0 0 5 15;
padding:
}
div,span {
margin:0;
padding:0
}
.menubuttons {
height:24px;
margin:0;
padding:0
}
.layout_top {
border:0 solid #000;
vertical-align:top;
margin:0
}
.bottom_page {
color:#09345F;
font:normal 12px Verdana, Helvetica, sans-serif;
height:22px;
text-align:center
}
.pageFooter {
clear:both;
font:normal 12px Verdana, Helvetica, sans-serif;
background:#FFF;
border-top:1px solid #B0D0F2;
color:#09345F;
height:20px;
overflow:hidden;
text-align:center;
border-top-color:#B0D0F2;
border-width:3px 0 0;
margin:0 auto
}
a.menu_top,a.menu_top:link,a.menu_top:visited {
color:#09345F;
font:bold 11px Arial, Helvetica, sans-serif;
text-transform:uppercase;
text-decoration:none;
margin:0 15px 0 0
}
a span {
display: none;
text-decoration:none;
margin:0;padding:0px;

background-color: white;
}
.logot {
position: relative;
margin:0px;padding:0;
background-color: white;
}

span.etusivutooltips {
filter: alpha(opacity=85);
cursor:pointer;
cursor:hand;
padding:0px;
}

p.etusivutooltips_teksti {
margin:0;
padding:2px;
display:block;
text-align:center;
line-height:11px;
font-size:10px;
}
