@import url("../stylesheets/jobSearchModules/templateLayout01.css");
@import url("http://careerzone.cujournal.com/stylesheets/jobSearchModules/partnerComponents.css");

body {font-family: Arial, Helvetica, sans-serif; margin: 0px; padding: 0px;	margin-left:6px; font: 62.5%/1.5em Verdana, Geneva, Arial, Helvetica, sans-serif;}

.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;
}
.p-salmonstrip {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #003333; 
	TEXT-DECORATION: none;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #ffcc99;
 }
 
/* ul { padding: 0; margin:0; list-style-type:none; } 
li { padding: 0; margin:0; list-style-type:none; }  
*/

/* a {color: #97A8C2; text-decoration: underline; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
a:link {color: #97A8C2; text-decoration: underline; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
a:visited {color: #97A8C2; text-decoration: underline; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
a:hover {color: #97A8C2; text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
a:active {color: #97A8C2; text-decoration: underline; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
 */
 
/* a {color: #97A8C2; }
a:link {color: #97A8C2; }
a:visited {color: #97A8C2; }
a:hover {color: #97A8C2; }
a:active {color: #97A8C2; }
*/

a {color: #369; }
a:link {color: #369; }
a:visited {color: #369; }
a:hover {color: #369; }
a:active {color: #369; }

.JITM-PoweredBy{
	background-color:#97A8C2;}

.topNav{background-color:#97A8C2; padding-left: 4px; padding-bottom: 3px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.topNavEnd{background-color:#97A8C2; font-family: Verdana, Arial, Helvetica, sans-serif;} 

.linkText {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size:11px; color:#FFFFFF;}
.linkText a:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size:11px; color:#FFFFFF; text-decoration:none;} 
.linkText a:visited{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size:11px; color:#FFFFFF; text-decoration:none;} 
.linkText a:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size:11px; color:#FFFFFF; text-decoration:underline;} 

.FeaturedJobsTitle{font-size:12px; font-weight:bold; color:#666666;}

.formSubmit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #97A8C2;
	text-align: center;
	font-weight: bolder;
	padding: 1px 0 2px 0;
	margin:3px 0 0 0; 
}

.byHeader{	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; padding:0px 0 0 0;}
.byHeader a:link{font-family: Arial, Helvetica, sans-serif;	font-size: 11px; font-weight: bold; color: #97A8C2;}
.byHeader a:visited{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #97A8C2;}
.byHeader a:hover{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #97A8C2;}
 
.JITM-HeaderBar{ background-image:url(../images/JITM/JITM-Homepage/JITM-HeaderBar.gif);
background-color:#49749C; height:22px; width:auto; clear:both; padding:3px 0 0 10px; overflow:hidden; background-repeat: no-repeat;}

.genericButton{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	font-style:normal;
	background-color:#97A8C2;
	color:#FFFFFF;
	border:1pt solid #ccccff;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
	width: auto;}
 
.genericHeader{ 
	border-top: 1px #B2B2B2 solid;
 	border-bottom: 1px #B2B2B2 solid; 
	height:22px;
	background-color:#F0F2EB;
	font-size: 11px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	padding-left:10px;
}

.genericText{font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
.genericText a:link{font-family: Arial, Helvetica, sans-serif; color: #97A8C2; font-size:11px; text-decoration: none;}
.genericText a:visited{font-family: Arial, Helvetica, sans-serif; color: #97A8C2; font-size:11px; text-decoration: none;}
.genericText a:hover{font-family: Arial, Helvetica, sans-serif; color: #97A8C2; font-size:11px; text-decoration: underline;}

.genericTextBold{font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
.genericTextBold a:link{font-family: Arial, Helvetica, sans-serif; color: #97A8C2; font-size:11px; text-decoration: none;}
.genericTextBold a:visited{font-family: Arial, Helvetica, sans-serif; color: #97A8C2; font-size:11px; text-decoration: none;}
.genericTextBold a:hover{font-family: Arial, Helvetica, sans-serif; color: #97A8C2; font-size:11px; text-decoration: underline;}
/* genericbody / genericText / headerTxtRed */

.genericbody{font-family: Arial, Helvetica, sans-serif;	color:#00FF33;	font-size:11px; text-decoration: none;}
.genericbody a:link{font-family: Arial, Helvetica, sans-serif;	color: #97A8C2;	font-size:11px; text-decoration: none;}
.genericbody a:visited{font-family: Arial, Helvetica, sans-serif;	color: #97A8C2;	font-size:11px; text-decoration: none;}
.genericbody a:hover{font-family: Arial, Helvetica, sans-serif;	color: #97A8C2;	font-size:11px; text-decoration:  underline;}

headertxtred {font-family: Arial, Helvetica, sans-serif;	color: #000000;	font-size:11px; text-decoration: none;}
.headertxtred {font-family: Arial, Helvetica, sans-serif;	color: #000000;	font-size:11px; text-decoration: none;}
.headerTxtRed a:link{font-family: Arial, Helvetica, sans-serif;	color: #97A8C2;	font-size:11px; text-decoration: none;}
.headerTxtRed a:visited{font-family: Arial, Helvetica, sans-serif;	color: #97A8C2;	font-size:11px; text-decoration: none;}
.headerTxtRed a:hover{font-family: Arial, Helvetica, sans-serif;	color: #97A8C2;	font-size:11px; text-decoration:  underline;}

genericNoteText{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; padding:0;}
.genericNoteText{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; padding:0;}
a.genericNoteText {font-family: Verdana, Arial, Helvetica, sans-serif; color:#97A8C2; font-size: 11px;}
a.genericNoteText a:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#97A8C2; text-decoration: none;}
a.genericNoteText a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#97A8C2; text-decoration: none;}
a.genericNoteText a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#97A8C2; text-decoration:underline;}

.boom{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;} 

html body .companySearchFormTitle{font-family: Verdana, Arial, Helvetica, sans-serif; Padding-top:3px; font-size: 11px; font-weight: bold; color: #000000;}
html body .companySearchFormTitle a:link{font-family: Verdana, Arial, Helvetica, sans-serif; color: #97A8C2; text-decoration:none;}
html body .companySearchFormTitle a:visited{font-family: Verdana, Arial, Helvetica, sans-serif; color: #97A8C2; text-decoration:none;}
html body .companySearchFormTitle a:hover{font-family: Verdana, Arial, Helvetica, sans-serif; color: #97A8C2; text-decoration:underline;}

.genericHeaderText{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	color: #000000;
}

.genericHeaderText2{
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	color: #97A8C2;
}

.genericHeaderTextBigger{
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color: #333333;
}

/* postYourResume module */
.PostYourResumeButton	{
	font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color: #FFFFFF;
	background-color: #97A8C2; 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/JITM/JITM-PostResumeBox/JITM-PostResumeBckGrd.gif); background-repeat:no-repeat;}
.postresumeposition{ padding: 10px 0 0 0; text-align:center;}

html body #headerEFC { font-family:Verdana,Arial,Helvetica,sans-serif; background-color:#97A8C2; height:18px; overflow:hidden; margin: 0 0 2px 0px !important; background-image:url(../images/JITM/JITM-Homepage/JITM-transparentArrow.gif);
background-repeat:no-repeat; top:0; left:0; padding: 0 0 0px 15px; display:block; color:#FFFFFF; font-size:11px; font-weight:bold; clear:both;}
html body #headerEFC span { display:block; padding: 0 0 0 5px;}

/* for the keyword search module */
#keywordFields #inputKeyword{width:250px;}
#keywordFields .selectKeyword {width:125px}

.rightMarketingContent .JITM-PostResumeHead {padding: 10px 0 0 0;}

.latestJob	{
	background-color: #F0F2EB; /* #E5EBE5; */
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
}

advancedSearch {font-family: Verdana, Arial, Helvetica, sans-serif; color: #97A8C2; font-size:18px; }
/* a.bulletLink {font-size: 9px;} */

html body .genericText{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt;}
html body .genericText .subLocationLinks{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt;}

/*.JITM-DividerBarUnderImage { background-color:#97A8C2; height:18px; overflow:hidden; margin: 0 0 2px 0px !important; background-image:url(../images/JITM/JITM-Homepage/JITM-transparentArrow.gif);} */
.JITM-DividerBarUnderImage { background-color:#97A8C2; height:18px; overflow:hidden; margin: 0 0 2px 0px !important;}
.JITM-DividerBar{background-color:#97A8C2;}

.jobListingItemOdd{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	background-color: #F0F2EB;
}

.jobListingItem{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	background-color: white;
}

.jobListingEmphasis{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	font-weight: normal;
	color: #666666;
}

.jobListingSummaryText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
}

.jobListingText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}	

.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 : 1px solid #bbbbbb;
	border-top : 1px solid #bbbbbb;
	padding-top:2px;
	padding-bottom:2px;
}

.jobListingBottomNavBar{
	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 : 1px solid #bbbbbb;
	border-top : 1px solid #bbbbbb;
	padding-top:2px;
	padding-bottom:2px;
}

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

.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;
}
.backgroundYellow{
	background-color: #EAEAEA;
}

.genericInfoText{
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #666666;
}

#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;}
.newsletterPrivatePolicy{ font-size:0.93em;}

.highlight{ background-color:yellow;}

.genericLink {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size:11px; color:#336699;}
.genericLink a:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size:11px; color:#336699; text-decoration:none;} 
.genericLink a:visited{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size:11px; color:#003158; text-decoration:none;} 
.genericLink a:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size:11px; color:#336699; text-decoration:underline;} 

.country-menu-link {font-family:Verdana, Arial, Helvetica, sans-serif;}
.country-menu-link a:link{font-family:Verdana, Arial, Helvetica, sans-serif;}
.country-menu-link a:visited{font-family:Verdana, Arial, Helvetica, sans-serif;}
.country-menu-link a:hover{font-family:Verdana, Arial, Helvetica, sans-serif;}

html body #breadcrumb {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:22px; }
jobListingNavLinks {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:22px; }

.genericText a:link{font-family: Verdana, Arial, Helvetica, sans-serif; }
.genericText a:visited{font-family: Verdana, Arial, Helvetica, sans-serif; }
.genericText a:hover{font-family: Verdana, Arial, Helvetica, sans-serif; }


.tickerDiv{ padding: 0 0 3px 0; }

.newsItemHeadline{font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; 
font-weight: bold;font-size: 10pt;color: #0e1b2a;line-height: 120%;}

.newsItemDate{ display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; font-size: 9px;
	color:#888888; margin: 1px 0 0 0;}

.headertxtred {font-family: Verdana,Arial, Helvetica, sans-serif; color: #666666; font-size: 80%; font-weight : bolder;
}

.newsItemIntro{	font-family:Verdana, Arial, Helvetica, sans-serif;font-style: normal;font-weight: bold;font-size: 10pt;color: black;
	padding-top: 10px;padding-bottom: 10px;}
	
.newsItemDate{ font-family:Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; font-size: 9pt;
	color: gray;}
	
/* clears partner's footer from getting pushed up into the my efc section*/
.ib_box{clear:both;}
html body #constraint{font-size:100%;}

/* to fix the font display problem at the myEfc section*/
#DisplayConDet .Resume-LightGreyNormal {font-size:1.3em;}
#Tab {font-size:1.3em; font-weight: bold;}
.FiveSResumeHeadBar {font-size:1.3em;}
.resumeinfofloatright {font-size:1.3em;}

.MJ-RightBarHolder {font-size:1.3em;}
.genericErrorTextPadding {font-size:1.3em;}
html body .headerTxtRed {font-size:11px;}

.FPD-PersonalDetails {font-size:1.3em;}
.Resume-LabelText {font-size:11px;}
.Asterix {font-size:11px;}
.resumepreview {font-size:11px;}
.RP-LastUpdated-ResumeNo {font-size:11px;}
.clearfix {font-size:11px;}
#LeftLinedIntro2 {font-size:11px;}
#ResumeLeftContainer1of2 {font-size:11px;}

html body .Resume-TitleLabe4-TextFields {float:left; padding:0; width:180px;}
html body .Resume-TitleLabel-2 {float:left; padding:0;}

html body #constraint #LeftLinedIntro .LLI-Padding1 { padding:0; margin:0; float:none;"}
html body #constraint #LeftLinedIntro .LLI-Padding2 { padding:0; margin:0; float:none;"}
html body #constraint #LeftLinedIntro{ height:75px;}