/* eFinancialCareers STYLE.CSS */

body {font-family: Arial, Helvetica, sans-serif; margin:0px; padding:0px; margin-left:6px; font-size:100%;}

/* main tag styles */

form{ margin: 0px; padding: 0px;}

p {}

ul{	margin: 0px; padding:0;	margin-left: 10px; list-style-image:  url(/assets/images/v1/bullet_sml.gif);} 
.ul{ margin: 0px; padding-top: 0px; padding-left: 0px; margin-left: 10px; list-style-image:  url(/assets/images/v1/bullet_sml.gif);} 
li{ padding-left: 0px; margin-left:7px;	margin-top: 5px; margin-bottom: 5px;}

input.genericText{ padding-left: 3px;}
input.graduateCentreSearchText{	padding-left: 3px;	width: 230px;}
input.radioSpace { margin: 0px;	padding: 0px;}
hr{	color: black;}

table{ text-align:left;}

a {color: #333333; text-decoration: underline;}
a:link {color: #333333; text-decoration: underline;}
a:visited {color: #996600; text-decoration: underline;}
a:hover {color: #CC6633; text-decoration: none;}
a:active {color: #CC6633; text-decoration: underline;}

/* ---------------- END TAG STYLES ---------------- */

.bold { font-weight:bold;}

.generic10pt{ font-size:12px;}
.generic10pt a:link{ font-size:12px;}
.generic10pt a:visited{ font-size:12px;}
.generic10pt a:hover{ font-size:12px;}
.applyLinks{ font-size:12px;}
.highlight{ background-color:yellow !important; font-style: normal !important;}

/* -------------- Header Formatting ------------------- */

.eFC-header-font{ font-size: 12px;  color: #0e1a2a;  text-align:left;} 

.eFC-header-font a:link{color: #0E1A2A; text-decoration: none;}
.eFC-header-font a:active{color: #0E1A2A; text-decoration: none;} 
.eFC-header-font a:visited{color: #0E1A2A; text-decoration: none;}
.eFC-header-font a:hover{color: #CC6633; text-decoration: underline; }

.eFC-header-left{background-color:#FFCC99; padding-left:33px; font-weight:bold;}
.eFC-header-middle{background-color:#FFCC99;}
.eFC-header-right{background-color:#FFCC99;  text-align:right; vertical-align:top;}

.eFC-subHeader-left{background-color:#FFCC99; padding-left:6px;}
.eFC-subHeader-middle{background-color:#FFCC99;}
.eFC-subHeader-right{background-color:#FFCC99; text-align:right;}
.eFC-subHeaderTabCell{background-color:#FFCC99;}

/* ---------------- START GENERIC STYLES ---------------- */

.genericHeader{	font-size: 10pt; font-style: normal;	font-weight: bold; color: #cc6633; text-decoration: none; background-color: #F0F2EB; border-bottom : 1px solid #bbbbbb; border-top : 1pt solid #bbbbbb;	padding-left:10px; /* V2change border-bottom : 1pt to px solid #bbbbbb;*/
}
.PollHeader{ font-size: 10pt; font-style: normal; font-weight: bold; color: #cc6633; text-decoration: none;	background-color:  #CCDCEC;	border-bottom : 1px solid #bbbbbb; border-top : 1pt solid #bbbbbb; padding-left:10px;} /* V2change border-bottom : 1pt to px solid #bbbbbb;*/

.graduateCentre{ font-size: 10pt; font-style: normal; font-weight: bold; color: #cc6633; background-color: #F0F2EB; text-decoration: none; border-bottom : 1pt solid #bbbbbb; border-top : 1pt solid #bbbbbb; padding-left:10px;}

.graduateCentreHomePageGradNewsBlock{ font-size: 10pt; font-style: normal;	font-weight: bold; color: #cc6633;	background-color: #F0F2EB; text-decoration: none;	border-bottom : 1pt solid #F0F2EB; border-top : 1pt solid #F0F2EB;	padding-left:1px;}

a.genericText:link {color: #333333; font-size: 9pt; text-decoration: underline;}
a.genericText:visited {color: #996600; font-size: 9pt; text-decoration: underline;}
a.genericText:hover {color: #CC6633; font-size: 9pt; text-decoration: none;}
a.genericText:active {color: #CC6633; font-size: 9pt; text-decoration: underline;}


/* pop ups starting in editorial terms and conditions */
#popUpSubHeader { font-weight:bold; padding:0 0 0 10px;}
.genericPopUpClear {clear:both; padding:7px 0 0 0;}
#genericPopUp {margin:0; font-size:0.75em;}
html body #genericPopUp ul {padding:0; margin:5px 0 10px 14px;} 
html body #genericPopUp li {padding:0; margin:1px 0 1px 14px;}
.genericPopUpMargin {margin:0 0 0 10px;}

.genericText{ font-size: 9pt; font-style: normal; font-weight: normal; color: #333333;}

.genericTextTiny{ font-size: 7pt; font-style: normal; font-weight: normal; color: #333333;}

.genericTextBigger{ font-size: 10pt; font-style: normal;	font-weight: normal; color: #333333;}
.genericTextBold { font-size: 11pt; font-weight: bold;}
.genericErrorText{ font-size: 10pt; font-style: normal; font-weight: normal; color: red;}
.genericHeaderText{ font-size:10pt; font-weight: bold; color: #000000;}
.genericHeaderText2{ font-size:10pt; font-weight: bold; color: #CC6633;}
.genericHeaderTextBigger{ font-size:11pt;	font-weight: bold; color: #CC6633;}
.genericNoteText{ font-size: 8pt; color: #333333; padding:0;}

a.genericNoteText:link {color: #333333; font-size: 8pt; text-decoration: underline;}
a.genericNoteText:visited {color: #996600; font-size: 8pt; text-decoration: underline;}
a.genericNoteText:hover {color: #CC6633; font-size: 8pt; text-decoration: none;}
a.genericNoteText:active {color: #CC6633; font-size: 8pt; text-decoration: underline;}

.genericInfoText{ font-size: 8pt; font-style: italic; color: #666;}

a.genericLink:link {font-size: 8pt; font-style: normal; font-weight: bold; color: #000000; text-decoration: underline; }
a.genericLink:visited {color: #996600; font-size: 8pt; font-style: normal; font-weight: bold; text-decoration: underline; }
a.genericLink:hover {color: #CC6633; font-size: 8pt; font-style: normal; font-weight: bold; text-decoration:none; }
a.genericLink:active {color: #CC6633; font-size: 8pt; font-style: normal; font-weight: bold; text-decoration: underline; }

a.footerLink:link {font-size: 8pt; font-style: normal; color: #333333; }
a.footerLink:visited {color: #996600; font-size: 8pt; font-style: normal; }
a.footerLink:hover {color: #CC6633; font-size: 8pt; font-style: normal; text-decoration: none; }
a.footerLink:active {color: #CC6633; font-size: 8pt; font-style: normal; }

a.aboveFooterLink:link {color: #000000; }
a.aboveFooterLink:visited {color: #000000; }
a.aboveFooterLink:hover {color: #CC6633; text-decoration: none;}
a.aboveFooterLink:active {color: red;  }

a.cookieLink {color:#ffffff; font-size:8pt;}
a.cookieLink:link {color:#ffffff;}
a.cookieLink:visited {color:#ffffff;}
a.cookieLink:hover {color:#ffffff;}
a.cookieLink:active {color:#ffffff;}

.pageContainer #leftNav #subscribe-newsletter2 #abbottom input.genericButton {width:135px;}

.genericButton{	font-size:11px; text-decoration:none; font-weight:bold;
	font-style:normal; background-color:#ffcc99; text-align:center; padding-left:5px; padding-right:5px; width: auto;}
	
/* ---------------- END GENERIC STYLES ---------------- */

/* --------------------------- GENERAL LAYOUT STYLES ----------------------------- */	
.pageContainer{
	min-width: 800px;
	max-width: 905px;
	width:expression(document.body.clientWidth < 801 ? "800px" : document.body.clientWidth > 904 ? "905px" : "auto");
	/* border: solid #00ff00 2px;  */
}
/* The 801/904 is a hack to stop IE from crashing under an 800px screen resolution DONT CHANGE VALUES TO 800/905 */

.mainContent{
	padding: 0px 20px 10px 17px;
	min-width: 480px; max-width: 645px;
	width:expression(document.body.clientWidth < 800 ? "480px" : document.body.clientWidth > 905 ? "645px" : document.body.clientWidth - 260);
	/* border: dotted #339911 2px;  */
}
.mainContentNoAds{
	padding: 0px 0px 10px 17px;
	min-width: 660px; max-width: 765px;
	width:expression(document.body.clientWidth < 800 ? "660px" : document.body.clientWidth > 905 ? "765px" : document.body.clientWidth - 140);
	/* border: dotted #812312 2px; */
}

.adsContainer{	width: 120px; min-width: 120px;	max-width: 120px; } /*border: solid #e5325e 2px;*/

/* ---------------- END GENERAL LAYOUT STYLES ---------------- */

.sectorlinks, .applylinks, .locationlinks, .subLocationLinks, .header_text{ font-size:12px; color:#333333; text-decoration: underline;}

.sectorlinks a:link {color: #333333; font-size: 9pt; text-decoration: underline;}
.sectorlinks a:visited {color: #996600; font-size: 9pt; text-decoration: underline;}
.sectorlinks a:hover {color: #CC6633; font-size: 9pt; text-decoration: none;}
.sectorlinks a:active {color: #CC6633; font-size: 9pt; text-decoration: underline;}

.locationlinks a:link {color: #333333; font-size: 9pt; text-decoration: underline;}
.locationlinks a:visited {color: #996600; font-size: 9pt; text-decoration: underline;}
.locationlinks a:hover {color: #CC6633; font-size: 9pt; text-decoration: none;}
.locationlinks a:active {color: #CC6633; font-size: 9pt; text-decoration: underline;}

.employerProfileSnapshotLink{font-size:11px; color:#333333; text-decoration: none; font-weight: normal;}
.quoteText{ font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#04649c; font-weight: bold; font-style: normal;}

/* ---------------------- START COMPANY SEARCH STYLES ---------------------------------- */

.companySearchFormContainer{ padding-left: 10px; background-color: white;}

.companySearchFormTitle{ font-size:10pt; font-style: normal; font-weight: bold; color: #CC6633; padding-top:5px;}

.companySearchFormTitle a:link{font-size:10pt; font-style: normal;font-weight: bold;color: #CC6633;text-decoration:none}
.companySearchFormTitle a:active{font-size:10pt; font-style: normal;font-weight: bold;color: #CC6633;text-decoration:none}
.companySearchFormTitle a:visited{font-size: 10pt; font-style: normal;font-weight: bold;color: #CC6633;text-decoration:none}
.companySearchFormTitle a:hover{font-size: 10pt; font-style: normal;font-weight: bold;color: #CC6633;text-decoration:none}

.companySearchFormRow{ font-size:10pt; font-style:normal; font-weight:normal; color:black; text-decoration:none; vertical-align:top; }

.companySearchImageResult{ border: 1px solid gray; margin: 2px;}

/* --------------------------- myEFC STYLES ----------------------------- */	

.careerCenter { font-size: 14pt; font-style: normal;
	font-weight: 900; color: #333333;}
	
.partnerStripeText { font-size: 10pt; font-style: normal; font-weight: bold; color: #333333;}
.partnerStripeTextSmall { font-size: 8pt; font-style: normal; font-weight: bold; color: #333333;}

.backgroundYellow{ background-color: #FFFFCC;}
.backgroundGreen{ background-color: #F0F2EB;}

.headertxtred { color: #CC6633; font-size: 8pt; font-weight : bolder;}
.mdtxtItalic { font-size:11px; font-style : italic;}
.mdtxtNote { font-size:11px;	color: #666666;}
.mdtxtNoteItalic { font-size:11px; color: #666666; font-style : italic;}
.requiredText {	font-size:11px;	color: #CC6633}
.smtxtNote { font-size:10px;	color: #666666;}
.smtxt { font-size:10px;}
.smtxtBold { font-size:10px; font-weight : bolder;}

/* Form Button Styles */

.formSubmit, .formSubmitGrey, .formSubmitGreen {font-size: 11px; text-align: center; font-weight: bold;  }
.formSubmit { background-color: #FFCC99; }
.formSubmitGreen { background-color: #F0F2EB; }
.formSubmitGrey{ background-color:#CCCCCC; }

.headerTitle { font-size:16px; font-weight: bolder; background-color: #EAEAEA; }
.contentTitleBar{ font-size: 14pt; font-style: normal; font-weight: normal; color: #6F695E; background-color: #f0f2eb; text-decoration: none; text-align : left; padding: 3px 5px 3px 5px;}

.myEFCAreaHeaderRow{ padding-top: 15px; padding-bottom: 5px;}
.myEFCAreaHeader{ font-style: normal; font-weight: bold; font-size: 10pt; color: #1263FE; line-height: 120%;}
.myEFCAreaColumnHeader{	font-style: normal;	font-weight: bold;	font-size: 10pt; color: black; line-height: 120%; padding-top: 10px;padding-bottom: 5px;}

/* --------------------------- END myEFC STYLES ----------------------------- */	

/* --------------------------- New Design ----------------------------- */	

.byHeader{ font-size: 12px; font-style: normal; font-weight: bold; color: #999999;}

.graduateCentreEmployerProfileLink{	font-size: 13px; font-style: normal; font-weight: bold; padding-left: 10px; color: #336699;}

.graduateCentreEmployerProfileLink a:link{ font-size: 13px;font-style: normal;font-weight: bold;color: #336699;text-decoration:none}
.graduateCentreEmployerProfileLink a:active{ font-size: 13px;font-style: normal;font-weight: bold;color: #336699;text-decoration:none}
.graduateCentreEmployerProfileLink a:visited {font-size: 13px;font-style: normal;font-weight: bold;color: #336699;text-decoration:none}
.graduateCentreEmployerProfileLink a:hover{ font-size: 13px;font-style: normal;font-weight: bold;color: #336699;text-decoration:underline}

/* Employer Profiles */
.GradEmployerProfileMain{font-size:13px; font-weight: bold; color:#336699; text-decoration:none; padding-left:10px;}
.GradEmployerProfileMain a:link{font-size:13px; font-weight: bold; color:#336699; text-decoration:none;}
.GradEmployerProfileMain a:visited{font-size:13px; font-weight: bold;   color:#336699; text-decoration:none;}
.GradEmployerProfileMain a:hover{font-size:13px; font-weight: bold; color:#336699; text-decoration:underline;}

.graduateCentreNewsHeadline a:link{font-size: 11px;font-style: normal;font-weight: bold;color: #333333;text-decoration:underline}
.graduateCentreNewsHeadline a:active{font-size: 11px;font-style: normal;font-weight: bold;color: #333333;text-decoration:underline}
.graduateCentreNewsHeadline a:visited{font-size: 11px;font-style: normal;font-weight: bold;color: #333333;text-decoration:underline}
.graduateCentreNewsHeadline a:hover{font-size: 11px;font-style: normal;font-weight: bold;color: #333333;text-decoration:underline}

.employerProfileDisplay{ width:100%; padding-left:10px;}

.employerProfileDisplayHeaderText{ font-size:14px; font-weight: bold; color: #CC6633; padding-bottom: 5px;}

.linkText{ font-size:11px; color: #333333;}

.row-spacer hr, hr.row-spacer{color: white; border-top: 2px dotted #999999; border-left: none; border-right: none;	border-bottom: none;}

.row-spacer-small hr, hr.row-spacer-small{ color: white; border-top: 2px dotted #999999; border-left: none; border-right: none; border-bottom: none; }

.row-spacer{font-size: 5px; height: 5px; padding: 2px 0px;}

.row-spacer-small{ font-size:0px; height: 2px; padding: 0px;}

.row-spacer-login{ border-top: 2px dotted #999999; border-left: none; border-right: none; border-bottom: none;color: #F0F2EB; font-size: 5px; height: 5px; padding: 2px 0px;}

.table-spacing td{ padding: 2px;}

.importantText{ font-weight: bold; font-size: 11pt; color: black;}

.mandatoryText{ color: red;}

.sectorLink{font-size:12px;}

.promoBox{ border : 1pt solid #999999;}

.intro{ font-size:8pt; font-style: normal; color:#666666; padding: 2px; text-align:center;}
	
.recruiterLink{ font-size: 11px; color: #006699;}

/* .debug{ font-size: 10pt; font-style: normal; font-weight: bold; color:#ff0000; background-color:#ffcccc; text-decoration: none; text-align : left; border-bottom : 1pt solid #ccccff; border-top : 1pt solid #ccccff; border-left : 1pt solid #ccccff; border-right : 1pt solid #ccccff; padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:2px;} */

 td.searchCriteriaHeader{ font-size: 8pt; font-weight: bold; color: #333333; padding-top: 10px;}
	
/* -------------------- MENU ITEMS --------------------------- */

.leftNavContainer{ width: 140px; padding: 0px;}

.leftNavContainer td{ padding-top: 0px; padding-bottom: 0px;}

.menuHome{ font-size: 10px; font-style: normal; font-weight: bold; color: #cc6633; background-color:#F5F7FA; padding: 2px;
	text-decoration: none; border-bottom : 1pt solid #ccccff; border-top : 1pt solid #ccccff;}

.menuCategory{ height:20px;	font-size: 8pt; font-style: normal;	font-weight: bold; color: #333333; padding-left: 5px;}

.menuCategorySelected{ height:20px; padding-left: 5px; font-size: 8pt; font-style: normal; font-weight: bold; color: #cc6633;background-color: #F0F2EB; text-decoration: none;}

.menuTopic{	font-size: 8pt; font-style: normal; font-weight: normal; color: #336699; padding-left: 15px;}

.menuTopicSelected{font-size: 8pt; font-style: normal; font-weight: bold; color: #cc6633; background-color: #F0F2EB; text-decoration: none; padding-left: 15px;}

.menuTopic a:link, .menuCategory a:link{color: #333333; text-decoration: none;}
.menuTopic a:visited, .menuCategory a:visited{color: #333333; text-decoration: none;}
.menuTopic a:hover, .menuCategory a:hover{color: #cc6633; text-decoration: underline;}

.menuTopicSelected a:link, .menuCategorySelected a:link{color: #cc6633; text-decoration: none;}
.menuTopicSelected a:visited, .menuCategorySelected a:visited{color: #cc6633; text-decoration: none;}
.menuTopicSelected a:hover, .menuCategorySelected a:hover{color: #cc6633; text-decoration: underline;}

.leftNav-row-spacer, .end-leftNav-row-spacer{ padding: 0; margin: 0;  background-color:#b2b2b2;	width:140px; height:1px; font-size:0;	overflow:hidden;}

.leftNav-row-spacer-top{ padding: 0; margin: 0;  background-color:#F0F2EB; width:140px; height:1px; font-size:0; overflow:hidden; display:none;}

/* --------------------------------- Job listings ------------------------------------------ */

.footerLinks{ font-size: 8pt; font-style: normal; font-weight: normal; color: #000000; background-color: #F0F2EB; text-decoration: none; text-align : center; border-top : 1pt solid #F0F2EB;}

.footerOrangeBand{ background-color: #ffcc99; height : 6px; font-size: 1px;}
	
.jobListingNavLinks{ font-size: 8pt; font-style: normal; font-weight: normal; color: #000000; text-decoration: none;}
.sponsoredJobBG{ background-color: #eaffea;}
.sponsoredJob {	background-color: #ffffcc;	font-size: 8pt; font-style: italic; color: #cc6633;}

.jobListingItemOdd, .jobListingItem{ font-size: 8pt; font-style: normal; font-weight: normal;}
.jobListingItem{ background-color: white;}
.jobListingItemOdd{background-color: #F0F2EB;}
	
.jobListingItemOdd a:visited{ color:#cc6633;}
.jobListingItem a:visited{ color:#cc6633;}
	
.jobListingEmphasis{ font-size: 8pt; font-style: italic; font-weight: normal; color: #666666;}

.jobListingSummaryText{	font-size: 8pt; font-style: normal; font-weight: normal; color: #666666;}
.jobListingSummaryText a:link{font-size: 8pt; font-style: normal; font-weight: bold; color: #000000; text-decoration: underline;}
.jobListingSummaryText a:visited{color: #996600; font-size: 8pt; font-style: normal; font-weight: bold; text-decoration: underline; }
.jobListingSummaryText a:hover{color: #CC6633; font-size: 8pt; font-style: normal; font-weight: bold; text-decoration: none; }

.resumeLinks a:link {font-size: 8pt; font-style: normal; font-weight: bold; color: #000000; text-decoration: underline; }
.resumeLinks a:visited {color: #CC6633; font-size: 8pt; font-style: normal; font-weight: bold; text-decoration: underline; }
.resumeLinks a:hover {color: #CC6633; font-size: 8pt; font-style: normal; font-weight: bold; text-decoration: none; }

.jobListingText{ font-size: 8pt; font-style: normal; font-weight: normal; color: #000000;}	

.jobListingNavBar, .jobListingHeaderBar{ font-size: 9pt; font-style: normal; font-weight: bold; color: black; background-color: #F0F2EB; text-decoration: none; text-align : left; border-bottom : 1px solid #bbbbbb; border-top : 1px solid #bbbbbb; padding-top:2px; padding-bottom:2px;}

/* -------------------------- Breadcrumb ---------------------- */

.breadcrumb{font-size: 8pt!important; font-style: normal; font-weight: normal; text-decoration: none; padding-top: .5em!important; padding-bottom: .5em!important;}

/* Resume display styles */
.resume-title{ font-size: 12pt; font-style: normal; font-weight: bold;	color: black;}

/* ------------------ START NEWS HOME STYLES ---------------------- */

.newsHomeSection{ margin: 0;}

.newsHomeHeader{ font-size: 10pt; font-style: normal; font-weight: bold; color: #cc6633; background-color: #F0F2EB; text-decoration: none; border-bottom : 1pt solid #bbbbbb; border-top : 1pt solid #bbbbbb; padding-left:10px;}

.newsHomeHeader a{text-decoration:underline; color:#000000; font-weight:normal; font-size:8pt;}
.newsHomeHeader a:link{text-decoration:underline; color:#000000; font-weight:normal; font-size:8pt;}
.newsHomeHeader a:visited{text-decoration:underline; color:#cc6633; font-weight:normal; font-size:8pt;}
.newsHomeHeader a:hover{text-decoration:underline; color:#cc6633; font-weight:normal; font-size:8pt;}

.newsHomeSectionHeader{	position: relative;	font-size: 9pt;	font-style: normal;	font-weight: bold;	color: #333333;	background-color: #F0F2EB; text-decoration: none;	text-align : left;	padding-left: 10px;	padding-top: 2px; background-position: right; background-repeat: no-repeat;}

a.newsHomeSectionHeader:link {color: #333333; text-decoration: none;}
a.newsHomeSectionHeader:visited {color: #333333; text-decoration: none;}
a.newsHomeSectionHeader:hover {color: #333333; text-decoration: none;}
a.newsHomeSectionHeader:active {color: #333333; text-decoration: none;}

a.newsGCHomeSectionHeader:link {color: #333333; text-decoration: none;}
a.newsGCHomeSectionHeader:visited {color: #333333; text-decoration: none;}
a.newsGCHomeSectionHeader:hover {color: #333333; text-decoration: none;}
a.newsGCHomeSectionHeader:active {color: #333333; text-decoration: none;}

#newsHomeJobMarketHeader{ border-bottom : 1px solid #993333;}
#newsHomePayHeader{ border-bottom : 1px solid #cccc33;}
#newsHomeGraduateHeader{ border-bottom : 1px solid #cc9900;}
#newsHomeSalarySurveysHeader{ border-bottom : 1px solid #999933;}
#newsHomeAskTheExpertHeader{ border-bottom : 1px solid #339999;}
#newsHomeSectorProfilesHeader{ border-bottom : 1px solid #993399;}
#newsHomeHowToHeader{ border-bottom : 1px solid #669933;}
#newsHomeADayInTheLifeHeader{ border-bottom : 1px solid #336699;}
#newsHomeEmployerProfilesHeader{ border-bottom : 1px solid #3399cc;}

.newsHomeArticleListing{ padding: 2px; font-size: 9pt;}

.graduateCentreHomeArticleListing{ padding: 1px; font-size: 12px;}

.graduateCentreHomeArticleListing a:link{color: #333333; text-decoration: underline;}
.graduateCentreHomeArticleListing a:active{color: #CC6633; text-decoration: underline;}
.graduateCentreHomeArticleListing a:visited{color: #996600; text-decoration: underline;}
.graduateCentreHomeArticleListing a:hover{color: #CC6633; text-decoration: underline;}

.newsArticleLink{ font-style: normal; font-weight: normal; font-size: 9pt; color: #0e1b2a; line-height: 140%;}

a.newsArticleLink:link {color: #333333; font-size: 9pt; text-decoration: underline;}
a.newsArticleLink:visited {color: #996600; font-size: 9pt; text-decoration: underline;}
a.newsArticleLink:hover {color: #CC6633; font-size: 9pt; text-decoration: none;}
a.newsArticleLink:active {color: #CC6633; font-size: 9pt; text-decoration: underline;}

.newsArticleText { font-size: 10pt; font-style: normal; font-weight: normal; color: #333333;}
.newsHomeMoreLink{ font-style: normal; font-weight: normal; font-size: 8pt; text-decoration: none; color: black; line-height: 110%;}

.newsHomeRegionLink{text-decoration: underline;}
.newsHomeRegionLink a:link{text-decoration: underline;}
.newsHomeRegionLink a:visited{text-decoration: underline;}
.newsHomeRegionLink a:hover{text-decoration: underline; color: #CC6633;}

.newsHomeRegionLinkSelected{text-decoration: none; color: #FF6600;}
.newsHomeRegionLinkSelected a:link{text-decoration: none; color: #FF6600;}
.newsHomeRegionLinkSelected a:visited{text-decoration: none; color: #FF6600;}
.newsHomeRegionLinkSelected a:hover{text-decoration: none; color: #CC6633;}

.newsHomeSubHeadingText{ font-style: normal; font-weight: normal; font-size: 10pt; color: black; line-height: 120%;}
.newsListingArticleLink{ font-size: 9pt; color: black; line-height: 1.2em;}

/* ------------------ END NEWS HOME STYLES ---------------------- */

/* ----------------------- START SUBSECTION STYLES --------------------------- */

.newsSubSectionHeader, .sectorProfileHeader, .employerProfileHeader, .askTheExpertHeader{ font-size: 12pt; font-style: normal; font-weight: bold; color: black; background-color: #f0f2eb; text-decoration: none; text-align : left; padding: 3px 5px 3px 5px;}

.newsSubSectionMainArticle{	margin: 0px; padding: 5px 5px 5px 10px; background-color: white; color: #0e1b2a;}
.newsSubSectionSecondaryArticles{ margin-top: 0px; padding-left: 10px; padding-right: 10px;	color: #0e1b2a;}

.newsSubSectionTertiaryArticles{ margin-top: 10px; margin-right: 0px; padding: 5px;	background-color: white; color: #0e1b2a;}
.newsSubSectionHeadline{ font-style: normal; font-weight: normal; font-size: 10pt; color: #0e1b2a; line-height: 140%;}

a.newsSubSectionHeadline:link {color: #0e1b2a; font-size: 10pt; text-decoration: underline;}
a.newsSubSectionHeadline:visited {color: #996600; font-size: 10pt; text-decoration: underline;}
a.newsSubSectionHeadline:hover {color: #CC6633; font-size: 10pt; text-decoration: none;}
a.newsSubSectionHeadline:active {color: #CC6633; font-size: 10pt; text-decoration: underline;}

.newsSubSectionHeadlineSmall{ font-style: normal; font-weight: bold; font-size: 8pt; color: #0e1b2a; line-height: 150%;}

a.newsSubSectionHeadlineSmall:link {color: #0e1b2a; font-size: 8pt; text-decoration: underline;}
a.newsSubSectionHeadlineSmall:visited {color: #996600; font-size: 8pt; text-decoration: underline;}
a.newsSubSectionHeadlineSmall:hover {color: #CC6633; font-size: 8pt; text-decoration: none;}
a.newsSubSectionHeadlineSmall:active {color: #CC6633; font-size: 8pt; text-decoration: underline;}

.newsSubSectionByline{ font-style: normal; font-weight: normal; font-size: 8pt; color: #fc9004; line-height: 140%;}
.newsSubSectionDate{font-style: normal; font-weight: normal; font-size: 10pt; color: #7c847c; line-height: 140%;}
.newsSubSectionDateSmall{font-style: normal; font-weight: normal; font-size: 8pt; color: #7c847c; line-height: 120%;}
.articleCommentsSmall{ font-style: normal; font-weight: normal; font-size: 8pt; color: #7c847c; line-height: 120%;}

.newsSubSectionMoreLink{ font-style: normal; font-weight: normal; font-size: 9pt; text-decoration: none; color: black; line-height: 110%;}

.infoAreaHeadingText{ font-size: 9pt; font-style: normal; font-weight: bold; color: #999999; padding-left: 10px;}

/* ------------------ END SUBSECTION STYLES ------------------*/


/* ------------------ START NEWSITEM STYLES --------------------- */

.newsItemMainContent{ padding: 5px 10px 5px 10px;}
.newsItemHeaderContainer{ background-color: #F0F2EB; color: black; margin-right: 10px; padding: 5px 5px 5px 10px;}
.newsItemHeadline{  font-style: normal; font-weight: bold; font-size: 10pt; color: #0e1b2a; line-height: 120%;}
.newsItemByline{  font-style: italic;	font-weight: normal; font-size: 9pt; color: gray;line-height: 140%;}

.newsItemIntro{		font-style: normal;	font-weight: bold;	font-size: 10pt; color: black;
	line-height: 120%; padding-top: 10px; padding-bottom: 10px;}
	
.newsItemDate{  font-style: normal; font-weight: normal; font-size: 9pt; color: gray;line-height: 140%;	display:block;}

.newsItemGraphicBox{ margin-right: 10px; margin-bottom: 10px; border: 1px solid gray; background-color: gray;}

.newsItemGraphicBoxHeader{ font-style: normal; font-weight: bold; font-size: 10pt; color: white; line-height: 120%;}

.newsItemGraphicBoxCaption{ font-style: normal; font-weight: normal; padding: 2px; background-color: white; font-size: 8pt; color: black; text-align: center; line-height: 120%;}

.newsItemPictureBox{ margin-bottom: 10px; border: 1px solid rgb(144,144,144); background-color: rgb(144,144,144);}

.newsItemPictureBoxImage{ padding: 5px; background-color: rgb(192,192,192);}

.newsItemPictureBoxHeader{ font-style: normal; font-weight: bold; font-size: 10pt; color: white; line-height: 120%;}

.newsItemPictureBoxCaption{ font-style: normal; font-weight: bold; padding: 2px; background-color: rgb(144,144,144); font-size: 8pt;
	color: white; text-align: center; line-height: 120%;}
	
/* ------------------ END NEWSITEM STYLES --------------------- */

/* ------------------ START SECTOR PROFILE STYLES --------------------- */

.sectorProfileContent, .employerProfileContent{	padding: 10px;}

.newsSectionIntroText{ font-style: italic; font-weight: normal; font-size: 10pt; color: gray; line-height: 120%; padding-left: 10px;}
.newsSectionListingLink{ font-style: normal; font-weight: normal; font-size: 9pt; color: #0e1b2a; line-height: 140%;}

.employerProfileEmployerHeading{ font-style: normal; font-weight: bold; font-size: 10pt; color: black; line-height: 140%;}
.employerProfileEmployerListing{ padding-top: 5px; padding-bottom: 5px;}

/* ------------------ END SECTOR PROFILE STYLES --------------------- */

/* ------------------ START LIVING AND WORKING STYLES --------------------- */

.livingAndWorkingContainer{ border: 1px solid gray;	margin-top: 10px; margin-left: 0px; padding: 0px; background-color: white; color: #0e1b2a;}

.livingAndWorkingHeader{ font-style: normal; font-weight: bold; font-size: 10pt; text-decoration: none; text-align: center; padding: 3px; border-bottom: 1px solid gray;	 color: black; color: #cc6633; background-color: #F0F2EB; line-height: 110%;}

.livingAndWorkingListing{ font-style: normal; font-weight: normal; font-size: 8pt; margin: 0px; padding: 5px; text-decoration: none;color: black;}

.livingAndWorkingLink{font-size: 9pt; text-decoration: none; color: black}
.livingAndWorkingLink a:link {color: #000000; font-size: 9pt; text-decoration: none;}
.livingAndWorkingLink a:visited {color: #996600; font-size: 9pt; text-decoration: none;}
.livingAndWorkingLink a:hover {color: #CC6633; font-size: 9pt; text-decoration: underline;}

/* ------------------- END LIVING AND WORKING STYLES -------------------- */

/* ------------------ START SALARY SURVEY STYLES ----------------------- */

/*M1*/

.salarySurveyBoxContainer{ margin-top: 10px; margin-left: 0px; padding: 5px; color: #0e1b2a; background-color: #85E5FE;}

.salarySurveyBoxHeader{ font-style: normal; font-weight: bold; font-size: 12pt; padding: 5px; text-decoration: none; color: black;line-height: 110%;}

.salarySurveyBoxListing{ font-style: normal; font-weight: normal; font-size: 10pt; margin: 0px; padding: 5px; color: black; line-height: 120%;}

/* -------------------- END SALARY SURVEY STYLES ----------------------- */

/* --------------------- START EMAIL NEWS ITEM STYLES -----------------------*/

.emailNewsItemArea .emailNewsItemHeader{ padding: 5px; font-style: normal; font-weight: bold; font-size: 12pt; color: black; line-height: 120%; padding-bottom: 0.5em;}
.emailNewsItemArea .emailNewsItemHeadline{ padding-left: 5px; display: block; font-style: italic; font-weight: bold; font-size: 10pt; color: black; line-height: 120%; margin-bottom: 0.3em; }
.emailNewsItemArea .emailNewsItemText{ padding-left: 5px; display: block; width: 500px; font-style: normal; font-weight: normal; font-size: 10pt; color: black; line-height: 120%; }
.emailNewsItemArea input { margin-left: 5px; width: 200px; }
.emailNewsItemArea input.genericButton { padding-left: 5px; width: auto; }
.emailNewsItemArea textarea#message, .emailNewsItemArea input#emailaddress { margin-left: 5px; width: 350px; }
.emailNewsItemArea textarea#message { height: 100px; padding-left: 0; }
.emailNewsItemArea label { display: block; font-weight: bold; margin: 0.6em 0 0.2em 0; }
.emailNewsItemArea p#captchaSection input { margin-left: 0; float: left; margin-right: 10px; }
.emailNewsItemArea p#captchaSection img#requestNewCaptcha { cursor: pointer; }
.emailNewsItemArea p#captchaSection img#captchaImage { border: 1px solid #888; margin-right: 4px; }
.emailNewsItemArea p#captchaSection span.captchaError { color: red; }


/* --------------------- END EMAIL NEWS ITEM STYLES -----------------------*/


/* --------------------- START ASK THE EXPERT HOME STYLES -----------------------*/

.askTheExpertMainContent{ padding-left: 10px;}

.askTheExpertSectionHeader{font-size: 12pt;	font-style: normal;	font-weight: bold; color: black; background-color: white; text-decoration: none; text-align : left;	padding: 3px 5px 3px 10px;}

.askTheExpertQuestionListing{ padding: 5px; font-style: normal; font-weight: normal; font-size: 9pt; color: black; line-height: 120%;}
.askTheExpertMoreLink{ font-style: normal; font-weight: normal; font-size: 9pt; color: #0e1b2a; line-height: 140%;}
.askTheExpertDisclaimerText{ font-style: normal; font-weight: normal; font-size: 8pt; color: black;	line-height: 120%;}

/* ------------------------------ END ASK THE EXPERT HOME STYLES --------------------------------*/

/* ------------------------------ START ASK THE EXPERT BOX LINK ---------------------------- */

.expertBoxContainer{ border: 1px solid gray; background-color: #f0f2eb; padding: 2px;}
.expertBoxContainer td{ text-align: center; padding-top: 2px;}
.expertBoxHeader{ font-weight: bold; font-size: 10pt; color: black; line-height: 120%; background-color: #ffcc99;}

.expertBoxIntroText, .expertBoxDescriptionText{	font-style: normal; font-weight: normal; font-size: 8pt; color: black; line-height: 120%;}

.expertBoxExpertTitle{ font-style: normal; font-weight: bold; font-size: 10pt; padding-top: 10px; color: black; line-height: 120%;}
.expertBoxLink{	font-style: normal; font-weight: normal; font-size: 9pt; color: black; line-height: 120%;}

/* -------------------- END EXPERTS BOX STYLES ------------------- */

/* These styles are used in the askExpertAQuestion.cfm template */
.expertAskQuestionMainContent{ font-style: normal; font-weight: normal; font-size: 10pt; color: black; line-height: 120%; padding:5px;}
.expertAskQuestionHeader{ font-style: normal; font-weight: bold; font-size: 12pt; color: black; line-height: 120%;}
.expertAskQuestionLabel{font-style: normal; font-weight: bold; font-size: 10pt; color: black; line-height: 120%; padding-right: 5px;}
.expertAskQuestionText{ font-style: normal; font-weight: normal; font-size: 8pt; color: black; line-height: 120%; padding-left: 5px;}

/* -------------------- END ASK EXPERT A QUESTION TEMPLATE ------------------- */

.graphicListingFeaturedGraphic{ font-style: normal; font-weight: bold; font-size: 10pt; color: black; line-height: 120%;}
.graphicListingOtherGraphics{ font-style: normal; font-weight: normal; font-size: 10pt; color: black; line-height: 120%;}

/* ---------------------- JOB DISPLAY TEMPLATE -------------------------------- */

.jobTitle{ font-size: 13pt; font-style: normal; font-weight: bold; color: #333333;}
.jobListingLogo { width:200px; overflow:hidden; }

/* ---------------------- END -------------------------------- */


/* efc COUNTRY PICKER ( Editted 6 Dec 06 ) */
	
	/* Country Picker Top Always Visible Section */
	#country-picker{font-size:11px; position:relative; width:130px;}
	#country-picker{ color: #666666; border:1px solid #bbbbbb; padding:4px; margin:0; background-color:#F0F2EB;}
	
	#CP-HeaderTop{}
	#Nav-TopFlag { position:absolute; right:0; padding:0 4px 0 0; }
	#country-picker .home-link{}
	.Nav-TopFlagText { font-weight: bold; }
	
	#CP-HeaderBottom{text-align:right; padding:1px 0 0 0;}
			
	#country-picker-menu{display: none;}
		
	/* Country Picker Drop Down Section */
	.country-picker-item{ position: relative; width: 100%; cursor: pointer; margin-top: 3px; margin-bottom: 3px; text-align: left;}
	.country-picker-item div{position:absolute; right:0px;}
	.country-picker-title{position: relative; width: 100%; border:#336699 1px solid;}
	hr.country-picker-spacer{color: #F0F2EB; border-top:2px dotted #bbbbbb; border-bottom: none; border-left: none; border-right: none;}
	
	/* Link Styling */
	#country-picker-title .home-link{font-size:10pt; font-weight:bold;}  
	#country-picker-title a.home-link:link{ color:#333333; text-decoration:underline;}
	#country-picker-title a.home-link:visited{ color:#333333; text-decoration:underline;}
	#country-picker-title a.home-link:hover{ color:#cc6633; text-decoration:underline;}
	
	.country-menu-link{font-size: 8pt; color: #666666; text-decoration: underline;}
	.country-menu-link a:link{font-size: 8pt; color: #666666; text-decoration: underline;}
	.country-menu-link a:visited{font-size: 8pt; color: #666666; text-decoration: underline;}
	.country-menu-link a:hover{font-size: 8pt; color: #CC6633; text-decoration: underline;}
	
	.country-menu-link-item{font-size: 8pt; color: #666666; text-decoration: none;}
	.country-menu-link-item a:link{font-size: 8pt; color: #666666; text-decoration: none;}
	.country-menu-link-item a:visited{font-size: 8pt; color: #666666; text-decoration: none;}
	.country-menu-link-item a:hover{font-size: 8pt; color: #CC6633; text-decoration: underline;}

/* efc COUNTRY PICKER - END */

/* --------------------- LATEST NEWS STYLES ----------------------- */

.latestNewsContent{	font-size: 9pt;	color: black; background-color: white; border-top: 1px solid #999999; border-bottom: 1px solid #999999;}
.latestNewsUpdatedText{ color: #666666; font-weight: normal; font-size: 9pt;}

/* -------------------- END LATEST NEWS -------------------------- */

.sponsoredJobLink { color: #cc6633; text-decoration: underline; }
.sponsoredJobLink a:link { color: #cc6633; text-decoration: underline; }
.sponsoredJobLink a:visited { color: #cc6633; text-decoration: underline; }
.sponsoredJobLink a:hover { color: #cc6633; text-decoration: none; }

.browseDashedLine{position: relative; color: white; border-top: 2px dotted #999999; margin: 0px; padding: 0px;}

.browseDashedLineEmployerProfileLeft{ position: relative; color: white; border-top: 2px dotted #999999; margin: 0px; padding:0 0 0 10px;}

.employerProfileRightNavSeperator{ position: relative; color: white; border-top: 2px solid #F0F2EB; margin: 0px; padding: 0px; }

.recruiterBox{ background-color: #0099CC; font-weight: bold; text-align:left;}

a.recruiterBox-link:link {color: #ffffff; font-size: 7.5pt; text-decoration: none;}
a.recruiterBox-link:visited {color: #ffffff; font-size: 7.5pt; text-decoration: none;}
a.recruiterBox-link:hover {color: #ffffff; font-size: 7.5pt; text-decoration: underline;}
a.recruiterBox-link:active {color: #ffffff; font-size: 7.5pt; text-decoration: none;}

.p-salmonstrip { font-size: 12px;  color: #0e1a2a; text-decoration: none; padding-top: 0px; padding-bottom: 0px; background-color: #ffcc99; text-align:left;} 
 
.p-salmonstrip a:link{color: #0E1A2A; text-decoration: none;}
.p-salmonstrip a:active{color: #0E1A2A; text-decoration: none;}
.p-salmonstrip a:visited{color: #0E1A2A; text-decoration: none;}
.p-salmonstrip a:hover{color: #CC6633; text-decoration: underline; }

.pollContainer{	border: 1px solid #bbbbbb; border-top:none;}
.translation{ background-color: #ffeeaa;}

.jobDisplaySmallGray{ font-style: normal; font-weight: normal; font-size: 8pt; color: gray;}
.jobDisplayGray{ font-style: normal; font-weight: normal; font-size: 9pt; color: gray;}
.jobDisplayBigGray{	font-style: normal;	font-weight: bold;	font-size: 13pt; color: gray;}

.breadcrumb{ position: relative; width: 100%; text-align: left; width: auto; font-size: 8pt; color: #666666;}

.tabHighlight{ background-color: #999999; color: #ffffff; font-size: 13px; font-weight:bold;}

a.tabHighlight:link { color: #ffffff; text-decoration: none;}
a.tabHighlight:visited { color: #ffffff; text-decoration: none;}
a.tabHighlight:hover { color: #ffffff; text-decoration: none;}
a.tabHighlight:active { color: #ffffff; text-decoration: none;}

/* xxx */
.tabMyEfc	{ background-color: #F0F2EB; color: #000000; font-size: 12px; font-weight: normal;}
.tabMyEfc { background-color: #F0F2EB; color: #000000; font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, sans-serif;}

a.tabMyEfc:link { color: #000000; text-decoration: none;}
a.tabMyEfc:visited { color: #000000;  text-decoration: none;}
a.tabMyEfc:hover { color: #000000;  text-decoration: none;}
a.tabMyEfc:active { color: #000000;  text-decoration: none;}

.tabNormal	{background-color: #F0F2EB;}
.graduateCentreProfileLinkToJobs{ background-color: #F0F2EB; font-size: 12px; font-weight:bold;}
.tabLink{ font-size: 11px; color: #006699;}

a.tabLink:link {color: #333333; font-size: 11px; text-decoration: none;}
a.tabLink:visited {color: #333333; font-size: 11px; text-decoration: none;}
a.tabLink:hover {color: #333333; font-size: 11px; text-decoration: none;}
a.tabLink:active {color: #333333; font-size: 11px; text-decoration: none;}

/*M2*/

.latestJob	{background-color: #F0F2EB; font-size: 11px; color:#666666;}

.latestJob{color: #666666; font-weight: normal;}
.latestJob a:link{color: #CC6633; font-weight: normal;}
.latestJob a:visited{color: #666666; font-weight: normal;}
.latestJob a:hover{color: #CC6633; font-weight: normal;}

.popularKeywords{ font-size: 8pt; font-style: normal; font-weight: normal; color: #333333;}
.popularKeywordsGraduateCentre{	font-size: 12px; font-style: normal; font-weight: normal; color: #333333;}
.headerLink{ font-size: 8pt; font-style: normal; font-weight: bold; color: #000000; text-align:right;}

/* FAQ */

.GreyFAQText {font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight: bold;	color:#333333; text-decoration:none;}
#GenericBlueBox{ width:auto; height:18px; padding-left:5px; padding-top: 0.3em; background-color:#809BB7; overflow:hidden;}
#FAQListSettings{list-style: none; margin-left: 0; text-indent: 0px; margin-left:-5px;}

/* for australian newsletter subscription box */

form p label {width:130px;}

#subscribe-newsletter{ width:112px; height:100px; background-image: url(/assets/images/v1/corneredbox.gif); background-repeat: no-repeat;}

#subscribe-newsletter2{ width:140px; background-image: url(/assets/images/v1/box7.gif); background-repeat: no-repeat; overflow:hidden;
	height:118px; padding:0; margin:3px 0 0 0;}
	
#abtop{padding-top:6px; margin:0; overflow:hidden; height:52px; text-align:center;}
#abmiddle{padding-top:0px; margin:0; overflow:hidden; text-align:center; height:21px;}
#abbottom{padding-top:6px;  margin:0; overflow:hidden; text-align:center;}

form.ausbox {padding:0; margin:0;}
input.ausboxin {}

/* australian subscription page - submitted */

#pagecell{width:851px;}

/* australian subscription page - failed */


#abtop3{padding-top:10px; margin:0; overflow:hidden; height:29px; text-align:center;}
#abmiddle3{padding-top:2px; margin:0; overflow:hidden; text-align:center; height:24px;}
#abbottom3{padding-top:4px;  margin:0; overflow:hidden; text-align:center;}
/* for australian newsletter subscription box */

/* alphabet box? */
#alphabetbox{height:50px; width:455px; border:solid 1px #b2b2b2; background-color:#e5ebe5; text-align:center;}

.alphabetNav a:link{color: #336699; font-size:11px; text-decoration: none;}
.alphabetNav a:visited{color:#000000; font-size:11px; text-decoration: none;}
.alphabetNav a:hover{color: #336699; font-size:11px; text-decoration: underline;}

/* Added (For Sign In Page) */
select.PDtitle{width:60px; font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 11px;}
select.PDsignIn{width:167px; font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 11px;}
input.PDname {width:93px; font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 11px;}
input.PDsurname {width:162px; font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 11px;}

/*M3*/

/* 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 */
 
/* CMS Styles */
.editorialnormaltextCMS { font-size: 11px;}
.editorialheader1CMS { font-size: 14px; font-weight: bold;}
.editorialheader2CMS { font-size: 12px; font-weight: bold;}
.editorialboldtextCMS { font-size: 11px; font-weight: bold;}
.editorialitalictextCMS {font-size: 11px; font-style: italic;}

/* post your resume button */

.PostYourResumeButton{ font-size:11px; color: #333333; background-color: #ffcc99; text-align:center; font-weight:bold;	margin:0 0 0 0; width:133px; padding: 1px 0 2px 0; margin: 0 0 5px 0;text-decoration:none; font-style:normal;}

.JITM-Main-FloatRight{width:175px; float:right; margin:0; padding:0;}
.JITM-PostResumeHead{height:52px; padding:0; overflow:hidden; margin:0;}
.postresumebox{ width:175px; height:44px; background-image:url(/assets/images/v1/PostResumeBckGrd_beige.gif); background-repeat:no-repeat;}
.postresumeposition{ padding: 10px 0 0 0; text-align:center;}

/* genericHeader's CSS Versions */ /* V2importants */
.genericHeaderCSS{ border-top:1px solid #b2b2b2; border-bottom:1px solid #b2b2b2; position:static; border-right:1px solid #b2b2b2; background:#f0f2eb; 
padding:3px 5px 3px 10px!important; margin:0 0 10px 0!important; height:14px; clear:both;}
.genericHeaderCSS h2 {color:#cc6633; font-size:12px !important; padding:0; margin:0; float:left; font-weight:bold!important;}
/* right sided corner and text floated and negative margins to position */
.genericHeaderCSSRightText {float:right; background-image:url(/assets/images/v1/jobSearchModules/genericHeaderCSSCorner.gif); background-repeat:no-repeat; margin:-4px -6px 0 0; height:15px; font-size:11px; background-position:right top; text-align:right; padding:4px 10px 0 0; overflow:hidden;position:relative;display:inline}

.genericSubHeaderCSS{ border-top:1px solid #b2b2b2; border-bottom:1px solid #b2b2b2; position:relative; background:#f0f2eb; padding:3px 5px 3px 10px!important; 
margin:0 0 10px 0!important; height:14px!important;}
.genericSubHeaderCSS h2 {color:#cc6633; font-size:12px!important; padding:0; margin:0; float:left; font-weight:bold!important;}
.genericSubHeaderCSSRightText {position:absolute; top:-1px; right:-1px; height:15px; font-size:11px; background-position:right top; text-align:right; padding:4px 10px 0 0; overflow:hidden;}

/*M4*/

/* For any images in the right side of the header eg rss images.. */
.genericHeaderCSSRightText img, .genericSubHeaderCSSRightText img { vertical-align:bottom; border:none;}

.genericHeaderMyEfc h2{font-size:12px; margin:0; padding:0; font-weight:bold; color:#333333; text-align:left;}

/* *END* genericHeader's CSS Versions */

/* Dice announcement boxes*/
	#diceAnnouncement	{font-family:Verdana, Arial, Helvetica, sans-serif; width:180px;}
	#diceAnnouncementHomepage	{border:2px solid #cccccc; position:relative; background-color:#f0f2eb; font-size:11px;}
	#diceAnnouncementHomepage_TopLeft	{position:absolute; top:-2px; left:-2px;}
	#diceAnnouncementHomepage_TopRight	{position:absolute; top:-2px; right:-2px;}
	#diceAnnouncementHomepage_BottomLeft	{position:absolute; bottom:-2px; left:-2px;}
	#diceAnnouncementHomepage_BottomRight	{position:absolute; bottom:-2px; right:-2px;}
/* Dice announcement boxes*/

/* CSS Footer Styles ( Added 4 Dec 06 ) */
	#efcFooter{ padding: 4px 0 0 0; text-align:center; font-size:12px;}
	#efcFooterColour{ margin: 4px 0 0 0; font-size:11px; border-top:6px #FFCC99 solid; background-color:#F0F2EB; 		    font-weight:bold;}
	#efcFooter p{ margin:0; padding:4px 0 4px 0;}
	#efcFooter p span{ font-weight:normal;}
	#efcFooter .footer1{padding: 5px 0 0 0; margin:0;}
	#efcFooter .footer2{padding: 0; margin:0;}
	#efcFooter .footer3{padding:8px 0 0 0; display:block;}
	.footerLine{margin:0 0 1px 0; display:block;}

	.alertP1{padding:7px 0 0 10px; border-top: 1px #999999 solid;}
	.alertP2{padding: 3px 0 0 10px;}

	#efcDHXTrading{ padding: 4px 0 0 0; text-align:center; font-size:11px;}

/* End CSS Footer Styles */

/*M5*/

/* My Job Alert Saved Page & Other Pages Using Job Alert Saved Section (14-12-06) */
	#jobAlertBox{color:#CC0000; font-size:12px; font-weight:bold; padding: 7px 5px 7px 10px;}
	.jobAlertYellow{ background-color:#ffffcd; padding:0; margin:6px 0 0 0;}
	.jobAlertGrey{background-color:#f0f2eb; padding:0; margin:0;}
	#jobAlertBox .legend { float:left;  font-size:12px; padding:3px 0 0 0px;}
	#jobAlertBox .buttons{ float:right; padding:0px 0 0 0;}
	#constraint p{padding:4px 0 0 10px; margin:0; font-size:11px;}
	.myJobAlertsP {padding:0 0 12px 10px; font-size:12px;}
/* End My Job Alert Saved Page */

/* contact details on german job */
	#contactBox{font-size:12px; padding: 7px 5px 7px 10px;}
	.contactBoxYellow{ background-color:#ffffcd; padding:0; margin:6px 0 0 0;}
	#contactBox .legend { text-align:center; font-size:12px; padding:3px 0 0 0px;}
	#contactBoxSpace { margin:6px 0 10px 0; }
	#salmonText { color: #ce6633; font-size: 12px; padding: 8px 0 8px 0; }
/* end contact details on german job */

/* Server Name display */
	#localAlert{ background-color:#6699FF;}
	#testingAlert{ background-color:#FF0000; position: fixed!important;z-index:100;}
	#pilotAlert{ background-color:#FF9933;}
	#liveAlert{ background-color:#00CC33;}
	#localAlert, #pilotAlert, #testingAlert, #liveAlert{ border:1px dotted #ffffff; font-size:11px; font-family:Arial, Helvetica, sans-serif;  color:#FFFFFF; 
	position:absolute; top:5px; left:5px; padding:0px 2px;}
/* End of Server Name display */

/* Styles for the social bookmarking */
	#bookmarksHolder{ margin:0 auto; text-align:center; margin:10px 0 0 0; font-size:0.916em;}
	ul.editorialBookmarkModule {padding:0 5px; margin:0 auto; padding:1px 0 5px 0;}
	.editorialBookmarkModule h4 {padding:3px 0 0 4px; margin:0 0 0 0; top:3px; font-size:12px; display:inline; position:relative; }
	.editorialBookmarkModule li{ position:relative; list-style:none; padding:1px; margin:0 3px;}
	.editorialBookmarkModule li img{ padding:3px 2px 0 3px;  }
	.editorialBookmarkModule li a{ padding:3px 0 0 0; top:4px; position:relative;}
/* End styles for the social bookmarking */
		
/* Styles for the social bookmarking */
	#bookmarksHolder{ margin:0 auto; text-align:center; margin:10px 0 0 0; font-size:0.916em;}
	#bookmarksHolder ul.editorialBookmarkModule {padding:0 5px; margin:0 auto; padding:1px 0 5px 0;}
	#bookmarksHolder .editorialBookmarkModule h4 {padding:3px 0 0 4px; margin:0 0 0 0; top:3px; font-size:12px; display:inline; position:relative; }
	#bookmarksHolder .editorialBookmarkModule li{ position:relative; list-style:none; padding:1px; margin:0 3px;}
	#bookmarksHolder .editorialBookmarkModule li img{ padding:3px 2px 0 3px;  }
	#bookmarksHolder .editorialBookmarkModule li a{ padding:3px 0 0 0; top:4px; position:relative;}
/* End styles for the social bookmarking */

/* Styles for Password Handling *  Commented by shalja as I needed to use this file. This was not locked. I have made some changes and uploaded to Pilot/
	/*#jobseekerChangePassword  {font-size:12px; background:#FFFFFF;  solid #CCCCCC; position:relative;}
	#jobseekerChangePassword .passwordError{display: block; vertical-align:middle; padding:3px 13px 3px 13px; background:#FFFFCC;}
	#jobseekerChangePassword .password{background:#999999;  display:block;}
	#jobseekerChangePassword .password h3 {padding:0px 0 2px 10px; margin:0; font-size:1em;color:#ffffff;}
	#jobseekerChangePassword  div.content{ display:block; padding:10px 0px;}
	#jobseekerChangePassword .inputFloat{display: block;}
	#jobseekerChangePassword .inputFloat label{display: block; float:left; width:200px; font-weight:bold; text-align:right; margin: 5px 0 0; padding-right:10px;}
	#jobseekerChangePassword .links{float:right; padding:5px 0 0 0; color:#666666; font-size:0.93em;}
	#jobseekerChangePassword .logInError { clear:both; padding:2px 0 0 1px;}
	#jobseekerChangePassword .questions {padding-top:15px; font-size:1em;} */
/* End styles for Password Handling */

/* Styles for the privacy policy page */
div.xmlTransformed {background:url("/assets/images/v1/genericHeader-corner.gif") no-repeat 660px top;}
div.xmlTransformed h3 {border-bottom:1px solid #BBBBBB;border-top:1pt solid #BBBBBB;color:#CC6633;font-size:0.9em !important;font-weight:bold !important;height:17px;width:650px;margin-bottom:10px !important;padding:3px 0 0 10px !important;background-color:#F0F2EB;}
div.xmlTransformed p.extraPadding {color:#333333;font-family:Arial,Helvetica,sans-serif;font-size:0.7em;margin:6px 0 0;padding:0 0 0 10px!important;}
div.xmlTransformed p.extraPadding strong {color:#333333;display:block;font-family:Arial,Helvetica,sans-serif;font-size:1.1em;margin:15px 0 0;padding:0;}

/* End styles for the privacy policy page */

/* Specific styles for resume details page */
div#RP-DetailsSummaryBox {}
div#RP-DetailsSummaryBox h1.resumepreview, div#RP-ResumeBox h1.resumepreview  {padding:0;font-size:14px!important;}
div#RP-DetailsSummaryBox div.RP-ResumeFontHeading {margin: 10px 0 0 0;}
div#RP-DetailsSummaryBox div.RP-DetailsHolderMainLeft,
div#backOfficeContentContainer div#RP-ResumeBox,
div#RP-DetailsSummaryBox div.RP-DetailsHolderMainRight,
div#RP-DetailsSummaryBox div.RP-LastUpdated-ResumeNo {margin:0;}
div#RP-DetailsSummaryBox .featuresResumeMargin {margin:8px 0px!important;}
div#RP-DetailsSummaryBox .featuresResumeMargin div p span {margin-left:0px;width:200px;}
div#RP-DetailsSummaryBox div.resumeSummarySeparator {width:400px;height:1px; border-top:1px solid #ffcc99;margin:7px 0;}
div#RP-DetailsSummaryBox span.margin5pxleft {margin-left:5px;}
div#RP-DetailsSummaryBox p.margin8pxtop span {display:block;margin-top:8px;}

/* Styles for the privacy policy page */
/* Avoid CV styles - resume detail page */
div#backOfficeContentContainer div#constraint h1.resumepreview,
div#backOfficeContentContainer div#RP-ResumeBox h1.resumepreview {font-size:14px!important;font-weight:bold!important;padding:0!important;margin:0!important;display:block!important;font-family:Arial!important;color:#CB8054!important;line-height:none!important;text-indent:0!important;text-align:left!important;}
div#backOfficeContentContainer div#genericRightContainer h2 {color:#666666!important;font-size:1.16em!important;font-weight:bold!important;padding:0 0 5px!important;width:185px!important;text-align:left!important;font-family:Arial!important;text-decoration:none!important;margin:0!important;text-indent:0!important;text-align:left!important;}
div#RP-DetailsSummaryBox .featuresResumeMargin div p span {font-family:Arial!important;margin-left:0!important;width:200px!important;color:#999999!important;font-size:12px!important;font-weight:bold!important;text-indent:0!important;text-align:left!important;}
.attrImportantResumeDetailPage {font-family:Arial!important;font-weight:bold!important;margin:0 0 0.0001pt!important;letter-spacing:0!important;font-style:normal!important;text-align:left!important;text-indent:0!important;color:black!important;}
/* Avoid CV styles */
 * 
 */
