/**********************************************************************************************************/
/* LEFT BOX - Latest Vacancies */

.JOB_box
{
	margin-top:3px;
}
.JOB_boxHeader
{
	background-image: url('/images/jobs_header.gif');
	background-repeat: no-repeat;
	height: 44px;
}

.JOB_HeaderTitle
{
	float:left;
	width: 130px;
}
.JOB_HeaderTitleInner
{
	font-size: 0.9em;
	font-weight: bold;
	padding: 17px 0px 0px 7px;
}
.JOB_HeaderTitleInner a, .JOB_HeaderTitleInner a:visited
{
	color: #8e96c6;
	text-decoration: none;
}
.JOB_HeaderTitleInner a:hover
{
	color: #8e96c6;
	text-decoration: underline;
}

.JOB_HeaderRegister
{
	float: right;	
	font-size: 0.8em;
}
.JOB_HeaderRegisterInner
{
	padding: 12px 2px 0px 0px;
}
.JOB_HeaderRegisterInner a, .JOB_HeaderRegisterInner a:visited
{
	color: #8e96c6;
	text-decoration: none;
}
.JOB_HeaderRegisterInner a:hover
{
	color: #8e96c6;
	text-decoration: underline;	
}

.JOB_boxFooter
{
	height: 19px;
	background-image: url('/images/jobs_bottom.gif');
	background-repeat: no-repeat;
}
.JOB_LeftDetails
{
	background-image: url('/images/bg_job.gif');
	background-repeat: repeat-y;
}
.JOB_item
{
	padding: 5px 5px 0px 10px;
	text-align: left;
	font-size: 0.8em;
}
.JOB_item a, .JOB_item a:visited
{
	color			: #666666;
	text-decoration: none;
}
.JOB_item a:hover
{
	color			: #666666;
	text-decoration: underline;
}
.JOB_AdLabel, .JOB_AdLabel a, .JOB_AdLabel a:visited
{
	color: #8e96c6;
	text-decoration: none;
}
.JOB_AdLabel a:hover
{
	color: #8e96c6;
	text-decoration: underline;
}
.JOB_AdDate
{
	font-style: italic;
}
.JOB_AdLink
{
	padding: 0px 5px 10px 0px;
	text-align: right;
	font-size: 0.8em;
}
.JOB_AdLink a, .JOB_AdLink a:visited
{
	color: #8e96c6;
	text-decoration: none;
}
.JOB_AdLink a:hover
{
	color: #8e96c6;
	text-decoration: underline;
}
/**********************************************************************************************************/
/* JOB VACANCIES page*/


.JOB_CategoryLink
{
	padding: 1px 0px 1px 30px;
	font-size: 0.9em;
}
.JOB_CategoryLink a, .JOB_CategoryLink a:visited
{
	font-weight: bold;
	color: #8e96c6;
	text-decoration: none;
}
.JOB_CategoryLink a:hover
{
	font-weight: bold;
	color: #8e96c6;
	text-decoration: underline;
}


.JOB_PageNav
{
	font-size: 0.8em;
}
.JOB_introText
{
	float: left;
	font-style: italic;
}
.JOB_PageThru
{
	float: right;
	text-align: right;
}
.JOB_PageThruText
{
	color: #6e4390;
}
.JOB_PageThruLink
{
	color: #8e96c6;
}
.JOB_PageThruLink a, .JOB_PageThruLink a:visited
{
	color: #8e96c6;
}

.JOB_VacancyBox
{
	margin: 10px 0px 15px 0px;
}
.JOB_VacancySummary
{
	background-color: #f2f2f3;
	border-top: 1px dotted #999999;
	border-bottom: 1px dotted #999999;
	font-size: 0.8em;
}

.JOB_FirstLine
{
	border-bottom: 1px dotted #999999;
	padding-bottom: 3px;
}
.JOB_SecondLine
{
	padding-bottom: 5px;
}
.JOB_Left
{
	float: left;
	width:450px;
}
.JOB_Right
{
	float: left;
	width: 200px;
	text-align:left;
}
.JOB_Inner
{
	padding: 5px 3px 0px 10px;
}
.JOB_Inner a, .JOB_Inner a:visited
{
	text-decoration: none;
}
.JOB_Inner a:hover
{
	text-decoration: underline;
}
.JOB_Label
{
	color: #6e4390;
	font-weight: bold;
}
.JOB_LabelDetails
{
	color: #8e96c6;
	margin-top: 15px;
	border-bottom: 1px dotted #999999;
}
.JOB_title
{
	color: #333333;
	font-weight: bold;
}
.JOB_Date
{
	font-style: italic;
	color: #8e96c6;
}
.JOB_LinksApply
{
	font-size: 0.9em;
}
.JOB_LinksApply a, .JOB_LinksApply a:visited, .JOB_LinksApply a:hover
{
	color: #6e4390;
}
.JOB_DatePosted
{
	font-size: 0.8em;
	color: #333333;
	font-style: italic;
}

/****************************************************************************************************************/
/* JOB ALERT  */

.JOB_alertWhiteLine
{
	padding: 5px 0px 5px 0px;
}
.JOB_AlertSummary
{
	background-color: #f2f2f3;
	border-top: 1px dotted #999999;
	border-bottom: 1px dotted #999999;
}

.JOB_AlertInner
{
	padding: 5px 3px 0px 10px;
	font-size: 12px;
}
.JOB_AlertInner a, .JOB_AlertInner a:visited
{
	text-decoration: none;
}
.JOB_AlertInner a:hover
{
	text-decoration: underline;
}
