body {
		background-color:#848383;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:center;
		}

h1, h2, h3, h4, h5, h6 {
		font-size:1em;
		}

h2 {
	font-size:12px;
	padding-bottom:10px;
	padding-top:5px;
	color:#2080AF;}

table {
		font-size:11px;
		line-height:16px;
		}

p {
		font-size:11px;
		line-height:16px;
		}
		
* {
		margin: 0;
		padding: 0;
		}

ul, ol {
    
    	margin-left:0;
		}	/* Make for consistent list handling - style list normally */
		
	a:link { font-family:Verdana, Arial, Helvetica, sans-serif; color:#2589C4; }
	a:visited { font-family:Verdana, Arial, Helvetica, sans-serif;  color:#2589C4;}
	a:hover { font-family:Verdana, Arial, Helvetica, sans-serif;  color:#2589C4; !important}
	a:active { font-family:Verdana, Arial, Helvetica, sans-serif;  color:#2589C4; }

		
div#wrapper {
		width:760px;
		position:relative;
		background-color:white;
		margin: 20px auto 0 auto;
		text-align:left;
		}

ul#navigation {
		background-image: url("/furniture/images/sitewide/background-nav.jpg");
		background-repeat:repeat-x;
		height:42px;
		list-style-type:none;
}

ul#navigation li{
		float:left;
		}

ul#navigation a {
	display: block;
	float: left;
	background-repeat: no-repeat; 
	padding: 42px 0 0 0; overflow: hidden;
	height: 0px !important; height /**/: 42px;
}

	a#menu-home {background-image:url(../images/navigation/home.jpg); width: 83px; float:left;}
	a#menu-home:hover {background-position: -83px 0;}
	a#menu-home.selected {background-position: -83px 0;}

	a#menu-about-us {background-image:url(../images/navigation/about-us.jpg); width: 93px; }
	a#menu-about-us:hover {background-position: -93px 0;}
	a#menu-about-us.selected {background-position: -93px 0;}

	a#menu-methodology {background-image:url(../images/navigation/services.jpg); width: 90px; }
	a#menu-methodology:hover {background-position: -90px 0;}
	a#menu-methodology.selected {background-position: -90px 0;}

	a#menu-positions {background-image:url(../images/navigation/positions.jpg); width: 95px; }
	a#menu-positions:hover {background-position: -95px 0;}
	a#menu-positions.selected {background-position: -95px 0;}

	a#menu-skills-covered {background-image:url(../images/navigation/core.jpg); width: 113px;}
	a#menu-skills-covered:hover {background-position: -113px 0;}
	a#menu-skills-covered.selected {background-position: -113px 0;}
	
	a#menu-areas-covered {background-image:url(../images/navigation/areas-covered.jpg); width: 130px;}
	a#menu-areas-covered:hover {background-position: -130px 0;}
	a#menu-areas-covered.selected {background-position: -130px 0;}
	
	a#menu-contactus {background-image:url(../images/navigation/contact-us.jpg); width: 156px; }
	a#menu-contactus:hover {background-position: -156px 0;}
	a#menu-contactus.selected {background-position: -156px 0;}

#login {
		width:600px;
		position:absolute;
		left:320px;
		top:80px;
		height:50px;
}
.fieldset {
	border:solid 0 #fff;
	}


#left_content_padding ul {
	padding:5px 0 10px 20px;
	}
	
#left_content_padding li {
	padding:5px 0 5px 5px;
	}
		
div#padding {
		padding:0 5px 5px 5px;
		/*background-image:url("/furniture/images/sitewide/back-content.gif");
		background-repeat:repeat-y;
		background-position: 0 10px;*/
		clear:both;
		float:left;
}

div#header {
		background-image: url("/furniture/images/sitewide/background-header.jpg");
		background-repeat:repeat-x;
		height:182px;
		width:750px;
}

#leftcontent {
		float:left;
		width:750px;
		margin:0;
		padding:0 0 0 0;
}

#leftcontent p {
	padding:8px 0 8px 0;}


#left_content_padding {
	float:left;
	width:700px;
	padding:10px 25px 10px 25px;}

#rightcontent {
}

#searchColumn {
		color:#FFF;
		width: 245px;
		position:absolute;
		left:480px;
		top:520px;		
}
		
#searchColumn p{
		margin-bottom:10px;
}

#searchColumn a{
		color:#fff;
}

#searchColumn a:hover{
		color:#f2ec70;
}

#searchColumnList {
	list-style-type:none;
	margin-bottom:15px;
	margin-top:5px;
}

#searchColumnList li{
	background-image:url(/furniture/images/sitewide/arrow-yellow.gif);
	background-repeat:no-repeat;
	background-position: 0 4px;
	padding-left:12px;
	margin-bottom: 3px;
}
		
div#footer {
		background-image:url(/furniture/images/sitewide/back-footer.gif);
		background-repeat:repeat-x;
		height:92px;
		clear:left;
		position:relative;
}

div#footer p{
		color:#dedbdc;
		padding: 30px 0 0 31px;
}

div#footer a{
		color:#dedbdc;
}

/* Homepage */
#listLatest {
		list-style-type:none;
		margin:0;
		padding:0;
}

#listLatest li{
		background-image:url(/furniture/images/sitewide/arrow-blue.gif);
		background-repeat:no-repeat;
		background-position: 10px 24px;
		padding: 20px 26px 0 26px;
}

#listLatest h2 {
		color:#246292;
}

/* Login */
#login {
		width: 340px;
		position: absolute; top: 70px; left: 400px;
		text-align: right;
		}
		#login a:link {color: #fff; text-decoration: none;}
		#login a:visited {color: #fff; text-decoration: none;}
		#login a:hover {color: #fff; text-decoration: underline;}
		#login a:active {color: #fff; text-decoration: none;}
		#loginLinks { color: #fff; width: 230px; position: absolute; left: 21px; top: 40px;}
		
input {border: 1px solid #C9C9C9; color: #000; font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif; padding: 2px}
input:focus, textarea:focus {background: #dde8f1;}

/* Headings for the login - these first two rules are for non IE browsers */
div>#loginEmail {
		float: left; 
		margin-left: 60px;
		color:fff;
		}
div>#loginPassword {
		float: left;
		 margin-left: 62px;
		 color:fff;
		 } 
/* These are the same rules but for IE */
#loginEmail {
		float: left; 
		margin-left: 46px;
		color:fff;
		}
#loginPassword {
		float: left;
		 margin-left: 67px;
		 color:fff;
		 }
/* End the dirty hack */

/* Logo */

#logo_holder {
	width:280px;
	height:85px;
	padding:15px 0 0 20px;}

#logo {
		display: block; width: 281px;
		padding: 73px 0 0 0; overflow: hidden;  background: url("../images/sitewide/logo.gif") no-repeat;    
    	height: 0px !important; height /**/: 73px;
		}

/* Buttons */
.buttonViewJob {
		display:block; width:79px; margin-top: 7px;
		padding: 16px 0 0 0; overflow: hidden;  background: url("../images/buttons/view-job.gif") no-repeat;    
    	height: 0px !important; height /**/: 16px;
}
.buttonViewJob:hover {background-position: -79px 0;}

#visit_alltek {
		display:block; width:243px; position: absolute; left:470px; top: 162px; z-index:999;
		padding: 40px 0 0 0; overflow: hidden;  background:url(../images/buttons/alltek.jpg); no-repeat;    
    	height: 0px !important; height /**/: 40px; 
}
#visit_alltek:hover {background-position: -243px 0;}
		
/* Headings */
#headingLatestPermanent {
		padding: 48px 0 0 0; overflow: hidden;  background: url("../images/headings/latest-permanent-jobs.jpg") no-repeat;    
    	height: 0px !important; height /**/: 48px; width:750px; 
		border-bottom:1px solid #fff;
}

#headingAboutUs {
		padding: 48px 0 0 0; overflow: hidden;  background: url("../images/headings/about-us.jpg") no-repeat;    
    	height: 0px !important; height /**/: 48px; width:750px;
		border-bottom:1px solid #fff;
}


#headingMethodology {
		padding: 48px 0 0 0; overflow: hidden;  background: url("../images/headings/methodology.jpg") no-repeat;    
    	height: 0px !important; height /**/: 48px; width:750px; 
		border-bottom:1px solid #fff;
}


#headingPositions {
		padding: 48px 0 0 0; overflow: hidden;  background: url("../images/headings/positions.jpg") no-repeat;    
    	height: 0px !important; height /**/: 48px; width:750px; 
		border-bottom:1px solid #fff;
}


#headingSkillsCovered {
		padding: 48px 0 0 0; overflow: hidden;  background: url("../images/headings/skills-covered.jpg") no-repeat;    
    	height: 0px !important; height /**/: 48px; width:750px; 
		border-bottom:1px solid #fff;
}


#headingAreasCovered {
		padding: 48px 0 0 0; overflow: hidden;  background: url("../images/headings/areas-covered.jpg") no-repeat;    
    	height: 0px !important; height /**/: 48px; width:750px; 
		border-bottom:1px solid #fff;
}

#headingContactUs {
		padding: 48px 0 0 0; overflow: hidden;  background: url("../images/headings/contact-us.jpg") no-repeat;    
    	height: 0px !important; height /**/: 48px; width:750px;
		border-bottom:1px solid #fff;
}

#headingTerms {
		padding: 48px 0 0 0; overflow: hidden;  background: url("../images/headings/terms.jpg") no-repeat;    
    	height: 0px !important; height /**/: 48px; width:750px; 
		border-bottom:1px solid #fff;
}


#headingPrivacy {
		padding: 48px 0 0 0; overflow: hidden;  background: url("../images/headings/privay-policy.jpg") no-repeat;    
    	height: 0px !important; height /**/: 48px; width:750px; 
		border-bottom:1px solid #fff;
}

#headingSitemap {
		padding: 48px 0 0 0; overflow: hidden;  background: url("../images/headings/sitemap.jpg") no-repeat;    
    	height: 0px !important; height /**/: 48px; width:750px;
		border-bottom:1px solid #fff;
}

#headingAccessibility {
		padding: 48px 0 0 0; overflow: hidden;  background: url("../images/headings/accessibility.jpg") no-repeat;    
    	height: 0px !important; height /**/: 48px; width:750px; 
		border-bottom:1px solid #fff;
}






#headingJobSearch {
		padding: 48px 0 0 0; overflow: hidden;  background: url("../images/headings/job-search.jpg") no-repeat;    
    	height: 0px !important; height /**/: 48px; 
		border-bottom:1px solid #fff;
}
#headingLatestFreelance { margin-top:20px;
		padding: 48px 0 0 0; overflow: hidden;  background: url("../images/headings/latest-freelance-jobs.jpg") no-repeat;    
    	height: 0px !important; height /**/: 48px;  width:750px; background-color:#CC0000; 
		border-bottom:1px solid #fff;
}
#headingTagLine { margin: 28px 0 0 27px;
		padding: 25px 0 0 0; overflow: hidden;  background: url("../images/headings/tagline.jpg") no-repeat;    
    	height: 0px !important; height /**/: 25px;
}

#refineYourSearch {
		width: 226px; float: right;
		padding: 42px 0 0 0; overflow: hidden;  background: url("../images/headings/refine-your-search.gif") no-repeat;    
    	height: 0px !important; height /**/: 42px;
		}
		
#simillarJobs {
		width: 226px; float: right;
		padding: 42px 0 0 0; overflow: hidden;  background: url("../images/headings/simillar-jobs.gif") no-repeat;    
    	height: 0px !important; height /**/: 42px;
		}
		
#quickLinks {
		width: 226px; float: right;
		padding: 42px 0 0 0; overflow: hidden;  background: url("../images/headings/quick-links.gif") no-repeat;    
    	height: 0px !important; height /**/: 42px;
		}

#aboutUs {
		padding: 48px 0 0 0; overflow: hidden;  background: url("../images/headings/about-us.gif") no-repeat;    
    	height: 0px !important; height /**/: 48px;
		}

		
#careerResources {
		padding: 48px 0 0 0; overflow: hidden;  background: url("../images/headings/career-resources.gif") no-repeat;    
    	height: 0px !important; height /**/: 48px;
		}
		
#myAccount {
		padding: 48px 0 0 0; overflow: hidden;  background: url("../images/headings/my-account.gif") no-repeat;    
    	height: 0px !important; height /**/: 48px;
		}

#pageSearch {
		padding: 48px 0 0 0; overflow: hidden;  background: url("../images/headings/search.gif") no-repeat;    
    	height: 0px !important; height /**/: 48px;
		}
		
#pageResources {
		padding: 48px 0 0 0; overflow: hidden;  background: url("../images/headings/resource-centre.gif") no-repeat;    
    	height: 0px !important; height /**/: 48px;
		}
		
#pageAbout {
		padding: 48px 0 0 0; overflow: hidden;  background: url("../images/headings/about-us.gif") no-repeat;    
    	height: 0px !important; height /**/: 48px;
		}
		
#pageContact {
		padding: 48px 0 0 0; overflow: hidden;  background: url("../images/headings/contact-us.gif") no-repeat;    
    	height: 0px !important; height /**/: 48px;
		}
		
#pageLogin {
		padding: 48px 0 0 0; overflow: hidden;  background: url("../images/headings/login.gif") no-repeat;    
    	height: 0px !important; height /**/: 48px;
		}
		
#pageForgottenPassword {
		padding: 48px 0 0 0; overflow: hidden;  background: url("../images/headings/forgotten-your-password.gif") no-repeat;    
    	height: 0px !important; height /**/: 48px;
		}

#buttonQuitJob {
		display:block; width:251px;
		padding: 274px 0 0 0; overflow: hidden;  background: url("../images/photos/quit1.gif") no-repeat;    
    	height: 0px !important; height /**/: 274px;
		float:right; margin-right:10px;
		clear:right;
}
	
	

.positions h3 {
margin-top:20px;
margin-bottom:6px;
font-size:14px;
color:#2080AF;
}s			
