body {
	background-color: #FFFFFF;

	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.txt65 {  font-size: 65%}
.txt75 {  font-size: 75%}
.txt85 {  font-size: 85%}
.txt95 {  font-size: 95%}
.txt100 {  font-size: 100%}
.txt105 {  font-size: 105%}
.txt115 {  font-size: 115%}
.txt125 {  font-size: 125%;}

.txt165 {  font-size: 165%; color: #F25300;}

.txt15 {  font-size: 15pt;}

.top_right { font-size: 75%; font-weight: bold;

}

.harmaa {
	color: #999999;
}


.bg {

	background-image: url(/kuvat/bg3.gif);
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-bottom-width: 0px;
	border-bottom-color: #000000;
	border-bottom-style: solid;
	border-top-width: 0px;
	border-top-color: #FFFFFF;
	border-top-style: solid;
}

.bg_top {

	/*background-image: url(/kuvat/bg_top.jpg); background-repeat: no-repeat;*/
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-bottom-width: 0px;
	border-bottom-color: #000000;
	border-bottom-style: solid;
}

.bg_main {
	background-color: #F7F7F7;
	}

.bg_bottom {

	background-image: url(/kuvat/bg_bottom.gif);
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-bottom-width: 0px;
	border-bottom-color: #000000;
	border-bottom-style: solid;
}

.sisennys5 {
	margin-left: 3px;	
	margin-right: 3px;	
	}
	
.sisennys-5 {
	margin-top: -5px;	
	}	
	
.sisennys10 {
	margin: 10px;	
	}
	
.padding_left3 {
padding-left: 3px;
}


/*NAVI*/

#navigation a {
	color: #FFFFFF;			/* valko */
	text-decoration: none;
}

#navigation a:hover {
	color: #000000;			/* musta */
}

#navigation a:active {
	color: #000000;			/* musta*/
}

#navigation a:visited {
	color: #FFFFFF;			/* valko */
	text-decoration: none;
}

#navigation a:visited:hover {
	color: #000000;			/* musta*/
	text-decoration: none;
}



td#navigation {

	width: 153px;
	height: 100%;
	padding: 0px 15px 0px 15px;
	margin: 0;
	color: #000000;			/* text: musta */
	background: #DB0000; 	/* P-punainen */
	vertical-align: top;
	font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

ul.navlist {
	padding: 0px 0 px 0;
	margin: 0;
	list-style-position: inside;
}

.navlist li {
	padding: 8px 0 0px 0;
	margin: 0;
	list-style-type: none;
}

ul.pages {
	padding: 5px 0px 10px 0;
	margin: 0;
	list-style-position: inside;
	border-bottom: 1px dotted white;
	font-size: 10px;
	font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
}

.pages li {
	padding: 0;
	margin: 0;
	list-style-type: none;
}

.linkon {
	color: #FFFFFF;
	padding: 0 2px 0 0;
}

.linkoff {
	color: #000000;
	padding: 0 2px 0 0;
}



/*******************/
/* SISÄLTÖ */
/*******************/

td#top_content {

	background: transparent;
	border-left: 0px solid #B2B2B2;
	border-right: 0px solid #B2B2B2
}

td#spacer {
	width: 5px;
}

td#content {
	width: 546;
	height: 100%;
	background: transparent;
	border-top: 0px solid #474747;
	border-left: 1px solid #474747;
	border-right: 1px solid #474747;
	padding: 0;
	margin: 0;
	vertical-align: top;
}

#pagecontent {
	width: 480px;
	padding: 0px 0px 0 0px;
	text-align: left;
}

#content h1 {
	font-size: 13px;
	font-style: normal;
	text-align: center;
	line-height: 13px;
	font-weight: bold;
	color: #000000;
	margin: 0;
	padding: 1em 0;
}


.line {

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 5px;
	
	}

.border_right {

	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	}
	
.border_left {

	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
	
	}

#navi p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;

	margin-top: 4px;
	margin-bottom: 5px;
	margin-right: 2px;		
}

#navi A:link{ COLOR: #333333; text-decoration: none}
#navi A:hover { COLOR: #041D51; text-decoration: underline}
#navi A:visited { COLOR: #333333; text-decoration: none}
#navi A:visited:hover { COLOR: #041D51; text-decoration: underline}

#navi A.over:link{ COLOR: #041D51; text-decoration: none}
#navi A.over:hover { COLOR: #000000; text-decoration: underline}
#navi A.over:visited { COLOR: #041D51; text-decoration: none}
#navi A.over:visited:hover { COLOR: #000000; text-decoration: underline}



#leftcolumn {
	margin-left: 5px;
	margin-top: 10px;
}	

#leftcolumn p{
	font-size: 70%;
	line-height: 14px;
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 15px;	
}
#leftheading p{
	font-size: 75%;
	font-weight: bold;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-right: 2px;
	margin-left: 10px;
}
#leftcolumn a{
	text-decoration: none;
	color: #006699;
}
#leftcolumn a:hover{
	text-decoration: underline;
}
#leftcolumn .linkbox{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
}



#maindate p {
	font-size: 70%;
	color: #999999;
	margin-right: 5px;
	margin-left: 20px;
	margin-top: 0px;
	margin-bottom: 10px;
}


#mainheading1 {
	margin-left: 20px;
	margin-top: 2px;
}
#mainheading1 p{
	font-size: 14pt;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;		
	color: #000000;
}
#mainheading1 td{
	margin-top: 4px;
	margin-bottom: 5px;
	margin-left: 10px;		
	color: #000000;
}

#mainheading2 {
	margin-left: 20px;
	margin-top: 0px;
}
#mainheading2 p{
	font-size: 12pt;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;		
	color: #000000;
}
#mainheading2 td{
	margin-top: 4px;
	margin-bottom: 5px;
	margin-left: 10px;		
	color: #000000;
}





td.lomakepohja{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.classInput
{
	font-family: Arial, Helvetica, sans-serif;
    	FONT-SIZE: 12px;
    	WIDTH: 100%
}

table.ojennus{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-right: 14px;
	margin-left: 14px;
	margin-top: 10px;
	margin-bottom: 10px;

}
input.lomakepohjainput {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	border-style: solid; 
	border-width: 1; 
	
}
select.lomakepohja {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 	
}

#sisennys  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left: 14px;
	margin-top: 0px;
	margin-bottom: 0px;
}



#maincolumn li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-right: 14px;
	margin-left: 14px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#maincolumn p {
	font-size: 75%;
	margin-right: 5px;
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
}


#maincolumn table {
	font-size: 75%;
	margin-right: 5px;
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#maincolumn td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;		
}

#maincolumn a{
	text-decoration: none;
	color: #006699;
}
#maincolumn a:hover{
	text-decoration: underline;
}	


#maincolumn_tulokset {
	font-size: 75%;
	margin-right: 5px;
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#maincolumn_tulokset td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;		
}



