body{
	font-family:Arial,Sans-Serif;
	font-size:90%;
}
#boundary{
	background:#C12600;
	padding:2em;
	width:30em;
}
h1{
	font-family:"Trebuchet MS",Sans-serif;
	text-transform:uppercase;
	color:#696;
	font-size:120%;
}

table.footcollapse{
	width:692px;
}
table.footcollapse_empty{
	width:692px;
}

table.footcollapse caption{
	font-size:100%;
	text-transform:uppercase;
	text-align:left;
	padding:.5em 1em;
}
table.footcollapse th{
	text-align:left;
}
table.footcollapse,table.footcollapse th,table.footcollapse th
{
	border:none;
	border-collapse:collapse;	
    font-family: verdana,helvetica,arial,sans-serif;
    color: #666666; 
}
table.footcollapse thead th
{
	width:10em;
	border-style:solid;
	border-width:1px;
	border-color:#cff #69c #69c #cff;
	background:#EFE4CF;
	padding:2px 10px;
}
table.footcollapse tfoot th,
table.footcollapse tfoot td
{
	border-style:solid;
	border-width:0px;
	border-color:#9cf #369 #369 #9cf;
	background:#EFE4CF;
	padding:2px 10px;
}
table.footcollapse tbody{
	background:#E9DABE;
}
table.footcollapse tbody td{
	padding:5px 10px;
	border:1px solid #999;
}
table.footcollapse tbody th{
	padding:2px 10px;
	border:1px solid #999;
	border-left:none;
}
table.footcollapse tbody tr.odd{
	background:#EFE4CF;
}

table.footcollapse tfoot td img{
	border:none;
	vertical-align:top;
	padding-left:10px;
	float:right;
}



body
{
    font-weight: 500;
    color: #000000; 
    text-decoration: none
    margin:0;
	padding:0;
}

td 
{
    color: #414546; 
    	margin:0;
	padding:0;
}
p, div, span, table, th, ul
{
    font-size: 9pt;
    font-family: verdana,helvetica,arial,sans-serif;
}

.subheader 
{ 
    font-size: 24px;
    font-weight: 900;
    color: #000000 
; text-transform: uppercase; text-align: center; vertical-align: middle
}

a
{ 
    font-weight: 500; 
    color: #414656; 
    font-style: normal
; text-decoration: none
}

a:link
{ 
    font-weight: 500
}

a:visited
{
    color: #666666; 
    font-style: normal 
}
/*
a:hover 
{
    font-style: normal 
}

a:active 
{
    font-size: 8pt
}

a.notify
{ 
    font-size: 8pt; 
    font-weight: 500; 
    color: #414656; 
    text-align: right
}
*/
.viikko { text-transform:uppercase; font-size: 10pt; color: #000000; text-align: left; vertical-align: middle; font-style: normal; font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: normal; text-indent: 3pt; left: 5px; clip:   rect(   ); height: 21px; background-color: #CCCCCC; text-decoration: none; border: 1px #CCCCCC solid}
.viikko4 { font-size: 8pt; font-weight: 800; color: #C12600; text-align: left; vertical-align: middle; font-style: normal; font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: normal; text-indent: 3pt; left: 5px; clip:   rect(   ); height: 21px; background-color: #F5F5F5; text-decoration: none; border: 1px #CCCCCC solid}
.vihjeet { font-weight: 500; color: #333366; text-align: left; font-size: 9pt; font-family: verdana, helvetica, arial, sans-serif; ; text-indent: 5pt}
.ylaplinkit { font-weight: 800; color: #A0A0A0; text-align: left; font-size: 7pt; font-family: verdana, helvetica, arial, sans-serif; ; text-indent: 5pt; vertical-align: middle; text-decoration: none; font-style: normal; border: 1px #CCCCCC solid; clip:  rect(   ); width: 680px}
.pvm { font-size: 7pt; font-weight: 500; color: #999999; font-style: normal; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; text-indent: 5pt; clip:   rect(   ); vertical-align: baseline}
.lisaohjeet { font-size: 7pt; font-weight: 500; color: #336699; text-align: right; font-style: normal; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; text-indent: 5pt ; background-position: center}
.kavioheader { font-size: 8pt; font-weight: 800; color: #CC3300; text-align: left; font-style: normal; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif}


/*
body, .normal, .headerbar, .contactperson, .contactinfo, .contact, a, div, p, span
{
    font-size: 8pt;
}
*/

body { 
    font-size: 8pt;
    font-family: verdana, helvetica, arial, sans-serif;
} .henkilostoheader { font-size: 8pt; font-weight: 800; color: #FFFFFF; text-align: left; font-style: normal; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif }
.nimiotsikko { font-size: 8pt; font-weight: 800; color: #003366; font-style: normal; font-family: Verdana, Arial, Helvetica, sans-serif }
.nimikysymykset { font-weight: 800; color: #003366; text-align: right; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; line-height: normal}
.kysymykset { font-size: 8pt; font-weight: 500; color: #999999; text-align: right; font-style: normal; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif }
.darksin { font-size: 8pt; font-weight: 800; color: #003366; text-align: right; font-style: normal; font-family: Verdana, Arial, Helvetica, sans-serif }
td { 
    font-size: 8pt;
    font-family: verdana, helvetica, arial, sans-serif;
; text-decoration: none
; clip:   rect(   )
 } .testi { text-decoration: none}
.uutisotsikot { font-size: 8pt; font-weight: 800; color: #C12600; font-style: normal; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif ; text-indent: 5pt; text-align: left}
.oikeapalkki { font-weight: 800; color: #414546; text-align: left; font-size: 8pt; font-family: verdana, helvetica, arial, sans-serif; ; text-indent: 5pt ; font-style: normal}
.reunakuva { vertical-align: top; border-color: #000000 #000000 black black; text-decoration: none; border-style: dashed; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px}
.alareuna { vertical-align: bottom; border-color: #000000 #000000 black black; text-decoration: none; border-style: none}
.oikealaita { font-weight: 800; color: #000000; text-align: left; font-size: 7pt; font-family: verdana, helvetica, arial, sans-serif; ; text-indent: 5pt ; vertical-align: middle; text-decoration: none; font-style: normal; border: #000000 dotted; border-width: 0px 0px 0px 1px}
.ylapalkkireuna {  border: #FF0000; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.taulukonsisennys {  margin-left: 2px}
.oikeapalkki_vas { font-weight: 800; color: #333366; text-align: right; font-size: 8pt; font-family: verdana, helvetica, arial, sans-serif; ; text-indent: 2pt; font-style: normal }
.ensimmainenrivi { font-weight: normal; color: #414546; text-align: left; font-size: 8pt; font-family: verdana, helvetica, arial, sans-serif; ; text-indent: 5pt ; font-style: normal ; vertical-align: text-top; top: 5px; clip:  rect(   ); text-decoration: none}
.oikeapalkki2 { font-weight: 800; color: #333366; text-align: left; font-size: 8pt; font-family: verdana, helvetica, arial, sans-serif; ; font-style: normal ; text-decoration: none}
.perus { color: #414546;; font-size: 8pt; font-family: verdana, helvetica, arial, sans-serif; ; font-weight: normal}
.otsikkokuva {  background-position: 50px}
.otsakesisennys { font-size: 8pt; font-weight: 800; color: #FFFFFF; font-style: normal; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif ; background-position: 40pt}
.nimiotsikko { font-size: 8pt; font-weight: 800; color: #FFFFFF; font-style: normal; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif ; text-align: left; left: 10px; clip:  rect(   ); text-indent: 10pt}
.kommentti { color: #000000;; font-size: 9pt; font-family: verdana, helvetica, arial, sans-serif; }
.perusallev { color: #414546;; font-size: 8pt; font-family: verdana, helvetica, arial, sans-serif; ; text-decoration: underline}
.klinikka { font-weight: 800; color: #333366; text-align: left; font-size: 8pt; font-family: verdana, helvetica, arial, sans-serif; ; text-indent: 15pt; font-style: normal }
.nimi { font-weight: normal; color: #333366; font-size: 8pt; font-family: verdana, helvetica, arial, sans-serif; ; text-indent: 15pt; font-style: normal ; clip:   rect(   ); text-align: left}
.peruskursii { color: #414546;; font-size: 8pt; font-family: verdana, helvetica, arial, sans-serif; ; font-style: italic}
.oikeapalkki2kurs { font-weight: 800; color: #333366; text-align: left; font-size: 8pt; font-family: verdana, helvetica, arial, sans-serif; ; font-style: italic; text-decoration: none }
ol { 
    font-size: 9pt;
    font-family: verdana, helvetica, arial, sans-serif;
 } li
 { 
    font-size: 9pt;
    font-family: verdana, helvetica, arial, sans-serif;
 } .ylaplinkitoik { font-weight: 800; color: #000000; text-align: left; font-size: 7pt; font-family: verdana, helvetica, arial, sans-serif; ; text-indent: 5pt; vertical-align: middle; text-decoration: none; font-style: normal; border: 1px #000000 solid}
.lisatieto { font-size: 7pt; font-weight: 500; color: #999999; text-align: left; font-style: normal; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif }
.kuvareuna { clip:  rect(   ); border: 1px #999999 solid}
.oik-box { font-size: 8pt; color: #414546; vertical-align: top; font-style: normal; font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: normal; left: 3px; clip:  rect(   ); text-decoration: none; border: 1px #CCCCCC solid; padding-left: 3px}
.vas-box { clip:    rect(   ); text-decoration: none; border: 1px #CCCCCC solid }
.uutis-box { font-size: 8pt; color: #414546; text-align: left; vertical-align: top; font-style: normal; font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: normal; text-indent: 3pt; left: 5px; clip: rect( ); background-color: #F5F5F5; text-decoration: none; border: 1px #CCCCCC solid }
.vas-box-kap { clip:  rect(   ); text-decoration: none; border: #CCCCCC solid}
.ylaplinkit2 { font-weight: 800; color: #A0A0A0; text-align: left; font-size: 7pt; font-family: verdana, helvetica, arial, sans-serif; ; text-indent: 5pt; vertical-align: middle; text-decoration: none; font-style: normal; border: #CCCCCC solid; border-width: 1px 0px 1px 1px; width: 174px}
.perus-sis { color: #414546;; font-size: 8pt; font-family: verdana, helvetica, arial, sans-serif; ; clip:   rect(   ); padding-left: 5px}
.pun-ots-eisis { font-size: 8pt; font-weight: 800; color: #C12600; font-style: normal; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif ; letter-spacing: normal; text-align: left; vertical-align: top }
.oik-katkviiva {  border-color: black #CCCCCC black black; border-style: dashed; border-right-width: 1px}
.testi {  background-image: url(kuvat/vert-4-harm.gif)}
.testi2 { text-decoration: none; background-image: url(kuvat/vert-9-harm.gif)}
.testi3 { text-decoration: none; background-image: url(kuvat/1x2-harm.gif); width: 1px}
.viikko2 { font-size: 8pt; font-weight: 800; color: #C12600; text-align: left; vertical-align: middle; font-style: normal; font-family: Verdana, Arial, Helvetica, sans-serif; text-indent: 3pt; left: 5px; clip: rect( ); height: 21px; text-decoration: none; border: #CCCCCC solid; width: 170px; border-width: 0px 0px 1px}
.box-ilmreun { font-size: 8pt; color: #414546; vertical-align: top; font-style: normal; font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: normal; left: 3px; clip: rect( ); text-decoration: none; padding-left: 5px}
.viikko3 { font-size: 8pt; font-weight: 800; color: #C12600; text-align: left; vertical-align: middle; font-style: normal; font-family: Verdana, Arial, Helvetica, sans-serif; clip:  rect(   ); height: 21px; text-decoration: none; border: #CCCCCC solid; width: 170px; border-width: 0px 0px 1px ; left: 5px}
