#Page {
  background-image:url('/images/BG_Page_Scale_ffc.gif');
  background-color:#ffe;
  color:maroon;
}

.body h4 { 
           margin:0 0 1em 0;
           }

.body h5.cap { 
               margin:1em 0 1em 3em;
               line-height:1.5em;
               }

#cap1 { 
        color:#dc143c;
        background-color:transparent;
        }

#cap2 { 
        margin-left:4em;
        color:#dc143c;
        background-color:transparent;
        }

#cap3 { 
        margin-left:8em;
        color:#dc143c;
        background-color:transparent;
        }

#Contents cite { 
             font-style:normal;
             color:#dc143c;
             }

#Contents table { 
              margin:10px 100px;
              width:455px;
              background-color:#ccc;
              color:maroon;
              border:5px solid #ccc;
              }

#Contents td,
#Contents th { 
           border-right:1px solid #663;
           border-bottom:1px solid #663;
           padding:4px;
           background-color:#ffc;
           color:maroon;
           }

#Contents caption { 
                font-weight:bolder;
                text-align:center;
                }

#reference { 
             text-align:center;
             margin:2em 0 1em 0;
             }

.address { 
           margin:10px 150px;
           background-color:#ffc;
           color:#332;
           border:2px inset #999;
           text-align:center;
           padding:1em;
           }

.address h5 { 
              margin:0.5em;
              }

#Contents address { 
                margin:0;
                font-style:normal;
                }
