/* CSS Document */
body.WhiteBg{ background:#FFF;}
body{ margin:0px; padding:0px; font-family:Arial; font-size:12px;}
ul { margin: 0px; padding: 0px; list-style-image: none; list-style-type: none;}
.bold{ font-weight:bold;}
form{ margin:0px; padding:0px;}
.input_SignIn{
	height:18px;
	font:10px Verdana,Arial,Helvetica,sans-serif;
	clear:both;
	border:none;
	margin-bottom:2px;
	margin-top:2px;
	line-height:18px;
	background-position: center;
}
input{vertical-align:middle;}
.Bg01{ background-color:#ebe9da;}

select{vertical-align:middle;}

.text01{ font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.text011{ font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.text02{ font-size:18px; font-family:"Arial Black";  }
.text03{ font-size:12px; }

#TopMenu{height:29px; line-height:29px; background-color:#DD8E52; clear:both;  font-size: 12px; color: #fff; width:950px;}
#TopMenu1{height:29px; line-height:29px; background-color:#52AFCE; clear:both;  font-size: 12px; color: #ffffff; width:950px;}
#TopMenu2{height:29px; line-height:29px; background-color:#B24C77; clear:both;  font-size: 12px; color: #ffffff; width:950px;}
#TopMenu-left{ float:left; margin:0px; padding:0px; width:13%;color:#FFFFFF; }
#TopMenu-left li{ float: left; padding-left: 6px; margin:0px;  }
#TopMenu-right{ float:right; margin:0px; padding:0px; width:86%; color:#FFFFFF; }
#TopMenu-right li{float: right; padding-right: 6px; margin:0px; }
#TopMenu a { font-size: 12px; color: #FFFFFF; text-decoration: none;}
#TopMenu1 a { font-size: 12px; color: #FFFFFF; text-decoration: none;}
#TopMenu2 a { font-size: 12px; color: #FFFFFF; text-decoration: none;}
#TopMenu a:hover { font-size: 12px; color: #FFFFFF; text-decoration: underline;}
#TopMenu1 a:hover { font-size: 12px; color: #FFFFFF; text-decoration: underline;}
#TopMenu2 a:hover { font-size: 12px; color: #FFFFFF; text-decoration: underline;}


#TopLogo{ height:78px; width:950px; margin:0px; padding:0px;border-bottom:1px solid #ffffff;text-align:justify;}
#TopLogoImg{margin:0px auto;width:950px;}
#GrayBar{height:6px; width:100%; margin:0px; padding:0px; background-color:#E2E2E2; border-bottom:1px solid #ffffff; line-height:6px; }
#MainBxo{
	width:950px;
	margin:0px auto;
	background-color:#EBEADA;
	width:950px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

#MainBxoContent{
	width:800px;
	text-align:left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 40px;
}
#MainBxoContent-left{ float:left; width:440px; height:380px; margin:0px; padding:0px 0px 0px 0px; background:url(images/lady.gif) no-repeat bottom left;}
#MainBxoContent-right{ float:right; width:360px;  margin:0px; padding:0px;}
#MainBxoContent-left1{ float:left; width:290px; height:380px; margin:0px; padding:0px 0px 0px 0px; background:url(images/lady.gif) no-repeat bottom left;}
#MainBxoContent-right1{ float:right; width:465px;  margin:0px; padding:0px;}

#MainBxoContent-left #Figure{ width:350px; height:121px; margin:8px; padding-left:25px; padding-top:17px; background:url(images/figure.gif) no-repeat; }
#MainBxoContent-left1 #Figure{ width:290px; height:121px; margin:8px; padding-left:25px; padding-top:17px; background:url(images/figure.gif) no-repeat; }
#FigureCcontent{ width:220px; height:50px; margin-left:38px; margin-top:14px;}
#MainBxoContent-left #Explain{ float:right; height:200px; width:270px; z-index:10; top:-30px; position:relative;}
#MainBxoContent-left #Explain dd{ margin-left:18px; line-height:14px; font-size:12px;}
#MainBxoContent-left  #Explain dt{ margin-top:4px; margin-bottom:8px;  font-size:12px; font-weight:bold;}

#MainBxoContent-right #SignInBox{ width:320px; border:2px solid #2B8E00; margin-top:20px; background:url(images/signinbox_bg.gif) #fff bottom repeat-x;}
#MainBxoContent-right #SignInBox-top{ width:100%; height:28px; background:url(images/signinbox_top_bg.gif) repeat-x; line-height:24px; color:#ffffff;}

#MainBxoContent-right #SignInBox-middle{ width:290px; margin-left:20px; margin-top:20px;}
#SignInBox-middle a:link { font-size:10px;  color: #2159D6; text-decoration: underline;}
#SignInBox-middle a:visited {font-size:10px; color: #2159D6; text-decoration: underline;}
#SignInBox-middle a:hover {font-size:10px;  color: #2159D6; text-decoration: none;}
#SignInBox-middle a:active { font-size:10px;color: #2159D6; text-decoration: underline;}


#MainBxoContent-right #SignInBox-middle img{vertical-align:middle;}
#MainBxoContent-right #SignInBox-bottom{ width:300px; margin:15px 0px 15px 20px;}
#MainBxoContent-right #SignInBox-bottom li{ margin-top:10px;}

#FooterBox{ text-align:center; height:60px; width:100%; margin:0px auto; padding:0px; background-color:#DD8E52; clear:both; width:950px}
#FooterBox1{
	text-align:center;
	height:60px;
	width:100%;
	margin:0px auto;
	padding-top:8px;
	clear:both;
	width:950px
}
#FooterBox2{ text-align:center; height:70px; width:950px; margin:0px auto; padding-top:10px; background-color:#B24C77; clear:both; width:950px;}
#FooterBox a:link { color: #FFFFFF; text-decoration: none;}
#FooterBox a:visited {  color: #FFFFFF; text-decoration: none;}
#FooterBox a:hover { color: #FFFFFF; text-decoration: underline;}

#FooterBox #FooterBoxContent{height:50px;  margin-top:20px; color:#ffffff; font-size:11px; }


.SignInBox-WrongMsg{ width:70%; color:#FF0000; clear:both; line-height:18px; position:relative; left:80px; }

a:link {
	color: #003366;
	text-decoration: none;
	}
a:hover {
	color: #1A62B3;
	text-decoration: none;
}
a:visited {
	color: #003366;
	text-decoration: none;
}
a.nav:link {
	color: #FFFFFF;
	text-decoration: none;
}
a.nav:visited {
	color: #FFFFFF;
	text-decoration: none;
}



/******SignUp style*******/
#MainSignup{ width:950px; margin:0px; padding:0px; background-color:#FFFFFF; clear:both; padding-top:40px;text-align:justify;}

#MainSignup #SignupContent{ width:734px; margin-left:auto; margin-right:auto;}
.SignupContent-SubNav{ width:734px;; height:25px; border-bottom:1px solid #DDDDDD; clear: both; line-height:24px;}

.SignupContent-SubMain{ width:800px;; clear:both;}
.SignupContent-SubMainLeft{ float:left; width:25%; text-align:left; height:40px; line-height:20px;}
.SignupContent-SubMainRight{ float:right; width:74%; padding-bottom:2px;}

.yellow{ color:#FF7F00;}
.LongIuput{ width:250px; height:16px; }
.ShortIuput{ width:80px; height:16px; }
.LongSelect{ width:250px;}

.Signup-WrongMsg{  width:100%; color:#FF0000; clear:both; line-height:18px; position:relative;}

#MainSignup #SignupContent-Agree{ width:734px;  height:60px; border-bottom:1px solid #DDDDDD; clear:both; padding-left:15px; padding:0px;}
#MainSignup #SignupContent-Submit{ width:734px;  height:60px; clear:both; text-align:center; vertical-align:middle;}
#SignupContent-Submit input{ width:125px;}

/******ForgetPassword style*******/
#MainBxoContent-right #ForgetPassword{ width:280px;  margin-top:20px; margin-left:auto; margin-right:auto; }
#ForgetPassword #ShowMsg{ width:278px; height:28px; border:1px solid #FF7F00; line-height:24px;}

.FP-input{ width:190px;  height:16px;}
.FP-select{ width:276px;}

/******SignUp Succeed style*******/

#SignupContent #SignUpSucceed{ width:96%; margin-left:auto; margin-right:auto; clear:both;}

#SignUpSucceed #MemberFace{margin-top:20px;text-align:left;height:70px; width:100%; line-height:18px;}
#SignUpSucceed #MemberFace li{float:left;margin-left:10px;}
.MemFaceBorder{width:51px;height:51px;background:url(../images/bg_memberface.gif);}
.MemFaceImg{padding:3px 0px 0px 3px;
}
#SignUpSucceed #MemberMsg{ margin-left:10px; line-height:22px;}
#SignUpSucceed #MemberMsg input{ }

/******Privacy policy style*******/

.PrivacyPolicyContent{ width:98%; line-height:18px; margin-left:auto; margin-right:auto; text-align:justify; margin-top:6px; margin-bottom:10px; }
#PrivacyPolicyTitle{ width:100%; height:30px; line-height:30px; text-align:center;}


/******Basic Info style*******/

#MainBasicInfo{ width:1100px; margin:0px; padding:0px; background-color:#fff; padding-top:10px; padding-left:0px;}

#MainBasicInfo #BasicInfoLeft{ width:202px !important; width:204px; float:left; text-align:right; margin-left:10px !important; margin-left:0px;}
#MainBasicInfo #BasicInfoLeft dt{ height:26px; width:195px; background:url(../images/info_leftmenu_bg.gif) no-repeat; line-height:26px; text-align:left; margin-top:2px;}
#MainBasicInfo #BasicInfoLeft dt span{ margin-left:30px;}
#MainBasicInfo #BasicInfoLeft dd{text-align:left; height:20px; line-height:20px;}

#MainBasicInfo #BasicInfoRight{ margin-left:10px;padding-left:50px; width:734px; float:left; border-left:1px solid #E5E5E5;}

.BasicInfoNav{ width:734px; height:25px; border-bottom:1px solid #DDDDDD; clear: both; line-height:24px; text-align:left;}
#BasicInfoRightContent{ width:734px; margin-left:auto; margin-right:auto;}
#BasicInfoRightContent #BasicInfo-HiddenMsg{ width:400px; margin-left:auto; margin-right:auto; height:30px; background-color:#FFE6E6; border:1px solid #FF7272; line-height:30px; padding:3px; text-align:left;}
.BasicInfoRightContent{ width:100%; clear:both;}
.BasicInfoRightContent-left{ float:left; width:35%; text-align:right; height:40px; line-height:20px; }
.BasicInfoRightContent-right{ float:right; width:64%;  text-align:left;}
.BasicInfo-WrongMsg{ width:100%; color:#FF0000; line-height:18px;}

#BasicInfoRightContent #BasicInfoSubmit{ width:100%; height:60px; clear:both; text-align:center;}
#BasicInfoSubmit input{ width:125px;}

/******Buddy Icon style*******/
#BuddyIconContent{ width:80%;}
.MemFaceBorder100{width:110px;height:110px;background:url(../images/bg_memberface100.gif);}
.MemFaceImg{padding:3px 0px 0px 3px;}
#BuddyIconContent #BuddyIcon-HiddenMsg{ width:480px;  background-color:#FFE6E6; border:1px solid #FF7272; line-height:18px; margin:5px; padding:10px; text-align:left;}

/******ChangePassword style*******/
#ChangePassword-HiddenMsg{ width:400px; margin-left:auto; margin-right:auto; height:30px; background-color:#FFE6E6; border:1px solid #FF7272; line-height:30px; padding:3px; text-align:left;}

/******Newsletter style*******/
#Newsletter-HiddenMsg{ width:400px; height:30px; background-color:#FFE6E6; border:1px solid #FF7272; line-height:30px; padding:3px; text-align:left;}

/******Warning style*******/

#MainSignup #WarningMSg{ width:500px;  height:400px; background-color:#FFE6E6; border:2px solid #FF7272; margin-left:auto; margin-right:auto; }
#WarningMSg #WarningTitle{ width:440px; height:30px; line-height:30px; text-align:center; margin-left:auto; margin-right:auto; }
#WarningMSg #WarningContent{ width:400px; margin-left:auto; margin-right:auto; line-height:18px; word-wrap:break-word;}

/******WorngMsg style*******/

#MainSignup #WorngMsg1{width:628px; margin:0 auto; border:2px solid #2a8f05; background-color:#ebf8e6; text-align:center; line-height:22px; font-family:Verdana; }
#MainSignup #WorngMsg2{width:628px; margin:0 auto; background-color:#FFE6E6; border:2px solid #FF7272;  text-align:center; line-height:22px; font-family:Verdana; }
