html, body {width:760px;}
#header {float:left;height:60px;margin:0;padding:0;width:760px;}
#pan {background-color:#666666;clear:both;margin:0;padding:3px;text-align:left;width:760px;}
#pan p{color: #ffffff; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; margin-left: 5px; padding-top: 0pt; padding-right: 0pt; padding-bottom: 0pt; padding-left: 0pt; font-weight: bold;}
#header img.logo {float:left;margin:0;padding:0;}
.pageContainer {max-width:760px; min-width:760px; text-align:center;}
body {background:none repeat scroll 0 0 #FFFFFF;color:#333333;font-family:Arial,Helvetica,sans-serif;margin:0;padding:0;}
#efcHolder {width:760px;}
h1,h2,h3,h4,h5,h6,p,ul,li {	margin:0; padding:0; font-weight:normal; font-size:12px;}
#ad {float:right; width:468px; height:60px;}
#container {width: 760px; margin: 0; padding:0;}
#pan p a {color: #FFFFFF;}
#pan p a:hover {color: #FFFFFF; text-decoration: underline;}
.cap {font-size:8pt;line-height:1.1em;margin:15px 0 0;padding:0;text-align:center;width:760px;}
.disclaimer-text {line-height:1.3em; margin:15px 0 15px 10px; padding:0; text-align:left; width:760px;}
#footerSeparator {background-color:#666666; background-image:url("http://www.nikkei.co.jp/NNI/images/sp.gif"); height:1px; width:760px;}

/* Search containers - jobs and company */
#efcContent #jobSearchMod .searchContainer {width:760px;}
#efcContent #companySearchMod .searchContainer {width:760px;}

/* hide the post resume box */
#efcContent #pager {display:none;}

/* quick search - make header narrower so no wrap */
#efcContent #jobSearchMod span.fauxh3, #efcContent #jobSearchMod h2.fauxh3 {float:left;width:140px;}
#efcContent #companySearchMod h2 {width:140px;}

/* home page second column*/
#efcSiteLayoutT321 #efcContentLayoutMiddleCol2 {float:left;width:280px;}

/* top nav - remove orange border */
#efcHolder #siteNavigationBar {border-top:none;}

/* make search results fit (after clicking on a sector link */
#efcContentLayoutMiddleCol2 {width:600px;}

/* Company Search make it fit*/
#efcSiteLayoutT15 #efcContentLayoutMiddleCol2 {width:600px;}

/* Job search results - make it fit */
#efcSiteLayoutT141 #efcContentLayoutMiddleCol2 {width:600px;}

/* Company Search header */
#efcContent #companySearchResults #companySearchResultsHeader {width:590px;}

/* Job display columns */
#efcSiteLayoutT42 #efcContentLayoutMiddleCol1 {float:left;width:540px;}
#efcSiteLayoutT42 #efcContentLayoutMiddleCol2 {float:left;width:220px;}

/* Apply for job */
#efcSiteLayoutT33 #efcContentLayoutMiddleCol1 {width:380px;}
#efcSiteLayoutT33 #efcContentLayoutMiddleCol2 {width:380px;}
#efcContent .signInGenericStyles input {width:180px;}
#efcContent .signInGenericStyles h3 {width:100px;}
#efcContent #jobViewQuestionnaire fieldset span {width:430px;}
#efcContent #jobViewQuestionnaire fieldset h4 {width:230px;}

/* News Search Box */
#efcContent #editorialSearchMod h2 {width:440px;}

/* News listing */
#efcSiteLayoutT141 #efcContentLayoutMiddleCol1 {width:140px;}
#efcSiteLayoutT141 #efcContentLayoutMiddleCol2 {width:500px;}
#efcSiteLayoutT141 #efcContentLayoutMiddleCol3 {width:120px;}

/* News article */
#efcContent #efcSiteLayoutT42 #editorialContentMod {width:540px;}
#efcContent #editorialContentMod #article {width:330px;}
#efcContent #editorialContentMod #articleSup {width:140px;}

/* My eFC sign up / login  */
#efcSiteLayoutT42 #efcContentLayoutMiddleCol1 {width:530px;}
#efcSiteLayoutT42 #efcContentLayoutMiddleCol2 {width:230px;}
#efcContent .loginOrRegister input.text {width:170px;}
#efcContent .loginOrRegister select{width:160px;}
#efcHolder #efcContent .loginOrRegister select#currentSector, #efcHolder #efcContent .loginOrRegister select#workExperience {width:170px;}
#efcHolder #efcContent div.passwordStrengthContainer{width:100px;}
#efcContent #userLoginMod #recruitersLink{display:none;}
#efcContent #userLoginMod fieldset input.text {width:140px;}
#efcContent #userLoginMod form button.efcButtonAction {padding-left:0; margin-left:10px;}

#efcContent #usernamePassword span, #personalDetails span {float:none;width:530px;}
#efcContent form#myEfcRegisterForm #usernamePassword div#passwordCriteria.formInfoTxt {left:100px;}
#efcContent .keepSignedIn label {float:none;}
#efcContent form#myEfcRegisterForm #usernamePassword .forminfoTxt span {width:300px;}

#efcContent .formInfoTxt {padding-right:20px;top:0px;}

/* My Dashboard */
#efcSiteLayoutT132 #efcContentLayoutMiddleCol1 {width:160px;}
#efcSiteLayoutT132 #efcContentLayoutMiddleCol2 {width:380px;}
#efcSiteLayoutT132 #efcContentLayoutMiddleCol3 {width:220px;}
#efcContent #myDashboardMainMod .jobDetails {width:60%;}
#efcContent #myDashboardMainMod li {clear:none;margin:0;list-style-position:outside;}

/* Resume Preview */
#efcContent #previewResumeFormContent fieldset span {width:230px;}
#efcHolder #efcContent .displayContactDetailsMod span.left {padding:2px 0 0 10px;}

/* Resume Edit */
#efcContent #formEdit .resumeTitle .subtleText {margin:0;padding:0 0 0 195px;}
#efcContent .resumePreview .genericAppForm fieldset h4 {width:180px;}

/* My Resumes */
#efcContent .myResumes .graphArea {margin: 10px 0 0 0;}
#efcContent .myResumes .graphInfo {margin: 10px 0 0 0;}
#efcContent #legend #details {width:290px;}

/* Edit Resume */
#efcContent .resumeTitle .subtleText {margin-left:280px;}

/* Sector links wrapping */
#efcContent #sectorsLocationsHpMod ul.sectorAndLocation li.sectors ul li ul li a:link, #efcContent #sectorsLocationsHpMod ul.sectorAndLocation li.sectors ul li ul li a:visited {
font-size:11px;}

