/* =================== */
/* APPLY / POST RESUME */
/* =================== */

.apply_bar .right{ float:right;	padding:5px 10px 0 0; text-align:right;	font-weight:normal; }

.title_bar_to{
	display:block;
	width:676px;
	padding:3px 10px;
	margin:0;
	background:#E3E4D0;
	border-bottom:1px solid #8D8C73;
	font-weight:bold;
	clear:both;
}

fieldset.apply{ 
	border:0; 
	width:100%; 
	margin:10px 0 10px 5px; 
	display:block; 
	background:url(../findjob/images/fieldset.gif) left repeat-y;
}

.apply .form_row{ margin:8px 0; }

.form_row label{
	float:left;
	display:block;
	width:112px;
	padding:3px 8px 3px 0;
	margin:0 10px 0 0;
	text-align:right;
	color:#6D6467;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
}

#apply_form p, #post_resume p{ margin:10px 0 10px 5px; padding:0; }

.txtinput{ width:397px; }

.txtinput_sm{ width:250px; }

.txtinput_sm2{ width:60px; }

.txtinput_sm3{ width:371px; margin-right:-3px; }

.txtinput_ddl{ width:397px; padding:0; margin:5px; }

.tech_strengths{ 
	width:610px !important;
	width:613px;
	clear:both;
	padding:0;
	overflow:hidden;
	margin:5px;
}

.tech_strengths .tech_str1{ width:400px; text-align:center; font-weight:bold; float:left; padding:0; margin:0; }
.tech_strengths .tech_str2{ width:70px; text-align:center; font-weight:bold; float:left; padding:0; margin:0; }
.tech_strengths .tech_str3{ width:70px; text-align:center; font-weight:bold; float:right; padding:0; margin:0 0 0 -3px; }

.apply_txtarea{ width:397px; height:75px; padding:0; margin-left:5px; }

.list_txtarea{ width:397px; height:75px; padding:0; }

.contact_txtarea{ width:250px; height:75px; padding:0; }

.job_cat{
	clear:both;
	width:666px;
	padding:10px 10px;
	margin:0 5px;
}

.job_cat .left{
	width:333px;
	float:left;
	text-align:left;
	padding-bottom:10px;
}

.job_cat .right{
	width:333px;
	float:left;
	text-align:left;
	padding-bottom:10px;
}

b.checkbox{ position:relative; top:-3px !important; top:-2px; left:2px; margin:0; padding:0; }
p.checkbox{ position:relative; top:-10px; left:22px; width:654px; }

.required_font{ color:#C10435; font-size:10px; }

.error_row{
	display:block;
	width:100%;
	padding:2px 0;
	text-indent:10px;
	background:#C10435;
	color:#FFFFFF;
	margin:5px 0;
	font-size:11px;
}

/* ======================== */
/* /END APPLY / POST RESUME */
/* ======================== */