	body

	{

		background-color:#ffffff;

		font-family: Arial;

		font-size: 12px;

	}

	div.whitediv, div.whitedivScreenOnly
	{
		/*background-image: none;*/
		width: 950px;
		margin-left: auto;
		margin-right: auto;
		background: white;
	}

	hr
	{
		border-style:none;
		color: gray;
		background-color: gray;
		height: 1px;
	}

	hr.thick
	{
		color:gray;
		background-color: gray;
		height: 1px;
		border-style:solid;
		border-width:1px 0px 1px 0px;
	}

	a
	{
		font-weight: bold;
		font-size: 14px;
		color: #005c99;
		padding:5px;
		text-decoration: none;	
	}
	a:hover

	{

		color: red;

	}


	a.sel

	{

		font-weight: bold;
		font-size: 15px;

		color: white;

		background-color: #008dd4;

		padding-left: 15px;
		padding-right: 15px;
		padding-top: 5px;
		padding-bottom: 5px;

		text-decoration: none;

	}

	a.unsel

	{

		font-weight:bold;
		font-size: 15px;
		color:black;
		background-color: #d6d6c2;
		padding-left: 15px;
		padding-right: 15px;
		padding-top: 5px;
		padding-bottom: 5px;
		text-decoration: none;



	}

	a.unsel:hover

	{

		background-color: #a6a6a6;

	}


	span.screenonly

	{

		display:inline;

	}

	img

	{

		border:none;

	}

	td

	{

		vertical-align:top;
		
	}

	td.rght

	{

		text-align:right;

	}

	td.lft

	{

		text-align:left;

	}



	table.tilasto

	{

		table-layout: fixed;

		border-collapse: collapse;

		white-space: nowrap;

		text-align:left;

		background-color: white;

		border-style:none;

		border-width:1px 1px 1px 1px;

	}

	table.tilasto td

	{

		padding:3px;

		overflow: hidden;

	}



	table.tulos

	{

		text-align:left;

		background-color: white;

	}

	table.tulospalsta
	{
		table-layout: fixed;
		border-collapse: collapse;
		white-space: nowrap;
		text-align:left;
		float:left;
		background-color: white;
		border-style:none;
		border-width:1px 1px 1px 1px;

	}

	table.tulospalsta th,td
	{
		padding:3px;
		overflow: hidden;
	}

	

	table.valinta

	{

		table-layout: fixed;

		border-collapse: collapse;

		white-space: nowrap;

		text-align:left;

		background-color: white;

		border-style:none;

		border-width:1px 1px 1px 1px;

	}

	table.valinta th,td

	{

		padding:3px;

		overflow: hidden;

	}



	tr.lksum td

	{

		background-color:#ccc;

	}

	tr.o td

	{

		background-color:#e0e0e0;

	}

	tr.e td

	{

		background-color:#ffffff;

	}



	tr.hlnew td

	{

     	color:white;

		background-color: blue;

	}

	table.keskrang

	{

		white-space:normal;

		font-size:smaller;

	}



	td.tdwrap, th.tdwrap

	{

		white-space:normal;

	}

	td.up

	{

		color:black;

		border-color:lime;

		border-style:solid;

		border-width:0px 0px 0px 2px;

		text-align:center;

	}

	td.down

	{

		color:black;

		border-color:red;

		border-style:solid;

		border-width:0px 0px 0px 2px;

		text-align:center;

	}

	td.nr_even

	{

		border-style:solid;

		border-color:white;

		border-width:0px 0px 0px 4px;

		text-align:center;

	}

	td.nr_odd

	{

		border-style:solid;

		border-color:#e0e0e0;

		border-width:0px 0px 0px 4px;

		text-align:center;

	}



	.redlink

	{

		color:white;

		background-color:red;

	}

	.lm a

	{

		padding-left: 3px;

		padding-right:3px;

	}

	p

	{

		padding:5px;

	}



@media print

{

	body

	{

		font-family: Arial;

		/*font-size: 12px;*/

	}

	span.screenonly

	{

		display:none;

	}

	

	div.whitediv, div.whitedivScreenOnly

	{



/*		background-image: none;*/

		width: 630px;

		margin-left: auto;

		margin-right: auto;

		background: white;



	}

	

	div.whitedivScreenOnly

	{

		display:none;

	}



	table

	{

		border-collapse:collapse;

	}

	table.tulos

	{

		border-collapse:collapse;

		background-color:#ffffff;

		margin-left:auto;

		margin-right:auto;

		white-space: nowrap;

	}

	table.keskrang

	{

		page-break-inside:avoid;

		page-break-after: auto;

	}

	th

	{

		background-color:#ffffff;

     	text-align:left;

	}

	tr

	{

		background-color:#ffffff;

	 	page-break-inside: avoid;

		vertical-align:top;

	}

	td, td.down, td.up, td.down, td.nr_even, td.nr_odd

	{

		background-color:#ffffff;

		border-color:white;

	 	page-break-inside: avoid;

	}

	td.tdwrap

	{

		white-space: normal;

	}

	hr

	{

		border-style:none;

		color: black;

		background-color: black;

		height: 1px;

	}





}



