.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #003787;
	text-align: left;
	text-indent: 7px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #88A4CC;
}
.borderright {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #88A4CC;
}
.borderbottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #88A4CC;
}
.menulinkki:link { text-decoration: none; color : #003787; }
.menulinkki:visited { text-decoration: none; color : #003787; }
.menulinkki:active { text-decoration: none; color : #003787; }
.menulinkki:hover {
	text-decoration: none;
	color : #003787;
	font-weight: bold;
}

.menutoplinkki:link { text-decoration: none; color : #ffffff; }
.menutoplinkki:visited { text-decoration: none; color : #ffffff; }
.menutoplinkki:active { text-decoration: none; color : #ffffff; }
.menutoplinkki:hover {
	text-decoration: none;
	color : #ffffff;
	font-weight: bold;
}

.menu1linkki:link { text-decoration: none; color : #ffffff; }
.menu1linkki:visited { text-decoration: none; color : #ffffff; }
.menu1linkki:active { text-decoration: none; color : #ffffff; }
.menu1linkki:hover {
	text-decoration: none;
	color : #ffffff;
	font-weight: bold;
}

.copyrightlinkki:link { text-decoration: none; color : #ffffff; }
.copyrightlinkki:visited { text-decoration: none; color : #ffffff; }
.copyrightlinkki:active { text-decoration: none; color : #ffffff; }
.copyrightlinkki:hover {
	text-decoration: none;
	color : #ffffff;
	font-weight: normal;
}

.linkki:link {
	text-decoration: none;
	color : #6086BF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
}
.linkki:visited {
	text-decoration: none;
	color : #6086BF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
}
.linkki:active {
	text-decoration: none;
	color : #6086BF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
}
.linkki:hover {
	text-decoration: underline;
	color : #6086BF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
}

.linkki2:link {
	text-decoration: none;
	color :  #001B42;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
}
.linkki2:visited {
	text-decoration: none;
	color :  #001B42;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
}
.linkki2:active {
	text-decoration: none;
	color :  #001B42;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
}
.linkki2:hover {
	text-decoration: underline;
	color :  #001B42;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
}

.emaillinkki:link {
	text-decoration: none;
	color :  #001B42;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
}
.emaillinkki:visited {
	text-decoration: none;
	color :  #001B42;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
}
.emaillinkki:active {
	text-decoration: none;
	color :  #001B42;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
}
.emaillinkki:hover {
	text-decoration: underline;
	color :  #001B42;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
}

.menutop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #88A4CC;
	text-align: center;
	background-color: #003787;

}
.menutopactive {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #88A4CC;
	text-align: center;
}
.menu1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-indent: 7px;
	background-color: #003787;

}
.menu1active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-indent: 7px;
}

.menuactive {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003787;
	text-indent: 7px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #88A4CC;
}

.menuala {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #003787;
	text-indent: 7px;
}

.menualaactiv {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003787;
	text-indent: 7px;
}

.menuala2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #003787;
	text-indent: 15px;
}
.menuala2border {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #003787;
	text-indent: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #88A4CC;
}

.menualava2activ {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003787;
	text-indent: 15px;
}
.menuala2aktivborder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #003787;
	text-indent: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #88A4CC;
}

.teksti {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #001B42;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	color: #003787;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #003787;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color: #003787;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #003787;
}
strong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #001B42;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}
.luettelomerkit {
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #001B42;
	margin-bottom: 7px;
	list-style-image: url(../kuvat/merk.gif);
}
.numerointi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #001B42;
	margin-bottom: 7px;
}
.fotokehys {
	border: 1px solid #88A4CC;
}
.ohjelmaotsikko {
	background-color: #C3D1E5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #001B42;
}
.ohjelmataulukko {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #001B42;
}
.hanketaulukko {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #001B42;
	border: 1px solid #88A4CC;
}
.hanketaulukkoOtsikko {
	background-color: #C3D1E5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #001B42;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #88A4CC;

}
.borderBottomRirht {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #88A4CC;
}

