 body 
 { 
   background-color: #99ccff; 
   color: #000000; 
   margin: 0px 0px 0px 0px; 
 }
 p,h1,h2,h3,hr 
 { 
   font-family: arial,verdana,sans-serif; 
   background-color: #ffffff; 
   margin-left: 20px; margin-right: 20px;
 }  

 h1 { font-size: 100%; margin-top:10px; }
 h2 { color: #000000; font-size: 80%; }
 h3 { color: #000000; font-size: 75%; font-weight:bold; }
 p { color: #000000; font-size: 75%; }

 b { font-weight: bold; } 
 a { text-decoration: none; }

 hr { color: #3B583B; background-color: #ffffff; height: 1px; }

 td.toprow
 {
   text-align:left;
   width:728px;
   background-color:#004479;
 }

 td.bottomrow
 {
   text-align:center;
   width:728px;
   background-color:#ffffff;
   vertical-align:top;
 }

 td.textcontent
 {
   vertical-align:top;
   padding-bottom:15px;
 }

 td.picturecontent
 {
   padding:0px 0px 10px 0px;
   text-align:center;
   vertical-align:top; 
/* width:200px; */
 } 

 div.goleft 
 {
   text-align:left;
   margin-top:30px;
 }

 .picturecontent a {  color:#003366;  }
 .picturecontent a:visited {  color:#003366;  }
 .picturecontent a:active {  color:#003366;  }
 .picturecontent a:hover { color:#ff9933;  }

 .textcontent a {  color:#003366;  }
 .textcontent a:visited {  color:#003366;  }
 .textcontent a:active {  color:#003366;  }
 .textcontent a:hover { color:#ff9933;  }

 .textcontent a.justname { color:#000000; }

 .picturecontent p  
 {
   margin-left:10px;
   margin-right:10px;
 }

 .picturecontent img
 {
  <!-- Järjestys aina: top, right, bottom, left -->
   padding:0px 0px 0px 0px;
   margin:0px 0px 3px 0px;
   border:0px 0px 0px 0px;
 } 

 div.menutop
 {
   text-align:center;
   float:left;
   width:120px;
 }

 .menutop a
 {
   font-family: arial,verdana,sans-serif; background-color: #ffffff;
   font-size:11px;
   font-weight:bold;
   color:#ffffff;
   border:1px solid #004479;
   display:block; 
   padding-top:5px;
   padding-bottom:5px;
   text-decoration:none;
   text-transform:uppercase; 
   text-align:center;
   background-color:transparent;
   width:120px;
/*   height:100%; */
 }

 .menutop a:hover
 {
   background-color:#ff9933;
   color:#ffffff;
 }

.menu 
 { font-family: arial,verdana,sans-serif; background-color: #ffffff;
   color:#ffff00;
   font-size:11px;
   margin-right:1px;
   margin-bottom:1px;
   border:1px solid #004479;
   background-color:#004479;
 }
			
.menu a 
 { color:#ffffff;
   display:block;
   font-size:11px;

/*   padding:10px 10px 10px 10px;  */
   padding-top:6px;
   padding-bottom:6px; 
   height:13px;


   text-decoration:none;
/*   text-transform:uppercase; */
   text-align:center;
   background-color:transparent;
 }

.menu a:hover 
 { background-color:#ff9933;
   color:#ffffff;
 }
  
