body
{margin-top: 0; margin-left: 0; font-family: Arial}

.T1          { font-family: Arial; font-size: 10 pt; font-weight: normal}
.T1B          { font-family: Arial; font-size: 10 pt; font-weight: bold}
.T2          { font-family: Arial; font-size: 7 pt; font-weight: normal }
.T2B          { font-family: Arial; font-size: 7 pt; font-weight: bold }
.T3          { font-family: Arial; font-size: 12 pt; font-weight: normal }
.T4          { font-family: Arial; font-size: 8 pt }
.T4O          { font-family: Arial; font-size: 8 pt; color: #3399D0}
.T4B          { font-family: Arial; font-size: 8 pt; font-weight: bold }
.T5          { font-family: Arial; font-size: 8 pt; font-weight: normal }
.T6          { font-family: Arial; font-size: 9 pt; font-weight: normal }
.xgroup      { font-family: Arial; font-size: 8 pt; font-weight: bold; margin-top: 0; margin-bottom: 0 }

.ot2         { font-size: 24 pt; font-weight: bold }
.rapots      {border: 0px none; font-family: Arial; font-size: 8 pt; font-weight: bold}
.tak      {background-color: #FFFFFF; border: 0px none; font-family: Arial; font-size: 8 pt; font-weight: bold}

.buttonylapalkki { background-color: #3366CC; color: #FFFFFF; width: 100%; font-family: Arial; font-size: 7 pt; font-weight: bold; border: 0px none}
.buttonylapalkkiav { text-decoration: underline; background-color: #3366CC; color: #FFFFFF; width: 100%; font-family: Arial; font-size: 7 pt; font-weight: bold; border: 0px none}
.buttonpalaute { background-image: url('asnet_tausta2b.gif'); text-decoration: underline; color: #FFFFFF; font-family: Arial; font-size: 7 pt; font-weight: bold; border: 0px none}
.buttonok       { background-color: #020667; color: #FFFFFF; font-family: Arial; font-size: 8 pt; font-weight: bold; border: 2px ridge #C2DFFF;  }
.buttonyla       { background-color: #020667; color: #FFFFFF; width: 100%; font-family: Arial; font-size: 8 pt; font-weight: bold; border: 2px ridge #C2DFFF;  }
.buttonylaakt       { background-color: #1A3E90; color: #FFFFFF; width: 100%; font-family: Arial; font-size: 8 pt; font-weight: bold; border: 2px ridge #C2DFFF;  }
.buttonala       { background-color: #990000; color: #FFFFFF; width: 100%; font-family: Arial; font-size: 8 pt; font-weight: bold; border: 2px ridge #FFFFFF;  }
.buttonalaakt       { background-color: #993366; color: #FFFFFF; width: 100%; font-family: Arial; font-size: 8 pt; font-weight: bold; border: 2px ridge #FFFFFF;  }
.buttonrap       { font-family: Arial; font-size: 8 pt; background-color: #020667; color: #FFFFFF; border: 2px ridge #C2DFFF;  }
.buttonsort       { text-decoration: underline; border: 0px none; background-color: #FFFFFF; height: 16; font-family: Arial; font-size: 7 pt; width: 100%; font-weight: bold; padding: 0 }
.buttonsortakt  { text-decoration: underline; border: 0px none; color: #3399D0; background-color: #FFFFFF; height: 16; font-family: Arial; font-size: 7 pt; padding: 0;  width: 100%}
.buttonrapots		{ background-color: #FFFFFF; color: #000000; width: 100%; font-family: Arial; font-size: 12 pt;
			border-style: solid; border-color: #FFFFFF; font-weight: bold }
.buttontieto01 { font-family: Arial; font-size: 7 pt;  }
.buttontieto02 { font-family: Arial; font-size: 7 pt; background-color: #020667; color: #FFFFFF; border: 2px ridge #C2DFFF;  }

table     {border: 0px none; }
.tabluet {font-family: Arial; font-size: 7 pt }

.tabluetbord {border: 0.01cm solid #3399D0; font-family: Arial; font-size: 7 pt }
.tabrivi {border-bottom: 0.02cm solid #3399D0; text-align: left}

.tabriviright {border-bottom: 0.02cm solid #3399D0; font-family: Arial; font-size: 7 pt; text-align: right}
.tabrivileft {border-bottom: 0.02cm solid #3399D0; font-family: Arial; font-size: 8 pt; text-align: left}
.tabrivier {border-bottom: 0.02cm solid #000080; text-align: center; width: 150}
.tabrivier02 {border-bottom: 0.02cm solid #000080; font-size: 8 pt; text-align: right; width: 133; line-height: 0%}
.tabrivier03 {border-bottom: 0.02cm solid #000080; text-align: right; width: 110; line-height: 1}
.tabrivier57 {border-bottom: 0.02cm solid #000080; text-align: center; width: 57; line-height: 1}
.tabrivier80 {border-bottom: 0.02cm solid #000080; text-align: center; width: 80; line-height: 1}
.tabrivier80r {border-bottom: 0.02cm solid #000080; text-align: right; width: 80; line-height: 1}
.tabrivier90 {border-bottom: 0.02cm solid #000080; text-align: center; width: 90; line-height: 1}
.tabrivier97 {border-bottom: 0.02cm solid #000080; text-align: center; width: 97; line-height: 1}
.tabrivier100 {border-bottom: 0.02cm solid #000080; text-align: center; width: 100; line-height: 1}
.tabrivier100l {border-bottom: 0.02cm solid #000080; text-align: left; width: 100; line-height: 1}

.tabrivier168 {border-bottom: 0.02cm solid #000080; text-align: center; width: 168; line-height: 1}
.tabrivier300l {border-bottom: 0.02cm solid #000080; text-align: left; width: 400; line-height: 1; font-family: Arial; font-size: 8 pt}
.tabrivier108e {margin: 0; border-bottom: 0.02cm solid #000080; font-size: 7 pt; text-align: right; width: 108; line-height: 1}
.tabrivier100r {border-bottom: 0.02cm solid #000080; text-align: right; width: 100; line-height: 1}
.tabrivier135 {margin-top: 0; margin-bottom: 0; border-bottom: 0.02cm solid #000080; text-align: center; width: 135; line-height: 1}
.tabrivier105 {margin-top: 0; margin-bottom: 0; border-bottom: 0.02cm solid #000080; text-align: center; width: 105; line-height: 1}
.tabrivier105ra {margin-top: 0; margin-bottom: 0; border-bottom: 0.01cm solid #000080; text-align: center; width: 105; line-height: 1}
.tabrivier126ra {margin-top: 0; margin-bottom: 0; border-bottom: 0.01cm solid #000080; text-align: center; width: 126; line-height: 1}
.tabrivier133ra {margin-top: 0; margin-bottom: 0; border-bottom: 0.01cm solid #000080; text-align: right; font-size: 8 pt; width: 133; line-height: 1}
.tabrivier147ra {margin-top: 0; margin-bottom: 0; border-bottom: 0.01cm solid #000080; text-align: center; width: 147; line-height: 1}
.tabrivier158ra {margin-top: 0; margin-bottom: 0; border-bottom: 0.01cm solid #000080; text-align: center; width: 158; line-height: 1}
.tabrivier210ra {margin-top: 0; margin-bottom: 0; border-bottom: 0.01cm solid #000080; text-align: center; width: 210; line-height: 1}
.tabrivier315ra {margin-top: 0; margin-bottom: 0; border-bottom: 0.01cm solid #000080; text-align: center; width: 315; line-height: 1}
.tabrivier200ra9 {margin-top: 0; margin-bottom: 0; border-bottom: 0.01cm solid #000080; font-size: 8 pt ; text-align: right; width: 200; line-height: 1}
.tabotsrivi {border-bottom: 0.05cm solid #3399D0; text-align: center}
.tabotstiedot {border: 0px none; }
.tabtiedot {width: 35; height: 10;text-align: center}
.tabsopimus {border: 0.01cm solid #3399D0; text-align: left}
.tabborder {border: 0.01cm solid #3399D0}

hr {size: 1;}

.ylaotsikko {background-color: #3366CC; border: 0px none;  }

.otsylaviiva {border-bottom: 0.02cm solid #000080; background-color: #020667}

.otsalaviiva {border-bottom: 0.02cm solid #990000}

.alaviiva01 {border-left:0px none; border-right:0px none; border-top:0px none; border-bottom:0.01cm solid #000080; font-family: Arial; font-size: 8 pt}

.harmaa	{font-size: 8 pt; background-color: #C0C0C0; border-style: none}
.vaalea	{font-size: 8 pt; border-style: none}
.vaalea10b	{font-size: 10 pt; border-style: none; font-weight: bold}

.selite {font-size: 7 pt; text-align: left}

.ohje   {font-size: 8 pt; text-align: left; color: #3399D0}

.ulos   {font-size: 7 pt; text-align: left; color: #FFFFFF}

.tieto			{border: 1px solid; font-size: 7 pt; font-weight: normal}
.tietoborder	{font-size: 7 pt; font-weight: bold; vertical-align: middle}
.tietoborderpak	{background-color: #3399D0; font-size: 7 pt; font-weight: bold; vertical-align: middle}
.raposoite		{border: 0px none; font-size: 8 pt}
.rapfirma		{border: 0px none; font-size: 10 pt; font-weight: bold}
.rapots		{background-color: #FFFFFF; color: #000000; width: 100%; font-family: Arial; font-size: 12 pt; border-style: solid; border-color: #FFFFFF; font-weight: bold}
.rapotstab	{font-size: 8 pt; border-style: none; text-align: center; font-weight: bold}
.tabrap {border: 0.01cm solid #3399D0}

.painike {background-color: #000080; color: #FFFFFF; width: 100%; font-family: Arial; font-size: 8 pt; font-weight: bold; border: 2px ridge #C2DFFF;  }

.valinta {border-bottom: 0.02cm solid #990000;border-right:0.02cm solid #000080}


a:active {text-decoration: underline;color: #990000;}

a:visited {text-decoration: underline;color: #3399D0;}

a:link{text-decoration: underline;color: #3399D0;}

a:hover{text-decoration: none;color: #3399D0;}


a.musta:active {text-decoration: underline;color: #000000;}

a.musta:visited {text-decoration: underline;color: #000000;}

a.musta:link{text-decoration: underline;color: #000000;}

a.musta:hover{text-decoration: none;color: #000000;}
