/* CSS Document */
/*@font-face {
	font-family: 'optima';
	src: url(../_fonts/optima.ttf) format('truetype'); 
}*/
*{margin:0px;padding:0px;}

body{
	font-family:Optima, Lucida, 'MgOpen Cosmetica', 'Lucida Sans Unicode', Verdana;
	font-size:13px;
	color:#000;
	background-image:url(../images/bg_test.jpg);
	background-repeat:repeat-x;
	}
	
#center_prof  {
float:left;
font-size:12px;
text-align:justify;
width:511px;
}
h2 {
color:#9ABD03;
float:left;
font-size:16px;
font-weight:normal;
_float:none;
*float:none;
}
.semi_li{
padding-left:35px;
padding-top:0px !important;
}
#site_map{
width:965px;
text-align:center;
float:left;
}
#site_map a {
text-decoration:none;
color:#8E8D8D;
font-size:11px;

}
#center_prof input.text {
height:18px !important;
padding:3px 3px 1px !important;
width:60% !important;
}
#center_prof select {
width:64% !important;
margin:5px 68px 5px 0 !important;
}
#wrapper{
width:965px;
margin:0 auto;
_margin:0 auto;
}	
#container{
float:left;
clear:both;
width:965px;
margin:0 auto;
height:auto;
_margin:0 auto;
}
#header  {
background-image:url("../images/header_bg.jpg");
height:196px;
margin:37px auto 0;
width:965px;
}
.pagingdiv a {
padding:10px;
color:#D1E2B6;
}
.pagingdiv  {
color:#DFC1DD;
float:left;
margin-bottom:11px;
margin-left:195px;
margin-top:9px;
text-align:center;
_margin-left:0px;
*margin-left:0px;
}
#Profession  {
font-size:11px;
width:94px;
font-family:Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',Verdana;
}
#location  {
font-size:11px;
width:94px;
font-family:Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',Verdana;
}
#job_type  {
font-size:11px;
width:94px;
font-family:Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',Verdana;
}

/*#nav  {
background-image:url("../images/nav_bg.jpg");
float:left;
height:29px;
margin-left:9px;
width:950px;
}
#nav ul {
float:left;
margin-bottom:0;
margin-right:auto;
margin-top:0;
padding-left:65px;
padding-top:8px;	
}
#nav ul li {
border-right:1px solid #FFFFFF;
display:block;
float:left;
font-size:11px;
letter-spacing:2px;
list-style:none outside none;
padding-left:25px;
padding-right:24px;
width:auto;
}
#nav ul li a {
color:#FFF;
float:left;
text-decoration:none;
}*/
#nav  {
background-image:url("../images/nav_bg.jpg");
float:left;
height:23px;
_height:29px;
margin-left:9px;
padding-left:66px;
padding-top:6px;
width:896px;
font-size:11px;
letter-spacing:2px;
list-style:none outside none;
background-repeat:no-repeat;
}
ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style-type:none;
 margin: 0;
 padding: 0;
}

ul.dropdown {
 position: relative;
 z-index: 597;
 float: left;
}

ul.dropdown li {
 float: left;
 line-height: 1.3em;
 vertical-align: middle;
 zoom: 1;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
 visibility:visible;
}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;
}

ul.dropdown ul li {
 float: none;
}

ul.dropdown ul ul {
 top: 1px;
 left: 99%;
}

ul.dropdown li:hover > ul {
 visibility: visible;
 padding-top:10px;
}
#nav a {
color:#FFFFFF;
text-decoration:none;
}

#nav a {
color:#FFFFFF;
text-decoration:none;
}

#nav a:hover{
color:#000000;
text-decoration:none;
}

#nav ul li {
border-right:1px solid #FFFFFF;
padding-left:9px;
padding-right:9px;
width:auto;
_padding-left:9px;

}

#nav ul li ul li {
border-right:1px solid #FFFFFF;
background-color:#9abd03;
padding-left:28px;
padding-right:19px;
width:auto;
}
#nav ul li ul li {
border-bottom:1px solid #FFFFFF;
height:auto;
min-height:18px;
padding:4px 0 2px 20px;
width:157px;
}
#nav ul li ul li a{
text-decoration:none;
color:#FFFFFF;

}
#nav ul li ul li a:hover{
text-decoration:none;
color:#000000;

}
#nav ul li ul li.first {
background-image:url("../images/topBg.jpg");
background-repeat:no-repeat;
height:auto;
padding-bottom:5px;
padding-left:20px;
padding-right:0;
width:157px;
}

#nav ul li ul li.last {
background-image:url("../images/botBg.jpg");
background-repeat:no-repeat;
height:6px;
padding-left:20px;
padding-right:0;
padding-top:6px;
width:157px;
}
#logo  {
float:left;
margin-left:8px;
}
#contact  {
color:#034161;
float:left;
font-size:18px;
font-weight:bold;
margin-left:22px;
padding-top:8px;
}
#ring_back  {
background-image:url("../images/ring_back.jpg");
height:22px;
padding-left:5px;
padding-top:4px;
width:150px;
word-spacing:0;
_width:156px;
_height:26px;

}
#ring_back a {
color:#FFFFFF;
font-size:15px;
text-decoration:none;
}

#ring_back a:hover {
	color:#093c61;
}
#tell_friend  {
background-image:url("../images/tell_friend.jpg");
height:23px;
padding-left:5px;
padding-top:2px;
width:149px;
word-spacing:0;
_height:25px;
_width:155px;
}
#tell_friend a {
color:#FFFFFF;
font-size:15px;
text-decoration:none;
}
#tell_friend a:hover  {
color:#9abd03;
}
#contact td {
font-size:16px;
font-weight:normal;
padding-left:3px;
padding-top:10px;
word-spacing:-3px;
}
.menu7{
border:none!important;
padding-right:0px!important;
}
#main_content  {
float:left;
height:auto;
margin-top:14px;
width:965px;
_width:1000px;
}
#lhs  {
float:left;
height:auto;
margin-left:9px;
width:190px;
}
#lhs_1  {
float:left;
height:256px;
width:190px;
background-image:url("../images/job_sel.jpg");
}
#search_job_top  {
background-image:url("../images/jobs_top.jpg");
color:#FFFFFF;
float:left;
font-weight:bold;
height:18px;
letter-spacing:2px;
padding-left:15px;
padding-top:5px;
}

.view_job  {
letter-spacing:-1px;
margin-top:2px;
padding-left:1px;
padding-top:2px;
}
.view_job label {
color:#093C61;
font-size:13px!important;
float:left;
font-weight:bold;
padding-left:15px;
}
.text  {
border:0 none;
height:17px;
margin-left:-4px;
margin-top:4px;
width:96px;
}
#view_now  {
background-image:url("../images/view_now.jpg");
border:0 none;
color:#FFFFFF;
height:23px;
margin-left:14px;
margin-top:-2px;
padding-left:4px;
width:80px;
word-spacing:2px;
_margin-top:0px;
}
#Ref{
_margin-top:15px!important;
margin-top:10px!important;
}
#testimonial_top  {
background-image:url("../images/testimonials.jpg");
background-repeat:no-repeat;
color:#FFFFFF;
float:left;
font-weight:bold;
height:157px;
letter-spacing:0.16em;
margin-top:16px;
padding-left:16px;
padding-top:6px;
width:176px;
_width:188px;
}
#test_desc  {
background-color:#093C61;
color:#FFFFFF;
float:left;
font-size:15px;
font-weight:normal;
height:auto;
letter-spacing:0;
line-height:18px;
width:171px;
_width:188px;
word-spacing:-2px;
padding:19px 0px 13px 17px;
}
#test_desc  p{
float:left;
}
#test_desc a{
color:#9abd03;
text-decoration:none;
}
#test_desc a:hover{
color:#FF0000;
text-decoration:none;
}
#test_bottom{
background-image:url("../images/test_bottom.jpg");
background-repeat:no-repeat;
height:11px;
width:188px;
float:left;
_width:188px;
}
#center  {
background-color:#FFFFFF;
float:left;
font-size:14px;
line-height:25px;
margin-left:10px;
padding-left:18px;
text-align:justify;
width:511px;
_padding-left:10px;
}

#center fieldset {	margin: 11px 0 18px; border: 1px solid #6f6e6e; padding: 10px 10px 27px; }
#center fieldset.ssub { padding: 1em; text-align: center; }
#center fieldset.ssub .alt { margin-left: .5em; }
#center legend { margin: 10px 0 10px 3px; border: 1px solid #6f6e6e; padding: 3px 8px; text-transform: uppercase; color: #444; }
#center label {
clear:both;
float:left;
margin:3px 2% 0;
padding-top:5px;
text-align:right;
width:43%;
}
#center fieldset p.example { clear: both; margin: 0 0 5px 39%; font-size: .87em; color: #777; width: 64%; padding: 0; }
#center input.text, #content input.url, #content textarea {
border:1px solid #C4C2AB;
display:block;
float:left;
margin:5px 2px 5px 0;
padding:3px;
width:36%; font-family: 1em/1.0 "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; }
.longtext  {
border:1px solid #C4C2AB;
display:block;
float:left;
margin:5px 15px 5px 0;
padding:3px;
width:176px;
font-family: 1em/1.0 "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; }
.verylongtext { float: left; display: block; width: 350px; margin: 5px 15px 5px 0; border: 1px solid #c4c2ab; padding: 3px; font-family: 1em/1.0 "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; }
.attachlong { float: left; display: block; width: 600px; margin: 5px 15px 5px 0; border: 1px solid #c4c2ab; padding: 3px; font-family: 1em/1.0 "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; }
#center .center {
margin-top:20px;
}
#center input.text {
height:20px;
margin:12px 2px 5px 0;
padding-top:0 !important;
_height:20px;
}
#center select {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #CCCCCC;
margin:11px auto auto;
padding:3px 0 3px 3px;
width:38%;
outline:0;
}
#center option {
border-color:#CCCCCC;
outline:0;
}
.file_up{ width:440px;}
#center select optgroup { font-style: normal; }
#center select option { padding: 0 18px 0 6px; }
#center textarea { margin-bottom: 0; }
#center input.button { width: 80px; padding: 1px 0; margin: 0px 0 0 0; border: none; font-size: 14px; background: #9abd03; cursor: pointer; color: #ffffff; margin-top:20px; }
#center input.button1 {
background:none repeat scroll 0 0 #9ABD03;
border:medium none;
color:#FFFFFF;
cursor:pointer;
font-size:14px;
margin:20px 0 0;
padding:1px 0;
width:150px;
}
#center input.button:hover { width: 80px; padding: 1px 0; margin: 0px 0 0 0; border: none; font-size: 14px; background: #9abd03; cursor: pointer; color: #000000; margin-top:20px;}
#center .small {width:65px; margin-bottom:7px;}




#center p  {
	clear:both;
	width:100%;
	float:left;
}

#center label.heading  {
margin:0px;
padding:0px;
color:#8E8D8D;
float:left;
font-size:14px;
letter-spacing:0.16em;
padding-left:3px;
padding-top:5px;
}

#center h1.heading  {
margin:0px;
padding:0px;
color:#8E8D8D;
float:left;
font-size:14px;
letter-spacing:0.16em;
padding-left:3px;
padding-top:5px;
_float:none;
*float:none;
}

#center ul {
display:block;
float:left;
padding-top:5px;
}
#center ul li {
color:#656464;
float:left;
font-size:14px;
letter-spacing:-0.05em;
line-height:25px;
list-style-image:url("../images/list_image.jpg");
list-style-position:inside;
padding-top:18px;
width:496px;
word-spacing:-1px;
}

#jobs_searched  {
background-color:#FFFFFF;
float:left;
height:auto;
margin-top:10px;
width:auto;
}
#latest_jobs  {
background-color:#FFFFFF;
float:left;
height:auto;
margin-top:47px;
width:496px;
}
#lj_heading  {
color:#9ABD03;
float:left;
font-size:16px;
letter-spacing:0.1em;
padding-left:3px;
padding-top:5px;
word-spacing:3px;
}
#job_1  {
background-color:#FFFFFF;
border-bottom:1px solid #000000;
border-top:1px solid #000000;
float:left;
height:auto;
margin-top:19px;
padding-bottom:10px;
padding-top:10px;
text-align:left;
width:511px;
_width:490px;
}
#job_1 span {
color:#656464;
font-size:14px;
letter-spacing:0;
padding-left:2px;
word-spacing:-1px;
}
#desc{
padding-left:27px;
padding-top:13px;
}
#job_1 p {
color:#656464;
font-size:14px;
letter-spacing:0;
line-height:19px;
padding-left:2px;
word-spacing:-1px;
}
#job_1 label {
color:#656464;
float:left;
font-size:14px;
letter-spacing:0;
margin-left:0 !important;
margin-right:0 !important;
padding-left:2px;
padding-top:14px;
text-align:left !important;
width:389px;
word-spacing:-1px;
_width:380px;
}
#job_1 label a{
color:#9abd03;
text-decoration:none;
float:right;
}
#job_1 label a:hover{
color:#ff0000;
text-decoration:none;
}
.apply_now  {
background-image:url("../images/apply_now.jpg");
color:#FFFFFF !important;
float:left;
font-size:14px;
height:27px;
margin-left:9px;
margin-top:28px;
padding-left:8px;
padding-top:2px;
width:89px;
_width:97px;
_height:28px;
}
.apply_now_grey  {
background-image:url("../images/apply_now_grey.jpg");
color:#FFFFFF !important;
float:left;
font-size:14px;
height:27px;
margin-left:9px;
margin-top:25px;
padding-left:8px;
padding-top:2px;
width:89px;
_width:97px;
_height:28px;
}
.apply_now_grey a{
text-decoration:none;
color:#fff!important;
letter-spacing:-0.03em;
}
.apply_now  a{
text-decoration:none;
color:#fff!important;
letter-spacing:-0.03em;
}
#job_2  {
background-color:#E7E6E6;
float:left;
height:auto;
margin-top:9px;
padding-bottom:5px;
padding-top:10px;
text-align:left;
width:511px;
_width:490px;
}
#job_2 span{
color:#656464;
font-size:14px;
letter-spacing:0;
padding-left:2px;
word-spacing:-1px;
}
.desc{
padding-left:27px;
padding-top:13px;
}
#job_2 p {
color:#656464;
font-size:14px;
letter-spacing:0;
line-height:25px;
padding-left:2px;
word-spacing:-1px;
}
#job_2 label {
color:#656464;
float:left;
font-size:14px;
letter-spacing:0;
padding-left:2px;
padding-top:14px;
width:396px;
word-spacing:-1px;
text-align:left!important;
margin-left:0px!important;
margin-right:0px!important;
_width:380px;
}
#job_2 label a {
color:#9ABD03;
float:right;
text-decoration:none;
}
#job_2 label a:hover{
color:#ff0000;
text-decoration:none;
}
#job_3  {
border-bottom:1px solid #000000;
float:left;
margin-top:8px;
width:511px;
}
#rhs  {
background-color:#FFFFFF;
float:left;
height:auto;
padding-left:19px;
width:205px;
_padding-left:20px;

}
#rhs a {
color:#FFFFFF;
font-weight:bold;
letter-spacing:1px;
text-decoration:none;
word-spacing:-1px;
}
#button_11 {
background-image:url("../images/reg_online.jpg");
float:left;
height:24px;
margin-bottom:15px;
margin-left:3px;
margin-top:1px;
padding-left:19px;
padding-top:6px;
width:181px;
_height:30px;
_width:200px;
}

#button_1  {
background-image:url("../images/reg_online.jpg");
float:left;
height:24px;
margin-left:3px;
margin-top:1px;
padding-left:19px;
padding-top:6px;
width:181px;
_height:30px;
_width:200px;
}
#button_12{
float:left;
height:163px;
margin-left:3px;
margin-top:15px;
padding-top:6px;
width:200px;
}
#button_1 a:hover,#button_11 a:hover, #button_2 a:hover, #button_4 a:hover{
	color:#093c61;
}
#button_3 a:hover {
	color:#9abd03;
}
#button_2  {
background-image:url("../images/candidate_login.jpg");
float:left;
height:24px;
margin-left:3px;
margin-top:15px;
padding-left:19px;
padding-top:6px;
width:181px;
_height:30px;
_width:200px;
}
#button_3  {
background-image:url("../images/time_sheets.jpg");
float:left;
height:24px;
margin-left:3px;
margin-top:10px;
padding-left:19px;
padding-top:6px;
width:181px;
_height:30px;
_width:200px;
}
#button_4  {
background-image:url("../images/videos.jpg");
float:left;
height:24px;
margin-left:3px;
margin-top:10px;
padding-left:19px;
padding-top:6px;
width:181px;
_height:30px;
_width:200px;
}
#button_5  {
float:left;
height:auto;
margin-left:0px;
margin-top:24px;
width:auto;

}
#button_6  {
background-image:url("../images/country_green.jpg");
background-repeat:no-repeat;
float:left;
height:111px;
margin-left:0;
margin-top:14px;
width:203px;
}
#country_green  {
color:#FFFFFF;
float:left;
font-size:14px;
font-weight:bold;

}
#country_green a {
font-family:Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',Verdana;
color:#FFFFFF;
float:left;
font-size:14px;
font-weight:bold;
margin-left:7px;
margin-top:9px;
text-decoration:none;
word-spacing:0;
letter-spacing:0;
}
#country_green a:hover {
font-family:Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',Verdana;
color:#093C61;
float:left;
font-size:14px;
font-weight:bold;
margin-left:7px;
margin-top:9px;
text-decoration:none;
word-spacing:0;
letter-spacing:0;
}
#training_text  {
color:#093C61;
float:left;
font-size:12px;
letter-spacing:-0.04em;
line-height:18px;
margin-left:8px;
margin-top:7px;

}
#twitter  {
background-color:#FFFFFF;
float:left;
height:39px;
padding-top:26px;
width:201px;
font-size:12px;
letter-spacing:-0.10em;
}
.icon  {
float:left;
margin-left:-1px;
margin-top:7px;
}
#blogspot  {
background-color:#FFFFFF;
float:left;
height:39px;
padding-top:13px;
width:201px;
}
.text_icon  {
float:left;
margin-left:17px;
margin-top:5px;
}
.text_icon label {
color:#093C61;
font-size:12px;
font-weight:bold;
letter-spacing:0.015em;
}
.text_icon span {
color:#093C61;
float:left;
font-size:12px;
letter-spacing:0;
padding-top:2px;
}
.text_icon_1  {
float:left;
margin-left:20px;
margin-top:5px;
}
.text_icon_1 label {
font-size:10px;
font-weight:bold;
color:#093C61;
letter-spacing:0.015em;
}
.text_icon_1 span {
color:#093C61;
float:left;
font-size:11px;
padding-top:2px;
}
#footer  {
background-image:url("../images/footer.jpg");
background-repeat:repeat-x;
float:left;
clear:both;
height:30px;
margin-top:38px;
width:100%;
}
.stats{
padding-top:1px!important;
float:left;
}
ol  {
float:left;
padding-left:20px;
text-align:justify;
}
#center a {
color:#9ABD03;
text-decoration:none;
}
ol li{
padding-top:10px;
}
ol li ol {
float:left;
list-style:lower-alpha outside none;
padding-left:28px;
text-align:justify;
}
#vaj a{
text-decoration:none;
color:#093C61;
}
.reg{
border:1px solid #6F6E6E;
margin:11px 0 18px;
padding:10px 10px 27px;
width:446px;
}
.totalhold  {
float:left;
width:500px;
margin-top:15px;
}
.totalhold1 {
float:left;
width:500px;
height:auto;
margin-top:15px;
}
.full-job .wsub-jobs-side {
font-size:12px;
width:200px !important;
}
.wsub-jobs-side  {
color:#9ABD03;
float:left;
padding:0 20px 5px 0;
width:230px;
}
#error_msg{
color:#FF0000;
}
.red{
color:#FF0000;
}
#center .center_3 {
float:left;
margin-top:20px;

}
#center_doc ul {
display:block;
float:left;
padding-top:5px;
}
#center_doc {
background-color:#FFFFFF;
float:left;
font-size:12px;
margin-left:10px;
padding-left:18px;
text-align:justify;
width:511px;
}
#center_doc h1.heading {
color:#8E8D8D;
float:left;
font-size:14px;
letter-spacing:0.16em;
margin:0;
padding:5px 0 0 3px;
}
#center_doc ul li {
background-image:url("../images/arrow_doc.jpg") !important;
background-position:0 15px;
background-repeat:no-repeat;
color:#656464;
float:left;
font-size:12px;
height:25px;
letter-spacing:-0.05em;
line-height:18px;
list-style-type:none !important;
padding-top:18px;
width:496px;
word-spacing:-1px;
}
#center_doc a {
color:#8E8D8D;
font-size:14px;
margin-left:36px;
text-decoration:none;
}
#center_doc a:hover {
color:#9ABD03;
text-decoration:none;
font-size:14px;
}
#flash_im  {
float:left;
height:auto;
margin-top:37px;
width:auto;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#vaj {
color:#093C61;
font-weight:bold;
margin-left:-162px;
margin-top:30px;
clear:both;
float:left;
}
#footer  {
background-image:url("../images/footer.jpg");
background-repeat:repeat-x;
height:30px;
margin-top:30px;
width:100%;
}
}

.greenTitle  {
color:#9ABD03;
float:left;
font-size:16px;
_float:none;
*float:none;
}

.greyTitle  {
color:#656464;
font-size:16px;
float:left;
_float:none;
*float:none;
}
#british_or_EU_passport_holder  {
margin-top:21px !important;
}
#visiting_Britain_on_working_holiday  {
margin-top:32px !important;
}
#need_a_permit_to_work_in_Britain  {
margin-top:32px !important;
}
#MobilePhone  {
margin-top:12px !important;
}
#Title{
margin-top:12px !important;
}
#CriminalRecords{
margin-top:20px !important;
}
#teaser1{
margin-top:11px !important;
}
#Organisation{
margin-top:11px !important;
}
#Address{
margin-right:0px !important;
}
#AvailableFromDay{
float:left !important;
}
#AvailableFromMonth{
float:left !important;
margin-left:4px !important;
}
#AvailableFromYear{
float:left !important;
margin-left:4px !important;
}
.smaller{
margin-top:11px !important;
}
#cv{
margin-top:11px !important;
}
.longtext {
margin-right:0px !important;
}
.nil  {

padding:0px;
}
#home_menu {
float:left;
margin-left:10px;
margin-top:15px;
}
#home_menu a{
text-decoration:none;
color:#FFF;
font-size:12px;
font-family:Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',Verdana;

}
#home_menu a:hover{
text-decoration:none;
color:#e12023;
font-size:12px;
font-family:Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',Verdana;

}
#center input.button_app {
background:none repeat scroll 0 0 #9ABD03;
border:medium none;
color:#FFFFFF;
cursor:pointer;
font-size:14px;
margin:20px 0 0;
padding:1px 0;
width:137px;
}
#center input.button_app:hover {
background:none repeat scroll 0 0 #9ABD03;
border:medium none;
color:#FFFFFF;
cursor:pointer;
font-size:14px;
margin:20px 0 0;
padding:1px 0;
width:137px;
}