/* CSS Document - eFC Global Stylesheet */

/* efcHolder Level 1 */
html body {padding:0; margin:5px 0 0 5px;}
#efcHolder {width:960px; font-family: arial, sans-serif;/*font-family: "lucida grande", arial, sans-serif;*/  font-size:0.75em;}

/* efcHolder Level 2 */

	/* Static efcHeader (layout & style) */
	#efcHolder #efcHeader {position:relative;}
	#efcHolder #efcHeader * {padding:0; margin:0;}
	#efcHolder #efcHeader #siteHeader{ background:url(/assets/images/v2/efcHeader/headerGradientTop.gif) repeat-x top; padding:10px; border-top:1px solid #BDC4D1; position:relative; z-index:8;}
	
		/* efcheader and ad column */
		#efcHolder #efcHeader #siteHeader h1{float:left; width:40%;}
		#efcHolder #efcHeader #siteHeader img{/*sb width:340px; height:39px; */position:absolute; bottom:10px; left:10px;}
		#efcHolder #efcHeader a img  {border:none;}
		#efcHolder #efcHeader h1 a span  {position:absolute; left:-9999em;}
		#efcHolder #efcHeader #siteHeader div#fuseAd {float:right; width:40%; width:468px; height:60px; position:relative; z-index:9;}
		
				
		/* Google Daves Txt and Country Picker */
		#efcHolder #efcHeader #siteHeaderTopOptions {color:#B2B2B2; z-index:10; font-size:11px; position:relative; margin: 0 10px 3px 0; height: 28px; } 
		#efcHolder #efcHeader #siteHeaderTopOptions a {color:#666;}
		#efcHolder #efcHeader #siteHeaderTopOptions #countryPicker {color:#666; z-index:2; float:left; width:20%; height:18px;}
		#efcHolder #efcHeader #siteHeaderTopOptions #countryPicker ul.countryLanguage {background:#f1f1f2; padding:3px 0 3px 19px; margin:1px 0 3px 0;}
		#efcHolder #efcHeader #siteHeaderTopOptions #countryPicker ul.currentCountryLanguageOptions {background:#f1f1f2; padding:3px 0 3px 19px; margin:4px 5px 5px;}
		#efcHolder #efcHeader #siteHeaderTopOptions #countryPicker ul.countryLanguage li {}
		#efcHolder #efcHeader #siteHeaderTopOptions #countryPicker .pipe {color:#999;}
		#efcHolder #efcHeader #siteHeaderTopOptions #countryPicker img {position:relative; top:1px; padding-right:3px;}
		#efcHolder #efcHeader #siteHeaderTopOptions #currentCountry {position:relative;}
		#efcHolder #efcHeader #siteHeaderTopOptions #currentCountry img {padding-left:10px;}
		/* Country picker sprite*/
		#efcHolder #efcHeader #siteHeaderTopOptions #countryPicker ul.countryUlLoop li {clear:left;}
		#efcHolder #efcHeader #siteHeaderTopOptions ul li a.image { width:18px; height:12px; background:#009933; float:left; margin:0 5px 3px 0;
		background:url(/assets/images/v2/efcGeneric/countryFlags/countrySprite.gif); overflow:hidden;}	/* australia image default */
		/* Country image positionings */
		#efcHolder #efcHeader #siteHeaderTopOptions #countryPicker .BE {background:url(/assets/images/v2/efcGeneric/countryFlags/countrySprite.gif) 0px -12px;}
		#efcHolder #efcHeader #siteHeaderTopOptions #countryPicker .CA {background:url(/assets/images/v2/efcGeneric/countryFlags/countrySprite.gif) 0px -24px;}
		#efcHolder #efcHeader #siteHeaderTopOptions #countryPicker .FR {background:url(/assets/images/v2/efcGeneric/countryFlags/countrySprite.gif) 0px -84px;}
		#efcHolder #efcHeader #siteHeaderTopOptions #countryPicker .DE {background:url(/assets/images/v2/efcGeneric/countryFlags/countrySprite.gif) 0px -48px;}
		#efcHolder #efcHeader #siteHeaderTopOptions #countryPicker .HK {background:url(/assets/images/v2/efcGeneric/countryFlags/countrySprite.gif) 0px -108px;}
		#efcHolder #efcHeader #siteHeaderTopOptions #countryPicker .IE {background:url(/assets/images/v2/efcGeneric/countryFlags/countrySprite.gif) 0px -120px;}
		#efcHolder #efcHeader #siteHeaderTopOptions #countryPicker .IT {background:url(/assets/images/v2/efcGeneric/countryFlags/countrySprite.gif) 0px -132px;}
		#efcHolder #efcHeader #siteHeaderTopOptions #countryPicker .JP {background:url(/assets/images/v2/efcGeneric/countryFlags/countrySprite.gif) 0px -144px;}
		#efcHolder #efcHeader #siteHeaderTopOptions #countryPicker .LU {background:url(/assets/images/v2/efcGeneric/countryFlags/countrySprite.gif) 0px -156px;}
		#efcHolder #efcHeader #siteHeaderTopOptions #countryPicker .GF {background:url(/assets/images/v2/efcGeneric/countryFlags/countrySprite.gif) 0px -96px;}		
		#efcHolder #efcHeader #siteHeaderTopOptions #countryPicker .NL {background:url(/assets/images/v2/efcGeneric/countryFlags/countrySprite.gif) 0px -168px;}
		#efcHolder #efcHeader #siteHeaderTopOptions #countryPicker .SC {background:url(/assets/images/v2/efcGeneric/countryFlags/countrySprite.gif) 0px -192px;}
		#efcHolder #efcHeader #siteHeaderTopOptions #countryPicker .SG {background:url(/assets/images/v2/efcGeneric/countryFlags/countrySprite.gif) 0px -216px;}
		#efcHolder #efcHeader #siteHeaderTopOptions #countryPicker .CH {background:url(/assets/images/v2/efcGeneric/countryFlags/countrySprite.gif) 0px -36px;}
		#efcHolder #efcHeader #siteHeaderTopOptions #countryPicker .UK {background:url(/assets/images/v2/efcGeneric/countryFlags/countrySprite.gif) 0px -240px;}
		#efcHolder #efcHeader #siteHeaderTopOptions #countryPicker .US {background:url(/assets/images/v2/efcGeneric/countryFlags/countrySprite.gif) 0px -252px;}
		#efcHolder #efcHeader #siteHeaderTopOptions #countryPicker .ZA {background:url(/assets/images/v2/efcGeneric/countryFlags/countrySprite.gif) 0px -264px;}
		#efcHolder #efcHeader #siteHeaderTopOptions #countryPicker .NO {background:url(/assets/images/v2/efcGeneric/countryFlags/countrySprite.gif) 0px -276px;}
		#efcHolder #efcHeader #siteHeaderTopOptions #countryPicker .SE {background:url(/assets/images/v2/efcGeneric/countryFlags/countrySprite.gif) 0px -288px;}
		#efcHolder #efcHeader #siteHeaderTopOptions #countryPicker .FI {background:url(/assets/images/v2/efcGeneric/countryFlags/countrySprite.gif) 0px -300px;}
		#efcHolder #efcHeader #siteHeaderTopOptions #countryPicker .DK {background:url(/assets/images/v2/efcGeneric/countryFlags/countrySprite.gif) 0px -312px;}
		#efcHolder #efcHeader #siteHeaderTopOptions #countryPicker .CN {background:url(/assets/images/v2/efcGeneric/countryFlags/countrySprite.gif) 0px -324px;}
		#efcHolder #efcHeader #siteHeaderTopOptions #countryPicker .RU {background:url(/assets/images/v2/efcGeneric/countryFlags/countrySprite.gif?r=20110812) 0px -336px;}

		#efcHolder #efcHeader #siteHeaderTopOptions #countryPicker ul li {list-style:none; padding:0 5px;}
		#efcHolder #efcHeader #siteHeaderTopOptions #currentCountry a, #efcHolder #efcHeader #currentCountryPopUpHead a{ color:#999;}
		#efcHolder #efcHeader #siteHeaderTopOptions #countryPickerPanel span.gradientSpacer {display:block; background:#FFFFFF; margin:6px 0 0 0; overflow:hidden; height:10px; /* ## ie prob where gradient and this boxes width doesnt show */}
		
		#efcHolder #efcHeader #siteHeaderTopOptions #countryPickerPanel #currentCountryPopUpHead{padding:0 5px;}
		#efcHolder #efcHeader #siteHeaderTopOptions #countryPickerPanel .displayNone{display: none;}
		
		#efcHolder #efcHeader #siteHeaderTopOptions #countryPickerPanel {display: none; border: 1px solid #BDC4D1; position:absolute; top:-6px; left: 4px;
		background:url(/assets/images/v2/efcHeader/headerGradientTop.gif) repeat-x #FFFFFF; padding:0; padding:5px 0; min-width:130px;}
		
		#efcHolder #efcHeader #siteHeaderTopOptions h1#topText,
		#efcHolder #efcHeader #siteHeaderTopOptions h2#topText {font-size:11px; font-weight: normal; float:left; width:80%; text-align:right; }
	
		/* Site Navigation */
		#efcHolder #siteNavigationBar {border-top: 6px solid #FCCB98; background:url(/assets/images/v2/efcHeader/navBackground.gif); position:relative; height: 2.5em; /*font-size:0.93em;*/}
		#efcHolder #siteNavigationBar ul {font-weight:bold; float:left; margin:8px 0px 0 10px; display:inline;}
		#efcHolder #siteNavigationBar ul li {display:inline; padding:0 8px 0 0;}
		#efcHolder #siteNavigationBar ul.topNav li a {color:#c63;}
				
		#efcHolder #siteNavigationBar #loginDetails {position:absolute; top:0; right:4px;}
		
		/* Site Drop Down Menu - [SB] re-style siteNavigationBar for dropdowns */

			#efcHolder #siteNavigationBar {background-repeat: repeat-x;}
			#efcHolder #siteNavigationBar ul {margin: 0 0 0 5px; display: block;}
			#efcHolder #siteNavigationBar #loginDetails {top: 8px;}
			
			/* [SB] style topNav */
			
			#efcHolder #siteNavigationBar #topNav li {float:left; padding:0; margin-right:7px;}
			#efcHolder #siteNavigationBar #topNav a {display: block; border-bottom: none; padding: 7px 9px 7px 9px; color: #c63;}
			#efcHolder #siteNavigationBar #topNav li a { float:left;}
			#efcHolder #siteNavigationBar #topNav li {position:relative;}
			#efcHolder #siteNavigationBar #topNav li ul {clear:left; position:absolute; z-index:99; top:2.5em; font-size:0.93em;}
			#efcHolder #siteNavigationBar #topNav li ul.displayNone {display: none;}
			#efcHolder #siteNavigationBar #topNav li ul li a { float:left; clear:left;}
			#efcHolder #siteNavigationBar #topNav li ul {left:0; padding:0; border:1px solid #c7cdd8; border-top:0; width:14.027em; background:#fff; overflow:hidden;}
			#efcHolder #siteNavigationBar #topNav li li {width:14.027em;}
			#efcHolder #efcHeader #siteNavigationBar #topNav li li a {padding:4px 0 2px 10px; Width:14.027em; font-weight:normal; color:#243E8F; background:none;}
			#efcHolder #efcHeader #siteNavigationBar #topNav li ul li a:hover {background:#f5f6f9;}
			
			/* db links */
			#efcHolder .dropdown a.home{ padding-right:3px!important;}
			#efcHolder #efcHeader #siteNavigationBar .dropdowntext {font-size: .9em; line-height: 1.4em; padding-right:0!important; margin-right:4px!important;} /* SB :) */
		
			/* [SB] IE7 bug */
			
			#efcHeader {position: relative; z-index: 999;}
			
			/* Settings to set visiting colour state */
			
			.homepage #efcHolder #siteNavigationBar ul#topNav li.homepage a, 
			.jobs #efcHolder #siteNavigationBar ul#topNav li.jobs a, 
			.editorial #efcHolder #siteNavigationBar ul#topNav li.editorial a, 
			.myEfc #efcHolder #siteNavigationBar ul#topNav li.myefc a {color:#333;}
			
			/* [DB ADDITION] dropdowna nd link division */
			#efcHolder #siteNavigationBar .dropdown a.dropdown {padding:0 5px; 
			background:transparent url(/assets/images/v2/efcContent/generic/genericBullets/arrowGreyDown.gif) no-repeat 5px 13px;}
			#efcHolder #siteNavigationBar .dropdown a:hover.dropdown{padding:0 5px; 
			background:transparent url(/assets/images/v2/efcContent/generic/genericBullets/arrowGreyDown.gif) no-repeat 5px 13px;}
			#efcHolder #siteNavigationBar .dropdown a.dropdowntext {color:#AAA !important; font-weight: normal !important;}
			#efcHolder #siteNavigationBar li.dropdown a {height:1.2em;}
			#efcHolder #siteNavigationBar li.dropdown ul li a {height:auto;}
			#efcHolder #siteNavigationBar #topNav .dropdown ul a {padding: 3px 15px 4px 5px!important;}
			#efcHolder #siteNavigationBar #topNav .dropdown a {padding: 7px 15px 7px 5px; margin:0;}

			/* Styles used to show and hide select boxes on open of submenus */
			#efcHolder span.select {float: left; background: url(/assets/images/v2/efcHeader/fakeSelect.gif) no-repeat;} 
			#efcHolder .hideSelect {visibility: hidden;}

	/* Static efcFooter (layout & style) */
	#efcHolder #efcFooter { background:url(/assets/images/v2/efcFooter/footerGradient.gif) top repeat-x; border-top:1px solid #BDC4D1; color:#676767; padding:13px 0 13px 10px; font-size:0.916em; position:relative;}
	#efcHolder #efcFooter * {padding:0; border:none; }
	#efcHolder #efcFooter ul {width:800px; margin:3px 0 0 0; padding:0;}
	#efcHolder #efcFooter ul.links {margin:0;}
	#efcHolder #efcFooter ul li{display:inline; float:left; color:#979797; padding:0 5px 0 0; margin:0 5px 0 0; border-right:1px solid #dbdee5;}
	#efcHolder #efcFooter ul li.start{padding:0 5px 0 0;}
	#efcHolder #efcFooter ul li.end{border-right:none;}
	#efcHolder #efcFooter ul li a{color:#979797;}
	#efcHolder #efcFooter p.diceInfo1 {margin:3px 0 0 0; padding:0; width:800px;}
	#efcHolder #efcFooter p.diceInfo1 a {color:#666666;}
	#efcHolder #efcFooter .hide {position:absolute; left:-9999em;}
	#efcHolder #efcFooter .lineBreak {padding:0 5px 0 0; clear:left; width:61px;}
	#efcHolder #efcFooter a#abcStatImage {height:50px; width:52px; position:absolute; top:9px; right:20px;}

	#efcContent #efcContentLayoutMiddle {background: url(/assets/images/v2/efcContent/mainGreyBack.gif) top repeat-x; margin:0 0 15px 0; padding:10px 0 0 0; 
	border-top:1px solid #dbdee5; clear:both;}
	
	/* Avoid scrollbars in popups */
	div.emailPopup div#efcHolder {width:auto;}
	
	/*ITEM-4764 Adding some style inside the popup */
	div#PU-FormContent p.marginBottom {margin-bottom:8px;}
	
/* captchas */
p#captchaSection { margin-bottom: 1em; }
p#captchaSection input { float: left; margin-right: 10px; }
p#captchaSection img#requestNewCaptcha { cursor: pointer; }
p#captchaSection img#captchaImage { border: 1px solid #888; margin-right: 4px; }
p#captchaSection span.captchaError { display: block; margin: 1em 0 0.5em 170px; color: red; font-size: 11px; }

#contactUsForm p#captchaSection span.captchaError { margin-left: 195px; }

/* furnitrue change */

.genericHeader{
	border-bottom: 1px dotted #FFFFFF !important;
    color: #CC6633 !important;
    text-decoration: none;
    font: 18px/1.1 arial,sans-serif;
}
div.genericHeader {
    height: 38px;

}
div.genericHeader span {
    position: relative;
    top: 10px;
    left:10px;
}
div.efcstuleftnv a {
    position: relative;
    left:10px;
    text-transform:capitalizefont;
    font-size:10px;
}
table.maintble{
  background: url("/assets/images/v1/graduateCenter/careerPath/gradient.jpg") repeat-x;
  border-top:1px solid #ccc;
}
.studentCenter #efcHolder #siteNavigationBar {
    border-color: #fccb98;
}
.studentCenter #efcContent h2,  .studentCenter #efcContent .fauxh2 {
    color: #CC6633;
    font: 18px/1.1 arial,sans-serif;
}





#efcHolder #efcHeader #siteNavigationBar #topNav li li a {
    color: #243E8F!important;

}
.studentCenter #efcHolder #siteNavigationBar {
    border-color: #FCCB98!important;
}


