DIV.token DIV.content-container TABLE {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; WIDTH: 100%; PADDING-RIGHT: 3px; PADDING-TOP: 3px
}
DIV.token DIV.content-container TABLE.visible {
	BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid
}
DIV.token DIV.content-container TABLE.visible TD {
	BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 5px
}
TABLE.contentImageArea {
	PADDING-BOTTOM: 0px !important; PADDING-LEFT: 0px !important; WIDTH: auto !important; PADDING-RIGHT: 0px !important; PADDING-TOP: 0px !important
}
TABLE.contentImageArea TD {
	TEXT-ALIGN: left; FONT-SIZE: 7.5pt
}
TD.captionModel0 {
	PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top
}
TD.captionModel0 IMG {
	MARGIN: 2px
}
TD.captionModel1 IMG {
	MARGIN: 2px
}
TD.captionModel2 IMG {
	MARGIN: 2px
}
TD.captionModel3 IMG {
	MARGIN: 2px
}
TD.captionModel4 IMG {
	MARGIN: 2px
}
TD.captionModel0 IMG {
	MARGIN: 0px 10px 2px 0px
}
TD.captionModel3 IMG {
	MARGIN-RIGHT: 0px
}
TD.captionModel4 IMG {
	MARGIN-RIGHT: 0px
}
TD.captionModel1 {
	PADDING-RIGHT: 10px; VERTICAL-ALIGN: top
}
TD.captionModel2 {
	PADDING-BOTTOM: 10px; PADDING-RIGHT: 10px; VERTICAL-ALIGN: top
}
TD.captionModel3 {
	PADDING-LEFT: 10px; VERTICAL-ALIGN: top
}
TD.captionModel4 {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; VERTICAL-ALIGN: top
}
DIV.token {
	TEXT-ALIGN: left; CLEAR: both
}
DIV.token P {
	MARGIN-BOTTOM: 10px
}
DIV.token H1 {
	MARGIN-BOTTOM: 8pt
}
DIV.token H2 {
	MARGIN-BOTTOM: 8pt
}
DIV.token H3 {
	MARGIN-BOTTOM: 8pt
}
DIV.token H4 {
	MARGIN-BOTTOM: 8pt
}
DIV.token H5 {
	MARGIN-BOTTOM: 8pt
}
DIV.token H6 {
	MARGIN-BOTTOM: 8pt
}
DIV.bigger_link {
	TEXT-ALIGN: center
}
DIV.bigger_link:hover {
	TEXT-DECORATION: underline
}
DIV.as_huomiolaatikko {
	BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; PADDING-BOTTOM: 15px; BACKGROUND-COLOR: #eee; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; BORDER-TOP: #aaa 1px solid; BORDER-RIGHT: #aaa 1px solid; PADDING-TOP: 15px
}
BODY {
	BACKGROUND-COLOR: white
}
TABLE {
	BORDER-COLLAPSE: collapse; EMPTY-CELLS: hide
}
TABLE TD {
	VERTICAL-ALIGN: top
}
TABLE TH {
	VERTICAL-ALIGN: top
}
TABLE TH {
	FONT-WEIGHT: bold
}
BODY {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
IMG {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
BR {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H4 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H5 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H6 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TABLE {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TABLE TD {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TABLE TH {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
INPUT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TEXTAREA {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
SELECT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
BUTTON {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
BODY {
	BACKGROUND-COLOR: transparent
}
H1 {
	BACKGROUND-COLOR: transparent
}
H2 {
	BACKGROUND-COLOR: transparent
}
H3 {
	BACKGROUND-COLOR: transparent
}
H4 {
	BACKGROUND-COLOR: transparent
}
H5 {
	BACKGROUND-COLOR: transparent
}
H6 {
	BACKGROUND-COLOR: transparent
}
P {
	BACKGROUND-COLOR: transparent
}
DIV {
	BACKGROUND-COLOR: transparent
}
TABLE TD {
	BACKGROUND-COLOR: transparent
}
TABLE TH {
	BACKGROUND-COLOR: transparent
}
H1 {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: black
}
H2 {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: black
}
H3 {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: black
}
H4 {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: black
}
H5 {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: black
}
H6 {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: black
}
H1 {
	FONT-SIZE: 15pt
}
H2 {
	FONT-SIZE: 14pt
}
H3 {
	FONT-SIZE: 12pt
}
H5 {
	FONT-SIZE: 11pt
}
H6 {
	FONT-SIZE: 10pt
}
BODY {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: black; FONT-SIZE: 9pt
}
P {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: black; FONT-SIZE: 9pt
}
DIV {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: black; FONT-SIZE: 9pt
}
TABLE TD {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: black; FONT-SIZE: 9pt
}
TABLE TH {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: black; FONT-SIZE: 9pt
}
FIELDSET {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: black; FONT-SIZE: 9pt
}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
BUTTON IMG {
	MARGIN-RIGHT: 5px
}
BODY {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(/res/bg.gif) #ededed repeat-x; PADDING-TOP: 0px
}
BODY {
	FONT-FAMILY: arial, tahoma, verdana; FONT-SIZE: 11px
}
TD {
	FONT-FAMILY: arial, tahoma, verdana; FONT-SIZE: 11px
}
DIV {
	FONT-FAMILY: arial, tahoma, verdana; FONT-SIZE: 11px
}
SPAN {
	FONT-FAMILY: arial, tahoma, verdana; FONT-SIZE: 11px
}
UL {
	FONT-FAMILY: arial, tahoma, verdana; FONT-SIZE: 11px
}
LI {
	FONT-FAMILY: arial, tahoma, verdana; FONT-SIZE: 11px
}
B {
	FONT-FAMILY: arial, tahoma, verdana; FONT-SIZE: 11px
}
A {
	FONT-FAMILY: arial, tahoma, verdana; FONT-SIZE: 11px
}
P {
	FONT-FAMILY: arial, tahoma, verdana; FONT-SIZE: 11px
}
LABEL {
	FONT-FAMILY: arial, tahoma, verdana; FONT-SIZE: 11px
}
DIV TD {
	FONT-FAMILY: arial, tahoma, verdana; FONT-SIZE: 11px
}
DIV SPAN {
	FONT-FAMILY: arial, tahoma, verdana; FONT-SIZE: 11px
}
DIV LI {
	FONT-FAMILY: arial, tahoma, verdana; FONT-SIZE: 11px
}
DIV B {
	FONT-FAMILY: arial, tahoma, verdana; FONT-SIZE: 11px
}
DIV A {
	FONT-FAMILY: arial, tahoma, verdana; FONT-SIZE: 11px
}
DIV LABEL {
	FONT-FAMILY: arial, tahoma, verdana; FONT-SIZE: 11px
}
H1 {
	FONT-FAMILY: arial, tahoma, verdana; BACKGROUND: url(/res/titlebg.gif) no-repeat 100% 50%
}
H2 {
	FONT-FAMILY: arial, tahoma, verdana; BACKGROUND: url(/res/titlebg.gif) no-repeat 100% 50%
}
H3 {
	FONT-FAMILY: arial, tahoma, verdana; BACKGROUND: url(/res/titlebg.gif) no-repeat 100% 50%
}
H4 {
	FONT-FAMILY: arial, tahoma, verdana; BACKGROUND: url(/res/titlebg.gif) no-repeat 100% 50%
}
H1.pageTitle {
	MARGIN-BOTTOM: 15px; COLOR: #4b4b4b; FONT-SIZE: 21px; FONT-WEIGHT: normal; MARGIN-RIGHT: 10px
}
DIV.token H2 {
	MARGIN-BOTTOM: 8px; COLOR: #4b4b4b; FONT-SIZE: 21px; FONT-WEIGHT: normal
}
DIV.token H3 {
	MARGIN-BOTTOM: 8px; COLOR: #4b4b4b; FONT-SIZE: 18px; FONT-WEIGHT: normal
}
DIV.token H4 {
	MARGIN-BOTTOM: 8px; COLOR: #4b4b4b; FONT-SIZE: 16px; FONT-WEIGHT: normal
}
DIV.token P {
	MARGIN-BOTTOM: 8px
}
DIV.token * P {
	COLOR: #525252
}
DIV.token * TD {
	COLOR: #525252
}
DIV.token * B {
	COLOR: #525252
}
DIV.token * DIV {
	COLOR: #525252
}
A:link {
	COLOR: #2f9dd8
}
A:visited {
	COLOR: #2f9dd8
}
A:hover {
	COLOR: #2f9dd8; TEXT-DECORATION: underline !important
}
DIV.leftContent A:visited {
	COLOR: #2f9dd8
}
DIV.topContent A:visited {
	COLOR: #2f9dd8
}
TD.mainContent A:visited {
	COLOR: #2f9dd8
}
TD.rightContent A:visited {
	COLOR: #2f9dd8
}
DIV.bottomContent A:visited {
	COLOR: #2f9dd8
}
TABLE.visible {
	WIDTH: 100%; EMPTY-CELLS: show; MARGIN-BOTTOM: 8px
}
TABLE.invisible {
	WIDTH: 100%; EMPTY-CELLS: show; MARGIN-BOTTOM: 8px
}
TABLE.invisible TD {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; PADDING-TOP: 4px
}
TABLE.visible TD {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; PADDING-TOP: 4px
}
TABLE.visible TD {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-RIGHT: #000 1px solid
}
A.alkuun {
	DISPLAY: none
}
DIV.home {
	Z-INDEX: 3; POSITION: absolute; WIDTH: 250px; HEIGHT: 56px; TOP: 0px; RIGHT: 0px
}
DIV.home A {
	DISPLAY: block; HEIGHT: 56px; TEXT-DECORATION: none !important
}
DIV.homelink {
	Z-INDEX: 3; POSITION: absolute; WIDTH: 314px; BACKGROUND: url(/res/hermialogo-front.jpg) no-repeat; HEIGHT: 90px; TOP: 0px; LEFT: 3px
}
DIV.homelinken {
	BACKGROUND: url(/res/hermialogo-front.jpg) no-repeat
}
A.homelink {
	DISPLAY: block; HEIGHT: 86px; TEXT-DECORATION: none
}
A.homelink:hover {
	TEXT-DECORATION: none !important
}
DIV.themeImageFront {
	Z-INDEX: 2; POSITION: absolute; WIDTH: 654px; HEIGHT: 90px; TOP: 0px; LEFT: 317px
}
DIV.themeImage {
	Z-INDEX: 2; POSITION: absolute; WIDTH: 100%; BACKGROUND: url(/res/themeshadowright.gif) no-repeat right 50%; TOP: 0px; LEFT: 3px
}
DIV.navPath {
	PADDING-BOTTOM: 6px; MARGIN-BOTTOM: 12px; COLOR: #949494
}
DIV.navPath A {
	TEXT-DECORATION: none
}
DIV.navPath A SPAN.title {
	
}
DIV.navPath SPAN.title {
	
}
TABLE.layout {
	MARGIN: 5px auto 10px; EMPTY-CELLS: show; BACKGROUND: url(/res/contentbg.gif) #fff repeat-y
}
TABLE.layout TD.siteTools {
	BACKGROUND: url(/res/topfunksbg-subpagenewest.jpg) no-repeat; HEIGHT: 66px
}
TABLE.layout TD.siteToolsFront {
	BACKGROUND: url(/res/topfunksbg-frontnew.jpg) no-repeat 50% bottom; HEIGHT: 52px
}
TABLE.layout DIV.toolLinks {
	POSITION: absolute; TEXT-ALIGN: left; WIDTH: 300px; TOP: 22px; LEFT: 385px
}
TABLE.layout TD.siteToolsFront DIV.toolLinks {
	TOP: 14px
}
DIV.toolLinks A {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
TABLE.layout TD.inner {
	HEIGHT: 350px
}
TABLE.layout TD.topbar {
	HEIGHT: 86px
}
TABLE.layout TD.topbarFront {
	HEIGHT: 90px
}
TABLE.layout TR.bottomshadow TD.bottom {
	BACKGROUND: url(/res/footershadow.jpg) no-repeat; HEIGHT: 16px
}
TABLE.layout TD.content {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 15px; BACKGROUND: url(/res/contenttopgrad.gif) #fff no-repeat right top; PADDING-TOP: 28px
}
TABLE.contentArea {
	WIDTH: 968px; EMPTY-CELLS: show; MARGIN-LEFT: 3px
}
TABLE.contentArea TD.leftContent {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; WIDTH: 220px; PADDING-RIGHT: 2px; BACKGROUND: url(/res/leftcontentgradient.gif) #e5e5e5 repeat-x; HEIGHT: 350px; PADDING-TOP: 2px
}
TD.leftContent DIV.leftContent {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px; _width: 100%
}
TABLE.cols {
	WIDTH: 100%; EMPTY-CELLS: show
}
TABLE.cols TD.mainContent {
	PADDING-RIGHT: 10px
}
TABLE.cols TD.rightContent {
	PADDING-LEFT: 10px; WIDTH: 190px; PADDING-RIGHT: 5px
}
DIV.topContent {
	MARGIN-BOTTOM: 8px
}
DIV.bottomContent {
	MARGIN-TOP: 8px
}
DIV.helpmenu {
	POSITION: absolute; PADDING-BOTTOM: 4px; WIDTH: 373px; BACKGROUND: url(/res/hakubg.png) no-repeat; FONT-SIZE: 12px !important; TOP: 17px; PADDING-TOP: 3px
}
DIV.helpmenuFront {
	POSITION: absolute; WIDTH: 373px; TOP: 9px; LEFT: 0px
}
DIV.helpmenu IMG {
	VERTICAL-ALIGN: middle
}
DIV.helpmenu INPUT {
	VERTICAL-ALIGN: middle
}
DIV.helpmenu IMG.fsizeplus {
	MARGIN-LEFT: 5px
}
DIV.helpmenu IMG.fsizeminus {
	MARGIN-RIGHT: 5px
}
DIV.helpmenu INPUT.q {
	BORDER-BOTTOM: #eaeaea 1px solid; BORDER-LEFT: #eaeaea 1px solid; BACKGROUND-COLOR: #fff; WIDTH: 132px; HEIGHT: 16px; MARGIN-LEFT: 27px; BORDER-TOP: #eaeaea 1px solid; BORDER-RIGHT: #eaeaea 1px solid
}
DIV.helpmenuFront INPUT.q {
	
}
DIV.helpmenu INPUT.go {
	BORDER-BOTTOM: #2880ae 1px solid; BORDER-LEFT: #2880ae 1px solid; BACKGROUND-COLOR: #2f9dd8; WIDTH: 60px; HEIGHT: 18px; COLOR: #fff; FONT-SIZE: 11px; BORDER-TOP: #2880ae 1px solid; FONT-WEIGHT: bold; MARGIN-RIGHT: 25px; BORDER-RIGHT: #2880ae 1px solid
}
DIV.helpmenu A {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
TABLE.layout TD.copy {
	TEXT-ALIGN: right; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #ededed; PADDING-RIGHT: 8px; FONT-FAMILY: arial, tahoma, verdana; COLOR: #666; FONT-SIZE: 11px; PADDING-TOP: 5px
}
TABLE.layout TD.copy A {
	COLOR: #666; FONT-SIZE: 11px; TEXT-DECORATION: none
}
TABLE.sidemenu {
	WIDTH: 100%
}
TABLE.sidemenu TD.level0 {
	PADDING-BOTTOM: 5px; BACKGROUND: url(/res/katkox.gif) #f6f6f6 repeat-x left bottom; PADDING-TOP: 5px
}
TABLE.sidemenu TD.level1 {
	PADDING-BOTTOM: 5px; BACKGROUND: url(/res/katkox.gif) #f6f6f6 repeat-x left bottom; PADDING-TOP: 5px
}
TABLE.sidemenu TD.level1-onpath {
	BACKGROUND: url(/res/katkox.gif) #fff repeat-x left bottom
}
TABLE.sidemenu TABLE.level2-first {
	
}
TABLE.sidemenu TD.level2-last {
	
}
TABLE.sidemenu TD.level2 {
	PADDING-BOTTOM: 5px; BACKGROUND: url(/res/katkox.gif) #fff repeat-x left bottom; PADDING-TOP: 5px
}
TABLE.sidemenu TD.level3 {
	PADDING-BOTTOM: 5px; BACKGROUND: url(/res/katkox.gif) #fff repeat-x left bottom; PADDING-TOP: 5px
}
TABLE.sidemenu TD.level1-here {
	BACKGROUND: url(/res/katkox.gif) #2f9dd8 repeat-x left bottom
}
TABLE.sidemenu TD.level2-here {
	BACKGROUND: url(/res/katkox.gif) #2f9dd8 repeat-x left bottom
}
TABLE.sidemenu TD.level3-here {
	BACKGROUND: url(/res/katkox.gif) #2f9dd8 repeat-x left bottom
}
TABLE.sidemenu TABLE.level0 {
	WIDTH: 100%; EMPTY-CELLS: show
}
TABLE.sidemenu TABLE.level1 {
	WIDTH: 100%; EMPTY-CELLS: show
}
TABLE.sidemenu TABLE.level2 {
	WIDTH: 100%; EMPTY-CELLS: show
}
TABLE.sidemenu TABLE.level3 {
	WIDTH: 100%; EMPTY-CELLS: show
}
TABLE.sidemenu TABLE.level1 {
	
}
TABLE.sidemenu TABLE.level2 {
	
}
TABLE.sidemenu TABLE.level3 {
	
}
TABLE.sidemenu TABLE.level0 TD {
	VERTICAL-ALIGN: middle
}
TABLE.sidemenu TABLE.level1 TD {
	VERTICAL-ALIGN: middle
}
TABLE.sidemenu TABLE.level0 TD.nod1 {
	TEXT-ALIGN: center; WIDTH: 18px; BACKGROUND: url(/res/smnod.gif) no-repeat 7px 3px
}
TABLE.sidemenu TABLE.level1 TD.nod1 {
	TEXT-ALIGN: center; WIDTH: 18px; BACKGROUND: url(/res/smnod.gif) no-repeat 7px 3px
}
TABLE.sidemenu TABLE.level1-here TD.nod1 {
	BACKGROUND: url(/res/smnods.gif) no-repeat 7px 3px
}
TABLE.sidemenu TD.nod2 {
	WIDTH: 10px
}
TABLE.sidemenu TD.nod2 IMG {
	MARGIN-TOP: 4px
}
TABLE.sidemenu TABLE.level2-here TD.nod2 {
	WIDTH: 10px; FONT-WEIGHT: bold
}
TABLE.sidemenu TABLE.level3-here TD.nod2 {
	WIDTH: 10px; FONT-WEIGHT: bold
}
TABLE.sidemenu TABLE.level0 A {
	COLOR: #737373 !important; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
TABLE.sidemenu TABLE.level1 A {
	COLOR: #737373 !important; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
TABLE.sidemenu TABLE.level2 A {
	COLOR: #737373 !important; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
TABLE.sidemenu TABLE.level3 A {
	COLOR: #737373 !important; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
TABLE.sidemenu TABLE.level0-onpath A {
	COLOR: #737373 !important
}
TABLE.sidemenu TABLE.level1-onpath A {
	COLOR: #737373 !important
}
TABLE.sidemenu TABLE.level2-onpath A {
	COLOR: #737373 !important
}
TABLE.sidemenu TABLE.level3-onpath A {
	COLOR: #737373 !important
}
TABLE.sidemenu TABLE.level2 A {
	TEXT-DECORATION: none
}
TABLE.sidemenu TABLE.level3 A {
	TEXT-DECORATION: none
}
TABLE.sidemenu TABLE.level1-here A {
	COLOR: #fff !important; FONT-WEIGHT: bold
}
TABLE.sidemenu TABLE.level2-here A {
	COLOR: #fff !important; FONT-WEIGHT: bold
}
TABLE.sidemenu TABLE.level3-here A {
	COLOR: #fff !important; FONT-WEIGHT: bold
}
DIV.hiddenmenu {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 10px; PADDING-TOP: 5px
}
DIV.hiddenmenu * {
	VERTICAL-ALIGN: middle
}
TABLE.topnavicontainer {
	BACKGROUND-COLOR: #666; WIDTH: 968px; EMPTY-CELLS: show; MARGIN-BOTTOM: 1px; MARGIN-LEFT: 3px
}
TABLE.topnavicontainer TD.start {
	WIDTH: 5px; BACKGROUND: url(/res/tmstart.gif) no-repeat; HEIGHT: 37px
}
TABLE.topnavicontainer TD.end {
	WIDTH: 5px; BACKGROUND: url(/res/tmend.gif) no-repeat; HEIGHT: 37px
}
TABLE.topnavicontainer TD.navi {
	BACKGROUND: url(/res/tmbg.gif) repeat-x
}
TABLE.topnavi {
	EMPTY-CELLS: show
}
TABLE.topnavi TD {
	HEIGHT: 37px; VERTICAL-ALIGN: middle
}
TABLE.topnavi A {
	PADDING-BOTTOM: 9px; DISPLAY: block; COLOR: #fff !important; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 9px
}
TABLE.topnavi TD.topnavilink {
	PADDING-LEFT: 10px; PADDING-RIGHT: 10px
}
TABLE.topnavi TD.topnavilinkchosen {
	PADDING-LEFT: 10px; PADDING-RIGHT: 10px
}
TABLE.topnavi TD.topnavilinkchosen {
	BACKGROUND-COLOR: #fff
}
TABLE.topnavi TD.topnavilinkchosen A {
	COLOR: #288dc3 !important
}
TABLE.topnavi TD.topnavilink A {
	COLOR: #fff !important
}
TABLE.topnavi TD.spacer {
	WIDTH: 2px; BACKGROUND: url(/res/tmspacer.gif) no-repeat
}
TABLE.topnavi TD.tabstart {
	DISPLAY: none
}
TABLE.topnavi TD.tabend {
	DISPLAY: none
}
TABLE.topnavi TD.tabstarts {
	DISPLAY: none
}
TABLE.topnavi TD.tabends {
	DISPLAY: none
}
DIV.viewToggle {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; BACKGROUND: url(/res/summary/6/itembg1.gif) repeat-x left bottom; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
TABLE.summary {
	WIDTH: 100%; EMPTY-CELLS: show; MARGIN-BOTTOM: 10px
}
TABLE.SummaryContent {
	WIDTH: 100%; EMPTY-CELLS: show
}
TABLE.summary1 TR.r1 TD.c1 {
	WIDTH: 5px; BACKGROUND: url(/res/1r1c1.gif) no-repeat right bottom; HEIGHT: 28px
}
TABLE.summary1 TR.r1 TD.c2 {
	BACKGROUND: url(/res/1r1c2.gif) repeat-x left bottom
}
TABLE.summary1 TR.r1 TD.c3 {
	WIDTH: 5px; BACKGROUND: url(/res/1r1c3.gif) no-repeat left bottom; HEIGHT: 28px
}
TABLE.summary1 TR.r2 TD.c1 {
	
}
TABLE.summary1 TR.r2 TD.c3 {
	
}
TABLE.summary1 TR.r3 TD.c1 {
	
}
TABLE.summary1 TR.r3 TD.c2 {
	
}
TABLE.summary1 TR.r3 TD.c3 {
	
}
TABLE.summary1 H2 {
	PADDING-LEFT: 5px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #fff; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 8px
}
TABLE.summary1 H2 A {
	COLOR: #fff !important; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
TABLE.summary1 H3 {
	MARGIN: 0px; PADDING-LEFT: 5px; PADDING-TOP: 5px
}
TABLE.summary1 H3 A {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
TABLE.summary2 TR.r1 TD.c1 {
	WIDTH: 6px; BACKGROUND: url(/res/2r1c1.gif) no-repeat; HEIGHT: 41px
}
TABLE.summary2 TR.r1 TD.c2 {
	BACKGROUND: url(/res/2r1c2.gif) repeat-x; VERTICAL-ALIGN: middle
}
TABLE.summary2 TR.r1 TD.c3 {
	WIDTH: 6px; BACKGROUND: url(/res/2r1c3.gif) no-repeat; HEIGHT: 41px
}
TABLE.summary2 TR.r2 TD.c2 {
	
}
TABLE.summary2 TR.r3 TD.c1 {
	
}
TABLE.summary2 TR.r3 TD.c2 {
	
}
TABLE.summary2 TR.r3 TD.c3 {
	
}
TABLE.summary2 H2 {
	PADDING-LEFT: 5px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #fff; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
TABLE.summary2 H2 A {
	COLOR: #fff !important; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
TABLE.summary3 TR.r1 TD.c1 {
	WIDTH: 15px; BACKGROUND: url(/res/summary/6/2r1c1.gif) no-repeat; HEIGHT: 48px
}
TABLE.summary3 TR.r1 TD.c2 {
	BACKGROUND: url(/res/summary/6/2r1c2.gif) repeat-x
}
TABLE.summary3 TR.r1 TD.c3 {
	WIDTH: 15px; BACKGROUND: url(/res/summary/6/2r1c3.gif) no-repeat; HEIGHT: 48px
}
TABLE.summary3 TR.r2 TD.c2 {
	
}
TABLE.summary3 TR.r3 TD.c1 {
	BACKGROUND: url(/res/summary/6/1r3c1.gif) no-repeat right bottom; HEIGHT: 15px
}
TABLE.summary3 TR.r3 TD.c2 {
	PADDING-BOTTOM: 8px; BACKGROUND: url(/res/summary/6/1r3c2.gif) repeat-x left bottom; PADDING-TOP: 8px
}
TABLE.summary3 TR.r3 TD.c3 {
	BACKGROUND: url(/res/summary/6/1r3c3.gif) no-repeat left bottom; HEIGHT: 15px
}
TABLE.summary3 H2 {
	PADDING-LEFT: 5px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #545454; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 8px
}
TABLE.summary3 H2 A {
	COLOR: #545454 !important; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
TABLE.HighlightSummary1 DIV.title {
	PADDING-LEFT: 24px; BACKGROUND: url(/res/summary/icons/morebullet1.gif) no-repeat 7px 14px; PADDING-TOP: 10px
}
TABLE.HighlightSummary1 DIV.title A {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
TABLE.HighlightSummary1 DIV.text {
	PADDING-LEFT: 24px; COLOR: #545454
}
TABLE.HighlightSummary2 DIV.title {
	PADDING-LEFT: 24px; BACKGROUND: url(/res/summary/icons/morebullet1.gif) no-repeat 7px 14px; PADDING-TOP: 10px
}
TABLE.HighlightSummary2 DIV.title A {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
TABLE.HighlightSummary2 DIV.text {
	PADDING-LEFT: 24px; COLOR: #bababa
}
TABLE.HighlightSummary3 DIV.title {
	PADDING-LEFT: 24px; BACKGROUND: url(/res/summary/icons/morebullet1.gif) no-repeat 7px 14px; PADDING-TOP: 10px
}
TABLE.HighlightSummary3 DIV.title A {
	TEXT-DECORATION: none
}
TABLE.HighlightSummary3 DIV.text {
	PADDING-LEFT: 24px; COLOR: #bababa
}
TABLE.NewsSummary1 TABLE.SummaryContent TD {
	PADDING-BOTTOM: 10px; BACKGROUND: url(/res/katkox.gif) repeat-x left bottom
}
TABLE.NewsSummary1 P {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 5px; MARGIN-BOTTOM: 0px; BACKGROUND: url(/res/katkox.gif) repeat-x left bottom
}
TABLE.NewsSummary1 P A {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
TABLE.NewsSummary1 DIV.pvm {
	PADDING-LEFT: 5px; COLOR: #b8b8b8; FONT-SIZE: 10px; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
TABLE.NewsSummary1 DIV.ingressi {
	PADDING-LEFT: 5px; COLOR: #434343; PADDING-TOP: 3px
}
TABLE.NewsSummary2 TABLE.SummaryContent TD {
	PADDING-BOTTOM: 10px; BACKGROUND: url(/res/summary/6/itembg1.gif) repeat-x left bottom
}
TABLE.NewsSummary2 P {
	PADDING-LEFT: 24px; MARGIN-BOTTOM: 0px; BACKGROUND: url(/res/summary/icons/itembullet2.gif) no-repeat 5px 12px; PADDING-TOP: 10px
}
TABLE.NewsSummary2 P A {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
TABLE.NewsSummary2 DIV.pvm {
	PADDING-LEFT: 24px; COLOR: #bababa; FONT-SIZE: 10px; FONT-WEIGHT: bold
}
TABLE.NewsSummary2 DIV.ingressi {
	PADDING-LEFT: 24px; COLOR: #bababa
}
TABLE.NewsSummary2 H3 {
	PADDING-LEFT: 24px; BACKGROUND: url(/res/summary/icons/morebullet1.gif) no-repeat 10px 5px
}
TABLE.NewsSummary2 H3 A {
	TEXT-DECORATION: none
}
TABLE.NewsSummary3 TABLE.SummaryContent TD {
	PADDING-BOTTOM: 10px; BACKGROUND: url(/res/summary/6/itembg1.gif) repeat-x left bottom
}
TABLE.NewsSummary3 P {
	PADDING-LEFT: 24px; MARGIN-BOTTOM: 0px; BACKGROUND: url(/res/summary/icons/itembullet2.gif) no-repeat 5px 12px; PADDING-TOP: 10px
}
TABLE.NewsSummary3 P A {
	TEXT-DECORATION: none
}
TABLE.NewsSummary3 DIV.pvm {
	PADDING-LEFT: 24px; COLOR: #bababa; FONT-SIZE: 10px; FONT-WEIGHT: bold
}
TABLE.NewsSummary3 DIV.ingressi {
	PADDING-LEFT: 24px; COLOR: #bababa
}
TABLE.NewsSummary3 H3 {
	PADDING-LEFT: 24px; BACKGROUND: url(/res/summary/icons/morebullet1.gif) no-repeat 10px 5px
}
TABLE.NewsSummary3 H3 A {
	TEXT-DECORATION: none
}
TABLE.EventsSummary1 TABLE.SummaryContent TD {
	PADDING-BOTTOM: 10px; BACKGROUND: url(/res/summary/6/itembg1.gif) repeat-x left bottom
}
TABLE.EventsSummary1 P {
	PADDING-LEFT: 24px; MARGIN-BOTTOM: 0px; BACKGROUND: url(/res/summary/icons/itembullet1.gif) no-repeat 5px 12px; PADDING-TOP: 10px
}
TABLE.EventsSummary1 P A {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
TABLE.EventsSummary1 DIV.pvm {
	PADDING-LEFT: 24px; COLOR: #bababa; FONT-SIZE: 10px; FONT-WEIGHT: bold
}
TABLE.EventsSummary1 H3 {
	PADDING-LEFT: 24px; BACKGROUND: url(/res/summary/icons/morebullet1.gif) no-repeat 8px 5px
}
TABLE.EventsSummary1 H3 A {
	TEXT-DECORATION: none
}
TABLE.EventsSummary2 TABLE.SummaryContent TD {
	PADDING-BOTTOM: 10px; BACKGROUND: url(/res/summary/6/itembg1.gif) repeat-x left bottom
}
TABLE.EventsSummary2 P {
	PADDING-LEFT: 24px; MARGIN-BOTTOM: 0px; BACKGROUND: url(/res/summary/icons/itembullet1.gif) no-repeat 5px 12px; PADDING-TOP: 10px
}
TABLE.EventsSummary2 P A {
	TEXT-DECORATION: none
}
TABLE.EventsSummary2 DIV.pvm {
	PADDING-LEFT: 24px; COLOR: #bababa; FONT-SIZE: 10px; FONT-WEIGHT: bold
}
TABLE.EventsSummary2 H3 {
	PADDING-LEFT: 24px; BACKGROUND: url(/res/summary/icons/morebullet1.gif) no-repeat 8px 5px
}
TABLE.EventsSummary2 H3 A {
	TEXT-DECORATION: none
}
TABLE.EventsSummary3 TABLE.SummaryContent TD {
	PADDING-BOTTOM: 10px; BACKGROUND: url(/res/summary/6/itembg1.gif) repeat-x left bottom
}
TABLE.EventsSummary3 P {
	PADDING-LEFT: 24px; MARGIN-BOTTOM: 0px; BACKGROUND: url(/res/summary/icons/itembullet1.gif) no-repeat 5px 12px; PADDING-TOP: 10px
}
TABLE.EventsSummary3 P A {
	TEXT-DECORATION: none
}
TABLE.EventsSummary3 DIV.pvm {
	PADDING-LEFT: 24px; COLOR: #bababa; FONT-SIZE: 10px; FONT-WEIGHT: bold
}
TABLE.EventsSummary3 H3 {
	PADDING-LEFT: 24px; BACKGROUND: url(/res/summary/icons/morebullet1.gif) no-repeat 8px 5px
}
TABLE.EventsSummary3 H3 A {
	TEXT-DECORATION: none
}
TABLE.summary DIV.eiRiveja {
	
}
TABLE.summary H1 {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
TABLE.summary H2 {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
TABLE.summary H3 {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
H1.mainTitle {
	PADDING-LEFT: 28px; BACKGROUND: url(/res/summary/icons/titlebullet1.gif) no-repeat 11px 3px; COLOR: #545454; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
TABLE.cc TD.list H1 {
	PADDING-LEFT: 28px; BACKGROUND: url(/res/summary/icons/titlebullet1.gif) no-repeat 11px 3px; COLOR: #545454; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
TABLE.cc TD.list H1 {
	MARGIN-BOTTOM: 10px
}
DL.tiedote DIV {
	PADDING-LEFT: 28px; BACKGROUND: url(/res/summary/icons/morebullet1.gif) no-repeat 15px 4px
}
UL.calevtlist {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL.calevtlist LI {
	LIST-STYLE-TYPE: none
}
UL.calevtlist LI A {
	PADDING-LEFT: 12px; BACKGROUND: url(/res/summary/icons/morebullet1.gif) no-repeat 0px 4px
}
DL.tiedote DD {
	PADDING-LEFT: 17px
}
H1.artikkeliOtsikko {
	PADDING-LEFT: 27px; MARGIN-BOTTOM: 10px; BACKGROUND: url(/res/summary/icons/titlebullet1.gif) no-repeat 8px 6px
}
TABLE.artikkeli TD.tiedot {
	
}
TABLE.artikkeli P.ingressi {
	PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #efefef; FONT-STYLE: oblique; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 10px; FONT-WEIGHT: normal; PADDING-TOP: 10px
}
TABLE.artikkeli TD.kuvat DIV.suurenna {
	BORDER-BOTTOM: medium none; TEXT-ALIGN: left; BORDER-LEFT: medium none; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #3e8dc5 !important; BORDER-TOP: medium none; FONT-WEIGHT: bold; BORDER-RIGHT: medium none
}
DIV.liitteet {
	MARGIN-TOP: 10px
}
TABLE.DiscussionSummary TR.r1 TD.c1 {
	WIDTH: 15px; BACKGROUND: url(/res/summary/custom/1r1c1.gif) no-repeat right bottom; HEIGHT: 48px
}
TABLE.DiscussionSummary TR.r1 TD.c2 {
	BACKGROUND: url(/res/summary/custom/1r1c2.gif) repeat-x left bottom
}
TABLE.DiscussionSummary TR.r1 TD.c3 {
	WIDTH: 15px; BACKGROUND: url(/res/summary/custom/1r1c3.gif) no-repeat left bottom; HEIGHT: 48px
}
TABLE.DiscussionSummary TR.r2 TD.c1 {
	
}
TABLE.DiscussionSummary TR.r2 TD.c3 {
	
}
TABLE.DiscussionSummary TR.r3 TD.c1 {
	BACKGROUND: url(/res/summary/custom/1r3c1.gif) no-repeat right bottom; HEIGHT: 15px
}
TABLE.DiscussionSummary TR.r3 TD.c2 {
	PADDING-BOTTOM: 8px; BACKGROUND: url(/res/summary/custom/1r3c2.gif) repeat-x left bottom; VERTICAL-ALIGN: bottom; PADDING-TOP: 8px
}
TABLE.DiscussionSummary TR.r3 TD.c3 {
	BACKGROUND: url(/res/summary/custom/1r3c3.gif) no-repeat left bottom; HEIGHT: 15px
}
TABLE.DiscussionSummary H2 {
	PADDING-LEFT: 24px; BACKGROUND: url(/res/summary/custom/titleicon1-1.gif) no-repeat 0px 6px; COLOR: #fff; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 8px
}
TABLE.DiscussionSummary H3 {
	PADDING-LEFT: 14px; BACKGROUND: url(/res/summary/icons/morebullet1.gif) no-repeat 0px 5px
}
TABLE.DiscussionSummary H3 A {
	COLOR: #3e8dc5 !important; TEXT-DECORATION: none
}
DL.keskustelu DT A {
	PADDING-LEFT: 10px; BACKGROUND: url(/res/summary/icons/morebullet1.gif) no-repeat 0px 4px
}
TD.forumThread LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 7px
}
TD.forumThread LI A {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 16px; BACKGROUND: url(/res/summary/icons/itembullet2.gif) no-repeat 0px 2px
}
TD.forumThread LI B {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 16px; BACKGROUND: url(/res/summary/icons/itembullet2.gif) no-repeat 0px 2px
}
TD.forumThread DIV.forumDate {
	PADDING-LEFT: 16px; PADDING-TOP: 2px
}
TABLE.PollSummary1 H2 {
	
}
TABLE.PollSummary1 H3 A {
	COLOR: #3e8dc5 !important; TEXT-DECORATION: none
}
DIV.poll P.poll_question {
	PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; COLOR: #545454; FONT-WEIGHT: bold; PADDING-TOP: 4px
}
DIV.poll TABLE.poll {
	BORDER-BOTTOM: #cbcbcb 1px dotted; WIDTH: 100%; MARGIN-BOTTOM: 10px
}
DIV.poll TABLE.poll TD {
	PADDING-LEFT: 10px; PADDING-RIGHT: 10px
}
TABLE.poll TD P {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 6px
}
H2.poll_title {
	PADDING-LEFT: 24px; MARGIN-BOTTOM: 10px; BACKGROUND: url(/res/summary/icons/titlebullet1.gif) no-repeat 5px 5px
}
TABLE.poll {
	MARGIN-BOTTOM: 10px
}
TABLE.sitemap DIV.mainmenu {
	PADDING-LEFT: 12px; BACKGROUND: url(/res/summary/icons/morebullet1.gif) no-repeat 2px 4px
}
DIV.tiivistelma {
	BORDER-BOTTOM: #222 1px solid; BORDER-LEFT: #222 1px solid; BORDER-TOP: #222 1px solid; BORDER-RIGHT: #222 1px solid
}
DIV.tiivistelma A {
	TEXT-DECORATION: none
}
DIV.tiivistelma H3 {
	PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #222; MARGIN-TOP: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; MARGIN-BOTTOM: 0px; COLOR: white; FONT-WEIGHT: bold; PADDING-TOP: 3px
}
DIV.tiivistelma H3 A {
	COLOR: white
}
DIV.tiivistelma DIV.kaikki {
	TEXT-ALIGN: right; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #eee; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: #222 1px solid; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
DIV.tiivistelma P {
	MARGIN: 6px 4px 4px
}
TABLE.artikkeli TD.tiedot P.ingressi {
	FONT-WEIGHT: bold
}
DIV.resultPages {
	BORDER-BOTTOM: #222 1px solid; BORDER-LEFT: #222 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #eee; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: #222 1px solid; BORDER-RIGHT: #222 1px solid; PADDING-TOP: 5px
}
DIV.resultPages SPAN {
	FONT-WEIGHT: bold; MARGIN-RIGHT: 5px
}
DIV.resultPages A {
	MARGIN-RIGHT: 5px
}
DIV.viewToggle {
	BORDER-BOTTOM: #222 1px dashed; BORDER-LEFT: #222 1px dashed; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #eee; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; MARGIN-BOTTOM: 10px; BORDER-TOP: #222 1px dashed; FONT-WEIGHT: bold; BORDER-RIGHT: #222 1px dashed; PADDING-TOP: 5px
}
H3.listaUpotuksenOtsikko {
	BORDER-BOTTOM: #222 1px dashed; BORDER-LEFT: #222 1px dashed; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; MARGIN-BOTTOM: 5px; BORDER-TOP: #222 1px dashed; BORDER-RIGHT: #222 1px dashed; PADDING-TOP: 5px
}
DL.tiedote DT {
	MARGIN-BOTTOM: 2px; CLEAR: left; FONT-WEIGHT: bold
}
DL.tiedote A.edit IMG {
	VERTICAL-ALIGN: middle
}
DL.tiedote DT DIV {
	PADDING-BOTTOM: 5px
}
DL.tiedote DT DIV.node {
	BACKGROUND-COLOR: #22e; MARGIN-TOP: 6px; WIDTH: 8px; FLOAT: left; HEIGHT: 8px; FONT-SIZE: 5px; VERTICAL-ALIGN: middle; MARGIN-RIGHT: 2px
}
DL.tiedote SPAN.pvm {
	WHITE-SPACE: nowrap; FONT-SIZE: 80%; FONT-WEIGHT: normal
}
DIV.tiivistelma SPAN.pvm {
	WHITE-SPACE: nowrap; FONT-SIZE: 80%; FONT-WEIGHT: normal
}
DL.tiedote DD {
	MARGIN-BOTTOM: 18px; MARGIN-LEFT: 12px
}
DL.tiedote DD IMG {
	MARGIN-TOP: 2px; FLOAT: left; MARGIN-RIGHT: 5px
}
DL.tiedote A.lisaa {
	
}
DIV.kuvat {
	PADDING-BOTTOM: 4px; PADDING-RIGHT: 9px; FLOAT: left
}
DIV.kuvat IMG {
	MARGIN-TOP: 18px
}
DIV.kuvat IMG.ensimmainen {
	MARGIN-TOP: 0px
}
P.julkaisu {
	TEXT-ALIGN: right; MARGIN-TOP: 5px; MARGIN-BOTTOM: 0px
}
H1.artikkeliOtsikko {
	MARGIN-TOP: 5px
}
TABLE.artikkeli {
	BORDER-COLLAPSE: collapse
}
TABLE.artikkeli TD.kuvat {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
TABLE.artikkeli TD.tiedot {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
TABLE.artikkeli TD.kuvat DIV.teksti {
	MARGIN-BOTTOM: 18px
}
P.ingressi {
	MARGIN-BOTTOM: 0px
}
TD.tiedot P.ingressi {
	FONT-WEIGHT: bold
}
HR.artikkeli {
	LINE-HEIGHT: 0px; MARGIN-TOP: 8px; HEIGHT: 1px; COLOR: #222; FONT-SIZE: 1px
}
DIV.liitteet {
	BORDER-BOTTOM: #222 1px solid; BORDER-LEFT: #222 1px solid; BACKGROUND-COLOR: #eee; MARGIN-BOTTOM: 15px; BORDER-TOP: #222 1px solid; BORDER-RIGHT: #222 1px solid
}
DIV.liitteet H3 {
	BORDER-BOTTOM: #222 1px dashed; PADDING-BOTTOM: 4px; MARGIN-TOP: 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; MARGIN-BOTTOM: 0px; PADDING-TOP: 4px
}
DIV.liitteet UL {
	MARGIN: 4px 4px 4px 26px; PADDING-LEFT: 0px
}
P.asiasanalista {
	FONT-STYLE: italic
}
H2.poiminto {
	MARGIN: 0px 0px -10px
}
TD.kuvat DIV.suurenna {
	BORDER-BOTTOM: #22e 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #22e 1px solid; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #eee; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; COLOR: #22e; BORDER-TOP: #22e 1px solid; BORDER-RIGHT: #22e 1px solid; TEXT-DECORATION: none; PADDING-TOP: 2px
}
TABLE.cc TD {
	VERTICAL-ALIGN: top
}
TABLE.cc TD.list {
	WIDTH: 90%
}
TABLE.cc TD.cal {
	WIDTH: 10%
}
TABLE.cc TABLE.calendar {
	WIDTH: 100%; BORDER-COLLAPSE: collapse
}
TABLE.cc TABLE.calendar TD {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px
}
TABLE.cc TABLE.calendar TD.colTitle {
	TEXT-ALIGN: center; FONT-WEIGHT: bold
}
TABLE.cc TABLE.calendar TD.week {
	FONT-WEIGHT: bold; BORDER-RIGHT: black 1px solid
}
TABLE.cc TABLE.calendar TD.hit {
	TEXT-ALIGN: center; FONT-WEIGHT: bold
}
TABLE.cc TABLE.calendar TD.day {
	TEXT-ALIGN: center
}
TABLE.cc TABLE.calendar TABLE.link {
	WIDTH: 100%
}
TABLE.cc TABLE.link {
	WIDTH: 100%; BORDER-COLLAPSE: collapse
}
TABLE.cc TABLE.link TD {
	WHITE-SPACE: nowrap; FONT-WEIGHT: bold
}
TABLE.cc TABLE.link TD.prevlink {
	TEXT-ALIGN: left
}
TABLE.cc TABLE.link TD.nextlink {
	TEXT-ALIGN: right
}
TABLE.cc H2.tight {
	MARGIN-BOTTOM: 0px
}
TABLE.cc H3.tight {
	MARGIN-BOTTOM: 0px
}
TABLE.cc UL.calevtlist {
	MARGIN-TOP: 0px
}
TABLE.cc UL.calevtlist LI {
	MARGIN-TOP: 2px
}
TABLE.artikkeli TD {
	VERTICAL-ALIGN: top
}
TABLE.artikkeli TD.kuvat {
	PADDING-LEFT: 5px; PADDING-RIGHT: 5px
}
TABLE.artikkeli DIV.suurenna {
	FONT-WEIGHT: bold
}
TABLE.artikkeli TD.tiedot P.ingressi {
	FONT-WEIGHT: bold
}
DL.tiedote DT DIV {
	PADDING-BOTTOM: 5px
}
DIV.poll IMG.poll {
	BORDER-BOTTOM: #555555 1px solid; BORDER-LEFT: #555555 1px solid; BACKGROUND-COLOR: #6677aa; BORDER-TOP: #555555 1px solid; BORDER-RIGHT: #555555 1px solid
}
DIV.poll TABLE.poll TD.poll_choice INPUT {
	VERTICAL-ALIGN: middle
}
DIV.poll P.poll_question {
	FONT-WEIGHT: bold
}
DIV.poll DIV.footer {
	FONT-WEIGHT: bold
}
A.feed_link {
	MARGIN: 1px 2px; FLOAT: right; CLEAR: none !important; TEXT-DECORATION: none
}
TABLE.fileList {
	BORDER-SPACING: 1px; BORDER-COLLAPSE: separate
}
TABLE.fileList TR.evenRow {
	BACKGROUND-COLOR: #f7f7f7
}
TABLE.fileList TR.oddRow {
	BACKGROUND-COLOR: #e5e5e5
}
TABLE.fileList TD {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; FONT-SIZE: 9pt; VERTICAL-ALIGN: middle; PADDING-TOP: 8px
}
TABLE.fileList TD.icon {
	WIDTH: 32px; VERTICAL-ALIGN: top
}
TABLE.filelist A {
	FONT-WEIGHT: bold
}
DIV.archived_msg {
	FONT-STYLE: oblique; PADDING-TOP: 8px
}
TD.hit {
	COLOR: #000 !important; FONT-SIZE: 12px
}
TABLE.DiscussionSummary TR.r1 TD.c1 {
	WIDTH: 5px !important; BACKGROUND: url(/res/1r1c1.gif) no-repeat
}
TABLE.DiscussionSummary TR.r1 TD.c2 {
	BACKGROUND: url(/res/1r1c2.gif) repeat-x
}
TABLE.DiscussionSummary TR.r1 TD.c3 {
	WIDTH: 5px !important; BACKGROUND: url(/res/1r1c3.gif) no-repeat
}
TABLE.DiscussionSummary H2 {
	PADDING-LEFT: 5px !important; PADDING-TOP: 5px !important
}
DIV.discussionSummaryContent P {
	PADDING-BOTTOM: 6px !important; BACKGROUND: url(/res/katkox.gif) repeat-x left bottom
}
DIV.discussionSummaryContent SPAN.pvm {
	COLOR: #b8b8b8 !important
}
DIV.discussionSummaryContent A {
	FONT-WEIGHT: bold !important; TEXT-DECORATION: none !important
}
BODY.default TABLE.newsletterArea {
	MARGIN: 20px 0px 10px 15px; WIDTH: 675px
}
BODY.default TABLE.newsletterArea H1 {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
BODY.default TABLE.newsletterArea H2 {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
BODY.default TABLE.newsletterArea H3 {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
BODY.default TABLE.newsletterArea H4 {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
BODY.default TABLE.newsletterArea H5 {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
BODY.default TABLE.newsletterArea TD.mainContent {
	WIDTH: 322px
}
BODY.default TABLE.newsletterArea TD.rightContent {
	WIDTH: 176px; PADDING-RIGHT: 0px
}
BODY.default TABLE.newsletterArea TD.leftContent {
	WIDTH: 148.18px
}
DIV.reg_tabs_lista UL LI {
	HEIGHT: auto !important
}
.reg-email {
	COLOR: #666
}
.reg-notes {
	COLOR: #000 !important
}
