/* ----------- Some default styling for idlForm ------------- */

div.idlform	{					margin-top:15px;
								margin-bottom:15px;
								background-color:#FFF;
								border:solid 1px #990B3C;
								padding:10px;}
								
div.idlform h2 {				font-weight:normal;}

form.idlform {}

form.idlform fieldset {			border:0px;
								margin-bottom:10px;}

form.idlform label {			display:block;
								float:left;
								width:150px;
								margin-left: 5px;
								margin-right: 15px;
								border-bottom:solid 1px #EEE;}
								
form.idlform .indent label {	margin-left:30px;
								border-bottom: none;}

form.idlform label.submit {		border-bottom:0px;}

form.idlform input.text {		width:250px;
								padding-top:1px;
								padding-bottom:1px;
								padding-left:3px;
								line-height:1em;}
								
form.idlform .indent input.text {width:225px;}
								
form.idlform input.checkbox {	margin-right: 5px;
								margin-left:5px}

form.idlform select {			width: 150px;}

form.idlform textarea {			width:250px;
								height:100px;
								padding:3px;}
								
form.idlform span.statictext {	padding: 3px;
								background-color: #B2B2B2;
								color: #FFF;
								font-weight: bold;
								display: block;
								width: 100%;}

form.idlform input.submit {		width:120px;
								height:25px;
								line-height:1em;
								margin-left:10px;}
								
/* ----------- Some default styling for idlForm validation handling ------------- */

.required				 {		color:#F00;}

div.idlform_errorMessage {		width:600px;
								padding:10px;
								border:solid 1px #F00;
								background-color:#FED;
								}
								
div.idlform_errorMessage span.label {
								display:block;
								float:left;
								width:250px;
								margin-right: 15px;}
								
div.idlform_errorMessage span.errortext {
								color:#F00;}
								
form.idlform label.error {		border:none;
								color:#F00;}