.left-half { width: 48%; float: left; }
.right-half { width: 48%; float: right; }


.job-phones {color: #90958e; font-size:95%;}

#content .no-bullets { margin-bottom: 2.5em; }

#content-extra .cv-file {
	/* background: #f7f7f7; */
	background: #dbe1d5;
	width: 100%;
	padding: 10px 0 1px;
	position: relative;
	margin: 2.5em 0;
	line-height: 1.5;
}

#content .cv-file { padding-top: 10px; }
.cv-file .row .field { padding-left: 0; }
#content-extra .cv-file .row .field { padding: 0 20px; }

#content-extra #r_cv_file input.file { width: 100%; }

#content-extra .cv-file-status p { margin-top: 0; padding: 0 20px; font-size: 93%; }

.page-art .wrapper { background: url(jobs_art.png) 50% 0; height: 160px; }
.page-art .wrapper div { background: url(/f/1/global/art_white_corner.png); width: 60px; position: absolute; margin: 0; top: 0; left: -14px; }
.page-art .wrapper .glare { top: 30px; }
