
/* 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Title : PROJECT NAME Stylesheet
Author : Atelier Studios
URL : http://wwww.atelier-studios.com
Description : Design and layout for PROJECT NAME
Copyright Atelier Studios Limited 2001-2006. All Rights Reserved.

Created : 03/03/2006
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
*/

body {
	background-image:url(/furniture/images/backgrounds/nav-top.gif);
	background-repeat:repeat-x;
	background-color:white;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	padding:15px 0 0 0;
	/* 62.5 may equal 10px in firefox, but in ie its different, correct font-size should be 76% for eqaul font-sizing across browsers 
	font-size: 62.5%; At this percentage 1em equates to 10px 
    */
	font-size: 76%;
	color:#000;
}

* { /* Reset all margins/padding*/
	margin:0;
	padding:0;
}

ul, ol { /* Make for consistent list handling across browsers */
	padding-left:1em;
	margin-left: 10px;
}

img {
	padding:0;
	margin:0;
}

ol { background-image:none; }

/* Typography  ------------------------------------------------------------------------------------------------------ */

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.8em;
	padding:5px 0 5px 0;
}

h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.6em;
	color:#010066;
	padding:5px 0 5px 0;
}

h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.4em;
	color:#010066;
	padding:5px 0 5px 0;
}

h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#010066;
	padding:5px 0 5px 0;
}

h6 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	padding:5px 0 5px 0;
}

p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#000;
}

.jobdescTitle { font-size:1.1em; }

a:link {
	font-family:Arial, Helvetica, sans-serif;
	color:#010066;
	text-decoration:none;
	font-weight: bold;
}

a:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#010066;
	text-decoration:none;
	font-weight: bold;
}

a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#010066;
	text-decoration:none !important;
	font-weight: bold;
}

a:active {
	font-family:Arial, Helvetica, sans-serif;
	color:#010066;
	text-decoration:none;
	font-weight: bold;
}

.careersImage {
	float:right;
	border:1px solid #ccc;
	padding:0px!important;
}

/* Homepage Headings */
.homeHeading { font-size:1em; }

.homeLink:link { font-weight:bold; }

.homeLink:visited { font-weight:bold; }

.homeLink:hover { text-decoration:underline; }

.homeLink:active { font-weight:bold; }

.waitingJob {
	text-align:left;
	color:#010066;
	width:220px;
	border-bottom:1px solid #fff;
	padding: 0 0 0 0;
	overflow: hidden;
	font-weight:bold;
	float:right;
	clear:both;
	padding-top:15px;
	text-transform:uppercase;
}

div#wrapper {
	width:968px;
	margin: 0 auto 0 auto;
	text-align:left;
	position:relative;
}

div#header {
	float:left;
	width:968px;
	height:80px;
}

div#logo {
	float:left;
	width:345px;
	height:65px;
}

a#contact_info {
	padding: 41px 0 0 0;
	overflow: hidden;
	background: url("../images/sitewide/contact_details.gif") no-repeat;
	height: 0px !important;
	height /**/: 41px;
	border-bottom:1px solid #fff;
	float:right;
	margin-top: 20px;
	width:365px;
}

div#navigation {
	background-repeat:no-repeat;
	height:23px;
	float:left;
	width:720px;
}

ul#navigation_menu {
	float: left;
	list-style-type:none;
	padding: 0;
	margin: 0;
	width: 700px;
	overflow: hidden;
	}

	ul#navigation_menu li {
	list-style-type:none;
	float:left;
	padding: 0;
	margin: 0;
	}
	
ul#navigation_menu li a {
	display:block;
	overflow:hidden;
	text-indent: -9999px;
	background-image: url(/furniture/images/navigation/navigation.gif);
	background-repeat: no-repeat; 
	height: 22px;
	padding:0;
	margin:0;
	}	

/*========= HOME BUTTON ==========*/
	
ul#navigation_menu li a.homebut {
	background-position: 0 0;
	width: 66px;
	}

	ul#navigation_menu li a.homebut a.homebut .selected,
	ul#navigation_menu li a.homebut:hover { 
	background-position: 0 -30px; 
	}

/*========= JOB SEARCH BUTTON ==========*/

ul#navigation_menu li a.jobsearchbut {
	background-position: -66px 0;
	width: 91px;
	}

	ul#navigation_menu li a.jobsearchbut .selected,
	ul#navigation_menu li a.jobsearchbut:hover { 
	background-position: -66px -30px; 
	}

/*========= INTERNATIONAL BUTTON ==========*/


ul#navigation_menu li a.internationalbut {
	background-position: -157px 0;
	width: 101px;
	}

	ul#navigation_menu li a.internationalbut .selected,
	ul#navigation_menu li a.internationalbut:hover { 
	background-position: -157px -30px; 
	}


/*========= LONDON BUTTON ==========*/

ul#navigation_menu li a.londonbut {
	background-position: -258px 0;
	width: 76px;
	}

	ul#navigation_menu li a.londonbut .selected,
	ul#navigation_menu li a.londonbut:hover { 
	background-position: -258px -30px; 
	}

/*========= SUPPORT BUTTON ==========*/

ul#navigation_menu li a.supportbut {
	background-position: -334px 0;
	width: 76px;
	}

	ul#navigation_menu li a.supportbut .selected,
	ul#navigation_menu li a.supportbut:hover { 
	background-position: -334px -30px; 
	}

/*========= ADVICE CENTRE BUTTON ==========*/

ul#navigation_menu li a.advicebut {
	background-position: -410px 0;
	width: 113px;
	}

	ul#navigation_menu li a.advicebut .selected,
	ul#navigation_menu li a.advicebut:hover { 
	background-position: -410px -30px;
	}

/*========= ABOUT US BUTTON ==========*/

ul#navigation_menu li a.aboutusbut {
	background-position: -523px 0;
	width: 83px;
	}

	ul#navigation_menu li a.aboutusbut .selected,
	ul#navigation_menu li a.aboutusbut:hover { 
	background-position: -523px -30px;
	}

/*========= CONTACT US BUTTON ==========*/

ul#navigation_menu li a.contactbut {
	background-position: -606px 0;
	width: 92px;
	}
	
	ul#navigation_menu li a.contactbut .selected,
	ul#navigation_menu li a.contactbut:hover { 
	background-position: -606px -30px; 
	}


/*========= NAVIGATION ENDS ==========*/



div#navigation_spacer {
	background-image:url(../images/sitewide/nav_spacer.gif);
	background-repeat:no-repeat;
	float:left;
	height:22px;
	width:968px;
}

div#column_left {
	float:left;
	width:521px;
}

div#home_left_col_top {
	width:520px;
	float:left;
	height:145px;
	background-color:#010066;
}

div#home_left_col_mid {
	width:521px;
	float:left;
	background-image:url(../images/home/search_background.gif);
	background-repeat:no-repeat;
	height:244px;
}

div#home_left_col_bottom {
	width:511px;
	float:left;
	padding:10px 0 0 10px;
	background-image:url(../images/home/breaking_jobs_background.gif);
	background-repeat:no-repeat;
	height:302px;
}

div#home_left_col_bottom ul {
	width:480px;
	padding:0 10px 0 0px;
	margin:0;
}

div#home_left_col_bottom li {
	border-bottom:1px dotted #666666;
	padding:5px 0 5px 15px;
	list-style-type:none;
	float:right;
	clear:both;
	width:460px;
	background-image:url(../images/home/bullet-man.gif);
	background-repeat:no-repeat;
	background-position:0px 7px;
}

div#home_left_col_bottom a {
	float:left;
	clear:both;
}

div#home_left_col_bottom ul.arrow_lists li a {
	font-size: 11px;
	line-height: 14px;
	width: 305px;
	display: block;
	}

div#home_left_col_bottom ul.arrow_lists li span {
	font-size: 11px;
	line-height: 14px;
	width: 150px;
	display: block;
	text-align: right;
	}

div#home_left_col_bottom span { float:right; }

div#column_middle {
	float:left;
	width:288px;
}

div#column_middle a:link {
	font-family:Arial, Helvetica, sans-serif;
	color:#010066;
	text-decoration:none;
}

div#column_middle a:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#010066;
	text-decoration:none;
}

div#column_middle a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#010066;
	text-decoration:none !important
}

div#column_middle a:active {
	font-family:Arial, Helvetica, sans-serif;
	color:#010066;
	text-decoration:none;
}

div#home_mid_col_top {
	width:258px;
	height:209px;
	line-height:15px;
	padding:10px 15px 0 15px;
	background-image:url(../images/home/job_of_the_week_background_.gif);
	background-repeat:no-repeat;
}

div#home_mid_col_top img { padding:10px 0 10px 0; }

div#home_mid_col_mid1 {
	width:258px;
	height:151px;
	line-height:15px;
	padding:10px 15px 0 15px;
	background-image:url(../images/home/employer_of_the_week_backgr.gif);
	background-repeat:no-repeat;
}

div#home_mid_col_mid1 img { padding:5px 0px 5px 0px; }

div#home_mid_col_mid2 {
	width:278px;
	height:160px;
	padding:10px 0 0 10px;
	background-image:url(../images/home/latest_news_background.gif);
	background-repeat:no-repeat;
}

div#home_mid_col_mid2 a:link {
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
}

div#home_mid_col_mid2 a:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
}

div#home_mid_col_mid2 a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#010066;
	text-decoration:none !important
}

div#home_mid_col_mid2 a:active {
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
}

div#home_mid_col_mid2 h2 { padding-left:5px; }

div#home_mid_col_mid2 li {
	background-image:url(../images/home/news_background.jpg);
	width:250px;
	height:35px;
	padding:5px 18px 3px 5px;
	margin:0;
	list-style-type:none;
	background-repeat:no-repeat;
}

div#home_mid_col_mid2 ul {
	padding:0;
	margin:0;
}

div#home_mid_col_bottom {
	width:258px;
	height:137px;
	line-height:15px;
	padding:5px 15px 0 15px;
	background-image:url(../images/home/advice_centre_background.jpg);
	background-repeat:no-repeat;
}

div#home_mid_col_bottom img { }

div#home_mid_col_bottom2 {
	width:258px;
	height:165px;
	line-height:15px;
	padding:5px 15px 0 15px;
	background-image:url(../images/home/advice_centre_background2.gif);
	background-repeat:no-repeat;
}

div#column_right {
	float:left;
	width:158px;
}

div#column_right a:link {
	font-family:Arial, Helvetica, sans-serif;
	color:#010066;
	text-decoration:none;
}

div#column_right a:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#010066;
	text-decoration:none;
}

div#column_right a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#010066;
	text-decoration:none !important
}

div#column_right a:active {
	font-family:Arial, Helvetica, sans-serif;
	color:#010066;
	text-decoration:none;
}

div#home_right_col {
	background-image:url(../images/home/logos-background.gif);
	background-repeat:no-repeat;
	height:698px;
	padding:3px 0 0 3px;
	text-align:center;
	width:156px;
}

div#home_right_col p { padding:0 0 0 10px; }

div#home_right_col img {
	padding:0;
	margin:0 auto 20px auto;
}

div#home_intro_text {
	width:240px;
	float:left;
	padding:10px 20px 10px 10px;
	line-height:17px;
	color:#FFFFFF;
}

div#home_intro_text p {
	color:#FFFFFF;
	padding-bottom:5px;
}

div#home_intro_text a {
	color:#FFFFFF;
	background-image:url(../images/home/arrow-head.gif);
	font-weight:bold;
	background-position:0px 5px;
	padding:0 0 0 10px;
	background-repeat:no-repeat;
}

div#home_intro_text a:hover { text-decoration:underline; }

div#home_intro_text h2 { color:#FFFFFF; }

div#search_map {
	width:259px;
	float:left;
	padding:10px 0 0 10px;
}

div#search_fields {
	width:222px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	padding:10px 20px 10px 10px;
}

#search_fields input {
	width:210px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:210px;
}

.formButton {
	width:210px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-image:url(../images/buttons/button_background.gif);
	background-repeat:no-repeat;
	height:30px;
	font-weight:600;
}

.messagePanel { font-size:12px; }

.formField {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin: 2px;
	padding: 2px;
}

div#search_fields h2 {
	padding:10px 0 10px 0;
	font-size:1em;
}

div#footer {
	/*background-image:url(../images/sitewide/footer_background.gif);*/
	background-color:#e5e5e5;
	border:1px solid #999999;
	float:left;
	text-align:right;
	width:946px;
	padding:10px;
	margin-top:2px;
	line-height:18px;
}

div#footer p { 
	color:#787878;
	float: right;
	}

div#footer p.footer_left { 
	float: left;
	padding: 25px 0 0 10px;
	}
	
	div#footer p.footer_left a.facebook,
	div#footer p.footer_left a.twitter,
	div#footer p.footer_left a.linkedin { 
	float: left;
	text-indent: 9999px;
	display: block;
	overflow: hidden;
	cursor: pointer;
	width: 32px;
	height: 32px;
	margin: 0 6px 0 0;
	}	
	
	div#footer p.footer_left a.facebook {
	background: url(/furniture/images/sitewide/social_network_icons.gif) no-repeat 0 0;
	}
	
	div#footer p.footer_left a.twitter { 
	background: url(/furniture/images/sitewide/social_network_icons.gif) no-repeat -37px 0;
	}
	
	div#footer p.footer_left a.linkedin { 
	background: url(/furniture/images/sitewide/social_network_icons.gif) no-repeat -73px 0;
	}	
		
div#footer p.footer_right { 
	float: right;
	}	

div#footer a {
	font-family:Arial, Helvetica, sans-serif;
	color:#787878;
	text-decoration:none;
	}

	div#footer a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#010066;
	text-decoration:none !important
	}

div#internal_header {
	width:968px;
	float:left;
	padding: 1px 0 2px 0;
}

div#search_left_content {
	width:553px;
	height:537px;
	line-height:18px;
	float:left;
	padding:10px 20px 0 15px;
	background-image:url(../images/internal/left_background_content.gif);
	background-repeat:no-repeat;
}

div#search_left_content { }

div#search_left_content a:link {
	font-family:Arial, Helvetica, sans-serif;
	color:#010066;
	text-decoration:none;
}

div#search_left_content a:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#010066;
	text-decoration:none;
}

div#search_left_content a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#010066;
	text-decoration:none !important
}

div#search_left_content a:active {
	font-family:Arial, Helvetica, sans-serif;
	color:#010066;
	text-decoration:none;
}

div#internal_left_content {
	width:550px;
	/*height:537px;*/
	line-height:16px;
	float:left;
	padding:15px 20px 15px 15px;
	border-top: 1px solid #0051b7;
	/*background-image:url(../images/internal/left_background_content.gif);*/
	background-repeat:no-repeat;
}

div#internal_left_content li {
	font-size:11px !important;
	font-family:Arial, Helvetica, sans-serif;
}

div#internal_left_content p { margin-bottom: 10px; /*float:left;*/
	}

div#internal_left_content img {
	padding:0 10px 10px 0;
	margin:0;
}

div#internal_left_content h1, h2, h4, h4, h5, h6 {
	margin-bottom:0;
	font-weight:normal;
}

div#internal_right_content {
	width:358px;
	/*height:537px;*/
	float:left;
	margin-left:4px;
	padding:10px 0 10px 20px;
	/*background-image:url(../images/internal/right_background_content.gif);*/
	border-top: 1px solid #0051b7;
	background-repeat:no-repeat;
}

div#internal_right_content h1, h2, h4, h4, h5, h6 {
	margin-bottom:0;
	font-weight:bold;
}

#columnBase {
	height:1px;
	background-image:url(/furniture/images/sitewide/internal-column-base.gif);
	background-position: top center;
	background-repeat:no-repeat;
	clear:both;
}

div#internal_right_content li {
	width:300px;
	padding:5px 0 5px 15px;
	background-image:url(../images/home/arrow-head-red.gif);
	background-repeat:no-repeat;
	background-position:0px 9px;
	border-bottom:1px solid #e3e3e3;
}

div#internal_right_content ul {
	list-style-type:none;
	padding:0;
	margin:0;
}

div#internal_right_content h2 { font-size:1em; }

div#internal_content {
	width:968px;
	background-image:url(/furniture/images/sitewide/internal_back.gif);
	background-repeat:repeat-y;
	float:left;
}

div#left_col_internal {
	/*width:375px;*/
	margin-top:10px;
	float:left;
}

#left_col_internal ul { width:375px; }

#left_col_internal li {
	border-bottom:1px solid #e3e3e3;
	list-style-type:none;
	background-image:url(../images/home/arrow-head-red.gif);
	background-position:0px 10px;
	padding:5px 0 5px 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-repeat:no-repeat;
}

#left_col_internal h2 { margin-left:5px; }

#left_col_internal ul { padding:0 0 10px 0; }

div#right_col_internal {
	width:103px;
	margin-top:5px;
	float:left;
}

div#search_map_internal {
	width:300px;
	text-align:left;
	padding:10px 0 20px 40px;
}

div#search_map_internal h2 { }

div#search_map_form {
	width:300px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:40px;
	font-size:11px;
	text-align:left;
}

div#search_map_form input { width:200px; }

div#contact_us_page p, ul, li, table {
	font-size:13px;
	line-height:17px;
}

div#sitemap_holder {
	float:left;
	width:550px;
}

div#sitemap_holder li {
	padding-bottom:5px;
	padding-top:5px;
	list-style-type:none;
	border-bottom:1px solid #EFEFED;
}

div#sitemap_holder ul { margin:0; }

/*----------------------HEADINGS--------------------*/


#heading_logo {
	text-indent: -5000px;
	overflow:hidden;
	display:block;
	width: 345px;
	height:65px;
	text-decoration: none !important;
	background-image:url(../images/sitewide/logo.gif);
	background-repeat:no-repeat;
}

#heading_logo_london {
	text-indent: -5000px;
	overflow:hidden;
	display:block;
	width: 345px;
	height:65px;
	text-decoration: none !important;
	background-image:url(../images/sitewide/logo-london.gif);
	background-repeat:no-repeat;
}

#cv_writing {
	text-indent: -5000px;
	overflow:hidden;
	display:block;
	width: 110px;
	height:20px;
	text-decoration: none !important;
	background-image:url(../images/headings/headings1.jpg);
	background-repeat:no-repeat;
}

#applying {
	text-indent: -5000px;
	overflow:hidden;
	display:block;
	width: 182px;
	height:20px;
	text-decoration: none !important;
	background-image:url(../images/headings/headings2.jpg);
	background-repeat:no-repeat;
}

#interview {
	text-indent: -5000px;
	overflow:hidden;
	display:block;
	width: 204px;
	height:15px;
	text-decoration: none !important;
	background-image:url(../images/headings/headings3.jpg);
	background-repeat:no-repeat;
}

#legal_term {
	text-indent: -5000px;
	overflow:hidden;
	display:block;
	width: 204px;
	height:18px;
	text-decoration: none !important;
	background-image:url(../images/headings/legal-term.gif);
	background-repeat:no-repeat;
}

#other_info {
	text-indent: -5000px;
	overflow:hidden;
	display:block;
	width: 182px;
	height:15px;
	text-decoration: none !important;
	background-image:url(../images/headings/headings4.gif);
	background-repeat:no-repeat;
}

#heading_search {
	text-indent: -5000px;
	overflow:hidden;
	display:block;
	width: 182px;
	height:25px;
	text-decoration: none !important;
	background-image:url(../images/headings/search-results.gif);
	background-repeat:no-repeat;
}

/* Headings Start ------------------*/



#pageTopCandidates {
	padding: 30px 0 0 0;
	overflow: hidden;
	background: url("../images/headings/top-candidates.gif") no-repeat;
	height: 0px !important;
	height /**/: 30px;
	border-bottom:1px solid #fff;
}

#headingTopCandidates {
	padding: 30px 0 0 0;
	overflow: hidden;
	background: url("../images/headings/top-candidates.gif") no-repeat;
	height: 0px !important;
	height /**/: 30px;
	border-bottom:1px solid #fff;
}

#headingLatestPermanent {
	padding: 30px 0 0 0;
	overflow: hidden;
	background: url("../images/headings/latest-permanent-jobs.jpg") no-repeat;
	height: 0px !important;
	height /**/: 30px;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
}

#jobSearch {
	padding: 30px 0 0 0;
	overflow: hidden;
	background: url("../images/headings/job-search.jpg") no-repeat;
	height: 0px !important;
	height /**/: 30px;
	border-bottom:1px solid #fff;
}

#headingLatestFreelance {
	margin-top:20px;
	padding: 30px 0 0 0;
	overflow: hidden;
	background: url("../images/headings/latest-freelance-jobs.jpg") no-repeat;
	height: 0px !important;
	height /**/: 30px;
	border-bottom:1px solid #fff;
}

#headingTagLine {
	margin: 45px 0 0 27px;
	padding: 30px 0 0 0;
	overflow: hidden;
	background: url("../images/headings/tagline.gif") no-repeat;
	height: 0px !important;
	height /**/: 30px;
}

#refineYourSearch {
	padding: 30px 0 0 0;
	overflow: hidden;
	background: url("../images/headings/refine-your-search.gif") no-repeat;
	height: 0px !important;
	height /**/: 30px;
}

.headingClient {
	padding: 30px 0 0 0;
	overflow: hidden;
	display:block;
	background: url("../images/headings/employers.gif") no-repeat;
	height: 0px !important;
	height /**/: 30px;
	color:#FFFFFF;
}

#simillarJobs {
	padding: 30px 0 0 0;
	overflow: hidden;
	background: url("../images/headings/similar-jobs.gif") no-repeat;
	height: 0px !important;
	height /**/: 30px;
}

.pageLinks {
	padding: 30px 0 0 0;
	overflow: hidden;
	background: url("../images/headings/quick-links.gif") no-repeat;
	height: 0px !important;
	height /**/: 30px;
}

.aboutUs {
	padding: 30px 0 0 0;
	overflow: hidden;
	background: url("../images/headings/about-us.gif") no-repeat;
	height: 0px !important;
	height /**/: 30px;
}

.contactUs {
	padding: 30px 0 0 0;
	overflow: hidden;
	background: url("../images/headings/contact-us.gif") no-repeat;
	height: 0px !important;
	height /**/: 30px;
}

.International {
	padding: 30px 0 0 0;
	overflow: hidden;
	background: url("../images/headings/international.gif") no-repeat;
	height: 0px !important;
	height /**/: 30px;
}

.resourceCentre {
	padding: 30px 0 0 0;
	overflow: hidden;
	background: url("../images/headings/the-purpose-of-a-cv.gif") no-repeat;
	height: 0px !important;
	height /**/: 30px;
}

.news {
	padding: 30px 0 0 0;
	overflow: hidden;
	background: url("../images/headings/news.gif") no-repeat;
	height: 0px !important;
	height /**/: 30px;
}

.legal {
	padding: 30px 0 0 0;
	overflow: hidden;
	background: url("../images/headings/legal.gif") no-repeat;
	height: 0px !important;
	height /**/: 30px;
}

.email-vacancy {
	padding: 30px 0 0 0;
	overflow: hidden;
	background: url("../images/headings/email-vacancy.gif") no-repeat;
	height: 0px !important;
	height /**/: 30px;
}

.accessiblity {
	padding: 30px 0 0 0;
	overflow: hidden;
	background: url("../images/headings/accessiblity.gif") no-repeat;
	height: 0px !important;
	height /**/: 30px;
}

.in-house {
	padding: 30px 0 0 0;
	overflow: hidden;
	background: url("../images/headings/in-house.gif") no-repeat;
	height: 0px !important;
	height /**/: 30px;
}

.myAccount {
	padding: 30px 0 0 0;
	overflow: hidden;
	background: url("../images/headings/my-account.gif") no-repeat;
	height: 0px !important;
	height /**/: 30px;
}

#pageSearch {
	padding: 30px 0 0 0;
	overflow: hidden;
	background: url("../images/headings/search.gif") no-repeat;
	height: 0px !important;
	height /**/: 30px;
}

.pageResources {
	padding: 30px 0 0 0;
	overflow: hidden;
	background: url("../images/headings/resource-centre.gif") no-repeat;
	height: 0px !important;
	height /**/: 30px;
}

#ExpertAdvice {
	padding: 30px 0 0 0;
	overflow: hidden;
	background: url("../images/headings/expert-advice.gif") no-repeat;
	height: 0px !important;
	height /**/: 30px;
}

.pageAbout {
	padding: 30px 0 0 0;
	overflow: hidden;
	background: url("../images/headings/about-us.gif") no-repeat;
	height: 0px !important;
	height /**/: 30px;
}

#pageRegister {
	padding: 30px 0 0 0;
	overflow: hidden;
	background: url("../images/headings/register.gif") no-repeat;
	height: 0px !important;
	height /**/: 30px;
}

#pageContact {
	padding: 30px 0 0 0;
	overflow: hidden;
	background: url("../images/headings/contact-us.gif") no-repeat;
	height: 0px !important;
	height /**/: 30px;
}

#headingLogin {
	padding: 30px 0 0 0;
	overflow: hidden;
	background: url("../images/headings/login.gif") no-repeat;
	height: 0px !important;
	height /**/: 30px;
}

#pageForgottenPassword {
	padding: 30px 0 0 0;
	overflow: hidden;
	background: url("../images/headings/forgotten-your-password.gif") no-repeat;
	height: 0px !important;
	height /**/: 30px;
}

#pageJobSearch {
	padding: 30px 0 0 0;
	overflow: hidden;
	background: url("../images/headings/page-job-search.gif") no-repeat;
	height: 0px !important;
	height /**/: 30px;
	border-bottom:1px solid #fff;
	color:white;
}

.jobSearchHere {
	padding: 30px 0 0 0;
	overflow: hidden;
	background: url("../images/headings/job-search-here.gif") no-repeat;
	height: 0px !important;
	height /**/: 30px;
	border-bottom:1px solid #fff;
}

#forgottonPassword {
	padding: 30px 0 0 0;
	overflow: hidden;
	background: url("../images/headings/forgotten-your-password.gif") no-repeat;
	height: 0px !important;
	height /**/: 30px;
}

.websiteTerms {
	padding: 30px 0 0 0;
	overflow: hidden;
	background: url("../images/headings/website-terms.gif") no-repeat;
	height: 0px !important;
	height /**/: 30px;
}

.privacyPolicy {
	padding: 30px 0 0 0;
	overflow: hidden;
	background: url("../images/headings/privacy-policy.gif") no-repeat;
	height: 0px !important;
	height /**/: 30px;
}

.sitemap {
	padding: 30px 0 0 0;
	overflow: hidden;
	background: url("../images/headings/site-map.gif") no-repeat;
	height: 0px !important;
	height /**/: 30px;
}

.accessiblity {
	padding: 30px 0 0 0;
	overflow: hidden;
	background: url("../images/headings/accessiblity.gif") no-repeat;
	height: 0px !important;
	height /**/: 30px;
}

#myAccount {
	padding: 30px 0 0 0;
	overflow: hidden;
	background: url("../images/headings/my-account.gif") no-repeat;
	height: 0px !important;
	height /**/: 30px;
}

#timesheet {
	padding: 30px 0 0 0;
	overflow: hidden;
	background: url("../images/headings/timesheet.gif") no-repeat;
	height: 0px !important;
	height /**/: 30px;
}

#jobApplications {
	padding: 30px 0 0 0;
	overflow: hidden;
	background: url("../images/headings/job-applications.gif") no-repeat;
	height: 0px !important;
	height /**/: 30px;
}

#jobApplications {
	padding: 30px 0 0 0;
	overflow: hidden;
	background: url("../images/headings/job-applications.gif") no-repeat;
	height: 0px !important;
	height /**/: 30px;
}

#applyForJob {
	padding: 30px 0 0 0;
	overflow: hidden;
	background: url("../images/headings/job-applications.gif") no-repeat;
	height: 0px !important;
	height /**/: 30px;
}

#editMyDetails {
	padding: 30px 0 0 0;
	overflow: hidden;
	background: url("../images/headings/edit-my-details.gif") no-repeat;
	height: 0px !important;
	height /**/: 30px;
}

#cvManager {
	padding: 30px 0 0 0;
	overflow: hidden;
	background: url("../images/headings/cv-manager.gif") no-repeat;
	height: 0px !important;
	height /**/: 30px;
}

#viewFavourites {
	padding: 30px 0 0 0;
	overflow: hidden;
	background: url("../images/headings/view-my-favourites.gif") no-repeat;
	height: 0px !important;
	height /**/: 30px;
}

#prepareCV {
	padding: 30px 0 0 0;
	overflow: hidden;
	background: url("../images/headings/how-to-prepare-cv.gif") no-repeat;
	height: 0px !important;
	height /**/: 30px;
}

#whatNot {
	padding: 30px 0 0 0;
	overflow: hidden;
	background: url("../images/headings/what-not-include-in-your-CV.gif") no-repeat;
	height: 0px !important;
	height /**/: 30px;
}

#makingCVWork {
	padding: 30px 0 0 0;
	overflow: hidden;
	background: url("../images/headings/making-cv-work.gif") no-repeat;
	height: 0px !important;
	height /**/: 30px;
}

#downloadCV {
	padding: 30px 0 0 0;
	overflow: hidden;
	background: url("../images/headings/download-cv-template.gif") no-repeat;
	height: 0px !important;
	height /**/: 30px;
}

#completingApplications {
	padding: 30px 0 0 0;
	overflow: hidden;
	background: url("../images/headings/completing-application.gif") no-repeat;
	height: 0px !important;
	height /**/: 30px;
}

#findingJobsOnline {
	padding: 30px 0 0 0;
	overflow: hidden;
	background: url("../images/headings/finding-jobs-online.gif") no-repeat;
	height: 0px !important;
	height /**/: 30px;
}

#findingJobsOnline {
	padding: 30px 0 0 0;
	overflow: hidden;
	background: url("../images/headings/finding-jobs-online.gif") no-repeat;
	height: 0px !important;
	height /**/: 30px;
}

#preparingForInterview {
	padding: 30px 0 0 0;
	overflow: hidden;
	background: url("../images/headings/preparing-for-an-interview.gif") no-repeat;
	height: 0px !important;
	height /**/: 30px;
}

#successfulInterview {
	padding: 30px 0 0 0;
	overflow: hidden;
	background: url("../images/headings/successful-interview.gif") no-repeat;
	height: 0px !important;
	height /**/: 30px;
}

#how-to-answer {
	padding: 30px 0 0 0;
	overflow: hidden;
	background: url("../images/headings/how-to-answer.gif") no-repeat;
	height: 0px !important;
	height /**/: 30px;
}

#mostConsultant {
	padding: 30px 0 0 0;
	overflow: hidden;
	background: url("../images/headings/most-of-consultant.gif") no-repeat;
	height: 0px !important;
	height /**/: 30px;
}

#greatCovering {
	padding: 30px 0 0 0;
	overflow: hidden;
	background: url("../images/headings/great-covering-letters.gif") no-repeat;
	height: 0px !important;
	height /**/: 30px;
}

#onlineSearch {
	padding: 30px 0 0 0;
	overflow: hidden;
	background: url("../images/headings/online-job-search.gif") no-repeat;
	height: 0px !important;
	height /**/: 30px;
}

#Subscribe {
	padding: 30px 0 0 0;
	overflow: hidden;
	background: url("../images/headings/subscribe.gif") no-repeat;
	height: 0px !important;
	height /**/: 30px;
}

/* Headings end ----------------/*





/*----------------CLASSES----------------------*/

.image_float_left { float:left; }

.job_float_right {
	float:right;
	color:#010066;
	clear:both;
	background-image:url(../images/home/arrow-head-red.gif);
	background-repeat:no-repeat;
	background-position:0px 14px;
}

.job_float_right a {
	background-image:url(../images/home/arrow-head-red.gif);
	background-repeat:no-repeat;
	padding:10px 31px 0 10px;
	background-position:0px 14px;
}

.job_float_right a:link {
	font-family:Arial, Helvetica, sans-serif;
	color:#010066;
	text-decoration:none;
}

.job_float_right a:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#010066;
	text-decoration:none;
}

.job_float_right a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#010066;
	text-decoration:none !important
}

.job_float_right a:active {
	font-family:Arial, Helvetica, sans-serif;
	color:#010066;
	text-decoration:none;
}

.arrow_link {
	float:left;
	color:#010066;
	padding:0px 10px 0 15px;
	background-image:url(../images/home/arrow-head-red.gif);
	font-weight:bold;
	background-repeat:no-repeat;
	background-position:2px 5px;
}

.arrow_link:hover { text-decoration:underline; }

.link {
	text-decoration:underline;
	color:#010066;
	padding-bottom:0;
	padding-left:25px;
	font-size:12px;
	background-repeat:no-repeat;
}

.link:hover { text-decoration:underline; }

.link_sp {
	text-decoration:underline;
	color:#010066;
	padding-bottom:0;
	padding-left:0px;
	font-size:12px;
	background-repeat:no-repeat;
}

.link_sp:hover { text-decoration:underline; }

.redtext { color:#010066; }

.jobdesc img {
	display: block;
	margin: 5px 0 5px 0;
}

.viewfull {
	display: block;
	margin-top: 5px;
	text-align:right;
}

.job_link_float_right {
	float:right;
	clear:both;
	padding:10px 10px 0 15px;
	background-image:url(../images/home/arrow-head-red.gif);
	background-repeat:no-repeat;
	background-position:2px 16px;
}

.job_link_float_right2 {
	float:right;
	padding:0px 10px 0 15px;
	background-image:url(../images/home/arrow-head-red.gif);
	background-repeat:no-repeat;
	background-position:2px 5px;
}

#searchRegions {
	position: absolute;
	margin-top: 170px;
	background: white;
	border: 1px solid black;
	height: 45px;
	width: 160px;
	padding: 5px;
}

#searchRegions p {
	text-align: center;
	}

.float_image_right {
	float:left;
	width:186px;
}

.formLabel {
	float:left;
	width:140px;
}

.formstyle { margin-bottom:10px; }

.latest_news_lists {
	float:left;
	width:450px;
	list-style-type:none;
	margin:0;
	padding:0;
	border-bottom:1px solid #CCCCCC;
}

.latest_news_lists h5 {
	float:left;
	width:450px;
	font-size:14px;
}

.red_arrow_lists {
	float:left;
	margin:10px 0 0 0;
	padding:0 0 0 5px;
}

.red_arrow_lists li {
	list-style-type:none;
	padding:0 0 10px 20px;
	background-image:url(../images/home/arrow-head-red.gif);
	background-repeat:no-repeat;
	background-position:2px 5px;
	margin:0;
}

