td.okra      { background-color: #999966; color:#FFFFFF; font-family: Tahoma; font-size: 8pt; color: #333333; text-transform: uppercase; font-weight: bold; padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:2px; text-align:center}

.logoiso     { font-size: 18pt; color: #CCCCCC; font: Tahoma }
span.logoiso { font: Tahoma; font-size: 18pt; color: #CCCCCC }

td.okrateksti      { padding:15px; background-color: #999966; color:#FFFFFF; font-family:Verdana; font-size:8pt; letter-spacing:1; line-height:150% }


td.punavaalea      { padding:15px; background-color: #993300; color:#FFFFFF; font-family:Verdana; font-size:8pt; letter-spacing:1; line-height:150% }

td.puna      { padding:15px; background-color: #804000; color:#FFFFFF; font-family:Verdana; font-size:8pt; letter-spacing:1; line-height:150% }

td.sini      { padding:15px; background-color: #7C8F9E; color:#FFFFFF; font-family:Verdana; font-size:8pt; letter-spacing:1; line-height:150% }

.xtraisovaljaharmaa { font-size: 24pt; color: #E9E9E9; letter-spacing: 3}

.isovaljaharmaa { font-family: Tahoma; font-size: 18pt; color: #C0C0C0; letter-spacing: 2 }

.moretestimonials { font-size: 11px; color: #333333; font-family: Verdana, Arial, Helvetica, san-sarif; font-weight: bold}

.sivuotsikko { font-family: Verdana; font-size: 10pt; letter-spacing: 0; color: #666666; text-transform: uppercase; font-weight: bold; margin-left:15; margin-top:2; margin-bottom:2 }

.leipaotsikko {  font-size: 12px; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold}

.leipateksti { font-size: 10px; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; line-height=14px; text-decoration: none; margin-top:0 }

.alaotsikko2 { font-size: 11px; color: #333333; font-family: Verdana, Arial, Helvetica, san-sarif; font-weight: bold; margin-top:12; margin-bottom:0}

.alaotsikko4 { font-size: 10px; color: #333333; font-family: Verdana, Arial, Helvetica, san-sarif; font-weight: bold; line-height=18px}

.leipabio { font-size: 9.5px; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif;}

.alalinkit {  font-size: 9px; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 22px; text-decoration: none}

.leipapieni { font-size: 9px; color: #993300; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }

.kopiraitti { font-size: 8px; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }

.header {  font-size: 12px; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold}
.bottomlinks {  font-size: 9px; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 22px; text-decoration: none}
.subhead { font-size: 12px; color: #993300; font-family: Verdana, Arial, Helvetica, san-sarif; font-weight: bold}
.subheadbig { font-size: 14px; color: #333366; font-family: Verdana, Arial, Helvetica, san-sarif; font-weight: bold}
.subheadwhite { font-size: 14px; color: #ffffff; font-family: Verdan, Arial, Helvetica, san-sarif; font-weight: bold}
.subhead2 { font-size: 11px; color: #333333; font-family: Verdana, Arial, Helvetica, san-sarif; font-weight: bold}
.biotitles { font-size: 11px; color: #333333; font-family: Verdana, Arial, Helvetica, san-sarif; font-weight: bold; line-height=22px; text-decoration: none}
.subhead3 { font-size: 10px; color: #666666; font-family: Verdana, Arial, Helvetica, san-sarif; font-weight: bold}
.subhead4 { font-size: 10px; color: #333333; font-family: Verdana, Arial, Helvetica, san-sarif; font-weight: bold; line-height=18px}
.testimoniallink { font-size: 12px; color: #333333; font-family: Verdana, Arial, Helvetica, san-sarif; font-weight: bold; text-decoration: none}
.bodytext { font-size: 10px; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; line-height=14px; text-decoration: none }
.bodybio { font-size: 9.5px; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif;}
.bodybold { font-size: 10px; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold}
.bodyboldgreen { font-size: 10px; color: #669999; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height=14px}
.bodysmall { font-size: 9px; color: #993300; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.kopiraitti { font-size: 8px; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.list { font-size: 10px; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif;line-height: 22px; text-decoration: none }
.listsingle { font-size: 10px; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif;line-height:14px; text-decoration: none }
.moretestimonials { font-size: 11px; color: #333333; font-family: Verdana, Arial, Helvetica, san-sarif; font-weight: bold}

A:link		{
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			color : #800000; /*Tähän siis projektin oman tunnusvärin koodi!*/
			text-decoration: none;
			}

A:active	{
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			color : #800000; /*Tähän siis projektin oman tunnusvärin koodi!*/
			text-decoration: none;
			}

A:visited	{
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			color : #800000; /*Tähän siis projektin oman tunnusvärin koodi!*/
			text-decoration: none;
			}

A:hover		{
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			color : #800000; /*Tähän siis projektin oman tunnusvärin koodi!*/
			text-decoration: underline;
			}

a:link.navi		{
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-size : 11px;
				color : #C7CBCE;
				text-decoration: none;
				}

a:active.navi	{
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-size : 11px;
				color : #C7CBCE;
				text-decoration: none;
				}

a:visited.navi	{
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-size : 11px;
				color : #C7CBCE;
				text-decoration: none;
				}

a:hover.navi	{
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-size : 11px;
				color : #C7CBCE;
				text-decoration: underline;
				}

a:link.naviIntro	{
					font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
					font-size : 11px;
					color : #8B2F58;
					text-decoration: none;
					}

a:active.naviIntro	{
					font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
					font-size : 11px;
					color : #8B2F58;
					text-decoration: none;
					}

a:visited.naviIntro	{
					font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
					font-size : 11px;
					color : #8B2F58;
					text-decoration: none;
					}

a:hover.naviIntro	{
					font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
					font-size : 11px;
					color : #8B2F58;
					text-decoration: underline;
					}

/* ***************** */

table.table {
    border-collapse: collapse; font-family:Verdana
}

table.table td {
    padding: 7px;
    vertical-align: top;
}

table.table tr.head td {
    font-weight: bold;
    vertical-align: bottom;
}


table.matrix {
    border-collapse: collapse;
    border: 0px none;
    margin-bottom: 20px; font-family:Verdana
}

table.matrix td {
    padding: 4px;
    border: 1px solid #B0B0B0;
}

/* Course Matrix colors */
table.matrix tr.titles td {
	color: white;
	font-weight: bold;
	border: 1px solid #004F87;
/*
	padding-top: 2px;
	padding-bottom: 2px;
*/
}

table.matrix, table.matrix td {
    font-size: 11px;
    vertical-align: top;
}

table.matrix tr.titles td.bright {
/*	background-color: #D93824; */
/*	background-color: rgb(74, 102, 166); */
    background-color: #7C8F9E;
}

table.matrix tr.titles td.dark {
/*	background-color: #F56B43; */
/*	background-color: rgb(65, 89, 146); */
    background-color: #999966;
}

table.matrix tr.odd, table.matrix tr.odd td {
	background-color: #F2F2F2;
}

table.matrix tr.even, table.matrix tr.even td {
	background-color: #EAEAEA;
}

table.matrix td.empty, table.matrix tr.empty td {
	background-color: white;
}