      <!--
        body {
          background:#EAEDEE url('layout/body_bg.png') repeat-x;
          margin:0px;
          margin-bottom:10px;
          font-family:trebuchet MS, tahoma, arial;
          font-size:10pt;
          color:#333;
        }
               
        a {
          color:#321143;
          text-decoration:none;
        }
        
        a:hover {
          color:#AD32A6;
        }

        img {
          border-width:0px;
        }
        
        form {
          margin:0px;
          padding:0px;
        }

        #wrapper {
          margin:auto;
          width:1000px;
          overflow:visible;
        }

        #web {
          clear:both;
        }

        #web p {
          font-size:7pt;
          color:#ccc;
          margin:6px;
        }

        #head {
          clear:left;      
          float:left;
          background:url('layout/logo_back.png') no-repeat;
          min-height:59px;
          width:400px;
        }

        #menu {
          clear:both;
          float:left;               
          overflow:auto;
          width:800px;          
        }

        #menu a {
          font-weight:bolder;
          color:#fff;
          text-decoration:none;
          padding:15px;
          float:left;
          background:url('layout/menu_bg.png');
        }

        #menu a:hover {
          background:url('layout/menu_bg_h.png');
          background-position: 50% 0%;
          color:#F190FF;
        }
        
        #login {
          border:0px solid white;
          float:right;
          clear:right;
          margin:26px 20px 0px 0px;
          overflow:hidden;
        }

        #prod {
          margin:0px;
          clear:both;
          border:#ccc 1px solid;
          border-width:1px 1px 1px 1px;
          min-height:200px;
          background:url('layout/prod_bg.png');
        }

        #cont {
          clear:both;
          margin:0px;
          padding:0px;
        }

        #foot {
          padding:10px 10px 10px 10px;
          background:url('layout/foot_bg.png');
          overflow:auto;
          border:#ccc 1px solid;
          border-width:1px 1px 0px 1px;
        }

        #foot p {
          margin:0px;
          padding:0px;
          font-weight:bolder;
          color:#eee;
        }

        #foot a {
          color:#eee;
          text-decoration:none;
        }

        #sub_foot {
          background:#321143;
          overflow:auto;
          border:#ccc 1px solid;
          border-width:0px 1px 1px 1px;
        }

        #sub_foot p {
          font-size:7pt;
          color:#ccc;
          margin:6px;
        }

        .small {
          font-size:7pt;
          font-weight:lighter;
        }

        #search {
          margin:0px;
          padding:0px;
        }
        
        #main {
          border-spacing:1px;
          margin:10px 0px 10px 0px;
          background:#D6D6CA;
          /*border-collapse:collapse;*/        
        }
        
        #main td {
          text-align:left;
          padding:10px;
          background:#F0F1EC;
          border:1px #ffffff solid;
          color:#666;
          overflow:visible;
        }
        
        #main td a {
          font-weight:bolder;
          margin-left:10px;
        }
        
        #main th {
          text-align:left;
          padding:5px;
          background:url('layout/main_head.png');
          color:#eee;
        }      

        .search {
          border:solid 2px #fff;
          margin:0px;
          float:left;
        }
        
        .login {
          margin:0px 0px 0px 0px;
          border:2px solid #fff;
          float:left;
        }
        
        .logintext {
          float:right;
          font-weight:bolder;
          color:#eee;
          margin:0px 10px 0px 0px;
        }
        
        .small {
          color:#eee;
          float:right;
          text-decoration:none;
          font-size:7pt;
          font-weight:normal;
          margin:5px 0px 0px 0px;
          clear:both;
        }
        
        .small:hover {
          text-decoration:underline;
        }

        .menu_edge {
          width:1px;
          height:48px;
          background:url('layout/menu_edge.png');
          margin:0px;
          padding:0px;
          clear:none;
          float:left;
        }
        
        #main .community {
          background:#F3F3EC url('layout/community_bg.png') repeat-x;
          text-align:left;
          padding:10px 0px 10px 0px;
        }
        
        .loginbutton {
          border:1px #666 solid;
          color:#eee;
          background:#321143;
        }
        
        .comm {
          margin:10px;
        }

        .l {
          float:left;
        }

        .r {
          float:right;
        }

      -->