/* My "JITM" Narrow Partner ( Narrow Version / 06-12-06 ) */

@import url(/assets/css/v1/efc/myEfc/myJobAlerts.css);

body {font-family:Verdana, Arial, Helvetica, sans-serif;}

#constraint{ width:480px; overflow:hidden; font-size:12px;}

a:link { color:#336699; text-decoration:none;}
a:visited { color:#336699; text-decoration:none;}
a:hover { color:#336699; text-decoration:underline;}

/* Hide the right col drop down */

.fieldholder{width:auto; float:left; display:inline;}

html body #MyJobAlertsHolder .MyJobAlertsRightHolder {display:none;}

.UploadResumeButton{ text-align:center; }
.UploadResumeButtonText{ text-align:left; padding: 4px 0 0 7px;}
.FindResumeButton{ padding: 4px 0 0 0;}
.FindResumeButtonText{ padding: 4px 0 4px 0;}

/* ------------------------------------------------------------------------------------------- */
/* PARTNER CHANGES */

/* Generic and My Created Resumes Page*/

#ResumeRightContainer{ float:left; clear:both; overflow:hidden;} 
#MJ-MyJobsRight{ float:left; clear:both; width:450px; overflow:hidden;} 

#RightLinedIntro{height:54px; padding: 6px 0 0 15px; margin: 30px 0 0 0; overflow:hidden;}
#MJ-RightLinedIntro{height:63px; padding: 6px 0 0 15px; margin: 11px 0 0 0;}

.mateleft {  display:inline; padding: 0 14px 0 0 ;}
.MateRight {  display:inline; }

#CD-Name{ display:inline;}
#CD-Email{ display:inline;}
#CD-ContactDetailLink{ margin: 3px 0 0 37px;}
#CD-ContactDetailLinkp1of2{ margin: 5px 0 0 37px;}

.RightBarHolder{border-top: #999999 solid 1px; padding: 10px 0 0 15px; width:435px;}
.MJ-RightBarHolder{border-top: #999999 solid 1px; padding: 20px 0 0 15px; font-size:11px; width:445px;}

#DisplayConDet { display:inline; width:250px; padding:0 0 0 37px;}
.SearchResumeYesNo {  margin:0px 0 0 0; display:inline;}

#below{ display:none;}

/*Resume Preview*/ 

/*box*/
.RP-CD-ContactDetailLink{ margin: 0px 0 0 0;}
#RP-DetailsSummaryBoxRight2{ clear:both; top:255px; left:165px; width:450px; }  
#RP-DetailsSummaryBoxRight{ clear:both; top:185px; left:165px; width:450px; }  
#RPContacDetailsBox{ background-color:#e5ebe5; border:1px solid #999999; padding:8px 4px 8px 10px; margin: 10px 0 10px 0;}

#ContactDetails1{ float:left; width:175px; font-size:12px;}
#ContactDetails2{ float:right; text-align:left; padding: 0 0px 0 0px; white-space:normal;}
.EmailText{ font-size:11px;}

/*box*/
.RP-HeaderBoxRight{ clear:both; width:440px; border-bottom:1px solid #999999; height:60px;  padding: 10px 0 0 10px;}
.LearnConfidentiality{margin:4px 0 0 38px;}

.DisplayCDonResume {margin:4px 0 0 0; display:inline; font-size:12px;}
.DisplayContentsYesNo{padding:2px 15px 0 15px; margin:0; text-align:right; display:inline;}

/*Recruter Preview Log On PARTNER STATE*/

#ResumeRightContainerRSLI { clear:both; top:185px; left:155px; margin:15px; width:470px; background-color:#e5ebe5;  overflow:hidden; 
border: 1px solid #999999; padding:10px 0 10px 0px;} 

#LogIn1{ float:left; width:230px; padding:0 0 0 10px;}
#LogIn2{ float:right; width:225px; text-align:left; padding:0 5px 0 0; margin:0px;}
.username{ width:123px;}
.password{}
.RPLogInButton{display:inline;}

#RPpadding{padding: 5px 0 5px 0;}
#ForgotPassword{margin:0 10px 0 0;}

.RPpaddingTop{padding:0px; margin:0px;}
.RPpaddingMiddle{padding: 9px 0 8px 0;}
.RPpaddingBottom{padding: 0px 0 5px 0;}

/* Resume 1 1 */

#RightLinedIntroResumePreview{height:54px; padding: 6px 0 0 15px; margin: 30px 0 0 0; overflow:hidden;}

/* Recrutier Preview Icon Links */

#RV-Container{padding: 5px 0 10px 0; margin: 5px 0 7px 0; border-bottom: solid 1px #999999;}

#RV-PrintResume { display:inline; float:left; padding-right:13px;}
#RV-DownloadResume { display:inline; float:left; padding-right:12px;}
#RV-AddtoFavourites{ display:inline; float:left; padding-right:13px;}
#RV-ForwardResume { display:inline; float:left; padding-right:13px;}

/*  Left Div Containers with PARTNER Margins  */
#ResumeLeftContainer {float:left; width:455px; margin-top:20px;}
/* Got to remain the same above!!!!*/
#ResumeLeftContainer1of2 {float:left; width:455px;  margin-top:0px;}
#ResumeLeftContainer2of2 {float:left; width:455px;  margin-top:0px;}
#ResumeLeftContainerBorder{float:left; width:455px;  margin-top:0px;}
#RP-HeaderBox{}
#MJ-MyJobsLeft{ float:left; width:455px; padding:0;   margin-top:25px;}

/* My Job Alerts Normal */

#MJ-MyJobAlertsHolder{}
#MJ-MyJobAlertsLeft{ width:455px; padding:0;   margin-top:30px;}
#MJ-MyJobAlertsRight{ width:450px;  overflow:hidden;} 

#Alerts-NoJobs{margin: 5px 0;}
.AlertH1{display:inline; padding: 0 10px 0 0;}

/* My Newsletters Normal */

#MJ-MyNewslettersHolder{width:455px; overflow:hidden;}
#MJ-MyNewslettersLeft{ width:445px; padding:0;  margin-top:30px; padding:0px 0 0 0;}
#MJ-MyNewslettersRight{ width:450px; overflow:hidden; padding:0px 0 0 0;} 

/* ------------------------------------------------------------------------------------------- */

/*11111111111111111111111111111*/
/*    Your Details             */
/*11111111111111111111111111111*/

.Resume-TitleLabel-1{float:left; width:190px;}
.Resume-TitleLabel-2{float:left; width:200px;}
.Resume-TitleLabel-3{float:left; width:350px;}
.Resume-TitleLabe4-TextFields{float:left; width:189px;}
input.afterdropdown-textbx{width:173px; margin:0 0 0 0px;}
select.celldropdown{width:55px; margin: 0 4px 0 6px;}

/*11111111111111111111111111111*/
/*    Resume Global Styles     */
/*11111111111111111111111111111*/

h1 { color:#3c583c; font-size:12px; padding:0 0 0 0; margin:0;}
h1.h1{ color:#3c583c; font-size:12px; padding:0 0 0 35px; margin:0;}
h1.h1header { font-size:12px; color:#FF0000; padding:5px 0 0 0; margin:0;}
h1.baddest { font-size:12px; color:#3c583c; padding: 0 0 5px 0; margin:0;}

p { margin-top: 9px; margin-left: 0; padding-left: 0; line-height: 15px; margin-bottom:0; padding-bottom:0; display:block;} 
p.formptag { margin-top: 0.2em; margin-left: 0; padding-left: 0; line-height: 4.25em; margin-bottom:0; padding-bottom:0; display:block;} 

/* Globals most often shared in Resune Entry 1 and 2 Pages, the rest in multiple */

#LeftLinedIntro{ height:75px; clear:both; margin: 30px 0 10px 15px;}
.RightNoBarHolder{padding: 20px 0 0 15px; overflow:hidden;}

/*22222222222222222222222222222*/
/* My Resume - View ResumePage */
/*22222222222222222222222222222*/

.FiveSResumeHeadBar{  height:23px; background-color:#e5ebe5; border-bottom: #999999 solid 1px; border-top: #999999 solid 1px;
padding: .4em 0 0 .3em; }
.resumeinfofloatleft{float:left; width:75px;}
.resumeinfofloatright{float:right; width:350px;}
#resumeinfo{padding:5px 10px 15px 5px; border-bottom: #999999 solid 1px;}
#resumeinforgrey{background-color:#e5ebe5; padding:5px 10px 15px 5px; border-bottom: #999999 solid 1px;}

/*33333333333333333333333333333*/
/* My Resume - No Resume State */
/*33333333333333333333333333333*/

#LeftLinedIntro3{ height:125px; clear:both; margin: 30px 0 0 0;}
#RightLinedIntro3{height:119px; padding: 6px 0 0 15px; margin: 30px 0 0 0; overflow:hidden; }

/*4444444444444444444444444444*/
/* Tab Styles, Do Not Change! */
/*4444444444444444444444444444*/

#backroundtabholder{width:745px; height:27px; background-image:url(/assets/images/v1/myEfc/Tabbackground.gif); background-repeat:repeat-x; margin-top:14px;}
#Tab{height:27px; width:auto; background-repeat:repeat-x; padding:0 0 0 25px; float:left; font-size:.75em;}
#constraint #Tab a {color:#336699;}
.Resume-LightGreyBoldLinks{ color:#666666; font-weight:bold; margin: 0 0 0 0; font-size:14px;}
.Resume-LightGreyBoldLinks a:link{ color:#666666;}
.Resume-LightGreyBoldLinks a:visited{ color:#666666;}
.Resume-LightGreyBoldLinks a:hover{ color:#666666;}

#myresumeleftedge{padding:6px 0 0 28px; float:left; margin:0; font-size:12px; }

#myjob{padding:6px 0px 0 28px; float:left; margin:0; font-size:12px; }
#myjobsright{padding:6px 0 0 3px; float:left; margin:0; font-size:12px; }

#myjobalerts{padding:6px 0 0 28px; float:left; margin:0; font-size:12px; }
#myjobalertsno25{padding:6px 0 0 3px; float:left; margin:0; font-size:12px; }

#mynewsletters{padding:6px 0 0 28px; float:left; margin:0; font-size:12px;   }
#mynewslettersno25{padding:6px 0 0 3px; float:left; margin:0; font-size:12px;  }

.menuitemnormal{padding:6px 18px 0 25px; float:left; margin:0; background-color:#00CCFF;}

.tabfloatleft{	Height:27px;  float:left; background-image:url(/assets/images/v1/myEfc/TabLeft.gif);	width:25px;	background-repeat: no-repeat;}
.tabfloatright{	Height:27px; width:25px; float:left; background-image:url(/assets/images/v1/myEfc/TabRight.gif); background-repeat: no-repeat;}
.tabmiddle{ Height:27px; padding:9px 0 0 3px; width:auto; float:left; background-image:url(/assets/images/v1/myEfc/TabRepeater.gif); background-repeat: repeat-x;}

/*55555555555555555555555555555*/
/*      Resume Posting 1/2     */
/*55555555555555555555555555555*/

.Resume-TitleLabel-Title{float:left; width:66px;}
.RTL-FirstName{float:left; width:152px;}
.RTL-email{float:left; width:218px;}
#LeftLinedIntro2{ height:60px; clear:both; margin: 30px 0 0 0;}
#WarningBox{float:left; width:190px; padding:10px;}
.PostResumegreyleft{float:left; width:190px;  padding: 5px 10px 10px 10px; background-color:#e5ebe5; border: 1px solid #999999; }
.PostResumegreyright{float:right; width:165px; padding:5px 3px 10px 3px; background-color:#e5ebe5; overflow:hidden; border: 1px solid #999999; }
#ConfidentialityBox{ border: 1px solid #999999; width:440px; padding: 2px 5px 5px 10px; } /* FOnt size dependant on doc type */

/*66666666666666666666666666666*/
/*      Resume Posting 2/2     */
/*66666666666666666666666666666*/

/* Label Styles and Form Items Positionings */

select.form180select {width:180px; margin: 0 5px 0 0;}
select.dropdowns{width:55px; margin: 0 4px 0 0;}
select.form180selectwithspace {width:180px; margin: 3px 5px 0 0;}
input.massivebutton{width:360px;}
input.backbutton{width:70px;}
input.previewbutton{width:135px; font-weight:bold; background-color: #FFCC99; text-align: center;}
input.onefifty{width:173px;}
input.onefiftyfivepad{width:180px; margin: 0 5px 0 0;}
input.onefiftym{width:173px; margin:0 0 0 5px;}

input.topcellwidth{width:143px;}
input.topcellwidthmargin{width:143px; margin: 0 4px 0 0;}
input.uploadResume22{width:122px;}
input.browse22{width:58px;}
input.upload22{width:58px;}

.TR-jobtitle{width:233px; overflow:hidden;}

#Resume2-Summary{ padding:0 0 0 10px;}
#Resume2-ResumeTitle {background-color:#e5ebe5; padding:10px;}
#Resume2-JobPreferences{ padding: 10px 0 0 10px; margin:13px 0 0 0;}

.Resume2-FormLeftSpace{width:133px; overflow:hidden;}

.Asterix{color:#3c583c;}
.AsterixLarge{color:#3c583c; font-size:16px;}
#ResumeTipBox1{ margin: 122px 0 0 0; overflow:hidden;} 
#ResumeTipBoxYourDetails{ margin: 119px 0 0 0; overflow:hidden;} 
#ResumeTipBox11{ margin: 122px 0 0 0; clear:both;}

/*77777777777777777777777777777*/
/*       Resume Preview        */
/*77777777777777777777777777777*/

#RP-HeaderBoxLeft{ float:left; width:445px; padding:30px 0 0 10px; border-bottom:1px solid #999999; font-size:12px;}
.RP-HeaderBoxLeft{ height:40px; float:left; width:445px; padding:30px 0 0 10px; border-bottom:1px solid #999999; font-size:12px;}

#RP-ResumePreviewBoxLeft, RP-ResumePreviewBoxLeft, .RP-ResumePreviewBoxLeft2 { float:left; width:445px; padding:0 0 0 10px; }

#RP-DetailsSummaryBox{ margin: 20px 0 0 0;}

/* For the  myresume preview */
.RP-DetailsSummaryBoxLeft{ float:left; width:445px; }
.RP-ResumeFontHeading{ color:#333333; font-size:16px; font-weight:bold; margin: 10px 0 0 0;}

#RP-ResumeBox{margin:15px 0;}
.RP-ResumeBoxLegacyEdition{ border:1px solid #999999; padding:0px; margin:0px 0 0 0;}
.RP-ResumeBox{ border:1px solid #999999; padding:10px; margin:10px 0 0 0;}

#RP-DisclaimerBox{}
.RP-DisclaimerBoxLeft{ float:left; width:445px;}
.RP-DisclaimerButtonHolder{ text-align:right; border-bottom:1px solid #999999; padding:10px 0 20px 0; margin: 0 0 8px 0; }
.RP-SmallPrint { color:#666666; margin: 0 10px 0 0; font-size:11px;}

/* Resume Preview EDIT BOX */

.RP-EditBox{ background-color:#FFFFCC; border:1px solid #999999;  
font-size:9px; color:#CC6633; font-weight:bolder; padding: 0px 2px 0px 1px; text-decoration:none;}

h1.resumepreview { text-decoration:none; color:#3c583c; font-size:12px; padding:0 5px 0 0; display:inline;}
h1.resumepreviewWH { text-decoration:none; color:#3c583c; font-size:12px; padding:0 5px 0 0; margin:10px 0 0 0;}

.RP-EditBox a {text-decoration:none;}

.RP-DetailsHolderMainLeft{ float:left; width:48%; margin: 0 0 10px 0}
.RP-DetailsHolderMainRight{ float:right; width:48%; margin: 0 5px 10px 0;}

.RP-LastUpdated-ResumeNo{margin: 7px 0}

#RP-ResumePreviewInfoHolder3{margin: 0 0 15px 0;}
#RP-ResumePreviewInfoHolder4{margin: 0 0 15px 0;}

.RP-LatestJobExp{ background-color:#e5ebe5; padding: 10px;}
.RP-OtherJobExp{ padding: 10px; border-bottom:1px solid #999999; }
.RP-OtherJobExpEnd{ padding: 10px;}
.RP-OtherJobHeading{ padding: 10px 10px 5px 10px;}
#RP-JobHistory{ }

/*88888888888888888888888888888*/
/*     General Font Styles     */
/*88888888888888888888888888888*/

.UploadResume-ORText { font-weight:bold; margin: 0 4px 0 0; font-size:15px;}

.Resume-LightGreyBold { color:#666666; font-weight:bold; margin: 0 4px 0 0; }
.Resume-LightGreyNormal { color:#666666; margin: 0 10px 0 0; }
.Resume-DarkGreyBold { color:#333333; font-weight:bold; margin: 0 10px 0 0; }
.Resume-DarkGreyBold2 { color:#333333; font-weight:bold; margin: 0; }
.Resume-DarkGreyNormal { color:#333333; margin: 0 10px 0 0; }

.Resume-LabelText { color:#666666; font-weight:bold; margin:0;}
.Resume-PreviewGreyText { color:#999999; font-weight:bold; font-size:12px; }
#RP-DetailsHolderMain .Resume-PreviewGreyText { color:#999999; font-weight:bold; font-size:11px;}
.Resume-PreviewGreyText11 { color:#999999; font-weight:bolder;}
.Resume-PreviewGreyText10 { color:#999999; font-weight:bolder; font-size:11px; }

.WarningText { color:#FF0000; font-size:11px; font-weight:bold;}

/*99999999999999999999999999999*/
/*         Miscellaneous       */
/*99999999999999999999999999999*/
/* Drop Down Extra Id's For Form 2/2 */
#extralanguages{ padding: 4px 0 0 0;}
#extralocations{ padding: 0 0 0 0;}

/* Resume ChangeUploadDocumentPage */
.PostResumegrey2{ padding:9px 10px 7px 10px; margin:4px 0 0 0; background-color:#e5ebe5;}

/* Between 1 and 5 Resumes State - Base Option Styles */
#resumeinfoFinal{padding:5px 10px 15px 5px; border-bottom: 1px solid #999999;}
#resumeinforgreyFinal{background-color:#e5ebe5; padding:5px 10px 15px 5px; border-bottom: 1px solid #999999;}

/*******************************/
/*       My Jobs Section       */
/*******************************/
/*     Contents

1) Resume Global Styles
2) My Resume Page - Displaying Between 1 and 5 Resumes State


/*******************************/
/*          24/05/06           */
/*******************************/

/*11111111111111111111111111111*/
/*    myEFC Global Styles     */
/*11111111111111111111111111111*/

#MJ-MyJobsHolder{width:455px; overflow:hidden;}

#MJ-JobHeaderBar{ height:23px; background-color:#e5ebe5; border-bottom: #999999 solid 1px; 
border-top: #999999 solid 1px; padding: 5px 0 0 10px; }

.MJ-JobHeaderBarLeft{ float:left; padding: 0;}
.MJ-JobHeaderBarRight{ float:right; padding: 0 10px 0 0; font-size:11px;}

.MJ-ConsideredJobWhiteBox{ background-color:#FFFFFF; margin:0; padding: 12px 0 12px 10px; border-bottom: 1px solid #999999;}
.MJ-ConsideredJobCreamBox{ background-color:#e5ebe5; margin:0; padding: 12px 0 12px 10px; border-bottom: 1px solid #999999;}

#MJ-ConsideredJobTopSection {overflow:hidden;}
#MJ-ConsideredJobBottomSection { overflow:hidden; margin: 0 10px 0 0;}
.MJ-ConsideredJobTopSectionFloatLeft { float:left; width:270px;}
.MJ-ConsideredJobTopSectionFloatRight { float:right; width:155px; text-align:right; margin:0 0 0 0;}
.MJ-ConsideredJobTopSectionFloatRight2 {
	float:right;
	width:155px;
	text-align:right;
	margin:0 0 0 0;
	background-color:#00CC00;
	position:absolute;
	right: auto;
	bottom: auto;
}
.MJ-Font-ApplicationDetails { font-weight:bold;  font-size:12px; color:#668566; display:block;}
.MJ-GreyBold {  font-weight:bold;  font-size:11px; color:#666666;}
.MJ-GreyNormal {  font-size:12px; color:#666666;}
.MJ-GreenBold {  font-weight:bold;  font-size:11px; color:#419141;}

textarea.MJtextarea {width:420px; margin:0; padding:0;}

/*11111111111111111111111111111*/
/*  Resume / Job Pop Up Styles */
/*11111111111111111111111111111*/

#PU-PopUpWidth{width:431px;  margin:0 6px;}

#PU-header{ background-image: url(/assets/images/v1/efcPopUpHeader.gif); width:431px; height:99px; background-repeat:no-repeat; overflow:hidden;}

.PU-SubHeader{ 
	border-top: 1px #999999 solid;
 	border-bottom: 1px #999999 solid; 
	background-color:#E5eBE5; 
	color: #EFF0EB;
	font-weight: bold;
	text-decoration: none;
	margin: 8px 0 0 0;
	padding:2px 2px 0 30px;
	overflow:hidden;
	height:18px;
}

.PU-HeaderText{font-size: 12px;
	color: #333333;
	font-weight: bold;
	padding:70px 0 0 30px;
	}

#PU-FormContent{margin:8px 0 0 30px;}

#PU-ResumeTitleBox{ background-color:#e5ebe5; padding:10px; margin: 7px 0 0 0;}

.PU-ResumeTitleBar{ width:355px;}

.PU-GreyLineSpacer{margin: 0px 0px 3px 0px;}

input.PU-Save{Width:70px; background-color:#FFCC99; }
input.PU-SendResume{Width:100px; background-color:#FFCC99; }

#PU-Relocate {display:block; padding: 8px 0;}

body.PU-PopUPbody {margin:0; padding:0; }

#PU-FormContentPadding{ margin:10px 0 0 30px; padding:0 35px 0 0;}

#ButtonRight { margin: 6px 0 0 0; text-align:right; padding:0;}

/* Recrutier Sign In Resume Preview Page */

label.h25f{width:150px;}
.g{width:200px;}

form p.RSI { clear:left;} 
form p label.rsi{ float:left; width:80px;  padding: 5px 0 0 0; }
label.h25f{width:150px;}
p label {width:90%;}

input {font-size:11px; padding:2px 0;}
select {font-size:11px;}


/* Removal of inline styles */

.SearchResumeYesNo select{width:50px;}
.appStatus{ text-align:right; padding:0 10px 0 0;}
.belowPadding {padding: 11px 0pt 0pt; clear: both;}

html body #LeftLinedIntro .LLI-Padding1 {margin: 0 0 0 35px; overflow: hidden;}
html body #LeftLinedIntro .LLI-Padding2 {padding:0px 0pt 0 0; text-align: right;}


.FiveSPadding {padding: 0pt 8px 0pt 5px;}
#resumeinfoFinal .resumeinfofloatright {padding: 10px 0 0 0;}
#resumeinfoFinal .resumeinfofloatleft {padding: 10px 0 0 0} 
.radioBoxPadding{margin: 2px 0 0 22px;}
.resumeinfofloatright p{padding:8px 0 0 0; margin:0;}

.DisplayContentsYesNo select { width:50px;}
.buttonPadding{padding:20px 0 5px 10px;}
.summaryProfileHeader {margin:0 0 6px 10px;}


	/* right tip boxes */
.tipBoxMargin1{margin: 20px 0 0 0;}
.tipBoxMargin2{margin: 172px 0 0 0;}
.editSummaryProfileLeft{float:left; width:30px; text-align:center; vertical-align:top;}
.editSummaryProfileRight{float:right; padding:0 0 10px 0; width:205px;}
#ResumeTipBox1{overflow:hidden; clear:both;} 
#ResumeTipBox1 p{margin:3px 10px 0 0; padding:0;}


/* Edit Personal Details */

.genericErrorTextPadding{padding:0 0 0 10px;}

.resumeButtonWidth {width:160px;}

.vAlign { vertical-align:bottom;}

/*resume display*/
.resumeDisplayTable {text-align: right; padding-right: 10px;}
.buttonFloat {float:right; margin: -4px 0 5px 0;}

/* Form Personal Details */

.FPD-PersonalDetails{margin:0 0 6px 10px;}
.Resume2-SummaryMargin{margin: 0 0 21px 0;}
.topcellwidth{ clear:right;}

.confBoxLeft{float:left; width:10px;}
.confBoxRight{float:right; width:416px; margin:3px 0 0 0;}
.saveDetailsPad{margin:0 0 0 10px;}

#MyJobAlertsRightHolder { display:block; float:left; width:465px; padding:0 0 0 0px; border-top:#999999 1px solid;}

/* ------------------------------------------------------------------------------------------- */

/* Clickable Edit Boxes (on resume editable) */
h1.resumepreview { color:#3c583c; font-size:12px; padding:0 5px 0 0; display:inline;}
.RP-EditBox{ background-color:#99cc99; border:1px solid #3c583c; display:inline;
font-size:9px; color:#3c583c; font-weight:bolder; padding: 0px 2px 0px 1px; text-decoration:none; font-weight:bold;}
.RP-EditBox a:link {text-decoration:none;}
.RP-EditBox a:visited {text-decoration:none;}
.RP-EditBox a:hover {text-decoration:none;}

html body #constraint #Tab .Resume-SelectedTabLink a{color:#668566;}

/* US Locations Phase 2 - User Registration Sep07 */
	#USLocationsOuterDiv {position:relative;}
	#USLocationsOuterDiv .USLocationsTextBox {width: 162px;}
	.USLocationsInnerDiv {position:absolute; top:22px !important; left:0px !important; display:none;}
	#USLocationsOuterDiv .USLocationsDropDown {width: 166px;}
/* END - US Locations Phase 2 - User Registration */

/* US Locations Phase 2 - MyEFC Update Details Sep07 */
	#USLocationsOuterDivPersDetails {position:relative;}
	#USLocationsOuterDivPersDetails .USLocationsTextBoxPersDetails {width: 162px;}
	.USLocationsInnerDivPersDetails {position:absolute; top:18px !important; left:0px !important; display:none;}
	#USLocationsOuterDivPersDetails .USLocationsDropDownPersDetails {width: 166px;}
/* END - US Locations Phase 2 - MyEFC Update Details */

/* US Locations Phase 2 - Resume Posting Sep07 */
	.USLocationsOuterDivResumePost {position:relative;}
	.USLocationsTextBoxResumePost {width: 173px;}
	.USLocationsInnerDivResumePost {position:absolute; top:18px; left:0; display:none;}
	.USLocationsDropDownResumePost {width: 180px;}
	.USLocationsSpanResumePost{float:right; padding-right:120px;}
/* END - US Locations Phase 2 - Resume Posting Sep07 */

/* US Locations Phase 2 - Resume Builder Sep07 */
	.USLocationsOuterDivResumeBuilder {position:relative;}
	.USLocationsTextBoxResumeBuilder {width: 190px;}
	.USLocationsInnerDivResumeBuilder {position:absolute; top:22px; left:0; display:none;}
	.USLocationsDropDownResumeBuilder {width: 195px;}
/* END - US Locations Phase 2 - Resume Builder Sep07 */
