/* CSS Document */
img { behavior: url(/includes/iepngfix.htc); }

/*General Styles*/
h1{font-family:Verdana, Arial, Helvetica, sans-serif; color:#4A7B24; font-size:21px; text-align:left; }
h2{text-align:left; color:#3F6A1B; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin-bottom:0;}
h3{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; text-align:center; padding-top:5px;}
h4{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#446A24; font-size:10px; text-align:center; width:200px}
h5{font-family:Verdana, Arial, Helvetica, sans-serif; color:#44781F; font-size:12px; text-align:left; margin-bottom:0;}
p{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#5A5A5A; font-size:11px; text-align:left; line-height:20px; margin:9px 0px 0px 0px; padding:0px}
.greenText{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#3F6A1B; font-size:12px; text-align:left;} 
a.greenEmlText{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#3F6A1B; font-size:12px; text-align:left;} 
a.greenEmlText:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#3F6A1B; font-size:12px; text-align:left;}
input, select{ width:150px; color:#666666; font-size:11px}
td {font-size:11px; color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif}

a{font-family:Verdana, Arial, Helvetica, sans-serif; color:#3F6A1B; font-size:11px; font-weight:bold; text-align:left; text-decoration:none}
a:hover{font-family:Verdana, Arial, Helvetica, sans-serif; color:#3F6A1B; font-size:11px; font-weight:bold; text-align:left; text-decoration:underline}

/*Dropdown Menu Styles*/
#sectors_Nav a{background-image:none; background-repeat:no-repeat; background-position:left; color:#FFFFFF; font-size:11px; padding:6px 6px 6px 6px; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#FF0000; width:100%; z-index:1;}
#sectors_Nav a:hover{background-image:none; background-repeat:no-repeat; background-position:left; color:#A1D5D4;  font-size:11px; padding:6px 6px 6px 6px; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif;}
#sectors_Nav{background-image:none; background-repeat:no-repeat; background-position:left; color:#FFFFFF; font-size:11px; padding:6px 6px 2px 6px; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; border:solid 1px blue; height:30px; width:100%;}

/*Layout Styles Index And All Pages*/
body{ background-color:#717171; background-image:url(/images/layout_imgs/mn_bkgrnd_img.jpg); background-repeat:repeat-y; background-position:center top; margin:auto; padding:0 0 0 0; text-align: center; z-index:1; min-width:100%; overflow:scroll }
.pagebodyLayout{ width:780px; margin:auto; text-align:center; padding:0; overflow:hidden;}
.hdr{ width:780px; background-image:url(/images/layout_imgs/mn_hdr_bkgrnd.jpg); height:306px; background-position:center top;  margin:auto; padding:0 0 0 0; text-align: center; z-index:1; }
a.logoLink{ width:100%; height:120px; padding:100px; line-height:100px}

/*Layout Sliding Menu (IE Only)*/
*html #OuterWrapper{ height:0; position:absolute; top:0;}
*html #InnerWrapper{ position:relative; left:0px;}
*html #chooseSectorSld{ position:relative; bottom:7px;}

/*Layout Styles For All Pages Except Index Page*/
.hdr_all_pages{ width:780px; background-image:url(/images/all_header_bgrnd.jpg); height:87px; float:left; overflow:hidden; display:inline;}
.allpgTp_banner{float:left;}
.allpg_Lrg_hdr{float:left;overflow:hidden; width:539px; height:56px;}

#clients_btn{float:left; position:relative; top:4px;padding:0;overflow:hidden; height:35px; display:inline; margin:0 0 0 110px;}
#candidate_btn{float:left; position:relative; top:4px; padding:0; overflow:hidden; height:35px;display:inline; margin:0;}

*html #clients_btn{ top:0}
*html #candidate_btn{ top:0}


.allpgTxtContent{float:left; display:inline; margin:15px 40px 20px 40px}
.list_grn{margin:0px; list-style:none; padding:0;}
.list_grn ul{ margin:0; padding:0;}
.list_grn ul li{ }
.list_grn li{text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:20px;color:#5A5A5A; background: url("/images/bullet_grn.gif") no-repeat 0px .5em; margin:0 0 10px 0; padding-left:20px}
.subheadingHolder{float:left;text-align:left; margin-left:38px; display:inline;}

/*Navigation List Within The Index Page Header*/
.hdrNavList{ list-style:none; text-align:left; width:192px;  padding:0; margin:30px 0px 0 0; float:right; z-index:3;}
.hdrNavList ul li{ padding:0 0 0 0; margin:0;}
.hdrNavList li { height:30px;}
.hdrNavList li a.smallNAV{background-image:none; background-repeat:no-repeat; background-position:left; color:#FFFFFF; font-weight:bold; font-size:10px; padding:6px 6px 2px 6px; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif;}
.hdrNavList li a.smallNAV:hover{background-image:url(../images/hd__rollover.gif);  background-repeat:no-repeat; background-position:left; color:#A1D5D4; font-weight:bold; font-size:10px;padding:6px 6px 2px 6px; font-family:Verdana, Arial, Helvetica, sans-serif; }


/*middle Navigation Slider*/
.navMiddle{ color:#FFFFFF;font-weight:bold; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;position:relative; bottom:22px;}
a.navMiddle{ color:#FFFFFF;font-weight:bold; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
a.navMiddle:hover{color:#A1D5D4;font-weight:bold; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}


/*Navigation List Within Green Bar*/
.navBkOuterWrapper{ width:100%; text-align:center; position:absolute; top:310px; left:0;}
.navBkWrapper{ width:770px; text-align:center; padding:0; margin:auto; }
.navList{ list-style:none; float:left; padding:0;margin:0 0 0 0px; height:34px; overflow:visible;}
.navList ul { padding:0; margin:0; display:inline;  }
.navList li { float:left; height:24px; display:inline; border-right: solid 1px #C1E2AA; border-left:solid 1px #406C1C; text-align:center; width:90px; padding:0px; line-height:20px; }
.navList li a {  color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; display:inline; text-align:center; padding-top:6px; margin:auto;}
.navList li a:hover{ color:#A1D5D4; display:inline; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; padding-top:6px;}
.grnNavBkrnd_lft{ float:left; width:5px;}
.grnNavBkrnd_mdl{float:left; width:770px; text-align:center; overflow:hidden;}
.grnNavBkrnd_rht{ float:left; width:5px; overflow:hidden;}

/*Holds The Content Within The Body Of The Page*/
.innerBodyWrapper{ float:left; width:770px; background-color:#FFFFFF; overflow:hidden;}

/*Content of the Index Page Is Added In Here*/
.bodyContentWrapper{float:left; width:770px;margin-top:5px; display:inline; overflow:hidden;}

/*Holds The Top Row Within The Body Of the Index Page*/
.indexTpRow{ float:left; width:550px; margin-left:9px; display:inline;}

/*Holds The Left Column Within The Body Of the Index Page*/
.indexLftCol{ float:left; width:202px;}

/*Holds The Middle Column Within The Body Of the Index Page*/
.indexMidCol{ float:left; width:346px;}

/*Holds The Text Within Index Page*/
.textHolder{ float:left; width:308px; margin-left:20px; display:inline;}

/*Holds The Right Column Within The Body Of the Index Page*/
.indexRhtCol{ float:left; width:203px; overflow:visible;}

/*Career Advice Menu*/
.careerAdviceWrapper{ float:left; background-image:url(/images/career_advice_rpt.jpg); background-repeat:repeat-y; width:100%; overflow:hidden;}
.careerAdvice_tp{ float:left; background-image:url(../images/career_advice_tp.jpg); background-repeat:no-repeat; background-position:top;width:100%;}
.careerAdvice_Heading{ float:left; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; width:100%; padding-top:5px; padding-bottom:0; overflow:hidden; font-weight:bold; display:inline; float:left; margin-bottom:20px;}
.careerAdvice_btm{ float:left; background-image:url(../images/career_advice_btm.jpg); background-repeat:no-repeat; width:100%; background-position:bottom right;}
.careerAdviceText{ float:left; color:#5D5D5D; margin-left:22px; text-align:center; width:157px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:15px; text-align:left; padding:16px 0 22px 0; display:inline;}

/*Job Search Menu*/
.jobSearchWrapper{ float:left; width:202px; background-image:url(/images/job_search_rpt.jpg); background-position:left; margin-bottom:10px; }
.jobsearch_tp{ background-image:url(/images/job_search_tp.jpg); background-repeat:no-repeat; width:202px; background-position:top; overflow:hidden; width:100%  }
.jobsearch_btm{ background-image:url(/images/job_search_btm.jpg); background-repeat:no-repeat; width:202px;background-position:bottom; overflow:hidden; }
.AdvJobSearchWrapper{ float:left; padding-top:5px; padding-bottom:15px;}
.plusSignHolder{float:left; padding-left:26px; margin-right:7px; display:inline;}
.AdvJbSrchTxt{ float:left;}
.AdvJbSrchTxt a{color:#426E1E; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.AdvJbSrchTxt a:hover{color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

/*Register Menu*/
.registerWrapper{float:left; width:202px; background-position:left; background-image:url(../images/register_rpt.jpg);}
.registerheading{ float:left; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; width:100%; padding-top:5px; font-weight:bold; }
.registerTextHolder{ float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:left; padding-left:9px; width:150px; margin-top:15px; margin-left:10px;}
.register_tp{ float:left; background-image:url(/images/register_tp.jpg); background-repeat:no-repeat; background-position:top;width:100%;}
.register_btm{ float:left; background-image:url(../images/register_btm.jpg); background-position:bottom; width:100%; background-repeat:no-repeat;}
.submitVacancy_tp{ float:left; background-image:url(/images/submitVacancy_tp.jpg); background-repeat:no-repeat; background-position:top;width:100%;}


/*Testimonial On Index Page*/
.testimonialWrapper{ float:left; overflow:hidden; width:100%}
.testimonialText{font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; color:#888888; line-height:20px; width:470px; font-weight:bold; font-size:12px;}
.testimonialAuthor{ margin-left:50px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#376015; display:inline;}

/*Grey Menu For Our Sectors And Email Alerts*/
.footerWrapper {float:left; width:770px; height:190px; display:inline; padding:0; overflow:hidden; margin-top:10px;}
.footerHeader {background-image:url(/images/footer_header_bg.jpg); background-repeat:repeat-x; text-align:left; padding-left:20px; width:770px; height:23px; line-height:23px; color:#457521; font-size:12px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif}
.footerBodyWrapper {background-image:url(/images/footer_bg.jpg); background-repeat:repeat-x; width:770px; height:167px}
.footerEAText {width:45%; line-height:16px; float:left; color:#5D5D5D; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:5px 20px; margin:5px 0px 0px 0px; text-align:left}
.footerEAText a {text-decoration:underline; font-weight:normal}
.footerEmailForm {width:45%; float:left; border-left:1px solid #D6D6D6; height:90%; padding-left:15px; margin-top:10px}

/*Footer Styles*/
.footerBackground{ float:left;background-image:url(../images/footerBackground.jpg); background-repeat:no-repeat; background-position:bottom center ; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:center; width:770px; height:36px; overflow:visible; display:inline }
.footerlinks a {font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; font-size:9px; font-weight:normal}
.footerlinks a:hover {text-decoration:underline}
.footerText{ margin-top:10px; }

/* BACK AND NEXT NAVIGATION FOR JOB SEARCH RESULTS */
.resultsNav {width:100%; text-align:center; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; margin:5px 0px 15px 0px; color:#666666}

/*Job Search Results Page Styles*/
.jbrslts_wrpr{ float:left; width:460px; margin:0 0 10px 0; overflow:hidden;background-image:url(../images/jbresults_rpt.jpg); background-repeat:repeat-y;text-align:center; overflow:visible; }
.jbrslts_tp{ float: left; width:460px; background-image:url(../images/jbresults_tp.jpg); background-repeat:no-repeat; background-position:top; height:2px; overflow:hidden; }
.jbrslts_rpt{ float:left; width:460px; background-position:top;overflow:hidden; }
.jbrslts_btm{ float:left; width:460px; background-image:url(../images/jbresults_btm.jpg); text-align:center; background-repeat:no-repeat; background-position:bottom;overflow:hidden; height:2px; }
#jb_Summary_Wrapper{overflow:hidden; padding-bottom:5px; width:450px; float:left; margin-left:5px; }
.jbTitleHldr { float:left; width:250px; margin-left:5px; color:#3F6A1B; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; font-weight:bold}
.jb_result_reference {width:160px; float:right; color:#3F6A1B; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align:right}
.txtSummary{ font-size:11px; color:#5E5E5E; text-align:left; margin-top:10px; margin-bottom:10px; padding-left:10px; padding-right:5px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:15px; float:left;}
.jobHeaderWrapper {border-bottom:#3F6A1B 1px solid; overflow:hidden; line-height:24px; width:95%; float:left; margin-left:10px}
.greyBarJbRsltWrapper{ background-image:url(/images/greyrpt_jbrslt.jpg); width:448px; overflow:hidden; background-repeat:repeat-y; float:left; margin-bottom:0;}
.greyBarJBRslt_tp{ width:448px; background-image:url(/images/greytp_jbrslt.jpg); background-position:top; background-repeat:no-repeat; overflow:hidden;}
.greyBarJBRslt_btm{ width:448px; background-image:url(/images/greybtm_jbrslt.jpg); background-position:bottom; background-repeat:no-repeat; overflow:hidden;}

.jb_rslt_location{ width:80px; float:left; padding-top:8px;padding-bottom:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#3F6A1B; text-align:center; font-size:11px; border-right: 1px solid #FFFFFF; margin-top:5px;}
.jb_result_salary{ width:260px; float:left;padding:8px 0px 10px 10px; color:#3F6A1B; text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin-top:5px; border-left:solid 1px #C2C2C2}
.jb_dtls_btn{ width:60px;padding-top:5px; float:right; margin-bottom:5px;}

.jb_Description_Wrapper{overflow:hidden; padding-bottom:5px; width:450px; float:left; margin-left:5px;}
.txtDetails{font-size:11px; color:#5E5E5E; text-align:left; margin-top:6px; margin-bottom:10px; padding-left:10px; padding-right:5px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:15px; float:left;}

.contactDetails {width:100px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; color:#3F6A1B; text-align:center; font-size:11px; border-right: 1px solid #FFFFFF; height:52px; line-height:52px}
.applyNow {width:260px; float:left; text-align:center; border-left:solid 1px #C2C2C2; height:52px; line-height:52px}

#jb_rslts_previous_btn{float:right; padding:0;overflow:hidden; height:34px; display:inline; margin:0; position:relative; bottom:9px; }
#jb_rslts_next_btn{float:right; padding:0; overflow:hidden; height:34px;display:inline; margin:0;position:relative; bottom:9px; }
*html #jb_rslts_previous_btn{bottom:12px}
*html #jb_rslts_next_btn{ bottom:12px;}

/* NEWS */
.newsItem {width:435px; margin-bottom:25px; overflow:hidden; text-align:left}
.newsTitle a {color:#3F6A1B; font-weight:bold; font-size:12px; text-decoration:none}
.newsLink {float:left; margin:3px 0px 0px 0px}
.newsImage {float:right; border:1px solid #000000; margin:0px 0px 0px 10px}
.newsText {float:left; width:320px}



.container2 {width:200px; height:auto; background:url(../images/testimonial_bg.jpg); background-repeat:repeat-y; overflow:hidden; float:right; margin-left:25px}
.container {width:200px; height:auto; background:url(../images/testimonial_bg.jpg); background-repeat:repeat-y; overflow:hidden; position:relative; left:3px}
.quotetext {padding:0px 15px 0px 12px; text-align:left; font-family:Verdana; font-size:12px; color:#6d6d6d}
.quotetext ul {text-align:left; list-style:square; lis font-family:Verdana; font-size:10px; line-height:20px; color:#6d6d6d; padding-left:20px; padding-top:20px; margin:0px}
.quotetext li {margin:0px; padding:0px}
.company {padding:0px 15px 0px 12px; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#457320}

/* Purchasing and Supply List */
.pscontainer {width:468px; height:auto; margin-top:30px; background:url(../images/ps_bgpnl.jpg); background-repeat:repeat-y; overflow:hidden; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; float:right}
.pscolumn {width:202px; height:auto; margin-left:20px; margin-top:20px; margin-bottom:5px; float:left}
.pscolumn ul {text-align:center; list-style:none; font-family:Verdana; font-size:12px; line-height:25px; color:#6d6d6d; padding:0px; margin:0px}
.pscolumn li {margin:0px; padding:0px}

