form fieldset{
    border:1px solid #ccc;
	background-color:#EAF3FA;
	margin:20px 0px 20px 0px;
	width:960px;
	position:relative;
	display:block;
	padding: 0 10px 10px 10px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	
}

form fieldset legend{
	color:#2A4DAB;
	font-weight:bold;		
	background-color:#FFFFFF;
 	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	padding:2px;
	margin:0px 0px 10px 0px;
	position:relative;
	top: -12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	
}
	 
form fieldset legend img{
	padding:0px 5px 0px 5px;	
}

.nested-fieldset{
    border:1px solid #ccc;
	background-color:#EAF3FA;
	margin:20px 0px 20px 0px;
	width:930px;
	position:relative;
	display:block;
	padding: 0 10px 10px 10px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	
}

.nested-fieldset legend{
	color:#2A4DAB;
	font-weight:bold;		
	background-color:#FFFFFF;
 	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	padding:2px;
	margin:0px 0px 10px 0px;
	position:relative;
	top: -12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	
}


#apply-form .required {
	display:block;
	float:left;
	text-align:right;
	margin:4px 50px 0px 0px;
    width: 200px;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif
}
.form-data {
	font-weight:normal;	
}
#apply-form input,select,.form-data {
	margin:4px 0px 0px 0px;
}
#apply-form .field {
  padding-bottom: 10px;
  white-space: nowrap;
}

#apply-form .status {
  padding-top: 2px;
  padding-left: 8px;
  vertical-align: top;
  width: 246px;
  white-space: nowrap;
}

#apply-form .textfield {
  width: 150px;
}

#apply-form label.error {
  background:url("../img/unchecked.gif") no-repeat 0px 0px;
  padding-left: 23px;
  margin-left: 16px;
  padding-bottom: 2px;
  font-weight: bold;
  color: #C00;
}

#apply-form label.checked {
  background:url("../img/checked.gif") no-repeat 0px 0px;
  padding-left: 23px;
  margin-left: 16px;
}

#apply-form .success_msg {
  font-weight: bold;
  color: #0060BF;
  margin-left: 19px;
}

.button {
  background-color:#FFF;
  font: bold 100% 'trebuchet ms',helvetica,sans-serif;
  border:1px solid #999;
  color:#000;
  padding:5px 6px 5px 6px;
 text-decoration:none;
 
}

.button :link {
	color:#000;
	 
}