/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  body, html { margin: 0px;
    padding: 0px;
    font-family: Arial;
    font-size: 8.5pt;
    color: rgb(99, 88, 33);
    background-color: white;
    }

  span { font-size: 8.5pt;
    }

  table tr { font-size: 8.5pt;
    }

  .header { width: 1020px;
    height: 100px;
    background-image: url(http://alma-stone.com/img/header.jpg);
    background-repeat: no-repeat;
    vertical-align: bottom;
    }

  .footer { width: 1020px;
    height: 74px;
    background-image: url(http://alma-stone.com/img/footer.jpg);
    background-repeat: no-repeat;
    }

  .hf_td { border-style: solid;
    border-color: white;
    border-width: 1px 1px 1px 0px;
    }

  .hf_td_f { border: 1px solid white;
    }

  .lnk { color: rgb(99, 88, 33);
    text-decoration: none;
    font-size: 8.5pt;


}   
A:hover {
color: #1E1B0A;
font-weight: bold;
     }

  .hmi { border: 1px solid white;
    }

  .hms { border: 1px solid rgb(99, 88, 33);
    display: none;
    position: absolute;
    text-align: left;
    background-color: rgb(236, 230, 200);
    width: 270px;
    padding-left: 3px;
    }

  .counter { border: 15px solid rgb(236, 230, 200);
    background-color: rgb(236, 230, 200);
    vertical-align: middle;
    }

  .hdc { height: 14.2pt;
    font-size: 8.5pt;
    }

  .hdc2 { height: 14.2pt;
    font-size: 8.5pt;
    background-color: rgb(236, 230, 200);
    }

  .hdf { height: 14.2pt;
    font-size: 8.5pt;
    text-align: center;
    }

  .hd { border-left: 5px solid rgb(99, 88, 33);
    border-right: 5px solid rgb(99, 88, 33);
    height: 14.2pt;
    font-size: 12pt;
    font-weight: bold;
    background-color: rgb(236, 230, 200);
    text-align: center;
    }

  .hds { border-bottom: 1px solid rgb(99, 88, 33);
    height: 14.2pt;
    font-size: 11pt;
    text-align: center;
    }

  .hdl { border-left: 5px solid rgb(99, 88, 33);
    height: 14.2pt;
    font-size: 11pt;
    background-color: rgb(236, 230, 200);
    padding-left: 5.65pt;
    }

  .hdr { border-right: 5px solid rgb(99, 88, 33);
    font-size: 11pt;
    background-color: rgb(236, 230, 200);
    text-align: right;
    padding-right: 5.65pt;
    }

  .hdls { border-left: 5px solid rgb(99, 88, 33);
    border-right: 5px solid rgb(99, 88, 33);
    height: 14.2pt;
    font-size: 11pt;
    text-align: left;
    background-color: rgb(236, 230, 200);
    padding-left: 5.65pt;
    }

  .hdll { border-left: 5px solid rgb(236, 230, 200);
    height: 14.2pt;
    font-size: 8.5pt;
    padding-left: 5.65pt;
    }

  .hdlr { border-right: 5px solid rgb(236, 230, 200);
    font-size: 8.5pt;
    text-align: right;
    padding-right: 5.65pt;
    }

  .cdefl { height: 14.2pt;
    padding-left: 5.65pt;
    }

  .cdefr { text-align: right;
    padding-right: 5.65pt;
    }

  .ctext { text-align: justify;
    vertical-align: top;
    font-size: 8.5pt;
    }

  .ctext_ex { border-bottom: 1pt solid rgb(99, 88, 33);
    }

  .ctext_ex_t { border-top: 1pt solid rgb(99, 88, 33);
    border-bottom: 1pt solid rgb(99, 88, 33);
    }

  .cdesc { border-bottom: 1pt solid white;
    background: rgb(236, 230, 200) none repeat scroll 0%;
    width: 122px;
    text-align: left;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    padding-left: 10px;
    }

  .ciml { margin-left: 19px;
    width: 151px;
    vertical-align: top;
    font-size: 8.5pt;
    }

  .cimr { margin-right: 19px;
    width: 151px;
    vertical-align: top;
    font-size: 8.5pt;
    }

  .imdef { width: 132px;
    height: 132px;
    }

  .imdef_2x { width: 132px;
    height: 264px;
    }

  .tbl_about_desc { width: 963px;
    font-size: 8.5pt;
    }

  .tbl_about_desc_l { width: 812px;
    font-size: 8.5pt;
    }

  .tbl_about_desc tr { height: 14.2pt;
    text-align: center;
    vertical-align: middle;
    font-size: 8.5pt;
    }

  .tbl_about_desc_l tr { height: 14.2pt;
    text-align: center;
    vertical-align: middle;
    font-size: 8.5pt;
    }

  .tbl_h { width: 100%;
    height: 100%;
    }

  .tbl_h td { font-size: 8.5pt;
    text-align: center;
    }

  .tbl_f { width: 100%;
    }

  .tbl_f td { font-size: 8.5pt;
    text-align: center;
    }

  .edt { border: 1px none rgb(236, 230, 200);
    width: 100%;
    height: 14.2pt;
    background-color: rgb(236, 230, 200);
    }

  .edt_m { border: 1px none rgb(236, 230, 200);
    width: 100%;
    background-color: rgb(236, 230, 200);
    }

  .edt_desc { height: 14.2pt;
    padding-left: 5.65pt;
    text-align: left;
    }

  .clist { margin: 0px 0px 0px -10px;
    list-style-image: url(http://alma-stone.com/img/ptl3a.gif);
    list-style-position: inside;
    list-style-type: none;
    }