


      body {
         font-family: Tahoma;
         font-size: 90%;
         text-align: center;
         margin: 0px; padding: 0px;
         background-color: #FF9D00;
      }

      h2 {
         font-size: 190%;
         font-style: italic;
         font-weight: normal;
         text-align: left;
         line-height: 1.2em;
      }

      h3 {
         font-weight: normal;
         margin: 0.4em;
         margin-left: 0em;
      }

      idiv { border: 1px solid orange; }

      .i-body {
         position: relative;
         width: 780px;
         text-align: left;
         background-image: url( '../img/body-bg.png' );
         border: 1px solid white; /* #FF7101; */
      }

      .navigation-info {
         position: absolute;
         left: 200px; top: 40px;
         width: 400px; height: 20px;
         font-size: 75%;
         text-align: right;
         margin-top: 1.2em;
         z-index: 10;

      }

      .navigation-info a {
         color: #000000;
      }

      #site-logo {
         position: absolute;
         left: 4px; top: 0px;
      }

      #index-logo {
         text-align: center;
         margin-top: 24px;
      }

      #i-content {
         position: relative;
         width: 415px;
         min-height: 30em;
         margin-left: 184px;
      }

      #i-content a {
         color: #000000;
         text-decoration: none;
         border: 0px;
         border-bottom: 0.01em solid black;
      }

      #i-content a:hover {
         border-bottom: 0.01em dashed black;
      }


      #page-title {
         text-transform: uppercase;
         width: 374px;
         height: 31px;
         margin-left: 40px;
         color: #ffffff;
         border: 2px solid white;
         background-image: url( '../img/title-bg.jpg' );
         background-repeat: no-repeat;
         background-color: #FF7101;
      }

      #page-title h1 {
         font-size: 100%;
         margin-top: 7px;
         margin-left: 80px;
      }

      #i-content-INNER {
         margin: 10px;
         margin-top: 3.4em;
         font-size: 80%;
         letter-spacing: 0.1em;
         line-height: 1.5em;
         text-align: justify;
      }

      #i-navigation {
         position: absolute;
         left: 5px; top: 80px;
      }

      #i-navigation li {
         list-style-type: none;
         margin-left: -30px;
      }

      #i-navigation a {
         text-transform: uppercase;
         text-decoration: none;
         color: #ffffff;
         font-weight: bold;
         font-size: 90%;
      }

      #i-navigation a:hover {
         color: #FFFFA1;
      }

      #i-navigation-selected {
         background-color: #FF9D00;
         width: 150px;
         margin-left: -10px;
         padding-left: 10px;
         display: block;
      }

         #i-navigation-top {
            width: 161px; height: 9px;
            background-color: #7C9E9F;
            margin: 0px;
            border: 0px;
            background-image: url( '../img/i-navigation-top.png' );
            background-repeat: no-repeat;
            font-size: 0%;
         }
         #i-navigation-middle {
            background-color: #7C9E9F;
            margin: 0px; width: 162px;
            border: 1px solid #7C9E9F;
            width: 160px;
         }
         #i-navigation-bottom {
            width: 161px; height: 9px;
            background-color: #7C9E9F;
            margin: 0px;
            border: 0px;
            background-image: url( '../img/i-navigation-bottom.png' );
            background-repeat: no-repeat;
            font-size: 0%;
         }

      #actualities {
         position: absolute;
         left: 608px; top: 25em;
         width: 172px;
      }

      #actualities-INNER {
         font-size: 90%;
      }

      #actualities-INNER ul {
         margin-top: 0px;
      }


      #actualities-INNER a {
         color: #ffffff;
      }

      #actualities-title {
         width: 100%;
         border: 0px;
         border-bottom: 2px solid #000000;
      }

      #actualities-title h4 {
         font-size: 100%;
         margin: 1px;
         margin-left: 14px;
      }


      #i-search {
         position: absolute;
         left: 608px; top: 18em;
         width: 172px;
      }

      #i-search-INNER {
         font-size: 90%;
      }

      #i-search-title {
         width: 100%;
         border: 0px;
         border-bottom: 2px solid #000000;
      }

      #i-search-title h4 {
         font-size: 100%;
         margin: 1px;
         margin-left: 14px;
      }

      #i-search form {
         margin: 0px;
         padding: 0px;
      }

      #i-search input {
         margin-top: 2px;
         margin-left: 14px;
         width: 140px;
      }

      #i-search button {
         margin-left: 14px;
         width: 140px;
      }

      #callendar {
         position: absolute;
         left: 615px; top: 80px;
         width: 150px;
         text-align: center;
         background-color: #7C9E9F;
         border: 2px solid #ffffff;
      }

      #callendar-INNER {
         font-size: 80%;
         text-align: center;
      }

      #callendar h4 {
         font-size: 100%;
         margin: 4px;
      }
         #callendar table {
            /* border-collapse: collapse;
            border: 1px solid #ffffff; */
            border: 0px;
            font-size: 100%;

         }

         #callendar th {
            padding: 1px;
            border: 0px;
         }

         #callendar td {
            margin: 2px;
            text-align: center;
            border: 0px;
         }

         .callendar-active-day {
            /*background-color: #FF9401;*/
            border: 1px solid white;
            width: 100%;
            cursor: help;
         }

         .callendar-action-day {
            background-color: #FF6A57;
         }

         .callendar-action-day a {
            color: #ffffff;
            text-decoration: none;
            font-weight: bold;
         }

      #contact {
         position: absolute;
         left: 10px; top: 26em;
         width: 162px;
         border-top: 2px solid #834A00;
         border-bottom: 2px solid #834A00;
         padding-top: 5px;
         padding-bottom: 5px;

      }

      #contact-INNER {
         font-size: 70%;
         text-align: center;
      }

      #copyright {
         clear: both;
         margin: 10px;
         margin-left: 190px;
      }

      #copyright a {
         color: #000000;
      }

      #copyright-INNER {
         font-size: 74%;
      }

      .w-left { text-align: left; }
      .w-right { text-align: right; }
      .w-center { text-align: center; }

      .highlight {
         color: red;
         font-weight: bold;
         margin-left: 0.1em;
         margin-right: 0.1em;
      }

      .h {
         position: absolute;
         left: -1000px;
      }


