/* General rules
---------------------------------------------------------------------------------------------------- */
	body {
		margin:0;
		padding:0;
		font:normal 62.5% arial;
	}

    strong {
        font-weight: bold;
    }
    
    hr {
    	display: none;
    }
    
    
/* Secondary-nav div, holds the very first navigation and search form
---------------------------------------------------------------------------------------------------- */
	div#secondary-nav {
		width:100%;
		float:left;
		background:#b6b7bb;
		padding:2px 0;
		margin:0 0 10px 0;
	}

	div#secondary-nav div#width {
		width:871px;
		margin:0 auto;
	}

	div#secondary-nav ul {
		width:300px;
		margin:0 0 0 -6px;
		padding:0;
		list-style:none;
		font-size:1.2em;
		position:relative;
		top:4px;
		float:left;
	}

	div#secondary-nav ul li {
		color:#ffffff;
		float:left;
		background:url(http://www.apex-nursing.co.uk/images/global/li-separator.jpg) no-repeat center right;
		padding:0 6px;
	}

	div#secondary-nav ul li.last {
		background:none;
	}

	div#secondary-nav ul a:link, div#secondary-nav ul a:visited {
		color:#ffffff;
		text-decoration:none;
	}

	div#secondary-nav form {
		width: 500px;
		margin:0;
		padding:0;
		float:right;
		text-align:right;
	}

	div#secondary-nav form fieldset {
		margin:0;
		padding:0;
		border:none;
	}

 	div#secondary-nav form label {
		display:none ;
	}

	div#secondary-nav form fieldset input#searchtxt {
		margin:0 0 2px 0;
		padding:0;
		border:2px solid #fff;
		background:#f0f0f0;
		color:#808080;
		font:normal 1.2em arial;
		width:136px;
		height:14px;
	}

	div#secondary-nav form fieldset input#search-submit {
		position:relative;
		top:5px;
	}

/* Layout: Container div, which holds all following elements
---------------------------------------------------------------------------------------------------- */
	div#container {
		width:871px;
		clear:both;
		margin:0 auto;
	}

/* Layout: Header div
---------------------------------------------------------------------------------------------------- */
	div#header {
		background:#008491 url(http://www.apex-nursing.co.uk/images/global/header-top-bg.jpg) no-repeat top left;
		padding:12px 0 0 0;
		float:left;
		width:100%;
	}

	div#header div {
		background:#008491 url(http://www.apex-nursing.co.uk/images/global/header-bottom-bg.jpg) no-repeat bottom left;
		padding:0 0 24px 0;
		float:left;
		width:100%;
	}

	div#header h1 {
		float:right;
		margin:5px 22px -5px 0;
		padding:0;
		font:normal 3em arial;
		line-height:0;
	}

	div#header img {
		border:none;
	}

	div#header p {
		float:left;
		margin:33px 0 0 0;
		padding:0 0 0 24px;
		font:normal 2em arial;
		color:#fff;
		width:260px;
		text-align:left;
	}

/* Main navigation
---------------------------------------------------------------------------------------------------- */
	div#main-nav {
		background:#b6b7bb url(http://www.apex-nursing.co.uk/images/global/main-nav-top-bg.jpg) no-repeat top left;
		padding:0;
		margin:8px 0 10px 0;
		clear:both;
		float:left;
		width:100%;
		height:1%;
	}

	div#main-nav ul {
		margin:10px 0 0 0;
		padding:0 6px 10px 6px;
		list-style:none;
		float:left;
		width:859px;
		font:bold 1.8em arial;
		background:#b6b7bb url(http://www.apex-nursing.co.uk/images/global/main-nav-bottom-bg.jpg) no-repeat bottom left;
	}

	div#main-nav ul a:link, div#main-nav ul a:visited {
		color:#fff;
		text-decoration:none;
		display:block;
		padding:0 0 0 7px;
	}

	div#main-nav ul a:hover {

		background:url(http://www.apex-nursing.co.uk/images/global/current-nav-left-bg.jpg) no-repeat top left;
	}

	div#main-nav ul a:hover span {
		background:url(http://www.apex-nursing.co.uk/images/global/current-nav-right-bg.jpg) no-repeat top right;
	}

	div#main-nav ul li {
		float:left;
		margin:0 8px -5px 8px;
		display:inline;
	}

	div#main-nav ul li span {
		display:block;
		padding:5px 7px 10px 0;
	}

	div#main-nav ul li#current a {
		background:url(http://www.apex-nursing.co.uk/images/global/current-nav-left-bg.jpg) no-repeat top left;
	}

	div#main-nav ul li#current a span {
		background:url(http://www.apex-nursing.co.uk/images/global/current-nav-right-bg.jpg) no-repeat top right;
	}

	div#main-nav ul li.last {
		margin-right:0;
	}



/* Layout: Footer div
---------------------------------------------------------------------------------------------------- */
	div#footer {
		clear:both;
		background:#008491 url(http://www.apex-nursing.co.uk/images/global/footer-top-bg.jpg) no-repeat top left;
		float:left;
		width:100%;
		padding:15px 0 0 0;
	}

	div#footer div#copyright {
		float:left;
		width:351px;
		height:85px;
		background:#008491 url(http://www.apex-nursing.co.uk/images/global/footer-bottom-left-bg.jpg) no-repeat bottom left;
	}

	div#footer div#copyright p {
		margin:0;
		padding:0 0 14px 20px;
		color:#d7e7e0;
		font:bold 1.2em arial;
	}
	
	div#footer div#copyright a:link,div#footer div#copyright a:visited {
		text-decoration:none;
		color:#d7e7e0;
	} 

	div#footer div#copyright a:hover {
		text-decoration:underline;
		color:#d7e7e0;
	}
	
	div#footer div#footer-nav {
		float:right;
		width:520px;
		height:85px;
		text-align:right;
		font:bold 1.2em arial;
		background:#008491 url(http://www.apex-nursing.co.uk/images/global/footer-bottom-right-bg.jpg) no-repeat bottom right;
	}

	div#footer div#footer-nav ul {
		margin:0;
		padding:0 15px 15px 0;
		list-style:none;
	}

	div#footer div#footer-nav ul li {
		display:inline;
		background:url(http://www.apex-nursing.co.uk/images/global/li-separator.jpg) no-repeat center left;
		padding:0 4px 0 7px;
	}

	div#footer div#footer-nav ul li.first {
		background:none;
		padding:0;
	}

	div#footer div#footer-nav ul a:link, div#footer div#footer-nav ul a:visited {
		text-decoration:none;
		color:#d7e7e0;
	}
	
	div#footer div#footer-nav ul a:hover {
		text-decoration:underline;
		color:#d7e7e0;
	}