
form
{
	margin : 0px;
	padding : 0px;
}

div.formMessage
{
	text-align : center;
}
div.formMessage p
{
	display : inline;
	color : white;
	background-color : #293094;
	padding : 4px;
	padding-left : 8px;
	padding-right : 8px;
	font-weight : bold;
	line-height : 24px;
}

fieldset 
{
	margin : 0px;
	padding : 0px 16px 16px 16px;
}

fieldset p
{
	margin : 10px 0px 0px 0px;
	padding : 0px;
	clear : both;
}

fieldset label, fieldset span
{
	display : block;
	width : 200px;
	float : left;
	margin-right : 10px;
	margin-bottom : 10px;
	text-align : left;
}
/*** a label insid a ul/li is used for radio buttons ***/
fieldset li label
{
	display : inline;
	width : auto;
	float : none;
}
fieldset ul
{
	list-style-type : none;
	margin : 0px;
	padding : 0px;
	margin-left : 210px;
}
fieldset ul.flat li
{
	display : inline;
	margin-right : 10px;
}

input.formSubmit, input.formSubmitDisabled
{
	background-color : #8B1F43;
	background-image : url(../images/bg/bg_button_submit.jpg);
	color : white;
	padding: 2px 10px;
	margin : 0px 0px 0px 210px;
}
input.formSubmit:hover
{
	background-image : url(../images/bg/bg_button_submit_hover.jpg);
}
input.formSubmitDisabled
{
	cursor : default;
	background-color : #56101B;
	background-image : none;
}

input.formReset
{
	background-color : #8B1F43;
	background-image : url(../images/bg/bg_button_submit.jpg);
	color : white;
	padding: 2px 10px;
	margin : 0px 0px 0px 10px;
}
input.formReset:hover
{
	background-image : url(../images/bg/bg_button_submit_hover.jpg);
}

fieldset .formError
{
	color : white;
	background-color : #293094;
	padding : 4px;
	padding-left : 8px;
	padding-right : 8px;
	font-weight : bold;
	float : right;
}
