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

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

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

.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;}
	
.pageContainer{
	min-width: 800px;
	max-width: 905px;
	width:expression(document.body.clientWidth < 801 ? "800px" : document.body.clientWidth > 904 ? "905px" : "auto");
	/* border: solid #00ff00 2px;  */
}

.mainContent{
	padding: 0px 20px 10px 17px;
	min-width: 620px; 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; }

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

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

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

#Nav-TopFlag { position:absolute; left: 97px; width:100px; }
.Nav-TopFlagText { font-weight: bold; }
.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;}
.recruiterLink a {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333; text-decoration:none;}
.recruiterLink a:hover {color: #c63;}


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

*/


.leftNavContainer{
	width: 240px;
	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;}

.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:240px;
	height:1px;
	font-size:0;
	overflow:hidden;  
}

.leftNav-row-spacer-top{
	padding: 0;
	margin: 0; 
	background-color:#F0F2EB;
	width:240px;
	height:1px;
	font-size:0;
	overflow:hidden; 
	display:none; 
}

.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{
	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-title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	color: black;
}

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

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

}
.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;}
.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%;
}
.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%;
}
.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%;
}
.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%;
}
.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;
}
.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%;
}
.jobTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-style: normal;
	font-weight: bold;
	color: #333333;
}
#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;}

#country-picker{
	position: relative;
	width: auto;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	border: 1px solid #bbbbbb;
	padding: 4px;
	margin:0;
	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;
}
.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;
}
.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;}

.creampiesites {
	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;
	} 
 
.creampiesites a {color: #0E1A2A; text-decoration: none;}
.creampiesites a:hover{color: #CC6633;}

.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;
}
.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;
}
form p label {width:130px;}

#subscribe-newsletter{
	width:112px;
	height:100px;
	background-image: url(../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;}

#pagecell{width:851px;}

#subscribe-newsletter2{
	width:140px;
	background-image: url(../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;}
#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;}
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;
}
.PostYourResumeButton	{
	font-family:Arial,Helvetica,sans-serif; 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(/images/PostResumeBckGrd_beige.gif); background-repeat:no-repeat;}
.postresumeposition{ padding: 10px 0 0 0; text-align:center;}
.genericHeaderCSS{ border-top:1px solid #bbbbbb; border-bottom:1px solid #bbbbbb; position:relative; border-right:1px solid #bbbbbb; background:#f0f2eb; padding:3px 5px 3px 10px; margin:0 0 10px 0; height:14px;}
.genericHeaderCSS h2 {color:#cc6633; font-size:12px; padding:0; margin:0; float:left; font-weight:bold;}
.GenericHeaderCSSRightText {position:absolute; background-image:url(/images/jobSearchModules/genericHeaderCSSCorner.gif); background-repeat:no-repeat; top:-1px; right:-1px; width:250px; height:15px; font-size:11px; background-position:right top; text-align:right; padding:4px 10px 0 0; overflow:hidden;}

.genericSubHeaderCSS{ border-top:1px solid #bbbbbb; border-bottom:1px solid #bbbbbb; position:relative; background:#f0f2eb; padding:3px 5px 3px 10px; margin:0 0 10px 0; height:14px;}
.genericSubHeaderCSS h2 {color:#cc6633; font-size:12px; padding:0; margin:0; float:left; font-weight:bold;}
.GenericSubHeaderCSSRightText {position:absolute; width:250px; height:15px; font-size:11px; text-align:right; padding:4px 10px 0 0; overflow:hidden;}

#diceAnnouncement{width:180px}

.p-jobcount {
	MARGIN-TOP: 0px;
	FONT-WEIGHT: 700;
	FONT-SIZE: 12px;
	MARGIN-BOTTOM: 0px;
	COLOR: #000033;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.p-borderlink {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #000033;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-color: #ffcc99;
	text-decoration:none;
	border : thin solid #000033;
	text-align : center;
	padding-left : 10px;
	padding-right : 10px;
	width : auto;
}
.p-sectionheader {
	FONT-WEIGHT: normal;
	FONT-SIZE: 15pt;
	COLOR: 	#000033;
	FONT-STYLE: normal;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffcc99;
	text-decoration: none;
	text-align : left;
	padding-left : 10px;
	padding-right : 10px;
	width : auto;
}

.p-jobsearchtoolheading{
	MARGIN-TOP: 0px;
	FONT-WEIGHT: 700;
	FONT-SIZE: 12px;
	MARGIN-BOTTOM: 0px;
	COLOR: #000033;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-color: #ffcc99;
}
.p-searchheader {
	MARGIN-TOP: 0px;
	FONT-WEIGHT: 700;
	FONT-SIZE: 12px;
	MARGIN-BOTTOM: 0px;
	COLOR: #034B76;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-color: #ffcc99;
}
.creampiesites {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #003333; 
	TEXT-DECORATION: none;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #ffcc99;
 }