* {
margin:0px;
padding:0px;
}

body {
background-color: #000000;
text-align:center;
margin:0px;
padding-top:45px;
font-family: verdana, arial, helvetica;
font-size: 8pt;
}
  #holder {
  width:778px;
  margin:auto;
  text-align:left;
  }
    #innerholder {
    border: 5px solid #FD6932;
    background-color:#ffffff;
    }
      #header {
      height:85px;
      background-image:url('../../images/psyfactory.gif');
      background-repeat:no-repeat;
      background-position:510px 0px;
      }
      #middle {
      padding-left:10px;
      }
        #contentholder {
        width: 588px;
        }
          #content {
          border: 5px solid #F7C901;
          min-height:350px;
          padding:10px;
          background-color:#F3F3F3;
          background-image:url('../../images/fabriek2.jpg');
          background-repeat:no-repeat;
          background-position:bottom left;
          }
            #content a {
            color: #FD6932;
            text-decoration:none;
            }
              #content a:hover {
              text-decoration:underline;
              }
            #content h2.title {
            font-family: 'Lucida Console', verdana, arial, helvetica;
            font-size:18px;
            letter-spacing:2px;
            margin-bottom:10px;
            }
            #content h1 {
            font-size: 9pt;
            font-weight:bold;
            }
            #content p {
            margin-bottom:10px;
            }
            #content ul {
            padding-left:15px;
            list-style:circle;
            margin-bottom:10px;
            }
            #content .message {
            overflow:auto;
            margin-bottom:10px;
            }
              #content .message .toolicon {
              float:left;
              width:90px;
              text-align:center;
              }
              #content .message .text {
              margin-left:90px;
              }
              #content .message .text div {
              margin-bottom:10px;
              }
            #content #navigation {
            margin-top:10px;
            text-align:center;
            }
            #content #contact-details {
            float:right;
            margin-left:20px;
            }
            #content fieldset {
            padding:10px;
            }
              #content legend {
              margin-left:20px;
              padding-left:10px;
              padding-right:10px;
              }
            #content .row {
            overflow:auto;
            padding-bottom:2px;
            }
              #content input, #content textarea {
              float:right;
              width:290px;
              }
              #content label {

              }
              .state_incorrect {
              color:red;
              }
              .required {
              background-image:url('../../images/pc_icon_required.gif');
              background-repeat:no-repeat;
              background-position:right 3px;
              }
                #content .required input, #content .required textarea {
                width:275px;
                margin-right:15px;
                }
        #menu {
        width:150px;
        float:right;
        margin-right:10px;
        text-align:right;
        }
          #menu ul {
          margin:0px;
          padding:0px;
          list-style:none;
          }
            #menu ul li {
            padding-bottom:3px;
            }
            #menu ul li a {
            color:#000000;
            font-size:18px;
            text-decoration:none;
            letter-spacing:2px;
            font-family: 'Lucida Console', verdana, arial, helvetica;
            }
      #bottom {
      padding-bottom:10px;
      text-align:right;
      margin-top:-17px;
      padding-right:5px;
      }
        #bottom a {
        margin-right:5px;
        }
    #footer {
    color:#FD6932;
    padding-top:3px;
    padding-bottom:3px;
    }
      #footer a {
      color:#FD6932;
      font-weight:bold;
      text-decoration:none;
      }
/* Colors */
.orange {
color: #FD6932 !important;
}
.yellow {
color: #F7C901 !important;
}
.gray {
color: #999999 !important;
}
