/* CSS Document */

BODY 
{
	font-family:Verdana, Tahoma, "Times New Roman";
	font-size: 10px;
	color:#202020;
	margin: 0px 0px 0px 0px;
	background-image:url(../gfx/pge_bg.png);
	/*background-repeat:repeat-y;
	background-position:top left;*/
	/*text-align:center;*/
}

BODY a {font-size: 10px;color: #FCFCFC;font-family:Verdana, Tahoma, "Times New Roman";text-decoration:underline;}
BODY a:active {font-size: 10px;color: #FCFCFC;font-family:Verdana, Tahoma, "Times New Roman";text-decoration:underline;}
BODY a:visited {font-size: 10px;color: #FCFCFC;font-family:Verdana, Tahoma, "Times New Roman";text-decoration:underline;}
BODY a:hover {font-size: 10px;color: #FCFCFC;font-family:Verdana, Tahoma, "Times New Roman";text-decoration:none;}

	.Asettelutaulu
	{
		width:843px;
		border: 5px solid #FFFFFF;
	}

	.TOP
	{
		font-size: 10px; 
		color: #202020;
		font-family:Verdana, Tahoma, "Times New Roman";
		text-align:right;
		padding: 20px 10px 20px 10px;
	}
	
	.TOP a {font-size: 10px;color: #004080;font-family:Verdana, Tahoma, "Times New Roman";text-decoration:underline;}
	.TOP a:active {font-size: 10px;color: #004080;font-family:Verdana, Tahoma, "Times New Roman";text-decoration:underline;}
	.TOP a:visited {font-size: 10px;color: #004080;font-family:Verdana, Tahoma, "Times New Roman";text-decoration:underline;}
	.TOP a:hover {font-size: 10px;color: #004080;font-family:Verdana, Tahoma, "Times New Roman";text-decoration:none;}
	
	.MENU
	{
		background-image:url(../gfx/menubg.jpg);
		background-position:top left;
		background-repeat: repeat-x;
		font-size: 10px; 
		color: #FFFFFF;
		font-family:Verdana, Tahoma, "Times New Roman";
		text-align:left;
		padding: 0px 0px 0px 0px;
		width:100%;
	}
	
	.MENU a {font-size: 10px;color: #FFFFFF;font-family:Verdana, Tahoma, "Times New Roman";text-decoration:underline;}
	.MENU a:active {font-size: 10px;color: #FFFFFF;font-family:Verdana, Tahoma, "Times New Roman";text-decoration:underline;}
	.MENU a:visited {font-size: 10px;color: #FFFFFF;font-family:Verdana, Tahoma, "Times New Roman";text-decoration:underline;}
	.MENU a:hover {font-size: 10px;color: #FFFFFF;font-family:Verdana, Tahoma, "Times New Roman";text-decoration:none;}

	.TOP_IMG
	{
		font-size: 10px; 
		color: #202020;
		font-family:Verdana, Tahoma, "Times New Roman";
		text-align:right;
		padding: 0px 0px 0px 0px;
		height:120px;
		width:613px;
		vertical-align: top;
	}
	
	/* Sivun otsikko */
	.Title
	{
		font-size: 10px; 
		color:#FFFFFF;
		font-family:Verdana, Tahoma, "Times New Roman";
		text-transform:uppercase;
		text-align:left;
		font-weight:bold;
	}

	.Kontrollitaulu
	{
		vertical-align:top;
		height: 100%;
		width:100%;
	}
	
	.Yhteydenottolomake
	{
		vertical-align:top;
		font-size: 10px; 
		color: #202020;
		font-family:Verdana, Tahoma, "Times New Roman";
		padding: 5px 0px 5px 0px;
		/*text-align:justify;*/
		text-align:left;
	}
	
	.Text_LEFT
	{
		background-color:#1D212A;
		background-image:url(../gfx/leftbg.jpg);
		background-position:bottom left;
		background-repeat:repeat-x;
		vertical-align:top;
		font-size: 10px; 
		color: #FFFFFF;
		font-family:Verdana, Tahoma, "Times New Roman";
		padding: 20px 20px 20px 20px;
		/*text-align:justify;*/
		text-align:left;
		width:250px;
	}

	.Text_RIGHT
	{
		background-color:#4F5E73;
		background-image:url(../gfx/rightbg.jpg);
		background-position:bottom left;
		background-repeat:repeat-x;
		vertical-align:top;
		font-size: 10px; 
		color: #FFFFFF;
		font-family:Verdana, Tahoma, "Times New Roman";
		padding: 20px 20px 20px 20px;
		/*text-align:justify;*/
		text-align:left;
		/*width:100%;*/
	}
	
	.FOOTER
	{
		vertical-align:top;
		font-size: 10px; 
		color: #A3A3A3;
		font-family:Verdana, Tahoma, "Times New Roman";
		padding: 10px 20px 10px 20px;
		/*text-align:justify;*/
		text-align: center;
		border-top:1px solid #D2D2D2;
	}
	
	.FOOTER a {font-size: 10px;color: #A3A3A3;font-family:Verdana, Tahoma, "Times New Roman";text-decoration:underline;}
	.FOOTER a:active {font-size: 10px;color: #A3A3A3;font-family:Verdana, Tahoma, "Times New Roman";text-decoration:underline;}
	.FOOTER a:visited {font-size: 10px;color: #A3A3A3;font-family:Verdana, Tahoma, "Times New Roman";text-decoration:underline;}
	.FOOTER a:hover {font-size: 10px;color: #A3A3A3;font-family:Verdana, Tahoma, "Times New Roman";text-decoration:none;}
	
/*	
	.Kontrollisolu
	{
		vertical-align:top;
		height: 100%;
	}
*/
	
	.button_m
	{
		background-color: #F1F1ED;
		
		border-left: solid 1px #FFFFFF;
		border-right: solid 1px #D8D2BD;
		border-top: solid 1px #FFFFFF;
		border-bottom: solid 1px #D8D2BD;
		
		font-family:Tahoma, Verdana, Arial;
		font-size:11px; color:#404040;
		/*font-weight:bold;*/
		
		padding-left:2px;
		padding-right:2px;
		padding-top:2px;
		padding-bottom:2px;	
	}

	.textbox_m
	{
		background-color: #FFFFFF;
		font-family:Tahoma, Verdana, Arial;
		font-size:11px;
		color:#404040;
		text-align:left;
	}
	
	.TextBox
	{
		background-color: #FFFFFF;
		font-family:Tahoma, Verdana, Arial;
		font-size:11px;
		color:#404040;
		text-align:left;
	}
	
	.ddl
	{
		background-color: #FFFFFF;
		font-family:Tahoma, Verdana, Arial;
		font-size:11px;
		color:#404040;
	}
	
	.checkbox
	{
		border-width:0px;
		font-size: 10px; 
		color: #404040;
		font-family:Tahoma, Verdana, Arial;	
	}
	
	.Gridi 
	{
		border:solid 0px #CCCCCC;
		font-size: 10px;
		vertical-align:top;
		padding: 5px 5px 5px 5px;
	}

	.GridiHeader
	{
		background-color: #3C4556;
		color: #FFFFFF;
		vertical-align:top;
		width:auto;
		padding: 5px 5px 5px 5px;
	}

	.GridiHeader a {color: #FFFFFF;}
	.GridiHeader a:active {color: #FFFFFF;}
	.GridiHeader a:visited {color: #FFFFFF;}
	.GridiHeader a:hover {color: #FFFFFF;}

	.GridiItem {background-color: #FFFFFF; color: #444444; padding: 5px 5px 5px 5px; vertical-align:top;}
	.GridiAltItem {background-color: #E6E6E6; color: #444444; padding: 5px 5px 5px 5px; vertical-align:top;}

	.GridiItem a {color:#004080; text-decoration:none;}
	.GridiItem a:active {color:#004080; text-decoration:underline;}
	.GridiItem a:visited {color:#004080; text-decoration:none;}
	.GridiItem a:hover {color:#004080; text-decoration:underline;}
	
	.GridiAltItem a {color:#004080; text-decoration:none;}
	.GridiAltItem a:active {color:#004080; text-decoration:underline;}
	.GridiAltItem a:visited {color:#004080; text-decoration:none;}
	.GridiAltItem a:hover {color:#004080; text-decoration:underline;}
	
	.GridiRightOriented
	{
		text-align: right;
	}