*{ margin:0; padding:0;}
body {font-family:Arial, Helvetica, sans-serif; font-size:62.5%; background:#e3e0db url(../image/bodybg.gif) left top repeat-x; margin:30px 0px 60px 0px;}

img{border:0;}
li{list-style:none;}


a {color:#000; text-decoration:none;}
a:active {outline: none; }
a:hover {color:#000;	text-decoration: underline;	outline: none;}
a img {border:0;}


.fltl {float:left;}
.fltr {float:left;}
.cl {clear:both;}


#mainCon {width:922px; margin:0px auto;}
#headImg {background:url(../image/topbot.gif) no-repeat; background-position:top; height:19px;}
#botImg {background:url(../image/topbot.gif) no-repeat; background-position:bottom; height:19px;}
#mainBor {border-left:1px solid #c4c4c4; border-right:1px solid #c4c4c4; padding:0px 11px 0px 11px; background:#fff;}

.topLogin {float:right;}
.topLogin p {font-size:14px; text-transform:uppercase; color:#3f78aa; font-weight:bold; margin-bottom:5px;}
.topLogin p a {text-decoration:underline; color:#3f78aa;}
.topLogin .inpt input {background:url(../image/top-login.gif) no-repeat left top; width:138px; height:24px; border:0px; font-size:11px; color:#333; padding-left:5px;}
.topLogin .btn {float:left; margin-left:5px;}

.topLinks {background:url(../image/top-navi-bg.gif) repeat-x left top; font-size:1.3em; text-transform:uppercase; float:left; width:870px; height:29px; font-weight:bold;}
.topLinks li {display:block; float:left; list-style-type:none; padding:5px 9px 5px 9px;}
.topLinks li a {color:#fff;}




.hmWelcome {float:left; width:550px; padding-right:20px; font-size:1.2em; text-align:justify;}
.hmWelcome .promo {float:left; width:269px;}
.hmWelcome .promo .hd {background:url(../image/hm-promo.gif) no-repeat left top; font-size:1.2em; color:#fff; font-weight:bold; padding:5px 8px; text-transform:uppercase; height:18px;}
.hmWelcome .promo p {border-left:1px solid #89aff6; border-right:1px solid #89aff6; width:253px; padding:5px 7px 0px 7px;}
.hmWelcome ul {margin:0px 0px 20px 25px;}
.hmWelcome li {list-style-type:square; padding:3px 0px; color:#076fab;}

.hmLog {float:left; width:358px;}
.regLog1 {width:358px; margin:0px auto;}
.hmLogImg {float:left; background:url(../image/logbg.gif) repeat-x left top; height:244px; width:312px;}
.hmLogImg1 {float:left; background:url(../image/logbg1.gif) repeat-x left top; height:244px; width:312px;}
.hmLogTxt {color:#fff; font-size:1.2em; font-weight:bold; margin:24px 0px 0px 5px;}
.hmLogIn {padding:23px 0px 40px 23px;}
.hmLogIn input {background:url(../image/input.gif) no-repeat; width:268px; padding:6px; border:0px;}
.hmLogIn span {font-size:1.2em; font-weight:bold; color:#477dab;}
.hmLogPass {float:left; width:195px; font-size:1.1em; color:#fff; padding-left:15px;}
.inMainTxt1 .affInc li{font-weight:bold; padding:5px 0px 5px 20px;}
.hmBrnd {font-size:1.4em; color:#999999; font-weight:bold;}

.hmProBan {float:left; width:327px;}

.hmBotSec {width:315px; float:left; font-size:1.2em; margin:10px 0px 0px 10px;}
.hmBotSecTxt {color:#999999; font-weight:bold; font-size:1.2em; margin-top:8px;}
.hmBotSec input {width:272px; padding:5px; border:1px solid #ccc; background:#f2f1ee;} 
.hmBotSec textarea {width:272px; border:1px solid #ccc; padding:5px;}
.hmBotSecDiv {background:url(../image/submitBg.gif) no-repeat left top; width:315px; height:53px;}

.hmBrand {background:url(../image/hm-news-top.gif) no-repeat left top; width:536px; height:23px; text-transform:uppercase; color:#fff; font-size:1.4em; font-weight:bold; padding:5px 0px 0px 10px;}
.hmBrandTxt {background:#e7e7e7 url(../image/hm-newsBg.gif) repeat-x left bottom; border-left:1px solid #b9b9b9; border-right:1px solid #b9b9b9; font-size:1.1em; padding:10px;}
.hmBrandTxt h2 {font-size:1.2em;}



#leftNaviMain {width:192px; margin-right:13px; float:left;}
.leftNavi {border-left:1px solid #929191; border-right:1px solid #929191; background:#d8dee3;}

.leftNavi li.deact{font-size:1.2em; border-top:1px solid #d1d1d1; padding:6px 0px 6px 5px;}
.leftNavi li.act{font-size:1.2em; border-top:1px solid #d1d1d1; padding:8px 0px 8px 5px; background:url(../image/leftNaviBg.gif) no-repeat left top; color:#fff;}
.leftNavi li.act a{color:#fff;}

.leftNaviImg1 {background:url(../image/leftImg1.gif) no-repeat; background-position:top; height:19px;}
.leftNaviImg2 {background:url(../image/leftImg1.gif) no-repeat; background-position:bottom; height:19px;}

.inMain {float:left; width:693px;}
.inMainRegister {width:693px; margin:0px auto;}
.inHeader {background:url(../image/header.gif) no-repeat left top; height:37px; width:679px; font-size:2.1em; text-transform:uppercase; color:#fff; padding:14px 0px 0px 14px;}
.inMainTxt1 {background:#e7e7e7; padding:10px; font-size:1.2em; text-align:justify;}
.inMainImg1 {background:url(../image/pageImg.gif) no-repeat left top; background-position:top; height:19px;}
.inMainImg2 {background:url(../image/pageImg.gif) no-repeat left top; background-position:bottom; height:19px;}

.leftLog {background:url(../image/memberLogBg.gif) repeat-x left top; height:167px; font-size:1.2em; padding-top:8px; width:156px;}
.leftLog b {color:#5596cf;}
.leftLoginpt1 {border:1px solid #bebebe; padding:5px; background:#efefef;}
.leftLog div {font-size:1.0em; padding-top:2px; padding-bottom:7px;}
.leftLogJn {float:left; font-size:1.1em; font-weight:bold; color:#fff; padding-right:2px; margin-top:7px;}



.register {padding:20px 10px 10px 30px;}
.register div {margin:6px 0px 6px; clear:both;}
.register label {display:block; float:left; width:128px;	text-align:left; margin:5px 5px 5px 0px; font:bold 12px arial; color:999;}
.register label span{color:red;}
.register select {margin:3px 0px 3px 5px; width:250px; padding:3px; border:1px solid #ccc;}
.register input {margin:3px 0px 3px 5px; width:244px; padding:3px; border:1px solid #ccc;}
.register .DateBirth select {margin:3px 0px 3px 5px; width:80px; padding:3px; border:1px solid #ccc;}
.register .DateBirth input {margin:3px 0px 3px 5px; width:67px; padding:3px; border:1px solid #ccc;}
.register span input {margin:3px 0px 3px 5px; width:20px; border:1px solid #ccc;}

.register span.rad input {margin:3px 0px 3px 5px; width:auto;}


.register1 {padding:20px 10px 10px 30px;}
.register1 div {margin:6px 0px 6px; clear:both;}
.register1 label {display:block; float:left; width:128px;	text-align:left; margin:5px 5px 5px 0px; font:bold 12px arial; color:999;}
.register1 label span{color:red;}
.register1 input {margin:3px 0px 3px 5px;}
.register1 span input {margin:3px 0px 3px 5px; width:20px;}

.register1 span.rad input {margin:3px 0px 3px 5px; width:auto;}


.leble-box {background:url(../../Images/reg-bg.gif) repeat-x left bottom; width:748px; border:1px solid #F4F4F4; border-top:0px; border-bottom:0px; }
.register-main {width:750px; margin:30px auto;}
.leble-box_new {background:url(../../Images/reg-bg.gif) repeat-x left bottom; width:938px; border:1px solid #F4F4F4; border-top:0px; border-bottom:0px; }
.register-main_new {width:940px; margin:10px auto; border-top:1px #f4f4f4 solid;}

.register-head {color:#8c1436; font-size:14px; font-weight:bold; padding:3px 0px 5px 10px; border-bottom:1px solid #F4F4F4; width:700px; margin:0px 10px 0px 10px;}
.register-head_new {color:#8c1436; font-size:14px; font-weight:bold; padding:3px 0px 5px 10px; border-bottom:1px solid #F4F4F4; width:auto; margin:0px 10px 0px 10px;}


.register-ri {margin:10px 10px 0px 0px; float:right; background:#F4FAFD; width:330px; padding:5px; font-size:11px; border:1px solid #ECF9FF; color:#29637d; text-align:justify;}

.memTab {width:675px; background:#ffffff; border:1px solid #ccc; border-collapse:collapse;}
.memTab td {padding:5px;}

.memTab1Div {font-size:1.6em; color:#000000; font-weight:bold; margin-bottom:10px;}
.memTab1 {width:675px; background:#ffffff; border:1px solid #ccc; border-collapse:collapse;}
.memTab1 td {padding:6px 2px 6px 2px;}

.comTab {width:675px; background:#ffffff; border:1px solid #ccc; border-collapse:collapse;}
.comTab td {padding:6px;}

.comTab1 {width:675px; background:#ffffff; border:1px solid #ccc; border-collapse:collapse;}
.comTab1 td {padding:6px 2px 6px 2px;}

.comTab2 {width:675px; background:#ffffff; border-collapse:collapse;}
.comTab2 td {padding:6px 2px 6px 2px; font-weight:bold;}

.comTabRep {width:675px; background:#ffffff; border-collapse:collapse;}
.comTabRep td {padding:6px 2px 6px 2px;}


.footer {background:url(../image/top-navi-bg.gif) repeat-x left top; font-size:1.2em; text-transform:uppercase; float:left; width:870px; height:29px; font-weight:bold;}
.footer li {display:block; float:left; list-style-type:none; padding:6px 14px 6px 13px;}
.footer li a {color:#fff;}