/*BODY*/
.body
{
	clear:left;
        position:absolute;
}

/*PATH - BREADCRUMBS*/
.path 
{  
	clear:both;
	margin-left:150px;
	FONT-SIZE: 11px;
	COLOR: #666666;
	TEXT-DECORATION: none;
	width:630px;
	border-bottom:solid 1px #666666;

}

.candidancyFormTitle
{
	font-weight:bolder;
}

.pathItemActive
{
	FONT-WEIGHT: bold;
}

.pathItemInactive
{
	FONT-WEIGHT:normal;
}

.path ul {
	list-style: none;
	padding: 0;
	margin: 0;
	
}

.path ul li {
	display: inline;
	padding: 0;
	margin: 0;	
}

.path ul li a
{
	FONT-SIZE: 11px;
	COLOR: #666666;
	TEXT-DECORATION: none;
}

/* SELF CANDIDATE*/
.selfCandidateArea
{
	/*position:absolute;
	left:639px;*/
	display:none; /*26-10-2007*/
}

/* TOP IMAGE*/
.topImage
{
	margin-top:20px;
	margin-left:170px;
	/*BORDER-TOP:white 20px solid;*/
	BORDER-LEFT: #B6162C 10px solid;
	/*padding: 0;*/
	/*height:68px;*/
}

.candidancyList
{
	padding-top:10px;
}

.candidancyList ul{margin: 0;padding-left: 20px; list-style-type:none;  list-style-image: url(../Images/btn_arrow_eRecruitment.gif);}

/*MENU*/
.menu {float:left;  margin-left: 0px; margin-right: 3px; margin-top:30px;}
.menu ul{margin: 0;padding: 0;list-style-type: none;}
.menu li { margin: 0 0 1px 0; }
.menu ul li a
{
	display: block;
	padding: 5px 10px;
	width: 125px;
	
	/*border-right:solid 1px black;*/
}
/*first level hyperlink style*/
.menu .menuList .menuItem a
{
	color: #fff;
	background-color: #B6162C;
	text-decoration: none;
}

/*first level active hyperlink style*/
.menu .menuList .menuItemActive a
{
	color: #fff;
	background-color: #B6162C;
	/*color: black;
	background-color: #F398A4;*/
	text-decoration: none;
}

.menu .menuList .menuItemActiveSelected a
{
	/*color: #fff;
	background-color: #B6162C;*/
	color: black;
	background-color: #F398A4;
	text-decoration: none;
}

.menu .menuList li a:hover {
	background-color: #F398A4;
	text-decoration: none;
	color:Black;
}

.menu ul ul li { margin: 1px 0 1px 0; }


.menu .menuList .menuItemActive ul li a
{
	border-bottom:solid 1px black;
}

.menu .menuList .menuItemActiveSelected ul li a
{
	border-bottom:solid 1px black;
}

.menu .menuList .menuItemActive .menuList .menuItem a {background-color: #F2F2F2; color:Black; border-bottom:solid 1px black;}
/***/
.menu .menuList .menuItemActiveSelected .menuList .menuItem a {background-color: #F2F2F2; color:Black; border-bottom:solid 1px black;}

.menu .menuList .menuList {display: none;}
.menu .menuItemActive .menuList {display: block;}
.menu .menuItemActive .menuList .menuItem {display: block;}
/****/
.menu .menuItemActiveSelected .menuList {display: block;}
.menu .menuItemActiveSelected .menuList .menuItem {display: block;}

.menu .menuList .menuItemActive {display:block !important;}
/*****/
.menu .menuList .menuItemActiveSelected {display:block !important;}

.menu .menuList .menuItemActive .menuList .menuItem a:hover
{
	background-color: #F398A4;
}
/*****/
.menu .menuList .menuItemActiveSelected .menuList .menuItem a:hover
{
	background-color: #F398A4;
}

/*ident third level menu items*/
.menu ul li ul li ul li a
{
	width: 100px;
	padding-left: 35px;
}
.menu ul li ul li a
{
	width: 115px;
	padding-left: 20px;
}


/*PAGE TOP*/
.pageTop
{
	clear:both;
}

/*PAGE BACK*/
.backToPage
{
	clear: both;
	text-align:right;
	float: right;
}

/* 1 - CONTENT*/
.content
{
	width:453px;
	float: left;
	margin-top:30px;
	padding-left: 25px;
	padding-right: 10px;
        /*position:absolute;*/
	/*border:solid red 1px;*/
}


*html.content
{
  position:absolute;
}

/*************************************************************************/
.contentList
{
	width:453px;
	margin-bottom: 20px;
}

.content a:visited
{
	color: Blue;
}

.contentList ul
{	
	margin-left: 0px;
	padding-left : 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	list-style-type: none;
}

.contentList ul li:first-child
{
	padding-top: 0;
}

.contentList ul li 
{
	clear: both;
	margin-left: 0px;
	padding-left : 0px;
	padding-bottom: 10px;
	padding-top: 10px;
	height: 100%;
	border-bottom:solid 1px #666666;
}

/* 1.1 - CONTENT TITLE*/
.contentTitle
{
	padding-bottom:5px;
	float:left;
	/*width:72px;*/
}

.sectionTitle
{
	font-weight:bolder;
	padding-bottom:20px;
}

/* 1.1.1 - CONTENT TITLE BULLET*/
.contentTitleBullet
{
	width: 4px;
	height: 11px;
	background-image: url(../Images/btn_arrow_eRecruitment.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
	float:left;
	padding-right:5px;
	background-color: Transparent;
}

/* 1.1.2 - CONTENT DATE*/
.contentDate
{
	float:left;
}

/*************************************************************************/

/* 1.2 - CONTENT AREA*/
.contentArea
{
	padding-left:5px;
	width:375px;
}

/* 1.2.1 - CONTENT TITLE DETAIL LINK*/
.contentTitleDetailLink
{
	padding-bottom:5px;
}

/* 1.2.2 - CONTENT IMAGE*/
.contentImage
{
	margin-right: 5px;
	margin-bottom: 2px;
	float: left;
}

.contentImage img
{
	border:0;
}

/* 1.2.3 - CONTENT LEAD*/
.contentLead
{
	
}

/**************************************************************************/
/*RELATED CONTENTS AREA TITLE*/
.relatedContentsAreaTitle
{
	/*padding-left:10px;*/
	padding-bottom:10px;
}

/*RELATED CONTENTS AREA TITLE BULLET*/
.relatedContentsAreaTitleBullet
{
	width: 4px;
	height: 7px;
	background-image: url(../Images/btn_arrow_blue_eRecruitment.gif);
	background-repeat: no-repeat;
	float:left;
	padding-right:5px;
}

/*RELATEDCONTENTS*/

.relatedContentList
{
	width:439px;
	margin-bottom: 20px;
	/*margin-left:15px;*/
	
}

.relatedContentList ul
{	
	margin-left: 0px;
	padding-left : 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	list-style-type: none;
	/*border-top: solid 1px #036;*/
}

.relatedContentList ul li
{
	clear: both;
	margin-left: 0px;
	padding-left : 0px;
	padding-bottom: 10px;
	padding-top: 20px;
	height: 100%;
	border-bottom:solid 1px #666666;
	/*border: solid 1px green;*/
}

.relatedContentList ul li:first-child
{
	padding-top: 0;
}

.firstRelatedContent 
{
	padding-top: 0;
}

/* 1.1 - RELATED CONTENT TITLE*/
.relatedContentTitle
{
	padding-bottom:5px;
	float:left;
	width:72px;
}

/* 1.1.1 - RELATED CONTENT TITLE BULLET*/
.relatedContentTitleBullet
{
	/*width: 4px;
	height: 7px;
	background-image: url(../Images/btn_arrow_eRecruitment.gif);
	background-repeat: no-repeat;
	float:left;
	padding-right:5px;*/
	width: 4px;
	height: 11px;
	background-image: url(../Images/btn_arrow_eRecruitment.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
	float:left;
	padding-right:5px;
	background-color: Transparent;
}

/* 1.1.2 - RELATED CONTENT DATE*/
.relatedContentDate
{
	float:left;
}

/*************************************************************************/

/* 1.2 - RELATED CONTENT AREA*/
.relatedContentArea
{
	width:360px;
}

/* 1.2.1 - RELATED CONTENT TITLE DETAIL LINK*/
.relatedContentTitleDetailLink
{
	padding-bottom:5px;
}

/* 1.2.2 - RELATED CONTENT IMAGE*/
.relatedContentImage
{
	margin-right: 5px;
	margin-bottom: 2px;
	float: left;
}

.relatedContentImage img
{
	border:0;
}

/* 1.2.3 - RELATED CONTENT LEAD*/
.relatedContentLead
{
	
}

/*************************************************************************/
/*CONTENT DETAIL*/
/*title*/
.contentDetailTitle
{
	clear: both;
}

.contentDetailTitleName
{
	font-weight:bold;
    /*font-size:larger;*/
    width:200px;
    padding-left:5px;
}

.liveOpportunityDetailTitleName
{
    width:200px;
    padding-left:5px;
}

.opportunityDetailTitleName
{
	font-weight:bold;
}

.contentDetailDate
{
	float:left;
}

/*title Bullet*/
.contentDetailTitleBullet
{
	width: 4px;
	height: 7px;
	background-image: url(../Images/btn_arrow_eRecruitment.gif);
	background-repeat: no-repeat;
	float:left;
	padding-right:5px;
}

/*area*/
.contentDetailArea
{
	margin-left: 10px;
	margin-top:10px;
	margin-bottom:20px;
}

/*image*/
.contentDetailImage
{
	margin-right: 5px;
	margin-bottom: 2px;
	/*width: 135px;*/
	float: left;
}

.contentDetailImage img
{
	border:0;
}

/*lead*/
.contentDetailLead
{}

/*body*/
.contentDetailBody
{}

/*contentOptions (pdf and printversion)*/
.contentOptions
{
	clear:both;
	width: 350px;
	margin-bottom: 20px;
	margin-top:20px;
	padding-left:20px;
}

.contentOptions ul
{
	list-style: none;
	padding:0;
	margin:0;
	/*padding: 10px 0 10px 0;*/
	/*margin-bottom: 20px;*/
}

.contentOptions ul li
{
	/*margin: 0 0.4em 0 -0.4em;*/
	float: left;
}

/*pdf aux item*/
.pdfVersionLinkAuxItem
{
	width: 18px;
	height: 16px;
	padding-right:2px;
	background-image: url(../Images/pdficon.gif);
	background-repeat: no-repeat;
	float:left;
	
}

.printVersionLinkAuxItem
{
	cursor: hand;
	width: 20px;
	height: 16px;
	float: left;
	padding-right:2px;
	background-image: url(../Images/print.gif);
	background-repeat: no-repeat;
}

/*************************************************************/

/*LINKS AREA*/
.linksArea
{
	/*top:320px;*/ /*26-10-2007*/
	position:absolute;
	left:639px;
	
}


.candidancyMessage
{
	clear:both;
	padding-left:10px;
}

/*PAGE TITLE*/
.pageTitle
{
	/*text-align:center;*/
	width:453px;
	font-weight:bolder;
	font-size:larger;
	margin-bottom:10px;
}

.infoMessage
{
	width:453px;
	/*font-weight:bolder;*/
	/*font-size:larger;*/
	margin-bottom:10px;
}

.resultsMessagePageTitle
{
	width:453px;
	font-weight:bolder;
	font-size:larger;
	text-align:center;
	color:#666666;
	margin-bottom:10px;
	
}

/*SECTION DESCRIPTION*/
.sectionDescription
{
	margin-bottom:15px;
}

/*IMAGE BOTTOM*/
.bottomImage
{
	margin-right: 15px;
	margin-bottom: 2px;
	width: 145px;
	position:absolute;
	top:670px;
	left:4px;
}

.bottomImage img
{
	border:0;
}

/*PAGE LIST*/
.pageList
{
	clear: both;
	font-weight: bold;
	padding: 0 0 0 0;
	margin: 0 0 20px 0;
}

.pageList ul
{
	list-style: none;
	margin: 0;
	padding: 0;
	padding-top: 10px;
}

.pageList ul li:before { content: "  "; }

.pageList ul li 
{
	margin-left: 0px;
	padding-left: 0px;
	margin-right: 5px;
	float: left;
	vertical-align: middle;
}

.pageList ul li a
{
	vertical-align: middle;
}


.contentFirstColumnTitle
{
	float:left;
}

.titleContentBreakLine
{
	padding-bottom:5px;
}

.contentSecondColumnTitle
{
	padding-left:210px;
	/*padding-top:10px;*/
}



