body {
margin-left : 0px; 
margin-right : 0px; 
margin-top : 0px; 
font-size : 12px; 
font-family : arial, verdana, helvetica;
} 
table {
vertical-align : top; 
text-align : left; 
} 
td {
font-family : arial, verdana, helvetica; 
font-size : 12px; 
color : #000080; 
} 
A:link {
color : #5887bb; 
text-decoration : none; 
font-family : arial, verdana, helvetica; 
} 
A:visited {
color : #5887bb; 
text-decoration : none; 
font-family : arial, verdana, helvetica; 
} 
A:hover {
color : #5887bb; 
text-decoration : underline; 
font-family : arial, verdana, helvetica; 
} 
A:active {
color : #009999; 
text-decoration : underline; 
font-family : arial, verdana, helvetica; 
} 




A.linkki:link {
font-size : 12px; 
text-decoration : none; 
color : #ffffff; 
font-weight: bold;
} 
A.linkki:visited {
font-size : 12px; 
text-decoration : none; 
color : #ffffff; 
font-weight: bold;
} 
A.linkki:hover {
font-size : 12px;
text-decoration : none; 
color : #bfe5fe; 
font-weight: bold;
} 
A.linkki:active {
font-size : 12px;
text-decoration : none; 
color : #000080; 
font-weight: bold;
} 

A.linkki1:link {
text-decoration : underline; 
color : #5887bb; 
} 
A.linkki1:visited {
text-decoration : underline; 
color : #5887bb; 
} 
A.linkki1:hover {
text-decoration : none; 
color : #00008b; 
} 
A.linkki1:active {
text-decoration : none; 
color : #5887bb; 
} 

.dblue {color : #05537A; 
}
.yotsikko {font-weight: bold; color: #ffffff; BACKGROUND:#5887bb; font-family: Verdana, arial; font-size: 14px;
padding: 2px 10px 2px 10px;}

.boldi {font-weight: bold;}

.tulosotsikko {padding: 0px 5px 2px 5px;}
.mainos {padding: 5px 5px 5px 5px;}

.tulokset1 {padding: 5px 5px 5px 5px;}
.pic1 {padding: 10px 5px 5px 0px;}

.tulokset2 {padding: 5px 5px 5px 5px; BACKGROUND: #EBEBF4 ;}
.pic2 {padding: 10px 5px 5px 0px; BACKGROUND: #EBEBF4 ;}

.th {
	BACKGROUND: #000040;
}
.tl {
	background: #7fb5f3;
}
.tb {
	BACKGROUND: #3B89B0 ;
}

.tdb {
	BACKGROUND: #000080 ;
}

.tl2 {
	BACKGROUND: #92BDD2 ;
}

.sini {
	BACKGROUND: #000080 ;
}

.tsini {
	BACKGROUND: #000040;
	
}



.vtext {font-weight: bold; color: #ffffff;}

.puna {font-weight: bold; color: #FF0000;}


.m1 {margin: 10px 15px 0px 15px;}


.vaalea {
background-color: #f1f7fa;
}

.big {
font-size: 18px;
}


SELECT,OPTION,TEXTAREA,INPUT.commonFields { 
    font-family: Arial,Verdana,Sans-Serif;
	font-size: 10pt;
	font-weight: normal;
	background-color: #f1f7fa;
	color: #4040FF;
    border-bottom : #3B89B0 solid 1px;
border-left : #3B89B0 solid 1px;

	border-right : #3B89B0 solid 1px;
		border-top : #3B89B0 solid 1px;
	vertical-align: middle;
}

INPUT.buttonCommit { 
    font-weight: bold;
    font-size: 8pt;
padding: 1px 1px 1px 1px;
    font-family: Tahoma,Verdana,Arial,Sans-Serif;
    background-color: #EBEBF4;
    color: #000080;
    border-bottom : #05537A solid 1px;
border-left : #05537A solid 1px;
	border-right : #05537A solid 1px;
		border-top : #05537A solid 1px;
    vertical-align: middle;
}


.whitepad {
margin: 3px 5px 3px 5px;
color:#ffffff;
}

.white10 {margin: 5px 3px 10px 10px;
color: #ffffff;

font-size: 12px;
}



A.agree:link {
text-decoration : underline; 
color : #ffffff; 
} 
A.agree:visited {
text-decoration : underline; 
color : #ffffff; 
} 
A.agree:hover {
text-decoration : none; 
color : #dfe0fb; 
} 
A.agree:active {
text-decoration : none; 
color : #5887bb; 
} 



.invisi { 
    font-family: Arial,Verdana,Sans-Serif;
	font-size: 10pt;
	font-weight: normal;
	background-color: transparent;
	color: #4040FF;
    border-bottom : #3B89B0 solid 1px;
border-left : #3B89B0 solid 1px;
	border-right : #3B89B0 solid 1px;
		border-top : #3B89B0 solid 1px;
	vertical-align: middle;
}

.picborder {border-bottom: 4px solid #000080;}


.list {list-style-image: url(pic/arrow.gif);}

.whycell1 {
padding: 2px 5px 2px 20px;
}

.whycell {
padding: 2px 10px 2px 10px;
}
.carpic {border: 1px solid #355586;}


.tablehead {
padding: 3px 7px 3px 7px;
}

.tablecell {
padding: 3px 7px 3px 7px;
}


.tablecellbold {
padding: 3px 7px 3px 7px;
font-weight: bold;
}

.copy { font-family: Arial,Verdana,Sans-Serif;
	font-size: 8pt;
	font-weight: normal;
text-align: center;}


.bluepad {padding: 2px 5px 2px 15px; color: white;}


.bluefadebg {background: #EBEBF4 url(../pic/bluefade_bg8.jpg) repeat scroll 0% 0%;
}


.fadebottom {background: #EBEBF4 url(../pic/bluefade_bg4.jpg) repeat scroll 0% 0%;
}


.white {color: white;}

/* Peruskuva */

.origpic {padding: 0px 0px 15px 10px;}


.linkkitable {background-image: url(../pic/linkbg.jpg);}

.linkkipad {padding: 1px 5px 1px 5px;}

.linkarrow {padding: 0px 8px 0px 0px;}


.button2 { 
    font-weight: bold;
    font-size: 8pt;
padding: 2px 10px 2px 10px;
    font-family: Tahoma,Verdana,Arial,Sans-Serif;
    background-color: #EBEBF4;
    color: #000080;
    border-bottom : #05537A solid 1px;
border-left : #05537A solid 1px;
	border-right : #05537A solid 1px;
		border-top : #05537A solid 1px;
    vertical-align: middle;
}







/* Kirjaimien laskentatyyli alkaa */
.minitext {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: normal;
	color : #4040ff;
}






.enable {
	background-color : #77FF77;
	font-weight : bold;
	color : Black;
}
.disable {
	background-color : #FF7777;
	font-weight : bold;
	color : Black;
}
/* Kirjaimien laskentatyyli loppuu */