/*FORM STYLES*/

.required{
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #024ffd;
	float: left;

	margin-bottom: 20px;
}

.requiredStar{
	font: bold 17px Arial, Helvetica, sans-serif;
	color: #024ffd;
}


legend{


}

.ErrorBox{
	padding: 15px 0px 15px 6px;
	background: #f4ff83;
	border: 1px solid #CC0000;
	margin: 16px 39px;
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #CC0000;
	clear: both;
}

.ErrorBox p{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0px;
	padding: 0px;
}

.formStructure{
	margin: 0px;
	padding: 0px;	
}
fieldset{
	margin: 0px 0px 35px;
	padding: 0px;


}



dl {
	clear:both;
	margin: 0px;
	padding: 0px;
}
dt {
	float:left;
	text-align:right;
	width:150px;
	padding: 0px;
	color: #434343;
	font-size: 1em;
	font-weight: bold;
	margin-right: 10px;
}
.dtExpand{	float:left;
	text-align:right;
	width:200px;
	padding: 0px;
	color: #434343;
	font-size: 1em;
	font-weight: bold;
	margin-right: 10px;}
dd {
	float:left;
	width:300px;
	line-height:25px;
	margin:0 10px 0px 0;
	padding: 0px 0px 12px;
	text-align: left;
	font-size: 1em;
	font-weight: bold;
	color: #434343;
}
.ddContract{	float:left;
	width:250px;
	line-height:25px;
	margin:0 10px 0px 0;
	padding: 0px 0px 20px;
	text-align: left;
	font-size: 1em;
	font-weight: bold;
	color: #434343;}

 input {
	background: #eaeef8;
	border: 1px solid #fff;
	height:20px;
	font: 1em Arial, Helvetica, sans-serif;
	color: #024ffd;	
}

 textarea {
	background: #eaeef8;
	border: 1px solid #fff;
		font: 1em Arial, Helvetica, sans-serif;
	color: #024ffd;

}

input:focus, textarea:focus{ background-color:#fefed4}

.submitButton{
	background: #999 url(images/cbn_buttonSubmit.png) no-repeat;
	height: 68px;
	width: 202px;
	border-style: none;
	font-size: 1.2em;
	font-weight: bold;
	color: #333;

}

