/* Sigma Recruitment */

/*-------------------------------------- Structure -----------------------------------------------*/

body {text-align: left;  margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px;  letter-spacing:normal; background-color:#ffffff;}
body,p,h1,h2,h3,h4 {margin:0px 0px 0px 0px;  padding: 0px 0px 0px 0px; }

tr.list_row_1{  background-color:#F0EBF1; }
tr.list_row_2{	background-color:#F8F8F8; }

#container {position:relative;padding:0px 0px 0px 0px; text-align:left; margin-left:auto; margin-right:auto; margin-top:0px; width:780px; }

#header {width: 780px; height:80px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; position:relative; background:url(../images/header.gif) no-repeat;}


#main { width: 780px; }

#logolink a{ text-decoration:none; }
#logolink a:hover{ text-decoration:none; }

#nav {margin:10px 0px 0px 0px; width:140px; }
#left_menu{ height:450px; }
#nav ul {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#nav li {list-style-type:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:12px;}
#nav a {display:block; width: 130px; color:#ffffff;  margin:0px 0px 0px 0px; padding:7px 0px 7px 10px; background:url(../images/nav_bg.gif) no-repeat; font-weight:bold; font-size:11px;}
#nav a:hover {color:#ffffff;  background:url(../images/nav_bg_hover.gif) no-repeat; text-decoration:none; }
#nav a.selected {display:block; width: 130px; color:#ffffff;  margin:0px 0px 0px 0px; padding:7px 0px 7px 10px; background:url(../images/nav_bg_hover.gif) no-repeat; font-weight:bold; font-size:11px;}

a img{ border:0px }

#banner {position:absolute; top:105px; right:0px; width:620px; height:320px; background:url(../images/header_bg1.jpg) bottom left no-repeat; }

#icons  { position: absolute; top:0px; right:0px; width:290px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border:2px solid #FF7300; background:#DFDFDF; }

#tabs {position:relative; top:300px;  width:620px; height:115px; }
* html #tabs{ top:310px; }

#content { margin:4px 0px 10px 0px; padding: 0px 0px 0px 0px; width:630px; float:right;  }
#content_home { margin:0px 0px 10px 0px; width:780px;   }
#content_home p{ margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#content_jobdetail { margin:4px 0px 10px 0px; padding: 0px 0px 0px 0px; width:630px; float:right; background:url(../images/jobdetail_bar.gif) top no-repeat; }

#content span.title{ font-size:14px; font-weight:bold; color:#7D7B7C; }
#content span.click{ font-size:12px; font-weight:normal; color:#FF7300; }

#footer { position:relative; margin-top:-10px; width:780px; height:74px; background:url(../images/footer.gif) no-repeat; color:#FFFFFF;}
.clear { clear:both;}
.clear_left { clear:left;}
.clear_right { clear:right;}

#content label {  font-weight:bold; width:170px; padding-right:20px; float:left; margin:0px 0px 0px 40px; text-align:right; font-size:12px;  }
#content input { margin:0px 0px 0px 0px; font-size:12px; }

#content li{ font-size:12px; }

/*-------------------------------------- text & colours ------------------------------------------*/

body {font-family: Arial, Helvetica, sans-serif; }

h1 { font-size:20px; padding: 0px 0px 0px 0px; font-weight:normal; margin:5px 0px 5px 10px; color:#7D7B7C; }
h2 {font-size:14px; padding: 0px 0px 0px 0px; font-weight:bold; margin:3px 0px 3px 10px; color:#ff5a00;  }
h3 {color:#353535; font-size:14px; font-weight:bold; padding: 2px 10px 0px 10px;  margin:0px 0px 0px 0px; }
h4 {color:#353535; font-size:1.1em; font-weight:bold;  padding: 5px 10px 5px 10px;  margin:0px 0px 0px 0px;  }
h5 { font-size:0.9em; padding: 2px 5px 2px 10px; font-weight:bold; margin:10px 0px 4px 0px; color:#ffffff; background-color:#BB0F0F;}
h6 { font-size:1em; padding: 0px 0px 4px 0px; font-weight:bold; margin:0px 0px 0px 10px; color:#000000; }

#content h1 { font-size:20px; padding: 5px 5px 5px 20px; font-weight:normal; margin:5px 0px 5px 0px; color:#6b6b6b; background:url(../images/livevacancies_bar.gif) no-repeat right; }
#jobdetail_right h1 { color: #ffffff;}


p {margin:10px 10px 10px 10px; padding: 0px 0px 0px 0px; font-size:0.8em; text-align:justify;}
#header p { color:#ffffff; font-weight:bold; font-size:14px; }

#footer p {padding:10px 0px 0px 10px; margin:0px 0px 0px 0px; font-size:0.6em;}

a {text-decoration:none; color:#7D7B7C; }
a:hover {text-decoration:underline; color:#7D7B7C; }

.orange { color:#ff5a00; }
.black { color:#000000; }


/*-------------------------------------- Homepage ------------------------------------------------*/

#container_featuredjob { background:url('../images/toolbar1.gif') left top no-repeat; padding:0px 9px 0px 2px; height:165px; float:left; border:#000 2px solid; }
#container_featuredjob h1 { margin-top:3px; color:#ffffff; font-size:18px; }
#container_featuredjob p{ padding:2px 2px 2px 10px; }
#container_featuredjob h2 { margin-top:10px; color:#333333; text-transform:uppercase; }
#container_referral input{ font-size:10px; width:80px; }
#container_referral { background:url('../images/toolbar1.gif') right top no-repeat; width:366px; height:165px; padding-left:10px; padding-right:10px; float:right; border:#FF7300 2px solid;  }
#container_referral h1 { margin-top:3px; color:#000000; font-size:18px; }
#container_referral p{ text-align:right; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; }
#container_referral label{ font-size:12px; margin-right:10px; text-align:right; width:62px; }
#container_referral input{ font-size:10px; width:80px; }
#submit input.submit{	font-size:14px; width:120px; height:25px; }
#submit input.submit2{	font-size:14px; width:120px; height:25px; }


#nav_aux a { font-size:14px; font-weight:bold; margin:0px 0px 0px 0px; color:#6b6b6b; }
#nav_aux{ padding-left:5px; padding-bottom:5px;}

.tab_admin a{ height:20px;display:block; width:225px; margin:5px 0px 5px 10px; padding: 15px 0px 15px 60px; background:url(../images/icon_admin.gif) left center no-repeat; }
.tab_scientific a{ height:20px;display:block;   width:225px; margin:5px 0px 5px 10px;  padding: 15px 0px 15px 60px; background:url(../images/icon_scientific.gif) left center no-repeat;}
.tab_resources a{ height:20px;display:block;  width:225px; margin:5px 0px 5px 10px; padding: 15px 0px 15px 60px; background:url(../images/icon_resources.gif) left center no-repeat; }
.tab_purchasing a{ height:20px;display:block;width:225px; margin:5px 0px 5px 10px; padding: 15px 0px 15px 60px; background:url(../images/icon_purchasing.gif) left center no-repeat; }
.tab_management a{ height:20px;display:block;width:225px; margin:5px 0px 5px 10px; padding: 15px 0px 15px 60px; background:url(../images/icon_management.gif) left center no-repeat; }
.tab_engineering a{ height:20px;display:block;width:225px; margin:5px 0px 5px 10px; padding: 15px 0px 15px 60px; background:url(../images/icon_engineering.gif) left center no-repeat; }.tab_admin a{ height:20px;display:block; width:225px; margin:5px 0px 5px 10px; padding: 15px 0px 15px 60px; background:url(../images/icon_admin.gif) left center no-repeat; }

#icons .tab_admin a{ height:20px;display:block; width:225px; margin:5px 0px 5px 10px; padding: 15px 0px 15px 60px; background:url(../images/icon_admin.gif) left center no-repeat; }
#icons .tab_scientific a{ height:20px;display:block;   width:225px; margin:5px 0px 5px 10px;  padding: 15px 0px 15px 60px; background:url(../images/icon_scientific.gif) left center no-repeat;}
#icons .tab_resources a{ height:20px;display:block;  width:225px; margin:5px 0px 5px 10px; padding: 15px 0px 15px 60px; background:url(../images/icon_resources.gif) left center no-repeat; }
#icons .tab_purchasing a{ height:20px;display:block;width:225px; margin:5px 0px 5px 10px; padding: 15px 0px 15px 60px; background:url(../images/icon_purchasing.gif) left center no-repeat; }
#icons .tab_management a{ height:20px;display:block;width:225px; margin:5px 0px 5px 10px; padding: 15px 0px 15px 60px; background:url(../images/icon_management.gif) left center no-repeat; }
#icons .tab_engineering a{ height:20px;display:block;width:225px; margin:5px 0px 5px 10px; padding: 15px 0px 15px 60px; background:url(../images/icon_engineering.gif) left center no-repeat; }.tab_admin a{ height:20px;display:block; width:225px; margin:5px 0px 5px 10px; padding: 15px 0px 15px 60px; background:url(../images/icon_admin.gif) left center no-repeat; }

#postjobicons .tab_admin a{ height:20px;display:block; width:145px; margin:5px 0px 5px 0px; padding: 15px 0px 15px 50px; background:url(../images/icon_admin.gif) left center no-repeat; }
#postjobicons .tab_scientific a{ height:20px;display:block;   width:145px; margin:5px 0px 5px 0px;  padding: 15px 0px 15px 50px; background:url(../images/icon_scientific.gif) left center no-repeat;}
#postjobicons .tab_resources a{ height:20px;display:block;  width:145px; margin:5px 0px 5px 0px; padding: 15px 0px 15px 50px; background:url(../images/icon_resources.gif) left center no-repeat; }
#postjobicons .tab_purchasing a{ height:20px;display:block;width:145px; margin:5px 0px 5px 0px; padding: 15px 0px 15px 50px; background:url(../images/icon_purchasing.gif) left center no-repeat; }
#postjobicons .tab_management a{ height:20px;display:block;width:145px; margin:5px 0px 5px 0px; padding: 15px 0px 15px 50px; background:url(../images/icon_management.gif) left center no-repeat; }
#postjobicons .tab_engineering a{ height:20px;display:block;width:145px; margin:5px 0px 5px 0px; padding: 15px 0px 15px 50px; background:url(../images/icon_engineering.gif) left center no-repeat; }


form{ margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px; }


.tab_admin2 a{ display:block; height:100%; width:210px; margin:0px 0px 4px 0px; padding: 14px 0px 14px 60px; background:url(../images/icon_admin.gif) left center no-repeat; }
.tab_scientific2 a{ display:block; height:100%;  width:210px; margin:0px 0px 4px 0px;  padding: 14px 0px 14px 60px; background:url(../images/icon_scientific.gif) left center no-repeat;}
.tab_resources2 a{ display:block; height:100%;  width:210px; margin:0px 0px 4px 0px; padding: 14px 0px 14px 60px; background:url(../images/icon_resources.gif) left center no-repeat; }
.tab_purchasing2 a{ display:block; height:100%;  width:210px; margin:0px 0px 4px 0px; padding: 14px 0px 14px 60px; background:url(../images/icon_purchasing.gif) left center no-repeat; }
.tab_management2 a{ display:block; height:100%;  width:210px; margin:0px 0px 4px 0px; padding: 14px 0px 14px 60px; background:url(../images/icon_management.gif) left center no-repeat; }
.tab_engineering2 a{ display:block; height:100%;  width:210px; margin:0px 0px 4px 0px; padding: 14px 0px 14px 60px; background:url(../images/icon_engineering.gif) left center no-repeat; }
.tab_all a{ text-align:left; display:block; height:100%;  width:210px; margin:0px 0px 4px 0px; padding: 14px 0px 14px 60px; background:url(../images/all_jobs.gif) left center no-repeat; }
.tab_sigma a{ text-align:left; display:block; height:100%;  width:210px; margin:0px 0px 4px 0px; padding: 14px 0px 14px 60px; background:url(../images/tab_sr.gif) left center no-repeat; }


/*-------------------------------------- Recruitment ---------------------------------------------*/

#vacancies_container { background-color:#FFFFFF;  margin:0px 0px 0px 10px; }
#vacancies_container td{ font-size:12px; }
#vacancies_container td a{ padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px; display:block; height:100%; font-size:12px; color:#000000; padding-top:5px; padding-bottom:5px;}
#vacancies_container td a:hover{ text-decoration:none; }

#jobdetail_left { float:left; width:350px; }
#jobdetail_right { float:right; width:270px;}
#jobdetail_right label{ width: 3em; float: left; text-align: right; margin-right: 0.5em; display: block; }
#jobdetail_right input{ font-size:12px; width:180px;  }
#jobdetail_right input.medium{ font-size:12px; width:80px; }

#jobdetail_right2{ background-image:url("../images/refer_a_friend.gif"); background-position:top; background-repeat:no-repeat; width:267px; height:29px; }

#jobdetail_right2 h1{ color:#FFFFFF; }
#jobdetail_right2 { float:right; width:270px; }
#jobdetail_right2 label{ width: 7em; float: left; text-align: right; margin-right: 0.5em; display: block; }
#jobdetail_right2 input{ font-size:12px; }
#jobdetail_right2 input.small{ width:100px; }
#jobdetail_right2 input.medium{ width:60px; }
#jobdetail_right2 input.long{ width:100px; }


/*-------------------------------------- Search -------------------------*/

.searchfield label{ padding-left:0px; margin-left:-10px;}
.searchfield select.format{ font-size:10px; margin-left:-10px; padding-left:0px; font-family:Arial; }



#quickcv{ position:absolute; top:-2px; left:190px;  color:#7D7B7C; font-weight:bold; font-size:14px; }
#quickcv input{ font-size:10px; height:20px; }
#quickcv input.submit{ height:20px; font-size:10px;  }

#footer #footer_contact p{ float:left; font-size:12px; }

#quickjob{ margin:8px 0px 0px 0px;}
#quickjob p, #quickjob form{ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }

#footer input{ font-size:10px; height:20px; }
#footer input.submit{ height:20px; font-size:10px;  }


#contactus{ float:right; margin-top:-5px;}
#contactus p a{ font-size:13px; color:#FFFFFF; text-decoration:none; }
#contactus p a:hover{ font-size:13px; text-decoration:underline; }


#contactus2{ }
#contactus2 p{ margin-top: 2px; margin-bottom:2px; }
#contactus2 p a{ font-size:13px; color:#FFFFFF; text-decoration:none; }
#contactus2 p a:hover{ font-size:13px; text-decoration:underline; }

#footer_contact p{ font-size:14px; font-size:bold; color:#FFFFFF; text-decoration:none; }


.checkboxes { clear:left; width:630px; font-size:12px; padding-top:10px;}
.checkboxes .checkbox{ float:left;width:210px;  }
.checkboxes_clear{ clear:left;}

#centre_tabs{ width:630px; margin-top:20px; margin-left:50px; padding-top:20px;font-size:14px;}
.centre_tab{ float:left; width:156px; font-size:14px;}
.client_tab{ float:left; width:210px; font-size:14px;}
#centre_tabs p{ font-size:14px; text-align:left;  }

.icon_key{ margin:5px 0px 5px 0px; padding:5px 0px 5px 0px; }

#quickjob span{ font-size:14px; font-weight:bold;}

#postcallback label{ width:60px; margin-left:0px; }

/* html #iehack{ margin-right:-40px; } */

#postjob label{ width:120px; margin-left:0px; }
#postjob #nav_aux a { font-size:12px; font-weight:bold; margin:0px 0px 0px 50px; color:#6b6b6b; }

/* Home button images */
#live_vacancies{ display:block; float:left; background-color:#FFFFFF; width:180px; height:55px; background-repeat:no-repeat; background-position:top center; background-image:url("../images/3buttons_01-over.jpg"); }
#live_vacancies a{ width:180px; height:55px; background-image:url("../images/3buttons_01.jpg"); display:block; background-repeat:no-repeat; background-position:top center;text-align:center;float:left; }
#live_vacancies a:hover{ background-position:505px 205px; }

#post_cv{ display:block; float:left; background-color:#FFFFFF; width:180px; height:55px; background-repeat:no-repeat; background-position:top center; background-image:url("../images/3buttons_03-over.jpg"); }
#post_cv a{ width:180px; height:55px; background-image:url("../images/3buttons_03.jpg"); display:block; background-repeat:no-repeat; background-position:top center; text-align:center;float:left; }
#post_cv a:hover{ background-position:505px 205px; }

#post_job{ display:block; float:left; background-color:#FFFFFF; width:180px; height:55px; background-repeat:no-repeat; display:block;background-position:top center; background-image:url("../images/3buttons_05-over.jpg"); }
#post_job a{ width:180px; height:55px; background-image:url("../images/3buttons_05.jpg"); display:block; background-repeat:no-repeat; background-position:top center;text-align:center;float:left; }
#post_job a:hover{ background-position:505px 205px; }

/* Candidate Centre button images */
#candidate_tabs{ width:630px; margin-top:20px; margin-left:40px; padding-top:20px;font-size:14px;}
#candidate_tabs p{ font-size:14px; text-align:left; }

#interview_advice{ display:block; float:left; background-color:#FFFFFF; width:180px; height:135px; background-repeat:no-repeat; background-position:top center; background-image:url("../images/cc4a.jpg"); }
#interview_advice a{ width:180px; height:135px; background-image:url("../images/cc4.jpg"); display:block; background-repeat:no-repeat; background-position:top center;text-align:center;float:left; }
#interview_advice a:hover{ background-position:505px 205px; }

#example_cvs{ display:block; float:left; background-color:#FFFFFF; width:180px; height:135px; background-repeat:no-repeat; background-position:top center; background-image:url("../images/cc2a.jpg"); }
#example_cvs a{ width:180px; height:135px; background-image:url("../images/cc2.jpg"); display:block; background-repeat:no-repeat; background-position:top center; text-align:center;float:left; }
#example_cvs a:hover{ background-position:505px 205px; }

#cv_advice{ display:block; float:left; background-color:#FFFFFF; width:180px; height:135px; background-repeat:no-repeat; display:block;background-position:top center; background-image:url("../images/cc1a.jpg"); }
#cv_advice a{ width:180px; height:135px; background-image:url("../images/cc1.jpg"); display:block; background-repeat:no-repeat; background-position:top center;text-align:center;float:left; }
#cv_advice a:hover{ background-position:505px 205px; }

#candidate_faq{ display:block;  float:left; background-color:#FFFFFF; width:180px; height:135px; background-repeat:no-repeat; display:block;background-position:top center; background-image:url("../images/cc3a.jpg"); }
#candidate_faq a{ width:180px; height:135px; background-image:url("../images/cc3.jpg"); display:block; background-repeat:no-repeat; background-position:top center;text-align:center;float:left; }
#candidate_faq a:hover{ background-position:505px 205px; }

#can_live_vacancies{ display:block;  margin-left:5px; float:left; background-color:#FFFFFF; width:180px; height:135px; background-repeat:no-repeat; display:block;background-position:top center; background-image:url("../images/vacanices_orange.jpg"); }
#can_live_vacancies a{ width:180px; height:135px; background-image:url("../images/live_vacancies.jpg"); display:block; background-repeat:no-repeat; background-position:top center;text-align:center;float:left; }
#can_live_vacancies a:hover{ background-position:505px 205px; }

#can_post_cv{ display:block;  margin-left:5px; float:left; background-color:#FFFFFF; width:180px; height:135px; background-repeat:no-repeat; display:block;background-position:top center; background-image:url("../images/jobs_orange.jpg"); }
#can_post_cv a{ width:180px; height:135px; background-image:url("../images/post_cv.jpg"); display:block; background-repeat:no-repeat; background-position:top center;text-align:center;float:left; }
#can_post_cv a:hover{ background-position:505px 205px; }

/* Client Center button images */
#skills_that_we_recruit_for{ display:block; float:left; background-color:#FFFFFF; width:180px; height:105px; background-repeat:no-repeat; background-position:top center; background-image:url("../images/cl1a.jpg"); }
#skills_that_we_recruit_for a{ width:180px; height:105px; background-image:url("../images/cl1.jpg"); display:block; background-repeat:no-repeat; background-position:top center;text-align:center;float:left; }
#skills_that_we_recruit_for a:hover{ background-position:505px 205px; }

#information_sheet{ display:block; float:left; background-color:#FFFFFF; width:180px; height:105px; background-repeat:no-repeat; background-position:top center; background-image:url("../images/cl2a.jpg"); }
#information_sheet a{ width:180px; height:105px; background-image:url("../images/cl2.jpg"); display:block; background-repeat:no-repeat; background-position:top center; text-align:center;float:left; }
#information_sheet a:hover{ background-position:505px 205px; }

#client_charter{ display:block; float:left; background-color:#FFFFFF; width:180px; height:105px; background-repeat:no-repeat; display:block;background-position:top center; background-image:url("../images/cl3a.jpg"); }
#client_charter a{ width:180px; height:105px; background-image:url("../images/cl3.jpg"); display:block; background-repeat:no-repeat; background-position:top center;text-align:center;float:left; }
#client_charter a:hover{ background-position:505px 205px; }

#terms_of_business{ display:block;  float:left; background-color:#FFFFFF; width:180px; height:105px; background-repeat:no-repeat; display:block;background-position:top center; background-image:url("../images/cl4a.jpg"); }
#terms_of_business a{ width:180px; height:105px; background-image:url("../images/cl4.jpg"); display:block; background-repeat:no-repeat; background-position:top center;text-align:center;float:left; }
#terms_of_business a:hover{ background-position:505px 205px; }

#client_faq{ display:block; float:left; background-color:#FFFFFF; width:180px; height:105px; background-repeat:no-repeat; display:block;background-position:top center; background-image:url("../images/cl5a.jpg"); }
#client_faq a{ width:180px; height:105px; background-image:url("../images/cl5.jpg"); display:block; background-repeat:no-repeat; background-position:top center;text-align:center;float:left; }
#client_faq a:hover{ background-position:605px 205px; }

#post_vacancy{ display:block;  float:left; background-color:#FFFFFF; width:180px; height:105px; background-repeat:no-repeat; display:block;background-position:top center; background-image:url("../images/cl6a.jpg"); }
#post_vacancy a{ width:180px; height:105px; background-image:url("../images/cl6.jpg"); display:block; background-repeat:no-repeat; background-position:top center;text-align:center;float:left; }
#post_vacancy a:hover{ background-position:505px 205px; }

/* Featured Jobs */
#container_featuredjob{ font-size:10px; }
#container_featuredjob table{ font-size:10px; }
#container_featuredjob td a{ font-size:10px; }