body {
background:#73c9e9;
font-family:Arial, 'Arial Narrow', Sans-Serif;
color:#0490c2;
text-align: center;
margin:0px;
padding:0px;
}

p.clear {
clear:both;
}

img {
border: 0px outset #1B888D;}
a img {
border: 0px outset #1B888D;}
a:hover img {
border: 0px outset #000000;}

.kuvakeski {
border:4px outset #0490c2;
}

.img {
border:2px solid #0490c2;
margin:5px;
}

.center {
text-align:center;
}

a:link, a:visited, a:active {
color:#007cb7; 
cursor: default;
text-decoration:none;
font-weight: bold;
padding:0px 3px;
}

a:hover {
color: #e6f5fa;
text-decoration : none;
padding:0px 3px;
}

.ul2 {
color:#0490c2;
text-align:left;
padding: 0px 0 0 0; 
margin: 0 0 10px 0;
}

.ul2 li {
padding: 0px;
margin: 0 0 0px 18px;
list-style-image:url(img/lista.png);
}

table { 
font-family:Arial, 'Arial Narrow', Sans-Serif;
font-size:16px;
color: #0490c2;
text-align:left;
}

input, select, textarea {
font-family:Arial, 'Arial Narrow', Sans-Serif;
font-size:16px;
color: #007cb7;
border: 1px solid #9ed1db;
background: #51bde0;
}

div#container {
background:url(img/contentbg.png) repeat-y #9ed1db;
width:693px;
margin:0 auto;
border:0px solid #0A576A;
padding:0;
text-align: left;
}

div#wrapper {
background:#9ed1db;
width:680px;
position: relative;
top: 0;
left: 6px;
padding: 0;
margin: 0;
}

div#header {
background:url(img/header.png) no-repeat;
height:240px;
width:680px;
border:0px solid #AAC4C1;
}

div#navigaatio {
font-family:Arial, 'Arial Narrow', Sans-Serif;
font-size:16px;
width:680px;
clear:both;	
}

.navigation3 {
margin: 0 0em;
padding: 3px 0;
border-bottom: 1px solid #007cb7;
border-top: 1px solid #007cb7;
text-align: center;
list-style: none;
background: #6bc5e6;
}

.navigation3 li {
display: inline;
margin: 0 0px;
padding: 0;
height: 0;
}

.navigation3 a:link, .navigation3 a:visited {
font-weight: bold;
text-decoration: none;
background: #51bde0;
color: #007cb7;
border: 1px solid #007cb7;
border-bottom: none;
padding: 4px;
height: 0px;
}
.navigation3 a:hover {
background: #007cb7;
color: #fff;
}
.navigation3 a#current:link, 
.navigation3 a#current:visited, 
.navigation3 a#current:hover {
background: #007cb7;
color: #fff;
font-weight: bold;
text-decoration: none;
padding-bottom: 4px;
}

/*\*/ * html body .navigation3 {
padding-top /*\*/: 0px; 
padding-bottom /*\*/: 0px;
} 
/**/

/*\*/ * html body .navigation3 a:link, 
* html body .navigation3 a:visited {
padding /*\*/: 3px; 
margin-bottom /*\*/: -3px;
} 
/**/
/*\*/ * html body .navigation3 a#current:link, 
* html body .navigation3 a#current:visited, 
* html body .navigation3 a#current:hover {
padding-bottom /*\*/: 3px;  
margin-bottom /*\*/: -3px;
} 
/**/

div#content {
background:#9ed1db;
width:680px;
border:0px solid #E1E1E1;
min-height:350px;
clear:both;
}

#content2 {
padding:8px 8px;
}

/* IE */
div#sisalto {
height:350px;
}

div#content p {
font-family:Arial, 'Arial Narrow', Sans-Serif;
font-size:16px;
color:#0490c2;
text-align: justify;
margin-bottom: 20px;
margin-top: 0px;
line-height:1.2;
}

div#content strong {
color:#0490c2;
font-weight:bold;
}

div#content h1 {
font-family:Helvetica, Arial, Tahoma, Serif;
text-align:center;
font-size:22px;
color: #0490c2;
text-transform: uppercase;
text-decoration:none;
font-weight:bold;
border-bottom: 0px #A2C1AF solid;
margin-bottom: 16px;
margin-top: 0px;
}

div#content h1 span {
display:none;
}

div#content h2 {
background: url(img/otsikko.png) left top no-repeat;
font-family: Helvetica, Arial, Tahoma, Serif;
font-size: 1.1em;
height:55px;
font-weight:bold;
color: #0490c2;
margin: 20px 0 0 0;
padding:20px 0 0 60px;
text-align:left;
text-transform: uppercase;
text-decoration:none;
border-bottom: 0px #A2C1AF solid;
}

div#content h2 span {
display:none;
}

div#content h3 {
font-family:Helvetica, Arial, Tahoma, Serif;
text-align:left;
font-size:16px;
color: #0490c2;
text-transform: uppercase;
text-decoration:none;
font-weight:bold;
border-bottom: 0px #A2C1AF solid;
margin-bottom: 10px;
margin-top: 0px;
}

div#content h3 span {
display:none;
}

div#footer {
background:url(img/footer.png) no-repeat;
width:680px;
height:90px;
border-top:0px solid #000;
}

#footer2 {
padding:5px 0px;
}

div#footer p {
font-family:Arial, 'Arial Narrow', Sans-Serif;
text-align: center;
color: #9ed1db;
letter-spacing: 2px;
font-size: 14px;
font-weight: bold;
}

div#footer a:link, div#footer a:visited {
color: #000; 
text-decoration:none;
}

div#footer a:hover, div#footer a:active {
color: #ECEFF4;
text-decoration : none;
}