
form div.placeholder {
	width: 				100%;
	padding:			0px;	text-align:			left;
	clear: both;
}

/* LABELS */
form label {
	font-weight:		bold;
	width:				120px;
	text-align:			right;
	float:				left;
	padding:			3px 5px;
	margin-right:		10px;
	margin-top: 			2px;
	margin-bottom: 			5px;
}
form label.inline_label {
	font-weight:		normal;
	width:				auto;
	text-align:			right;
	float:				none;
	padding:			3px 5px;
	margin-right:		0px;
	font-size: 			0.9em;
	
}
form label.checkbox {
	font-weight:		normal;
	width: 				auto;
	font-size: 			11px;
	margin-left: 		10px;
	padding: 			0;
	text-align: 		left;
}

form label.checkbox {
	font-weight:		normal;
	width: 				auto;
	font-size: 			11px;
	clear: 				right;
}

/* HINTS */
form div div.hint
{
    color:                  #888;
    font-size:              10px;
    padding-left:			140px;
    padding-bottom:			10px;
}
form .required {	background-image:		url('/themes/jt/images/forms/mandatory.gif');	background-position:	20% 30%;	background-repeat:		no-repeat;	color:					#A9BB11;	font-size:				20px;
	vertical-align:			top;
}

/* ELEMENTS */
form input.text {
	margin-top: 			2px;
	margin-bottom: 			2px;
	padding: 				3px 4px;
}

form select.select {
	margin-top: 			2px;
	margin-bottom: 			5px;
}

form textarea.textarea {
	margin-top: 			2px;
	margin-bottom: 			5px;
	padding: 				5px;
	width: 					200px;
	height: 				50px;
}

form input.checkbox {
	border: 			none;
	float: 				left;
}

form button.submit {
	
}