html {overflow-y: scroll;}
BODY {
	PADDING-RIGHT: 1%; PADDING-LEFT: 1%; BACKGROUND: #e8e8e8; PADDING-BOTTOM: 10px; MARGIN: 10px 0px 0px; COLOR: #000000; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, "Nimbus Sans L", sans-serif;


}
#kuvaus {
font-weight: bold;
}





A {
	COLOR: #c00000; TEXT-DECORATION: none
}
A:hover {
	COLOR: #fba307; TEXT-DECORATION: underline
}
#ilmoitus {
	BORDER-RIGHT: #009900 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #009900 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 5px; MARGIN: -20px auto 30px; BORDER-LEFT: #009900 1px solid; WIDTH: 750px; COLOR: #ffffff; LINE-HEIGHT: 20px; PADDING-TOP: 5px; BORDER-BOTTOM: #009900 1px solid; FONT-FAMILY: helvetica, arial, "Nimbus Sans L", sans-serif; HEIGHT: 50px; BACKGROUND-COLOR: #e94b13; TEXT-DECORATION: none
}
#ilmoitus P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; PADDING-TOP: 0px
}
#ilmoitus IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FLOAT: left; BORDER-LEFT: medium none; MARGIN-RIGHT: 10px; BORDER-BOTTOM: medium none
}
#ilmoitus SPAN {
	PADDING-RIGHT: 0px; MARGIN-TOP: 35px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; FLOAT: right; PADDING-BOTTOM: 0px; COLOR: #e0e0e0; PADDING-TOP: 0px
}
#ilmoitus A {
	COLOR: #afc38f
}
 HTML #ilmoitus {
	MARGIN-LEFT: 10%; MARGIN-RIGHT: 10%
}
#topLinks {
	FONT-SIZE: 0.75em; BACKGROUND: #e8e8e8; COLOR: #4f6c1f; MARGIN-RIGHT: 10px; TEXT-ALIGN: right; min-width: 810px; max-width: 1014px
}
#topLinks A {
	BACKGROUND: #e8e8e8; COLOR: #4f6c1f; TEXT-DECORATION: none
}
#topLinks A:hover {
	BACKGROUND: #e8e8e8; COLOR: #c00000; TEXT-DECORATION: underline
}
#pageFrame {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url("../data/border_right.gif") #f5f5f5 repeat-y right 50%; PADDING-BOTTOM: 0px; WIDTH: 100%; COLOR: #000000; PADDING-TOP: 0px; min-width: 840px; max-width: 1124px
}
#header {
	BACKGROUND: url("../data/header_right.png") no-repeat right 50%; COLOR: #ffffff; HEIGHT: 120px; TEXT-ALIGN: left
}
#header .header_left {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FLOAT: left; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; PADDING-LEFT:10px;
}

#theme {
	COLOR: #626b78;
	position:absolute;
	top:18px;
	left:292px;
PADDING-RIGHT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1.5em; MARGIN: 0px; PADDING-TOP: 30px; FONT-FAMILY: helvetica, arial, "Nimbus Sans L", sans-serif

}
#themeNameSmall {
	COLOR: #f4d6b2;
	position:absolute;
	top:89px;
	left:45px;
	FONT-SIZE:0.9em;
}

 HTML #header .header_left {
	MARGIN-LEFT: -10px
} 
#headerBg {
	//BACKGROUND: url("../data/header_center.png") #e8e8e8 repeat-x; margin-left:0px;
}
#header H1 {
	PADDING-RIGHT: 50px; FONT-WEIGHT: bold; FONT-SIZE: 0.9em; MARGIN: 0px; PADDING-TOP: 30px; FONT-FAMILY: helvetica, arial, "Nimbus Sans L", sans-serif
}
#header H1 A {
	COLOR: #ffffff
}
#pdfIkoni {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN-TOP: 55px; FLOAT: right; MARGIN-LEFT: 10px; BORDER-LEFT: medium none; MARGIN-RIGHT: 40px; BORDER-BOTTOM: medium none
}
#topNavigation {
	PADDING-BOTTOM:10px; PADDING-LEFT: 10px; BACKGROUND: url("../data/border_left.gif") #e8e8e8 repeat-y left 50%; COLOR: #c00000; MARGIN-RIGHT: 9px; HEIGHT: 1.5em
}
#wrapper {
	FLOAT: left; MARGIN-LEFT: -195px; MARGIN-TOP: -13px; WIDTH: 99%;
}
#content {
	BORDER-RIGHT: #8da638 1px dotted; z-index:1000;PADDING-RIGHT: 20px; PADDING-LEFT: 30px; BACKGROUND: url(../data/border_left.gif) #ffffff repeat-y; PADDING-BOTTOM: 30px; MARGIN-LEFT: 195px; COLOR: #343434; PADDING-TOP: 0px; min-height:400px;
}











#rightArea {
	VERTICAL-ALIGN: top; MARGIN-BOTTOM: 0px; PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FLOAT: right; MARGIN-LEFT: 0px; WIDTH: 170px; PADDING-TOP: 5px;
}
#rightArea H1 {
	PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 0.9em; BACKGROUND: #e0e0e0; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 3px; MARGIN-LEFT: -15px; COLOR: #67820a; PADDING-TOP: 5px; FONT-FAMILY: Arial, Helvetica, "Nimbus Sans L", sans-serif; HEIGHT: 20px
}
 HTML #rightArea H1 {
	PADDING-LEFT: 25px; MARGIN-LEFT: -30px; WIDTH: 190px; HEIGHT: 27px
}
#rightArea P {
	FONT-SIZE: 0.8em; LINE-HEIGHT: 150%
}
#rightArea .hakuOtsikko {
	BACKGROUND: url(../data/suurennuslasi.gif) no-repeat 120px 1px; COLOR: #67820a
}
#rightArea .hakuKentta {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; BACKGROUND: #ffffff; WIDTH: 120px; COLOR: #343434; FONT-FAMILY: Arial, Helvetica, "Nimbus Sans L", sans-serif; HEIGHT: 16px
}
#rightArea .hakuButton {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN-LEFT: -3px; VERTICAL-ALIGN: bottom; BORDER-LEFT: medium none; WIDTH: 22px; BORDER-BOTTOM: medium none; HEIGHT: 20px
}
 HTML #rightArea .hakuKentta {
	HEIGHT: 22px
}
 HTML #rightArea .hakuButton {
	MARGIN-RIGHT: -20px
}
#pollArea P {
	PADDING-RIGHT: 0px; MARGIN-TOP: 5px; PADDING-LEFT: 0px; FONT-SIZE: 0.8em; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; WIDTH: 155px; LINE-HEIGHT: 1em; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, "Nimbus Sans L", sans-serif
}
#pollArea H2 {
	MARGIN-TOP: 0px; FONT-SIZE: 0.8em; MARGIN-BOTTOM: 10px; WIDTH: 155px; COLOR: #c48624; FONT-FAMILY: Arial, Helvetica, "Nimbus Sans L", sans-serif; BACKGROUND-COLOR: #f5f5f5
}
#pollArea FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#pollArea IMG {
	BORDER-RIGHT: #c48624 1px solid; BORDER-TOP: #c48624 1px solid; MARGIN-TOP: 2px; BORDER-LEFT: #c48624 1px solid; BORDER-BOTTOM: #c48624 1px solid
}
#pollArea .pollTable {
	PADDING-RIGHT: 0px; MARGIN-TOP: -7px; PADDING-LEFT: 0px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, "Nimbus Sans L", sans-serif
}
#pollArea .button {
	BORDER-RIGHT: #c1c0b5 1px solid; BORDER-TOP: #c1c0b5 1px solid; FONT-SIZE: 0.9em; BORDER-LEFT: #c1c0b5 1px solid; COLOR: #333; BORDER-BOTTOM: #c1c0b5 1px solid; FONT-FAMILY: Arial, Helvetica, "Nimbus Sans L", sans-serif; BACKGROUND-COLOR: #fafaf0
}
#pollArea .pieniFontti {
	FONT-SIZE: 0.7em
}
#footer {
	CLEAR: both; FONT-SIZE: 0.7em; BACKGROUND: url(../data/footer_left.gif) #ffffff no-repeat left bottom; COLOR: #6d804e; MARGIN-RIGHT: 9px; HEIGHT: 50px; TEXT-ALIGN: center
}
#footer IMG {
	MARGIN-TOP: 1px; FLOAT: right; MARGIN-RIGHT: -10px
}
 HTML #footer {
	MARGIN-RIGHT: 6px
}
 HTML #footer IMG {
	MARGIN-TOP: 1px; MARGIN-BOTTOM: -1px; MARGIN-RIGHT: -13px
}
#footer P {
	BORDER-TOP: #8da638 1px dotted; MARGIN-TOP: 8px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 10px; PADDING-TOP: 10px
}
#pageBottom {
	MARGIN-TOP: 10px; FONT-SIZE: 0.7em; BACKGROUND: #e8e8e8; COLOR: #55764b; TEXT-ALIGN: center
}
#pageBottom P {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 10px
}
#pageBottom A {
	BACKGROUND: #e8e8e8; COLOR: #4f6c1f; TEXT-DECORATION: underline
}
#pageBottom A:hover {
	BACKGROUND: #e8e8e8; COLOR: #c00000; TEXT-DECORATION: underline
}
#content .external {
	PADDING-RIGHT: 12px; BACKGROUND: url(../data/external_link.gif) #ffffff no-repeat right center; COLOR: #ca7a2c
}
#content .external:hover {
	PADDING-RIGHT: 12px; BACKGROUND: url(../data/external_link.gif) #ffffff no-repeat right center; COLOR: #c00000
}
#content DIV.mainosOikea {
	FLOAT: right; MARGIN-LEFT: 5px
}
#content DIV.mainosVasen {
	FLOAT: left; VERTICAL-ALIGN: middle; MARGIN-RIGHT: 1em
}
#content P {
	FONT-SIZE: 0.8em; LINE-HEIGHT: 1.5em
}
#content UL {
	FONT-SIZE: 0.8em; LINE-HEIGHT: 1.5em
}
#content OL {
	FONT-SIZE: 0.8em; LINE-HEIGHT: 1.5em
}
#content TABLE {
	FONT-SIZE: 12px; LINE-HEIGHT: 1.5em
}
#content TABLE TD P {
	FONT-SIZE: 12px; LINE-HEIGHT: 1.5em
}



#content UL UL {
	FONT-SIZE: 1em; LINE-HEIGHT: 1.5em
}
#content PRE {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 0.8em; BACKGROUND: #ebebeb; PADDING-BOTTOM: 5px; BORDER-LEFT: #cccccc 1px solid; COLOR: #343434; LINE-HEIGHT: 1.2em; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: monospace, sans-serif, helvetica, arial, verdana
}
#content H1 {
	CLEAR: left; FONT-WEIGHT: bold; BACKGROUND: #ffffff; PADDING-BOTTOM: 3px; COLOR: #666; PADDING-TOP: 10px; BORDER-BOTTOM: #597250 1px dotted; FONT-FAMILY: helvetica, arial, "Nimbus Sans L", sans-serif; LETTER-SPACING: -1px
}
#content H2 {
	CLEAR: left; FONT-WEIGHT: bold; BACKGROUND: #ffffff; PADDING-BOTTOM: 3px; COLOR: #666; PADDING-TOP: 10px; BORDER-BOTTOM: #597250 1px solid; FONT-FAMILY: helvetica, arial, "Nimbus Sans L", sans-serif; LETTER-SPACING: -1px
}
#content H1 {
	PADDING-LEFT: 22px; FONT-SIZE: 1.2em; BACKGROUND: url(../data/nelio1.gif) #ffffff no-repeat 0px 0.9em
}
#content H2 {
	PADDING-LEFT: 25px; FONT-SIZE: 1.1em; BACKGROUND: url(../data/nelio2.gif) #ffffff no-repeat 10px 0.95em
}
#content H3 {
	FONT-SIZE: 1em; BACKGROUND: #ffffff; PADDING-BOTTOM: 0px; COLOR: #666; PADDING-TOP: 5px; FONT-FAMILY: helvetica, arial, "Nimbus Sans L", sans-serif; LETTER-SPACING: -1px; TEXT-DECORATION: none
}
#content H3 A {
	BACKGROUND: #ffffff; COLOR: #ca7a2c; TEXT-DECORATION: underline
}
#content LI H1 {
	MARGIN-TOP: 10px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: none; PADDING-TOP: 0px
}
#content LI H2 {
	MARGIN-TOP: 10px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: none; PADDING-TOP: 0px
}
#content IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
#content BIG {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; BACKGROUND: #ffffff; COLOR: #ff0000
}
#content CITE {
	FONT-WEIGHT: bold; FONT-STYLE: italic
}
#content BLOCKQUOTE {
	PADDING-LEFT: 2em; PADDING-TOP:10px; BACKGROUND: url(../data/lohkolainaus.png) #ffffff no-repeat 0px 0px; MARGIN: 0px; COLOR: #696147; FONT-STYLE: italic
}
#content UL {
	LIST-STYLE-IMAGE: url(../data/listanuoli.gif);

	
	
}
#content UL LI {
	MARGIN-TOP: 6px;
}
#content TABLE {
	 BORDER-RIGHT: #d3c4ad 1px solid; BORDER-TOP: #d3c4ad 1px solid; BORDER-LEFT: #d3c4ad 1px solid; BORDER-BOTTOM: #d3c4ad 1px solid
}
#content TABLE THEAD A {
	BACKGROUND: #f3d7b8; COLOR: #000000; TEXT-DECORATION: underline
}
#content TABLE THEAD A:hover {
	BACKGROUND: #ca7a2c; COLOR: #c00000
}
#content TABLE TBODY .external {
	PADDING-RIGHT: 12px; BACKGROUND: url(../data/external_link.gif) #e8e2e2 no-repeat right center; COLOR: #ca7a2c
}
#content TABLE TBODY .external:hover {
	PADDING-RIGHT: 12px; BACKGROUND: url(../data/external_link.gif) #e8e2e2 no-repeat right center; COLOR: #c00000
}
#content TABLE TD {
	BORDER-RIGHT: #d3c4ad 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #d3c4ad 1px solid; PADDING-LEFT: 6px; BACKGROUND: #e8e2e2; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: TOP; BORDER-LEFT: #d3c4ad 1px solid; COLOR: #343434; PADDING-TOP: 6px; BORDER-BOTTOM: #d3c4ad 1px solid; FONT-SIZE:12px;
}
#content TABLE THEAD TD {
	FONT-WEIGHT: bold; BACKGROUND: #f3d7b8; COLOR: #000000;
}
#content TABLE TFOOT TD {
	TEXT-ALIGN: center
}
#content TABLE TH {
	BORDER-RIGHT: #d3c4ad 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #d3c4ad 1px solid; PADDING-LEFT: 6px; FONT-WEIGHT: bold; BACKGROUND: #ca7a2c; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: middle; BORDER-LEFT: #d3c4ad 1px solid; COLOR: #ffffff; PADDING-TOP: 3px; BORDER-BOTTOM: #d3c4ad 1px solid; TEXT-ALIGN: left
}
#content TABLE CAPTION {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #cccccc 1px solid; MARGIN-TOP: 0px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 0.9em; BACKGROUND: #e8e2e2; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 3px; BORDER-LEFT: #cccccc 1px solid; COLOR: #62783e; PADDING-TOP: 3px; BORDER-BOTTOM: #cccccc 1px solid; caption-side: bottom
}
#content TABLE.kursiiviTaulu {
	FONT-STYLE: italic
}
#content TABLE.parhaatTiedostot CAPTION {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN-TOP: 20px; FONT-SIZE: 1.3em; BACKGROUND: #ffffff; MARGIN-BOTTOM: 0px; BORDER-LEFT: medium none; COLOR: #666; BORDER-BOTTOM: medium none; TEXT-ALIGN: left; caption-side: top
}
#content TABLE.konsolivertailu TD {
	FONT-SIZE: 0.9em
}
#content TABLE.konsolivertailu THEAD TD {
	FONT-SIZE: 1.1em
}
#content TABLE.konsolivertailu TH {
	BACKGROUND: #e8e2e2; COLOR: #62783e
}
#content TABLE.konsolivertailu UL {
	PADDING-RIGHT: 0px; LIST-STYLE: disc none outside; PADDING-LEFT: 0px; FONT-SIZE: 0.9em; PADDING-BOTTOM: 0px; MARGIN: 0px 10px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#content TABLE.taulukkoVasen {
	FLOAT: left; MARGIN: 2px 10px 0px 0px
}
#content TABLE.taulukkoOikea {
	FLOAT: right; MARGIN: 2px 0px 0px 10px
}
#content DIV.osionSivut {
	BORDER-RIGHT: silver 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: silver 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 5px 20px; BORDER-LEFT: silver 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: silver 1px solid
}
#content DIV.osionSivut IMG {
	FLOAT: left; MARGIN: 50px 20px 0px 10px
}
#content DIV.osionSivut P {
	PADDING-RIGHT: 10px; MARGIN-LEFT: 100px
}
#content DIV.osionSivut H1 {
	CLEAR: none; BORDER-RIGHT: medium none; PADDING-RIGHT: 4px; BORDER-TOP: medium none; PADDING-LEFT: 4px; FONT-SIZE: 1.2em; BACKGROUND: #cccccc; PADDING-BOTTOM: 4px; MARGIN: 0px; BORDER-LEFT: medium none; COLOR: #ca7a2c; PADDING-TOP: 4px; BORDER-BOTTOM: medium none
}
#content .osionSivutOtsikko {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; BACKGROUND: #ffffff; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 3px; MARGIN-LEFT: 10px; COLOR: #666; FONT-FAMILY: helvetica, arial, "Nimbus Sans L", sans-serif; LETTER-SPACING: -1px
}
#content DIV.kuvaKeski {
	BORDER-RIGHT: #b7b7b7 1px solid; BORDER-TOP: #b7b7b7 1px solid; MARGIN-TOP: 5px; BACKGROUND: #ffffff; MARGIN-BOTTOM: 5px; BORDER-LEFT: #b7b7b7 1px solid; COLOR: #000000; BORDER-BOTTOM: #b7b7b7 1px solid; TEXT-ALIGN: center
}
#content DIV.kuvaOikea {
	BORDER-RIGHT: #b7b7b7 1px solid; BORDER-TOP: #b7b7b7 1px solid; MARGIN-TOP: 5px; BACKGROUND: #ffffff; MARGIN-BOTTOM: 5px; BORDER-LEFT: #b7b7b7 1px solid; COLOR: #000000; BORDER-BOTTOM: #b7b7b7 1px solid; TEXT-ALIGN: center
}
#content DIV.kuvaVasen {
	BORDER-RIGHT: #b7b7b7 1px solid; BORDER-TOP: #b7b7b7 1px solid; MARGIN-TOP: 5px; BACKGROUND: #ffffff; MARGIN-BOTTOM: 5px; BORDER-LEFT: #b7b7b7 1px solid; COLOR: #000000; BORDER-BOTTOM: #b7b7b7 1px solid; TEXT-ALIGN: center
}
#content DIV.kuvaKeski IMG {
	MARGIN: 4px 4px 2px
}
#content DIV.kuvaOikea IMG {
	MARGIN: 4px 4px 2px
}
#content DIV.kuvaVasen IMG {
	MARGIN: 4px 4px 2px
}
#content DIV.kuvaVasen {
	FLOAT: left; MARGIN-LEFT: 0px; MARGIN-RIGHT: 5px
}
#content DIV.kuvaOikea {
	FLOAT: right; MARGIN-LEFT: 5px; MARGIN-RIGHT: 0px
}
#content DIV.kuvaKeski {
	MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px
}
#content DIV.kuvaOikeaUsea {
	FLOAT: right; MARGIN-RIGHT: -5px
}
#content DIV.kuvaVasenUsea {
	FLOAT: left; MARGIN-LEFT: -5px
}
#content DIV.kuvaKeski P A {
	BACKGROUND: #ca7a2c; COLOR: #ffffff; TEXT-DECORATION: underline
}
#content DIV.kuvaOikea P A {
	BACKGROUND: #ca7a2c; COLOR: #ffffff; TEXT-DECORATION: underline
}
#content DIV.kuvaVasen P A {
	BACKGROUND: #ca7a2c; COLOR: #ffffff; TEXT-DECORATION: underline
}
#content DIV.kuvaKeski P A:hover {
	BACKGROUND: #ca7a2c; COLOR: #c00000; TEXT-DECORATION: underline
}
#content DIV.kuvaOikea P A:hover {
	BACKGROUND: #ca7a2c; COLOR: #c00000; TEXT-DECORATION: underline
}
#content DIV.kuvaVasen P A:hover {
	BACKGROUND: #ca7a2c; COLOR: #c00000; TEXT-DECORATION: underline
}
#content DIV.tasaaOikea {
	FLOAT: right; MARGIN-LEFT: 5px
}
#content DIV.tasaaVasen {
	FLOAT: left; VERTICAL-ALIGN: middle; MARGIN-RIGHT: 1em
}
#content DIV.kuvaKeski P {
	PADDING-RIGHT: 2px; BORDER-TOP: #b7b7b7 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 0.7em; BACKGROUND: #ca7a2c; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 2px; TEXT-ALIGN: center
}
#content DIV.kuvaOikea P {
	PADDING-RIGHT: 2px; BORDER-TOP: #b7b7b7 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 0.7em; BACKGROUND: #ca7a2c; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 2px; TEXT-ALIGN: center
}
#content DIV.kuvaVasen P {
	PADDING-RIGHT: 2px; BORDER-TOP: #b7b7b7 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 0.7em; BACKGROUND: #ca7a2c; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 2px; TEXT-ALIGN: center
}
#content DIV.lomakePohja {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND: #cfd9be; MARGIN: 10px; COLOR: #343434
}
#content DIV.lomakePohja A {
	BACKGROUND: #cfd9be; COLOR: #c00000; TEXT-DECORATION: none
}
#content DIV.lomakePohja A:hover {
	BACKGROUND: #cfd9be; COLOR: #c00000; TEXT-DECORATION: underline
}
#lomakePohjaTop {
	BACKGROUND: url(../data/roundBox_oikeaYla.gif) #cfd9be no-repeat right top; MARGIN: 0px -20px; COLOR: #000000; HEIGHT: 8px
}
#lomakePohjaBottom {
	BACKGROUND: url(../data/roundBox_oikeaAla.gif) #cfd9be no-repeat right top; MARGIN: 0px -20px; COLOR: #000000; HEIGHT: 8px
}
IMG.lomakePohjaCornerLeft {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; DISPLAY: block! important; BORDER-LEFT: medium none; WIDTH: 8px; BORDER-BOTTOM: medium none; HEIGHT: 8px
}
#content DIV.lomakePohja P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #cfd9be; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 7px; COLOR: #343434; PADDING-TOP: 0px
}
#content FIELDSET {
	BORDER-RIGHT: #65764b 1px dotted; PADDING-RIGHT: 10px; BORDER-TOP: #65764b 1px dotted; MARGIN-TOP: 10px; PADDING-LEFT: 10px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #65764b 1px dotted; PADDING-TOP: 10px; BORDER-BOTTOM: #65764b 1px dotted
}
#content LEGEND {
	FONT-WEIGHT: bold; FONT-SIZE: 0.9em; BACKGROUND: #cfd9be; COLOR: #65764b; FONT-FAMILY: helvetica, arial, "Nimbus Sans L", sans-serif; LETTER-SPACING: 0px; TEXT-DECORATION: underline
}
#content LABEL {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; BACKGROUND: #cfd9be; COLOR: #545252; FONT-FAMILY: Arial, Helvetica, "Nimbus Sans L", sans-serif
}
#content .lomakeKentta {
	FONT-SIZE: 1em; BACKGROUND: #ffffff; COLOR: #323232; FONT-FAMILY: Arial, Helvetica, "Nimbus Sans L", sans-serif
}
#content .lomakeMerkkilaskuri {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; BACKGROUND: #eeeeee; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, "Nimbus Sans L", sans-serif
}
#content .lomakeButton {
	MARGIN-TOP: 10px; FONT-WEIGHT: bold; FONT-SIZE: 1em; BACKGROUND: #cccccc; MARGIN-BOTTOM: 10px; COLOR: #323232; FONT-FAMILY: Arial, Helvetica, "Nimbus Sans L", sans-serif; HEIGHT: 25px
}
.boldIndent {
	font-weight:bold;
}
#content .piiloLomake {
	DISPLAY: none
}
#content H3 IMG {
	MARGIN-LEFT: 5px; VERTICAL-ALIGN: middle; MARGIN-RIGHT: 5px
}
#content P IMG {
	MARGIN-LEFT: 5px; VERTICAL-ALIGN: middle; MARGIN-RIGHT: 5px
}
#content .textarea_code {
	FONT-SIZE: 0.9em; BACKGROUND: #e8e2e2; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, "Nimbus Sans L", sans-serif
}
#content .palauteViesti {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 0.9em; BACKGROUND: #ebebeb; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; MARGIN-LEFT: 10px; BORDER-LEFT: #cccccc 1px solid; COLOR: #000000; MARGIN-RIGHT: 20px; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Arial, Helvetica, "Nimbus Sans L", sans-serif
}
#content TABLE.tietoaTutkielmasta {
	MARGIN-BOTTOM: 30px; WIDTH: 400px
}
#content TABLE.tietoaTutkielmasta CAPTION {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 6px; BORDER-TOP: medium none; PADDING-LEFT: 6px; FONT-SIZE: 1.1em; BACKGROUND: #ffffff; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 3px; BORDER-LEFT: medium none; COLOR: #666; PADDING-TOP: 0px; BORDER-BOTTOM: medium none; TEXT-ALIGN: left; caption-side: top
}
#content .tutkielmaTekija {
	CLEAR: left; BORDER-TOP: #a0c80e 1px solid; WIDTH: 100px; PADDING-TOP: 10px; FONT-STYLE: italic
}
#content .tutkielmaLista TD {
	HEIGHT: 31px
}
#content .lahteet {
	LIST-STYLE: decimal none outside; FONT-SIZE: 0.75em
}
#content .kuvalahteet {
	LIST-STYLE: decimal none outside; FONT-SIZE: 0.7em
}
#content .lahde {
	MARGIN-TOP: -10px; FONT-SIZE: 0.7em; FONT-STYLE: italic
}
#content .viite {
	FONT-SIZE: 0.8em; VERTICAL-ALIGN: -10%; FONT-STYLE: italic
}
#content .sisallys {
	BORDER-RIGHT: #8da638 1px dotted; PADDING-RIGHT: 10px; BORDER-TOP: #8da638 1px dotted; MARGIN-TOP: 0px; PADDING-LEFT: 25px; LIST-STYLE-IMAGE: url(../data/listanuoli.gif); MARGIN-BOTTOM: 50px; PADDING-BOTTOM: 10px; MARGIN-LEFT: 10px; BORDER-LEFT: #8da638 1px dotted; LINE-HEIGHT: 20px; PADDING-TOP: 10px; BORDER-BOTTOM: #8da638 1px dotted
}
#content .sisallys UL {
	LIST-STYLE-IMAGE: url(../data/listanuoli.gif)
}
#content .sisallysOtsikko {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; BACKGROUND: #ffffff; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 3px; MARGIN-LEFT: 10px; COLOR: #666; BORDER-BOTTOM: medium none; FONT-FAMILY: helvetica, arial, "Nimbus Sans L", sans-serif; LETTER-SPACING: -1px
}
#footer A {
	BACKGROUND: #ffffff; COLOR: #6d804e; TEXT-DECORATION: none
}
#footer A:hover {
	BACKGROUND: #ffffff; COLOR: #4f6c1f; TEXT-DECORATION: underline
}
#roundBox {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #cfd9be; FLOAT: right; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 10px; COLOR: #000000; PADDING-TOP: 0px
}
#roundBoxTop {
	BACKGROUND: url(../data/roundBox_oikeaYla.gif) #cfd9be no-repeat right top; MARGIN: 0px -10px; COLOR: #000000; HEIGHT: 8px
}
#roundBoxBottom {
	BACKGROUND: url(../data/roundBox_oikeaAla.gif) #cfd9be no-repeat right top; MARGIN: 0px -10px; COLOR: #000000; HEIGHT: 8px
}
IMG.roundBoxCornerLeft {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; DISPLAY: block! important; BORDER-LEFT: medium none; WIDTH: 8px; BORDER-BOTTOM: medium none; HEIGHT: 8px
}
#roundBox A {
	BACKGROUND: #cfd9be; COLOR: #c00000; TEXT-DECORATION: none
}
#roundBox A:hover {
	BACKGROUND: #cfd9be; COLOR: #c00000; TEXT-DECORATION: underline
}
#roundBox H1 {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-WEIGHT: bold; FONT-SIZE: 1.1em; BACKGROUND: #cfd9be; MARGIN-LEFT: 10px; BORDER-LEFT: medium none; COLOR: #65764b; PADDING-TOP: 5px; BORDER-BOTTOM: medium none
}
#roundBox UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 10px 10px 30px; PADDING-TOP: 0px
}





.ryhmakalenteri {
	FONT-SIZE: 14px;
	background-color: #FFFFFF;
}


.ryhmakalenteririvi {
	FONT-SIZE: 14px;
	background-color: #FFFFFF;

}


.ryhmakalenterisolu {
	FONT-SIZE: 14px;
	background-color: #FFFFFF;

}

.title {font-size:22pt;
}

.actionBtn {
	BACKGROUND: url(../data/navigointi_tausta.gif) #eeefef repeat-x;
	font-size:10pt;
	height:20;
	BORDER: 1px solid #bbbbbb;
}


.actionBtnHover {
	background-color:#fba307;
	font-size:10pt;
	height:20;
	BORDER: 1px solid #bbbbbb;
}


.actionSelect {
	background-color: #f5f5f5;
}

.actionText {
	background-color: #f5f5f5;
	
	
}

.pikkukuva {
	BORDER: #ffffff 1px solid;
	PADDING:2px;
	cursor: auto;
	width:50px;
	height:50px;
 	}
.pikkukuvaHover {
	BORDER: #b7b7b7 1px solid;
	PADDING:2px;
	cursor: pointer;
	BACKGROUND-COLOR:#b7b7b7;
	width:50px;
	height:50px;
 	}


	.tableDate {font-size:10pt;border-top:1px solid;background-color:#ffffff;}
	.tableCommentHeader {font-size:0.9em;background-color:#eee;}
	#kommentit {font-size:0.7em; font-family:verdana;background-color:#ffffff;border:none;}
	.tableComment {padding-left:5px;padding-right:5px;}
	.commentTextarea {font-size:1.0em; font-family:verdana;}

#footer-right-image {
	width:48px;
	height:50px;
}

#ohjelma-pe {
	width:100%;
}

#ohjelma-la {
	width:100%;
}

#ohjelma-su {
	width:100%;
}

#ohjelma-pe td.tabletime {
	BACKGROUND-COLOR: #f3d7b8;
	FONT-WEIGHT: bold;
}
#ohjelma-la td.tabletime {
	BACKGROUND-COLOR: #f3d7b8;
	FONT-WEIGHT: bold;
}
#ohjelma-su td.tabletime {
	BACKGROUND-COLOR: #f3d7b8;
	FONT-WEIGHT: bold;
}


#jarjestelytmk {
	width:100%;
}

#title1 {
	position:absolute;top:25px;left:110px;
}