body,table,td,tr,br,BR,p,P,hr,HR { 
font-family: verdana,arial,helvetica; font-size: 11px; font-weight: normal; color: #555555
}

body {
background-image: url('../pics/bodybg.jpg');
background-color:#ffffff;
margin-left:0;margin-right:0;margin-top:0;
}
a:link { color: #0000CC; text-decoration: none}
a:hover { color: #CC9966; text-decoration: underline}


a.lnav {
color:#000880; font-family:verdana,arial,helvetica; font-size: 11px; font-weight:normal;text-decoration: none
}
a.lnav:hover {
color:#CC9966; font-family:verdana,arial,helvetica; font-size: 11px; font-weight:normal;text-decoration: none
}


a.topnav {
color:#000880; 
font-family: verdana, arial, helvetica; font-size: 11px; font-weight: normal; text-decoration: none 
}
a.topnav:hover { 
color:#CC9966; 
font-family: verdana, arial, verdana, helvetica; font-size: 11px; font-weight: normal; text-decoration: none
}

a.info {
color:#000880; font-family: verdana,arial, helvetica;font-size: 11px; font-weight: normal;
}
a.info:hover {
color:#CC9966; font-family: verdana,arial, helvetica;font-size: 11px; font-weight: normal;
}


a.whtlnk {
color:gray; font-family:verdana,arial,helvetica; font-size: 11px; font-weight:normal;text-decoration: none
}
a.whtlnk:hover {
color:#CC9966; font-family:verdana,arial,helvetica; font-size: 11px; font-weight:normal;text-decoration: none
}

.nw {
white-space:nowrap;
}

.toptable {
background-color:;
/*#3756BF*/
}

.topbg {
background-color:transparent;
background-image: url('../pics/ntoppic4.jpg');
height:83px;
background-repeat:no-repeat;
padding:0;
}

.rtopbg {
background-color:transparent;
/*background-image: url('../pics/rtopbg.jpg');*/
background-image: url('../pics/rtopbg.jpg');
height:83px;
padding:0;
}

.bgtable {
padding:0px;
background-color:#ffffff;
}


.topnavtable {
padding:0px;
}

.topnavbg {
background-image: url('../pics/topnavtdbg2.jpg');
}

.topnavtd {
height:22px;
vertical-align:middle;
white-space: nowrap;
background-color:transparent;
border-top:solid;
border-bottom:solid;
border-right:solid;
border-width:1px;
border-color:#dddddd;
}

.topnavltd {
height:20px;
border-top:solid;
border-bottom:solid;
border-width:1px;
border-color:#dddddd;
white-space: nowrap;
background-color:transparent;
}


.topmain {
height:6px;
background-color:#ffffff;
background-image: url('../pics/topmainbg2.jpg');
padding:0px;
}

.mainbg{
background-color:#ffffff;
vertical-align:top;
}

.lnavbg{
background-color:#;
background-image: url('../pics/lnavbg2.jpg');
background-repeat:no-repeat;
border-right:dotted;
border-width:1px;
border-color:#f7f7f7;
}

.lnavtable {
padding:1px;
}


.lnavtd {
height:20px;
border-bottom:dotted;
border-width:1px;
border-color:#efefef;
background-color:#;
white-space: nowrap;
}

.lnavbuttbg{
height:18px;
background-color:#000880;
}

.rnavbg{

border-left:dotted;
border-width:1px;
border-color:#f7f7f7;

background-image: url('../pics/rnavbg.jpg');
background-repeat:no-repeat;
background-color:#ffffff;
}

.rnavtable{
padding:0px; 
background-color:;
}

.footertable{
padding:0px; 
background-color:;
}
.footertd {
font-family: verdana,arial,helvetica; font-size: 11px; font-weight: normal;
color:gray;
}
.footerdiv {
background-color:#ffffff;
border-bottom:solid;
border-width:1px;
border-color:gray;
font-family: verdana,arial,helvetica; font-size: 11px; font-weight: normal;
color:gray; 
height:18px;
background-image: url('../pics/topnavtdbg2.jpg');
}

.txtbg{
/*
background-image: url('../pics/txtbg.jpg');
background-repeat:x-repeat;
*/
background-color:#ffffff;
padding:5px;
}

.bluediv{
background-color:#ECEEF9;
padding:5px;
}
.lbluediv{
background-color:#FAFCFF;
padding:5px;
}

.gr{
height:18px;
background-color:#000880;
}
.nw {white-space:no-wrap;}
.grnw {
background-color:#000880;
white-space:no-wrap;
}

.verdiv {
background-color:#ffffff;
border-left:solid;
border-width:1px;
border-color:#000880;
}

.hordiv {
background-color:;
border-bottom:solid;
border-width:1px;
border-color:#000880;
}



.vaaput {background-color:#ffffff; background-image: url('../ppics/vaaput.jpg'); background-repeat:no-repeat; color:#555555; font-family: verdana,arial,helvetica; font-size: 11px; font-weight: normal}
.morrit {background-color:#ffffff; background-image: url('../ppics/morrit.jpg'); background-repeat:no-repeat; color:#555555; font-family: verdana,arial,helvetica; font-size: 11px; font-weight: normal}
.kkoukut {background-color:#ffffff; background-image: url('../ppics/kkoukut.jpg'); background-repeat:no-repeat; color:#555555; font-family: verdana,arial,helvetica; font-size: 11px; font-weight: normal}
.vkoukut {background-color:#ffffff; background-image: url('../ppics/vkoukut.jpg'); background-repeat:no-repeat; color:#555555; font-family: verdana,arial,helvetica; font-size: 11px; font-weight: normal}
.pilkit {background-color:#ffffff; background-image: url('../ppics/pilkit.jpg'); background-repeat:no-repeat; color:#555555; font-family: verdana,arial,helvetica; font-size: 11px; font-weight: normal}
.tasapainot {background-color:#ffffff; background-image: url('../ppics/tasapainot.jpg'); background-repeat:no-repeat; color:#555555; font-family: verdana,arial,helvetica; font-size: 11px; font-weight: normal}
.tapsit {background-color:#ffffff; background-image: url('../ppics/tapsit.jpg'); background-repeat:no-repeat; color:#555555; font-family: verdana,arial,helvetica; font-size: 11px; font-weight: normal}
.uutta {background-color:#ffffff; background-image: url('../ppics/uutta.jpg'); background-repeat:no-repeat; color:#555555; font-family: verdana,arial,helvetica; font-size: 11px; font-weight: normal}
.moreinfo {background-color:#ffffff; background-image: url('../ppics/tempvaaput.jpg'); background-repeat:no-repeat; color:#555555; font-family: verdana,arial,helvetica; font-size: 11px; font-weight: normal}

.toptxt{
color:silver;
font-family: verdana,arial,helvetica; 
font-size:32px;
font-weight:bold;
}


.whtteksti { color:#efefef; font-family: verdana,arial,helvetica; font-size: 11px; font-weight: normal}
.blue { background-color:; color:#efefef; font-family: verdana,arial,helvetica; font-size: 11px; font-weight: normal}

.wht {
background-color:#ffffff;
}

.grtitle { 
height:20px;
vertical-align:middle;
font-family:verdana,arial,helvetica; font-size:11px;
font-weight:bold;color:;
background-color:#000880;
}

.bltitle { 
height:20px;
vertical-align:middle;
font-family:verdana,arial,helvetica; font-size:11px;
font-weight:bold;color:;
background-color:#3756BF;
}
.title {
vertical-align:middle;
font-family:verdana,arial,helvetica;
font-size: 11px;font-weight:bold;
color:#000880;
}

.ttitle {
height:20px;
background-color:#F1F5FE;
background-image: url('../pics/slidebg.jpg');
color: #000880; 
font-family: verdana, arial, Tahoma, Helvetica; font-size: 11px; font-weight: bold
}

.whttitle {
color: ;
font-family: verdana, arial, Tahoma, Helvetica; font-size: 11px; font-weight: bold
}

.dlbg {
background-color:; 
background-image: url('../img/esitteet.jpg'); 
background-repeat:no-repeat; 
color:#000000; 
font-family: verdana,arial,helvetica; font-size: 11px; font-weight: normal
}

.dltitlebg {
background-color:#F1F5FE;
background-image: url('../pics/slidebg.jpg');
color: #000880; 
font-family: verdana, arial, Tahoma, Helvetica; font-size: 11px; font-weight: bold
}

.ekarow {
color:;
background-color:#FBFBFC; 
font-family: verdana,arial, Tahoma, Helvetica;font-size: 11px; font-weight: normal;
}
.tokarow {
color:;
background-color: #ffffff;
font-family: verdana,arial, Tahoma, Helvetica;font-size: 11px; font-weight: normal;
}


.firma {font-family: ms sans serif, Arial, verdana; font-size: 8pt; margin-left: 5%; font-weight: normal; text-decoration : none; color: #000000 }

.tarea {
height:150px;
width:80%;
background-color;#f7f7f7;
border-style: solid;
border-width:1px; 
border-color: #dddddd;
font-family:verdana,arial,helvetica;font-size:11px;font-weight:normal;
}

.kpl { width: 35px; color: #efefef; border-color:gray; background-color:6a6a6a;border-width: 1;}

.potikka { 
font-family: verdana,arial,helvetica, sans-serif; font-size: 11px; font-weight: bold;
color:gray; 
background-color: ;
}

.selekti {
height:20px;
vertical-align:middle;
width:80%;
color:#000000;
border-style:solid;border-width:1px;border-color:#dddddd;
font-family:verdana,arial,helvetica;font-size:11px;font-weight:normal;
}

.txtinput {
vertical-align:middle;
width:80%;height:16px;
color:#000000;
border-style:solid;border-width:1px;border-color:#dddddd;
font-family:verdana,arial,helvetica;font-size:11px;font-weight:normal;
}
