/* 
Theme Name: UK Work Finders
Theme URI: http://www.ukworkfinders.co.uk
Description: Professional, Valid XHTML & CSS, Compatible in All Browsers.
Author: Faizal, Networx Solutions
 */
 
*{
margin:0px auto;

}
html{ margin:0; padding:0; height:auto; !important}

body{
margin:0px;
padding:0px;
background-color:#666666;

}

.spacer{
	font-size:0; line-height:0; clear:both;}

img, a img { border:0; }


a:link{
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#0066FF;
	text-decoration:none;
	
}

a:hover{
	color:#666;
	text-decoration:none;
	}
	
a:visited{
	color:#FF6600;
	text-decoration:none;
	}
	
ul{
	margin:0;
	padding:0;
	}
ul li{
	list-style:none;
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	color:#555;
	text-align:left;
	}
/*------------ Main Page ---------------------*/
#wrapper{
	width:980px;
	height:auto;
	margin:0 auto;
	padding:0;
	background-color:#FFFFFF;
}
/*h1,h2,h4,h5,h6,p,blockquote {
	margin:0;
	padding:0;
	font-style: inherit;
	font-size: 100%;
	line-height: 1em;
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
}
*/
h3 {
	margin:0;
	padding:0;
	color:#555;
	font-style: inherit;
	font-size: 100%;
	line-height: 1em;
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
}
/*------------ HEADER ELEMENT---------------------*/

#header{
	width:980px;
	position:relative;
	margin:0px auto;
	padding:0px;
	height:146px;
}

#header .logo{
	width:340px;
	height:80px;
	position:absolute;
	top:26px;
	left:30px;
}

#header .recrute{
	width:420px;
	height:90px;
	position:absolute;
	top:16px;
	left:540px;
}

#header .language{
	width:275px;
	height:25px;
	position:absolute;
	top:118px;
	left:690px;
}

#header h4{	
	font:bold 13px/25px Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
	text-align:left;
/*	letter-spacing:0.03em;*/
}

/*------------ Navigation Elements---------------------*/

#main_menu{
	width:980px;
	height:35px;
	margin:0 auto;
	padding:0;
	text-align:center;
	background:url(../images/menu_bg.jpg) 0 0 repeat-x;
}

#main_menu ul{
	width:840px;
	height:35px;
	margin:0 auto;
	padding:0;

	text-align:center;	
}

#main_menu ul li{
	list-style:none;
	text-align:center;
	float:left;
	font:bold 12px/35px Arial, Helvetica, sans-serif;
	color:#FFF;
	padding:0 10px 0 10px;
}

#main_menu ul li a{
	font:bold 12px/35px Arial, Helvetica, sans-serif;
	color:#FFCC00;
	text-decoration:none;
	padding:0 14px 0 14px;
}

#main_menu ul li a:hover{
	color:#FFFFFF;
	text-decoration:none;
}



/*------------ Contant Elements---------------------*/

#gray_strip{
	width:980px;
	height:16px;
	margin:0 auto;
	padding:0;
	background-color:#cccccc;
}

#gray_strip .date{
	width:auto;
	height:16px;
	margin:0;
	padding-left:15px;
	float:left;
	font: normal 11px/16px Arial, Helvetica, sans-serif;
	color:#666;
	text-align:left;
}

#gray_strip .tell{
	width:auto;
	height:16px;
	margin:0;
	padding-right:15px;
	float:right;
	font: normal 11px/16px Arial, Helvetica, sans-serif;
	color:#666;
	text-align:right;
}
#gray_strip .tell a{
	font: normal 11px/16px Arial, Helvetica, sans-serif;
	color:#666;
	text-align:right;
}

#gray_strip .tell a:hover{
	color:#ED2518;
}

#content{
	width:950px;
	min-height:400px;
	overflow: hidden;
	margin:0 auto;
	background-color:#FFFFFF !important; 
}

html #content { min-height:400px;
	overflow: hidden !important;
	padding:0;}

.small_txt{
	font: normal 11px/16px Arial, Helvetica, sans-serif;
	color:#666;
	}
.small_txt a{
	font: normal 11px/16px Arial, Helvetica, sans-serif;
	color:#666;
	}
.small_txt a:hover{
	font: normal 11px/16px Arial, Helvetica, sans-serif;
	color:#fff;
	}
	
.employer_table{
	border:1px solid #777;
	margin:0 10px 10px 10px;
	background-color:#E1E1E1;
	padding-left:5px;
	
	}
	
#left_content{
	width:240px;
	height:auto;
	float:left;
	/*margin-left:12px !important;*/
	padding:0;
	margin:0;
}

#middle_content{
	width:500px;
	height:auto;
	float:left;
	margin-top:8px;
}
#middle_content2{
	width:700px;
	height:auto;
	float:left;
	margin-top:8px;
}

#middle_content h2{
	font: bold 16px/24px Arial, Helvetica, sans-serif;
	color:#ED2518;
	}
#middle_content h4{
	font: bold 15px/24px Arial, Helvetica, sans-serif;
	color:#ED2518;
	padding-top:15px;
	}
.inner_title{
	width:auto;
	height:24px;
	padding-left:15px;
	font: bold 16px/18px Arial, Helvetica, sans-serif;
	color:#FF6633;
	text-align:left
}
.read_more{
	width:auto;
	height:auto;
	padding-right:15px;
	font: normal 11px/18px Arial, Helvetica, sans-serif;
	color:#FF6633;
	text-align:right;
}

.read_more a{
	font: normal 11px/18px Arial, Helvetica, sans-serif;
	color:#FF6633;
	text-align:right;
}

.read_more a{
	color:#666;
	text-align:right;
}

.inner_content{
	width:auto;
	height:auto;
	padding:10px 10px 15px 10px;
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	color:#777;
	text-align:left;
}
.inner_content ul{
	margin:0;
	padding:0;
	}
.inner_content ul li{
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	color:#999;
	text-align:left;
	}
.inner_content h3{
	font: bold 14px/18px Arial, Helvetica, sans-serif;
	color:#555;
	text-align:left;
	}
	
#left_sidebar {
	width:228px;
	min-height:100px;
	margin-top:8px !important;
/*	margin-left:12px !important;*/
	float:left;
	background-color:#FFFFFF;
	border:#DBDBDB 1px solid;
}

html #left_sidebar {
	width:228px;
	min-height:100px;
	/*	margin-left:12px !important;*/
	float:left;
	overflow:hidden;
}

.blue_txt{
	font: bold 12px/16px Arial, Helvetica, sans-serif;
	color:#0066FF;
	
}

.gray_txt{
	font: normal 12px/20px Arial, Helvetica, sans-serif;
	color:#666;
	}
.gray_txt a, .gray_txt a:visited{
	font: normal 12px/20px Arial, Helvetica, sans-serif;
	color:#666;
	padding-left:15px;
	background:url(../images/org_arrw.gif) 0 -5px no-repeat;
	text-align:left;
	text-decoration:underline;
	margin:0;
}
.gray_txt a:hover, .gray_txt a:active{
	color:#FF6600;
	}
.blue_txt a{
	font: bold 12px/16px Arial, Helvetica, sans-serif;
	color:#0066FF;
	text-decoration:none;
	
}

.blue_txt a:hover{
	color:#666;
	}

.blue_smlltxt{
	font: normal 12px/20px Arial, Helvetica, sans-serif;
	color:#0066FF;
	text-align:left
}

.blue_smlltxt a{
	font: normal 12px/20px Arial, Helvetica, sans-serif;
	color:#0066FF;
	text-decoration:underline;
	text-align:left
}

.blue_smlltxt a:hover{
	color:#666;
	text-align:left
}

#left_sidebar .hd{
	font: bold 12px/28px Arial, Helvetica, sans-serif;
	color:#333;
	width:213px;
	height:28px;
	float:left;
	overflow:hidden;
	text-align:left;
	background-color:#DBDBDB;
	padding-left:15px;
}

	
#left_sidebar .inner{
	width:225px;
	height:auto;
	float:left;
	text-align:left;
}

#left_sidebar .inner .login_txt{
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	color:#666;
	text-align:left;
	margin:0;
	padding:0;
}

#left_sidebar .inner .login_txt span{
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	color:#D50000;
	text-align:left;
	margin:0;
	padding:0;
}

/*.login_txt{
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	color:#666;
	text-align:left;
	margin:0;
	padding:0;
}*/

#rss_box{
	width:180px;
	height:110px;
	padding:20px 0 0 15px;
	float:left;
	text-align:center;
}

#flash_banner{
	width:494px;
	height:148px;
	float:left;
	margin:0;
	padding:0;
	border:#DBDBDB 1px solid;
}

#middle_box{
	width:494px;
	min-height:200px;
	overflow:hidden;
	border:#DBDBDB 1px solid;
	margin-top:18px;
	float:left;
	}
#middle_box .title{
	width:480px;
	height:28px;
	background-color:#3D3D3D;
	margin:0 auto;
	border:#ffffff 1px solid;
	font:bold 19px/28px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding-left:10px;
}

#middle_box .title_gray{
	width:480px;
	height:26px;
	background-color:#E5E5E5;
	margin:0 auto;
	border:#ffffff 1px solid;
	font:bold 12px/26px Arial, Helvetica, sans-serif;
	color:#000;
	padding-left:10px;
}

#middle_box .cont{
	width:494px;
	height:auto;
	margin:0 auto;
}

.form_text{
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	color:#333;
	padding-left:10px;
}

.search_style{
	width:200px;
	height:22px;
	font: normal 12px/22px Arial, Helvetica, sans-serif;
	color:#666;
	vertical-align:middle;
	border:#F27B13 1px solid;
}

/*----- AWeber Web Form --*/

#af-form-1952686737 .af-body .af-textWrap{width:100%;display:block;float:none;}
#af-form-1952686737 .af-body .privacyPolicy{color:#000000;font-size:12px;font-family:Verdana, sans-serif;}
#af-form-1952686737 .af-body a{color:#AA0101;text-decoration:underline;font-style:normal;font-weight:normal;}
#af-form-1952686737 .af-body input.text, #af-form-1952686737 .af-body textarea{background-color:#FFFFFF;border-color:#000000;border-width:1px;border-style:solid;color:#000000;text-decoration:none;font-style:normal;font-weight:normal;font-size:12px;font-family:Verdana, sans-serif;}
#af-form-1952686737 .af-body input.text:focus, #af-form-1952686737 .af-body textarea:focus{background-color:#FFFFFF;border-color:#AA0101;border-width:1px;border-style:solid;}
#af-form-1952686737 .af-body label.previewLabel{float:left;text-align:left;width:60px;text-decoration:none;font: normal 12px/16px Arial, Helvetica, sans-serif;color:#666;text-align:left;}
#af-form-1952686737 .af-body{padding-bottom:15px;background-repeat:no-repeat;background-position:inherit;background-image:none;color:#000000;font-size:12px;font-family:Verdana, sans-serif;}
#af-form-1952686737 .af-footer{padding-right:15px;padding-left:15px;background-color:#transparent;border-width:1px;border-bottom-style:none;border-left-style:none;border-right-style:none;border-top-style:none;color:#000000;font-size:12px;font-family:Verdana, sans-serif;}
#af-form-1952686737 .af-header{}
#af-form-1952686737 .af-quirksMode .bodyText{padding-top:2px;padding-bottom:2px;}
#af-form-1952686737 .af-quirksMode{padding-right:10px;padding-left:10px;}
#af-form-1952686737 .af-standards .af-element{padding-right:10px;padding-left:10px;}
#af-form-1952686737 .bodyText p{margin:1em 0;}
#af-form-1952686737 .buttonContainer input.submit{background-color:#0479c2;background-image:url("../images/buttons_signup.jpg");color:#FFFFFF;text-decoration:none;font-style:normal;font-weight:normal;font-size:14px;font-family:Verdana, sans-serif;}
#af-form-1952686737 .buttonContainer input.submit{width:auto;}
#af-form-1952686737 .buttonContainer{text-align:center;}
#af-form-1952686737 body,#af-form-1952686737 dl,#af-form-1952686737 dt,#af-form-1952686737 dd,#af-form-1952686737 h1,#af-form-1952686737 h2,#af-form-1952686737 h3,#af-form-1952686737 h4,#af-form-1952686737 h5,#af-form-1952686737 h6,#af-form-1952686737 pre,#af-form-1952686737 code,#af-form-1952686737 fieldset,#af-form-1952686737 legend,#af-form-1952686737 blockquote,#af-form-1952686737 th,#af-form-1952686737 td{float:none;color:inherit;position:static;margin:0;padding:0;}
#af-form-1952686737 button,#af-form-1952686737 input,#af-form-1952686737 submit,#af-form-1952686737 textarea,#af-form-1952686737 select,#af-form-1952686737 label,#af-form-1952686737 optgroup,#af-form-1952686737 option{float:none;position:static;margin:0;}
#af-form-1952686737 div{margin:0;}
#af-form-1952686737 fieldset{border:0;}
#af-form-1952686737 form,#af-form-1952686737 textarea,.af-form-wrapper,.af-form-close-button,#af-form-1952686737 img{float:none;color:inherit;position:static;background-color:none;border:none;margin:0;padding:0;}
#af-form-1952686737 input,#af-form-1952686737 button,#af-form-1952686737 textarea,#af-form-1952686737 select{font-size:100%;}
#af-form-1952686737 p{color:inherit;}
#af-form-1952686737 select,#af-form-1952686737 label,#af-form-1952686737 optgroup,#af-form-1952686737 option{padding:0;}
#af-form-1952686737 table{border-collapse:collapse;border-spacing:0;}
#af-form-1952686737 ul,#af-form-1952686737 ol{list-style-image:none;list-style-position:outside;list-style-type:disc;padding-left:40px;}
#af-form-1952686737,#af-form-1952686737 .quirksMode{width:225px;}
#af-form-1952686737.af-quirksMode{overflow-x:hidden;}
#af-form-1952686737{background-color:transparent;border-color:#CFCFCF;border-width:1px;border-style:none;}
#af-form-1952686737{overflow:hidden;}
.af-body .af-textWrap{text-align:left;}
.af-body input.image{border:none!important;}
.af-body input.submit,.af-body input.image,.af-form .af-element input.button{float:none!important; padding-top:15px;}
.af-body input.text{width:100%;float:none;padding:2px!important;}
.af-body.af-standards input.submit{padding:4px 12px;}
.af-clear{clear:both;}
.af-element label{text-align:left;display:block;float:left;}
.af-element{padding:2px 0;}
.af-form-wrapper{text-indent:0;}
.af-form{text-align:left;margin:auto;}
.af-header,.af-footer{margin-bottom:0;margin-top:0;padding:10px;}
.af-quirksMode .af-element{padding-left:0!important;padding-right:0!important;}
.lbl-right .af-element label{text-align:right;}

/*----- job Seeker --*/
.job_skr{
	font: normal 12px/20px Arial, Helvetica, sans-serif;
	color:#666;
	text-align:left;
	}
.job_skr ul{
	margin:0;
	padding:0;
	}
.job_skr ul li{
	margin:0;
	width:350px;
	list-style:none;
	padding-left:20px;
	background:url(../images/job_arrw.jpg) left center no-repeat;	
	}
#middle_box .cont ul{
	margin:0;
	padding-top:10px;
	padding-bottom:15px;
	float:left;
}

#middle_box .cont ul li{
	width:210px;
	background:url(../images/org_arrw.gif) 0 0 no-repeat;
	padding-left:18px;
	font: normal 12px/25px Arial, Helvetica, sans-serif;
	color:#676767;
	float:left;
	list-style:none;
}

#middle_box .cont ul li a{
	font: normal 12px/25px Arial, Helvetica, sans-serif;
	color:#676767;
	text-decoration:underline;
}

#middle_box .cont ul li a:hover{
	color:#FF6600;
	text-decoration:none;
	
}

#middle_content .new_add{
	width:300px;
	margin:20px 0 20px 0;
	float:left;
	padding-left:80px;
	} 

#middle_content .idibu_div
{
	margin-top:15px;
	padding-left:7px;
	padding-top:10px;
	float:left;
}

/*-------Right Content-----------*/
#right_content{
	width:200px;
	min-height:100px;
	float:right;
	padding:0;
	/*margin-top:15px;*/
	overflow:hidden;
}

#right_sidebar {
	width:195px;
	min-height:auto;
	margin-top:15px !important;
	float:left;
	overflow:hidden;
	background-color:#FFFFFF;
	border:1px solid #DBDBDB;
}

#right_sidebar .hd2{
	font: bold 12px/28px Arial, Helvetica, sans-serif;
	color:#333;
	width:185px;
	height:28px;
	float:left;
	text-align:left;
	background-color:#DBDBDB;
	padding-left:10px;
}

#right_sidebar .inner_n{
	width:190px;
	height:auto;
	padding-left:8px;
	padding-top:12px;
	padding-bottom:10px;
	float:left;
	text-align:left;
}

.resme_hd{
	width:150px;
	font: bold 12px/18px Arial, Helvetica, sans-serif;
	color:#FF6600;
	float:left;
	padding-left:6px;
}
.resme_txt{
	font: normal 11px/14px Arial, Helvetica, sans-serif;
	color:#333;
	float:left;
	width:108px;
	text-align:left;
	padding-left:6px;
	padding-bottom:8px;
}

.resme_IMG{
	width:auto;
	height:auto;
	float:left;
}

#ad_box{
        text-align:center;
}

.padd{
	margin:0;
	padding-bottom:0px;
}



/*------------ Footer Elements---------------------*/

#footer_linkBox{
	width:950px;
	height:30px;
	margin:0 auto;
	padding:0;
	background-color:#F0F0F0;
	margin-top:20px;
}

#footer_linkBox .link{
	font: normal 12px/30px Arial, Helvetica, sans-serif;
	color:#999;
	float:left;
	width:auto;
	text-align:left;
	padding-left:15px;
}

#footer_linkBox .link a{
	font: normal 12px/30px Arial, Helvetica, sans-serif;
	color:#0096FB;
	text-decoration:none;
	padding:0 3px 0 3px;
}

#footer_linkBox .link a:hover{
	font: normal 12px/30px Arial, Helvetica, sans-serif;
	color:#666;
}

#footer_linkBox .copy{
	font: normal 11px/30px Arial, Helvetica, sans-serif;
	color:#999;
	float:right;
	width:auto;
	text-align:right;
	padding-right:15px;
}

#footer{
	width:950px;
	height:50px;
	margin:0 auto;
	padding-top:15px;
	background-color:#FFF;
	font: normal 11px/16px Arial, Helvetica, sans-serif;
	color:#8D8D8D;
	text-align:center;
	
}
.Login_txtbox
{
height: 12pt;
border:1px solid #C5C5C5;
width: 126px;
float:left;
}


#marqueecontainer{
position: relative;
width: 170px; /*marquee width */
height: 300px; /*marquee height */
background-color: white;
overflow: hidden;
border: 0px solid orange;
padding: 2px;
margin:0;
background-color:#FFFFFF;
}
/*----style for New Footer---*/

#footer_main{
	width:100%;
	height:280px;
	background:#222222 url(images/footer_bg.jpg) 0 0 repeat-x;
	margin:0;
	padding:0;
	clear:both;
}
/*#footer_main .f-in{
	width:900px;
	height:auto;
	margin:0 auto;
	padding:10px 0 0 25px;
	display:inline;
	float:left;
	text-align:left;
}*/
.f-link{
	width:600px;
	height:auto;
	float:left;
	padding:0px;
	text-align:left;
}
.f-link P {
	font: normal 12px/30px Arial, Helvetica, sans-serif;
	color:#999;
	width:auto;
	text-align:left;
	float:left;
	padding-left:25px;
}
.f-link P a{
    font: normal 12px/30px Arial, Helvetica, sans-serif;
	color:#d3d3d3;
	text-decoration:none;
	padding:0 3px 0 3px;
}

.f-link P a:hover{
    font: normal 12px/30px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:underline;
	padding:0 3px 0 3px;
}
.f-copy{
	font: normal 11px/30px Arial, Helvetica, sans-serif;
	color:#666;
	float:left;
	width:auto;
	text-align:right;
	padding-left:90px;
}
.f-group{
	width:950px;
	height:auto;
	float:left;
	display:inline;
	padding:20px 0 0 30px;
	text-align:left;
}

.f-disco{
	width:920px;
	height:auto;
	float:left;
	text-align:center;
	display:inline;
	border-top:1px solid #2D2D2D;
	margin:30px 0 0 40px;
	padding:10px 0 20px 0;
	font: normal 11px/16px Arial, Helvetica, sans-serif;
	color:#8D8D8D;
	text-align:center;
}

.f-group h5{
	color: #999;
	background-color: inherit;
	font-size: 15px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif ;
	font-weight:normal;
	letter-spacing: -0.05em;
	line-height:30px;
}
.f-group h5 a{
	color:#FF9900;
	background-color: inherit;
	font-size: 15px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif ;
	font-weight:normal;
	letter-spacing: -0.05em;
	line-height:30px;
	text-decoration:none;
}
.f-group h5 a:hover{
	color:#fff;
	text-decoration:underline;
	}
.f-group h4{
	color: #d3d3d3;
	background-color: inherit;
	/*font:normal 14px/24px */
	font-size: 1.2em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif ;
	font-weight:normal;
	letter-spacing: -0.05em;
	line-height:24px;
}
.f-group ul li{
	width:200px;
	height:20px;
	list-style:none;
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	color:#aaa;
	float:left;
	display:block;
	margin-top:8px;
	padding-left:15px;
	}
.f-group ul li a{
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	color:#aaa;
	text-decoration:none;
	float:left;
	display:block;
}
.f-group ul li a:hover{
	text-decoration:none;
	color:#fff;
	}
td
{
	color:#666666;
	font-family:Arial;
	font-size:13px;
}
.tborder
{
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	min-height:260px;
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	color:#666666;
}
.tborder_cnt
{
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	min-height:260px;
	font:normal 12px/22px Arial, Helvetica, sans-serif;
	color:#666666;
	background:url(../images/cont_img.jpg) bottom right no-repeat;
}
.tborder2
{
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
}
.tcat
{
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
}