img { behavior: url("/css/png.htc") }

html, body {
  margin: 0;
  padding: 0;
  border: 0;
/* \*/
  height: 100%;
}
body {
  background: #EEEEEE;
  min-width: 480px;
  text-align: center;
  font-family: verdana,arial,helvetica,sans-serif;
}
.clear {
  clear: both;
  height: 1px;
  overflow: hidden;
  line-height: 1%;
  font-size: 0px;
  margin-bottom: -1px;
}
* html .clear { height: auto; margin-bottom: 0; }
#fullheightcontainer {
  top: -10px;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
  position: relative;
  width: 994px;
/* \*/
  height: 100%;
}
#wrapper {
  min-height: 100%;
/* \*/
  height: 100%;
}
#wrapp\65 r {
  height: auto;
}
/* \*/
* html #wrapper{
  height: 100%;
}
#outer {
  z-index: 1;
  position: relative;
  background: white url(/img/bg.gif) repeat-y;
/* \*/
  height: 100%;
}
#clearheadercenter {
  height: 125px;
  overflow: hidden;
}
#clearfootercenter {
  height: 25px;
  overflow: hidden;
}
#footer {
  z-index: 1;
  position: absolute;
  clear: both;
  width: 994px;
  height: 35px;
  overflow: hidden;
  margin-top: -25px;
}
#subfooter1 {
  background: #EEEEEE url(/img/footerbg.gif) no-repeat;
  text-align: center; padding-top: 18px;
  font-size: 10px;
  color: #999999;
  margin: 0;
  height: 23px;
}
#subfooter1 a { color: #999999; text-decoration: none; }
#subfooter1 a:hover { text-decoration: underline; }
.bottomtopmargin {
  overflow: hidden;
}
#header {
  z-index: 1;
  position: absolute;
  top: 0;
  width: 994px;
  height: 125px;
  overflow: hidden;
}
#subheader1 {
  background: white url(/img/bg.gif) repeat-y;
  text-align: center;
  margin: 0;
  height: 125px;
  padding: 0 6px;
}
#topmargin {
  height: 0;
}
#container-center {

}
#gfx_bg_middle {
  top: 0;
  position: absolute;
  height: 100%;
  overflow: hidden;
  width: 994px;
  background: white url(/img/bg.gif) repeat-y;
}
* html #gfx_bg_middle {
  display: none;
}

h1,h2,h3 { margin: 0; padding: 0 }
h1 { font-size: 11px }
h2 { font-size: 11px }
h3 { font-size: 11px }

a { color: #999999; text-decoration: none; }
a:hover { color: #7DBE36; text-decoration: underline; }

.donkergrijs { color: #3399FF; }

td { font-size: 11px; line-height: 14px; vertical-align: top }
/*td.label { text-align: right; font-weight: bold; white-space: nowrap; padding-right: 1em; }*/
td.label small { font-weight: normal; }
td.input { /*padding-top: 8px;*/ }
td.n { white-space: nowrap; }
td.b { font-weight: bold; }
td.c { text-align: center; }
td.r { text-align: right; }

.abc { margin-bottom: 20px; }
.paginate { margin-top: 20px; }

.label_table {
    width: 830px;
    position: relative; left: -235px;
    margin-bottom: 35px;
}
.label {
    width: 200px;
    font-size: 12px;
    font-weight: bold;
    line-height: 16px;
    color: #7DBE36;
    text-transform: uppercase;
    text-align: right;
    padding-right: 32px;
}

hr { height: 1px; color: #CCCCCC; background-color: #CCCCCC; border: 0; }

#header_block {
    position: absolute; left: 6px; top: 122px;
    width: 982px; height: 40px;
    background-color: #7DBE36;
}
/*
#header_text {
    position: absolute; left: 278px; top: 13px;
    font-size: 11px;
    color: black;
    font-weight: bold;
}
*/
#header_search {
    position: absolute; left: 775px; top: 10px;
}
#content {
    position: relative; left: 284px; top: 80px;
    width: 600px;
    margin: 0; padding-bottom: 80px;
    font-size: 11px;
    line-height: 14px;
    color: black;
}
#submenu {
    position: absolute; left: 262px; top: 13px; width: 500px;
    font-size: 11px;
    color: black;
    font-weight: bold;
}
#submenu ul { list-style: none; margin: 0; padding: 0 } 
#submenu ul li { display: inline; }
#submenu li a {
    margin: 0; padding: 4px 12px 4px 12px;
    text-decoration: none;
    color: black;
}
#submenu li a:hover { color: white; }
#submenu li.selected a { color: white; }

#menu {
    position: absolute;
    top: 87px; left: 260px;
    height: 38px;
    margin: 0; padding: 0;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
    background-color: #7DBE36;
}
#menu ul {
    margin: 0; padding: 0;
    list-style-type: none;
}
#menu li {
    margin: 0; padding: 0;
    float: left;
    width: 100px;
    text-align: center;
}
#menu a {
    display: block;
    margin: 0; padding: 12px 0;
    border-left: 1px solid black;
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    text-decoration: none;
    color: black;
    background-color: #7DBE36;
}
#menu li.last a { border-right: 1px solid black; }
#menu li.selected a { border-bottom: 1px solid #7DBE36; color: white; }
#menu li.active a { border-bottom: 1px solid #7DBE36; }
#menu a:hover { color: white; }


#question .question_title { font-weight: bold; color: black }
#question .question_text { line-height: 1.6em; margin-bottom: 1em }
#question .feedback_text { line-height: 1.6em; margin-top: 1em }
#question .choice { color: black }
#question .choice:hover { color: blue }

