/* CSS Document */
/* ---------------- START TAG STYLES ---------------- */
body {font-family: Arial, Helvetica, sans-serif; margin: 0px; padding: 0px;	margin-left:6px; font-size:100%;}

form{ margin: 0px; padding: 0px;}

ul{	margin: 0px; padding:0;	margin-left: 10px; list-style-image:  url(../images/bullet_sml.gif);} 
.ul{ margin: 0px; padding-top: 0px; padding-left: 0px; margin-left: 10px; list-style-image:  url(../images/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 ---------------- */
.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;}

/* -------------- Header Formatting ------------------- */

.eFC-header-font{
	font-family: Arial, Helvetica, sans-serif;
	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-family: Arial, Helvetica, sans-serif; font-size: 10pt;
	font-style: normal;	font-weight: bold; color: #cc6633; text-decoration: none;
	background-color: #F0F2EB; border-bottom : 1pt solid #bbbbbb; border-top : 1pt solid #bbbbbb;
	padding-left:10px;
}
.PollHeader{
	font-family: Arial, Helvetica, sans-serif; font-size: 10pt;
	font-style: normal;	font-weight: bold; color: #cc6633; text-decoration: none;
	background-color:  #CCDCEC;	border-bottom : 1pt solid #bbbbbb; border-top : 1pt solid #bbbbbb; 
	padding-left:10px;
}
.graduateCentre{
	font-family: Arial, Helvetica, sans-serif;
	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-family: Arial, Helvetica, sans-serif; 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;}

.genericText{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	color: #333333;
}

.genericTextTiny{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	color: #333333;
}

.genericTextBigger{ font-family:Arial, Helvetica, sans-serif; font-size: 10pt;	font-style: normal;	font-weight: normal; color: #333333;}
.genericTextBold { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold;}
.genericErrorText{ font-family:Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; color: red;}
.genericHeaderText{ font-family:Arial, Helvetica, sans-serif; font-size:10pt; font-weight: bold; color: #000000;}
.genericHeaderText2{ font-family:Arial, Helvetica, sans-serif; font-size:10pt; font-weight: bold; color: #CC6633;}
.genericHeaderTextBigger{ font-family:Arial, Helvetica, sans-serif;	font-size:11pt;	font-weight: bold; color: #CC6633;}
.genericNoteText{ font-family: Arial, Helvetica, sans-serif; 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-family: Arial, Helvetica, sans-serif; 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;  }

.genericButton{	font-family:Arial, Helvetica, sans-serif; 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-family:Arial, Helvetica, sans-serif; font-size:9pt; 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-family:Arial, Helvetica, sans-serif; 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-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #CC6633;
	padding-top:5px;
}

.companySearchFormTitle a:link{font-family: Arial, Helvetica, sans-serif;font-size: 10pt;font-style: normal;font-weight: bold;color: #CC6633;text-decoration:none}
.companySearchFormTitle a:active{font-family: Arial, Helvetica, sans-serif;font-size: 10pt;font-style: normal;font-weight: bold;color: #CC6633;text-decoration:none}
.companySearchFormTitle a:visited{font-family: Arial, Helvetica, sans-serif;font-size: 10pt;font-style: normal;font-weight: bold;color: #CC6633;text-decoration:none}
.companySearchFormTitle a:hover{font-family: Arial, Helvetica, sans-serif;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-family:Arial, Helvetica, sans-serif; font-size: 14pt; font-style: normal;
	font-weight: 900; color: #333333;}
	
.partnerStripeText {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #333333;
}
.partnerStripeTextSmall {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	color: #333333;
}

.backgroundYellow{ background-color: #FFFFCC;}
.backgroundGreen{ background-color: #F0F2EB;}

.headertxtred { font-family: Arial, Helvetica, sans-serif; color: #CC6633; font-size: 8pt; font-weight : bolder;}
.mdtxtItalic { font-family: Arial, Helvetica, sans-serif; font-size:11px; font-style : italic;}
.mdtxtNote { font-family: Arial, Helvetica, sans-serif; font-size:11px;	color: #666666;}
.mdtxtNoteItalic { font-family: Arial, Helvetica, sans-serif; font-size:11px; color: #666666; font-style : italic;}
.requiredText {	font-family: Arial, Helvetica, sans-serif;	font-size:11px;	color: #CC6633}
.smtxtNote { font-family: Arial, Helvetica, sans-serif;	font-size:10px;	color: #666666;}
.smtxt { font-family: Arial, Helvetica, sans-serif;	font-size:10px;}
.smtxtBold { font-family: Arial, Helvetica, sans-serif;	font-size:10px;	font-weight : bolder;}

.formSubmit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFCC99;
	text-align: center;
	font-weight: bolder;
}
.formSubmitGreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F0F2EB;
	text-align: center;
	font-weight: bolder;
}
.headerTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: bolder;
	background-color: #EAEAEA
}
.contentTitleBar{
	font-family: Arial, Helvetica, sans-serif;
	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-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 10pt;
	color: #1263FE;
	line-height: 120%;
}
.myEFCAreaColumnHeader{
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	line-height: 120%;
	padding-top: 10px;
	padding-bottom: 5px;
}
/* --------------------------- END myEFC STYLES ----------------------------- */	
/* NAV */

#Nav-TopFlag { position:absolute; left: 97px; width:100px; }
.Nav-TopFlagText { font-weight: bold; }

/* --------------------------- New Design ----------------------------- */	
.byHeader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #999999;
}
.graduateCentreEmployerProfileLink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	padding-left: 10px;
	color: #336699;
}

.graduateCentreEmployerProfileLink a:link{font-family: Arial, Helvetica, sans-serif;font-size: 13px;font-style: normal;font-weight: bold;color: #336699;text-decoration:none}
.graduateCentreEmployerProfileLink a:active{font-family: Arial, Helvetica, sans-serif;font-size: 13px;font-style: normal;font-weight: bold;color: #336699;text-decoration:none}
.graduateCentreEmployerProfileLink a:visited{font-family: Arial, Helvetica, sans-serif;font-size: 13px;font-style: normal;font-weight: bold;color: #336699;text-decoration:none}
.graduateCentreEmployerProfileLink a:hover{font-family: Arial, Helvetica, sans-serif;font-size: 13px;font-style: normal;font-weight: bold;color: #336699;text-decoration:underline}

/* Employer Profiles */
.GradEmployerProfileMain{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight: bold; color:#336699; text-decoration:none; padding-left:10px;}
.GradEmployerProfileMain a:link{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight: bold; color:#336699; text-decoration:none;}
.GradEmployerProfileMain a:visited{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight: bold;   color:#336699; text-decoration:none;}
.GradEmployerProfileMain a:hover{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight: bold; color:#336699; text-decoration:underline;}

.graduateCentreNewsHeadline a:link{font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;font-weight: bold;color: #333333;text-decoration:underline}
.graduateCentreNewsHeadline a:active{font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;font-weight: bold;color: #333333;text-decoration:underline}
.graduateCentreNewsHeadline a:visited{font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;font-weight: bold;color: #333333;text-decoration:underline}
.graduateCentreNewsHeadline a:hover{font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;font-weight: bold;color: #333333;text-decoration:underline}

.employerProfileDisplay{
	width:100%;
	padding-left:10px;
}

.employerProfileDisplayHeaderText{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color: #CC6633;
	padding-bottom: 5px;
}

.linkText{
	font-family:Arial, Helvetica, sans-serif;
	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 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-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11pt;
	color: black;
}
.mandatoryText{
	color: red;
}
.sectorLink{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.promoBox{
	border : 1pt solid #999999;
}
.intro{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-style: normal;
	color:#666666;
	padding: 2px;
	text-align:center;}
	
.recruiterLink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006699;
}
.debug{
	font-family: Arial, Helvetica, sans-serif;
	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-family:Arial, Helvetica, sans-serif;
	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-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #cc6633;
	background-color: #F0F2EB;
	padding: 2px;
	text-decoration: none;
	border-bottom : 1pt solid #ccccff;
	border-top : 1pt solid #ccccff;
}
.menuCategory{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	padding-left: 5px;
}
.menuCategorySelected{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	color: #cc6633;
	background-color: #F0F2EB;
	text-decoration: none;
	padding-left: 5px;
}
.menuTopic{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	padding-left: 15px;
}


.menuTopicSelected{
	font-family: Arial, Helvetica, sans-serif;
	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:active, .menuCategory a:active{color: #CC6633; 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:active, .menuCategorySelected a:active{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;}

 div.leftNav-row-spacer{
 	font-size: 1px;
 	padding: 0px;
	color: white;
	border-bottom: 1px solid gray;
	margin-top: 3px;
	margin-bottom: 3px;
}

.leftNav-row-spacer{
	padding: 0px;
	margin: 0px;
}

*/

/* -------------------- MENU ITEMS --------------------------- */

.leftNavContainer{
	width: 140px;
	padding: 0px;
	
}

.leftNavContainer td{
	padding-top: 0px;
	padding-bottom: 0px;
}

.menuHome{
	font-family: Arial, Helvetica, sans-serif;
	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-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	padding-left: 5px;
}

.menuCategorySelected{
	height:20px; padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	color: #cc6633;
	background-color: #F0F2EB;
	text-decoration: none;
}

.menuTopic{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #336699;
	padding-left: 15px;
}

.menuTopicSelected{
	font-family: Arial, Helvetica, sans-serif;
	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; 

	width:140px;
	height:1px;
	font-size:0;
	overflow:hidden;  
}

/*66666666666666666666666666666*/
/* --------------------------------- Job listings ------------------------------------------ */

.footerLinks{
	font-family: Arial, Helvetica, sans-serif;
	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-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.sponsoredJobBG{
	background-color: #eaffea;
}
.sponsoredJob {
	background-color: #ffffcc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: italic;
	color: #cc6633;
}
.jobListingItemOdd, .jobListingItem{
	font-family: Arial, Helvetica, sans-serif;
	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-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: italic;
	font-weight: normal;
	color: #666666;
}

.jobListingSummaryText{
	font-family: Arial, Helvetica, sans-serif;
	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-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}	

.jobListingNavBar, .jobListingHeaderBar{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	color: black;
	background-color: #F0F2EB;
	text-decoration: none;
	text-align : left;
	border-bottom : 1pt solid #bbbbbb;
	border-top : 1pt solid #bbbbbb;
	padding-top:2px;
	padding-bottom:2px;
}

/* -------------------------- Breadcrumb ---------------------- */
.breadcrumb{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	/*color: black;*/
	text-decoration: none;
	padding-top: .5em;
	padding-bottom: .5em;
}


/* Resume display styles */
.resume-title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	color: black;
}

/* ------------------ START NEWS HOME STYLES ---------------------- */
.newsHomeSection{
	margin: 0px 0px 0px 0px;
}

.newsHomeHeader{
	font-family: Arial, Helvetica, sans-serif;
	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-family: Arial, Helvetica, sans-serif;
	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-family: Arial, Helvetica, sans-serif;
	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-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #333333;
}
.newsHomeMoreLink{
	font-family: Arial, Helvetica, sans-serif;
	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-family: Arial, Helvetica, sans-serif;
	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-family: Arial, Helvetica, sans-serif;
	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-family: Arial, Helvetica, sans-serif;
	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-family: Arial, Helvetica, sans-serif;
	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-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 8pt;
	color: #fc9004;
	line-height: 140%;
}

.newsSubSectionDate{
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 10pt;
	color: #7c847c;
	line-height: 140%;
}

.newsSubSectionDateSmall{
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 8pt;
	color: #7c847c;
	line-height: 120%;
}
.articleCommentsSmall{
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 8pt;
	color: #7c847c;
	line-height: 120%;
}

.newsSubSectionMoreLink{
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 9pt;
	text-decoration: none;
	color: black;
	line-height: 110%;
}

.infoAreaHeadingText{
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	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-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 10pt;
	color: #0e1b2a;
	line-height: 120%;
}
.newsItemByline{
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: normal;
	font-size: 9pt;
	color: gray;
	line-height: 140%;
}

.newsItemIntro{
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	line-height: 120%;
	padding-top: 10px;
	padding-bottom: 10px;
}
.newsItemDate{
	font-family: Arial, Helvetica, sans-serif;
	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-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 10pt;
	color: white;
	line-height: 120%;
}

.newsItemGraphicBoxCaption{
	font-family: Arial, Helvetica, sans-serif;
	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-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 10pt;
	color: white;
	line-height: 120%;
}

.newsItemPictureBoxCaption{
	font-family: Arial, Helvetica, sans-serif;
	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-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: normal;
	font-size: 10pt;
	color: gray;
	line-height: 120%;
	padding-left: 10px;
}

.newsSectionListingLink{
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 9pt;
	color: #0e1b2a;
	line-height: 140%;
}

.employerProfileEmployerHeading{
	font-family: Arial, Helvetica, sans-serif;
	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-family: Arial, Helvetica, sans-serif;
	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-family: Arial, Helvetica, sans-serif;
	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 ----------------------- */
.salarySurveyBoxContainer{
	margin-top: 10px;
	margin-left: 0px;
	padding: 5px;
	color: #0e1b2a;
	background-color: #85E5FE;
}

.salarySurveyBoxHeader{
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 12pt;
	padding: 5px;
	text-decoration: none;
	color: black;
	line-height: 110%;
}

.salarySurveyBoxListing{
	font-family: Arial, Helvetica, sans-serif;
	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{
	margin: 5px;
	padding: 5px;
}

.emailNewsItemHeader{
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 12pt;
	color: black;
	line-height: 120%;
}

.emailNewsItemHeadline{
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	line-height: 120%;
}

.emailNewsItemText{
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 10pt;
	color: black;
	line-height: 120%;
}

/* --------------------- END EMAIL NEWS ITEM STYLES -----------------------*/


/* --------------------- START ASK THE EXPERT HOME STYLES -----------------------*/
.askTheExpertMainContent{
	padding-left: 10px;
}

.askTheExpertSectionHeader{
	font-family: Arial, Helvetica, sans-serif;
	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-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 9pt;
	color: black;
	line-height: 120%;
}

.askTheExpertMoreLink{
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 9pt;
	color: #0e1b2a;
	line-height: 140%;
}

.askTheExpertDisclaimerText{
	font-family: Arial, Helvetica, sans-serif;
	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-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	line-height: 120%;
	background-color: #ffcc99;
}

.expertBoxIntroText, .expertBoxDescriptionText{
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 8pt;
	color: black;
	line-height: 120%;
}

.expertBoxExpertTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 10pt;
	padding-top: 10px;
	color: black;
	line-height: 120%;
}

.expertBoxLink{
	font-family: Arial, Helvetica, sans-serif;
	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-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 10pt;
	color: black;
	line-height: 120%;
	padding: 5px;
}
.expertAskQuestionHeader{
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 12pt;
	color: black;
	line-height: 120%;	
}
.expertAskQuestionLabel{
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	line-height: 120%;
	padding-right: 5px;
}
.expertAskQuestionText{
	font-family: Arial, Helvetica, sans-serif;
	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-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	line-height: 120%;
}

.graphicListingOtherGraphics{
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 10pt;
	color: black;
	line-height: 120%;
}

/* ---------------------- JOB DISPLAY TEMPLATE -------------------------------- */
.jobTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-style: normal;
	font-weight: bold;
	color: #333333;
}

/* -------------- COUNTRY PICKER -------------------- */
.home-link{font-size: 10pt; font-weight: bold; color: #333333; text-decoration: none;}
.home-link a:link{font-size: 10pt; font-weight: bold; color: #CC6633; text-decoration: none;}
.home-link a:visited{font-size: 10pt; font-weight: bold; color: #CC6633; text-decoration: none;}
.home-link a:hover{font-size: 10pt; font-weight: bold; color: #CC6633; text-decoration: none;}

.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;}

#country-picker{
	position: relative;
	width: auto;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	border: 1px solid #bbbbbb;
	padding: 4px;
	background-color: #F0F2EB;
}

#country-picker-menu{
	display: none;
}

.country-picker-item{
	position: relative;
	width: 100%;
	cursor: pointer;
	margin-top: 3px;
	margin-bottom: 3px;
	text-align: left;
}

.country-picker-title{
	position: relative;
	width: 100%;
}

hr.country-picker-spacer{
	color: #F0F2EB;
	background-color: #F0F2EB;
	border-top: 2px dotted #bbbbbb;
	border-bottom: none;
	border-left: none;
	border-right: none;
}

/* ---------------------- END COUNTRY PICKER ------------------------ */

/* --------------------- LATEST NEWS STYLES ----------------------- */
.latestNewsContent{
	font-family: Arial, Helvetica, sans-serif;
	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-left: 10px;
}

.employerProfileRightNavSeperator{
	position: relative;
	color: white;
	border-top: 2px solid #F0F2EB;
	margin: 0px;
	padding: 0px;
}

.recruiterBox{
	font-family: Arial, Helvetica, sans-serif;
	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-family: Arial, Helvetica, sans-serif;
	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;} /* #333 */
.p-salmonstrip a:visited{color: #0E1A2A; text-decoration: none;}
.p-salmonstrip a:hover{color: #CC6633; text-decoration: underline; }

.pollContainer{
	border-left: 1px solid #bbbbbb;
	border-right: 1px solid #bbbbbb;
	border-bottom: 1px solid #bbbbbb;
}
.translation{
background-color: #ffeeaa;
}
.jobDisplaySmallGray{
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 8pt;
	color: gray;
}
.jobDisplayGray{
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 9pt;
	color: gray;
}
.jobDisplayBigGray{
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 13pt;
	color: gray;
}
.breadcrumb {
	position: relative;
	width: 100%;
	text-align: left;
	width: auto;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}

.tabHighlight	{
	background-color: #999999;
	color: #ffffff;
	font-size: 13px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}

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;}

.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;
	font-family: Arial, Helvetica, sans-serif;
}

.tabLink{
	font-family: Arial, Helvetica, sans-serif;
	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;}

.latestJob	{
	background-color: #F0F2EB;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	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-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #333333;
}
.popularKeywordsGraduateCentre{
	font-family:Arial, Helvetica, sans-serif;
	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;
	/* padding-left: -10px; */
	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(http://www.jobsinthemoney.com/images/corneredbox.gif);
	background-repeat: no-repeat;	
}

#abtop{padding-top:8px; margin:0; overflow:hidden; height:60px; text-align:center;}

#abmiddle{padding-top:0px; margin:0; overflow:hidden; text-align:center; height:27px;}

#abbottom{padding-top:0px;  margin:0; overflow:hidden; text-align:center;}

form.ausbox {padding:0; margin:0;}

input.ausboxin {padding-top:0px; margin:0;}

/* australian subscription page - submitted */

#pagecell{width:851px;}

/* australian subscription page - failed */
#subscribe-newsletter2{
	width:140px;
	background-image: url(http://www.jobsinthemoney.com/images/box7.gif);
	background-repeat: no-repeat;	
	overflow:hidden;
	height:129px;
}

#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;}

/* 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 */
 

.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;
}