/* FRIDAY 30th JUNE Changes At BASE! */

/*******************************/
/*    JobsInTheMoney Styles    */
/*******************************/
/*    Contents

1) Tag Styles
2) Generic Site Wide Styles Fonts etc
3) Header Styles
4) Footer Styles
5) Navigation Bar 
6) Homepage
7) Page Layout Parameters For Liquid Layout
8) Recruiter SignIn Box
9) Remains of old style Sheet
10) Text Styles
11) Pop Up Email Form

END) Debug Styles

/*******************************/
/*          16/05/06           */
/*******************************/

/*11111111111111111111111111111*/
/*         Tag Styles          */
/*11111111111111111111111111111*/

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	margin: 0 0 0 5px;	padding: 0px;
}

p { 
  margin-top: 0.7em; 
  margin-left: 0; 
  padding-left: 0; 
  line-height: 1.25em; 
  margin-bottom:0;
  padding-bottom:0;
  display:block;
} 

form{ margin:0px; padding:0px;}
hr{ color: black;}

ul{	margin: 0px; padding:0;	margin-left: 10px; list-style-image:  url(../images/bullet_sml.gif);}
ul{	_margin-left: 20px;}
li { padding: 0; margin:0; }  

a:link {color: #336699; font-size:11px; text-decoration: none;}
a:visited {color: #336699; font-size:11px; text-decoration: none;}
a:hover {color: #336699; font-size:11px; text-decoration:  underline;}

/*22222222222222222222222222222*/
/*       Generic Styles        */
/*22222222222222222222222222222*/

.jobTitle{ font-weight:bold; font-size:16px;}
.jobDisplayGray{ font-size:11px;}
.jobDisplaySmallGray{ font-size:11px; color:#959595;}
.genericButton{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	font-style:normal;
	background-color:#99cc99;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
	width: auto;}

.boom{ font-size:10px;} 

/* Link Text */

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

/* generic10pt */

.generic10pt {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
.generic10pt a:link {font-family:Verdana, Arial, Helvetica, sans-serif; color: #336699; text-decoration: none; font-size:10px;}
.generic10pt a:visited {font-family:Verdana, Arial, Helvetica, sans-serif; color: #336699; text-decoration: none; font-size:10px;}
.generic10pt a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; color: #336699; text-decoration:  underline; font-size:10px;}

.browseDashedLine{
	position: relative;
	color: white;
	border-top: 2px dotted #999999;
	margin: 0px;
	padding: 0px;
}
/* sectorlinks / applylinks / locationlinks / sublocationlinks / header_text */

.sectorlinks, .applylinks, .locationlinks, .subLocationLinks, .header_text{
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	color:#0033FF;	}
	
.sectorlinks, .applylinks, .locationlinks, .subLocationLinks, .header_text a:link{
	font-family:Verdana,Arial, Helvetica, sans-serif;	font-size:11px;	color:#0033FF; text-decoration:none;}

.sectorlinks, .applylinks, .locationlinks, .subLocationLinks, .header_text a:visited{
	font-family:Verdana,Arial, Helvetica, sans-serif; font-size:11px; color:#0033FF; text-decoration:none;}

.sectorlinks, .applylinks, .locationlinks, .subLocationLinks, .header_text a:hover{
	font-family:Verdana,Arial, Helvetica, sans-serif; font-size:11px; color:#0033FF; text-decoration:underline;}

.genericHeaderNoUnderlineLine{
	border-top: 1px #B2B2B2 solid;
 	height:21px;
	background-color:#E5eBE5; 
	font-size: 11px; 
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	padding-left:10px;
}

/* genericbody / genericText / headerTxtRed */

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

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

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

/* byheader */

.byHeader{	font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #333333; padding:0px;}
.byHeaderTop{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #333333; padding:0px; margin:0px; }

.byHeader a:link, .byHeaderTop a:link{font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; font-weight: bold; color: #336699;}
.byHeader a:visited, .byHeaderTop a:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #336699;}
.byHeader a:hover, .byHeaderTop a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #336699;}

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

/* Generic Headers & Accompanying Text // Mainly Other Sections */

#JITM-JobResultHeader{padding: 5px 12px 4px 0; float: right; font-weight: normal; display:inline; font-size:11px;}

.genericHeader{ 
	border-top: 1px #B2B2B2 solid;
 	border-bottom: 1px #B2B2B2 solid; 
	height:20px;
	background-color:#E5eBE5; 
	font-size: 11px; 
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	padding-left:10px;
	padding-top:0px;
}

.genericHeader2{ 
	border-top: 1px #B2B2B2 solid;
 	border-bottom: 1px #B2B2B2 solid; 
	height:22px;
	background-color:#E5eBE5; 
	font-size: 11px; 
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	padding-left:10px;
	padding-top:0px;
}

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


.newsItemHeadline a:link{	 font-size:10pt; color:336699; text-decoration:none;}
.newsItemHeadline a:visited{	 font-size:10pt;  color:336699; text-decoration:none;}
.newsItemHeadline a:hover{	 font-size:10pt; color:336699; text-decoration:underline;}

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

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

.newsItemMainContent{color:#999999;}
/* Green LogIn Box Styles */

.backgroundYellow{
	background-color:#F0F2EB;
}

/*33333333333333333333333333333*/
/*        Header Styles        */
/*33333333333333333333333333333*/

.intro{	font-family: Verdana, Arial, helvetica, sans-serif; font-size:8pt; font-style: normal;	color:#333333; padding: 2px;}
.btext {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; text-decoration:none; color:#28593A;} /* Google Daves Header */ 
.slogan{} /* Note header "slogan style" in ahref tag and doesnt work - text styles in p-greenstrip!!*/
	  
.p-greenstrip {padding:0px; color:#333333; background-color: #99CC99; background-position:right; background-repeat:no-repeat;}
.p-greenstrip a:link{ text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size: 10px; color:#333333;}
.p-greenstrip a:visited{ text-decoration:none;  font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size: 10px; color:#333333;}
.p-greenstrip a:hover{text-decoration:underline; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size: 10px; color:#333333;}

/*44444444444444444444444444444*/
/*        Footer Styles        */
/*44444444444444444444444444444*/

#JITM-Footer{width:auto; font-size:75%; clear:both; text-align:center;}
#JITM-Footer-AboveStripe{text-align:left; margin:10px 0 5px 5px; color:#336699;}
#JITM-Footer-AboveStripe a:link{text-align:left; margin:10px 0 5px 5px; color:#336699; text-decoration:none;}
#JITM-Footer-AboveStripe a:visited{text-align:left; margin:10px 0 5px 5px; color:#336699; text-decoration:none;}
#JITM-Footer-AboveStripe a:hover{text-align:left; margin:10px 0 5px 5px; color:#336699; text-decoration:underline;}

#JITM-Footer-Stripe{background-image:url(../images/JITM/JITM-Footer/FooterStripe-JobsInTheMoney.gif); 
background-repeat:repeat-x; height:67px; text-align:center; padding:7px 0 0 0;}
#JITM-Footer-Stripe-TopLine{margin: 0 0 4px 0;}

/*55555555555555555555555555555*/
/*       Navigation Bar        */
/*55555555555555555555555555555*/

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

.leftNavContainer{padding: 0px;}

.leftNavContainer td{	padding-top: 0px;	padding-bottom: 0px; font-size:7.7pt;}

.menuHome{ font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold; 	color: #cc6633;	background-color:#F5F7FA;
	padding: 2px; text-decoration: none; border-bottom : 1px solid #ccccff;	border-top : 1px solid #ccccff; font-size:7.7pt;}

.menuCategory{	height:20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;
	color: #333333;	padding-left: 5px; background-color:#F5F7FA; font-size:7.7pt; }

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

.menuTopic{
	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #336699;
	padding-left: 15px;	background-color:#F5F7FA; padding: 0px 0px 1px 15px; font-size:7.7pt;}

.menuTopicSelected{
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold; color: #cc6633;
	background-color: #E5EBE5; text-decoration: none; padding-left: 15px; font-size:7.7pt;}

.menuTopic a:link, .menuCategory a:link{color: #184577; text-decoration: none; font-size:7.7pt;}
.menuTopic a:visited, .menuCategory a:visited{color: #184577; text-decoration: none; font-size:7.7pt;}
.menuTopic a:hover, .menuCategory a:hover{color: #184577; text-decoration: underline; font-size:7.7pt;}

.menuTopicSelected a:link, .menuCategorySelected a:link{color: #333333; text-decoration: none; font-size:7.7pt;}
.menuTopicSelected a:visited, .menuCategorySelected a:visited{color: #333333; text-decoration: none; font-size:7.7pt;} 
.menuTopicSelected a:hover, .menuCategorySelected a:hover{color: #333333; text-decoration: underline;  font-size:7.7pt; }

.leftNav-row-spacer, .end-leftNav-row-spacer{ padding: 0;	margin: 0; 	background-color:#b2b2b2;
	width:140px; height:1px; font-size:0; overflow:hidden;  }

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

/*66666666666666666666666666666*/
/*           Homepage          */
/*66666666666666666666666666666*/

.HP-FeatredJobsMore{ font-weight:bold; margin: 0pt 15px 0pt 0pt; text-align: right;}

.SAFJ-SearchButton, .PollButton, .NewsletterButton, .SearchHomepageButton, .PostYourResumeButton{

font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333;
	background-color: #99CC99; text-align: center; font-weight: bolder;	margin:0 0 0 0;}

.PostYourResumeButton{width: 133px; padding: 1px 0 2px 0; margin: 0 0 5px 0; }
.PollButton{width: 55px; padding: 2px 0 1px 0; margin: 5px 5px 5px 0; }
.NewsletterButton{padding: 2px 0 1px 0; margin: 3px 0 0px 0; width:75px; text-align:center;}
.SearchHomepageButton{width: 55px; padding: 2px 0 1px 0; margin: 0 0 12px 0; }

/* HomePage Featured Job Box (Location Bottom Of Page) */

.JITM-BOX-Top{
background-image: url(../images/JITM/JITM-Homepage/JITM-BoxTop.gif); background-repeat: no-repeat; height:11px;	overflow:hidden;}

.JITM-BOX-ContentMiddle{background-image:url(../images/JITM/JITM-Homepage/JITM-BoxMiddleRepeat.gif); background-repeat: repeat-y;
	padding: 0 0 0 10px;}
	
.JITM-BOX-Bottom{ background-image: url(../images/JITM/JITM-Homepage/JITM-BoxBottom.gif); background-repeat: no-repeat;	height:14px;}

.JITM-DividerBar{ background-color:#EBF5EB; height:17px; padding:0 0 0 8px; margin:0 0 5px 0;}
.JITM-DividerBarUnderImage{width:17px; background-color:#99CC99;}

.JITM-Main-FloatLeft{width:390px; float:left; margin:0; padding:0; }
.JITM-Main-FloatRight{width:175px; float:right; margin:0; padding:0;}

.JITM-RightSubHeader{background-image:url(../images/JITM/JITM-Homepage/JITM-RightSubHeader.gif); background-repeat: no-repeat; height:25px; margin:0 10px 0 0;}
.GreyBoxText { font-family:Verdana, Arial, Helvetica, sans-serif; color:#003333; font-weight:bold; font-size:10px;}
.JITM-RightGreyHolder{ background-color:#EBF5EB; overflow:hidden; padding: 5px 3px 7px 5px; margin: 0 0 10px 0;}

#eFC-LinkBox{font-size:7.7pt; height:72px; background-image:url(../images/JITM/JITM-Homepage/eFC-LinkBackground.gif); background-repeat:no-repeat; text-align:center; 
overflow:hidden; padding: 0; border: 1px solid #CCD6CC;}
#eFC-LinkBox a:link{font-size:7.7pt; font-weight:bold;}
#eFC-LinkBox a:visited{font-size:7.7pt;}
#eFC-LinkBox a:hover{font-size:7.7pt;}

.eFC-LinkBoxText{ font-weight:bold; color:#FFFFFF; font-size:10px; padding:12px 0 0 0; line-height:12px;}

input.SAandFJ {width:305px; margin:3px 0 3px 0; font-size:11px; padding: 0 0 0 0; height:20px;}
input.EMail {width:77px; margin:7px 0 0 0; font-size:11px; padding: 0 0 0 0; height:20px;}
select.SAandFJselect {width:153px; margin:0 0 10px 0; font-size:11px; padding: 0 0 0 0; height:20px;}

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

.JITM-PostResumeHead{height:52px; padding:0; overflow:hidden; margin:0;}
.postresumebox{ width:175px; height:44px; background-image:url(../images/JITM/JITM-PostResumeBox/JITM-PostResumeBckGrd_green.gif); background-repeat:no-repeat;}
.postresumeposition{ padding: 10px 0 0 0; text-align:center;}

/*77777777777777777777777777777*/
/*    Pages Layout Structure   */
/*77777777777777777777777777777*/

.pageContainer{	min-width: 800px; max-width: 905px;
	width:expression(document.body.clientWidth < 800 ? "800px" : document.body.clientWidth > 905 ? "905px" : "auto");}

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

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

.adsContainer{width:120px; min-width:120px; max-width:120px;}

/*88888888888888888888888888888*/
/*    Recruiter SignIn Box     */
/*88888888888888888888888888888*/

.recruiterBox a:link, .recruiterBox a:visited, .recruiterBox a:hover{ font-weight:bold; background-color:#003333; color:#FFFFFF; font-size:7.7pt}

/*99999999999999999999999999999*/
/*       Old Style Sheet       */
/*99999999999999999999999999999*/

p.ptop {   margin-top: 0.4em;   margin-left: 0;   padding-left: 0;   line-height: 1.2em; 
  margin-bottom:0;  padding-bottom:0;  display:block;} 

p.plist {   margin-top: 0.2em;   margin-left: 0;   padding-left: 0;  line-height: 1.25em; 
  margin-bottom:0;  padding-bottom:0;  display:block;} 

.JITM-PostResumeMiddle{background-color:#F2F5F5; background-image:url(http://www.jobsinthemoney.com/images/JITM/JITM-Homepage/efcfindjobs.jpg);
	background-repeat: no-repeat; height:81px; padding: 0 0 0 0;  margin: 0 0 9px 0; overflow:hidden;}

ul.sectorlistul{display:inline; margin:0; padding:0;}
li.sectorlistli{display:inline; margin:0; padding:0 3px 0 0;}

.genericLink {font-size: 8px; font-style: normal; font-weight: bold; color: #336699; text-decoration:none; }
.genericLink a:link {font-size: 8px; font-style: normal; font-weight: bold; color: #336699; text-decoration:none; }
.genericLink a:visited {color:#00FF00; font-size: 8px;font-weight: bold; text-decoration:none; }
.genericLink a:hover {color: #336699; font-size: 8px; font-weight: bold; text-decoration:underline; }

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

.requiredText{color:#FF0000;}

/* ---------------- START TAG STYLES ---------------- */

.genricfont {font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:12px;	margin: 0px; padding: 0px; margin-left:6px}

input.genericText{padding-left: 3px;}

input.graduateCentreSearchText{padding-left: 3px; width: 230px; }

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

/* ---------------- END TAG STYLES ---------------- */

/* ---------------- START GENERIC STYLES ---------------- */

.PollHeader{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #336699;
	background-color:  #CCDCEC;
	text-decoration: none;
	border-bottom : 1px solid #bbbbbb;
	border-top : 1px solid #bbbbbb;
	padding-left:10px;
}

.genericTextTiny{ font-family:Verdana,Arial, Helvetica, sans-serif;	font-size: 100%; color: #333333;}
.genericTextTiny a:link{text-decoration:none; color: #336699; font-size: 100%;}
.genericTextTiny a:visited{text-decoration:none; color: #336699; font-size: 100%;}
.genericTextTiny a:hover{text-decoration:underline; color: #336699; font-size: 100%;}

.genericTextBigger { font-family:Verdana,Arial, Helvetica, sans-serif; font-size: 12px;	color: #333333;}
.genericTextBold { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
.genericErrorText{	font-family:Verdana,Arial, Helvetica, sans-serif; font-size: 10px; color: red;}

.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: #666666;}
.genericHeaderTextBigger{ font-family:Verdana,Arial, Helvetica, sans-serif;	font-size:11px; font-weight: bold; color: #333333;}

.genericNoteText {text-align:left;font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 11px;}
.genericNoteText a:link {font-size: 11px; text-decoration: none;}
.genericNoteText a:visited {font-size: 11px; text-decoration: none;}
.genericNoteText a:hover {font-size: 11px; text-decoration:underline;}

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

.resumeLinks a:link {font-size: 11px; font-style: normal; font-weight: bold; color: #336699; text-decoration: underline; }
.resumeLinks a:visited {color:#8f999d; font-size: 11px; font-style: normal; font-weight: bold;  text-decoration: underline; }
.resumeLinks a:hover {color: #8f999d; font-size: 11px; font-style: normal; font-weight: bold; text-decoration: none; }

.resumeLink {font-size: 11px; font-style: normal; font-weight: bold; color: #336699; text-decoration: underline; }
.resumeLink a:link {font-size: 11px; font-style: normal; font-weight: bold; color: #336699;}
.resumeLink a:visited {color: #336699; font-size: 11px; font-style: normal; font-weight: bold;}
.resumeLink a:hover {color: #336699; font-size: 11px; font-style: normal; font-weight: bold; }

/* ---------------- END GENERIC STYLES ---------------- */

.employerProfileSnapshotLink{
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:11px;	color:#333333;	text-decoration: none;	font-weight: normal;}

.quoteText{
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:10px;	color:#04649c; font-weight: bold; font-style: normal;}

/* ---------------------- START COMPANY SEARCH STYLES ---------------------------------- */

.companySearchFormContainer{ padding-left: 10px; background-color: white;}

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

.companySearchFormRow{ font-size: 10px; font-style: normal; font-weight: normal;
	color: black; text-decoration: none; vertical-align: top;}

.companySearchImageResult{	border: 1px solid gray;	margin: 2px;}

/* --------------------------- New Design ----------------------------- */	

.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:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: black;
}

.mandatoryText{
	color: red;
}

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

.promoBox{
	border : 1px solid #999999;
}

.recruiterLink{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #336699;
}.recruiterLink a:link{color:#336699;} .recruiterLink a:visited{color:#336699;} .recruiterLink a:hover{color:#336699;}


.searchCriteriaHeader{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	padding-top: 10px;
}
	
/* -------------------- MENU ITEMS --------------------------- */

.menuHome{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #336699;
	background-color: #F0F2EB;
	padding: 2px;
	text-decoration: none;
	border-bottom : 1px solid #ccccff;
	border-top : 1px solid #ccccff;
}

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

.jobListingNavLinks{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.sponsoredJobBG{
	background-color: #D6EBD6;
}

.sponsoredJob {
	background-color: #ffcec6;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-style: italic;
	color: #809999;
}

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

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

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

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

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

.jobListingHeaderBar{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	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:Verdana, 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:Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	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:2px 0 2px 5px;
}

/* -------------------------- Breadcrumb ---------------------- */

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

/* Resume display styles */

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

/*10 10 10 10 10 10 10 10 10 10 10 10*/
/*             Text Styles           */
/*10 10 10 10 10 10 10 10 10 10 10 10*/

.genericTextBoldBig {font-size:14px; font-weight:bold;}

/*11 11 11 11 11 11 11 11 11 11 11 11*/
/*             Text Styles           */
/*11 11 11 11 11 11 11 11 11 11 11 11*/

.emailNewsItemArea{
	margin: 5px;
	padding: 5px;
}

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

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

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

/*************************************/
/*****      DEBUG   DEBUG       ******/
/*************************************/

.debug{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color:#ff0000;
	background-color:#ffcccc;
	text-decoration: none;
	text-align : left;
	border: 1px solid #ccccff;
	padding:2px 10px;
}

.cfdebug{ color:black; background-color:white; font-family:"Times New Roman", Times, serif; font-size:small;}
.cfdebuglge{ color:black; background-color:white; font-family:"Times New Roman", Times, serif; font-size:medium;}
a.cfdebuglink {color:blue; background-color:white }
.template{	color: black; font-family: "Times New Roman", Times, serif; font-weight: normal; }
.template_overage{	color: red; background-color: white; font-family: "Times New Roman", Times, serif; font-weight: bold; }

/*************************************/
/*****      END END END END     ******/
/*************************************/

.newsItemHeaderContainer{
	background-color: #F0F2EB;
	color: black;
	margin-right: 10px;
	padding: 5px 5px 5px 10px;
}

.newsItemByline{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: normal;
	font-size: 9pt;
	color: gray;
	line-height: 140%;
}

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

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

.newsItemDate{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 9pt;
	color: gray;
	line-height: 140%;
}

.newsItemGraphicBox{
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px solid gray;
	background-color: gray;
}

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

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

.newsItemPictureBoxCaption{
	font-family: Verdana, 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 --------------------- */

/* Friday Style CHanges Removed From Styles TO Bottom */

/* Original */
.newsArticleText{font-size:12px; padding: 0 0 0 0; color:#000000;}
/* Added */
.newsArticleText a:link{font-size:12px;}
.newsArticleText a:visited{font-size:12px;}
.newsArticleText a:hover{font-size:12px;}

/* Original */
.newsItemIntro{	font-family:Verdana, Arial, Helvetica, sans-serif;font-style: normal;font-weight: bold; font-size:12px; color:#000000;	margin:10px 0;}
.newsItemIntro a:link{	 font-size:12px; color:336699; text-decoration:none;}
.newsItemIntro a:visited{	 font-size:12px;  color:336699; text-decoration:none;}
.newsItemIntro a:hover{	 font-size:12px;  color:336699; text-decoration:underline;}

/* Original */
.JITM-FeaturedCompanies{ background-color:#EBF5EB; text-align:left;}

/* Original */
.recruiterBox { background-color:#003333; font-size:100%; text-align:left; }

/* Original / Added */
.JITM-HeaderBar, .JITM-HeaderBarTop{ background-image:url(../images/JITM/JITM-Homepage/JITM-HeaderBar.gif);
	background-color:#E5EBE5; height:22px; clear:both; padding:0px; margin:0px;  overflow:hidden; background-repeat: no-repeat;}
.JITM-HeaderBar{padding:0 0 0 10px;}

/* Added */
#JITM-eNewsletterLeft{float:left; padding:3px 5px 0 5px;}
#JITM-eNewsletterRight{float:right; padding:3px 5px 0 5px;}
#JITM-eNewsletterRight{float:right; _padding:0px 5px 0 5px;}

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