BODY {
	BACKGROUND-POSITION: right center: FONT-SIZE: 10pt; ; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana, Arial, sans-serif; 
}
P {
	COLOR: #000000
}
A {
	COLOR: #000000; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #C0C0C0
}


.fieldset {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}


#container {
	PADDING-RIGHT: 4px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px;PADDING-TOP: 0px; border-right:1px solid #85939e; background-position: bottom center; border-top:1px solid #85939e; ; MARGIN: 4px 4px; BORDER-LEFT: 1px solid #85939e; WIDTH: 850px; BORDER-BOTTOM: 0px none #85939e; BACKGROUND-REPEAT: no-repeat; HEIGHT: 140px 
}

#alacontainer {
	PADDING-RIGHT: 4px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px;PADDING-TOP: 0px; border-right:1px solid #85939e; background-position: top center; BACKGROUND-IMAGE: url('vesi09.jpg'); border-bottom:1px solid #85939e; MARGIN-LEFT: 4px; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px ;  BORDER-LEFT: 1px solid #85939e; WIDTH: 850px; BORDER-TOP: 0px none #85939e; BACKGROUND-REPEAT: no-repeat; HEIGHT: 60px
}


#header {
	padding:0px 0px; BACKGROUND-POSITION: center top; BACKGROUND-IMAGE: url('otsikon_tausta.jpg'); WIDTH: 850px; COLOR: transparent;  BACKGROUND-REPEAT: no-repeat; HEIGHT: 145px; BACKGROUND-COLOR: transparent; TEXT-ALIGN: center; margin-left:auto; margin-right:auto; margin-top: 4px; margin-bottom:0px; OVERFLOW: visible
}

#navigation {
	FLOAT: left; MARGIN-TOP:110px; MARGIN-LEFT: 10px; HEIGHT: 21px; TEXT-ALIGN: left; FONT-SIZE: 10pt; FONT-FAMILY: Verdana, Arial, sans-serif
}
#navigation A {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; COLOR: #000000; font-weight: 600 ; LINE-HEIGHT: 21px; TEXT-DECORATION: none
}
#navigation A:hover {
	COLOR: blue
}
#navigation A:active {
	COLOR: #0033FF
}





#content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN-LEFT: 25px; COLOR: #000000; MARGIN-RIGHT: 10px; PADDING-TOP: 0px; WIDTH: 550px; DISPLAY: block; OVERFLOW: visible; BACKGROUND-POSITION:  right top; COLOR: transparent; BACKGROUND-REPEAT: no-repeat; HEIGHT: 500px; BACKGROUND-COLOR: transparent
}
#content H1 {
	PADDING-LEFT: 5px; FONT-SIZE: 18pt; PADDING-BOTTOM: 4px; MARGIN-LEFT: 0px; BORDER-LEFT: #85939e 1px solid; COLOR: blue; BORDER-BOTTOM: #85939e 1px solid
}
#content H2 {
	PADDING-LEFT: 5px; FONT-SIZE: 14pt; PADDING-BOTTOM: 4px; MARGIN-LEFT: 0px; COLOR: blue
}
#content H3 {
	PADDING-LEFT: 5px; FONT-SIZE: 12pt; PADDING-BOTTOM: 4px; MARGIN-LEFT: 0px; COLOR: blue
}
#content OL {
	MARGIN-LEFT: 20px
}
UL {
	MARGIN-LEFT: 20px
}
#content UL {
	LIST-STYLE-TYPE: square
}


.list {
	 MARGIN-LEFT: 5px; COLOR: #354d5f; LIST-STYLE-TYPE: square; TEXT-DECORATION: none
}





#etusivu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN-LEFT: 25px; COLOR: #000000; MARGIN-RIGHT: 10px; PADDING-TOP: 10px; PADDING-RIGHT: 0px;  WIDTH: 675px; DISPLAY: block; OVERFLOW: visible; BACKGROUND-POSITION: 500px 50px; BACKGROUND-IMAGE: url('juliste_k08_pieni.jpg'); HEIGHT: 350px; COLOR: transparent; BACKGROUND-REPEAT: no-repeat;  BACKGROUND-COLOR: transparent; FONT-SIZE: 11pt; background-attachment: fixed;  
}
#etusivu H1 {
	PADDING-LEFT: 5px; FONT-SIZE: 18pt; PADDING-BOTTOM: 4px; MARGIN-LEFT: 0px; MARGIN-RIGHT: -200px;BORDER-LEFT: #85939e 1px solid; COLOR: blue; BORDER-BOTTOM: #85939e 1px solid
}
#etusivu H2 {
	PADDING-LEFT: 5px; FONT-SIZE: 14pt; PADDING-BOTTOM: 4px; MARGIN-LEFT: 0px; COLOR: blue
}
#etusivu H3 {
	PADDING-LEFT: 5px; FONT-SIZE: 12pt; PADDING-BOTTOM: 4px; MARGIN-LEFT: 0px; COLOR: blue
}
#etusivu OL {
	MARGIN-LEFT: 20px
}
UL {
	MARGIN-LEFT: 20px
}
#etusivu UL {
	LIST-STYLE-TYPE: square
}


.list {
	 MARGIN-LEFT: 5px; COLOR: #354d5f; LIST-STYLE-TYPE: square; TEXT-DECORATION: none
}





#uutiset {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN-LEFT: 25px; COLOR: #000000; MARGIN-RIGHT: 10px; PADDING-TOP: 10px; WIDTH: 675px; DISPLAY: block; OVERFLOW: visible; BACKGROUND-POSITION: 475px 50px; COLOR: transparent; BACKGROUND-REPEAT: no-repeat;  BACKGROUND-COLOR: transparent; FONT-SIZE: 11pt
}
#uutiset H1 {
	PADDING-LEFT: 5px; FONT-SIZE: 18pt; PADDING-BOTTOM: 4px; MARGIN-LEFT: 0px; BORDER-LEFT: #85939e 1px solid; COLOR: blue; BORDER-BOTTOM: #85939e 1px solid
}
#uutiset H2 {
	PADDING-LEFT: 5px; FONT-SIZE: 14pt; PADDING-BOTTOM: 4px; MARGIN-LEFT: 0px; COLOR: blue
}
#uutiset H3 {
	PADDING-LEFT: 5px; FONT-SIZE: 12pt; PADDING-BOTTOM: 4px; MARGIN-LEFT: 0px; COLOR: blue
}
#uutiset OL {
	MARGIN-LEFT: 20px
}
UL {
	MARGIN-LEFT: 20px
}
#uutiset UL {
	LIST-STYLE-TYPE: square
}


.list {
	 MARGIN-LEFT: 5px; COLOR: #354d5f; LIST-STYLE-TYPE: square; TEXT-DECORATION: none
}



#harjoittelu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN-LEFT: 25px; COLOR: #000000; MARGIN-RIGHT: 10px; PADDING-TOP: 10px; WIDTH: 675px; DISPLAY: block; OVERFLOW: visible; BACKGROUND-POSITION: 475px 50px; COLOR: transparent; BACKGROUND-REPEAT: no-repeat;  BACKGROUND-COLOR: transparent; FONT-SIZE: 11pt
}
#harjoittelu H1 {
	PADDING-LEFT: 5px; FONT-SIZE: 18pt; PADDING-BOTTOM: 4px; MARGIN-LEFT: 0px; BORDER-LEFT: #85939e 1px solid; COLOR: blue; BORDER-BOTTOM: #85939e 1px solid
}
#harjoittelu H2 {
	PADDING-LEFT: 5px; FONT-SIZE: 14pt; PADDING-BOTTOM: 4px; MARGIN-LEFT: 0px; COLOR: blue
}
#harjoittelu H3 {
	PADDING-LEFT: 0px; FONT-SIZE: 12pt; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; COLOR: blue
}
#harjoittelu OL {
	MARGIN-LEFT: 20px; MARGIN-TOP:-20px
}
UL {
	MARGIN-LEFT: 20px; COLOR: black
}
#harjoittelu UL {
	LIST-STYLE-TYPE: square
}

.list {
	 MARGIN-LEFT: 5px; COLOR: #354d5f; LIST-STYLE-TYPE: square; TEXT-DECORATION: none;
}



#harjoitusajat {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN-LEFT: 25px; COLOR: #000000; MARGIN-RIGHT: 10px; PADDING-TOP: 10px; PADDING-RIGHT: 0px;  WIDTH: 675px; DISPLAY: block; OVERFLOW: visible; BACKGROUND-POSITION: 130px 40px; BACKGROUND-IMAGE: url('salit.jpg'); HEIGHT:700px; COLOR: transparent; BACKGROUND-REPEAT: no-repeat;  BACKGROUND-COLOR: transparent; FONT-SIZE: 11pt; background-attachment: fixed;  
}

#harjoitusajat H1 {
	PADDING-LEFT: 5px; FONT-SIZE: 18pt; PADDING-BOTTOM: 4px; MARGIN-LEFT: 0px; BORDER-LEFT: #85939e 1px solid; COLOR: blue; BORDER-BOTTOM: #85939e 1px solid
}
#harjoitusajat H2 {
	PADDING-LEFT: 5px; FONT-SIZE: 14pt; PADDING-BOTTOM: 4px; MARGIN-LEFT: 0px; COLOR: blue
}
#harjoitusajat H3 {
	PADDING-LEFT: 5px; FONT-SIZE: 12pt; PADDING-BOTTOM: 4px; MARGIN-LEFT: 0px; COLOR: blue
}
#harjoitusajat OL {
	MARGIN-LEFT: 20px; MARGIN-TOP:-20px
}
UL {
	MARGIN-LEFT: 20px; COLOR: black
}
#harjoitusajat UL {
	LIST-STYLE-TYPE: square
}

.list {
	 MARGIN-LEFT: 5px; COLOR: #354d5f; LIST-STYLE-TYPE: square; TEXT-DECORATION: none;
}

#harjoitusajat table {
	COLOR: #000000; FONT-SIZE: 11pt;  
}



#hmd {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN-LEFT: 25px; COLOR: #000000; MARGIN-RIGHT: 10px; PADDING-TOP: 10px; WIDTH: 675px; DISPLAY: block; OVERFLOW: visible; BACKGROUND-POSITION: 475px 50px; COLOR: transparent; BACKGROUND-REPEAT: no-repeat;  BACKGROUND-COLOR: transparent; FONT-SIZE: 11pt
}
#hmd H1 {
	PADDING-LEFT: 5px; FONT-SIZE: 18pt; PADDING-BOTTOM: 4px; MARGIN-LEFT: 0px; BORDER-LEFT: #85939e 1px solid; COLOR: blue; BORDER-BOTTOM: #85939e 1px solid
}
#hmd H2 {
	PADDING-LEFT: 5px; FONT-SIZE: 14pt; PADDING-BOTTOM: 4px; MARGIN-LEFT: 0px; COLOR: blue
}
#hmd H3 {
	PADDING-LEFT: 5px; FONT-SIZE: 12pt; PADDING-BOTTOM: 4px; MARGIN-LEFT: 0px; COLOR: blue
}
#hmd OL {
	MARGIN-LEFT: 20px
}
UL {
	MARGIN-LEFT: 20px
}
#hmd UL {
	LIST-STYLE-TYPE: square
}


.list {
	 MARGIN-LEFT: 5px; COLOR: #354d5f; LIST-STYLE-TYPE: square; TEXT-DECORATION: none
}

#arkisto {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN-LEFT: 25px; COLOR: #000000; MARGIN-RIGHT: 10px; PADDING-TOP: 10px; WIDTH: 675px; DISPLAY: block; OVERFLOW: visible; BACKGROUND-POSITION: 475px 50px; COLOR: transparent; BACKGROUND-REPEAT: no-repeat;  BACKGROUND-COLOR: transparent; FONT-SIZE: 11pt
}
#arkisto H1 {
	PADDING-LEFT: 5px; FONT-SIZE: 18pt; PADDING-BOTTOM: 4px; MARGIN-LEFT: 0px; BORDER-LEFT: #85939e 1px solid; COLOR: blue; BORDER-BOTTOM: #85939e 1px solid
}
#arkisto H2 {
	PADDING-LEFT: 5px; FONT-SIZE: 14pt; PADDING-BOTTOM: 4px; MARGIN-LEFT: 0px; COLOR: blue
}
#arkisto H3 {
	PADDING-LEFT: 5px; FONT-SIZE: 12pt; PADDING-BOTTOM: 4px; MARGIN-LEFT: 0px; COLOR: blue
}
#arkisto OL {
	MARGIN-LEFT: 20px
}
UL {
	MARGIN-LEFT: 20px
}
#arkisto UL {
	LIST-STYLE-TYPE: square
}


.list {
	 MARGIN-LEFT: 5px; COLOR: #354d5f; LIST-STYLE-TYPE: square; TEXT-DECORATION: none
}


#kuvat {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN-LEFT: 25px; COLOR: #000000; MARGIN-RIGHT: 10px; PADDING-TOP: 10px; WIDTH: 675px; DISPLAY: block; OVERFLOW: visible; BACKGROUND-POSITION: 475px 50px; COLOR: transparent; BACKGROUND-REPEAT: no-repeat;  BACKGROUND-COLOR: transparent; FONT-SIZE: 11pt
}
#kuvat H1 {
	PADDING-LEFT: 5px; FONT-SIZE: 18pt; PADDING-BOTTOM: 4px; MARGIN-LEFT: 0px; BORDER-LEFT: #85939e 1px solid; COLOR: blue; BORDER-BOTTOM: #85939e 1px solid
}
#kuvat H2 {
	PADDING-LEFT: 5px; FONT-SIZE: 14pt; PADDING-BOTTOM: 4px; MARGIN-LEFT: 0px; COLOR: blue
}
#kuvat H3 {
	PADDING-LEFT: 5px; FONT-SIZE: 12pt; PADDING-BOTTOM: 4px; MARGIN-LEFT: 0px; COLOR: blue
}
#kuvat OL {
	MARGIN-LEFT: 20px
}
UL {
	MARGIN-LEFT: 20px
}
#arkisto UL {
	LIST-STYLE-TYPE: square
}


.list {
	 MARGIN-LEFT: 5px; COLOR: #354d5f; LIST-STYLE-TYPE: square; TEXT-DECORATION: none
}





#peruskurssi {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN-LEFT: 25px; COLOR: #000000; MARGIN-RIGHT: 10px; PADDING-TOP: 10px; PADDING-RIGHT: 0px;  WIDTH: 675px; DISPLAY: block; OVERFLOW: visible; BACKGROUND-POSITION: 100px 0px; BACKGROUND-IMAGE: url('peruskurssi.jpg'); HEIGHT:1000px; COLOR: transparent; BACKGROUND-REPEAT: no-repeat;  BACKGROUND-COLOR: transparent; FONT-SIZE: 11pt; background-attachment: fixed;
}
#peruskurssi H1 {
	PADDING-LEFT: 5px; FONT-SIZE: 18pt; PADDING-BOTTOM: 4px; MARGIN-LEFT: 0px; BORDER-LEFT: #85939e 1px solid; COLOR: blue; BORDER-BOTTOM: #85939e 1px solid
}
#peruskurssi H2 {
	PADDING-LEFT: 5px; FONT-SIZE: 14pt; PADDING-BOTTOM: 4px; MARGIN-LEFT: 0px; COLOR: blue
}
#peruskurssi H3 {
	PADDING-LEFT: 5px; FONT-SIZE: 12pt; PADDING-BOTTOM: 4px; MARGIN-LEFT: 0px; COLOR: blue
}
#peruskurssi OL {
	MARGIN-LEFT: 20px
}
UL {
	MARGIN-LEFT: 20px
}
#peruskurssi UL {
	LIST-STYLE-TYPE: square
}


.list {
	 MARGIN-LEFT: 5px; COLOR: #354d5f; LIST-STYLE-TYPE: square; TEXT-DECORATION: none
}

#yhteystiedot {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN-LEFT: 25px; COLOR: #000000; MARGIN-RIGHT: 10px; PADDING-TOP: 10px; WIDTH: 675px; DISPLAY: block; OVERFLOW: visible; BACKGROUND-POSITION: 475px 50px; COLOR: transparent; BACKGROUND-REPEAT: no-repeat;  BACKGROUND-COLOR: transparent; FONT-SIZE: 11pt
}
#yhteystiedot H1 {
	PADDING-LEFT: 5px; FONT-SIZE: 18pt; PADDING-BOTTOM: 4px; MARGIN-LEFT: 0px; BORDER-LEFT: #85939e 1px solid; COLOR: blue; BORDER-BOTTOM: #85939e 1px solid
}
#yhteystiedot H2 {
	PADDING-LEFT: 5px; FONT-SIZE: 14pt; PADDING-BOTTOM: 4px; MARGIN-LEFT: 0px; COLOR: blue
}
#yhteystiedot H3 {
	PADDING-LEFT: 5px; FONT-SIZE: 12pt; PADDING-BOTTOM: 4px; MARGIN-LEFT: 0px; COLOR: blue
}
#yhteystiedot OL {
	MARGIN-LEFT: 20px
}
UL {
	MARGIN-LEFT: 20px
}
#yhteystiedot UL {
	LIST-STYLE-TYPE: square
}


.list {
	 MARGIN-LEFT: 5px; COLOR: #354d5f; LIST-STYLE-TYPE: square; TEXT-DECORATION: none
}

#sivukartta {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN-LEFT: 25px; COLOR: #000000; MARGIN-RIGHT: 10px; PADDING-TOP: 10px; WIDTH: 675px; DISPLAY: block; OVERFLOW: visible; BACKGROUND-POSITION: 475px 50px; COLOR: transparent; BACKGROUND-REPEAT: no-repeat;  BACKGROUND-COLOR: transparent; FONT-SIZE: 11pt
}
#sivukartta H1 {
	PADDING-LEFT: 5px; FONT-SIZE: 18pt; PADDING-BOTTOM: 4px; MARGIN-LEFT: 0px; BORDER-LEFT: #85939e 1px solid; COLOR: blue; BORDER-BOTTOM: #85939e 1px solid
}
#sivukartta H2 {
	PADDING-LEFT: 5px; FONT-SIZE: 14pt; PADDING-BOTTOM: 4px; MARGIN-LEFT: 0px; COLOR: blue
}
#sivukartta H3 {
	PADDING-LEFT: 5px; FONT-SIZE: 12pt; PADDING-BOTTOM: 4px; MARGIN-LEFT: 0px; COLOR: blue
}
#sivukartta OL {
	MARGIN-LEFT: 20px
}
UL {
	MARGIN-LEFT: 20px
}
#sivukartta UL {
	LIST-STYLE-TYPE: square
}

.list {
	 MARGIN-LEFT: 5px; COLOR: #354d5f; LIST-STYLE-TYPE: square; TEXT-DECORATION: none
}




#linkit {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN-LEFT: 25px; COLOR: #000000; MARGIN-RIGHT: 10px; PADDING-TOP: 10px; PADDING-RIGHT: 200px;  WIDTH: 475px; DISPLAY: block; OVERFLOW: visible; BACKGROUND-POSITION: 475px 50px; BACKGROUND-IMAGE: url('finHMD.jpg'); HEIGHT:500px; COLOR: transparent; BACKGROUND-REPEAT: no-repeat;  BACKGROUND-COLOR: transparent; FONT-SIZE: 11pt; background-attachment: fixed;  
}
#linkit H1 {
	PADDING-LEFT: 5px; FONT-SIZE: 18pt; PADDING-BOTTOM: 4px; MARGIN-LEFT: 0px; MARGIN-RIGHT: -200px;BORDER-LEFT: #85939e 1px solid; COLOR: blue; BORDER-BOTTOM: #85939e 1px solid
}
#linkit H2 {
	PADDING-LEFT: 5px; FONT-SIZE: 14pt; PADDING-BOTTOM: 4px; MARGIN-LEFT: 0px; COLOR: blue
}
#linkit H3 {
	PADDING-LEFT: 5px; FONT-SIZE: 12pt; PADDING-BOTTOM: 4px; MARGIN-LEFT: 0px; COLOR: blue
}
#linkit OL {
	MARGIN-LEFT: 20px
}
UL {
	MARGIN-LEFT: 20px
}
#linkit UL {
	LIST-STYLE-TYPE: square
}


.list {
	 MARGIN-LEFT: 5px; COLOR: #354d5f; LIST-STYLE-TYPE: square; TEXT-DECORATION: none
}


#oululinkit {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN-LEFT: 25px; COLOR: #000000; MARGIN-RIGHT: 10px; PADDING-TOP: 10px; PADDING-RIGHT: 200px;  WIDTH: 475px; DISPLAY: block; OVERFLOW: visible; BACKGROUND-POSITION: 475px 30px; BACKGROUND-IMAGE: url('terve.jpg'); HEIGHT:400px; COLOR: transparent; BACKGROUND-REPEAT: no-repeat;  BACKGROUND-COLOR: transparent; FONT-SIZE: 11pt; background-attachment: fixed;
}
#oululinkit H1 {
	PADDING-LEFT: 5px; FONT-SIZE: 18pt; PADDING-BOTTOM: 4px; MARGIN-LEFT: 0px; MARGIN-RIGHT: -200px;BORDER-LEFT: #85939e 1px solid; COLOR: blue; BORDER-BOTTOM: #85939e 1px solid
}
#oululinkit H2 {
	PADDING-LEFT: 5px; FONT-SIZE: 14pt; PADDING-BOTTOM: 4px; MARGIN-LEFT: 0px; COLOR: blue
}
#oululinkit H3 {
	PADDING-LEFT: 5px; FONT-SIZE: 12pt; PADDING-BOTTOM: 4px; MARGIN-LEFT: 0px; COLOR: blue
}
#oululinkit OL {
	MARGIN-LEFT: 20px
}
UL {
	MARGIN-LEFT: 20px
}
#oululinkit UL {
	LIST-STYLE-TYPE: square
}


.list {
	 MARGIN-LEFT: 5px; COLOR: #354d5f; LIST-STYLE-TYPE: square; TEXT-DECORATION: none
}



#TjRlinkit {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN-LEFT: 25px; COLOR: #000000; MARGIN-RIGHT: 10px; PADDING-TOP: 10px; PADDING-RIGHT: 200px;  WIDTH: 475px; DISPLAY: block; OVERFLOW: visible; BACKGROUND-POSITION: 475px 30px; BACKGROUND-IMAGE: url('.jpg'); HEIGHT:300px; COLOR: transparent; BACKGROUND-REPEAT: no-repeat;  BACKGROUND-COLOR: transparent; FONT-SIZE: 11pt; background-attachment: fixed;
}
#TjRlinkit H1 {
	PADDING-LEFT: 5px; FONT-SIZE: 18pt; PADDING-BOTTOM: 4px; MARGIN-LEFT: 0px; MARGIN-RIGHT: -200px;BORDER-LEFT: #85939e 1px solid; COLOR: blue; BORDER-BOTTOM: #85939e 1px solid
}
#TjRlinkit H2 {
	PADDING-LEFT: 5px; FONT-SIZE: 14pt; PADDING-BOTTOM: 4px; MARGIN-LEFT: 0px; COLOR: blue
}
#TjRlinkit H3 {
	PADDING-LEFT: 5px; FONT-SIZE: 12pt; PADDING-BOTTOM: 4px; MARGIN-LEFT: 0px; COLOR: blue
}
#TjRlinkit OL {
	MARGIN-LEFT: 20px
}
UL {
	MARGIN-LEFT: 20px
}
#TjRlinkit UL {
	LIST-STYLE-TYPE: square
}


.list {
	 MARGIN-LEFT: 5px; COLOR: #354d5f; LIST-STYLE-TYPE: square; TEXT-DECORATION: none
}





.list {
	 MARGIN-LEFT: 5px; COLOR: #354d5f; LIST-STYLE-TYPE: square; TEXT-DECORATION: none
}


#ala {
	padding:0px 0px; BACKGROUND-POSITION: center top; BACKGROUND-IMAGE: url('vesi09.jpg'); WIDTH: 850px; COLOR: transparent;  BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: transparent; margin-left: auto; margin-right: auto; margin-top:0px; margin-bottom:0px; OVERFLOW: hidden;  text-align: center; TEXT-INDENT: 20px; FONT-SIZE: 8pt; HEIGHT: 25px; LINE-HEIGHT: 35px
}


#ala P {
	padding:0px; DISPLAY: block; MARGIN: 0px; LINE-HEIGHT: 100%; solid 
}
#ala A {
	DISPLAY: block; COLOR: blue; TEXT-INDENT: 6px; LINE-HEIGHT: 18px; BORDER-BOTTOM: white 1px solid; TEXT-DECORATION: none
}
#ala A:hover {
	COLOR: red; BORDER-BOTTOM: red 1px solid; TEXT-DECORATION: none
}
#ala A:active {
	BACKGROUND-COLOR: white ; COLOR: #0033FF; BORDER-BOTTOM: #647684 1px solid; TEXT-DECORATION: none
}
#ala .submenu {
	PADDING-LEFT: 0px; FONT-SIZE: 9px; MARGIN-LEFT: 15px; LINE-HEIGHT: 15px
}





#leftbar {
	 DISPLAY: block; MARGIN-LEFT: 4px; MARGIN-TOP: 0px; OVERFLOW: visible; PADDING-RIGHT: 15px;  WIDTH: 115px; BACKGRUND-POSITION: 0px 0px; border-top:0px solid #85939e; BACKGROUND-IMAGE: url('sininensivu.jpg'); BACKGROUND-REPEAT: repeat-y; HEIGHT: 1500px; BORDER-LEFT: 1px solid #85939e; PADDING-TOP: 0px; FONT-SIZE: 14px; PADDING-TOP: 10px; background-position:  center; 
}
#leftbar P {
	FONT-SIZE: 12px; COLOR: #354d5f; 
}


#harjoitteluvalikko {
	 DISPLAY: block; MARGIN-LEFT: 4px; MARGIN-TOP: 0; OVERFLOW: visible; WIDTH: 130px; BACKGRUND-POSITION: 4px 4px; border-top:0px solid #85939e; BACKGROUND-IMAGE: url('sininensivu.jpg'); BACKGROUND-REPEAT: repeat-y; HEIGHT: 1500px; BORDER-LEFT: 1px solid #85939e; PADDING-TOP: 0px ; FONT-SIZE: 14px; PADDING-TOP: 10px; background-position:  center; 
}
#harjoitteluvalikko P {
	FONT-SIZE: 12px; COLOR: #354d5f; 
}

#hmdvalikko {
	 DISPLAY: block; MARGIN-LEFT: 4px; MARGIN-TOP: 0; OVERFLOW: visible; WIDTH: 130px; BACKGRUND-POSITION: 4px 4px; border-top:0px solid #85939e; BACKGROUND-IMAGE: url('sininensivu.jpg'); BACKGROUND-REPEAT: repeat-y; HEIGHT: 1500px; BORDER-LEFT: 1px solid #85939e; PADDING-TOP: 0px ; FONT-SIZE: 14px; PADDING-TOP: 10px; background-position:  center; 
}
#hmdvalikko P {
	FONT-SIZE: 12px; COLOR: #354d5f; 
}

#arkistovalikko {
	 DISPLAY: block; MARGIN-LEFT: 4px; MARGIN-TOP: 0; OVERFLOW: visible; WIDTH: 130px; BACKGRUND-POSITION: 4px 4px; border-top:0px solid #85939e; BACKGROUND-IMAGE: url('sininensivu.jpg'); BACKGROUND-REPEAT: repeat-y; HEIGHT: 1500px; BORDER-LEFT: 1px solid #85939e; PADDING-TOP: 0px ; FONT-SIZE: 14px; PADDING-TOP: 10px; background-position:  center; 
}
#arkistovalikko P {
	FONT-SIZE: 12px; COLOR: #354d5f; 
}

#peruskurssivalikko {
	 DISPLAY: block; MARGIN-LEFT: 4px; MARGIN-TOP: 0; OVERFLOW: visible; WIDTH: 130px; BACKGRUND-POSITION: 4px 4px; border-top:0px solid #85939e; BACKGROUND-IMAGE: url('sininensivu.jpg'); BACKGROUND-REPEAT: repeat-y; HEIGHT: 1500px; BORDER-LEFT: 1px solid #85939e; PADDING-TOP: 0px ; FONT-SIZE: 14px; PADDING-TOP: 10px; background-position:  center; 
}
#peruskurssivalikko P {
	FONT-SIZE: 12px; COLOR: #354d5f; 
}

#yhteystietovalikko {
	 DISPLAY: block; MARGIN-LEFT: 4px; MARGIN-TOP: 0; OVERFLOW: visible; WIDTH: 130px; BACKGRUND-POSITION: 4px 4px; border-top:0px solid #85939e; BACKGROUND-IMAGE: url('sininensivu.jpg'); BACKGROUND-REPEAT: repeat-y; HEIGHT: 1500px; BORDER-LEFT: 1px solid #85939e; PADDING-TOP: 0px ; FONT-SIZE: 14px; PADDING-TOP: 10px; background-position:  center; 
}
#yhteystietovalikko P {
	FONT-SIZE: 12px; COLOR: #354d5f; 
}

#sivukarttavalikko {
	 DISPLAY: block; MARGIN-LEFT: 4px; MARGIN-TOP: 0; OVERFLOW: visible; WIDTH: 130px; BACKGRUND-POSITION: 4px 4px; border-top:0px solid #85939e; BACKGROUND-IMAGE: url('sininensivu.jpg'); BACKGROUND-REPEAT: repeat-y; HEIGHT: 1500px; BORDER-LEFT: 1px solid #85939e; PADDING-TOP: 0px ; FONT-SIZE: 14px; PADDING-TOP: 10px; background-position:  center; 
}
#sivukarttavalikko P {
	FONT-SIZE: 12px; COLOR: #354d5f; 
}

#linkkivalikko {
	 DISPLAY: block; MARGIN-LEFT: 4px; MARGIN-TOP: 0; OVERFLOW: visible; WIDTH: 130px; BACKGRUND-POSITION: 4px 4px; border-top:0px solid #85939e; BACKGROUND-IMAGE: url('sininensivu.jpg'); BACKGROUND-REPEAT: repeat-y; HEIGHT: 1500px; BORDER-LEFT: 1px solid #85939e; PADDING-TOP: 0px ; FONT-SIZE: 14px; PADDING-TOP: 10px; background-position:  center; 
}
#linkitvalikko P {
	FONT-SIZE: 12px; COLOR: #354d5f; 
}


#rightbar {
	DISPLAY: block; MARGIN-LEFT: 4px; MARGIN-TOP: 0; OVERFLOW: visible; WIDTH: 130px; BACKGRUND-POSITION: center left; border-top:0px solid #85939e; BACKGROUND-REPEAT: no-repeat; HEIGHT: 300px; BORDER-LEFT: 0px solid #85939e; PADDING-LEFT: 0px ; FONT-SIZE: 14px; PADDING-TOP: 10px; 
}

#rightbar P {
	FONT-SIZE: 12px; COLOR: #354d5f
}



#sidemenu {
	OVERFLOW: visible; WIDTH: 90%; COLOR: black; MARGIN-LEFT: 10px; MARGIN-TOP: 0
}
#sidemenu P {
	padding:0px; DISPLAY: block; MARGIN: 0px; LINE-HEIGHT: 100%; solid; FONT-SIZE: 8px
}
#sidemenu A {
	DISPLAY: block; COLOR: #000099;  LINE-HEIGHT: 100%; BORDER-BOTTOM: white 1px solid; TEXT-DECORATION: none; FONT-WEIGHT: bolder; MARGIN-TOP: 0; PADDING-TOP: 10px 
}
#sidemenu A:hover {
	COLOR: red; BORDER-BOTTOM: red 1px solid; TEXT-DECORATION: none
}
#sidemenu A:active {
	COLOR: red; BORDER-BOTTOM: red 1px solid; TEXT-DECORATION: none
}
#sidemenu .submenu {
	PADDING-LEFT: 0px; FONT-SIZE: 9px; MARGIN-LEFT: 15px; LINE-HEIGHT: 15px
}



.barnewscontainer {
	MARGIN-LEFT: auto; WIDTH: 90%; MARGIN-RIGHT: auto 
.barnewscontainer H1 {
}


.barnewsheader {
	PADDING-RIGHT: 0px; BORDER-TOP: #647684 0px solid; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 5px;  TEXT-DECORATION: none; LINE-HEIGHT: 150%;  
}
.barnewsheader A {
	DISPLAY: block; FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none
}
.barnewsheader A:hover {
}
.barnewsheader IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 1px; PADDING-TOP: 4px; BORDER-RIGHT-WIDTH: 0px
}


.barnewsdate {
	PADDING-LEFT: 21px; FONT-SIZE: 10px; COLOR: #eeeeee; 
}
.barnewsinfo {
	PADDING-LEFT: 21px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000000; 
}
.barnewsinfo A {
	COLOR: #ffffff; TEXT-DECORATION: underline; FONT-SIZE: 10px;
}
.barnewsinfo A:hover {
	COLOR: #354d5f; TEXT-DECORATION: underline
}


.barnewsheaderold {
	PADDING-LEFT: 17px
}
.barnewsheaderold {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #354d5f; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.barnewsheaderold A {
	DISPLAY: block; COLOR: #ffffff; BACKGROUND-COLOR: #647684; TEXT-DECORATION: none
}
.barnewsheaderold A:hover {
	BACKGROUND-COLOR: #354d5f
}

.barnewsheaderold img  {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 1px; PADDING-TOP: 4px; BORDER-RIGHT-WIDTH: 0px
}


A.showall {
	DISPLAY: block; FONT-SIZE: 10px; COLOR: #ffffff; LINE-HEIGHT: 14px; TEXT-DECORATION: none
}
A.showall:hover {
	TEXT-DECORATION: underline
}







#newscontainer {
	MARGIN-LEFT: auto; WIDTH: 90%; MARGIN-RIGHT: auto
}
#newscontainer .line {
	BORDER-BOTTOM: white 3px solid
}


.newsheader {
	PADDING-RIGHT: 0px; BORDER-TOP: #647684 1px solid; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 0px; BACKGROUND-COLOR: #647684; TEXT-DECORATION: none
}
.newsheader A {
	DISPLAY: block; FONT-WEIGHT: bold; COLOR: #ffffff; BACKGROUND-COLOR: #647684; TEXT-DECORATION: none
}
.newsheader A:hover {
	BACKGROUND-COLOR: #354d5f
}
.newsheader IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 1px; PADDING-TOP: 4px; BORDER-RIGHT-WIDTH: 0px
}
.newsinfo {
	PADDING-LEFT: 21px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000000
}
.newsinfo A {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.newsinfo A:hover {
	COLOR: #354d5f; TEXT-DECORATION: underline
}
.newsdate {
	PADDING-LEFT: 21px; FONT-SIZE: 10px; COLOR: #eeeeee; BACKGROUND-COLOR: #758591
}
.newsuser {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 7pt; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #eeeeee; PADDING-TOP: 2px; BACKGROUND-COLOR: #758591; TEXT-ALIGN: right
}
.newsheader .eventbuttons {
	MARGIN-TOP: -16px; FLOAT: right; BACKGROUND-IMAGE: url('file:///C:/Documents%20and%20Settings/jpisila/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/0BBI8837/none')
}
.newsheader .eventbuttons A {
	BACKGROUND-IMAGE: url('file:///C:/Documents%20and%20Settings/jpisila/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/0BBI8837/none')
}


.newsheaderold A {
	DISPLAY: block; COLOR: #ffffff; BACKGROUND-COLOR: #647684; TEXT-DECORATION: none
}
.newsheaderold A:hover {
	BACKGROUND-COLOR: #354d5f
}

.newsheaderold IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 1px; PADDING-TOP: 4px; BORDER-RIGHT-WIDTH: 0px
}
.newsheaderold .eventbuttons {
	MARGIN-TOP: -16px; FLOAT: right; BACKGROUND-IMAGE: url('file:///C:/Documents%20and%20Settings/jpisila/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/0BBI8837/none')
}

.newsheaderold .eventbuttons A {
	BACKGROUND-IMAGE: url('file:///C:/Documents%20and%20Settings/jpisila/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/0BBI8837/none')
}




#footer {
	BACKGROUND-IMAGE: url('vesi.jpg'); WIDTH: 850px; BOTTOM: 8px; MARGIN-RIGHT: auto; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px; BACKGROUND-COLOR: blue; TEXT-ALIGN: center
}
#footer P {
	PADDING-RIGHT: 8px; FONT-SIZE: 90%; COLOR: #ffffff; PADDING-TOP: 4px
}