
body {
       font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	color: #000000;
	SCROLLBAR-FACE-COLOR: #006699;
	SCROLLBAR-HIGHLIGHT-COLOR: #7D9CBF;
	SCROLLBAR-SHADOW-COLOR: #000000;
	SCROLLBAR-3DLIGHT-COLOR: #0066CC;
	SCROLLBAR-ARROW-COLOR: #000000;
	SCROLLBAR-TRACK-COLOR: #7D9CBF;
	SCROLLBAR-DARKSHADOW-COLOR: #006699;
}
a:link { color:#1A4980 }
a:visited { color:#5674B9 }
a:active: { color:#9CB4DA }
A:hover { color: #9CB4DA }
a {text-decoration: underline;}
P {font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt}

H4 {font-family: Arial, Helvetica, sans-serif}
	

.sijainti {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
}

.alat {font-family: Arial, Helvetica, sans-serif; color : #1A4980; font-size: 10pt; text-decoration: none;
	background-color: #E2ECF5;}


.otsikko {
	font-weight: bold;
	font-size: 12pt;
	color: #1A4980;
	background-color: #E2ECF5;
	padding: 2px;
}
.otsake {
	color: #1A4980;
	font-weight: bold;
	font-size: 11pt;
	padding-left: 5px;

}
.luettelo {font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt}
.pikku {font-size: 9pt }
.narttu {
	font-weight: bold;
	color: #605CA8;
}
ul {font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt}
.huomio {background-color:#E2ECF5; color: #000000}
.listaots {background-color:#A0C0E0; color: #1A4980; font-family: Arial, Helvetica, sans-serif; font-size: 12pt;}
.listakoe {
	background-color:#FFFFFF;
	color: #333399;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:bold;
}

.koekuukaudet {background-color:white; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none;}
.koelista1 {background-color:#fff0d6; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none;}
.koelista2 {background-color:#dec5a7; color: #202020; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight:bold; text-decoration: none;}
.koelista3 {background-color:#cdb79e; color: #101010; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight:bold; text-decoration: none;}
.koelista4 {background-color:#8b7d6b; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 10pt}

.talentlista0 {background-color:#E2ECF5; color: black; font-family: Arial, Helvetica, sans-serif; font-size: 0.8em;}
.talentlista1 {background-color:#EEEFF9; color: black; font-family: Arial, Helvetica, sans-serif; font-size: 0.8em;}
.talentlista2 {background-color:#F5F5F5; color: black; font-family: Arial, Helvetica, sans-serif; font-size: 0.9em;}
.talentlista3 {background-color:#A0C0E0; color: black; font-family: Arial, Helvetica, sans-serif; font-size: 1.1em;}
.talentlista4 {background-color:#A2C281; color: black; font-family: Arial, Helvetica, sans-serif; font-size: 1.1em;}
.ttsolu {color: black; text-align: right; padding-left: 2px; padding-right: 2px;}
.ttsolu2 {color: black; text-align: right; padding-left: 1px; padding-right: 1px; font-size: 0.8em;}

.talenttilastot {color: black; text-align: center; padding-left: 1px; padding-right: 1px; font-size: 0.8em;}

.lista1 {background-color:#E2ECF5; color: #27498D; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight:bold;}
.lista2 {background-color:#FFFFFF; color: #333399; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;}
.lista3 {background-color:#E2ECF5; color: #003399; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;}
.lista4 {background-color:#FFFFFF; color: #333399; font-family: Arial, Helvetica, sans-serif; font-size: 10pt}
a.lista {color: #448CCB; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none; }
a.lista:visited {
	color: #5674B9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;}
a.lista:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #9CB4DA;}
	
a.linkit {color: #1A4980; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none; }
a.linkit:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #9CB4DA;}
a.linkit:visited {
	color: #5674B9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;}
alaots{
		background-color: #9CB4DA;
}
	
a.alaots {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-decoration: underline;}
a.alaots:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;}
a.alaots:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-decoration: none;}
a.alaots:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #9CB4DA;}
	
a.alat {font-family: Arial, Helvetica, sans-serif; color : #1A4980; font-size: 10pt; text-decoration: none}
a.alat:visited {font-family: Arial, Helvetica, sans-serif; color : #1A4980; font-size: 10pt; text-decoration: none}

a.aalaots {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-decoration: none}
a.aalaots:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-decoration: none}
a.aalaots:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-decoration: none;}
a.aalaots:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #9CB4DA;
	text-decoration: underline;}
	#tulokset{
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
	background-color: #E2ECF5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-decoration: none;
	background-image: url(http://www.spl.fi/kokeet/tulokset/tausta.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
}

#taulnly{
	background-color: #FFF8DC;
	border: 1px solid #1A4980;
}

#taulnly td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	border-top: 1pt solid #708090;
	border-left: 1pt solid #708090;
	padding: 4px;
}

#vuosi{
	background-color: #F4A460;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #696969;
	letter-spacing: 2px;
}
#tiedot{
	background-color: #FFDAB9;
	font-weight: bold;
}

.tulossolu {
    background-color: #FFFFFF;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    font-weight: normal;
    font-family: Verdana;
    font-size: 10px;
} 
.lefttulossolu {
    background-color: #FFFFFF;
    display: table-cell;
    text-align: left;
    vertical-align: middle;
    font-weight: normal;
    font-family: Verdana;
    font-size: 10px;
} 
.greytulossolu {
    background-color: #F6F6F6;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    font-weight: normal;
    font-family: Verdana;
    font-size: 10px;
} 
.greylefttulossolu {
    background-color: #F6F6F6;
    display: table-cell;
    text-align: left;
    vertical-align: middle;
    font-weight: normal;
    font-family: Verdana;
    font-size: 10px;
} 
.centerotsikkosolu {
    background-color: #CCCCCC;
    font-weight: bold;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    font-family: Verdana;
    font-size: 12px;
}
.foundotsikkosolu {
    background-color: #FF8040;
    font-weight: bold;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    font-family: Verdana;
    font-size: 12px;
} 
.leftotsikkosolu {
    background-color: #CCCCCC;
    font-weight: bold;
    display: table-cell;
    text-align: left;
    vertical-align: middle;
    font-family: Verdana;
    font-size: 12px;
}
fieldset{
background-color: #E2ECF5;
    font-family: Verdana;
    font-size: 12px;
}
legend{
    font-family: Verdana;
    font-size: 14px;
}
.style1 {
    display: table-cell;
    text-align: left;
    vertical-align: middle;
    font-weight: normal;
    font-size: 10px;
} 
.harrastuskysely {
    display: table-cell;
    text-align: left;
    vertical-align: middle;
    font-weight: normal;
    font-size: 11px;
    padding: 0px;
} 
.virhelistaus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 10px;
	color: red;
	background-color: white;
}
.pakollinen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
	font-size: 11px;
	color: #990033;
}
.pakollinen1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
	font-size: 13px;
	color: red;
}
.pakollinen 2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
	font-size: 13px;
	color: blue;
}
.nlyilmo {
	padding: 12px;
  background-color: #E2ECF5;
	width: 100%;
	font-size: 12px;
	border: 0px;
	}
.nlyilmokaavake {
	padding: 10px;
  background-color: #E2ECF5;
	width: 100%;
	border: 1px;
	}
.nlyilmokaavake td:first-child{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	font-size: 10px;
	}
.nlyilmokaavake td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 10px;
	}
.nlyilmokaavake td input, .nlyilmokaavake select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	}
.nlylista {
	width: 100%;
	background-color:#FFFFFF; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 0px
	}
.nlylista2 {
	background-color:#E2ECF5; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	}
.editotsikko {
	text-align: right;
    padding-right: 5px;
    }
.editinput {
    padding-left: 3px;
    }
	
/*
aTooltip javascript tyylit
*/
#aToolTip {
position: absolute;
display: none;
z-index: 50000;
}

#aToolTip .aToolTipContent {
position:relative;
margin:0;
padding:0;
}

.defaultTheme {
border:2px solid #444;
background:#555;
color:#fff;
margin:0;
padding:6px 12px;

-moz-border-radius: 12px 12px 12px 0;
-webkit-border-radius: 12px 12px 12px 0;
-khtml-border-radius: 12px 12px 12px 0;
border-radius: 12px 12px 12px 0;

-moz-box-shadow: 2px 2px 5px #111; /* for Firefox 3.5+ */
-webkit-box-shadow: 2px 2px 5px #111; /* for Safari and Chrome */
box-shadow: 2px 2px 5px #111; /* for Safari and Chrome */
}

.defaultTheme #aToolTipCloseBtn {
display:block;
height:18px;
width:18px;
background:url(http://www.spl.fi/closeBtn.png) no-repeat;
text-indent:-9999px;
outline:none;
position:absolute;
top:-20px;
right:-30px;
margin:2px;
padding:4px;
}
