td {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px;}
.news { color: #45489E }
p {  margin-top: -5px; }
h2 {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; padding-top: 5px; color: #45489e}
h1 { font-family: Arial, Helvetica, sans-serif; font-size: 15px; margin-top: 10px; line-height: 20px; text-transform: uppercase; color: #45489e}
a.navi {  font-size: 11px; font-weight: bold; color: white; text-decoration: none; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif}
.navisel {  font-size: 11px; font-weight: bold; color: #ccc; text-decoration: underline; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif}
.naviteksti { font-size: ; color: white; text-decoration: none }
.logo { font-family: Arial, Helvetica, sans-serif; font-size: x-large; color: white}
.slogan { font-family: Arial, Helvetica, sans-serif; font-size: medium; color: white}

.img_right {float: right; margin-right: 1px; margin-left: 30px; margin-bottom: 13px; margin-top: 10px; border: 0px solid #e8e9fe; display: inline;}

.main_text_column {
	margin-left: 20px;
	text-align: left;
}

.marginaali {
	text-align: left;
	margin: 0 0 20px 25px;
}
em {font-size: 11px; font-style: italic;}

a:hover.navi{
	color: #ccc;
	text-decoration: underline;
}

/* Linkit */
a.linkki, a:visited.linkki { 
	color: #45489e;
	font-weight: bold;
	text-decoration: underline;

}

a:hover.linkki{
	color: #6265c8;
	font-weight: bold;
	text-decoration: none;
}