#Page {
  background-image:url('/images/BG_Page_Scale_ffc.gif');
  background-color:#ffe;
  color:#666;
}
       #Contents a.normal:link {
                      color:#03f;
                      background-color:transparent;
                      }

#Contents a.normal:hover { 
                       color:#f06;
                       text-decoration:overline underline;
                       background-color:#ffc;
                       }

#Contents a.normal:visited {
                         color:#093;
                         background-color:transparent;
                         }

#Contents a.normal:active {
                        color:#fd0;
                        text-decoration:overline underline;
                        background-color:#ffc;
                        }

#Contents a.normal img { 
                     border:1px solid transparent;
                     }

#Contents a.normal:hover img { 
                           border:1px solid #f06;
                           }

#Contents img { 
            border-width:0;
            }
            #Contents h2 {            text-align:center;           color:navy;           background-color:transparent;           }#main {        margin-left:15px;        position:relative;        }#summary {            width:480px;           }.guidance {             background-color:#fec;            color:maroon;            padding:10px;            margin-bottom:15px;           }.guidance h4 {                text-align:center;               margin:0 0 10px 0;               letter-spacing:1em;               }.hanging {            margin-left:1em;                       }.hanging:first-line {                       margin-left:-1em;                      }#detail td,#detail th {              padding:0 0.5em;             text-align:left;             vertical-align:top;             border-left:1px solid #966;             border-bottom:1px solid #966;             }#detail th {              width:6em;             }td.purpose {              width:9em;             }div.notice {              margin:0.5em 0 0 2em;             clear:both;             }table.sample {                margin:10px 0;               width:480px;               }table.sample th {                   text-align:center;                  vertical-align:top;                  padding:0 10px;                  }table.sample td {                   text-align:center;                  padding:0 10px;                  font-size:10px;                  line-height:12px;                  }table.sample td.photo {                        vertical-align:middle;                        }table.sample td.note {                       vertical-align:top;                       }div.notice2 {               text-align:center;              }#cost {         background-color:#ffc;        color:maroon;        padding:10px;        margin-bottom:15px;                }#cost h3 {            margin:0;           }#cost h4 {            margin:10px 0 0 0;           }#cost table {               background-color:#cc9;              color:maroon;              float:left;              margin:10px;              }#cost td {            background-color:#fec;           color:maroon;           text-align:right;           padding:0.5em;           }#cost th {            background-color:#fdc;           color:maroon;           text-align:center;           padding:0.5em;           }#chart {          position:absolute;         top:0;         left:500px;         width:160px;         background-color:transparent;         color:#933;         padding:0;         text-align:center;         }#chart h4 {             background-color:#933;            color:#ffc;            margin:10px 0;            padding:3px;            }#chart p {            font-size:14px;           font-weight:bolder;           }
