body
{
	font-size			: 11px;
}

body.iframeForm{
	background-color	: #FFFFFF;
}

div#outputMessage
{
	margin-bottom		: 15px;
	font-size			: 130%;
	font-weight 		: bold;
}

div.error
{
	color				: red;
}

div.success
{
	color				: green;	
}

form 
{
	/* padding-left		: 80px; */
	color				: #333333;
}

label
{
	display				: block;
	font-weight 		: bold;
	margin-bottom		: 3px;
}

span.label
{
	width				: 270px;
	height				: 20px;
	display				: block;
	float				: left; 
}

input, textarea 
{
	background			: #EEEEEE none repeat scroll 0 0;
	/* border here is only needed to permit inserting of
	   red border when an error occur without moving the DOM
	*/
	border				: 1px solid #EEEEEE; 
	color				: #000000;
	height				: 20px;
	width				: 300px;
	margin-bottom		: 10px;
}

select {
	margin-bottom: 		10px;
}

li.radioAndCheckBox {
	margin-bottom		: 10px;
}

li.radioAndCheckBox input {
	margin-bottom		: 0px;
	width				: 11px;
	height				: 11px;
	border				: none;
}


/*
#ageDay,
#ageMonth
{
	width 				: 35px;
	text-align			: right;
}

#ageYear 
{
	width 				: 50px;
	text-align			: right;
}
*/


textarea 
{
	height				: 90px;
}

label.error 
{
	width				: 300px;
	font-style			: italic;
	color				: red;	
}

input.error	
{
	border				: 1px solid red;
}

