@charset "utf-8";
/* CSS Document */


/*login*/
#displayboxlogin {
	position:absolute;
	width:100%;
	height:100%;
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	z-index: 101;	
	display: none;
}

#login {
	width:408px;
	height:230px;
	display:block;
	position:absolute;
	background:url(/images/warning_top.png) top left no-repeat;
	display:none;
	z-index: 202;
}
#login .terms_top {
	width:100%;
	height:30px;
	display:block;
	background: none;
	overflow:visible;
}
#login .terms_mid {
	background:url(/images/warning_mid.png) top left repeat-y;
	width:100%;
	height:144px;
	display:block;
	text-align:left;
}
#login .terms_bot {
	background:url(/images/warning_bot.png) top left no-repeat;
	width:100%;
	height:56px;
	display:block;
}
#login .checkbox {
	background: transparent url(/images/checkbox.png) 0px -26px no-repeat;
	height:30px;
	float:left;
	margin:0px;
	cursor: default;
	margin-left:122px;
	margin-top:10px;
}
#login .checkbox .p {
	margin-left: 22px;
	position:relative;
	font-size: 12px;
	font-weight:normal;
	color:#697581;
	text-align:left;
	padding-left:5px;
}
#login .on {
	background: transparent url(/images/checkbox.png) 0px 4px no-repeat;
	height:30px;
}
/*-- btn black popup --*/
#login .btn_black {
	float:left;
	height:29px;
	display:block;
	background:none;
	margin-top:-3px;
}
#login .btn_black .btn_black_l {
	background:url(/images/thediv_btn_l.png) top left no-repeat;
	width:8px;
	height:29px;
	float:left;
	display:block;
}
#login  .btn_black .btn_black_m {
	background:url(/images/thediv_btn_m.png) top left repeat-x;
	height:29px;
	float:left;
	display:block;
}
#login  .btn_black .btn_black_r {
	background:url(/images/thediv_btn_r.png) top right no-repeat;
	width:9px;
	height:29px;
	float:left;
	display:block;
}
#login .btn_black a {
	padding:7px 20px 0 20px;
	height:22px;
	line-height:24px;
	display:block;
}
#login .btn_black a img {
	border:none;
}
.terms_mid input {
	background:url(/images/inp_login.jpg) top left no-repeat;
	width:173px;
	height:19px;
	border:none;
	padding:2px 5px 0 5px;
} 

#fmessage.okmsg {
	color: #3db43d;
}
#lmessage, #rmessage, #fmessage{
	margin-top:10px;
	color: #b43d3d;
}




/*register*/
#displayboxlogin {
	position:absolute;
	width:100%;
	height:100%;
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	z-index: 101;	
	display: none;
}

#register {
	width:408px;
	height:230px;
	display:block;
	position:absolute;
	background:url(/images/warning_top.png) top left no-repeat;
	display:none;
	z-index: 202;
}
#register .terms_top {
	width:100%;
	height:30px;
	display:block;
	background: none;
	overflow:visible;
}
#register .terms_mid {
	background:url(/images/warning_mid.png) top left repeat-y;
	width:100%;
	height:144px;
	display:block;
	text-align:left;
}
#register .terms_bot {
	background:url(/images/warning_bot.png) top left no-repeat;
	width:100%;
	height:56px;
	display:block;
}
#register .checkbox {
	background: transparent url(/images/checkbox.png) 0px -22px no-repeat;
	height:25px;
	float:left;
	margin:0px;
	cursor: default;
	margin-left:122px;
	margin-top:10px;
}
#register .checkbox .p {
	margin-left: 22px;
	position:relative;
	font-size: 12px;
	font-weight:normal;
	color:#697581;
	text-align:left;
	padding-left:5px;
}
#register .on {
	background: transparent url(images/checkbox.png) 0px 4px no-repeat;
	height:30px;
}
/*-- btn black popup --*/
#register .btn_black {
	float:left;
	height:29px;
	display:block;
	background:none;
	margin-top:-3px;
}
#register .btn_black .btn_black_l {
	background:url(/images/thediv_btn_l.png) top left no-repeat;
	width:8px;
	height:29px;
	float:left;
	display:block;
}
#register  .btn_black .btn_black_m {
	background:url(/images/thediv_btn_m.png) top left repeat-x;
	height:29px;
	float:left;
	display:block;
}
#register  .btn_black .btn_black_r {
	background:url(/images/thediv_btn_r.png) top right no-repeat;
	width:9px;
	height:29px;
	float:left;
	display:block;
}
#register .btn_black a {
	padding:7px 20px 0 20px;
	height:22px;
	line-height:24px;
	display:block;
}
#register .btn_black a img {
	border:none;
}
.terms_mid input {
	background:url(/images/inp_login.jpg) top left no-repeat;
	width:173px;
	height:19px;
	border:none;
	padding:2px 5px 0 5px;
} 

.input_small {
	background:url(/images/inp_login_small2.jpg) top left no-repeat !important;
	width:96px !important;
	height:19px !important;
	border:none !important;
	padding:2px 5px 0 5px !important;
	margin-left:3px;
} 

#register .on {
background:transparent url(/images/checkbox.png) no-repeat scroll 0 8px;
height:32px;
}


#displayboxregister {
	background:transparent url(/images/transparentbg.png) repeat scroll 0 0;
	color:#FFFFFF;
	height:0;
	position:absolute;
	text-align:center;
	vertical-align:middle;	
	width:100%;
	z-index:101;
	display:none;
}

#displayboxlogin {
	background:transparent url(/images/transparentbg.png) repeat scroll 0 0;
	color:#FFFFFF;
	height:0;
	position:absolute;
	text-align:center;
	vertical-align:middle;
	width:100%;
	z-index:101;
}

.checkbox {
	background: transparent url(/images/checkbox.png) 0px -26px no-repeat;
	height:30px;
	float:left;
	margin:0px;
	cursor: default;
	margin-top:10px;
}
.checkbox .p {
	margin-left: 22px;
	position:relative;
	font-size: 12px;
	font-weight:normal;
	color:#000;
	text-align:left;
	padding-left:5px;
	margin-top:5px;
}
.on {
	background: transparent url(/images/checkbox.png) 0px 4px no-repeat;
	height:30px;
}



#loginupgrade {
	width:408px;
	height:230px;
	display:block;
	position:absolute;
	background:url(/images/warning_top.png) top left no-repeat;
	display:none;
	z-index: 202;
}
#loginupgrade .terms_top {
	width:100%;
	height:30px;
	display:block;
	background: none;
	overflow:visible;
}
#loginupgrade .terms_mid {
	background:url(/images/warning_mid.png) top left repeat-y;
	width:100%;
	height:144px;
	display:block;
	text-align:left;
}
#loginupgrade .terms_bot {
	background:url(/images/warning_bot.png) top left no-repeat;
	width:100%;
	height:56px;
	display:block;
}
#loginupgrade .checkbox {
	background: transparent url(/images/checkbox.png) 0px -26px no-repeat;
	height:30px;
	float:left;
	margin:0px;
	cursor: default;
	margin-left:122px;
	margin-top:10px;
}
#loginupgrade .checkbox .p {
	margin-left: 22px;
	position:relative;
	font-size: 12px;
	font-weight:normal;
	color:#697581;
	text-align:left;
	padding-left:5px;
}
#loginupgrade .on {
	background: transparent url(/images/checkbox.png) 0px 4px no-repeat;
	height:30px;
}
/*-- btn black popup --*/
#loginupgrade .btn_black {
	float:left;
	height:29px;
	display:block;
	background:none;
	margin-top:-3px;
}
#loginupgrade .btn_black .btn_black_l {
	background:url(/images/thediv_btn_l.png) top left no-repeat;
	width:8px;
	height:29px;
	float:left;
	display:block;
}
#loginupgrade  .btn_black .btn_black_m {
	background:url(/images/thediv_btn_m.png) top left repeat-x;
	height:29px;
	float:left;
	display:block;
}
#loginupgrade  .btn_black .btn_black_r {
	background:url(/images/thediv_btn_r.png) top right no-repeat;
	width:9px;
	height:29px;
	float:left;
	display:block;
}
#loginupgrade .btn_black a {
	padding:7px 20px 0 20px;
	height:22px;
	line-height:24px;
	display:block;
}
#loginupgrade .btn_black a img {
	border:none;
}

/* forgot pass*/

#displayboxforgot {
	position:absolute;
	width:100%;
	height:100%;
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	z-index: 101;	
	display: none;
}

#forgot {
	width:408px;
	height:230px;
	display:block;
	position:absolute;
	background:url(/images/warning_top.png) top left no-repeat;
	display:none;
	z-index: 202;
}

#forgot .terms_top {
	width:100%;
	height:30px;
	display:block;
	background: none;
	overflow:visible;
}
#forgot .terms_mid {
	background:url(/images/warning_mid.png) top left repeat-y;
	width:100%;
	height:144px;
	display:block;
	text-align:left;
}
#forgot .terms_bot {
	background:url(/images/warning_bot.png) top left no-repeat;
	width:100%;
	height:56px;
	display:block;
}
#forgot .checkbox {
	background: transparent url(/images/checkbox.png) 0px -26px no-repeat;
	height:30px;
	float:left;
	margin:0px;
	cursor: default;
	margin-left:122px;
	margin-top:10px;
}
#forgot .checkbox .p {
	margin-left: 22px;
	position:relative;
	font-size: 12px;
	font-weight:normal;
	color:#697581;
	text-align:left;
	padding-left:5px;
}
#forgot .on {
	background: transparent url(/images/checkbox.png) 0px 4px no-repeat;
	height:30px;
}

/*-- btn black popup --*/
#forgot .btn_black {
	float:left;
	height:29px;
	display:block;
	background:none;
	margin-top:-3px;
}
#forgot .btn_black .btn_black_l {
	background:url(/images/thediv_btn_l.png) top left no-repeat;
	width:8px;
	height:29px;
	float:left;
	display:block;
}
#forgot  .btn_black .btn_black_m {
	background:url(/images/thediv_btn_m.png) top left repeat-x;
	height:29px;
	float:left;
	display:block;
}
#forgot  .btn_black .btn_black_r {
	background:url(/images/thediv_btn_r.png) top right no-repeat;
	width:9px;
	height:29px;
	float:left;
	display:block;
}
#forgot .btn_black a {
	padding:7px 20px 0 20px;
	height:22px;
	line-height:24px;
	display:block;
}
#forgot .btn_black a img {
	border:none;
}

#displayboxforgot {
	background:transparent url(/images/transparentbg.png) repeat scroll 0 0;
	color:#FFFFFF;
	height:0;
	position:absolute;
	text-align:center;
	vertical-align:middle;
	width:100%;
	z-index:101;
}
