body {
      background-color : #ECF3F9;
      font-family : Verdana;
      font-size : 8pt;
      font-style : normal;
      color: #244977;
      scrollbar-arrow-color : #244977;
      scrollbar-base-color : #CBDBEF;
      scrollbar-darkshadow-color : #CBDBEF;
      scrollbar-face-color : #ECF3F9;
      scrollbar-highlight-color :#244977;
      scrollbar-track-color : #CBDBEF;
      scrollbar-shadow-color: #244977;
}

a:link, 
a:visited, 
a:active   {  text-decoration:underline;
              color: #1A3353  }
              
a:hover    {  text-decoration: none;
              color: #244977;
              background-color: #CBDBEF  }
              
span.ots  {font-family: Arial; font-size: 12pt; font-weight: bold }

span.hr {color: #CBDBEF }

span.korostus {font-weight: bold; font-family: arial; font-size: 8pt }

span.kuvateksti {font-family: arial; font-size: 8pt }

.td_solutausta {background-image: url('solu.jpg'); border: 1px solid #2F619D; padding: 5px }

.td_solu2 {background-color: #ffffff; border: 0px solid #2F619D; padding: 5px }

.td_pedigree { background-color: #B6CB9E; padding: 2px; text-align: center; border: 1px solid #244977 }

.td_pedigree_tum { background-color: #ffffff; padding: 2px; text-align: center; border: 1px solid #244977 }



table, td { 

      font-family : Verdana;
      font-size : 8pt;
      text-align: justify
      font-style : normal;
      color: #244977;
}

.0 {   }

img   { background-color: ;
        border-color: #2F619D
}



input, textarea  {
      font-family : Verdana;
      font-size : 8pt;
      color : #244977;
      background-image: url('solu.jpg');
      border-collapse : collapse;
      border-right:1px solid #ECF3F9; 
      border-top:1px solid #ECF3F9;
      border-bottom : 1px none #ffffff;
      border-left:1px solid #ffffff
      }
      