      ul.valilehdet a{display:block;}

      ul.valilehdet{margin:0px; padding:0px;list-style:none;}

      ul.valilehdet li{display:table-cell; float:left; clear:none;}

      ul.valilehdet li.fi_kuva1{background:url(/images/koulutus_valilehdet/kuvat1/fi_kurssi01a.gif) no-repeat;width:71px;height:20px;}
      ul.valilehdet li.fi_kuva1_closed{background:url(/images/koulutus_valilehdet/kuvat1/fi_kurssi01b.gif) no-repeat;width:71px;height:20px;}
      ul.valilehdet li.fi_kuva1:hover{background:url(/images/koulutus_valilehdet/kuvat1/fi_kurssi01c.gif) no-repeat;}

      ul.valilehdet li.fi_kuva2{background:url(/images/koulutus_valilehdet/kuvat1/fi_kurssi02a.gif) no-repeat;width:62px;height:20px;}
      ul.valilehdet li.fi_kuva2:hover{background:url(/images/koulutus_valilehdet/kuvat1/fi_kurssi02c.gif) no-repeat;}
      ul.valilehdet li.fi_kuva2_closed{background:url(/images/koulutus_valilehdet/kuvat1/fi_kurssi02b.gif) no-repeat;}

      ul.valilehdet li.fi_kuva3{background:url(/images/koulutus_valilehdet/kuvat1/fi_kurssi03a.gif) no-repeat;width:73px;height:20px;}
      ul.valilehdet li.fi_kuva3:hover{background:url(/images/koulutus_valilehdet/kuvat1/fi_kurssi03c.gif) no-repeat;}
      ul.valilehdet li.fi_kuva3_closed{background:url(/images/koulutus_valilehdet/kuvat1/fi_kurssi03b.gif) no-repeat;}

      ul.valilehdet li.fi_kuva4{background:url(/images/koulutus_valilehdet/kuvat1/fi_kurssi04a.gif) no-repeat;width:105px;height:20px;}
      ul.valilehdet li.fi_kuva4:hover{background:url(/images/koulutus_valilehdet/kuvat1/fi_kurssi04c.gif) no-repeat;}
      ul.valilehdet li.fi_kuva4_closed{background:url(/images/koulutus_valilehdet/kuvat1/fi_kurssi04b.gif) no-repeat;}

      ul.valilehdet li.fi_kuva5{background:url(/images/koulutus_valilehdet/kuvat1/fi_kurssi05a.gif) no-repeat;width:65px;height:20px;}
      ul.valilehdet li.fi_kuva5:hover{background:url(/images/koulutus_valilehdet/kuvat1/fi_kurssi05c.gif) no-repeat;}
      ul.valilehdet li.fi_kuva5_closed{background:url(/images/koulutus_valilehdet/kuvat1/fi_kurssi05b.gif) no-repeat;}


      .contentPage h2{font-size:9pt;}
      .contentPage .green{color:#65771E;}
      .contentPage a{text-decoration:none;color:#65771E;}
      .col1 a{color:#000;}
      .contentPage h2.greenLine{font-size:10pt;border-bottom:1px solid #A4BC30;padding-bottom:6px;margin-bottom:15px;margin-top:38px}
      .contentPage .ilmoBtn{position:absolute; right:-5px; top:70px; width:123px; height:116px;}

      .contentPage{width:957px; _height:470px; min-height:470px;padding-left:13px;}

      .contentPage .contentPageLeft{display:table-cell; float:left;width: 545px;_height:450px; min-height:450px;}
      .contentPage .contentPageRight{display:table-cell; float:left;width: 350px; _height:470px; min-height:470px;margin-top:18px;padding-left:13px;}

      .contentPage .contentPageLeft .contentPageLeftHd{position:relative; width:100%;}
      .contentPage .contentPageLeft .contentPageLeftHd .contentPageLeftHeader{position:relative; width:500px; _height:22px; min-height:22px;padding-top:22px;}
      .contentPage .contentPageLeft .contentPageLeftHd .contentPageLeftHeader h1{font-size:12pt;margin:0px; padding:0 0 4px 0;}
      .contentPage .contentPageLeft .contentPageLeftHd .contentPageLeftLang{position:absolute;right:0px; bottom:8px;font-size:8pt;}
      .contentPage .contentPageLeft .contentPageLeftHd .contentPageLeftLang .greenSpan{color:#A2BD30;font-size:10pt}
      .contentPage .contentPageLeft .contentPageMain{position:relative; margin-bottom:30px;width:100%; _height:400px; min-height:400px;border-width:1px 1px 0 0; border-style:solid; border-color:#A2BD30}
      .contentPage .contentPageLeft .contentPageUpdate{_height:20px; min-height:20px;position:relative;display:block;font-size:8pt;padding-bottom:0px;padding-top:3px;}

      .contentPage .contentPageLeft .courseContentPane{position:relative; width:533px; min-height:200px; _height:200px; display:block; margin-top:26px;}
      .contentPage .contentPageLeft .courseContentPane .tabMainInfo{background:blue;}
      .contentPage .contentPageLeft .contentPageContent{position:relative;_height:20px; min-height:20px;font-family:arial, sans-serif, helvetica;font-size:9pt;padding-right:25px;margin-top:10px;color:#000;}

      .contentPage .contentPageLeft .courseIlmoLeft{position:relative;width:250px;_height:20px; min-height:50px;}
      .contentPage .contentPageLeft .courseIlmoRight{position:absolute;left:270px;width:160px;_height:20px; min-height:20px;}

      .contentPage .contentPageRight .allCoursesLink{position:relative; width:350px; padding:0px 0 0 0; margin:12px 0 0 0px;}
      .contentPage .contentPageRight .allCoursesLink img{vertical-align:middle;margin-left:15px;}


      .contentPage .contentPageRight .allCoursesLink a{font-size:12px;color:#65771E;}
      .contentPage .contentPageRight .allCoursesLink a:hover{font-size:12px;color:#999999;}

      .contentPage a.greenLinkText{color:#65771E;font-size:12px;}
      .contentPage a:greenLinkText:hover{color:#999999;}


      .contentPage .contentPageRight .contentPageMenu{position:relative;_height:300px; min-height:300px; height:auto;margin-left:15px;}



      .contentPage .contentPageLeft ul.sortmenu1{
         margin:0px; padding:0px;font-size:8pt;
      }
      .contentPage .contentPageLeft ul.sortmenu1 a{font-size:8pt;}
      .contentPage .contentPageLeft ul.sortmenu1 li{
         position:relative; 
         display:table-cell;
         float:left;
         clear:none;
         padding-left:13px;
         margin-left:10px;
      }
      .contentPage .contentPageLeft ul.sortmenu1 li.first{
         margin-left:0px;
      }
      .contentPage .contentPageLeft ul.sortmenu1 li.kaikki{background:url(/skins/template_7/skin-images/green8x8.gif) center left no-repeat;}
      .contentPage .contentPageLeft ul.sortmenu1 li.green{background:url(/skins/template_7/skin-images/green8x8.gif) center left no-repeat;}
      .contentPage .contentPageLeft ul.sortmenu1 li.taito{background:url(/skins/template_7/skin-images/yellow8x8.gif) center left no-repeat;}
      .contentPage .contentPageLeft ul.sortmenu1 li.insko{background:url(/skins/template_7/skin-images/red8x8.gif) center left no-repeat;}
      .contentPage .contentPageLeft ul.sortmenu1 li.tutkinnot{background:url(/skins/template_7/skin-images/blue8x8.gif) center left no-repeat;}

      
      /* CourseListContent */
      
      
      /* Avainhenkilöt */
      
      ul.courseListaus, ul.courseListaus li ul{
         list-style:none;
         margin:0px; 
         padding:0px;
      }
      ul.courseListaus li ul li{
         border-width:1px 1px 0 1px;
         border-style: solid;
         border-color:#e8e8e8;
      }
      ul.courseListaus li.listStart{margin-top:10px;}
      ul.courseListaus li.listStart div.listHeader, ul.courseListaus li.listStartCont div.listHeader{
         left:0px;
         position:absolute;
         background:#EAEAEA;
         width:402px;
         height:17px;
         padding-left:5px;
         padding-top:2px;
         color:#000;
         font-weight:bold;
      }
      ul.courseListaus li.listStart div.next, ul.courseListaus li.listStartCont div.next{
         position:relative;
         background:#EAEAEA;
         width:115px;
         height:17px;
         padding-top:2px;
         color:#999999;
         font-size:8pt;
         margin-left:405px;
         
      }
      ul.courseListaus li.listStartCont{
         margin-top:10px;
         _height:17px;
         min-height:17px;
      }
      ul.courseListaus li.listStart ul{
         border-bottom:1px solid #e8e8e8;
      }
      ul.courseListaus li.listStart ul li{
         background:#f5f5f5;
      }
      ul.courseListaus li.listStart ul li:hover{
         background:#E8E8E8;
      }

      ul.courseListaus li.listStart ul li div.col1{
         position:absolute;
         _height:17px;
         min-height:17px;
         width:377px;
         margin:0 0 0 3px;
         padding:3px 10px 2px 15px;

      }
      ul.courseListaus li.listStart ul li div.col1 a{display:block;clear:none;width:400px;_height:17px;}
      ul.courseListaus li.listStart ul li div.col2{
         position:relative;
         _height:17px;
         min-height:17px;
         width:105px;
         padding:3px 10px 2px 3px;
         margin-left:402px;
         border-left:1px solid #e8e8e8;
      }
      ul.courseListaus li.listStart ul li:hover div.col2{
         border-left:1px solid #FFF;

      }
      ul.kysylisaa{
         list-style:none;
         margin:0px;
         padding:0px;
      }
      ul.kysylisaa li{
         background:url(/images/arrowWhite.gif) no-repeat;
      }
      ul.kysylisaa li:hover{
         background:url(/images/arrowYellow.gif) no-repeat;
         color:#65771E;
      }
      ul.kysylisaa li a{
         margin-left:20px;
         display:block; 
         _height:25px;
         min-height:25px;
      }
      ul.kysylisaa li a:hover{color:#65771E;}
      ul.kysylisaa li h3{padding:5px 0 10px 0;}



      ul.aiheestalisaa, ul.aiheestalisaa li ul{
         list-style:none;
         margin:0px;
         padding:0px;
      }
      ul.aiheestalisaa li ul li{
         background:url(/images/arrowWhite.gif) no-repeat;
      }
      ul.aiheestalisaa li ul li:hover{
         background:url(/images/arrowYellow.gif) no-repeat;
      }
      ul.aiheestalisaa li ul li a{
         margin-left:20px;
         display:block; 
         _height:25px;
         min-height:25px;
      }
      ul.aiheestalisaa li h3{padding:5px 0 10px 0;}

      .contentPage .contentPageLeft ul.courseListaus li div.kaikki{background:url(/skins/template_7/skin-images/green8x8.gif) center left no-repeat;border:1px solid red;}
      .contentPage .contentPageLeft ul.courseListaus li div.green{background:url(/skins/template_7/skin-images/green8x8.gif) center left no-repeat;}
      .contentPage .contentPageLeft ul.courseListaus li div.taito{background:url(/skins/template_7/skin-images/yellow8x8.gif) center left no-repeat;}
      .contentPage .contentPageLeft ul.courseListaus li div.insko{background:url(/skins/template_7/skin-images/red8x8.gif) center left no-repeat;}
      .contentPage .contentPageLeft ul.courseListaus li div.tutkinnot{background:url(/skins/template_7/skin-images/blue8x8.gif) center left no-repeat;}

.perustiedot, #tiedot{position:relative; width:535px; _height:20px; min-height:20px; margin:0; padding:0 10px 0 5px; display:table;}
.perustiedot h2, #tiedot h2{font-size:9pt;padding:10px 0 5px 0;margin:0px;}
.perustiedot p, #tiedot p{padding-top:10px;font-size:12px;line-height:16px}

.paatoksentueksi{width:535px; margin:0; padding:0;}

div#leipateksti ul{padding-top:10px; margin-left:10px;}
div#leipateksti ul li{ margin-left:10px;}

div.article_box{position:relative;width:535px;_height:20px;min-height:20px;}
div.article_box ul{margin:10px 10px 5px 15px;}
div.article_box h2{padding-top:10px;}