form {
	margin:					0px;
}

form fieldset {
	margin:					0px;
	margin-top:				0px;
	border:					none;
	clear:					both;
}

form fieldset legend {
	color:					#3A3A3A;
	font-size:				11px;
	font-weight:			bold;

	padding-left:			15px;
	
	background-image:		url('/images/common-arrow_a.gif');
	background-repeat:		no-repeat;
	background-position:	0px 2px;
}

form fieldset .notice {
	float:					left;
	padding:				8px;

	font-size:				11px;
	font-weight:			normal;	
	text-align:				justify;
	color:					#3A3A3A;

	border:					1px solid #E1E1E1;
	background-color:		#F6F6F6;
}


form label {
	float:					left;

	height:					20px;

	padding-top:			6px;
	padding-right:			10px;
	
	text-align:				right;

	color:					#121212;
	font-size:				11px;
	font-weight:			bold;	
}

form .required {
	padding-right:			5px;
	
	color:					#FF0000;
	font-size:				10px;
	font-family:			Tahoma, Arial, Helvetica, sans-serif;
}

form input.textbox {
	padding-top:			3px;
	height:					13px;
}

form textarea,
form input.textbox {
	margin:					1px;
	margin-bottom:			3px;
	padding-left:			2px;
	padding-right:			2px;
}

form select,
form textarea,
form input.textbox  {
	height:					18px;

	color:					#000000;
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				11px;
	font-weight:			bold;

	border:					1px solid #3B3B3B;
}


form textarea {
	height:					60px;
}

form .selectbox {
	float:					left;
	height:					22px;
	padding:				1px;
	margin:					0px;
	margin-bottom:			2px;
}

form select {
	float:					left; 
	font-size:				11px;
	height:					20px;
}

form div.error {
	padding:				0px;
}

input.error,
form div.error {
	margin:					0px;
	margin-bottom:			2px;
	border:					2px solid #9C0B24;	
}
