<style>

TD 		  { FONT-FAMILY: Arial,Helvetica,sans; FONT-SIZE: 12px; LINE-HEIGHT: 16px; COLOR: #000000;}
B 		  { FONT-FAMILY: Arial,Helvetica,sans; FONT-SIZE: 12px; LINE-HEIGHT: 18px; FONT-WEIGHT: bold; COLOR: #000000;}
P  		  { FONT-FAMILY: Arial,Helvetica,sans; FONT-SIZE: 12px; LINE-HEIGHT: 16px; COLOR: #000000;}
UL 		  { FONT-FAMILY: Arial,Helvetica,sans; FONT-SIZE: 12px; LINE-HEIGHT: 16px; COLOR: #000000;}
OL		  { FONT-FAMILY: Arial,Helvetica,sans; FONT-SIZE: 12px; LINE-HEIGHT: 16px; COLOR: #000000;}
DL 		  { FONT-FAMILY: Arial,Helvetica,sans; FONT-SIZE: 12px; LINE-HEIGHT: 16px; COLOR: #000000;}
body 	  { MARGIN-TOP: 0px; MARGIN-LEFT: 0px}
.logo  	  { FONT-FAMILY: Arial,Helvetica,sans; FONT-SIZE: 13px; COLOR: #10106B; TEXT-DECORATION: none; }
.sec	{ FONT-FAMILY: Arial,Helvetica,sans; FONT-SIZE: 10px; LINE-HEIGHT: 10px; COLOR: #00366D; vertical-align: top;}

//A:HOVER   { COLOR: #FF00FF;}
//A:ACTIVE  { COLOR: #FF00FF; TEXT-DECORATION: none; }

.text 	  { FONT-FAMILY: Arial,Helvetica,sans; FONT-SIZE: 13px; LINE-HEIGHT: 16px; COLOR: #000000;}
.helsinki { FONT-FAMILY: Arial,Helvetica,sans; FONT-SIZE: 13px; LINE-HEIGHT: 16px; FONT-WEIGHT: bold; COLOR: #000000;}
.teema    { FONT-FAMILY: Arial,Helvetica,sans; FONT-SIZE: 12px; LINE-HEIGHT: 12px; FONT-WEIGHT: bold; COLOR: #C00000;}
.teematd  { FONT-FAMILY: Arial,Helvetica,sans; FONT-SIZE: 12px; LINE-HEIGHT: 18px; COLOR: #000000;}

.menutop  { FONT-FAMILY: Arial,Helvetica,sans; FONT-SIZE: 12px; COLOR: #FFFFFF; TEXT-DECORATION: none; }
.menutop:HOVER   { COLOR: #00366D;}
.menutop:ACTIVE  { COLOR: #00366D;}

.menutopsel  { FONT-FAMILY: Arial,Helvetica,sans; FONT-SIZE: 14px; COLOR: #00366D; TEXT-DECORATION: none; }
.menutopsel:HOVER   { COLOR: #00366D;}
.menutopsel:ACTIVE  { COLOR: #00366D;}

.menuleft  { FONT-FAMILY: Arial,Helvetica,sans; FONT-SIZE: 11px; COLOR: #00366D; TEXT-DECORATION: none; LETTER-SPACING: 0; }
.menuleft:HOVER   { COLOR: #F24F00;}
.menuleft:ACTIVE  { COLOR: #F24F00;}

.lengv  { FONT-FAMILY: Arial,Helvetica,sans; FONT-SIZE: 12px; COLOR: #FFFFFF; TEXT-DECORATION: none; }
.lengv:HOVER   { COLOR: #00366D;}
.lengv:ACTIVE  { COLOR: #00366D;}

.lengvsel  { FONT-FAMILY: Arial,Helvetica,sans; FONT-SIZE: 12px; COLOR: #00366D; TEXT-DECORATION: none; }
.lengvsel:HOVER   { COLOR: #00366D;}
.lengvsel:ACTIVE  { COLOR: #00366D;}

.map  { FONT-FAMILY: Arial,Helvetica,sans; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #00366D; TEXT-DECORATION: none; LETTER-SPACING: 0; }
.map:HOVER   { COLOR: #F24F00;}
.map:ACTIVE  { COLOR: #F24F00;}

.wtxt  { FONT-FAMILY: Arial,Helvetica,sans; FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #00366D; TEXT-DECORATION: none; }
.wtxt:HOVER   { COLOR: #F24F00;}
.wtxt:ACTIVE  { COLOR: #F24F00;}

.badr  { LINE-HEIGHT: 11px; FONT-FAMILY: Arial,Helvetica,sans; FONT-SIZE: 10px; COLOR: #00366D; TEXT-DECORATION: none; LETTER-SPACING: 0; }
.badr B	{ LINE-HEIGHT: 11px; FONT-FAMILY: Arial,Helvetica,sans; FONT-SIZE: 11px; FONT-WEIGHT: bold; COLOR: #00366D; TEXT-DECORATION: none; LETTER-SPACING: 0;}
.badr:HOVER   { COLOR: #F24F00;}
.badr:ACTIVE  { COLOR: #F24F00;}

BODY.default { color: rgb(0, 0, 0); background-color: rgb(237, 239, 255); }
TABLE.default { width: 100%; height: 150px; background-color: rgb(237, 239, 255); text-align: left; margin-left: auto; margin-right: auto; }
TD.default { vertical-align: center; text-align: left; width: 200px; height: 120px; }
TABLE.header { width: 100%; height: 100%; background-color: rgb(237, 239, 255); text-align: left; margin-left: auto; margin-right: auto; }
TD.header { vertical-align: center; text-align: left; width: 200px; height: 120px; }
TD.header2 { vertical-align: center; text-align: left; width: auto; height: 120px; }
TD.body { vertical-align: center; text-align: right; width: auto; height: 120px; }
TD.body2 { vertical-align: bottom; width: 30px; height: 120px; }
TD.body3 { vertical-align: top; width: 180px; height: 120px; }
TD.body4 { vertical-align: bottom; width: 450px ; height: 30px; }
TD.body5 { vertical-align: bottom; width: 550px ; height: 30px; }
TD.body6 { vertical-align: center; text-align: right; width: auto; height: 120px; }
TD.body7 { vertical-align: top; width: auto; height: 30px; }


TD.footer { width: auto; height: 100%; vertical-align: top; }
TD.footerbadr { LINE-HEIGHT: 11px; FONT-FAMILY: Arial,Helvetica,sans; FONT-SIZE: 10px; COLOR: #00366D; TEXT-DECORATION: none; LETTER-SPACING: 0; width: 70%; height: 100%; vertical-align: center; text-align: left; }
TD.footer2 { vertical-align: bottom; width: auto; height: 30px; text-align: right; }
TD.footer3 { vertical-align: top; width: auto; height: 30px; text-align: right; }
TABLE.footer { width: 100%; height: 100%; text-align: left; }

.fon { background-color: #373737; }
.tourtable tr { background-color: rgb(237, 239, 255); }
.tourtable td { padding: 5px; }

.mytdheader { background-color: #6699FF; font-weight: bold; color: #FFFFFF; }
.mytr1 { background-color: rgb(237,239,255); }
.mytr2 { background-color: #FFF; }
.myborder { border: solid 2px #FFCC00; text-align: left; width: 100%}
.mybordertr { background-color:#FFCC00; font-weight: bold; }

</style>
