BODY {
	background-image:	url(kuvat/tausta.gif);
}

.body-table {
	border-width:		1;
	border-color:		black;
	border-style:		solid;
	width:			800;
}

TD.header {
	background-image:	url(kuvat/header.jpg);
	width:			800;
	height:			195;
}

TD.content-area {
	background-color:	#FFFFFF;
	width:			100%
}

DIV.navi-area {
	position:		absolute;
	width:			380;
	height:			40;
	top:			165;
	left:			227;
	text-align:		center;
}

DIV.main-links {
	position:		absolute;
	text-align:		center;
	width:			100%;
	height:			20;
}

DIV.sub-links {
	position:		absolute;
	text-align:		center;
	width:			100%;
	height:			20;
}

TABLE.main-links {
	color:			#ff92d1;
	font-family:		Verdana;
	font-size:		13;
	font-weight:		bold;
	width:			100%;
	height:			100%;
	text-align:		center;
}

.main-link A:link {
	color:			#ff92d1;
	text-decoration:	none;
}
.main-link A:visited {
	color:			#ff92d1;
	text-decoration:	none;
}
.main-link A:hover {
	color:			#84f416;
	text-decoration:	none;
}

TABLE.sub-links {
	text-align:		center;
	color:			#000001;
	font-family:		Verdana;
	font-size:		11;
	font-weight:		bold;
	height:			100%;
}

.sub-link A:link {
	color:			#000001;
	text-decoration:	none;
}
.sub-link A:visited {
	color:			#000001;
	text-decoration:	none;
}
.sub-link A:hover {
	color:			#84f416;
	text-decoration:	none;
}

TABLE.content {
	width:			100%;
	height:			100%;
}

TD.content {
	text-align:		left;
	vertical-align:		top;
	margin:			10 10 10 10;
	width:			100%;
	height:			350;
}

TD.picture-content {
}

TD.image-content {
	vertical-align:		top;
	text-align:		right;
}

IMG.content {
	border-width:		1;
	border-color:		white;
	border-style:		solid;
	margin:			10 10 10 10;
	text-align:		right;
	float: right;
}

P.bolded-content {
	color:			#000000;
	font-family:		Verdana;
	font-size:		12;
	text-align:		center;
	vertical-align:		top;
	margin:			50 10 10 10;
}

P.content {
	color:			#000000;
	font-family:		Verdana;
	font-size:		12;
	text-align:		left;
	vertical-align:		top;
	margin:			10 10 10 10;
}

TD.person-content {
	color:			#000000;
	font-family:		Verdana;
	font-size:		12;
	text-align:		left;
	vertical-align:		top;
	margin:			10 10 10 10;
	width:			50%;
}

TD.person-image {
	text-align:		left;
	vertical-align:		top;
	margin:			10 10 10 10;
}

TABLE.calendar-content {
	color:			#000000;
	font-family:		Verdana;
	font-size:		12;
	text-align:		left;
	vertical-align:		top;
	margin:			10 10 10 10;
}

.content A:link {
	color:			#0018FF;
	font-family:		Verdana;
	font-size:		12;
	text-decoration:	none;
}
.content A:visited {
	color:			#0018FF;
	text-decoration:	none;
}
.content A:hover {
	color:			#9BA5FE;
	text-decoration:	none;
}
