#margin
{
    MARGIN: 0px 20px 0px 0px
}
#bg_top
{
    BACKGROUND-COLOR: #ffac06
}
#Mrgn_top
{
    MARGIN-TOP: 20px;
    MARGIN-LEFT: 40px
}
.txtTop
{
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: Arial, helvetica, sans-serif
}
#BgMenu
{
    BACKGROUND-COLOR: #d6e7fb
}
#bg_kirpputori
{
    BACKGROUND-COLOR: #84b5ff
}
#BgTopVertLine3
{
    BACKGROUND-IMAGE: url(/images/topmenuvertline3.gif);
    BACKGROUND-REPEAT: repeat-x
}
#frontpage_line
{
    BACKGROUND-IMAGE: url(/images/frontpage_line.gif);
    BACKGROUND-REPEAT: repeat-y
}
A.mainNav:active
{
    FONT-SIZE: 11px;
    COLOR: #646466;
    FONT-FAMILY: Arial, helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A.mainNav:link
{
    FONT-SIZE: 11px;
    COLOR: #646466;
    FONT-FAMILY: Arial, helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A.mainNav:visited
{
    MARGIN-TOP: 0px;
    FONT-SIZE: 11px;
    COLOR: #646466;
    FONT-FAMILY: Arial, helvetica, sans-serif;
    TEXT-DECORATION: underline
}
BODY
{
    FONT-FAMILY: Arial, helvetica, sans-serif
}
A.mainNav:hover
{
    FONT-SIZE: 11px;
    COLOR: #646466;
    FONT-FAMILY: Arial, helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A.mainNavCenter:active
{
    FONT-SIZE: 11px;
    COLOR: #642e82;
    FONT-FAMILY: Arial, helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A.mainNavCenter:link
{
    FONT-SIZE: 11px;
    COLOR: #642e82;
    FONT-FAMILY: Arial, helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A.mainNavCenter:visited
{
    MARGIN-TOP: 0px;
    FONT-SIZE: 11px;
    COLOR: #642e82;
    FONT-FAMILY: Arial, helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A.mainNavCenter:hover
{
    FONT-SIZE: 11px;
    COLOR: #642e82;
    FONT-FAMILY: Arial, helvetica, sans-serif;
    TEXT-DECORATION: underline
}
H1
{
    MARGIN-TOP: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #646466;
    FONT-FAMILY: Arial, helvetica, sans-serif
}
H2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #3f3f3f;
    FONT-FAMILY: Arial, helvetica, sans-serif
}
H3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #3f3f3f;
    FONT-FAMILY: Arial, helvetica, sans-serif
}
.ChannelHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 100%;
    COLOR: #f22f01
}
.txtPath
{
    FONT-SIZE: 11px;
    COLOR: #656462;
    FONT-FAMILY: Arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
A:active
{
    FONT-SIZE: 8pt;
    COLOR: #642e82
}
A:link
{
    FONT-SIZE: 8pt;
    COLOR: #642e82
}
A:visited
{
    FONT-SIZE: 8pt;
    COLOR: #642e82
}
A:hover
{
    FONT-SIZE: 8pt;
    COLOR: #642e82
}
.dateTxt
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, helvetica, sans-serif
}
.txt
{
    FONT-SIZE: 8pt;
    COLOR: #3f3f3f;
    FONT-FAMILY: arial, helvetica, sans-serif
}
#pixelLinePath
{
    BACKGROUND-POSITION: center bottom;
    BACKGROUND-IMAGE: url(/images/pixelLinePath.gif);
    BACKGROUND-REPEAT: repeat
}
#BgSearch
{
    BACKGROUND-COLOR: #2e6aca
}
#BgYhteydenotot
{
    BACKGROUND-COLOR: #498ade
}
#BgMenuLine
{
    BACKGROUND-POSITION: center top;
    BACKGROUND-IMAGE: url(/images/menuline_main.gif)
}
#marginYhteystiedot
{
    MARGIN: 10px 0px 10px 35px
}
#height
{
    BACKGROUND-POSITION: center 100%;
    BACKGROUND-IMAGE: url(/mages/pixel_menu.jpg)
}
#BgMenuDark
{
    BACKGROUND-COLOR: #bad4f5
}
#marginSearch
{
    MARGIN-BOTTOM: 8px;
    MARGIN-LEFT: 20px;
    MARGIN-RIGHT: 25px
}
#BgFooter
{
    BACKGROUND-COLOR: #01236a
}
#marginFooter
{
    MARGIN: 0px 0px 0px 35px
}
#marginSub
{
    MARGIN: 4px 0px 4px 6px
}
.mainNav
{
    FONT-SIZE: 8pt;
    COLOR: #646466;
    FONT-FAMILY: Arial, helvetica, sans-serif
}
.txtSearchPath
{
    FONT-SIZE: 8pt;
    COLOR: #677d92;
    FONT-FAMILY: Arial, helvetica, sans-serif
}
TD
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, helvetica, sans-serif
}
#BgTopPic
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(/images/top_pic.gif);
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: #01236a
}
.text
{
    COLOR: #000000;
    LINE-HEIGHT: 17px;
    FONT-FAMILY: arial,helvetica,sans-serif
}
.text A A:link
{
    COLOR: #0001c8
}
.text A:active
{
    COLOR: #0001c8
}
.text A:visited
{
    COLOR: #0001c8
}
.txtS
{
    FONT-SIZE: 10px;
    COLOR: #fff;
    FONT-FAMILY: arial,helvetica,sans-serif
}
#discussionmargin
{
    MARGIN: 2px 4px 15px
}
#discussionmainmargin
{
    MARGIN: 5px 4px 0px 10px
}
#discussiongroupmargin
{
    MARGIN: 3px
}
.discussioncontent1
{
    FONT-SIZE: 74%;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #e5e7ed
}
.discussioncontent2
{
    FONT-SIZE: 74%;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #fff
}
.buttondiscussion
{
    BORDER-RIGHT: #5a636b 1px solid;
    BORDER-TOP: #e7e7e7 1px solid;
    BORDER-LEFT: #e7e7e7 1px solid;
    CURSOR: hand;
    COLOR: #ffffff;
    BORDER-BOTTOM: #5a636b 1px solid;
    FONT-FAMILY: arial,helvetica;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #9c9ca5
}
#discussionmessagemargin
{
    MARGIN-LEFT: 4px
}
.discussioncontent1admin
{
    BACKGROUND-COLOR: #ffadad
}
.txt_search
{
    FONT-SIZE: 11px;
    COLOR: #636363;
    FONT-FAMILY: Arial, helvetica, sans-serif
}
#bg_top_menu
{
    BACKGROUND-COLOR: #636363
}
#bg_mainmenu1
{
    BACKGROUND-COLOR: #fcffae
}
.mainNavHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #646466;
    FONT-FAMILY: Arial, helvetica, sans-serif
}
#bg_footer
{
    BACKGROUND-COLOR: #fcffae
}
.footer_txt
{
    FONT-SIZE: 11px;
    COLOR: #646265;
    FONT-FAMILY: Arial, helvetica, sans-serif
}
#bg_mainmenu2
{
    BACKGROUND-COLOR: #ddd7df
}
#bg_path
{
    BACKGROUND-COLOR: #fbfdd5
}
.previous_link
{
    COLOR: #642e82;
    FONT-FAMILY: Arial, helvetica, sans-serif
}
.previous_link A:active
{
    COLOR: #642e82
}
.previous_link A:hover
{
    COLOR: #642e82
}
.previous_link A:link
{
    COLOR: #642e82
}
.previous_link A:visited
{
    COLOR: #642e82;
    FONT-FAMILY: Arial, helvetica, sans-serif
}
.mainNavHeader2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #646466;
    FONT-FAMILY: Arial, helvetica, sans-serif
}
.txtTopMenu
{
    COLOR: #d5dbdb;
    FONT-FAMILY: Arial, helvetica, sans-serif
}
.txtTopMenu A:active
{
    COLOR: #d5dbdb;
    TEXT-DECORATION: none
}
.txtTopMenu A:hover
{
    COLOR: #d5dbdb;
    TEXT-DECORATION: underline
}
.txtTopMenu A:link
{
    COLOR: #d5dbdb;
    TEXT-DECORATION: none
}
.txtTopMenu A:visited
{
    COLOR: #d5dbdb;
    TEXT-DECORATION: none
}
#line_right
{
    BACKGROUND-POSITION: right top;
    BACKGROUND-IMAGE: url(/images/line_right.gif);
    BACKGROUND-REPEAT: repeat-y
}
.txtPath A:active
{
    COLOR: #632d83
}
.txtPath A:link
{
    COLOR: #632d83
}
.txtPath A:visited
{
    COLOR: #632d83
}
#line_left
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(/images/line_left.gif);
    BACKGROUND-REPEAT: repeat-y
}
.footer_txt A:active
{
    COLOR: #646265
}
.footer_txt A:link
{
    COLOR: #646265
}
.footer_txt A:visited
{
    COLOR: #646265
}
#line_main
{
    BACKGROUND-POSITION: center top;
    BACKGROUND-IMAGE: url(/images/pixel_main_right.jpg);
    BACKGROUND-REPEAT: repeat-y
}
.frontpagelink
{
    COLOR: #623183;
    FONT-FAMILY: Arial, helvetica, sans-serif
}
.frontpagelink A:active
{
    COLOR: #623183
}
.frontpagelink A:link
{
    COLOR: #623183
}
.frontpagelink A:visited
{
    COLOR: #623183
}
.frontpage_noticesHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #b7b7b7;
    FONT-FAMILY: Arial, helvetica, sans-serif
}
A.frontpageNoticeHeader:active
{
    COLOR: #632d83;
    FONT-FAMILY: Arial, helvetica, sans-serif
}
A.frontpageNoticeHeader:link
{
    COLOR: #632d83;
    FONT-FAMILY: Arial, helvetica, sans-serif
}
A.frontpageNoticeHeader:visited
{
    COLOR: #632d83;
    FONT-FAMILY: Arial, helvetica, sans-serif
}
A.frontpageNoticeHeader:hover
{
    COLOR: #632d83;
    FONT-FAMILY: Arial, helvetica, sans-serif
}
.txtTopMenuSelected
{
    COLOR: #fcffae;
    FONT-FAMILY: Arial, helvetica, sans-serif
}
.txtTopMenuSelected A:active
{
    COLOR: #fcffae;
    TEXT-DECORATION: none
}
.txtTopMenuSelected A:hover
{
    COLOR: #fcffae;
    TEXT-DECORATION: underline
}
.txtTopMenuSelected A:link
{
    COLOR: #fcffae;
    TEXT-DECORATION: none
}
.txtTopMenuSelected A:visited
{
    COLOR: #fcffae;
    TEXT-DECORATION: none
}
H4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #3f3f3f;
    FONT-FAMILY: Arial, helvetica, sans-serif
}
P
{
    MARGIN-TOP: 7px;
    FONT-SIZE: 8pt;
    MARGIN-BOTTOM: 7px;
    COLOR: #3f3f3f;
    FONT-FAMILY: Arial, helvetica, sans-serif
}
#BgLogonBox
{
    BACKGROUND-POSITION: center top;
    BACKGROUND-IMAGE: url(/images/pixel_logon.jpg)
}
#BgLogonboxHeader
{
    BACKGROUND-POSITION: center top;
    BACKGROUND-IMAGE: url(/images/pixel_logon.jpg)
}
.error
{
    FONT-SIZE: 11px;
    COLOR: red;
    FONT-FAMILY: Arial, helvetica, sans-serif
}
#BgFrontpageIntroduct
{
    BACKGROUND-COLOR: #fdfede
}

