#mainContainer{
padding:20px 5px 20px 5px;
width:420px;
margin:0px;
}
#mainContainer legend{
margin:2px;
font-weight: bold;
color: #333333;
font-size: 12px;
letter-spacing: 1px;
background-color:#eeeeee;
border: 1px solid #cccccc;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
table,tr,td{
vertical-align:top;
}
.textInput{
width:200px;
}
html{
margin:0px;
}
.formButton{
width:75px;
font-size: 13px;
background: #f1f1f1;
}
textarea,input,select{
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.DHTMLSuite_validInput{
	border:1px solid green;
}
.DHTMLSuite_invalidInput{
	border:1px solid red;
}

.DHTMLSuite_validInput,.DHTMLSuite_invalidInput{
	padding:1px;
	margin:0px;
}

.DHTMLSuite_validInput select{
	margin:0px;
	padding:0px;
}

.DHTMLSuite_validationImage{
	background-position:center center;
	background-repeat:no-repeat;
	width:10px;
	height:10px;
}

.DHTMLSuite_invalidInputImage{
	background-image:url(incorrect.gif);

}
.DHTMLSuite_validInputImage{
	background-image:url(correct.gif);
}

.DHTMLSuite_validationBar{
	width:3px;
}
.DHTMLSuite_validationBarInvalid{
	background-color:#B00;
}

.DHTMLSuite_validationBarValid{
	background-color:#0B0;
}
.DHTMLSuite_formCoverDiv{	/* Div used to display ajax loader */
	background-color:#FFF;

}

.DHTMLSuite_formCoverDiv_ajaxLoader{
	width:140px;
	height:50px;
	border:1px solid #cccccc;
	background-color:#FFF;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-70px;
	margin-top:-25px;
	background-image:url(loader.gif);
	background-position:center center;
	background-repeat:no-repeat;
}
#DHTMLgoodies_formTooltipDiv{
	color:#333333;
	font-family:arial;
	font-weight:bold;
	font-size:0.8em;
	line-height:120%;
}
.DHTMLgoodies_formTooltip_closeMessage{
	color:#333333;
	font-weight:normal;
	font-size:0.9em;
}