@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, select, textarea {
margin:0; padding:0; border:0; font-size:11px; font-family:Verdana; font-style:normal; color:#595959}

a:active { outline: none; }
a:focus { -moz-outline-style: none; }
.signup_exp {
		 color: #808691;
		 font-family:Arial, Helvetica, sans-serif;
		 font-size:11px;
		 font-weight:bold;
}
.signup_exp a{
		 color: #8299be;
		 font-family:Arial, Helvetica, sans-serif;
		 font-size:11px; 
		 font-weight:bold;
		 text-decoration:none;
}
.signup_exp a:hover{
		 text-decoration:underline;
}

.signup_title {
	color: #bac3d2;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.signup_orange {
	color: #f1a225;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.signup_white {
	color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.tip {
	background: url(https://sign.ndoorsgames.com/imgs/addon_1.gif) left top repeat-y;
	position: absolute;
	display: none;
	font-family: inherit;
	width: 186px;
	color: #ffffff;
	font-size: 10px;
}
.tip .tip_cont {
	background: url(https://sign.ndoorsgames.com/imgs/addon_2.gif) 11px bottom no-repeat;
	width: 165px;
	padding: 7px 19px 8px 17px;
	color:#ffffff;
	text-align:left;
}

.tip_error {
	background: url(https://sign.ndoorsgames.com/imgs/addon_1_error.gif) left top repeat-y;
	position: absolute;
	display: none;
	font-family: inherit;
	width: 186px;
	color: #ffffff;
	font-size: 10px;
}
.tip_error .tip_cont {
	background: url(https://sign.ndoorsgames.com/imgs/addon_2_error.gif) 11px bottom no-repeat;
	width: 165px;
	padding: 7px 19px 8px 17px;
	color:#ffffff;	
	text-align:left;
}

.inputtext {
	line-height:14px;
	font-size:13px;
	margin:1px;
	border:2px solid gray;
	font-family:Verdana; font-style:normal;
}
input.error { margin:0px; border: 3px solid #a1140f; }
.width210 {	width:210px; }
.width100 { width:102px; }
.align_left {text-align:left; }
.need_js {
	font-size:28px;
}

#form_wrap a { color:#dddddd; }
#form_wrap ul { padding:0px; margin:0px; margin-left:16px }
#form_wrap ul li { padding:0px; margin:0px; color:#ffffff }
#form_wrap label { cursor:pointer }