body { background-color: #96a9bc; margin: 0; padding: 0 }#container   { background-image: url("layout_images/sivutausta.gif"); background-repeat: repeat-y; margin: 0 auto; padding: 0; width: 851px }#footer { }#navi   { display: inline; margin: 14px 0 0 86px; padding: 0; width: 192px; float: left }#text   { display: inline; margin: 0; padding: 32px 0 0 32px; width: 491px; float: left }#navi ul  { list-style-type: none; margin: 0; padding: 0 }#navi ul li  { margin: 0; padding: 0 0 0 18px; width: 173px }#navi ul li a:link, #navi ul li a:visited  { color: #024; font-size: 11pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; white-space: normal; display: block; margin: 0; padding: 8px 0 }#navi ul li a:hover  { color: #024; font-size: 11pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; white-space: normal; display: block; margin: 0; padding: 8px 0 }#navi ul .selected     { background-image: url("layout_images/navitausta.gif"); background-repeat: repeat-x; margin: 0; padding: 0 0 0 0; width: 192px }#navi ul .selected a:link, #navi ul .selected a:visited    { color: #024; font-size: 11pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; margin: 0; padding: 8px 0 8px 18px }#navi ul .selected a:hover    { color: #024; font-size: 11pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; margin: 0; padding: 8px 0 8px 18px }#navi ul li ul li   { background-color: #cad2dc; margin: 0; padding: 0 0 0 0; width: 192px }#navi ul li ul li a:link, #navi ul li ul li a:visited    { color: #024; font-size: 11pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; background-color: transparent; white-space: normal; display: block; margin: 0; padding: 8px 0 8px 28px }#navi ul li ul li a:hover    { color: #024; font-size: 11pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: transparent; white-space: normal; display: block; margin: 0; padding: 8px 0 8px 28px }#navi ul .selected ul li   { background-color: #cad2dc; margin: 0; padding: 0 0 0 0; width: 192px }#navi ul .selected ul li a:link, #navi ul .selected ul li a:visited    { color: #024; font-size: 11pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; background-color: transparent; white-space: normal; display: block; margin: 0; padding: 8px 0 8px 28px }#navi ul .selected ul li a:hover    { color: #024; font-size: 11pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: transparent; white-space: normal; display: block; margin: 0; padding: 8px 0 8px 28px }h1 { font-size: 18px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold }h2 { font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold }p { font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }a:link, a:visited  { color: #f1a70a; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none }a:hover { color: #f18116; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: underline }