.clear {clear:both; line-height:0px; height:0px; overflow:hidden; font-size:0px;}
.dop-page {text-align:left; /* padding:0 10px 10px 10px;  */font-size:13px; padding: 25px;}
.dop-page h2 { font-size:27px; font-weight:normal; margin:0 0 15px 0; color:#000000; padding:0;}
.sedrg span {display: block; margin-bottom:5px;}
.dop-page p { font:13px/18px Arial, Helvetica, sans-serif;}
.some-em { width:272px; height:20px; padding:0 0 0 10px; font:13px/20px Arial, Helvetica, sans-serif; border:1px solid #a5acb2}
.em-table {margin:35px 0;}
.em-table td {padding:0; vertical-align:middle;}

.reg-area {float:left; height:85px; width:310px;margin-bottom:5px;}
.reg-area p { padding-bottom:3px;}
.reg-area p span { color: #F00}
.reg-area input {width:277px; padding:0 0 0 5px; height:20px; font:13px/20px Arial, Helvetica, sans-serif; border:1px solid #a5acb2}
.birth {margin-bottom:31px;}
.birth p {padding-bottom:3px;}
.birth td {padding:0; vertical-align:middle;}
.birth td img {cursor:pointer;}
.bir1 {width:34px; text-align:center; color:#b4b4b4; height:20px; font:13px/20px Arial, Helvetica, sans-serif; border:1px solid #a5acb2}
.bir2 {width:58px; padding:0 0 0 7px; color:#b4b4b4; height:20px; font:13px/20px Arial, Helvetica, sans-serif; border:1px solid #a5acb2}
.sex-wrap {min-height:1px; padding-bottom:25px;}
.sex1 {float:left; width:310px; padding:0 0 0 14px;}
.sex1 p {margin:0 0 10px -14px;}
.sex1 ul {float:left; width:130px;}
.sex1 ul li {padding:0 0 0 21px; position:relative; height:31px;}
.sex1 li input {position:absolute; left:0; top:0; margin:0; padding:0;}
.dop-page td {padding:0; vertical-align:middle;}
.txtarea-do {display:block; resize:none; border:1px solid #a5acb2; width:272px; height:183px; overflow:auto; font:13px Arial, Helvetica, sans-serif; margin:3px 0 50px 0; padding:5px;}
.captcha {padding:14px 0 41px 0;}


.terms-34 h2 {color:#c61d00 !important;}
.terms-34 h3 {padding-bottom:18px; font-size:17px; padding-left:0; margin-left:0;}
.terms-34 p {padding-bottom:18px;}
.terms-34 p.not-padded-bottom {padding-bottom:initial;}
.terms-34 ul {list-style:decimal; padding:0 0 18px 20px;}

ul.faq-section {padding-left:40px;}
ul.faq-section li {height:24px; background: url('/assets/images/help_arrow.png') left center no-repeat; padding:3px 0 0 28px; margin:13px 0 15px 0;}
ul.faq-section li a, ul.faq-section li a:active, ul.faq-section li a:hover, ul.faq-section li a:visited {color:#E56333; font-size:18px; text-decoration:none;}

div.form-error {color: #A11F1F; font-size: 11px;}

.information {
    max-width: 600px;
    margin: 0px auto 0 auto;
    padding: 10px;
}