*{padding:0px;margin:0px;}
body{font-family:verdana,arial,helvetica,sans-serif;font-size:12px;background:#ffffff;background-color:#FFF;}
ul{list-style:none;}
a:link,a:visited{text-decoration:none;color:#333;}
a:active,a:hover{text-decoration:underline;color:#fe7302;}
a:hover{border:none;}
input,button,select{vertical-align:middle;}
.f14{font-size:14px;color:#3064ba;}
.main{width:900px;margin:14px auto 0px;}
.main .pmain{width:900px;float:left;cursor:default;}
.title{width:900px;height:22px;margin:8px auto 0px; border-bottom:1px solid #DDD;overflow:hidden;}
.title h3{width:158px;height:22px;line-height:22px;overflow:hidden;display:block;font-size:12px;padding-top:1px;text-indent:10px;letter-spacing:2px;color:#3064ba;font-weight:bold; font-size:14px}

.t1{width:900px;}
.t1 dt{width:900px;height:35px;line-height:35px;background:url(images/box_tbg.gif) repeat-x;font-weight:bold; font-size:14px;color:#ffffff;text-indent:10px;}
.t1 dd{width:898px;background-color:#f9fcfd;border:1px solid #c1e3fe;}
.t1 dd ul{width:896px;border:1px solid #FFF;overflow:hidden;padding:10px 0px;background:url(images/step_bg.gif) 104px 21px no-repeat;}
.t1 dd ul li{float:left; width:220px; padding-top:20px; text-align:center;height:36px;line-height:36px;display:block;color:#888;font-size:14px;}
.t1 dd ul li.succeed{color:#690;background:url(images/step_succeed.gif) center 14px no-repeat;}
.t1 dd ul li.now{color:#FF9900;font-weight:bold;background:url(images/step_now.gif) center 14px no-repeat;}
.msg{padding:10px 20px;color:#777;line-height:31px;font-size:14px;overflow:hidden;clear:both;}
.agreement{padding:16px;line-height:21px;color:#666;height:300px;overflow-y:scroll;}
.agreement strong{display:block;color:#333;line-height:27px;margin-top:6px;}
.agreement p{text-indent:30px;}

.btn-box{margin-top:15px;border-top:1px solid #DDD;padding:10px 6px;vertical-align:middle; text-align:center}
.btn-next{width:91px;height:27px;border:none;background:url(images/but_next.gif) no-repeat;cursor:pointer;margin-left:10px;overflow:hidden;font-size:0px;line-height:100px;}
.btn-back{width:91px;height:27px;border:none;background:url(images/but_back.gif) no-repeat;cursor:pointer;overflow:hidden;font-size:0px;line-height:100px;}
#readpact{*margin-top:-4px;margin-right:4px;}
.over-link{padding:0px 40px;line-height:41px;overflow:hidden;clear:both;}
.over-link a{line-height:14px;padding:6px 20px;border-style:solid;border-width:1px;border-color:#EEE #CCC #CCC #EEE;background:#FAFAFA;color:#333;display:block;float:left;margin-right:20px;text-decoration:none;}
input{vertical-align:middle;margin-right:3px;font-size:12px;}
textarea{vertical-align:top;font-size:12px;line-height:156%;border:1px solid #AAA;padding:3px;letter-spacing:1px;word-break:break-all; overflow-y:auto;}
.txt{padding:4px 8px 4px 6px;border:1px solid #AAA;font-size:12px;color:#000;width:200px;}
hr{height:1px;line-height:1px;overflow:hidden;border-width:1px 0px 0px 0px ;border-top:1px solid #E6E6E6;}
hr:empty {margin:8px 0px 7px 0px !important;margin:0px;}
small{font-size:12px;}
.moncolor td{background:#FFC;}
.twbox{width:898px;border:1px solid #c1e3fe;font-size:12px;overflow:hidden;margin:8px auto;background-color:#f9fcfd;}
.twbox thead tr td{background:url(body_title_bg.gif) -1px -1px repeat-x;height:31px;line-height:31px;text-indent:10px;}
.twbox thead tr td strong{letter-spacing:2px;margin-right:14px;color:#FFF;font-size:14px;}
.twbox thead tr td span{color:#CDA;}
.twbox thead tr td  p{height:31px;display:inline;float:right;margin:-31px 10px 0 0;overflow:hidden;}
.twbox thead tr td  p *{float:right;}
.twbox thead tr td a.thlink{color:#FFF}
.twbox thead tr td a.thlink:hover{color:#FFFF00;text-decoration:none;}
.twbox tbody {overflow:hidden;text-align:left;}
.twbox tbody tr th{padding:2px;background:#f9fcfd; color:#666;line-height:21px;height:21px;text-indent:30px;font-weight:normal;border-bottom:1px solid #c1e3fe;letter-spacing:2px;}
.twbox tbody tr td{padding:5px;border-bottom:1px solid #F2F2F2;color:#333;vertical-align:top;}
.twbox tbody tr td p{line-height:21px;}
.twbox tbody tr td p strong img{vertical-align:middle;}
.twbox tbody tr td img{ vertical-align:top;margin:0px 10px 5px 0px;}
.twbox tbody tr td small{ color:#888;}
.twbox tfoot tr td{padding:10px;line-height:25px;text-align:center;}
.twbox tfoot tr td p{line-height:21px;margin-bottom:10px;}
.onetd{width:120px;text-align:right;line-height:25px;}