   body {
          background:#EFFFEF url(../img/background.jpg);
          text-align:center;
          margin-top:40px;
        }
   img { 
         border:none;
       }
   div, table, tr, td {
         border:none;
         margin:0px;
         padding:0px;
         text-align:left;
         vertical-align:top;
         border-collapse:collapse;
         color:black;
         font-family:sans-serif;
         font-size:12px;
       }
   a {
      margin:0px;
      padding:0px;
      color:black;
     }
   #outbox {
             margin:auto;
             width:812px;
           }
   #navi {
          background:#FAEADB url(../img/navi_background1x1.jpg) repeat-y;
          border-right:1px solid #E2A977;
          padding:0px;
          width:140px;
         } 
   #navi_bottom {
                 background:#FAEADB url(../img/navi_background.jpg) repeat-y;
                 border-right:1px solid #E2A977;
                 padding:1px;
                 width:144px;
                 vertical-align:bottom;
                 text-align:center;
                }
   #navi a {
            text-decoration:none;
            font-weight:bold;
            padding-left:9px;
           }
   #navi a:hover { 
                   color:#A14D00;
                   padding-left:12px;
                 }
   #navi img.hr {
                 margin:3px 0px 3px 1px;
                }
   #content {
             padding:5px;
             background:white url(../img/content_background.jpg) no-repeat bottom left;
             padding-bottom:20px;
             width:500px;
            }
   #content h1 {
                 font-size:110%;
                 font-weight:bold;
                 margin-bottom:5px;
                 margin-left:1px;
               }
   #content p {
                display:block;
                padding:10px;
                padding-left:1px;
                padding-right:0px;
                background:url(../img/content_hr.jpg) no-repeat;
                margin:5px;
                margin-left:0px;
              }
   #content p b {
                 padding-left:1px;
                }
   #pillar {
             background:url(../img/pillar_repeat.gif) repeat-y;
           }
   #pillar_bottom {
                   background-image:url(../img/pillar_repeat.gif);
                   background-repeat:repeat-y;
                   vertical-align:bottom;
                  }
   #footer {
             height:17px;
             background:url(../img/bottom_hr.gif) no-repeat;
           }
   input, textarea {
           background-color:white;
           border:1px solid #732112;
           width:240px;
           margin:3px; 
         }
    textarea {
              height:150px;
             }
   select {
           background-color:white;
           border:1px solid #732112;
           margin:3px; 
         }
   .formtbl, .formtbl td, .formtbl tr {
     vertical-align:middle;
     padding-left:1px;
   }
   .formbutton {
                width:150px;
               }