body, html {
	margin: 0px;
	padding: 0px;
	background-color: #34526e;
	background-image: url('kuvat/tausta.png');	
	text-align: center;
	font-family:arial;
	font-size:14px;
}

.layout {
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	width: 758px;
	background-color: transparent;
	margin-bottom: 20px;
	text-align: left;
	padding: 0px;
	position: relative;
}

.header{
	position:relative;
	height:215px;
	padding:3px;	
	background-color: white;
	top:-5px;
}

.whitestripe{
	position:relative;
	height:10px;
	padding-top:2px;
	padding-left:3px;
	padding-right:3px;	
	background-color: white;
	top:-7px;
}

.green {
	height: 10px;
	width: 752px;
	margin-bottom: 2px;
	background-color: #d0f6a9;	
	font-size:0px;
}

.whitelinks{
	position:relative;
	height:34px;
	padding-top:1px;
	padding-bottom:2px;
	padding-left:3px;
	padding-right:3px;	
	background-color: white;
	top:-7px;
}

.links{
	padding-left:10px;
	padding-top:2px;
	height:33px;
	background: #66aadd;
}

div.menu{	
	background:transparent;
	padding:8px;
	float:left;
	
}

div.menuact{
	position:relative;
	z-index:3;
	background:white url('kuvat/kulma.gif') no-repeat left top;
	padding:8px;
	padding-bottom:11px;
	float:left;
}

a.menu{
	margin: 0px;
	padding: 0px;
	
	font-size: 13px;
	font-weight: bold;
	color:white;	
	text-decoration:none;
}

a.menuact{
	color: black;
	font-size: 13px;
	font-weight: bold;
	text-decoration:none;
}

.whitestripe2{
	position:relative;
	height:1px;
	padding-top:0px;
	padding-left:3px;
	padding-right:3px;	
	background-color: white;
	top:-7px;
}

.blue {
	height: 1px;
	width: 752px;
	background-color: #66aadd;	
	font-size:0px;
}


.text{
	position:relative;
	padding:14px;
	background-color: white;
	top:-7px;
	text-align:justify;
}

.ylapalkki{
	margin:0;
	padding:0;
	background: url('kuvat/ylapalkki.png') no-repeat left top;
	height:38px;		
}

.alapalkki{
	margin:0;
	padding:0;
	background: url('kuvat/alapalkki.png') no-repeat left top;
	height:33px;
	position:relative;
	top:-7px;	
}

.ylapalkki2{
	margin:0;
	padding:0;
	background: url('kuvat/ylapalkki2.png') no-repeat left top;
	height:38px;		
}

.alapalkki2{
	margin:0;
	padding:0;
	background: url('kuvat/alapalkki2.png') no-repeat left top;
	height:33px;
	position:relative;
	top:-7px;	
}

h3{
	margin-top:0x;
	color:#415968;
	font-size:18px;
	margin-bottom:10px;
		
}
.lappu{
	color:#415968;
	font-weight:bold;
	font-size:15px;
	display:block;
	padding-top:2px;
}

.email{
	font-size: 11px;	
}