#content_top {
               margin: 0 0 10px 0;
               padding: 0;
               width: 928px;
               height: 40px;
               border: 1px solid #CCCCCC;
             }

#top_frame {
             margin: 0;
             padding: 7px;
             height: 16px;
             border: 5px solid #F6F6F6;
           }

#top_frame ul {
                margin: 0;
                padding: 0;
              }

#top_frame li {
                font-size: 16px;
                list-style: none inside url('../images/li_marker.png');
              }

#top_frame label {
                   font-size: 16px;
                   font-weight: bold;
                 }

#info_image01 {
                margin: 20px 0 40px 0;
                padding: 0;
                height: 50px;
                background: url("../images/reg01.png") no-repeat scroll center center transparent;
              }
#account_info {
                width: 930px;
                text-align: center;
              }

table {
        margin: 0 0 10px 115px;
        width: 700px;
        border: 1px solid #CCCCCC;
        border-spacing: 0;
      }
th {
     padding: 10px;
     width: 130px;
     text-align: left;
     background-color: #f5f5ed;
     border-bottom: 1px dotted #d1d1d1;
   }
td {
     padding: 10px;
     text-align: left;
     background-color: #FCFCFC;
     border-bottom: 1px dotted #d1d1d1;
   }

#last th, #last td {
                     border: 0 none;
                   }

input {
        width: 250px;
      }

.sub {
       margin-top: 10px;
     }

.msg span {
            font-size: 10px;
          }




#info_image02 {
                margin: 20px 0 40px 0;
                padding: 0;
                height: 50px;
                background: url("../images/reg02.png") no-repeat scroll center center transparent;
              }

#err_msg {
           margin: 0 0 15px 0;
           padding: 0;
           color: #FF0000;
           font-weight: bold;
         }

#u_msg {
         margin: 15px 0 0 0;
         padding: 0;
         font-weight: bold;
       }


#info_image03 {
                margin: 20px 0 40px 0;
                padding: 0;
                height: 50px;
                background: url("../images/reg03.png") no-repeat scroll center center transparent;
              }

#info_image05 {
                margin: 20px 0 40px 0;
                padding: 0;
                height: 50px;
                background: url("../images/reg05.png") no-repeat scroll center center transparent;
              }

#info_image_no {
                 margin: 20px 0 40px 0;
                 padding: 0;
                 height: 50px;
                 background: url("../images/reg_no.png") no-repeat scroll center center transparent;
               }




#login {
         width: 930px;
         text-align: center;
       }

#login table {
               margin: 0 0 10px 215px;
               padding: 0;
               width: 500px;
             }





