/* CSS Document */

	/* {margin:0; padding:0;}*/
    body  { margin:5px 5px 0 5px; padding:0; }
	body #efcBackOfficeSubNav {font-family:Arial, Helvetica, sans-serif; font-size:100%;}
	img { border: none; }
	
	#backOfficeNavHolder { clear:both;}
	
	#efcBackOfficeSubNav a:link {color:#336699; font-weight:normal; text-decoration:none}
	#efcBackOfficeSubNav a:visited {color:#336699; font-weight:normal; text-decoration:none}
	#efcBackOfficeSubNav a:hover {color:#336699; font-weight:normal; text-decoration:underline}
	
	#efcBackOfficeSubNav a:link {color:#336699;}
	#efcBackOfficeSubNav a:visited {color:#336699;}
	#efcBackOfficeSubNav a:hover {color:#336699;}
	#efcBackOfficeSubNav a:link.selected {color:#666666; font-weight:bold; text-decoration:none;}
	#efcBackOfficeSubNav a:hover.selected {color:#666666; font-weight:bold; text-decoration:none; cursor:pointer;}
	#current a:hover { cursor:pointer !important;}
	/* Holds all of the Back Office Header */
	#efcBackOfficeHeader {font-size:0.75em;}

	/* Level 2 - back office header logo */ 
	 #BackOfficeHeaderLogo {overflow:hidden;}
	 #BackOfficeHeaderLogo span {position:absolute; background:url(/assets/images/v1/generic/efcLogos/logoEFCcom72px.gif) left top no-repeat; width:340px; height:49px;  margin:0 0 5px 0px; cursor:pointer;}
	
	 #BackOfficeHeaderLogo h1 {padding:0 0 0 3px; vertical-align:bottom; float:left; color:#0e1a2a;}
	 #BackOfficeHeaderLogo h2.recruitOffice { float:right; padding:14px 0 0 0;}
	 #BackOfficeHeaderLogo h2, #BackOfficeHeaderLogo h1 {margin:0;}
		
	/* Level 2 - back office header logo */ 
	
	#BackOfficeSalmonStripe {  padding:0 0 0 25px; background:#FFCC99 url(/assets/images/v1/corner-salmon.gif) no-repeat scroll right top;}
	#BackOfficeSalmonStripe span a { font-weight:bold; color:#0e1a2a !important; font-size:12px; padding:1px 0 1px 0; display:block; text-decoration:none;}
	#BackOfficeSalmonStripe span a:hover {color:#cc6633 !important; text-decoration:underline;}
	/* efc Back Office Nav */

     #efcBackOfficeNav { position:relative; width:100%; background:#FFCC99 url(/assets/images/v1/backOffice/backOfficeHeader/doubleGreyTabLine.gif) repeat-x bottom; line-height:normal;}	
     #efcBackOfficeNav ul { margin:-2px 0 0 0; padding:9px 11px 0 22px; list-style:none; font-size:11px; }
     #efcBackOfficeNav li { display:inline; margin:0; padding:0; font-weight:bold;}
    
	 #efcBackOfficeNav a { float:left; background:url("/assets/images/v1/backOffice/backOfficeHeader/efcTabLeft.gif") no-repeat left top;
      margin:0; padding:0 1px 0 5px; text-decoration:none; color:#666666;}
	
	html body  #efcBackOfficeNav .special a {background:none; padding:5px 0 0 10px; font-size:11px; color:#336699; text-decoration:none;}  	html body #efcBackOfficeNav .special a:hover { text-decoration:underline; } 
	
     #efcBackOfficeNav a span { float:left; display:block; background:url("/assets/images/v1/backOffice/backOfficeHeader/efcTabRight.gif") no-repeat right top;
      padding:4px 13px 4px 6px; color:#333; font-weight:bold; color:#666666;}
    
	/* Commented Backslash Hack hides rule from IE5-Mac \*/
     #efcBackOfficeNav a span {float:none;}
    
	/* End IE5-Mac hack */
     #efcBackOfficeNav a:hover span { color:#666666;}
	  
	/* Changes tab to white on hover */
     #efcBackOfficeNav a:hover { background-position:0% -22px; }
     #efcBackOfficeNav a:hover span { background-position:100% -22px; }

	/* Changes tab to white on correct page */
     #efcBackOfficeNav #current a { background-position:0% -44px; }
     #efcBackOfficeNav #current a span { background-position:100% -44px; font-weight:bold; }
	
	/* Level 3 - efcBackOfficeSubNav */
	 #efcBackOfficeSubNav {margin:0px 3px 0 11px; clear:both;}
	 #efcBackOfficeSubNav ul { padding:12px 0 4px 7px; margin:0; font-weight:normal; float:left; font-size:1em; color:#555555;}
	
	 #efcBackOfficeSubNav li {display:inline; padding:0px 8px 0 5px; margin:0; 
	background:url("/assets/images/v1/backOffice/backOfficeHeader/subNavDividerBar.gif") no-repeat right; }
	 #efcBackOfficeSubNav .last { background-image:none;}
	
	 #efcBackOfficeSubNav .loginDetails{float:right; padding:4px 0; position:relative; color:#333333;}
	 #efcBackOfficeSubNav .loginDetails .userDetails{float:left; position:relative; top:2px; font-weight:bold;}
	 #efcBackOfficeSubNav .loginDetails a{margin:0 0 0 10px; position: relative; top: 2px;}
	 #efcBackOfficeSubNav .loginDetails .userImage {float:left; padding:0 5px 0 0;}
	
	 #doubleLinedBorder { background:url(/assets/images/v1/backOffice/backOfficeHeader/doubleLinedBorder.gif) repeat-x; height:6px; }
	
	 .adminPageTitle  { padding: 2px; padding-left: 10px; font-weight: bold; font-size: 10px;}	
	
	 .selectedCompanyContainer {position: relative; top: 6px; left: 10px; background-color: #F6EFC8; padding: 2px; padding-left: 4px; border: 1px solid #DDDDDD; color: #888888; font-size: 10px;}
	 
	 /* Page Header Section */
	 h3{padding:10px 0 10px 23px; float:none; width:auto;}
	 
	 #backOfficeContentContainer {position:relative; left: 23px; width:950px !important;}
	 
	.jobListTableHeader {background: #EEF0E7; padding: 4px;}
	.jobListTableHeader a {font-weight: bold;}
	.jobListTableRow {border-bottom:thin solid #EEF0E7; padding: 4px;}
	
	.companyUserListTableHeader {background: #EEF0E7; padding: 4px;}
	.companyUserListTableHeader a {font-weight: bold;}
	.companyUserListTableRow {border-bottom:thin solid #EEF0E7; padding: 4px;}
	
/* image strip under sub nav */
	.doubleLinedBorder { background:url(/assets/images/v1/backOffice/resumeSearchTab/doubleLinedBorder.gif) repeat-x; height:6px; margin:0; padding:0; overflow:hidden; }
	.doubleLinedBorderSpecial {padding:0!important; margin:6px 10px 0 0!important;}
	.doubleLinedBorderDarker { background:url(/assets/images/v1/backOffice/resumeSearchTab/doubleLinedBorderDarker.gif) repeat-x; height:6px; margin:8px 0; padding:0; overflow:hidden; }

/* Styling <a> tags homepage menu, after get rid off JS code in href attribute */	
	a.companySpecific:link {color:#333333;}
	a.companySpecific:visited {color:#333333;}
	a.companySpecific:hover {color:red;}
	
	
/* multi user */
#efcBackOfficeSubNav .loginDetails.multiUser .userDetails {
	background: url(/assets/images/efc-generic/arrow-down.gif) no-repeat right 5px;
	padding-right: 16px;
	cursor: pointer;
}

#efcBackOfficeSubNav .loginDetails.multiUser ul.userList {
	display: none;
	width: 280px;
	position: absolute;
	background-color: #e0e3da;
	border: solid 1px #cacbc6;
	left: -127px;
	padding: 3px;
	list-style-image: none;
	z-index: 99;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: 0 3px 5px #CCCCCC;
	-webkit-box-shadow: 0 3px 5px #CCCCCC;
	box-shadow: 0 3px 5px #CCCCCC;
}

#efcBackOfficeSubNav .loginDetails.multiUser ul.userList li {
	display: block;
	padding-right: 95px;
	height: 1em;
	overflow: hidden;
	font-size: 11px;
	margin-top: 3px;
	padding: 7px 6px 8px 23px;
	background: url(/assets/images/efc-generic/icons/16-user.gif) no-repeat 3px center;
	background-color: #F0F2EB;
	cursor: pointer;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

#efcBackOfficeSubNav .loginDetails.multiUser ul.userList li.first { margin-top: 0; }

#efcBackOfficeSubNav .loginDetails.multiUser ul.userList li:hover,
#efcBackOfficeSubNav .loginDetails.multiUser ul.userList li.odd:hover {
	background-color: #fffae6;
}

#efcBackOfficeSubNav .loginDetails.multiUser ul.userList li.odd {
	background-color: #f9faf8;
}

#efcBackOfficeSubNav .loginDetails.multiUser ul.userList li strong {
	display: inline-block;
	height: 1.2em;
	width: 132px;
	overflow: hidden;
}

#efcBackOfficeSubNav .loginDetails.multiUser ul.userList li em {
	position: absolute;
	width: 115px;
	height: 1.2em;
	overflow: hidden;
	right: 10px;
	font-size: 10px;
	color: #999;
}

#simplemodal-container .modalControl {
	position: static;
	margin-top: 25px;
	margin-bottom: 10px;
}

#simplemodal-container { z-index: 9999 !important; }

#simplemodal-container #chooseUserModal p {
	margin: 12px;
	padding: 4px 0 0 0;
	font-size: 12px;
}

#simplemodal-container #chooseUserModal ul.userList {
	list-style-image: none;
	list-style-type: none;
}

#simplemodal-container #chooseUserModal ul.userList li strong {
	display: inline-block;
	width: 150px;
	height: 1.2em;
	overflow: hidden;
	background: url('/assets/images/efc-generic/icons/16-user.gif') no-repeat;
	margin-left: 4px;
	padding-left: 20px;
}

