@charset "utf-8";
/* CSS For HR Recruitment Solutions Website */
/*
Theme Name: HR Recruitment Solutions
Theme URL: http://www.hrrecsolutions.co.uk
Description: HR Recruitment Solutions Website
Author: Lee Harding
Author URL: http://www.leehardingonline.co.uk

*/

body {margin-top:0px; margin-bottom:0px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; padding-bottom:0px;}
#container {background-image:url(images/background.png); background-repeat:no-repeat; margin-left:18%; width:970px; min-height:600px; max-height:7000px; }
.banner {margin: 10px 35px;}

/*-------------------------------------------------     Navigation Menu     ----------------------------------------------------------------*/
#nav, #nav ul{
     margin:0;
     padding:0;
     list-style-type:none;
     list-style-position:outside;
     position:relative;left:60px;
     line-height:1.5em;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:14px;

	 
}

#nav a:link, #nav a:active, #nav a:visited{
    display:block;
    padding:0px 30px;
   /* border:1px solid #333;*/
    color:#000;
    text-decoration:none;
    
 }

#nav a:hover{
    background-color:#000;
    color:#fff;
}

#nav li{
    float:left;
    position:relative;

}

#nav ul {
    position:relative;left:0px;
	position:absolute;	
    width:12em;
    top:1.5em;
    display:none;
}

#nav li ul a{

    
	width:10em;   /*sets width of sub menu list */
    
	float:left;
	padding:0px 5px;
}

#nav ul ul{
	top:auto;
	}	

#nav li ul ul {
    left:1em;
    margin:0px 0 0 10px;
    }

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
    display:none;
    }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
    display:block;
    }
	
.subnav {position:relative;}/*positions sub menu items below parent */
.sublink {background-color:#e5e5e5; width:1em;}

/*----------------------------------------------------------------------Job Search----------------------------------------------------------*/
 /*#jobsearch {background-image:url(images/jobsearchframe.png); background-repeat:no-repeat; height:215px; width:220px; position:relative;left:30px; top:0px;}
 */
 
 #jobsearch li{list-style-type:none; padding:5px;}	

 #jobsearch ul li a {
	
	list-style-type:none;
 	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	}
 
ul.joblinks {padding-top:55px;}

#jobsearch a:hover {text-decoration:underline;}


#welcometext {width:600px; position:relative;left:-70px;float:right;}
#jobsearch{background-image:url(images/jobsearchframe.png); background-repeat:no-repeat; height:215px; width:220px; position:relative;top:10px;left:30px;float:left;}


/*-------------------------------------------------------------------Welcome Text---------------------------------------------------------------------*/
/*#welcometext {position:relative;left:270px; top:-220px; width:630px;}*/
#recmember {position:relative;left:250px;top:10px;}
.recmembernumber {position:relative;left:190px;}
.welcomeimg {padding:0px 5px 5px 5px;}



/*-------------------------------------------------------------------Specialist Areas-----------------------------------------------------------------*/
#specialistareas {clear:both; background-color:#e5e4e4;width:970px; height:300px; position:relative;left:35px;top:10px; width:880px; padding:5px 10px;}

#specialist1 {list-style-type:none; width:400px; font-size:10px; float:left; position:relative;left:0px;}
#specialist2 {list-style-type:none; width:400px;font-size:10px; float:right;}
#specialistareas li {padding:1px;}
#specialistareas ul {margin:0px; padding:0px; background-color:#e5e4e4;}


/*------------------------------------------------------------------- Footer -------------------------------------------------------------------------*/
#footer {margin-left: 40px; padding-top:10px; font-size:10px; clear:both; padding-bottom:2px;}

/*------------------------------------------------------------------- About -------------------------------------------------------------------------*/
#about {margin-left:50px; width:800px;}
#about ul {text-indent:0px;}

/*-------------------------------------------------------------------Client Services------------------------------------------------------------------*/
 #clientservicestext {width:600px; position:relative;left:-70px;float:right;}

#clientservicestext li {padding:5px;}
#clientservices li{list-style-type:none; padding:5px;}	

 #clientservices ul li a {
	
	list-style-type:none;
 	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	}
 
ul.clientlinks {padding-top:45px;}

#clientservices a:hover {text-decoration:underline;}


#clientservices{background-image:url(images/clientservicesframe.png); background-repeat:no-repeat; height:215px; width:220px; position:relative;top:10px;left:30px;float:left; margin-bottom:180px;}


/*-------------------------------------------------------------------------Candidate Services------------------------------------------------------------*/
 #candidateservicestext {width:600px; position:relative;left:-70px;float:right;}

 #candidateservices li{list-style-type:none; padding:5px;}	

 #candidateservices ul li a {
	
	list-style-type:none;
 	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	}
 
ul.candidatelinks {padding-top:55px;}

#candidateservices a:hover {text-decoration:underline;}


#candidateservices{background-image:url(images/candidateservicesframe.png); background-repeat:no-repeat; height:215px; width:220px; position:relative;top:10px;left:30px;float:left; margin-bottom:180px;}

.testname {font-weight:bold; line-height:2px; padding-bottom:20px;}


/*-------------------------------------------------------------------------Job Search Nav Menu------------------------------------------------------------*/
#jobnav {background-image:url(images/jobsearchnav.png); background-repeat:no-repeat; width:800px; height:80px; position:relative;left:-45px;top:-7px;}
#jobnav ul {list-style-type:none;}
#jobnav li {float:left; }
#jobnav a {text-decoration:none; color:#FFF; font-size:14px; padding: 0px 20px; position:relative;left:-30px; top:20px;}
#jobnav a:hover {text-decoration:underline;}
.submit {margin-left:500px; border:none;}

/*-------------------------------------------------------------------------Job Descriptions List----------------------------------------------------------*/
.jobdesc{padding-top:20px;}
.jobdesc hr{color:#073f0d; margin:10px 0px 10px 0px;}
.jobtitle{font-size:16px; color:#073f0d;}

/*-------------------------------------------------------------------Work for Us--------------------------------------------------------------------------*/
 #workforustext {width:600px; position:relative;left:-70px;float:right;}

 #workforus li{list-style-type:none; padding:5px;}	
 #workforustext li{ padding:5px;}
 #workforus ul li a {
	
	list-style-type:none;
 	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	}
 
ul.worklinks {padding-top:45px;}

#workforus a:hover {text-decoration:underline;}


#workforus{background-image:url(images/workforusframe.png); background-repeat:no-repeat; height:215px; width:220px; position:relative;top:10px;left:30px;float:left; margin-bottom:180px;}



/*-------------------------------------------------------------------Contact Us--------------------------------------------------------------------------*/
#findus {position:relative;left:480px;top:-410px; width:420px;}
#contact {margin-left:50px; width:600px;}
#contact ul {list-style-type:none; text-indent:-40px;}
