/* CSS Document by neamus.net */

FORM.fm_form {
	background : #ffffff;	
}
.page {
	border-collapse:collapse;
}
#forms img { margin:0px; }
.formTable { width:99%; }
.FormnameTitle {
	font-size: 2.3em;
	margin:0.5em 0 0.5em 0;
	padding: 0;
	font-weight: bold;
	color: #8C837C;
	text-align:left;
}
.formQuestion	{	
	font-size: 1.18em;
	border: 1px solid #cccccc;
	background-color: #edeef2;
	font-weight: bold;
	color: #000000;
	padding:.5em; 
}
.FormFieldLabel {
	font : bold ;
	text-align : right;
	vertical-align : top;
	margin-right : .5em;
	margin-left : .5em;
	vertical-align : top;
	background-color: #e2e0de; 
	padding-top:.8em; 
	padding-bottom:.8em; 	
}
.labelwidth,
.fieldwidth { background-color: #f7f8fa; padding:.5em; vertical-align:top; }
.labelwidth { padding-top:1em;}
.fieldwidth input { margin-right:.3em; margin-bottom:.5em;}
.FormInformText {
	margin-bottom: 1em;
	margin-top: 0.3em;
	color: #000000;
	width: auto;
	background-color: #f7f8fa;
}
.MandatorySign {
	margin-right : .5em;
	color: #FF6600;
	text-align : right;
	vertical-align : top;
	font-weight: bold;
	font-size:1.2em;
}
#statusHelp {
	padding:10px 0 0 0;
	min-height:300px;
	position:relative;
	/*background-color: transparent;
	background-image: url(../graphics/formHelp.gif);
	background-repeat: no-repeat;
	background-position: left .8em;*/
}


#statusHelp p { margin:15px 0 0 5px;}
/*fields*/
.MandatoryFormField	{
	margin-bottom : .5 em;
	margin-top : .5 em;
	margin-right : .5 em;
	border: 1px inset #007b94;
	background-color: #e5f7fb;
	font-weight: normal;
	color: #2C3061 ;
	vertical-align : top;
}


input.Button {
	width:0 !important;
	overflow:visible;
	padding:3px 4px;
	border-right:1px solid #979797;
	border-bottom:1px solid #979797;
	border-left:1px solid #f1f1f1;
	border-left:1px solid #f4f4f4;
	color:#111111;
	font-family:arial, helvetica, sans-serif;
	font-size:1em;
	background:url(../graphics/buttonBG.gif) left top repeat-x;
	text-transform:uppercase;
}
input.Button[class] {
	width:auto !important;
}

#fm_progressbar
{
	width: 400px;
	border-collapse:collapse;
}
#fm_progressbar img { margin:0px;}

#fm_progressbarpercent
{
	color: #000000 ;
	width: 406px;
	border-collapse:collapse;
}

.FormErrorMessage {
	color: #ff0000 ;
	text-align : left;
	vertical-align : top;
}
