@charset "UTF-8";
/* CSS English */

#navbar {
 top:23px;
  font-size:16px !important;
  width:840px;
  color:white;
   margin-left:5px;
   font-size:16px;
  z-index:1000;
}

#navbar li {
   list-style: none;
   float: left;
  width:auto;
  text-align:center;
   padding: 5px 35px 5px 35px;  
    z-index:1000;
}


ul#footbar {
width:800px;
  margin-left:auto;
  margin-right:auto;
  font-size:14px;  
  height:20px;
  
}


#footbar li {
   list-style: none;
   float: left;
  width:auto;
  color:#6B6D6E;
  text-align:center;
   padding: 5px 30px 5px 30px;  
    z-index:1000;
}


#navbar li:hover ul, #navbar li.hover ul {
   position: absolute;
   display: block;
   width:150px;
  padding-top:8px;
 margin-left:-45px;
    z-index:1000;
}

#navbar li:hover li, #navbar li.hover li {
  float: none;
  margin-left:0px;
  padding-top:0px;
  padding-bottom:0px;
  padding-left:5px;
  padding-right:5px;
  width:auto;
  text-align:left;
  background:white;
  color: #F06724;
}

#navbar li li:hover ul {
 position:relativ;
    z-index:1000;
   display: block !important;
  margin-left:100px;
  padding-top:0px;
  margin-top:-24px;
  width:150px;
 }

/*
calendar
*/

#c340 .csc-header.csc-header-n1 h1.csc-firstHeader {
background-color:#E6D8BE;
color:white;
  font-size:15px;
  letter-spacing:0.2em;
  font-weight:bold;
text-align:center;
padding-top:5px;
  padding-bottom:5px;
}

#c340 b {
color:#ad2320;
font-weight:normal;
}


table.contenttable td {
font-size:12px !important;
padding-left:5px;
}


table {
  border: hidden;
  border-collapse: collapse;
  margin-top:-10px;
}
table td {
  border-top: solid 1px #cacaca;
  padding: 0.5em;
}

.td-0, .td-2 {
 background-color:#f0eada;
}


table.contenttable {
border: solid 1px #cacaca;
}
