

body {
   background-color: #fff;
}

.contentWidth {
   width: 976px;
   margin: 0 auto;
}

.siteContainer {}

   #top {
      position: relative;
      height: 124px;
      background: url(../gfx/bgTop.gif) bottom left repeat-x;
   }
      #logo,
      #wordlidBanner,
      #mainMenu,
      #contactButtons,
      #topMenuContainer {
         position: absolute;
         display: block;
      }
      #logo {
         top: 8px;
         left: 10%;
         z-index: 20;
         margin-left: -80px;
         width: 148px;
         height: 105px;
      }
      #wordlidBanner {
         top: 0;
         right: 1%;
         z-index: 3;
         width: 129px;
         height: 114px;
      }
      #top .contentWidth {
         position: relative;
         height: 124px;
         background: url(../gfx/bgTopPauw.jpg) 80% 0 no-repeat;
      }
         #mainMenu {
            bottom: 0;
            right: 90px;
            z-index: 30;
         }
            #mainMenu li {
               margin: 0;
            }
               #mainMenu li.active {
                  padding-right: 10px;
                  background: url(../gfx/bgMainMenuActiveRight.gif) top right no-repeat;
               }
            #mainMenu a {
               padding: 6px 12px 5px;
               font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
               font-size: 20px;
               color: #006fb7;
               text-decoration: none;
            }
               #mainMenu a:hover {
                  color: #e5782f;
               }
               #mainMenu .active a {
                  padding-right: 2px;
                  color: #e5782f;
                  background: url(../gfx/bgMainMenuActive.gif) top left no-repeat;
               }
         #topMenuContainer {
            top: 5px;
            left: 210px;
            width: 746px;
            z-index: 25;
         }
         #topMenu,
         #langMenu,
         #searchForm {
            float: left;
            display: inline;
            margin-left: 10px;
         }
            #topMenu li,
            #langMenu li {
               margin: 0;
            }
            #topMenu a {
               padding: 4px 8px;
               font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
               font-size: 14px;
               color: #006fb7;
               text-decoration: none;
            }
               #topMenu a:hover {
                  text-decoration: underline;
               }
               #topMenu .active a {
                  color: #e5782f;
               }
            #langMenu a {
               padding: 8px 3px 0 3px;
            }
         #contactButtons {
            top: 4px;
            left: 470px;
         }
            #contactButtons a {
               padding: 4px;
            }
   
   #header {
      height: 94px;
      margin-top: 10px;
      border-top: 1px solid #c8d6e2;
      border-bottom: 1px solid #c8d6e2;
   }
   
   #breadcrumbs {
      height: 31px;
      background: url(../gfx/bgBreadcrumbs.gif) bottom left repeat-x #f9fbfd;
   }
      #breadcrumbs #breadcrumbPart {
         padding: 7px 0 5px 5px;
      }
      #breadcrumbs #breadcrumbPart a {
         text-decoration: none;
         text-transform: uppercase;
      }
         #breadcrumbs #breadcrumbPart a:hover {
            text-decoration: underline;
         }
      #breadcrumbs #searchForm {
         width: 490px;
         padding: 0;
         float: right;
      }
         #searchForm input.gsc-search-button {
            width: auto;
         }
         #searchForm table {
            float: left;
            width: auto;
            margin: 4px;
         }
            #searchForm table.gsc-branding {
               margin: 7px 0 3px 0;
            }
         #searchForm table.gsc-search-box {
            width: 300px;
         }
         
         #searchResults {
            display: none;
            margin-top: -1px;
            padding: 0 20px;
            border: 1px solid #c8d6e2;
            background-color: #f9fbfd;
         }
            #clearSearchLinkTop {
               float: right;
               margin-top: 40px;
            }
            #clearSearchLinkBottom {
               float: right;
            }
            #searchResults div.gs-visibleUrl.gs-visibleUrl-short { display:none;  }
            #searchResults div.gs-visibleUrl.gs-visibleUrl-long  { display:block; }
      
   #main {}
      #left, #footerLeft,
      #right, #footerRight {
         float: left;
         display: inline;
         overflow: hidden;
      }
      #left {
         width: 304px;
         padding-top: 24px;
      }
         #subMenu {
            width: 274px;
            border: 1px solid #d3e7f1;
         }
            #subMenu li {
               width: 274px;
               background-color: #f2f8fb;
            }
               #subMenu li.active {
                  background: url(../gfx/d3e7f1.gif) bottom left repeat-x #fff;
               }
            #subMenu a,
            .newsMenu a {
               width: 236px;
               padding: 6px 28px 6px 10px;
               font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
               font-weight: normal;
               font-size: 15px;
               text-decoration: none;
               color: #06446d;
               background: url(../gfx/subMenuBullet.gif) 254px 10px no-repeat;
            }
               #subMenu a:hover {
                  text-decoration: underline;
               }
               #subMenu .active a {
                  padding-top: 5px;
                  padding-bottom: 5px;
                  border-top: 1px solid #d3e7f1;
                  border-bottom: 1px solid #d3e7f1;
                  color: #e5782f;
                  background-image: url(../gfx/subMenuBulletActive.gif);
               }
                  #subMenu .active a.categoryActive {
                     border-bottom: none;
                     background-image: url(../gfx/subMenuBulletActiveCat.gif);
                  }
            #subMenu .newsMenu {}
               #subMenu .newsMenu li {
                  width: 256px;
                  margin: 0 6px;
                  background: transparent;
               }
               .newsMenu a,
               #subMenu .newsMenu a {
                  width: 248px;
                  padding: 5px 4px 5px 4px;
                  line-height: 1.4em;
                  font-family: Trebuchet MS, Helvetica, sans-serif;
                  font-size: 12px;
                  color: #06446d;
                  border-top: none;
                  border-bottom: 1px solid #d3e7f1;
                  background: transparent;
               }
                  .newsMenu .active a,
                  #subMenu .newsMenu .active a {
                     color: #e5782f;
                     background: url(../gfx/subMenuBulletActiveSmall.gif) 100% 80% no-repeat;
                  }
                  .newsMenu a .date {
                     color: #a9ba1a;
                     font-weight: bold;
                  }
                     .newsMenu .active a .date {
                        color: #e6a678;
                     }
      #right {
         width: 649px;
         padding-left: 22px;
         border-left: 1px solid #c8d6e2;
      }
   
   #footer {
      clear: both;
      width: 946px;
      margin-top: 45px;
      padding: 15px;
      border: 1px solid #c8d6e2;
      background: #f4f9fc;
   }
      #footerLeft {
         width: 289px;
         height: 35px;
      }
         #footerLeft img {
            float: left;
            display: inline;
            margin-right: 10px;
         }
      #footerRight {
         width: 634px;
         padding-left: 23px;
         border: none;
      }
         #footerRight span {
            float: right;
         }
   #footer,
   #footer a {
      font-family: Trebuchet MS, Helvetica, sans-serif;
      font-size: 12px;
      color: #026db5;
   }
      #footer label,
      #footer span,
      #footer span a {
         color: #67a4ce;
      }
      #footer p {
         margin: 0;
      }





#homePage #left {
   width: 649px;
   padding: 0;
   border-right: 1px solid #c8d6e2;
}
#homePage #right {
   width: 304px;
   padding: 0;
   padding-top: 22px;
   padding-left: 22px;
   border: none;
}


.menu {
   margin: 0;
   list-style: none;
}
   .menu li,
   .menu a {
      float: left;
      display: inline;
      margin: 0;
   }

.clear {
   display: block;
   height: 1px;
   overflow: hidden;
   margin-top: -1px;
   clear: both;
   font-size: 1px;
   line-height: 1px;
}

.nbsp {
   white-space: nowrap;
}
