#apply {
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	width:629px;
}

#apply h1 {
	margin:0 0 25px 0;
	padding:0;
	font-size:15px;
	color:#000;
}
#apply h1 span {float:left;margin:0;padding:0;height:25px;}
#apply h1 span.red {display:block;width:500px;color:#b61d22;}


#apply form {margin:10px 0px 0px 0px;}
#apply fieldset {margin:0px 0px 2px 100px;padding:0px;width:620px;border:0px solid black;}
#apply fieldset label {font-size:11px;line-height:18px;float:left;margin:0px;padding:0px 5px 0px 0px;width:190px;display:block;text-align:right;}
#apply fieldset input {margin:2px 0px 0px 0px;padding:0px;width:220px;float:left;color:#000;font-family:Arial,Helvetica,sans-serif;font-size:11px;}
#apply fieldset textarea {margin:0px;padding:0px;width:220px;float:left;color:#000;font-family:Arial,Helvetica,sans-serif;font-size:11px;}

#apply #Applybtn {
	margin:40px 0px 0px 0px;
	padding:0px;
	width:629px;
}

#apply #Applybtn fieldset {
	float:right;
	margin:0px 0px 0px 5px;
	padding:0px;
	width:80px;
}
button.btn {
	float:right;
	margin:0px;
	padding:0px 0px 3px 0px;
	background-image:url(../images/buttons.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:80px;
	height:20px;
	font-size:12px;
	color:#FFF;
	border:0px;
	cursor:pointer;
}
button.btn:hover {
	background-image:url(../images/buttons.gif);
	background-position:0px 0px;
	color:#bdbdbd;
}

#apply fieldset label.msg 
{
	color:#b61d22;
	margin:0px 0px 0px 10px;
	padding:0px;
	display:none;
	float:left;
	text-align:left;
	border:0px solid black;
}
#apply fieldset label.invalid {display:block;}
#apply p {
    color:#aea07a;
    margin:10px 0px 0px 40px;
}
#apply img {
    margin:0px 0px 0px 40px;
}
fieldset input.invalid, fieldset select.invalid, fieldset textarea.invalid{border-color:#CC1D1A;}
fieldset label.invalid {color:#CC1D1A;display:block;}