#sub_wrap {
  margin: 7px 0 0 0;
  width: 1000px;
  background-image: url(/images/menu1/menu_bg.gif);
  background-repeat: repeat-y;
}
  #sub_wrap #sub_menu {
    width: 180px;
    height: 100%;
    float: left;
    /* background-image: url(/images/menu1/menu_bg.gif); */
  }
    #sub_wrap #sub_menu #sub_menu_1 {
      height: 370px;
      background-image: url(/images/menu1/menu1_bg.gif);
    }
    #sub_wrap #sub_menu #sub_menu_2 {
      height: 370px;
      background-image: url(/images/menu2/menu2_bg.gif);
    }
    #sub_wrap #sub_menu #sub_menu_3 {
      height: 370px;
      background-image: url(/images/menu3/menu3_bg.gif);
    }
    #sub_wrap #sub_menu #sub_menu_4 {
      height: 370px;
      background-image: url(/images/menu4/menu4_bg.gif);
    }
    #sub_wrap #sub_menu #sub_menu_5 {
      height: 370px;
      background-image: url(/images/menu5/menu5_bg.gif);
    }
    #sub_wrap #sub_menu #sub_menu_6 {
      height: 370px;
      background-image: url(/images/menu6/menu6_bg.gif);
    }
    #sub_wrap #sub_menu #sub_menu_7 {
      height: 370px;
      background-image: url(/images/menu6/menu6_bg.gif);
    }
    #sub_wrap #sub_menu #sub_menu_8 {
      height: 480px;
      background-image: url(/images/menu6/menu6_bg2.gif);
    }
    #sub_wrap #sub_menu #sub_menu_9 {
      height: 370px;
      background-image: url(/images/menu6/menu6_bg.gif);
    }
      #sub_wrap #sub_menu li {
        position: relative;
        top: 140px;
        list-style: none;
      }
  #sub_wrap #sub_body_wrap {
    margin: 0 0 0 7px;
    width: 810px;
    float: left;
  }
    #sub_wrap #sub_body_wrap #sub_image {
      width: 813px;
      height: 114px;
    }
    #sub_wrap #sub_body_wrap #sub_body {
      margin: 10px 0 0 0;
      width: 620px;
      float: left;
    }
    #sub_wrap #sub_body_wrap #sub_banner {
      margin: 10px 0 0 0;
      width: 178px;
      float: right;
    }
  #sub_wrap #sub_menu_banner {
    margin: 7px 0 7px 0;
  }
    #sub_wrap #sub_menu_banner div {
      margin: 5px 5px 5px 0;
      display: inline;
    }
#sub_title {
  margin: 10px 0 0 0; 
}
  #sub_title img {
    display: block;
    margin: 10px 0 0 0;
  }

#login_form {
  background-image: url(/images/share/login_form_bg.jpg);
  width: 524px;
  height: 351px;
  margin: 20px auto 20px auto;
}
  #login_form .loginid {
    position: relative;
    top: 130px;
    left: 200px;
  }
  #login_form .pwd {
    position: relative;
    top: 135px;
    left: 200px;
  }
  #login_form .button {
    position: relative;
    top: 145px;
    left: 200px;
  }
  #login_form .find_id {
    position: relative;
    top: 205px;
    left: 100px;
  }

#login_form2 {
  background-image: url(/images/menu6/login_form_bg2.gif);
  width: 524px;
  height: 351px;
  margin: 20px auto 20px auto;
}
  #login_form2 .loginid {
    position: relative;
    top: 120px;
    left: 180px;
  }
  #login_form2 .pwd {
    position: relative;
    top: 125px;
    left: 180px;
  }
  #login_form2 .button {
    position: relative;
    top: 135px;
    left: 200px;
  }

#login_form3 {
  background-image: url(/images/menu6/login_form_bg3.gif);
  width: 524px;
  height: 351px;
  margin: 20px auto 20px auto;
}
  #login_form3 .msg {
    position: relative;
    width: 460px;
    text-align: center;
    top: 80px;
    left: 40px;
  }

.no-border {
  border: 0;
}

.regist_form td {
  padding: 0;
}
.regist_form tr {
  padding: 0;
}

#ebrochure {
  position: relative;
  background-image:url(/images/menu6/ebrochure_bg.gif); 
  height: 70px;
}
  #ebrochure #ebrochure_nav {
    position: relative;
    top: 5px;
    left: 5px;
  }
  #ebrochure #ebrochure_page {
    background-image: url(/images/menu6/btn_ebrochure2.gif);
    width: 170px;
    height: 60px;
    position: relative;
    top: -55px;
    left: 200px;
    padding: 0;
  }
    #ebrochure #ebrochure_page .ebrochure_paging {
      position: relative;
      top: 25px;
      left: 50px;
      width: 100px;
      color: #ffffff;
    }
    #ebrochure #ebrochure_page .ebrochure_paging span {
      color: #ffffff;
    }

#membership_companies_desc {
  margin: 10px 0 10px 35px;
  width: 560px;
}
  #membership_companies_desc li {
    text-align: left;
    margin: 5px 0 0 0;
    line-height: 1.4;

    list-style: circle;
  }

.membership_companies {
  margin: 10px 0 0 35px;
}
  .membership_companies td {
    padding: 5px;
    border-width: 1px;
    border-color: #dbdcdd;
    border-style: solid;
    background-color: #ffffff;
  }

#sub_banner div {
  margin: 0 0 2px 0;
}