
/* Common */

			
			body{
			
			padding: 0px;
			margin: 0px;
			
			font-family: Arial, Verdana, sans-serif;
			font-size: 8pt;
			
			background-color:#446590;
			background-image: url(../images/bg.jpg);
			background-repeat: repeat-x;
			
			/*height:100%;*/

			color: black;
			line-height: 14pt;
			
			
				
			}
			
			
			
			h1{
			
			margin-top: 30px;
			margin-bottom: 0px;
			margin-right: 40px;
			margin-left: 40px;
			color: #5D420A;
			font-family: Arial, Verdana, sans-serif;
			font-size: 10pt;
			font-style: normal;
			font-weight: bold;
			text-decoration: none;
			}
			
			h2{
			
			margin-top: 30px;
			margin-bottom: 0px;
			margin-right: 40px;
			margin-left: 40px;
			color: #5D420A;
			font-family: Arial, Verdana, sans-serif;
			font-size: 9pt;
			font-style: normal;
			font-weight: bold;
			text-decoration: none;
			}
			
			h3{
			
			margin-top: 30px;
			margin-bottom: 0px;
			margin-right: 40px;
			margin-left: 60px;
			color: #5D420A;
			font-family: Arial, Verdana, sans-serif;
			font-size: 9pt;
			font-style: normal;
			font-weight: bold;
			text-decoration: none;
			}
			
			a:link, a:visited{
			
			margin-left:0px;
			margin-right:0px;
			margin-top: 0px;
			font-family: Arial, Verdana, sans-serif;
			font-size: 9pt;
			color: black;
			font-style: normal;
			font-weight: normal;
			text-decoration: underline;
			}
			
			
			a.leipa:link, a.leipa:visited{
			
			color: #5D420A;
			font-size: 9pt;
			font-style: normal;
			font-weight: bold;
			text-decoration: underline;
			}
			
			a.leipa:hover{
			color: #ABA693;
			}
			
			a.sivu:link, a.sivu:visited{
			
			color: #5D420A;
			font-size: 9pt;
			font-style: normal;
			font-weight: bold;
			text-decoration: underline;
			}
			
			a.sivu:hover{
			color: #E5E2DB;
			}
			
			
			a.alert:link, a.alert:visited{
			color: red;
			font-family: Arial, Verdana, sans-serif;
			font-size: 10pt;
			font-style: normal;
			font-weight: normal;
			text-decoration: underline;
			}
			
			a.alert:hover{
			color: #5D420A;
			}
			
			a:hover{
			color: #ABA693;
			}
			
			a:active, a:focus {
			outline: 0;
			}
			
			img{
				
			padding: 0px;
			border: 0px;
			display: block;
			
			}
			
			
/*Typography*/

			p{
			
			font-family: Arial, Verdana, sans-serif;
			font-size: 8pt;
			color: black;
			line-height: 16pt;
			}
			
			p.bread{
			
			font-family: Arial, Verdana, sans-serif;
			font-size: 9pt;
			color: black;
			line-height: 18pt;
			margin-top: 20px;
			margin-bottom: 20px;
			margin-right: 40px;
			margin-left: 40px;
			}
			
			p.sisennys{
			
			font-family: Arial, Verdana, sans-serif;
			font-size: 9pt;
			color: black;
			line-height: 18pt;
			margin-top: 20px;
			margin-bottom: 30px;
			margin-right: 40px;
			margin-left: 60px;
			}
			
			p.ref{
			
			font-family: Arial, Verdana, sans-serif;
			font-size: 9pt;
			color: black;
			line-height: 17pt;
			margin-top: 20px;
			margin-bottom: 20px;
			margin-right: 40px;
			margin-left: 40px;
			font-style: italic;
			}
			
			p.yhteystiedot{
			
			font-family: Arial, Verdana, sans-serif;
			font-size: 9pt;
			color: black;
			line-height: 18pt;
			margin-top: 20px;
			margin-bottom: 20px;
			margin-right: 40px;
			margin-left: 40px;
		
			}
			
			p.alert{
			
			font-family: Arial, Verdana, sans-serif;
			font-size: 10pt;
			color: red;
			line-height: 18pt;
			margin-top: 10px;
			margin-bottom: 0px;
			margin-right: 40px;
			margin-left: 70px;
			}
			
			
			p.side{
			
			margin-top: 40px;
			margin-bottom: 40px;
			margin-right: 15px;
			margin-left: 15px;
			}
			
			p.footer{
			
			font-size: 8pt;
			margin-top: 5px;
			margin-bottom: 2px;
			text-align: center;
			color: #E5E2DB;
			
			}
			

/*Divisions*/


			#container {
				
			width:800px;
			margin-right: auto;
			margin-left: auto;
			}
			
			#columncont {
				
			width:800px;
			background-color:#ABA693;
			}
			
			
			#topbanner {
			
			float: none;
			width:800px;
			height:194px;
			background-image: url(../images/topbanner-1.jpg);
			background-repeat: no-repeat;
			}
			
			/*Navigation*/
			
					#linksheet {

					float: none;
					width:800px;
					height:34px;
					background-color:#E5E2DB;
					}
				
					
					.linkki {
					
					float:left;
					width:150px;
					height:34px;
					overflow:hidden;
					margin-right: 8px;
					}

					.lippu{
					float:right;
					width:20px;
					height:20px;
					overflow:hidden;
					margin-right: 5px;
					margin-top:7px;
					
					}
			
			/*Navigation end*/
			
			/*Divisions continue*/
			

			#extrasheet {
	
			float: none;	
			width:800px;
			height:10px;
			overflow: hidden;
			background-image: url(../images/extrasheet.jpg);
			background-repeat: no-repeat;
			}

			
			#leftbg {
			
			float: left;
			width:204px;
			/*height:700px;*/
			background-color:#ABA693;
			}
			
			
			#rightbg {
				
			float: left;
			width:596px;
			/*height:700px;*/
			background-color:#E5E2DB;
			}
			
			#dummy
			
			{clear: both;}
			
			#footer {
				
			float: left;
			width:800px;
			height:30px;
			background-image: url(../images/extrasheet.jpg);
			background-repeat: repeat;
			}
			

		/*FORM*/
		
		label
		{
		font-family: Arial, Verdana, sans-serif;
		font-size: 8pt;
		color: black;
		width: 115px;
		float: left;
		text-align: right;
		margin-right: 0.5em;
		margin-left: 7px;
		display: block
		}
		
		label.alert
		{
		color:red;
		}
		
		

		
		input
		{
		border: 1px solid #5D420A;
		margin-right: 10px;
		}
		
		input.sivu
		{
		margin-left: 5px;
		}
		
		input.nappi
		{
		margin-left: 115px;
		}
		
		select
		{
		
		border: 1px solid #5D420A;
		margin-right: 10px;
		margin-left: 0px;
		}

		
		fieldset
		{
		border: none;
		width: 500px;
		margin-left:30px;
		}
		
		legend
		{
		font-family: Arial, Verdana, sans-serif;
		font-size: 9pt;
		font-style: normal;
		font-weight: bold;
		color: #5D420A;
		border: none;
		padding: 0px;
		}
		
		/*LISTA*/
		
		ul
		{
		list-style-type: circle;
		padding: 0;
		margin-top: 20px;
		margin-left: 60px;
		}
