	body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td {margin:0; padding:0;}
	h1,h2,h3,h4,h5,h6,p,pre,blockquote,ul,ol,dl,address {margin:1em 0;}
	li, dd, blockquote {margin-left:1em;}
	html, body, fieldset {font:100.1%/120% Arial, Helvetica, sans-serif;}
	input, select, textarea {font-size:100.1%;}
	h1, h2, h3, h4, h5, h6 {font-size:100%;}
	form label{cursor:pointer;}
	fieldset, img{border:none;}
	table{border-collapse:collapse; border-spacing:0;}
	hr {height: 1px; background-color: #E5E5E5;	color: #E5E5E5;	border: none;	padding: 0;	margin: 1em 1em;}
	
	ul, ol, dl, li, dt, dd {
		margin: 0;
		padding: 0;
	}
	
	/**************** General rules *********************/
	
	html{height:100%; }
	body {height:101%; line-height:110%; color: #000; text-align: left;}
	#home {background:#fff;font-face:Arial, Helvetica, sans-serif;color:#000}
	
	/**************** General Links ***********************************/
	a:link 				{ color: #000; text-decoration: none;}
	a:visited 			{ color: #000; text-decoration: underline;}
	a:focus, a:hover, a:active	{color: #000;background-color:#fff;text-decoration:underline; }
	
	#container {
		width:920px;
		margin:0 auto;	
		background:#fff
	}

	#header {
		height:140px;
	}
	
	#subheader {
		height:52px;
		padding-bottom:17px
	}

	#footer {
	}

	#primaryContainer p, #primaryContainer h2  {
	margin-bottom:16px;
	}
	
	#pageContent {
	float:left;width:440px;padding:40px 0 0 40px;font-size:80%;
	}
	
	#pageContent ul {
	margin:0 0 0 30px
	}
	
	#pageContent li {
	margin-bottom:10px
	}
	
	#subContent {
	float:right;width:200px
	}




	/* Top navigation bar *//********************//********************//********************//********************/
	
	#nav {
	background:#fff
	}

	#menu {
	width:820px;
	height:160px;
	list-style:none;
	margin:0 auto;
	border-bottom:7px solid #F2F0F1
	}
	
	#menu li {
	float:left
	}
	
	#menu li a {
	float:left;
	width:117px;
	height:160px;
	overflow:hidden;
	position:relative;
	}
	
	#menu li a:hover {background: #fff}
	
	#menu li a span {
	cursor:pointer;
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:100%
	}
	
	#h2welcome {
	width:246px;
	height:22px;
	position: relative;
	}
	
	#h2welcome span {
	position: absolute;
	width: 100%;
	height: 100%;
	}
	
	#h2welcome span {
	background: url(../images/welcome.gif) no-repeat; 
	}
	
	
	
	#skip {font-size:80%; text-align:right; color:000; z-index:2;}
	#skip ul {margin:0}
	#skip li {display:inline;	list-style-type: none; color:#000;	padding: 0 0 0 1em;	}
	#skip li a:link, #skip li a:visited  {border:none;	color:#000;padding:5px;	} 
	#skip li a:focus, #skip li a:hover, #skip  a:active {	border:none;		background-color: #eceaea;padding:5px;} 
	#skip li.welcome {color:#000;}
	#skip li.welcome a:link, #skip li.welcome a:visited {color:#000;}
	ul#skip {width:900px;margin:0 auto;text-align:right}
	
	#footerlist li {font-size:76%;display: inline;list-style-type: none; padding: 0 .5em 0 0;}
	#footerlist li a:link {border-bottom:1px solid #bbb;}
	#footer p {font-size:76%;margin:0}
	
	#footer ul {padding-top:150px}	
	
	#mainnewswrap {
	padding:3px;
	width:440px
	}
	
	.ref {
	border-bottom:1px dotted #999;
	margin-top:-10px
	}
	
	#pdfbg {
	background-color:#fff;
	border:1px dashed #F8F7EF;
	font-size:10px;
	width:440px
	}
	
	.alert {
	background: #fff6bf url(../images/alert.jpg) center no-repeat;
	background-position: 15px 50%; /* x-pos y-pos */
	text-align: left;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #ffd324;
	border-bottom: 2px solid #ffd324;
	}
	
	.success {
		background: #f8fafc url(../images/success.jpg) center no-repeat;
		background-position: 15px 50%; /* x-pos y-pos */
		text-align: left;
		padding: 5px 20px 5px 45px;
		border-top: 2px solid #b5d4fe;
		border-bottom: 2px solid #b5d4fe;
	}
	
	.vacancywrap {
	background-color:#f2f2f2;
	border-bottom:1px solid #c8c8c8;
	border-top:1px solid #c8c8c8;
	padding:3px;
	margin-bottom:10px;
	width:440px
	}
	
	.vacancywrap .newsfloat {
	float:right;
	margin:0 0 2px 2px;
	text-align:right;
	}

	#h1header {
	width:390px;
	height:139px;
	position: relative;
	margin:0;padding:0
	}
	
	#h1header span {
	position: absolute;
	width: 100%;
	height: 100%;
	}
	
	#header h1, #header h1 span {
	margin:0;padding:0
	}





	/********************** Other Stuff ******************/ 
	abbr, acronym, .help {border-bottom: 1px dotted #333;cursor: help;}  
	blockquote {background: url(../images/quotemarks.gif) left top  no-repeat;margin-left:22px;padding-left:10px;margin-bottom:40px;}
	cite {background: url(../images/quotemarks1.gif) right top no-repeat;padding:5px 20px 0 10px; margin-top:-10px;text-align:right;float:right;width:80%; font-style:normal;font-weight:bold;}
	#sidebar2 blockquote {margin-top:20px;}
	#sidebar2 cite {font-size:70%;margin-top:-15px;width:90%;}
	sup {font-size:70%;}
	hr {height: 1px;background-color: #E5E5E5;color: #E5E5E5;border: none;padding: 0;margin: 1em 0;}
	#result_report, #results {margin-left:20px;}
	.haslayout {position:absolute;}
	/***************** Clearfix ****************/
	.clearfix:after {content: ".";  display: block;  height: 0;  clear: both;  visibility: hidden;}
	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	/* End hide from IE-mac */








	.scroll {float:right;color:#fff;background:#3A3A3C;font-size:0.8em;margin-right:20px;text-align:right}

  #container {margin: 0pt auto; width: 920px;}
  #scrollo {background: transparent url(/img/sercon-home-page-head.jpg) no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 50px; width: 920px;}
  span.spano {margin: 10px 0pt 0pt 25px; float: left; color: rgb(255, 255, 255); font-size: 0.8em;}
  span.scroll a {color: rgb(255, 255, 255); text-decoration: none;}
  
  h1#header {width:457px;height:131px;float:left}
  h1#header span {width:457px;height:131px;background:url('/img/sercon-logo.jpg') no-repeat;position:absolute;}
  
  #ss {background:url('/img/sercon-support-services-img.jpg') top left no-repeat;width:457px;height:580px;float:left}
  #sp {background:url('/img/sercon-people-img.jpg') top left no-repeat;width:457px;height:580px;float:left}
  
  h2#h2header1 {margin-top:330px;margin-left:145px;width:207px;height:91px;display:block}
  h2#h2header1 span {width:207px;height:91px;background:#fff url('/img/sercon-support-services-logo.png') no-repeat;position:absolute}
  
  h2#h2header2 {margin-top:285px;margin-left:105px;width:209px;height:131px;display:block}
  h2#h2header2 span {width:209px;height:131px;background:#fff url('/img/sercon-people-logo.jpg') no-repeat;position:absolute}
  
  .clearer {clear:both;height:1px}
  
  #ss p, #sp p {margin-top:0px;margin-left:40px;font-size:0.8em;width:340px;text-align:center}
  #ss p {margin-left:80px}
  
  a:hover {text-decoration:none}
  
  
