.header  { background: #e7baff;
 color:#3C035A;
 border-bottom: solid 1px #00000;
 margin: 0 0 5px 0; padding: 2px; }
        .footer  { background: #e7baff;
; color: #3C035A;
 border-top: solid 1px #3C035A;
 margin: 10px 0 0 0; }
        .company { font-weight: bold; }

        hr       { clear: both; border:solid; border-width:1px; border-bottom-color:#007300; border-top-color:#ffffff; border-left-color:#ffffff; border-right-color:#ffffff;}

        .top-news img { float: left; margin-right: 5px; }

        .top-news h3, .news h3 { font-size: large; font-weight: bold; }

        .accesskey { text-decoration: underline; }

        a { text-decoration: none; }

        .validation { margin-top: 10px; }



        .product img { float: left; margin-right: 5px; }

        .product h3, .news h3 { font-size: large; font-weight: bold; }
 .footer  { background: #e7baff;
 color: #3C035A;
 border-top: solid 1px #3C035A;
 margin: 10px 0 0 0; }

        .company { font-weight: bold; }

        hr       { clear: both; border:solid; border-width:1px; border-bottom-color:#007300; border-top-color:#ffffff; border-left-color:#ffffff; border-right-color:#ffffff;}

        .top-news img { float: left; margin-right: 5px; }

        .top-news h3, .news h3 { font-size: large; font-weight: bold; }

        .accesskey { text-decoration: underline; }

        a { text-decoration: none; }

        .validation { margin-top: 10px; }



        .product img { float: left; margin-right: 5px; }

        .product h3, .news h3 { font-size: large; font-weight: bold; }

