/* Generic Back Office Styles - 11/04/07 */


/* CSS Float ClearFix Added by dave. START dont delete */
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {	display:inline-block;}
 /* mac hide \*/
	* html .clearfix {height: 1%;}
	  .clearfix {display: block;}
/* End hide */
/* CSS Float ClearFix Added by dave . END dont delete */

/* Tags */
* {margin:0; padding:0;}
body{ color:#333333;}
fieldset {border:none; margin:10px 0 10px 10px; padding:0 0 0 0; position:relative;}
fieldset.keywords { margin:0 0 10px 0px; padding: 10px 0 0 0;}
legend {display:none;}
h3{float:left; width:235px;}
ul, li{ list-style-type:none; list-style:none; list-style-image:none;}
.clear{clear:both;}
/* Tags End */

/* Testing Interface Remove On Live */
#navBar { position:absolute; background-color:#006633; right:10px; top:10px; width:150px; padding:3px 0 0 0;}
#navBarButton{ border:1px solid #ffffff; float:left; margin:0 5px 0 5px;}
#navBarButton a{ color:#ffffff; text-decoration:none;}
/* Testing Interface Remove On Live End */

/* Back Office Header & Nav */

	* {margin:0; padding:0;}
    body { margin:10px 0 0 5px; padding:0; font-family:Arial, Helvetica, sans-serif;}
	img { border: none; }
	
	a:link {color:#336699; font-weight:normal; text-decoration:none}
	a:visited {color:#336699; font-weight:normal; text-decoration:none}
	a:hover {color:#336699; font-weight:normal; text-decoration:underline}
	
	/* Holds all of the Back Office Header */
	#efcBackOfficeHeader {}

	/* Level 2 - back office header logo  */
	
	#BackOfficeHeaderLogo {overflow:hidden;}
	#BackOfficeHeaderLogo h2 {padding:0 0 0 0px; vertical-align:bottom; float:left;}
	#BackOfficeHeaderLogo h2.recruitOffice { float:right; padding:14px 0 0 0;}
	#BackOfficeHeaderLogo h2 img{padding:0 0 0 14px;}
	
	#BackOfficeSalmonStripe {  padding:0 0 0 37px; background:#FFCC99 url(/assets/images/v1/corner-salmon.gif) no-repeat scroll right top;}
	#BackOfficeSalmonStripe span a { font-weight:bold; color:#0e1a2a; font-size:12px; padding:1px 0 1px 0; display:block;}
	
	/* 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 8px; padding:9px 11px 0 27px; 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 25px; clear:both;}
	#efcBackOfficeSubNav ul { padding:5px 0 4px 6px; margin:0; font-weight:normal; float:left; font-size:1em; color:#555555;}
	#efcBackOfficeSubNav li {display:inline; padding:0px 0 0 6px; margin:0; }
	#efcBackOfficeSubNav .loginDetails{float:right; padding:2px 0 0 0; position:relative; color:#333333;}
	#efcBackOfficeSubNav .loginDetails .userDetails{float:left; position:relative; top:3px; font-weight:bold;}
		#efcBackOfficeSubNav .loginDetails .userDetails a{padding:0 0 0 3px;}
	#efcBackOfficeSubNav .loginDetails .userImage {float:left; padding:1px 5px 0 0;}
	
/* Back Office Header End */

/* Back Office Containers */
#backOfficeContainer{ width:905px; margin:0 0 30px 0;}
/* Back Office Containers End */

/* Box Corners */
	.topLeftDarkBorderLightGreyCorner{ position:absolute; height:6px; width:6px; top:-1px; left:-1px; 	 
	background:url(/assets/images/v1/backOffice/resumeSearchTab/greyCornerOnGreyTopLeft.gif) no-repeat top left; z-index:1005;}
	.topRightDarkBorderLightGreyCorner{ position:absolute; height:6px; width:6px; top:-1px; right:-1px;
	background:url(/assets/images/v1/backOffice/resumeSearchTab/greyCornerOnGreyTopRight.gif) no-repeat top right; z-index:1003;}
	.bottomLeftDarkBorderLightGreyCorner{ position:absolute; height:6px; width:6px; bottom:-1px; left:-1px;
	background:url(/assets/images/v1/generic/corners/bottomLeftDGreyCornerF0F2Content.gif) no-repeat bottom left; z-index:1002;}
	.bottomRightDarkBorderLightGreyCorner{ position:absolute; height:6px; width:6px; bottom:-1px; right:-1px;
	background:url(/assets/images/v1/generic/corners/bottomRightDGreyCornerF0F2Content.gif) no-repeat bottom right; z-index:1001;}
/* Box Corners End */
