html, body {
  margin: 0;
  padding: 0;
}

table.edu{
 border: 1px; 
}

body {
  text-align: center;
  font: 13px/20px Arial, Verdana, sans-serif;
  color: #103243;
  background: #303030;
}
a {
  text-decoration: none;
  color: #008dff;
}
a:hover {
  text-decoration: underline;
}
.clearer {
  font-size: 1px;line-height: 1px;height: 1px;clear: both;
}
.clearfix:after, .bluerow:after, #content-right-right .inner:after {
  content: "."; display: block;height: 0;clear: both;font-size: 1px;line-height: 1px;visibility: hidden;
}
img {
  border: none;
}
form {
  margin: 0;
  padding: 0;
}
h1, h2, h3 {
  margin: 0;
  padding: 10px 0px;
  font: normal 25px/30px Arial, Verdana, sans-serif;
  color: #008dff;
}
h2 {
  font-size: 20px;
  line-height: 25px;
}
h3 {
  font-size: 14px;
  line-height: 16px;
  padding: 20px 0 10px;
  font-weight: bold;
  text-transform: uppercase;
}
p { 
   margin: 0;
   padding: 4px 0 4px 0;
}
ul, ol {
 margin: 0;
 padding: 6px 0 6px 30px;
}
ul {
  list-style-type: square;
}
ul li, ol li {
 margin: 0;
 padding: 3px 0 3px 0px;
}

.bluetext {
  color: #008dff;
  font-weight: bold;
}

.smalltext {
  font-size: 11px;
}

.highlight {
  background: #f5fafe;
  padding: 1px 5px;
  margin-top: 5px;
}

.img-left {
  float: left;
}

.img-right {
  float: right;
}

.date {
  color: #008dff;
  font-size: 11px;
}

/* left */

  #wrap {
    width: 920px;
    margin: 0 auto;
    text-align: left;
    padding-bottom: 40px;
    background: url('../images/wrap.gif?1') no-repeat left top;
  }
  
  /* langmenu */
  
    #langmenu {
      height: 55px;
    }
      #langmenu ul {
        margin: 0;
        padding: 28px 15px 0 0;
        list-style-type: none;
        text-align: right;
      }
        #langmenu li {
          display: inline;
          padding: 0 5px;
          margin: 0;
        }
        
        #langmenu a {
          font-size: 11px;
          color: #bbbbbb;
        }
        
        #langmenu a.active {
          color: white;
        }

/* formulier aangevuld door cnl */
  .form_area {
   margin: 20px 0;
  }
   .form_field label {
    display: block;
  font-family: Arial, Verdana, sans-serif;
  
    font-size: 12px;
   }
   .form_field_textfield, .form_field_textarea, .textbox, .form_field_checkbox, .checkbox {
    background: #f9f9f9;
    background: -moz-linear-gradient(center bottom,rgb(242,242,242) 0%,rgb(254,254,254) 95%,rgb(255,255,255) 95%,rgb(229,229,229) 100%);
    background: -webkit-gradient(linear,left bottom,left top,color-stop(0, rgb(242,242,242)),color-stop(0.95, rgb(254,254,254)),color-stop(0.95, rgb(255,255,255)),color-stop(1, rgb(229,229,229)));
    border-color: #b3b3b3 #dfdfdf #e5e5e5 #dddddd;
    border-style: solid;
    border-width: 1px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 4px 3px 3px;
    font-size: 16px;
  font-family: Helvetica, Arial, sans-serif;
    font-family: Museo300;
    color: #1c2b35;
   }
   .form_error {
     color: red;
     font-weight: bold;
     font-size: 12px;
     border: 1px dotted red;
     padding: 5px;
   }
   .form_field_error {
     color: red;
     font-size: 10px;
     line-height: 14px;
   }
   .form_notice {
     color: green;
     border: 1px dotted green;
     padding: 5px;
   }
   .form_field {
    margin-bottom: 5px;
   }
   .form_field_size_large {
   width: 100%;
   }
   .form_field_size_medium {
   width: 50%;
   }
   .form_field_size_small {
   width: 25%;
   }
   .form_submit input, .submit {
    font-family: Helvetica, Arial, sans-serif;
    font-family: Museo500, Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: white;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #2E5876;
    background: #2E5876;
    background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #2E5876),color-stop(1, #447292));
    background: -moz-linear-gradient(center bottom , #2E5876 0%, #447292 100%);
    padding: 4px 9px;
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.2);
    cursor: pointer
   }
   .form_submit input:hover, .submit:hover {
    background: #274c66;
    background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #274c66),color-stop(1, #39627f));
    background: -moz-linear-gradient(center bottom , #274c66 0%, #39627f 100%);
   }


/* einde formulier

  /* container */
    #container {
      background: white;
      position: relative;
    }
    
      /* mainmenu */
        #mainmenu {
          height: 60px;
        }
          #mainmenu ul {
            margin: 0;
            padding: 0;
            list-style-type: none;
            height: 60px;
            float: right;
            clear: both;
          }
        
          #mainmenu li {
            float: left;
            margin: 0;
            padding: 0;
            padding: 0 12px;
          }
          #mainmenu a {
            display: block;
            float: left;
            text-transform: uppercase;
            color: #464646;
            border-top: 25px solid white;
            padding-top: 4px;
            outline: 0;
          }
          #mainmenu a.active {
            border-top: 25px solid #cce8ff;
            color: #008dff;
            
          }
          #mainmenu a.active:hover {
            text-decoration: none;
          }
      
      /* front-fader */
        #front-fader {
          height: 375px;
          position: relative;
          width: 920px;
          overflow: hidden;
        }
          #front-fader .fader-obj {
            top: 0;
            left: 0;
            height: 375px;
            width: 920px;
            position: absolute;
            display: none;
          }
            #front-fader .fader-obj img {
              display: block;
            }
            
            #front-fader .fader-obj-title {
              top: 375px;
              left: 0;
              width: 920px;
              font-size: 30px;
              line-height: 65px;
              color: #112560;
              text-align: center;
              background: white;
              padding: 10px 0;
              background: url('../images/white.png?1') repeat;
              position: absolute;
            }
        
        
      /* logo */
        #logo {
          display: block;
          position: absolute;
          top: 60px;
          left: 0px;
          width: 330px;
          height: 153px;
          background: url('../images/nmsba_neuromarketing.png?1') no-repeat;
          z-index: 200;
        }
        
      /* bottom */
        #bottom {
          background: url('../images/bottom.gif?1') repeat-x left bottom;
        }
        
          #bottom-inner {
            background: url('../images/bottom_inner.gif?1') no-repeat left bottom;
            padding-bottom: 30px;
          }
          
          #bottom-inner2 {
            background: url('../images/bottom_inner2.gif?1') no-repeat left top;
            height: 135px;
            overflow: hidden;
            padding: 20px 0 0;
          }
          
          #front #bottom-inner2 {
            background: none;
          }
          
          #bottom-left {
            float: left;
            width: 260px;
            padding: 0 20px 0 30px;
            font-size: 13px;
            line-height: 20px;
          }
          
          #bottom-center {
            float: left;
            width: 256px;
            padding: 0 20px;
            font-size: 13px;
            line-height: 20px;
          }
          
          #bottom-right {
            float: left;
            width: 264px;
            padding: 0 30px 0 20px;
            font-size: 13px;
            line-height: 20px;
          }
          
          * html #bottom-right {
            margin-right: -3px;
          }
          
            #bottom-right .img-left {
              padding: 0 20px 20px 0;
            }
      
      /* news */
        #news {
          margin: 0;
          padding: 5px 0 0 0;
          list-style-type: none;
        }
          #news li {
            color: #40697d;
            font-size: 11px;
            line-height: 16px;
            padding: 3px 0;
          }
          
          #news a {
            font-size: 13px;
            color: #103243;
          }
          
      /* content */
      
        #content-blue {
          background: #e2f2ff;
          padding: 10px 30px 15px 270px;
          min-height: 125px;
          color: #112560;
          font-size: 60px;
          line-height: 65px;
          text-align: right;
        }
        
        * html #content-blue {
          height: 125px;
        }
          #submenu {
            min-height: 25px;
            line-height: 20px;
            padding-bottom: 20px;
            padding-top: 10px;
            font-size: 13px;
            line-height: 20px;
          }
          
          * html #submenu {
            height: 25px;
          }
          
            #submenu ul {
              margin: 0;
              padding: 0;
              list-style-type: none;
              float: right;
              clear: both;
              width: 610px;
              text-align: right;
            }
            
              #submenu li {
                display: inline;
                padding-left: 23px;
              }
              #submenu a {
                color: #464646;
                font-size: 13px;
                font-weight: normal;
                white-space: nowrap;
              }
              
              #submenu a.active {
                color: #008dff;
              }
          
          
        #content {
          padding: 25px 0 35px;
        }
        
          #content-left {
            float: left;
            width: 225px;
            padding: 10px 30px 0;
            color: #103243;
            font: italic 16px/22px Georgia, 'Times New Roman', serif;
            text-align: center;
          }
          
            .quote {
              background: url('../images/quote.gif?1') no-repeat center top;
              text-align: center;
              font-size: 13px;
              color: #40697d;
              line-height: 20px;
              padding-top: 20px;
              margin-top: 20px;
            }
          
          #content-right {
            float: left;
            width: 605px;
            padding-right: 30px;
          }
          
          * html #content-right {
            margin-right: -3px;
          }
          
            /* content-right-left */
              #content-right-left {
                float: left;
                width: 310px;
                min-height: 10px;
              }
              
              * html #content-right-left {
                height: 10px;
              }
              
            /* content-right-right */
              #content-right-right {
                float: left;
                width: 265px;
                margin-left: 30px;
                background: #ecf6fe;
              }
              
              * html #content-right-right {
                height: 10px;
                margin-right: -3px;
              }
                #content-right-right img {
                  display: block;
                }
                #content-right-right .inner {
                  padding: 15px;
                  border-bottom: 1px solid #f7fbff;
                }
                #content-right-right .inner img {
                  display: inline;
                }
                
                #content-right-right .inner h3 {
                  padding-top: 1px;
                }
                
                #content-right-right .inner .left {
                  float: left;
                  width: 30px;
                }
                
                #content-right-right .inner .right {
                  float: left;
                  width: 200px;
                }
                
                * html #content-right-right .inner .right {
                  margin-right: -3px;
                }
                
                select, input, textarea {
                  font: 12px/15px Arial, Verdana, sans-serif;
                  color: #103243;
                }
                
                select {
                  width: 100%;
                }
                
                .textbox {
                  background: white url('../images/textbox') repeat-x left top;
                  border: 1px solid #a6d1f4;
                  padding: 2px 3px;
                  width: 197px;
                }
                
                .submit {
                  padding: 4px 0 4px;
                  width: 203px;
                  border: 1px solid #6db5e3;
                  color: white;
                  cursor: pointer;
                  background: #418fce url('../images/submit.gif?1') repeat-x top left;
                }
                
                .form_field .submit{
                  padding: 4px 0 4px;
                  width: 203px;
                  border: 1px solid #6db5e3;
                  color: white;
                  cursor: pointer;
                  background: #418fce url('../images/submit.gif?1') repeat-x top left;
                }
        
      
      /* blog */
      
        .blog {
          background: url('../images/hor_seperator.gif?1') no-repeat center bottom;
          padding: 0 0 25px 0;
        }
        
          .blog h1 {
            padding-bottom: 5px;
          }
          
          .blog .date {
            color: #427095;
            text-transform: uppercase;
            font-size: 11px;
            display: block;
            padding-bottom: 5px;
          }
          
          
      /* bluerow */
        .bluerow {
          margin-top: 15px;
          background: #ecf6fe;
        }
        
          .bluerow .img-left {
            padding-right: 20px;
            padding-bottom: 0;
          }
          
          .bluerow h3 {
            padding-top: 10px;
            padding-bottom: 0px;
          }

/* country reps */
ul.reps {
    list-style: none;
    margin: 0;
    padding: 0;
}
ul.reps li {
    display: inline;
}
ul.reps li:after {
    content: ", ";
}
ul.reps li:last-child:after {
    content: "";
}
ul.reps li:last-child li:before { content: "and "; }

  /* footer */
    #footer {
      min-height: 24px;
      background: url('../images/footer.gif?1') no-repeat center top;
      padding: 20px 0;
      font-size: 11px;
      line-height: 12px;
      color: #bbbbbb;
      position: relative;
    }
    * html #footer {
      height: 24px;
    }
      #footer a {
        color: white;
      }
      .footer-inner {
        float: left;
        padding: 0 20px;
        border-right: 1px solid #3b3b3b;
      }
      #footer .last { border-right: none }
      
    #edicy, #edicy-hover {
      position: absolute;
      top: 12px;
      right: 9px;
      width: 72px;
      height: 22px;
      text-decoration: none;
      z-index: 200;
    }

.photo_gallery_area img { width: 95px; height: 95px;}