@CHARSET "UTF-8";

#esanum .form-row { 
	width: 570px;
}

#esanum .form-row .helper {
	margin:5px 0 -4px 4px;
}

#esanum .form-row textarea {
    height: 150px;
    margin: 0;
}

#esanum .form-row label,
#esanum .form-row input,
#esanum .form-row * {
	float: left;
	margin-right: 3px;
}

#esanum .form-row input.no-border {
	border: 0;
}

#esanum .form-row label.bold {
	font-weight: bold;
}

#esanum .form-row input {
    margin-top: 3px;
}

#esanum .form-row label {
	width: 140px;
	font-weight: normal;
}

#esanum div.form-help *,
#esanum div.form-help {
	color: gray;
	font-size: 9px;
	font-family: verdana, geneva, helvetica, arial;
}

#esanum div.form-help {
	margin-bottom: 4px;
}

#esanum table.job-items tr td {
	vertical-align: top;
	margin: 0;
	padding: 0 3px 3px 0;
}

#esanum table.job-items tr {
    margin: 0 0 4px 0 !important;
}	

#esanum table.job-items tr td.label {
    font-weight: bolder;
    width: 200px;
}

#esanum div.contact-info {
	border-left: 5px solid #000;
	padding-left: 5px;
	margin-bottom: 30px;
}

#esanum #job-market h3 { margin-bottom: 2px; }
#esanum span.color { color: orange; }

#esanum #speciality_container * {
	float: none;
}

#esanum .job-search-box {
	float: left; 
	width: 49.5%; 
	height: 150px; 
	border: 1px solid #8eb8fc;
	margin-bottom: 3px;
	background: #f3f7ff;
	cursor: pointer;
	overflow: hidden;
	padding-bottom: 5px;
}

#esanum .job-search-box .header {
	width: 100%;
	height: 20px;
	color: #fff;
	font-weight: bolder;
	background: #8bb6fc url(/pix/tmpl_pix/header_blue.gif) repeat-x top left;
	overflow: hidden;
}
#esanum .job-search-box .header span {
	padding: 5px;
	overflow: hidden;
}

#esanum .job-search-box .desc {
    height: 100px;
    padding: 5px;
    overflow: hidden;
}

#esanum .job-search-box .info {
	padding: 5px;
	overflow: hidden;
}

#esanum .job-search-box .info a {
    font-weight: bolder;
}
