@charset "utf-8";

p table {
	font-family:Arial, Helvetica, sans-serif;
}
	
#newuserform legend {
	font-family:Times, "Times New Roman", serif;
	font-size:30px;
	font-weight:bold;
	color:#444;
	letter-spacing:-1px;
	padding-left:10px;
	padding-right:10px;
}

#newuserform fieldset {
	border:1px solid #999;
	padding-left:50px;
}

#newuserform .inputRegister, #keyword {
	width:150px;
	height:20px;
	border:1px ridge #CCC;
	margin-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:3px 5px 0px 5px;
}

#newuserform input:focus {		width: 148px;		border: 2px double;		border-color: #CD5858 #9E4040 #A13939 #CD5858;
}

#newuserform .inputShort {
	width:90px;
	height:25px;
	border:1px ridge #CCC;
	margin-left:10px;
	padding-top:1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:0px 0px 0px 3px;
}

#newuserform .inputCountry {
	width:120px;
	height:25px;
	border:1px ridge #CCC;
	margin-left:10px;
	padding-top:1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:0px 0px 0px 3px;
}

#newuserform .red {
	font-family:Arial, Helvetica, sans-serif;
	color:#F00;
	float:left;
	margin-top:30px;
}

#newuserform .note {
	font-family:Arial, Helvetica, sans-serif;
	color:#F00;
	float:left;
	margin-right:3px;
}

#keyid {
	border:1px ridge #CCC;
	margin-top:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:3px 5px 0px 5px;
}

#newuserform h3 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#666;
}

#newuserform .registerSubmit {
	padding-top:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

td.categorySelector {
	border:1px solid #666;
}