@CHARSET "UTF-8";

h4 { font-size: 24px; font-weight: bold; }

#register_form 
{
	background: url(../images/browse_menu_bg.gif);
	border: 1px solid #000;
	padding: 20px;
	display: none;
	position: relative;
}

#register_form div.left { padding: 10px; font-weight: bold; float: left; width: 150px; text-align: right; }
#register_form div.right { padding: 10px 10px 10px 160px; text-align: left; }
#register_form div.center { text-align: center; }
#register_form div.separator
{
	font-weight: bold;
	text-align: center;
	background: #E0B33F;
	margin: 5px 0;
	border: 1px solid #000;
	
}

#register_form div.key { position: absolute; top: 0; right: 5px; }
#register_form div.required { color: #F00; text-decoration: underline; }

#register_form div.info { font-weight: bold; }

input.txt { border: 1px solid #000; width: 200px; }
select.txt { width: 200px; border: 1px solid #000; }
textarea.txt { width: 400px; height: 200px; border: 1px solid #000; padding: 2px; }
span.error_box { font-weight: bold; color: #F00; }

#confirm
{
	font-size: 14px;
	font-weight: bold;
}

#confirm:first-letter { font-size: 22px; }