/* CSS Document */
	body {
		background: URL('images/bg.jpg');
		background-repeat: repeat-x;
		text-align:center;
		margin-top:0;
		margin-left:auto;
		margin-right:auto;
		background-color: #E3E8EC;
		}
	#frame {
		border:1px solid #6C6A6B;	
		width:792px;
		margin-right:auto;
		margin-left:auto;
		height:100%;
		}
	#content {
		width:562px;
		max-width:562px;
		height:286px;
		background:#fff;
		vertical-align:top;
		text-align:left;
		/*overflow:auto;*/
		}
	#content h1 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#075D90;
		padding-top:0px;
		padding-left:0px;
		text-align:left;
		letter-spacing:.1em;
		}
	#content p{
		font:  11px Verdana, Arial, Helvetica, sans-serif;
		padding-top:0;
		padding-left:0px;
		padding-right:60px;
		text-align:left;
		color:#636a77;
		line-height:18px;
	}
	#submenu {
		width:182px;
		max-width:182px;
		background:#fff;
		vertical-align:top;
	}
	#submenu p{
		font:11px Verdana, Arial, Helvetica, sans-serif;
		color:#7e878f;
		padding-top:0;
		padding-left:25px;
		padding-right:10px;
		text-align:left;
	}
	#submenu a {
		font:11px Verdana, Arial, Helvetica, sans-serif;
		color: #045b93;
		text-decoration:none;
		}
	#submenu a:hover {
		font:11px Verdana, Arial, Helvetica, sans-serif;
		color: #045b93;
		text-decoration:underline;
		}		
	
	#submenu a.menu {
		text-decoration:underline;
		font:12px Arial, Helvetica, sans-serif;
		color: #939dad;
		font-weight: bold;
		line-height:23px;
		}
	#submenu a:hover.menu {
		font:12px Arial, Helvetica, sans-serif;
		color: #045b93;
		font-weight: bold;
		text-decoration:underline;
		line-height:23px;
		}
	#submenu a.menu2 {
		text-decoration:underline;
		font:12px Arial, Helvetica, sans-serif;
		color: #939dad;
		font-weight: bold;
		line-height:23px;
		padding-left:25px;
		}
	#submenu a:hover.menu2 {
		font:12px Arial, Helvetica, sans-serif;
		color: #045b93;
		font-weight: bold;
		text-decoration:underline;
		line-height:23px;
		padding-left:25px;
		}
	
	#footer{
		background: url(images/bg_footer.jpg) top left no-repeat;
		}
	#footer h1 {
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		color:#045b93; 
		text-align:center;
		padding-top:20px;
		padding-bottom:8px;
		}
	.subsubmenu {
		font:11px Verdana, Arial, Helvetica, sans-serif;
		color:#7e878f;
		padding-top:0;
		padding-left:25px;
		padding-right:10px;
		text-align:left;
		}
	#kuvausteksti{
		padding-left:15px;
		}
	h1 	{font:14px Verdana, Arial, Helvetica, sans-serif;
		color:#045b93;
		font-weight: bold;
		}
	h2 	{font:11px Verdana, Arial, Helvetica, sans-serif;
		color:#045b93;
		font-weight: bold;
		}
	p 	{
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		color:#636a77;
		line-height:18px;
		}
	ul	{
		color:#636a77;
		line-height:18px;
		}
	ol	{
		color:#636a77;
		line-height:18px;
		}
	/* käytössä yhteydenotto-kenttien nimissä */
	td	{
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		color:#636a77; 
		}
	a {color:#636a77;
	text-decoration:underline;
	}
	a:hover {color:#045b93;
	text-decoration:underline;
	}

img.border	{border-top:1px solid #525252;
		border-left:1px solid #525252;
		border-bottom:1px solid #525252;
		border-right:1px solid #525252;
		}
table.laatikko {
	border-color: #E7E7E7;
	border: solid 1px;
	width: 95%;
}
	#harmaa table{
		font:  11px Verdana, Arial, Helvetica, sans-serif;
		padding:0;
		text-align:left;
		color:#636a77;
		line-height:16px;
		width:90%
	}
