body       {margin: 0; height: 100%; overflow: auto; background: #FFFFFF url(img/taustalogo.gif) right 250px no-repeat}
td         {font: 8pt Verdana; color: #000000}
input      {font: 8pt Verdana; color: #000000; height: 1.8em; border: 1px solid #74B497; background: #F8F8F8; padding: 3px}
textarea   {font: 8pt Verdana; color: #000000; border: 1px solid #74B497; background: #F8F8F8; padding: 3px}
.rakenne   {background: none; width: 100%; height: 100%}
.yalue     {background: #B2B7DD}
.lfloat    {float: left}
.ypalkki   {background: #FFFFFF url(img/ylaliuku.jpg) top left repeat-y; padding-left: 40px; font: 8pt Verdana; line-height: 31px; height: 31px}
.npalkki   {background: #B1DECA; border-top: 1px solid #FFFFFF; padding-top: 28px; font: 8pt Verdana; overflow-y: hidden}
.lpalkki   {background: #B1DECA; border-top: 1px solid #FFFFFF}
.logoliuku {margin-top: 26px; background: #FFFFFF url(img/alaliuku.jpg) top left repeat-y; height: 25px}
.haivytys  {background: url(img/haivytys.jpg); text-align: right}
.apalkki   {background: #579D7D; padding-left: 11px; padding-top: 2px}
.osoite    {color: #FFFFFF; font: 8pt Verdana; margin-top: 2px}
.otsake    {font: bold 12pt Verdana; color: #336666}
.alaotsake {font: bold 10pt Verdana; color: #336666}
.navio1    {height: 23px; background: #FFFFFF url(img/navikaari1.gif) top right no-repeat; font: bold 8pt Verdana; line-height: 23px; padding-left: 10px; margin-bottom: 4px}
.navio2    {height: 23px; background: #FFFFFF url(img/navikaari2.gif) top right no-repeat; font: bold 8pt Verdana; line-height: 23px; padding-left: 10px; margin-bottom: 4px}
.navio3    {height: 23px; background: #FFFFFF url(img/navikaari3.gif) top right no-repeat; font: bold 8pt Verdana; line-height: 23px; padding-left: 10px; margin-bottom: 4px}
.navid1    {background: #D3EBE4; height: 100%}
.naviad1   {height: 100%; font: 7.5pt Verdana}
.navid2    {background: #A4D0BC; border-right: 10px solid #D3EBE4; height: 100%}
.naviad2   {height: 100%; font: 7.5pt Verdana}
.navid3    {background: #74B497; border-right: 10px solid #D3EBE4; height: 100%}
.naviad3   {border-right: 10px solid #A4D0BC; height: 100%; font: 7.5pt Verdana}
.oikea     {float: right; margin-left: 8px; margin-bottom: 8px}
.vasen     {float: left; margin-right: 8px; margin-bottom: 8px}
.piilo     {height: 25px; overflow: hidden}
.vreunat   {border: 1px solid #74B497}
.oikpad    {padding-right: 8px}
.sisalto   {margin-left: 50px; margin-top: 70px; margin-right: 10px; padding-right: 145px; font: 9pt Verdana; color: #000000; line-height: 1.8em}
.sisalto a       {color: #336666}
.sisalto a:hover {color: #74B497}
.anavi1          {display: block; text-decoration: none; padding: 4px 4px 4px 10px; color: #336666}
a.anavi1:hover   {text-decoration: underline}
.anavi2          {display: block; text-decoration: none; padding: 4px 4px 4px 10px; color: #336666}
a.anavi2:hover   {text-decoration: underline}
.anavi3          {display: block; text-decoration: none; padding: 4px 4px 4px 10px; color: #FFFFFF}
a.anavi3:hover   {text-decoration: underline}
a.ylink          {text-decoration: none; color: #787CA3}
a.ylink:hover    {text-decoration: underline}
a.alink          {text-decoration: none; color: #336666}
a.alink:hover    {text-decoration: underline}

@media print
{
.piilo      {color: #FFFFFF}
}