body {
	margin: 0;
	padding: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:150%;
	color: #1b3461;
}

#wrap-all {
	width: 635px;
	margin: 0px auto;
	padding: 0 0 0 0px;
	position: relative;
	top: 3px;
	z-index: 2;
	left: 1px;
	height: 940px;
	background-color: transparent;
	border-style: double;
	border-color: #1e3666;
}

#page_title {
	position:absolute;
	width:600px;
	z-index:2;
	left: -1px;
	top: 10px;
	font-family: Arial;
	font-size: 25px;
	font-variant: small-caps;
	color: #244F92;
	font-weight: bold;
}

#name_text {
	position:absolute;
	width:600px;
	height:30px;
	z-index:4;
	left: 10px;
	top: 150px;
	text-align: left;
}

#contact_us {
	position:absolute;
	width:620px;
	height:30px;
	z-index:2;
	left: 1px;
	top: 820px;
	font-size: 10px;
}

#regform {
	position:absolute;
	width:770px;
	height:569px;
	z-index:6;
	left: 12px;
	top: 0px;
	background-color: transparent;
	visibility: visible;
}

#fname_text {
	position:absolute;
	width:160px;
	height:18px;
	z-index:2;
	top: 340px;
	left: 30px;
	text-align: left;
}
#lname_text {
	position:absolute;
	width:157px;
	height:18px;
	z-index:4;
	top: 400px;
	left: 30px;
}

#reg_avi_firstname {
	position:absolute;
	width:443px;
	height:19px;
	z-index:2;
	top: 340px;
	left: 155px;
	font-size: 11px;
}

#reg_avi_lastname {
	position:absolute;
	width:132px;
	height:19px;
	z-index:2;
	left: 155px;
	top: 400px;
}
#error_name {
	position:absolute;
	width:336px;
	height:15px;
	z-index:2;
	left: 155px;
	top: 370px;
	color: #FF0000;
	font-size: 11px;

}
#user_bday {
	position:absolute;
	width:594px;
	height:69px;
	z-index:4;
	left: -45px;
	top: 455px;
	border-bottom-style: none;
	border-bottom-width: thin;
	border-bottom-color: #666666;
}

#bday_text {
	position:absolute;
	width:138px;
	height:20px;
	z-index:2;
	left: 75px;
	top: 11px;
}
#set_bday {
	position:absolute;
	width:450px;
	height:23px;
	z-index:3;
	left: 200px;
	top: 8px;
	font-size: 11px;
}
#error_bday {
	position:absolute;
	width: 250px;
	height: 15px;
	z-index: 2;
	left: 200px;
	top: 65px;
	font-size: 11px;
	color: #FF0000;
}

#password {
	position:absolute;
	width: 635px;
	height: 96px;
	z-index: 5;
	left: -45px;
	top: 550px;
	border-bottom-width: thin;
	border-bottom-style: none;
	border-bottom-color: #666666;
}
#pass_text {
	position:absolute;
	width:142px;
	height:20px;
	z-index:5;
	left: 75px;
	top: 8px;
}
#pass_enter {
	position:absolute;
	width:500px;
	height:22px;
	z-index:2;
	left: 200px;
	top: 5px;
	font-size: 11px;
	float: inherit;
	background-repeat: no-repeat;
}
#passcheck_text {
	position:absolute;
	width:142px;
	height:20px;
	z-index:6;
	top: 40px;
	left: 74px;
}
#passcheck {
	position:absolute;
	width:200px;
	height:26px;
	z-index:3;
	left: 200px;
	top: 37px;
}

#error_password {
	position:absolute;
	width:271px;
	height:15px;
	z-index:4;
	left: 200px;
	top: 66px;
	font-size: 11px;
	color: #FF0000;
}

#email {
	position:absolute;
	width:634px;
	height:101px;
	z-index:4;
	left: -45px;
	top: 655px;
	border-bottom-color: #666666;
	border-bottom-width: thin;
	border-bottom-style: none;
}
#email_text {
	position:absolute;
	width:120px;
	height:26px;
	z-index:2;
	left: 75px;
	top: 5px;
}
#email_set {
	position:absolute;
	width:244px;
	height:23px;
	z-index:2;
	left: 200px;
	top: 6px;
}

#addcheck_text {
	position:absolute;
	width:149px;
	height:22px;
	z-index:5;
	left: 75px;
	top: 42px;
	text-align: left;
}
#checkadd {
	position:absolute;
	width:450px;
	height:31px;
	z-index:6;
	left: 200px;
	top: 38px;
	font-size: 11px;
}

#error_email {
	position:absolute;
	width:339px;
	height:15px;
	z-index:4;
	top: 100px;
	left: 200px;
	font-size: 11px;
	color: #FF0000;
}


#submit {
	position:absolute;
	width:72px;
	height:29px;
	z-index:7;
	left: 155px;
	top: 780px;
}
#succeed {
	position:absolute;
	width:600px;
	height:163px;
	z-index:3;
	left: 10px;
	top: 215px;
}
#registered_name {
	position:absolute;
	width:500px;
	height:115px;
	z-index:3;
	left: 23px;
	top: 36px;
}
#reg_suc {
	position:absolute;
	width:578px;
	height:530px;
	z-index:3;
	left: 2px;
	top: 29px;
}
