html {
	height: 100%;
	width: 100%;
}

body {
	height: 98%;
	width: 98%;
	text-align: center;
	vertical-align: middle;
	font-family: verdana, sans-serif;
}

a, a:visited {
	color: blue;
	background-color: transparent;
	text-decoration: underline;
}

a:hover, a:visited:hover {
	color: SkyBlue;
	background-color: transparent;
	text-decoration: none;
}

#aligntable {
	width: 100%;
	height: 100%;
}

#yla {
	height: 2em;
	font-size: small;
	vertical-align: top;
}

img {
	border: none;
}

.left {
	text-align: left;
}

.center {
	text-align: center;
}

.right {
	text-align: right;
}

#yla td {
	vertical-align: top;
}

#yla table {
	width: 100%;
}

#sisalto {
	text-align: left;
	vertical-align: top;
}

#footer {
	height: 2em;
	text-align: center;
	font-size: x-small;
}
