@media screen {
  body {
    margin: 0px;
    padding : 0px;
    background-color : #ffffff;
    font-size:14px; 
    font-weight:normal;
    font-family:arial,helvetica,sans-serif;
    text-decoration:none;
    color:#000000; 
    text-align:justify;
  }
  
  div.all {
    margin : auto;
    margin-top : 20px;
    margin-bottom : 20px;
    padding: 0px;
    width : 792px;
  }

  div.content {
    margin : 0px;
    background-color:#ecffe3;
    background-image:url("bg.gif");
    background-repeat:no-repeat;
    background-attachment:fixed;
    background-position:0px 0px;
    padding-top : 20px;
    padding-bottom : 1000px;
    padding-left : 20px;
    padding-right : 20px;
    border-style : solid;
    border-top-width : 0px;
    border-bottom-width : 0px;
    border-left-width : 1px;
    border-right-width : 1px;
    border-color : #808080;
    width : 750px;
  }
  
  div.navi {
    margin : 0px;
    background-color:#ecffe3;
    background-image:url("bg.gif");
    background-repeat:no-repeat;
    background-attachment:fixed;
    background-position:0px 0px;
    padding-top : 0px;
    padding-bottom : 0px;
    padding-left : 20px;
    padding-right : 20px;
    border-style : solid;
    border-top-width : 0px;
    border-bottom-width : 1px;
    border-left-width : 1px;
    border-right-width : 1px;
    border-color : #808080;
    width : 750px;
    position:fixed;
    bottom:20px;
  }

  div.white1 {
    background-color:#ffffff;
    margin : 0px;
    padding : 0px;
    width : 792px;
    height : 20px;
    border-style : solid;
    border-top-width : 0px;
    border-bottom-width : 1px;
    border-left-width : 0px;
    border-right-width : 0px;
    border-color : #808080;
    position:fixed;
    top : 0px;
  }
  div.white2 {
    background-color:#ffffff;
    margin : 0px;
    padding : 0px;
    width : 792px;
    height : 20px;
    border-style : none;
    position:fixed;
    bottom : 0px;
  }

  h1 {
    font-size:40px; 
    color:#006000; 
    font-weight:bold;
    padding-top:10px; padding-bottom:0px; padding-left:0px; padding-right:0px; 
    margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:30px;
    border-top-width:0px; border-bottom-width:2px; border-left-width:0px; border-right-width:0px;
    border-color:#006000; 
    border-style:solid;
    width:690px
  }
    
  h2 {
    font-size:20px; 
    color:#006000; 
    font-weight:bold;
    padding-top:7px; padding-bottom:10px; padding-left:0px; padding-right:0px; 
    margin-top:10px; margin-bottom:20px; margin-left:30px; margin-right:30px;
    border-top-width:0px; border-bottom-width:2px; border-left-width:0px; border-right-width:0px;
    border-style:solid;
    border-color:#006000;
    width:690px
  }
      
  h3 {
    font-size:20px; 
    color:#006000; 
    font-weight:bold;
    margin-top:40px; margin-bottom:10px; margin-left:30px; margin-right:30px
  }
  
  h4 {
    font-size:14px; 
    color:#006000; 
    font-weight:bold;
    margin-top:10px; margin-bottom:10px; margin-left:30px; margin-right:30px
  }
  
  p {
    margin-top:0px; margin-bottom:10px; margin-left:30px; margin-right:30px
  }
  
  p.italic {
    margin-top:0px; margin-bottom:10px; margin-left:30px; margin-right:30px;
    font-style:italic
  }
  
  p.small {
    font-size:10px;
    margin-top:5px; margin-bottom:10px; margin-left:30px; margin-right:30px
  }
  
  sup {
    font-size:10px;
  }
  
  table {
    width:690px; 
    border-collapse:collapse; 
    padding-top:0px; padding-left:0px; padding-right:0px; padding-bottom:0px;
    margin-top:10px; margin-bottom:15px; margin-left:30px; margin-right:30px;
    border-top-width:0px; border-bottom-width:0px; border-left-width:0px; border-right-width:0px
  }
  
  table.navi {
    width:690px;
    overflow:visible;
    padding-top:0px; padding-left:0px; padding-right:0px; padding-bottom:0px;
    margin-top:0px; margin-bottom:20px; margin-left:30px; margin-right:30px;
    border-top-width:2px; border-bottom-width:0px; border-left-width:0px; border-right-width:0px; 
    border-color:#006000; 
    border-style:solid;
  }
         
  th  {
    vertical-align:top; 
    font-size:14px; 
    text-align:left;
    color:#006000; 
    margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; 
    padding-top:10px; padding-bottom:10px; padding-left:10px; padding-right:10px;
    border:solid;
    border-color:#000000;
    border-top-width:1px; border-bottom-width:1px; border-left-width:1px; border-right-width:1px
  }
  
  td  {
    vertical-align:top;
    font-size:14px; 
    text-align:left;
    margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; 
    padding-top:10px; padding-bottom:10px; padding-left:10px; padding-right:10px;
    border:solid;
    border-color:#000000;
    border-top-width:1px; border-bottom-width:1px; border-left-width:1px; border-right-width:1px
  }
       
  td.navi {
    vertical-align:top;
    height:40px;
    font-size:14px; 
    text-align:center;
    margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; 
    padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:0px;
    border:solid;
    border-top-width:0px; border-bottom-width:0px; border-left-width:0px; border-right-width:0px
  }
  
  span.orange2 {
    color:#006000
  }
  
  span.orange {
    color:#009900
  }
  
  span.yellow {
    color:#ff0000
  }
  
  img {
    border-top-width:0px; border-left-width:0px; border-right-width:0px; border-bottom-width:0px;
    padding-top:0px; padding-left:0px; padding-right:0px; padding-bottom:0px
  }
  
  img.std {
    margin-left:5px; margin-right:5px; margin-top:0px; margin-bottom:0px;
    vertical-align:text-bottom
  }
  
  img.left {
    float:left; 
    margin-top:3px; margin-bottom:10px; margin-left:0px; margin-right:15px
  }
  
  img.right {
    float:right; 
    margin-top:3px; margin-bottom:10px; margin-left:15px; margin-right:0px
  }
  
  a {
    color:#009900;
    text-decoration:none
  }
  
  a:hover {
    color:#ff0000; 
    text-decoration:underline
  }
  
  a.navi {  /* used for fixed navigation bar */
    display:block;
    padding-top:5px; padding-bottom:5px; padding-left:7px; padding-right:7px; 
    color:#009900; 
    text-decoration:none;
  }
  
  a.navi:hover {
    background-color:#006000;
    color:#ffffff; 
    text-decoration:none;
  }
}

@media print {
  div.navi {
    display : none;
  }
}

