:link { color: #7D7E7E; text-decoration: none; font-weight: none; }
A:link { color: #7D7E7E; text-decoration: none; font-weight: none; }
A:visited { color: #7D7E7E; text-decoration: none; font-weight: none; }
A:active { color: #7D7E7E; text-decoration: none; font-weight: none; }
A:hover { color: #7D7E7E; text-decoration: underline; font-weight: none; }


A:link.boxi { color: #FFFFFF; text-decoration: none; font-weight: bold; }
A:visited.boxi { color: #FFFFFF; text-decoration: none; font-weight: bold; }
A:active.boxi { color: #FFFFFF; text-decoration: none; font-weight: bold; }
A:hover.boxi { color: #FFFFFF; text-decoration: underline; font-weight: bold; }

A:link.sini { color: #0054A6; text-decoration: none; font-weight: bold; }
A:visited.sini { color: #0054A6; text-decoration: none; font-weight: bold; }
A:active.sini { color: #0054A6; text-decoration: none; font-weight: bold; }
A:hover.sini { color: #0054A6; text-decoration: underline; font-weight: bold; }

body {  background-image:url(images/bg1.jpg) ; background-repeat:repeat-x;background-color:#FFFFFF;

 	    SCROLLBAR-FACE-COLOR: #E9EBEB;
        SCROLLBAR-HIGHLIGHT-COLOR: #DBDBDB; 
        SCROLLBAR-SHADOW-COLOR: #DBDBDB; 
        SCROLLBAR-3DLIGHT-COLOR: white; 
        SCROLLBAR-ARROW-COLOR: #0054A6; 
        SCROLLBAR-TRACK-COLOR: #DBDBDB; 
        SCROLLBAR-DARKSHADOW-COLOR: #000000;


}



.kentat { 
font-family: verdana, arial, sans-serif;
	color: #E12724;
font-size: 12px;
	font-weight: bold;
	padding: 2px 2px 2px 2px;
position: absolute; top: 88px; left: 282px; 
/*border: solid 2px #E12724;*/ 

}

.contentsisa {

background-image:url(images/5_3bg.gif);
	background-repeat:no-repeat;
	background-color:#F6F5F5;
	font-family: verdana, arial, sans-serif;
	color: #000000;
font-size: 12px;
	font-weight: normal;
	padding: 0px 0px 10px 0px;
/*margin: 3px 50px 10px 3px;
position:relative; left:100px; top:100px*/
}

.content {

/*background-image:url(images/5_3bg.gif);
	background-repeat:no-repeat;
	background-color:#F6F5F5;*/
	font-family: verdana, arial, sans-serif;
	color: #000000;
font-size: 12px;
	font-weight: normal;
	padding: 0px 0px 7px 0px;
/*margin: 3px 50px 10px 3px;
position:relative; left:100px; top:100px*/
}


.contentvihr {

background-image:url(images/vih_keskik.jpg);
	background-repeat:no-repeat;
	background-color:#3CB878;
	font-family: verdana, arial, sans-serif;
	color: #FFFFFF;
font-size: 12px;
	font-weight: normal;
padding: 0px 0px 10px 0px;
/*position:relative; left:100px; top:100px*/
}


.contentsini {

background-image:url(images/sin_keskik.jpg);
	background-repeat:no-repeat;
	background-color:#448CCB;
	font-family: verdana, arial, sans-serif;
	color: #FFFFFF;
font-size: 12px;
	font-weight: normal;
padding: 0px 0px 10px 0px;
/*position:relative; left:100px; top:100px*/
}

.contentnavi {
/*
background-image:url(images/vih_keskik.jpg);
	background-repeat:no-repeat;
	background-color:#3CB878;*/
	font-family: verdana, arial, sans-serif;
	color: #7D7E7E;
	font-size: 11px;
	font-weight: normal;
/*padding: 0px 0px 10px 0px;
position:relative; left:100px; top:100px*/
}

.naviteksti {
/*
background-image:url(images/vih_keskik.jpg);
	background-repeat:no-repeat;
	background-color:#3CB878;*/
	font-family: verdana, arial, sans-serif;
	color: #7D7E7E;
	font-size: 11px;
	font-weight: normal;
/*padding: 0px 0px 10px 0px;
position:relative; left:100px; top:100px*/
}

.punabold {
/*
background-image:url(images/vih_keskik.jpg);
	background-repeat:no-repeat;
	background-color:#3CB878;*/
	font-family: verdana, arial, sans-serif;
	color: #E12724;
	font-size: 11px;
	font-weight: bold;
/*padding: 0px 0px 10px 0px;
position:relative; left:100px; top:100px*/
}

.sinibold {
/*
background-image:url(images/vih_keskik.jpg);
	background-repeat:no-repeat;
	background-color:#3CB878;*/
	font-family: verdana, arial, sans-serif;
	color: #0054A6;
	font-size: 12px;
	font-weight: bold;
/*padding: 0px 0px 10px 0px;
position:relative; left:100px; top:100px*/
}

.boxilisaa {

font-family: verdana, arial, sans-serif;
color: #FFFFFF;
font-size: 12px;
font-weight: bold;
position:relative; left:155px; top:0px;
padding: 2px 2px 2px 2px;
/*border:1px solid white*/
}

.otsikko {

font-family: verdana, arial, sans-serif;
color: #0054A6;
font-size: 12px;
font-weight: bold;
/*position:relative; left:155px; top:0px;*/
padding: 2px 2px 2px 2px;
/*border:1px solid white*/
}

img.oikea {
	float: right;
	margin: 0.5em 1em 0.5em 1em;
}

hr {
height: 1px;
color: #0054A6;
width: 90%;
}