BODY {
	FONT-SIZE: 12px; BACKGROUND: #003365; FONT-FAMILY: arial, helvetica, sans-serif
}

TD {
	FONT-SIZE: 12px; FONT-FAMILY: arial, helvetica, sans-serif
}
A {
	COLOR: #003365
}
A:active {
	COLOR: #cc0003
}
A:hover {
	COLOR: #cc0003
}
.clsMenu {
	FONT-SIZE: 12px; BACKGROUND: #ccd6e0; FONT-FAMILY: arial, helvetica, sans-serif
}
.clsHdrSmallred {
	FONT-WEIGHT: bold; COLOR: maroon
}
.clsHdrSmall {
	COLOR: #758faa
}
.clsLinkMain {
	FONT-WEIGHT: bold; TEXT-DECORATION: none; font-color: #033165
}
.clsLinkSub {
	FONT-WEIGHT: normal; COLOR: #033165; TEXT-DECORATION: none
}
.pun {
	COLOR: #cc0003
}
.clsLinkSub1 {
	FONT-WEIGHT: normal; COLOR: #4d7195; TEXT-DECORATION: none
}
.clsLinkSub2 {
	FONT-WEIGHT: normal; COLOR: maroon; TEXT-DECORATION: none
}
.clsLinkLogin {
	FONT-WEIGHT: bold; COLOR: white; TEXT-DECORATION: none
}
.clsLinkMainActive {
	FONT-WEIGHT: bold; COLOR: #cc0003; TEXT-DECORATION: none
}
.clsHdrMiddle {
	COLOR: #cc0003; TEXT-DECORATION: none
}
.clsMainTbl {
	BACKGROUND: #003365
}
.clsSelect {
	FONT-SIZE: 12px; WIDTH: 100%
}
.clsSelect150 {
	FONT-SIZE: 12px; WIDTH: 150px
}
.clsSelect2 {
	FONT-SIZE: 12px; WIDTH: 50%
}
.clsSelect3 {
	FONT-SIZE: 12px; WIDTH: 98%
}
.clsInput {
	FONT-SIZE: 12px; WIDTH: 100%
}
.clsInput2 {
	FONT-SIZE: 12px; WIDTH: 98%
}
.clsLogin {
	BACKGROUND: #527497
}
.clsTDlogin {
	COLOR: white
}
.clsHdrMajor {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #000000
}
.clsHdrMajor2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000
}
.clsHdrMajor3 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #033165
}
.clsHdrMajor3_Big {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #033165
}
.clsHdrBig {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #033165; TEXT-DECORATION: none
}
.clsHdrBig2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #033165; TEXT-DECORATION: none
}
.clsSmallVsin {
	FONT-SIZE: 10px; COLOR: #4d7195
}
.clsDate {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: white
}
.clsGreenBig {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #336633
}
.clsGreenLnk {
	COLOR: #336633; TEXT-DECORATION: none
}
.clsGreen {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #336633
}
.clsGreenSmall {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #336633
}
.clsGreenI {
	COLOR: #336633; FONT-STYLE: italic
}
.clsSin {
	COLOR: #033165
}
.clsHdrDSin {
	FONT-WEIGHT: bold; TEXT-DECORATION: none; font-color: #033165
}
.clsHdrVSinB {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #758faa; FONT-FAMILY: arial, helvetica, sans-serif
}
.clsHdrLila {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #613568
}
.clsHdrLilaSmall {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #613568
}
.clsHdrSiVi {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #006663
}
.clsHdrSin {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #7690ab
}
.clsSmallbold {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #4d7195
}
.clsHdrTPun {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: maroon
}
.clsHdrOran {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #c96601
}
.small {
	FONT-SIZE: 10px; FONT-FAMILY: arial, helvetica, sans-serif
}
.12otsikko   { font-family: Arial; font-size: 12pt; font-weight: bold }
.otsikko     { font-family: Arial; font-size: 24pt; color: #000000; font-weight: bold }