body{ font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; background:url(../images/bg_body.png) repeat-x;}
a{ text-decoration:none; color:#000;}
a:hover{ text-decoration:underline; color:#F30}
input,select,textarea{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
.textRed{ color:#F00;}
.u{ text-decoration:underline;}
.b{ font-weight:bold;}

#container{ margin:0 auto; background:url(../images/bg_container.jpg) no-repeat top center;}
#nav{ margin:0 auto 0 auto; width:798px; height:157px; font-size:14px; font-weight:bold; overflow:hidden;}
#nav ul{ margin-top:127px; height:30px; background:url(../images/bg_nav.gif) no-repeat; padding-left:10px;}
#nav li{ float:left; padding:7px 12px; line-height:16px; background:url(../images/bg_nav.gif) repeat-x 0 -30px;}
#nav a{ color:#FFF;}
#nav a:hover{ text-decoration:none; color:#f6ff00;}
#nav li.navR{ padding:0; height:30px; width:10px; background:url(../images/bg_nav.gif) no-repeat 0 -60px;}

#wrapper{ margin:0 auto; width:808px; background:url(../images/main_bg.png) repeat-y;}
#main{  background:url(../images/main_bg_t.jpg) no-repeat; min-height:350px; _height:350px; padding:13px 13px 0 13px;}
#footer{ margin:0 auto; width:808px; background:url(../images/bg_footer.png) no-repeat; padding-top:30px; text-align:center; line-height:20px; color:#6A6A6A;}
#footer a{color:#6A6A6A;}
.title{ margin:1px; height:27px; background:url(../images/bg_title_orange.gif) repeat-x; font-size:14px; font-weight:bold; color:#FFF; line-height:27px; text-indent:10px;}

/*login*/
.border{ border:1px solid #FF7900;}
.login{ float:left; width:188px; height:190px; background:#FFF;}
.loginForm{ clear:both; width:185px; height:23px; padding-top:8px; line-height:22px;}
.loginForm label{ float:left; display:block; width:55px; text-align:right;}
.loginForm input{ float:left;}
.loginForm img{ float:left; margin-left:4px;}
.inputText{ border:1px solid #999; height:20px; line-height:18px;}
.needinput {	BACKGROUND: #fd8f54}
.loginBtn{ margin-top:10px; text-align:center;}
.forgotPw{ text-align:center; padding-top:8px; line-height:12px;}
.login ul{ padding:10px; line-height:22px;}

/*rule*/
/* .introBlock{ float:left; margin-left:7px; width:188px; height:190px; border:1px solid #459EEE; _display:inline;} */
/* .introTitle{ width:186px; background:url(../images/bg_title_blue.gif) repeat-x; font-size:14px; color:#FFF; font-weight:bold; margin:1px;} */
.introBlock{ float:left; margin-left:7px; width:286px; height:190px; border:1px solid #459EEE; _display:inline;}
.introTitle{ width:284px; background:url(../images/bg_title_blue.gif) repeat-x; font-size:14px; color:#FFF; font-weight:bold; margin:1px;}

.introTitle span{ height:27px; line-height:27px; display:block; background:url(../images/bg_title_arrow.gif) no-repeat center bottom; text-align:center;}
.introContent{ margin:8px; line-height:22px;}

/*profit*/
.profit{ float:left; margin-top:7px; width:385px; min-height:150px; _height:150px;}
.profitMain{ margin:8px; line-height:22px;}

.link{ float:left; width:387px; margin-left:7px; _display:inline;}
.linkBlock{ width:385px; margin-top:7px;}
.linkBlock li{ float:left; padding:5px 12px; _display:inline;}
.pay,.download{ margin:3px 10px;}
.pay a{ display:block; width:152px; height:26px; line-height:26px; text-align:center; text-decoration:underline; background:url(../images/btn_gray.png) no-repeat;}
.download a{ display:block; width:152px; height:26px; line-height:26px; text-align:center; text-decoration:underline; background:url(../images/btn_green.png) no-repeat;}

/*content*/
#content{ width:780px; clear:both;}
.content{ padding:10px 15px; line-height:20px;}
.content p{ margin-bottom:12px;}
.formElement{ clear:both; margin-top:12px; position:relative; line-height:24px;}
.formElement label{ width:215px; text-align:right; display:block; position:absolute;}
.formElement div{ margin-left:215px;}
.must{ font-family:"宋体"; color:#F00;}
.tip{ float:left;}
.centerfix{ text-align:center;}
.formElement a{ color:#001EFF;}
.bonusSelect{ margin:5px; text-align:center;}
.table{ border:1px solid #9F6427; border-collapse:collapse; background:#FFF; margin-top:15px;}
.table th,.table td{ padding:3px 10px;border:1px solid #9F6427; border-collapse:collapse; text-align:center;}
.table th{ background:#FFDBB5; font-weight:bold;}
.table td{ background:#FFF;}

/*help*/
.help{ padding:10px;}
.help dl{ margin-bottom:5px;}
.help dt{ height:20px; background:url(../images/bg_help.png) no-repeat; line-height:20px; padding:0 8px 0 20px; cursor:pointer;}
.help dt .control{ float:right; padding-top:4px;}
.help dd{ margin:10px 5px 8px 20px; line-height:20px;}

.submit {	background: transparent url("button.gif") no-repeat;	border: 0em none;	height: 23px;	width: 65px;}