/* Form Style */

.form {
	width:			100%;
}

.form h1 {
	color:			#A18400;
	font-size:		10pt;
}


.form .group fieldset {
	border :		0px;
}

.form .group legend {
	background-color:	#FFFDF2;
	color:			#A18400;
	font-weight:		bold;
	padding:		2px;
	display:		none;
}

.form .group .elementContainer {
	display:		block;
	position:		relative;
	margin:			1px;
	padding:		4px;
}

.form .group .elementContainer .label {
	position:		absolute;
	top:			10px;
	left:			4px;
	width :			100px;
	max-width:		100px;
	font-weight:		bold;
}

.form .group .elementContainer .error {
	display:		block;
	position:		relative;
	margin-left:		110px;

	padding:		2px;
	padding-top:		6px;
	margin-bottom:		2px;
		
	font-weight:		bold;
	color:			#FF0000;
}

.form .group .elementContainer .element {
	display:		block;
	position:		relative;
	margin-left:		110px;

	padding-top:		2px;
}

.form .buttons {
	margin-left:		115px;
}


tr.checked {
	background-color:	#A18400;
}

tr.unchecked {
	background-color:	#FFFDF2;
}