
@media screen{
.bkgWleftColumn {background-image:url(images/bkgWleftColumn.gif); background-repeat:repeat-y; width:986px; margin-left:auto; margin-right:auto; margin-bottom:0px; margin-top:0px; overflow:hidden; height:1%;}


.searchBox { background-image:url(images/bkg_searchBox.jpg); width:262px; height:260px; float:left; padding:20px 18px 7px 18px; background-repeat:no-repeat; }

.searchBoxOnBlue { background-image:url(images/bkg_searchBoxOnBlue.jpg); width:262px;  float:left; padding:20px 18px 7px 18px; background-repeat:no-repeat; }

.searchBoxOnYellow { background-image:url(images/bkg_searchBoxOnYellow.jpg); width:262px;  float:left; padding:20px 18px 7px 18px; background-repeat:no-repeat;  }

.promoteALertBox { background-image:url(images/bkg_promoteEmailAlerts.gif); width:298px; height:287px; float:left; padding:0px; background-repeat:no-repeat; text-align:center; }


.seekerHomeBox {background-image:url(images/bkg_seekersHomePage.jpg); width:327px; height:260px; float:left; background-repeat:no-repeat; padding:20px 0px 7px 10px; }

}
@media print{
.bkgWleftColumn {background-image:url(images/bkgWleftColumn.gif); background-repeat:repeat-y; width:986px; margin-left:auto; margin-right:auto; margin-bottom:0px; margin-top:0px; }


.searchBox { display:none;}

.searchBoxOnBlue { display:none;}

.searchBoxOnYellow { display:none;}

.promoteALertBox { display:none;}


.seekerHomeBox { display:none;}


}

.SpryHiddenRegion {visibility:hidden;}

body {margin:0px;}
/**/
.top { background-image:url(images/bkg_top.jpg); background-position:bottom;  width:986px; height:132px; margin-left:auto; margin-right:auto; margin-bottom:0px; margin-top:0px; padding:0px; }
.topNav { background-image:url(images/bkg_topNav.gif); width:940px; height:30px; margin:21px 0px 0px 23px;  position:absolute; background-repeat:no-repeat; }
.topTabs {width:391px; position:absolute; margin:104px 0px 0px 449px;}
/* background-color:#0033CC;  background-color:#FF0000;*/
.middle { background-image:url(images/bkg.gif);  background-repeat:repeat-y;  width:986px; margin-left:auto; margin-right:auto; margin-bottom:0px; margin-top:0px; height:1%; overflow:hidden;  }


.middleContent {width:972px;  margin-left:auto; margin-right:auto; margin-bottom:0px; margin-top:0px;  z-index:20; visibility:visible; position:relative; }
.containInside {width:653px; background-image:url(images/bkg_topInside.gif); background-repeat:no-repeat; float:left; padding:0px 10px 12px 11px;  }

.employersHomeBox {background-image:url(images/bkg_employersHomePage.jpg); width:327px; height:260px; float:left; background-repeat:no-repeat;  padding:20px 0px 7px 10px; }
.findTheJob {background-image:url(images/bkg_FindtheJob.jpg); background-repeat:no-repeat; width:938px; height:102px; margin-left:auto; margin-right:auto; margin-bottom:0px; margin-top:0px; background-position:0px 9px;  clear:both;}

.findTheJobWsurvey {background-image:url(images/bkg_FindtheJobWsurvey.jpg); background-repeat:no-repeat; width:938px; height:152px; margin-left:auto; margin-right:auto; margin-bottom:0px; margin-top:0px; background-position:0px 9px;  clear:both;}

#survey {padding:2px 34px 12px 37px; list-style:none;}

#survey label { width:24px; text-align:center; padding:0px 0px 2px 0px; float:left; display:block;  }

#survey p {  display:block; float:left; width:166px;  margin:0px; }

#survey li {clear:both;}

.refineItem {background-image:url(images/bkg_formTitle.gif); background-repeat:repeat-x; background-position:bottom; font-size:1em; font-family: Verdana, Arial, Helvetica, sans-serif; color:#003366; padding:4px 2px 12px 8px;}

.refineTitle {font-size:.8em; font-family: Verdana, Arial, Helvetica, sans-serif; color:#003366; line-height:1.7em;
margin:0px 0px 5px 0px;}

/************************ Text STYLES *******************/
h1.onDark {font-family:Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:21px; font-weight:normal; color:#FFFFFF; margin:0px; line-height:17px;}

h1.onLight {font-family:Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:21px; font-weight:normal; color:#003366; margin:0px; line-height:17px;}
h1.employers {font-family:Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; color:#FF3300; margin:0px 0px 2px 0px; line-height:20px;}
h1.seekers {font-family:Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; color:#003366; margin:0px 0px 2px 0px; line-height:20px;}

h2.seekers {font-family:Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#003366; margin:12px 0px 2px 0px; line-height:20px;}

h2.employers {font-family:Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#FF3300; margin:12px 0px 2px 0px; line-height:20px;}



h2.onDark {font-family:Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#FFFFFF; margin:9px 0px 2px 0px;}

h2.onLight {font-family:Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#003366; margin:9px 0px 2px 0px;}

h2.breadCrumbs {margin:4px 16px 16px 0px; font-weight:normal; font-size:.8em; font-family: Verdana, Arial, Helvetica, sans-serif; color:#003366; line-height:1.7em;}

.inActive { color:#7D90A4;}

.text { font-size:.8em; font-family: Verdana, Arial, Helvetica, sans-serif; color:#003366; line-height:1.7em;
margin-top:2px;}
.fixedText { font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#003366; line-height:22px;
margin-top:2px;}

.breadCrumbs { font-size:.8em; font-family: Verdana, Arial, Helvetica, sans-serif; color:#003366; line-height:1.7em;
margin:4px 2px 8px 2px;}
.smalltext { font-size:.6em; font-family: Verdana, Arial, Helvetica, sans-serif; color:#003366; line-height:1.7em;
margin-top:2px;}


h3 { font-family:Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#003366; margin:12px 0px 2px 0px; line-height:20px;
}

h3.footerTitle {font-family:Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#003366; margin:0px; line-height:17px;
}

#HomeOnBlue {list-style:none;  font-family:Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#FFFFFF; margin:18px 27px 0px 13px; padding:0px; }
#HomeOnBlue li {margin:0px 0px 24px 0px; padding:2px 2px 2px 12px; background-image:url(images/arrowOnBlue.gif); background-repeat:no-repeat;}

#HomeOnYellow {list-style:none;  font-family:Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#003366; margin:18px 27px 0px 13px; padding:0px; }

#HomeOnYellow li {margin:0px 0px 24px 0px; padding:2px 2px 2px 12px; background-image:url(images/arrowOnYellow.gif); background-repeat:no-repeat;}

#arrowBullets {list-style:none;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;  color:#003366; margin:0px; padding:0px;  }
#arrowBullets li {margin:0px 0px 0px 12px;; padding:2px 2px 2px 12px; background-image:url(images/arrowSmallBullet.gif); background-repeat:no-repeat;}


a.white { color:#FFFFFF;}
a.white:hover { color:#FFFFFF;}
a.white:visited { color:#FFFFFF;}
a.white:visited:hover { color:#FFFFFF;}

#accountOptions { padding:12px 0px 0px 24px;}

#accountOptions h2{font-family:Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:1.1em; font-weight:bold;  margin:18px 0px 2px 0px; line-height:20px;}

#accountOptions  ul {list-style:none;  font-family:Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:.9em;  color:#003366; margin:0px 12px 0px 24px;; padding:0px; }
#accountOptions li {margin:0px 0px 18px 0px; padding:2px 2px 2px 12px; background-image:url(images/arrowOnWhite.gif); background-repeat:no-repeat;}

.getEmailAlerts { background-image:url(images/bkg_getEmailAlerts.gif); width:629px; height:75px; margin:0px 0px 6px 20px;}
.createResumeAlerts { background-image:url(images/bkg_createResumeAlerts.gif); width:629px; height:75px; margin:0px 0px 6px 20px;}
/************************ SEARCH RESULTS STYLES border:1px solid #000000; *******************/
.resultsHeader {background-color:#e3ecf1; background-image:url(images/bkg_resultsBar.gif); background-repeat:repeat-x; background-position:top; overflow:hidden; height:1%; padding:8px 8px 7px 10px;}
.JobTitle {background-color:#E2E2E2; font-size:.8em; font-family: Verdana, Arial, Helvetica, sans-serif; color:#003366; line-height:1.7em; padding:0px 12px 1px 13px; margin:12px 0px 0px 0px; overflow:hidden; height:1%;}

.JobNav {background-color:#F3F3F3; padding:6px 12px 6px 13px; overflow:hidden; height:1%; text-align:left; font-size:.8em; font-family: Verdana, Arial, Helvetica, sans-serif; color:#003366; line-height:1.7em;}
.thirds {width:33%; float:left; text-align:center;}
.half {width:49%; float:left; text-align:center; }
.srDescription { margin:0px 0px 6px 0px; padding-bottom:6px; border-bottom:1px solid #003366; }

/************************** EMAIL FORM STYLES **************************/

.topOfEmailForm {background-image:url(images/topofEmailForm.gif); background-repeat:no-repeat;  height:19px; border:0px;}

.bottomOfEmailForm {background-image:url(images/bottomOfEmailForm.gif); background-repeat:no-repeat;  height:19px; border:0px;}
#EmailformBody {background-image:url(images/bkg_form.gif); background-repeat:repeat-y; overflow:hidden; height:1%; font-size:.8em; font-family: Verdana, Arial, Helvetica, sans-serif; color:#003366; line-height:1.7em;}/*width:570px;*/
#EmailformBody ul { list-style:none; margin:0px;   padding:0px 10px 0px 10px;}
#EmailformBody label {font-weight:normal;  display:block; width:110px; padding:1px 10px 1px 8px;  float:left;}
#EmailformBody  li {  line-height:1.7em;  margin:0px; display:block; clear:both; padding-bottom:8px; overflow:hidden; height:1%; }
/*#EmailformBody2columns {background-image:url(images/bkg_form.gif); background-repeat:repeat-y;  overflow:hidden; height:1%; }
#EmailformBody2columns ul { list-style:none; margin:0px;   padding:0px 10px 0px 10px; float:left; }
#EmailformBody2columns label {font-weight:bold;  display:block; width:100px; padding:1px 10px 1px 8px;  float:left;}
#EmailformBody2columns  li {font-size:.8em; font-family: Verdana, Arial, Helvetica, sans-serif; color:#003366; line-height:1.7em;  margin:0px; display:block; clear:both;  overflow:hidden; height:1%; }*/
#EmailformBody  p.detailInfo {width:364px; float:left; margin:0px;   }

#EmailformBody textBlock {margin:0px;   padding:0px 20px 0px 20px; }


/************************ FORM STYLES *******************/

.topOfForm {background-image:url(images/topOfForm.gif); background-repeat:no-repeat; width:653px; height:19px; border:0px;}

.bottomOfForm {background-image:url(images/bottomOfForm.gif); background-repeat:no-repeat; width:653px; height:19px; border:0px;}
#formBody {background-image:url(images/bkg_form.gif); background-repeat:repeat-y; width:653px; overflow:hidden; height:1%; }

#formBody ul {font-size:.8em; list-style:none; margin:0px;  width:613px; padding:0px 20px 0px 20px;}
#formBody label {font-weight:normal;  display:block; width:120px; padding:1px 10px 1px 8px;  float:left;}
#formBody  li { font-family: Verdana, Arial, Helvetica, sans-serif; color:#003366; line-height:1.7em;  margin:0px; display:block; clear:both; padding-bottom:8px; overflow:hidden; height:1%; }

#formBody input.TextInput { font-family: Verdana, Arial, Helvetica, sans-serif; color:#003366; padding:1px; width:250px;}
#formBody input.FullWidth {width:415px;  font-family: Verdana, Arial, Helvetica, sans-serif; color:#003366; padding:1px; float:left; }
#formBody textarea.FullWidth {width:415px;  font-size:.8em; font-family: Verdana, Arial, Helvetica, sans-serif; color:#003366; padding:1px; float:left;}


#multiSelectBox {background-color:#FFFFFF; overflow:auto; width:415px; height:144px; margin:0px; float:left; border-style:inset; border-width:2px; font-size:1.2em;}

#multiSelectBox  ul  {width:48%; float:left;  margin:4px 0px 0px 0px; padding:0px; }


#multiSelectBox  li {padding:0px 2px 4px 2px;  width:194px;  line-height:1.5em; }
#multiSelectBox  label { width:24px; text-align:center; padding:0px 0px 2px 0px; float:left; display:block;  }

p.checkBoxLabel {  display:block; float:left; width:166px;  margin:0px; }

#formBody h3 { background-image:url(images/bkg_formTitle.gif); background-repeat:repeat-x; background-position:bottom; font-size:1.1em; font-family: Verdana, Arial, Helvetica, sans-serif; color:#003366; padding:12px 2px 1px 8px; }

#formBody h4 { background-image:url(images/bkg_formTitle.gif); background-repeat:repeat-x; background-position:bottom; font-size:.8em; font-family: Verdana, Arial, Helvetica, sans-serif; color:#003366; padding:12px 2px 1px 8px; }

.formButtons { background-image:url(images/bkg_FormButtons.gif); background-repeat:repeat-x; background-position:top; border:1px solid #FF3100; padding:4px 6px 4px 6px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}

.textBlock {margin:0px;  width:613; padding:0px 20px 0px 20px; font-size:.8em; font-family: Verdana, Arial, Helvetica, sans-serif; color:#003366; line-height:1.7em;}

#ColumnCheckBoxes {width:415px; float:left;   }



#ColumnCheckBoxes  ul  {width:48%; float:left;  margin:4px 0px 0px 0px; padding:0px;   font-size:1em;}


#ColumnCheckBoxes  li {padding:0px 2px 2px 2px;  width:183px; }
#ColumnCheckBoxes  label { width:24px; text-align:center; padding:2px 0px 2px 0px; float:left; display:block;  }


/********************2 columns for results***************************/
#formBody2columns {background-image:url(images/bkg_form.gif); background-repeat:repeat-y; width:653px; overflow:hidden; height:1%; }
#formBody2columns ul { list-style:none; margin:0px;  width:284px; padding:0px 20px 0px 20px; float:left; }
#formBody2columns label {font-weight:bold;  display:block; width:100px; padding:1px 10px 1px 8px;  float:left;}
#formBody2columns  li {font-size:.8em; font-family: Verdana, Arial, Helvetica, sans-serif; color:#003366; line-height:1.7em;  margin:0px; display:block; clear:both;  overflow:hidden; height:1%; }
p.detailInfo {width:164px; float:left; margin:0px;   }


/************************ FOOTER STYLES *******************/
#addressBlock { list-style:none; font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#003366; line-height:22px;  width:259px; margin:4px 0px 0px 4px; padding:0px; }
#addressBlock label { width:55px; font-weight:bold; float:left; display:block;  }
#addressBlock li { clear:both; margin:0px; display:block;}
#addressBlock p.item { width:204px; float:left;   display:block; margin:0px 0px 3px 0px;}
.bottomOfHomePage { width:938px;  margin-left:auto; margin-right:auto; margin-bottom:0px; margin-top:0px; padding-top:9px;}

.footerTopBlue { background-image:url(images/topofFooterBlue.gif); background-repeat:no-repeat; width:986px; height:16px; margin-left:auto; margin-right:auto; margin-bottom:0px; margin-top:0px; clear:both; font-size:6px; }
.footerTopWhite { background-image:url(images/topofFooterWhite.gif); background-repeat:no-repeat; width:986px; height:16px; margin-left:auto; margin-right:auto; margin-bottom:0px; margin-top:0px; clear:both;   font-size:6px;}
.footerBkg {background-image:url(images/bkg_footer.gif); background-repeat:no-repeat; width:986px; height:246px; margin-left:auto; margin-right:auto; margin-bottom:0px; margin-top:0px; clear:both; }



/************************ DROP DOWN CODE *******************/

#Drop1 {position: absolute; width: 193px; left:442px; top:0px; z-index:50; visibility: hidden; line-height:20px; background-color:#FFFFFF;  border-left:1px; border-top:0px; border-right:1px; border-bottom:1px; border-color:#003366; border-style:solid; padding:0px; font-family:Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:1em; font-weight:bold; }
	#Drop1 a { color:#336699;  text-decoration:none; display:block; width:173px; padding:0px 5px 2px 15px; margin:0px; border-top:1px solid #003366; }
	#Drop1 a:hover { color:#003366;  text-decoration:none;  display:block; width:173px; padding:0px 5px 2px 15px; margin:0px; background-color:#DCE7EB; cursor:pointer; }
	
#Drop2 {position: absolute; width: 193px; left:635px; top:0px; z-index:50; visibility: hidden; line-height:20px; background-color:#FFFFFF;  border-left:1px; border-top:0px; border-right:1px; border-bottom:1px; border-color:#FF3300; border-style:solid; padding:0px; font-family:Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:1em; font-weight:bold; }
	#Drop2 a { color:#336699;  text-decoration:none; display:block; width:173px; padding:0px 5px 2px 15px; margin:0px; border-top:1px solid #FF3300; }
	#Drop2 a:hover { color:#003366;  text-decoration:none;  display:block; width:173px; padding:0px 5px 2px 15px; margin:0px; background-color:#FFFFCC; cursor:pointer; }	
	
	
	
	
/* /////////////////////////////////////  GENERIC FORM STYLES //////////////////////////////////////////////////////////////// */
.hide { display:none; opacity:0.0; filter:alpha(opacity=0) }
form { margin:0px; padding:0px; }



.Form label { width:120px; float:left; text-align:left; display:block; vertical-align:middle; padding:2px 5px 2px 0px; cfont-size:.8em; font-family: Verdana, Arial, Helvetica, sans-serif; color:#003366; line-height:1.7em;  }
label.fn { float:none; clear:none; }
#MyAccountRightColumn label { width:85px; float:left; display:block; vertical-align:middle; padding:2px 0px 2px 0px; color:#000000; }


h2.FormSectionTitle{ font-weight:normal; font-size:18px; color:#511e26; padding:0px; margin:0px 0px 0px 0px; clear:both; }

.Form {padding:0px;list-style:none; font-size:11px; display:block; overflow:hidden; width:100%; margin:0px;}
.Form input { padding:2px; float:left; display:block; margin:0px 0px 0px 0px; vertical-align:middle;  width:250px; }
.Form textarea { padding:0px; float:left; display:block; margin:0px 0px 0px 0px; font-size:11px; vertical-align:middle; border:1px solid #666666; width:250px; }
.Form select { float:left; display:block; margin:0px 0px 0px 0px; font-size:11px; }
.Form li { margin:0px 0px 0px 0px; overflow:hidden; clear:both; font-weight:normal; padding:3px;}
.Form li.required { color:#993333;}
.validation-failed { border:2px solid #993333; font-size:11px; vertical-align:top;}
.Form a { font-weight:normal; font-size:11px;  }




.InputForm { overflow:hidden; background-color:#efefef;  border:1px solid #cccccc; padding:10px; margin:0px 0px 0px 0px;}
.InputForm h2 { margin-top:0px; margin-bottom:0px; }
.InputForm h3 { font-size:14px; font-weight:normal; }

.required em { color:#000000; font-style:normal; }
.required {  }

/* Contact Page */
#ContactForm.InputForm { width:480px; margin-bottom:10px; background-color:#FFFFFF;  border:0px; }
#ContactForm p { width:95%; }
#ContactForm li{margin-bottom:0px;}

p.requiredDesignation{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#003366; padding-left:30px;}
	
