/* GENERAL CSS */
  *{
   font-family: Tahoma;
   font-size: 9pt;
  }
  body{
   background-image: url(images/back.gif);
   background-size: 100%;
   font-family: Tahoma;
   font-size: 8pt;
   margin: 0;
   overflow-y: hidden;
   padding: 0;
  }
  #banner{
   background-color: white;
   background-image: url(images/banner.png);
   background-position: center;
   background-repeat: no-repeat;
   border-color: black;
   border-style: solid;
   border-top-style: hidden;
   border-bottom-style: hidden;
   border-width: 1px;
   height: 100px;
   margin: 0;
   padding-bottom: 13px;
   text-align: center;
   width: 700px;
  }
  .menu{
   background: white;
   border-color: black;
   border-style: solid;
   border-top-style: hidden;
   border-bottom-style: hidden;
   border-width: 1px;
   font-weight: bold;
   margin: 0;
   padding: 7px 0 7px 0;
   text-align: center;
   width: 700px;
  }
  #pageexplain{
   background: #266B00;
   border-color: black;
   border-style: solid;
   border-top-style: hidden;
   border-bottom-style: hidden;
   border-width: 1px;
   color: white;
   font-family: Arial;
   font-weight: bold;
   padding: 2px 0;
   width: 700px;
  }
  #content{
   background: white;
   border: 1px solid black;
   margin: auto;
   overflow-y: scroll;
   width: 700px;
  }
  #innercontent{
   font-size: 9pt;
   padding: 10px;
   text-align: left;
   width: 95%;
  }
  .menu a{
   color: #669B66;
   font-size: 8pt;
   padding: 0 4px;
   text-decoration: none;
  }
  .menu a:hover{
   color: #266B00;
  }
  a{
   color: #669B66;
   cursor: pointer;
   font-weight: bold;
   text-decoration: none;
  }
  a:hover{
   color: #266B00;
  }
  a.menumarker{
   background: #266B00;
   padding-bottom: 3px;
   padding-top: 3px;
   position: relative;
   top: 4px;
   color: white;
  }
  a.menumarker:hover{
   color: white;
  }
  a.image{
   border: 0;
  }
  hr{
   border: 1px solid #266B00;
   margin: 0;
  }
  .box{
   border: 1px double #E6E6E6;
   margin-bottom: 10px;
   padding: 5px;
   width: 100%;
  }
/* GENERAL CSS FINISHED */

/* FORM CSS */
  table.form{
    border: none;
    width: 100%;
  }
  
  table.form td.left{
    font-weight: bold;
    padding-top: 3px;
    vertical-align: top;
    width: 15%;
  }
  table.form td.right{
    width: 85%;
  }
  table.form th{
    background: transparent;
    background-image: url(images/hilight_bg.gif);
    color: black;
    font-weight: bold;
    margin-top: 20px;
    padding: 0;
    text-align: center;
  }
  table.form td{
    margin: 0;
    padding: 0;
  }
  

  form{
   margin: 0;
   padding: 0;
  }
  select{
   font-family: Tahoma;
   font-size: 9pt;
   margin: 2px;
  }
  input, textarea{
   margin: 2px;
   font-family: Tahoma;
   font-size: 9pt;
   padding: 2px;
   width: 95%;
  }
  textarea{
   height: 80px;
  }
  input[type='submit'], button{
   background-image: url(images/button.png);
   color: white;
   font-weight: bold;
   padding: 2px 10px 2px 10px;
   width: auto;
  }
  
  label{
   position: relative;
   top: -3px;
  }
  
  button[disabled='disabled']{
   background: gray;
  }
  
  .dk{
   background: #FBDEDE;
  }
  
  .uk{
   background: #EADEFB; 
  }
/* FORM CSS FINISHED */

/* TABLE CSS */
  table{
   border: 1px solid black;
   font-family: Tahoma;
   font-size: 9pt;
  }
  th{
   background: #266B00;
   color: white;
   font-family: inherit;
   font-size: inherit;
   padding: 2px;
   text-align: left;
  }
  td{
   padding: 2px;
  }
  td.hl1{
   background: white;
  }
  td.hl2{
   background: url(images/hilight_bg.gif);
  }
  th.hl{
   color: black;
   background: url(images/hilight_bg_strong.gif);
   border-bottom: 1px solid black;
   text-align: center; 
  }
/* TABLE CSS FINISHED */

/* GUESTBOOK CSS */
  .unfilled{
   color: darkgray;
   font-weight: bold;
   text-align: center;
  }