img {border: 0}
img {border: 0}
body{margin: 0; padding: 0; font: 12px normal Arial, Helvetica}

a:link {color:#000;text-decoration:none} 
a:visited {color:#000;text-decoration:none} 
a:active {color:#000;text-decoration:none} 
a:hover {color:#000;text-decoration:none}

.di_madala_ug_div {border-collapse: collapse; width: 100%;}
/*.div_header{width: 100%; height: 162px; display: table; position: relative;}*/
.di_madala_ug_div .table_header_left {background:url('../images/header_bg.png') repeat-x 0 0;}
.di_madala_ug_div .table_header_right {background:url('../images/right_header_bg.png') repeat-x 0 0;}
.di_madala_ug_div .table_header_mid{width: 1014px; margin:0; padding:0;}
.div_header_mid {position: relative; height: 162px; width: 1014px; background:url('../images/header_bg.png') repeat-x 0 0; position: relative; height: 162px;}
.header_img_wrapper{height: 70px; padding-top: 42px;}

.div_logo_reg{width: 291px; height: 54px; float: left; background:url('../images/regLogo.jpg') no-repeat 0 0;}

.footer_wrapper{font: 12px normal "Times New Roman", Times, serif; clear: both; padding: 4px 0; width: 1020px; margin: 0 auto; text-align: center; border-top: 1px solid #858585; border-bottom: 1px solid #858585;}
.footer_wrapper span{color: red;}
.footer_wrapper a{color: #4e4e4e; text-decoration: none;}
.footer_wrapper a:hover{color: #000;}
/*.footer_img{position: relative; width: 890px; height: 58px; background:url('../images/footer_img.png') no-repeat 0 0; margin: 10px auto 0 auto}*/
.footer_img{position: relative; width: 890px; height: 58px; margin: 10px auto 0 auto}
.link_img_footer{position: absolute; right: 80px; top: 52px; border: 0px solid #000}
.link_img_footer img{vertical-align: middle; border: 0;}

.header_img_wrapper .headerWall {height: 30px; background:#666666; float: left; width: 3px; margin: 5px 10px 0 10px}
.header_img_wrapper span {float: left; font-size: 20px; color: #666666; margin-top: 8px}
.regMenu{width: 100%; height: 28px; border: 0px solid #000; margin: 17px auto 0}
.regMenu td{text-align: center}
.regMenu div{ margin-top: 5px}
.regMenu a{font-size: 13px; color: #FFF; font-weight: bold; }
.regMenu .divider{width: 1px; height:20px; background:#466620; border-right: 1px solid #85ae54; margin: 3px 10px 0 10px;}


.content_wrapper .regProcess1bg{background: url(../images/regProcess1bg.jpg); width: 910px; height: 310px; margin: 30px auto 0}
.content_wrapper .regProcess1bg .opt1{float: left; width: 183px; height: 196px; background: url(../images/opt1_off.png); margin: 80px 0 0 70px}
.content_wrapper .regProcess1bg .opt1:hover{background: url(../images/opt1_on.png); }

.content_wrapper .regProcess1bg .opt2{float: left; width: 183px; height: 196px; background: url(../images/opt2_off.png); margin: 80px 0 0 110px}
.content_wrapper .regProcess1bg .opt2:hover{background: url(../images/opt2_on.png); }

.content_wrapper .regProcess1bg .opt3{float: left; width: 183px; height: 196px; background: url(../images/opt3_off.png); margin: 80px 0 0 130px}
.content_wrapper .regProcess1bg .opt3:hover{background: url(../images/opt3_on.png); }



.content_wrapper {width: 948px; margin: 0 auto 0; border: 1 px solid #000}
.content_wrapper .first_header{margin-top: 20px; height: 85px}
.content_wrapper .first_header .thumbnail{float: left; background:url(../images/reg_ico_1.jpg); width: 80px; height: 77px}
.content_wrapper .first_header .textBox{margin-top: 10px; float: left}

.content_wrapper .termBox {}
.content_wrapper .termBox .header_off{background: url(../images/header3Off.jpg); width:947px; height: 45px}
.content_wrapper .termBox .header_off .firstText{font-size: 35px; font-weight: bold; color:#FFF; margin: 2px 30px 0 10px; float: left}
.content_wrapper .termBox .header_off .secondText{font-size: 20px;  color:#FFF; float: left; margin-top: 10px}
.content_wrapper .termBox .header_on{background: url(../images/header3On.jpg); width:947px; height: 45px}
.content_wrapper .termBox .header_on .firstText{font-size: 35px; font-weight: bold; color:#FFF; margin: 2px 30px 0 10px; float: left}
.content_wrapper .termBox .header_on .secondText{font-size: 20px;  color:#FFF; float: left; margin-top: 10px}
.content_wrapper .termBox .content {width: 100%; }
.content_wrapper .termBox .content .termServices {width: 125px; height: 28px; margin-top: 10px}
.content_wrapper .termBox .content .termServices img{vertical-align: middle;}
.content_wrapper .termBox .content .termServices span{vertical-align: middle;}
.content_wrapper .termBox .content .textArea{background: url(../images/termsTextArea.jpg); width: 947px; height:239px;}
.content_wrapper .termBox .content .textArea div{width: 905px; height: 200px; border: 0px solid #000; margin: 13px 0 0 16px; float: left; overflow-y: auto; padding: 0 5px 0 5px}
.content_wrapper .termBox .content .textArea textarea{width: 905px; height: 200px; border: 0px solid #000; margin: 13px 0 0 16px; float: left; overflow-y: auto; padding: 0 5px 0 5px}
.content_wrapper .termBox .content  .buttons {margin: 30px auto 0; width: 235px}
.content_wrapper .termBox .content  .buttons img{margin-left: 10px; }

.content_wrapper .termBox .content  .buttons .btnAgreeKor_normal{float: left; background: url(../images/btnAgree_kor.png) no-repeat; width: 96px; height: 30px; margin-right: 10px;}
.content_wrapper .termBox .content  .buttons .btnAgreeKor_normal:hover{background: url(../images/btnAgree_kor_active.png) no-repeat;}
.content_wrapper .termBox .content  .buttons .btnAgreeKor_active{float: left; background: url(../images/btnAgree_kor_active.png) no-repeat; width: 96px; height: 30px; }
.content_wrapper .termBox .content  .buttons .btnCancelKor_normal{float: left; background: url(../images/btnCancel_kor.png) no-repeat; width: 129px; height: 30px; }
.content_wrapper .termBox .content  .buttons .btnCancelKor_normal:hover{float: left; background: url(../images/btnCancel_kor_active.png) no-repeat; width: 129px; height: 30px; }
.content_wrapper .termBox .content  .buttons .btnCancelKor_active{float: left; background: url(../images/btnCancel_kor_active.png) no-repeat; width: 129px; height: 30px; }

.content_wrapper .termBox .content  .buttons .btnAgreeEng_normal{float: left; background: url(../images/btnAgree.png) no-repeat; width: 93px; height: 28px; margin-right: 10px;}
.content_wrapper .termBox .content  .buttons .btnAgreeEng_normal:hover{background: url(../images/btnAgree_active.png) no-repeat;}
.content_wrapper .termBox .content  .buttons .btnAgreeEng_active{float: left; background: url(../images/btnAgree_active.png) no-repeat; width: 93px; height: 28px; }
.content_wrapper .termBox .content  .buttons .btnCancelEng_normal{float: left; background: url(../images/btnCancel.png) no-repeat; width: 93px; height: 28px; }
.content_wrapper .termBox .content  .buttons .btnCancelEng_normal:hover{float: left; background: url(../images/btnCancel_active.png) no-repeat; width: 93px; height: 28px; }
.content_wrapper .termBox .content  .buttons .btnCancelEng_active{float: left; background: url(../images/btnCancel_active.png) no-repeat; width: 93px; height: 28px; }

.content_wrapper .registrationBox {margin-top: 8px}
.content_wrapper .registrationBox .header_off{background: url(../images/header3Off.jpg); width:947px; height: 45px}
.content_wrapper .registrationBox .header_off .firstText{font-size: 35px; font-weight: bold; color:#FFF; margin: 2px 30px 0 10px; float: left}
.content_wrapper .registrationBox .header_off .secondText{font-size: 20px;  color:#FFF; float: left; margin-top: 10px}
.content_wrapper .registrationBox .header_on{background: url(../images/header3On.jpg); width:947px; height: 45px}
.content_wrapper .registrationBox .header_on .firstText{font-size: 35px; font-weight: bold; color:#FFF; margin: 2px 30px 0 10px; float: left}
.content_wrapper .registrationBox .header_on .secondText{font-size: 20px;  color:#FFF; float: left; margin-top: 10px}
.content_wrapper .registrationBox .content {width: 98%;  margin: 10px auto 0px; color: #666666}
.content_wrapper .registrationBox .content table{width: 100%; border-collapse: collapse; margin: 10px 0 0 0 }
.content_wrapper .registrationBox .content table td{height: 30px}
.content_wrapper .registrationBox .content table .grey{background:#e5e5e5; width: 135px; padding-left: 15px; border-bottom: 2px solid #FFF; color:#000; font-weight: bold}
.content_wrapper .registrationBox .content table .middle{width: 10px}
.content_wrapper .registrationBox .content table .right{border-bottom: 1px solid #e0e0e0}
.content_wrapper .registrationBox .content table .txtbx1{width: 110px; height: 23px; border: 1px solid #c3c3c3; vertical-align: middle}
.content_wrapper .registrationBox .content table .txtbx2{width: 240px; height: 23px; border: 1px solid #c3c3c3; vertical-align: middle}
.content_wrapper .registrationBox .content table .txtbx3{width: 500px; height: 23px; border: 1px solid #c3c3c3; vertical-align: middle}
.content_wrapper .registrationBox .content table .txtbx4{width: 400px; height: 23px; border: 1px solid #c3c3c3; vertical-align: middle}

.content_wrapper .registrationBox .content table img{vertical-align: middle}
.content_wrapper .registrationBox .content table .select1{width: 80px; height: 25px; border: 1px solid #c3c3c3; vertical-align: middle}
.content_wrapper .registrationBox .content table .select2{width: 100px; height: 25px; border: 1px solid #c3c3c3; vertical-align: middle}

.content_wrapper .registrationBox .content table .redTxt{color:#990000}
.content_wrapper .registrationBox .content table .blueTxt{color:#0c85c6}

.content_wrapper .registrationBox .content .submitBox{width: 95px; margin: 20px auto 0}



.content_wrapper .okBox {margin-top: 8px}
.content_wrapper .okBox .header_off{background: url(../images/header3Off.jpg); width:947px; height: 45px}
.content_wrapper .okBox .header_off .firstText{font-size: 35px; font-weight: bold; color:#FFF; margin: 2px 30px 0 10px; float: left}
.content_wrapper .okBox .header_off .secondText{font-size: 20px;  color:#FFF; float: left; margin-top: 10px}
.content_wrapper .okBox .header_on{background: url(../images/header3On.jpg); width:947px; height: 45px}
.content_wrapper .okBox .header_on .firstText{font-size: 35px; font-weight: bold; color:#FFF; margin: 2px 30px 0 10px; float: left}
.content_wrapper .okBox .header_on .secondText{font-size: 20px;  color:#FFF; float: left; margin-top: 10px}
.content_wrapper .okBox .content {width: 100%; height: 425px}
.content_wrapper .okBox .content .okBox2{background: url(../images/header_ok_bg.jpg); width: 797px; height: 357px; margin: 30px auto 0}
.content_wrapper .okBox .content .okBox2 .theText{float: left; margin: 40px 0 0 280px}
.content_wrapper .okBox .content .okBox2 .theText2{float: left; margin: 40px 0 0 260px}
.content_wrapper .okBox .content .okBox2 .theButton{float: left; background: url(../images/btnGoto.jpg); width: 210px; height: 28px; margin:25px 0 0 380px ;}














