.valikkotyyli {text-align: left; text-valign: top;background-color: #FFFFFF; padding: 0px}
.valikko_pas {
 font-family: Verdana, Arial, Helvetica;
 font-size: 11px;
 color: #003366;
 text-align: left; 
 text-valign: top; 
 background-color: #FFFFFF;
 padding: 0px
}

.valikko_pas:active {

 color: #003366;
 text-decoration: none;

}

.valikko_pas:hover {

 color: #003366;
 text-decoration: none;

}

.valikko_pas:link {

 color: #003366;
 text-decoration: none;

}

.valikko_pas:visited {
 
 color: #003366;
 text-decoration: none;

}

.valikko_akt {
 font-family: Verdana, Arial, Helvetica;
 font-size: 11px;
 color: #000000;
 text-align: left; 
 text-valign: top; 
 background-color: #FFFFFF;
 padding: 0px
}

.valikko_akt:active {

 color: #00000;
 text-decoration: none;

}

.valikko_akt:hover {

 color: #000000;
 text-decoration: none;

}

.valikko_akt:link {

 color: #000000;
 text-decoration: none;

}

.valikko_akt:visited {
 
 color: #000000;
 text-decoration: none;

}


.leipis {

	font-family: Verdana, Arial, Helvetica; 
	padding: 7px;
	text-valign: top; 
	font-size: 14px; 
	margin-top: 17px; 
	margin-right: 5px; 
	margin-bottom: 17px; 
	margin-left: 5px; 
	border: 1px solid #999999
	}
	
.leipis_rekry {

	font-family: Verdana, Arial, Helvetica; 
	padding: 7px;
	text-valign: top; 
	font-size: 11px; 
	margin-top: 17px; 
	margin-right: 5px; 
	margin-bottom: 17px; 
	margin-left: 5px; 
	border: 1px solid #999999
	}	
	
.leipis_rekry_kt {

	font-family: Verdana, Arial, Helvetica; 
	padding: 10px;
	text-valign: top; 
	font-size: 11px; 
	margin-top: 13px; 
	margin-right: 5px; 
	margin-bottom: 13px; 
	margin-left: 5px; 
	border: 1px solid #999999;
	background-color: #F5F5F5
	}	

.valikko_rekry{text-align: center; text-valign: top;background-color: #FFFFFF; padding: 0px}

.valikko_rekrypas {
 font-family: Verdana, Arial, Helvetica;
 font-size: 11px;
 color: #003366;
 text-valign: top; 
 padding: 0px
}


.valikko_rekrypas:active {

 color: #003366;
 text-decoration: none;

}   h

.valikko_rekrypas:hover {

 color: #003366;
 text-decoration: none;

}

.valikko_rekrypas:link {

 color: #003366;
 text-decoration: none;

}

.valikko_rekrypas:visited {
 
 color: #003366;
 text-decoration: none;

}	


.valikko_rekryakt {
 font-family: Verdana, Arial, Helvetica;
 font-size: 11px;
 color: #000000;
 text-align: center; 
 text-valign: top; 
 background-color: #FFFFFF;
 padding: 0px
}



.valikko_rekryakt:active {

 color: #000000;
 text-decoration: none;

}

.valikko_rekryakt:hover {

 color: #000000;
 text-decoration: none;

}

.valikko_rekryakt:link {

 color: #000000;
 text-decoration: none;

}

.valikko_rekryakt:visited {
 
 color: #000000;
 text-decoration: none;

}	
	
	
.leipis_taulukossa {

	font-family: Verdana, Arial, Helvetica; 
	color: #000000;
	font-size: 11px;
	text-decoration: none
}


.valikko_etusivu{text-align: center; text-valign: top;background-color: #FFFFFF; padding: 0px}

.valikko_etusivu {
 font-family: Verdana, Arial, Helvetica;
 font-size: 11px;
 color: #003366;
 background-color: #FFFFFF;
 text-valign: top; 
 padding: 0px
}




.valikko_etusivupas:active {

 color: #660033;
 text-decoration: none;

}

.valikko_etusivupas:hover {

 color: #660033;
 text-decoration: none;

}

.valikko_etusivupas:link {

 color: #660033;
 text-decoration: none;

}

.valikko_etusivupas:visited {
 
 color: #660033;
 text-decoration: none;

}	

td {font-family: Verdana, Arial, Helvetica; color: #000000;font-size: 11px}
H5 {font-family: Verdana, Arial, Helvetica; font-size: 12px; font-weight: bold; color: #000000}
H3 {font-family: Verdana, Arial, Helvetica; font-size: 12px; font-weight: bold; color: #660033}
a:active {color: #003366}
a:hover {color: #003366}
a:link {color: #003366}
a:visited {color: #000000}

table.list {
    border: 1px solid #999999;
    border-collapse: collapse;
}

table.list tr th {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    background-color: #FFFFCC;
    background-position: left bottom;
    text-align: left;
    border-left: 1px solid #999999;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 3px;
    padding-right: 3px;
}

table.list tr td {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 3px;
    padding-right: 3px;
}

table.list tr.even td {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    background-color: #FFFFFF;
    border-left: 1px solid #999999;
}

table.list tr.odd td {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    background-color: #F5F5F5;
    border-left: 1px solid #999999;
}

table.list tr.total td {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    background-color: #FFFFFF;
    border-left: 1px solid #999999;
    border-top: 1px solid #999999;
}

table.list tr.oddtotal td {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    background-color: #F5F5F5;
    border-left: 1px solid #999999;
    border-top: 1px solid #999999;
}

table.list tr.eventotal td {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    background-color: #FFFFFF;
    border-left: 1px solid #999999;
    border-top: 1px solid #999999;
}

table.list th a.sort {
    color: #000000;
    text-decoration: none;
}

table.list th a.sort:hover {
    text-decoration: underline;
}

