.borders {
	border: 1px solid #000000;
}

A:ACTIVE, A:LINK, A:VISITED, A.normal:ACTIVE, A.normal:LINK, A.normal:VISITED {
	font-family : Arial, Helvetica, sans-serif, Courier;
	font-size : 9pt;
	font-weight : bold;
	text-decoration : none;
	color : #004A70;
}
A:HOVER, A.normal:HOVER {
	color : #00679C;
	text-decoration : underline;
}

A.small:ACTIVE, A.small:LINK, A.small:VISITED {
	font-family : Arial, Helvetica, sans-serif, Courier;
	font-size : 8pt;
	font-weight : bold;
	text-decoration : none;
	color : #004A70;
}
A.small:HOVER {
	color : #00679C;
	text-decoration : underline;
}

A.carlink:ACTIVE, A.carlink:LINK {
	font-family : Arial, Helvetica, sans-serif, Courier;
	font-size : 9pt;
	font-weight : bold;
	text-decoration : none;
	color : #FFA000;
}
A.carlink:VISITED {
/*	color : #004A70;*/
	color : #004A70;
}
A.carlink:HOVER {
	color : #00679C;
	text-decoration : underline;
}

A.kirkas:ACTIVE, A.kirkas:LINK, A.kirkas:VISITED {
	font-family : Arial, Helvetica, sans-serif, Courier;
	font-size : 9pt;
	font-weight : bold;
	text-decoration : none;
	color : #FFFFC0;
}
A.kirkas:HOVER {
	color : #FFFFFF;
	text-decoration : underline;
}

A.kirkassmall:ACTIVE, A.kirkassmall:LINK, A.kirkassmall:VISITED {
	font-family : Arial, Helvetica, sans-serif, Courier;
	font-size : 8pt;
	font-weight : bold;
	text-decoration : none;
	color : #FFFFC0;
}
A.kirkassmall:HOVER {
	color : #FFFFFF;
	text-decoration : underline;
}
A.simselect:ACTIVE, A.simselect:LINK, A.simselect:VISITED {
	color : #004A70;
	font-family : Arial, Helvetica, sans-serif, Courier;
	font-size : 10pt;
	font-weight : bold;
	text-decoration: underline;
}
A.simselect:HOVER {
	color : #00679C;
}
A.simselect_selected:ACTIVE, A.simselect_selected:LINK, A.simselect_selected:VISITED {
	color : #000000;
	font-family : Arial, Helvetica, sans-serif, Courier;
	font-size : 10pt;
	font-weight : bold;
}
A.simselect_selected:HOVER {
	text-decoration : underline;
}

A.menu:VISITED, A.menu:LINK, A.menu:ACTIVE {
	font-family : Arial, Helvetica, sans-serif, Courier;
	font-size : 10pt;
	font-weight : normal;
	text-decoration : none;
	color : #FFFFC0;
}
A.menu:HOVER {
	color : #FFFFFF;
}
A.menu2, A.menu2:VISITED, A.menu2:LINK, A.menu2:ACTIVE {
	font-family : Arial, Helvetica, sans-serif, Courier;
	font-size : 10pt;
	font-weight : normal;
	text-decoration : none;
	color : #004A70;
	width: 100%;
	height: 100%;
	display: block;
}
A.menu2:HOVER {
	color : #00679C;
	text-decoration : underline;
}
A.toprow, A.toprow:VISITED, A.toprow:LINK, A.toprow:ACTIVE {
	font-family : Arial, Helvetica, sans-serif, Courier;
	font-size : 10pt;
	font-weight : normal;
	text-decoration : none;
	color : #004A70;
}
A.toprow:HOVER {
	color : #00679C;
	text-decoration : underline;
}
A.h5link:VISITED, A.h4link:LINK, A.h4link:ACTIVE {
	font-family : Arial, Helvetica, sans-serif, Courier;
	font-size : 10pt;
	font-weight : bold;
	text-decoration : none;
	color : #004A70;
}
A.h5link:HOVER {
	color : #00679C;
	text-decoration : underline;
}
A.h4link:VISITED, A.h4link:LINK, A.h4link:ACTIVE {
	font-family : Arial, Helvetica, sans-serif, Courier;
	font-size : 12pt;
	font-weight : bold;
	text-decoration : none;
	color : #004A70;
}
A.h4link:HOVER {
	color : #00679C;
	text-decoration : underline;
}
A.h3link:VISITED, A.h3link:LINK, A.h3link:ACTIVE {
	font-family : Arial, Helvetica, sans-serif, Courier;
	font-size : 14pt;
	font-weight : bold;
	text-decoration : none;
	color : #004A70;
}
A.h3link:HOVER {
	color : #00679C;
	text-decoration : underline;
}

A.PCPELAAJA:ACTIVE, A.PCPELAAJA:LINK, A.PCPELAAJA:VISITED {
	font-family : Arial, Helvetica, sans-serif, Courier;
	font-size : 8pt;
	font-weight : bold;
	text-decoration : none;
/*	color : #00314A;*/
	color : #000000;
}
A.PCPELAAJA:HOVER {
	color : #000000;
}

BODY {
/*	background: #EBF9FF;*/
/*	background: #F1FBFF;*/
	background: #F8F8F8;
	color : #000000;
	font-family : Arial, Helvetica, sans-serif, Courier;
	font-size : 9pt;
	font-weight : normal;
}

H3 {
	font-size : 14pt;
	font-family : Arial, Helvetica, sans-serif, Courier;
	color : #000000;
	font-weight : bold;
	font-style : normal;
}

H4 {
	font-size : 12pt;
	font-family : Arial, Helvetica, sans-serif, Courier;
	color : #000000;
	font-weight : bold;
	font-style : normal;
}

H5 {
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif, Courier;
	color : #000000;
	font-weight : bold;
	font-style : normal;
}

SPAN.header3 {
	font-size : 14pt;
	font-family : Arial, Helvetica, sans-serif, Courier;
	color : #000000;
	font-weight : bold;
	font-style : normal;
}
SPAN.header34 {
	font-size : 14pt;
	font-family : Arial, Helvetica, sans-serif, Courier;
	color : #000000;
	font-weight : bold;
	font-style : normal;
}
SPAN.header4 {
	font-size : 12pt;
	font-family : Arial, Helvetica, sans-serif, Courier;
	color : #000000;
	font-weight : bold;
	font-style : normal;
}
SPAN.header4white {
	font-size : 12pt;
	font-family : Arial, Helvetica, sans-serif, Courier;
	color : #FFFFFF;
	font-weight : bold;
	font-style : normal;
}
SPAN.header5 {
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif, Courier;
	color : #000000;
	font-weight : bold;
	font-style : normal;
}
SPAN.header5white {
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif, Courier;
	color : #FFFFFF;
	font-weight : bold;
	font-style : normal;
}

SPAN.normal {
	font-size : 9pt;
	font-family : Arial, Helvetica, sans-serif, Courier;
	color : #000000;
	font-weight : normal;
	font-style : normal;
}
SPAN.flaggreen {
	color : #009000;
	font-family : Arial, Helvetica, sans-serif, Courier;
	font-size : 9pt;
	font-weight : bold;
}

SPAN.flagyellow {
	color : #C0C000;
	font-family : Arial, Helvetica, sans-serif, Courier;
	font-size : 9pt;
	font-weight : bold;
}

SPAN.flaggred {
	color : #FF0000;
	font-family : Arial, Helvetica, sans-serif, Courier;
	font-size : 9pt;
	font-weight : bold;
}

SPAN.green {
	color : #009000;
	font-family : Arial, Helvetica, sans-serif, Courier;
	font-size : 9pt;
	font-weight : normal;
}

SPAN.red {
	color : #FF0000;
	font-family : Arial, Helvetica, sans-serif, Courier;
	font-size : 9pt;
	font-weight : normal;
}

SPAN.small {
	color : #000000;
	font-family : Arial, Helvetica, sans-serif, Courier;
	font-size : 8pt;
	font-weight : normal;
	font-style: normal;
}

SPAN.teenytiny {
	color : #000000;
	font-family : Arial, Helvetica, sans-serif, Courier;
	font-size : 0pt;
	font-weight : normal;
	font-style: normal;
}
SPAN.normalbold {
	font-size : 9pt;
	font-family : Arial, Helvetica, sans-serif, Courier;
	color : #000000;
	font-weight : bold;
	font-style : normal;
}
SPAN.bold {
	color : #000000;
	font-family : Arial, Helvetica, sans-serif, Courier;
	font-size : 9pt;
	font-weight : bold;
}
SPAN.simselect {
	color : #000000;
	font-family : Arial, Helvetica, sans-serif, Courier;
	font-size : 10pt;
	font-weight : bold;
	margin: 5px;
}

DIV.normal_flow {
}
DIV.centered {
	text-align: center;
}
DIV.right_justified {
	text-align: right;
}
DIV.add_float_right {
	float: right;
	margin: 5px;
}
DIV.bottom_ad {
	margin: 5px;
	text-align: left;
}

TABLE.toprow {
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 1px solid #000000;
	white-space: nowrap;
	vertical-align: top;
/*	background: #D7D7D7;*/
}
TABLE.logo {
	margin: 0px 0px 10px 0px;
	vertical-align: middle;
	text-align: center;
}
TABLE.menuborder {
	border-top: 1px solid #000000;
	border-left: 0px;
	border-right: 1px solid #000000;
	border-bottom: 0px;
}
TABLE.submenu {
	border-top: 1px solid #000000;
	border-left: 0px;
	border-right: 1px solid #000000;
	border-bottom: 0px;
}
TABLE.blkborder {
	border: 1px solid #000000;
}
TABLE.bordered {
	border: 2px solid #00679C;
}
TABLE.menu {
    border: 0px solid #000000;
	background: inherit;
}
TABLE.menuold {
	border-top: 3px solid #D5F1FF;
	border-left: 3px solid #D5F1FF;
	border-bottom: 3px solid #00314A;
	border-right: 3px solid #00314A;
	background: #00679C;
}
TABLE.menuupper {
	border-top: 3px solid #D5F1FF;
	border-left: 3px solid #D5F1FF;
	border-bottom: 0px solid #00314A;
	border-right: 3px solid #00314A;
	background: #00679C;
}
TABLE.menulower {
	border-top: 0px solid #D5F1FF;
	border-left: 3px solid #D5F1FF;
	border-bottom: 3px solid #00314A;
	border-right: 3px solid #00314A;
	background: #00679C;
}
TABLE.menuright {
	border-top: 3px solid #D5F1FF;
	border-left: 0px solid #D5F1FF;
	border-bottom: 3px solid #00314A;
	border-right: 3px solid #00314A;
	background: #00679C;
}
TABLE.plain {
}
TD, TD.normal {
	font-size : 9pt;
	font-family : Arial, Helvetica, sans-serif, Courier;
	color : #000000;
	font-weight : normal;
	font-style : normal;
}
TD.highlight {
	font-size : 9pt;
	font-family : Arial, Helvetica, sans-serif, Courier;
	color : #800000;
	font-weight : bold;
	font-style : normal;
}
TD.small {
	font-size : 8pt;
	font-family : Arial, Helvetica, sans-serif, Courier;
	color : #000000;
	font-weight : normal;
	font-style : normal;
}
TD.smallhighlight {
	font-size : 8pt;
	font-family : Arial, Helvetica, sans-serif, Courier;
	color : #800000;
	font-weight : bold;
	font-style : normal;
}
TD.smallstronghighlight {
	font-size : 8pt;
	font-family : Arial, Helvetica, sans-serif, Courier;
	color : #606000;
	font-weight : normal;
	font-style : normal;
}
TD.headercell {
	font-size : 9pt;
	font-family : Arial, Helvetica, sans-serif, Courier;
	color : #FFFFFF;
	font-weight : normal;
	font-style : normal;
}
TD.menucell {
	font-size : 9pt;
	font-family : Arial, Helvetica, sans-serif, Courier;
	color: #FFFFFF;
	font-weight : normal;
	font-style : normal;
}
TD.menucell2 {
/*	background: #0078B0;*/
/*	background: #E6E6E6;*/
	font-size : 9pt;
	font-family : Arial, Helvetica, sans-serif, Courier;
	color: #000000;
	font-weight : normal;
	font-style : normal;
	text-align : right;
}
TD.menucell3 {
/*	background: #00679C;*/
/*	background: #D7D7D7;*/
	font-size : 9pt;
	font-family : Arial, Helvetica, sans-serif, Courier;
	color: #000000;
	font-weight : normal;
	font-style : normal;
	text-align : right;
}
TD.menucell_link {
	font-size : 9pt;
	font-family : Arial, Helvetica, sans-serif, Courier;
	color: #000000;
	font-weight : normal;
	font-style : normal;
	text-align : right;
}
TD.menucell_link:HOVER {
	background: #E6E6E6;
}
TD.menucell_link2 {
	font-size : 9pt;
	font-family : Arial, Helvetica, sans-serif, Courier;
	color: #000000;
	font-weight : normal;
	font-style : normal;
	text-align : right;
}
TD.menucell_link2:HOVER {
	background: #E6E6E6;
}
TD.menucell2border {
	border: 1px solid #000000;
	background: #E3F5FF;
	font-size : 9pt;
	font-family : Arial, Helvetica, sans-serif, Courier;
	color: #000000;
	font-weight : normal;
	font-style : normal;
}
TD.menucell3border {
	border: 1px solid #000000;
	background: #CBEDFF;
	font-size : 9pt;
	font-family : Arial, Helvetica, sans-serif, Courier;
	color: #000000;
	font-weight : normal;
	font-style : normal;
}
TD.menucellheader {
/*	background: #CBEDFF;*/
/*	background: #0096DC;*/
	background: #323232;
	font-size : 9pt;
	font-family : Arial, Helvetica, sans-serif, Courier;
	color: #FFFFFF;
	font-weight : bold;
	font-style : normal;
	text-align: center;
/*	letter-spacing: 0.1em;*/
	text-transform: uppercase;
}
TD.menuborders {
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	font-size : 9pt;
	font-family : Arial, Helvetica, sans-serif, Courier;
	color: #FFFFFF;
	font-weight : normal;
	font-style : normal;
}
TD.menutitle {
	background: #000090;
	color : #FFFFFF;
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif, Courier;
	font-weight : bold;
	font-style : normal;
}
p.newstitle {
/*	background: #000090;*/
	background: #008ED6;
	color : #FFFF00;
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif, Courier;
	color : #FFFFFF;
	font-weight : normal;
	font-style : normal;
}
TH {
	font-size : 9pt;
	font-family : Arial, Helvetica, sans-serif, Courier;
	font-weight : bold;
	font-style : normal;
	background: #00679C;
	color : #FFFFFF;
}
TH.white {
	font-size : 9pt;
	font-family : Arial, Helvetica, sans-serif, Courier;
	font-weight : bold;
	font-style : normal;
	background: #FFFFFF;
	color : #000000;
}
TH.small {
	font-size : 8pt;
	font-family : Arial, Helvetica, sans-serif, Courier;
	color : Navy;
	font-weight : bold;
	font-style : normal;
	background: #00679C;
	color : #FFFFFF;
}
TH.whitesmall {
	font-size : 9pt;
	font-family : Arial, Helvetica, sans-serif, Courier;
	font-weight : bold;
	font-style : normal;
	background: #323232;
	color : #FFFFFF;
}
TH.sortcolumn {
	font-size : 9pt;
	font-family : Arial, Helvetica, sans-serif, Courier;
	color : Navy;
	font-weight : bold;
	font-style : normal;
	background: #00679C;
	color : #FFA000;
}
TH.sortcolumnsmall {
	font-size : 8pt;
	font-family : Arial, Helvetica, sans-serif, Courier;
	color : Navy;
	font-weight : bold;
	font-style : normal;
	background: #00679C;
	color : #FFA000;
}
TH.header4 {
	font-size : 12pt;
	font-family : Arial, Helvetica, sans-serif, Courier;
	color : Navy;
	font-weight : bold;
	font-style : normal;
	background: #00679C;
	color : #FFFFFF;
}
TH.header4black {
	font-size : 12pt;
	font-family : Arial, Helvetica, sans-serif, Courier;
	font-weight : bold;
	font-style : normal;
	background: #323232;
	color : #FFFFFF;
}
TH.header5 {
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif, Courier;
	color : Navy;
	font-weight : bold;
	font-style : normal;
	background: #00679C;
	color : #FFFFFF;
}

B.readmessage {
	font-size : 9pt;
	font-family : Arial, Helvetica, sans-serif, Courier;
	color : #FFFFFF;
	font-weight : bold;
	font-style : normal;
}
B.unreadmessage {
	font-size : 9pt;
	font-family : Arial, Helvetica, sans-serif, Courier;
	color : #FFA000;
	font-weight : bold;
	font-style : normal;
}
HR {
	color: #004A70;
}
INPUT,SELECT {
/*	font-size : 10pt;*/
/*	font-family : Courier, monospace;*/
	color : #000000;
	font-weight : normal;
	font-style : normal;
	background-color: #F8F8F8;
	color: #000000;
	border: 1px solid #000000;
}
INPUT.disabled,SELECT.disabled {
/*	font-size : 9pt;*/
/*	font-family : Arial, Helvetica, sans-serif, Courier;*/
	color : #000000;
	font-weight : normal;
	font-style : normal;
	background-color: #D0D0D0;
	color: #808080;
}
INPUT.small,SELECT.small {
	font-size : 8pt;
/*	font-family : Arial, Helvetica, sans-serif, Courier;*/
	color : #000000;
	font-weight : normal;
	font-style : normal;
	background-color: #F8F8F8;
	color: #000000;
	border: 1px solid #000000;
}
INPUT.smalldisabled,SELECT.smalldisabled {
	font-size : 8pt;
/*	font-family : Arial, Helvetica, sans-serif, Courier;*/
	color : #000000;
	font-weight : normal;
	font-style : normal;
	background-color: #D0D0D0;
	color: #808080;
}
TEXTAREA {
	font-size : 10pt;
	color : #000000;
	font-weight : normal;
	font-style : normal;
	background-color: #F8F8F8;
	color: #000000;
	border: 1px solid #000000;
}
TEXTAREA.small {
	font-size : 9pt;
	color : #000000;
	font-weight : normal;
	font-style : normal;
	background-color: #F8F8F8;
	color: #000000;
	border: 1px solid #000000;
}


