html
{
   overflow: -moz-scrollbars-vertical;
   overflow-y: scroll;   
}

body
{
   background-color: #2266aa;
   background-position: 20px 100%;
   background-attachment: fixed;
   background-repeat: no-repeat;
   background-image: url(/rsc/back-body.gif);
   font-family: tahoma, helvetica, sans-serif;
   font-size: 10pt;
}

html,
body
{
   margin: 0;
   padding: 0;
   height: 100%;
}

a:link {
   color: #333333;
   text-decoration: underline;
}

a:visited {
   color: #333333;
   text-decoration: underline;
}

a:active {
   color: blue;
   text-decoration: underline;
}

a:hover {
   color: blue;
   text-decoration: underline;
}

#main {
   position: relative;
   margin: 0% 8% 0% 128px;
   background-color: white;
   background-position: 100% 100%;
   background-repeat: no-repeat;
   background-image: url(/rsc/back-main-uitlaat.jpg);
   border-left: solid 2px #99ccff;
   border-right: solid 2px #99ccff;
   min-height: 100% !important;
   height: auto !important;
   height: 100%;
}

#content {
   margin: 0px 0px 0px 0px;
   padding: 5px 5px 5px 72px;
   background-color: white;
   background-position: 0% 0%;
   background-repeat: no-repeat;
   background-image: url(/rsc/back-content.jpg);
   min-height: 340px !important;
   height: auto !important;
   height: 340px;
   clear: both;
}

#menu {
   position: absolute;
   z-index: 10;
   left: 0px;
   top: 0px;
   width: 160px;
   margin: 0px 0px 0px 32px;
   padding: 200px 0px 0px 0px;
   min-height: 200px !important;
   height: auto !important;
   height: 200px;
   background-position: 0% 0%;
   background-repeat: no-repeat;
   background-image: url(/rsc/back-menu.gif);
   font-weight: normal;
   font-size: 11px;
}

#foot {
   margin: 0px 0px 0px 0px;
   padding: 2px 18px 2px 0px;
   text-align: right;
   clear: both;
   min-height: 122px !important;
   height: 122px !important;
   border-top: solid 1px #d0e0ff;
}

#foot address {
   padding: 0px 0px 0px 10px;
   font-family: verdana, arial, helvectica, sans-serif;
   font-size: 80%;
   color: #666666;
}

#contactbar {
   position: absolute;
   left: 0px;
   right: 0px !important;
   bottom: 0px !important;
   height: 20px;
   width: 100%;
   background-color: white;
   background-position: 0px 0px;
   background-repeat: repeat-x;
   background-image: url(/rsc/back-foot.jpg);
   border-top: solid 1px #d0e0ff;
   overflow: hidden !important;
   color: #808080;
   font-size: 11px;
}

td.item a:link {
   color: #003399;
   text-decoration: none;
}

td.item a:visited {
   color: #003399;
   text-decoration: none;
}

td.item a:active {
   color: #003399;
   text-decoration: none;
}

td.item a:hover {
   color: #003399;
   text-decoration: none;
}

td.item_a a:link {
   color: maroon;
   text-decoration: none;
}

td.item_a a:visited {
   color: maroon;
   text-decoration: none;
}

td.item_a a:active {
   color: maroon;
   text-decoration: none;
}

td.item_a a:hover {
   color: maroon;
   text-decoration: none;
}

td.item_o a:link {
   color: blue;
   text-decoration: underline;
}

td.item_o a:visited {
   color: blue;
   text-decoration: underline;
}

td.item_o a:active {
   color: blue;
   text-decoration: underline;
}

td.item_o a:hover {
   color: blue;
   text-decoration: underline;
}

#contactbar a:link {
   color: #808080;
   text-decoration: none;
}

#contactbar a:visited {
   color: #808080;
   text-decoration: none;
}

#contactbar a:active {
   color: blue;
   text-decoration: underline;
}

#contactbar a:hover {
   color: blue;
   text-decoration: underline;
}

table.contacttabs {
   border-collapse: collapse;
}

table.eufoot {
   float: left;
   width: 480px;
   border: none;
}

table.standard {
   width: 99%;
}

table.standard tr td,
table.standard tr th {
  border: solid 1px #99ccff;
}

td.eu {
   text-align: center;
   padding-left: 4px;
   overflow: hidden !important;
   font-style: italic;
   font-size: 8pt;
   color: #999999;
}

td.contact {
   text-align: center;
   border-right: solid 1px #ddeeff;
   border-left: solid 1px #ddeeff;
   padding: 2px 10px 2px 10px;
   overflow: hidden !important;
}

#tooltip {
   position: absolute;
   z-index: 200;
   background-color: #ddffff;
   margin: 0em 0em 0em 0em;
   padding: 0.2em 0.2em 0.2em 0.2em;
   visibility: hidden;
   border: solid 1px navy;
   font-size: 8pt;
   text-align: center;
   color: navy;
   cursor: pointer
}

h1 {
  color: white;
  margin: 0px 0px 0px 0px;
  padding: 7px 0px 7px 60px;
  background: #2266aa;
  font-size: 22px;
  font-variant: small-caps;
  border-bottom: solid 2px #99ccff;
}

h1 span.acronym {
  font-family: times-roman serif;
  font-size: 16px;
  font-variant: normal;
  font-style: italic;
}

h2 {
  color: navy;
  margin: 0;
  padding: 0em 0em 0.5em 0em;
  font-size: 130%;
}

h3 {
  color: #000044;
  margin: 0;
  padding: 0.7em 0em 0.3em 0em;
  font-size: 106%;
}

li h4 {
  color: #440000;
  margin: 0;
  padding: 0em 0em 0.2em 0em;
  font-size: 10pt;
  font-weight: bold;
}

li ul {
  margin-bottom: 0em;
  padding-bottom: 0.2em;
}

th, strong {
   color: #004080;
}

dt.link {
   font-weight: bold;
   color: #004080;
}
dd.link {
   margin-left: 0em;
}

span.small {
   font-size: 87%;
}

span.marked {
   font-weight: bolder;
   color: navy;
   font-size: 120%;
}

p {
   margin: 0;
   padding: 0em 3em 0.4em 0em;
   color: black;
   line-height: 1.3em;
}

p.eu {
   padding: 0.7em 25% 0.7em 20%;
   text-align: center;
   font-style: italic;
   color: #666666;
}

p.null {
   margin: 0;
   padding: 0;
}

ul, ol {
   margin: 0;
   padding: 0em 0em 0.7em 2.5em;
}

li {
   line-height: 1.4em;
}

dl.reflist {
   margin: 0;
   padding: 0.5em 2em 0.7em 2.5em;
}

dl.reflist dt {
   display: list-item;
   list-style: disc outside;
   line-height: 1.4em;
   font-weight: bold;
   color: #004080;
}

dl.reflist dd {
   line-height: 1.4em;
   padding: 0em 2em 0.4em 0em;
   margin-left: 0em;
}

table.dash {
   border: dashed 1px #004080;
   border-collapse: collapse;
}

table.menu {
   width: 136px;
}

table.contacttabs {
   height: 19px;
}

td.item {
   background-color: #77aacc;
   background-position: 0px 0px;
   background-repeat: repeat-y;
   background-image: url(/rsc/back-menu-item-up.png);
   border-top: solid 1px #2266aa;
   border-right: solid 1px #ccddee;
   border-bottom: solid 1px #ccddee;
   border-left: solid 1px #2266aa;
   padding-left: 6px;
   cursor: pointer;
   color: #003399;
}

td.item_o {
   background-color: #99bbdd;
   background-position: 0px 0px;
   background-repeat: repeat-y;
   background-image: url(/rsc/back-menu-item-over.png);
   border-top: solid 1px #ccddee;
   border-right: solid 1px #2266aa;
   border-bottom: solid 1px #2266aa;
   border-left: solid 1px #ccddee;
   padding-left: 6px;
   cursor: pointer;
   color: blue;
   text-decoration: underline;
}

td.item_a {
   background-color: #aaccee;
   background-position: 0px 0px;
   background-repeat: repeat-y;
   background-image: url(/rsc/back-menu-item-down.png);
   border-top: solid 1px #ddeeff;
   border-right: solid 1px #113399;
   border-bottom: solid 1px #113399;
   border-left: solid 1px #ddeeff;
   font-weight: bold;
   padding-left: 6px;
   cursor: pointer;
   color: maroon;
}

td.next {
   text-align: right;
   padding-right: 30px;
   background-position: 98% 50%;
   background-repeat: no-repeat;
   background-image: url(/rsc/back-next.gif);
}

td.previous {
   text-align: left;
   padding-left: 30px;
   background-position: 2% 50%;
   background-repeat: no-repeat;
   background-image: url(/rsc/back-prev.gif);
}

div.centered {
   margin: 0em 1em 0em 0.5em;
   padding: 0.2em 0em 0.3em 0em;
   border-top: solid 1px #eeeeff;
   text-align: center;
   color: #999999;
}

div.lead {
   margin: 0;
   padding: 0em 0em 0.5em 0.1em;
   font-size: 106%;
   line-height: 1.6em;
}

div.link {
   margin: 0em 1em 1em 0.5em;
   padding: 2em 1em 2em 1em;
   text-align: center;
   line-height: 1.6em;
   border-top: solid 1px #eeeeff;
   border-bottom: solid 1px #eeeeff;
}

div.subdivision {
   margin: 0em 1em 0em 0.5em;
   padding: 0.2em 0em 0.3em 0em;
   border-top: solid 1px #eeeeff;
}