@charset "utf-8";
/* 
=================== CSS Document  ======================
	
	Site: 			Parkdean Corporate
	Author: 		Steven Gibbons | Union Room
	Created: 		07th July 2009
	Updated: 	
	Copyright: 	(c) 2009
	
=========================================================

/* ========= Global ========= */
* { margin: 0; padding: 0; }
html { font-size: 100%; }
body { font-size: 62.5%; font-family: Arial, Helvetica, sans-serif; margin: 0; background: #FFF; }
p { font-size: 1.2em; color: #666; margin: 0; line-height: 1.5; margin: 0; padding: 0 0 10px 0; text-align: left; }
a:focus { outline: none; }

div#container { margin: 0 auto; padding: 25px 0 0 0; width: 950px; }
div#container div#hdr { position: relative; z-index: 5; margin: 0; width: 950px; height: 58px; background: #4C7B98 url('../img/bg/generic/hdr.gif') no-repeat top; }
	div#container div#hdr h1 { position: absolute; z-index: 5!important; top: 7px; left: 25px; width: 203px; height: 118px; background: url('../img/iR/logo.png') no-repeat; }
	div#container div#hdr a.h1 { position: absolute; z-index: 5!important; top: 7px; left: 25px; width: 203px; height: 118px; background: url('../img/iR/logo.png') no-repeat; }
	div#container div#hdr ul { position: absolute; top: 15px; left: 250px; list-style: none; }
		div#container div#hdr ul li { float: left; margin: 0 10px; }
			div#container div#hdr ul li a { display: inline-block; position: relative; z-index: 3; padding: 6px 10px; font-family: Arial, Helvetica, sans-serif; font-size: 1.4em; color: #FFF; text-decoration: none; }
			div#container div#hdr ul li a.noLink { cursor: default; }
			div#container div#hdr ul li:hover a { float: left; padding: 6px 0; background: #FFF; color: #4C7B98; display: block; }
			div#container div#hdr ul li:hover span.left { float: left; display: block; width: 10px; height: 28px; background: url('../img/bg/generic/left-side.gif') no-repeat; }
			div#container div#hdr ul li:hover span.right { float: left; display: block; width: 10px; height: 28px; background: url('../img/bg/generic/right-side.gif') no-repeat; }

			div#container div#hdr ul li.active a { float: left; padding: 6px 0; background: #FFF; color: #4C7B98; display: block; }
			div#container div#hdr ul li.active span.left { float: left; display: block; width: 10px; height: 28px; background: url('../img/bg/generic/left-side.gif') no-repeat; }
			div#container div#hdr ul li.active span.right { float: left; display: block; width: 10px; height: 28px; background: url('../img/bg/generic/right-side.gif') no-repeat; }

			div#container div#hdr ul li#about:hover ul { visibility: visible; }
			div#container div#hdr ul li#about ul { visibility: hidden; position: absolute; top: 23px; left: 86px; width: 145px; padding: 20px 0 0 0; height: 155px; background: url('../img/bg/generic/mm-about.png') no-repeat; }	
			div#container div#hdr ul li#about ul li { margin: 0 0 0 10px; padding: 0 0 0 10px; float: none!important; background: url('../img/bg/generic/bullet.gif') no-repeat 0 5px; }
				div#container div#hdr ul li#about ul li a { margin: 0; float: none!important; font-size: 1.2em; padding: 2px 0 5px 0!important; }
					div#container div#hdr ul li#about ul li a:hover { text-decoration: underline; }

			div#container div#hdr ul li#latestNews:hover ul { visibility: visible; }
			div#container div#hdr ul li#latestNews ul { visibility: hidden; position: absolute; top: 23px; left: 340px; width: 128px; padding: 20px 0 0 0; height: 80px; background: url('../img/bg/generic/mm-latest-news.png') no-repeat; }	
			div#container div#hdr ul li#latestNews ul li { margin: 0 0 0 10px; padding: 0 0 0 10px; float: none!important; background: url('../img/bg/generic/bullet.gif') no-repeat 0 5px; }
				div#container div#hdr ul li#latestNews ul li a { margin: 0; float: none!important; font-size: 1.2em; padding: 2px 0 5px 0!important; }
					div#container div#hdr ul li#latestNews ul li a:hover { text-decoration: underline; }

			div#container div#hdr ul li#recruitment:hover ul { visibility: visible; }
			div#container div#hdr ul li#recruitment ul { visibility: hidden; position: absolute; top: 23px; left: 456px; width: 135px; padding: 20px 0 0 0; height: 93px; background: url('../img/bg/generic/mm-recruitment.png') no-repeat; }	
			div#container div#hdr ul li#recruitment ul li { margin: 0 0 0 10px; padding: 0 0 0 10px; float: none!important; background: url('../img/bg/generic/bullet.gif') no-repeat 0 5px; }
				div#container div#hdr ul li#recruitment ul li a { margin: 0; float: none!important; font-size: 1.2em; padding: 2px 0 5px 0!important; }
					div#container div#hdr ul li#recruitment ul li a:hover { text-decoration: underline; }
		
div#container div#homeSplash { position: relative; z-index: 1; width: 950px; height: 380px; overflow: hidden!important; }
div#container div#homeSplash div.one { width: 950px; height: 380px; background: url('../img/bg/home/splash-1.jpg') no-repeat; overflow: hidden!important; }
div#container div#homeSplash div.two { width: 950px; height: 380px; background: url('../img/bg/home/splash-2.jpg') no-repeat; overflow: hidden!important; }
div#container div#homeSplash div.three { width: 950px; height: 380px; background: url('../img/bg/home/splash-3.jpg') no-repeat; overflow: hidden!important; }
div#container div#homeSplash div.blurp { position: absolute; top: 178px; right: 27px; width: 432px; }
div#container div#homeSplash div.blurp h2.cReplace { font-family: Arial, Helvetica, sans-serif; font-size: 1.9em; color: #FFF; font-weight: normal; }

div#container div#columnLeft { float: left; margin: 0 0 30px 0; width: 537px; padding: 10px 25px; background: #4C7B98 url('../img/bg/generic/column-left.gif') no-repeat bottom; }
	div#container div#columnLeft h1.cReplace { font-family: Arial, Helvetica, sans-serif; font-size: 3.5em; color: #FFF; font-weight: normal; }
	div#container div#columnLeft h3 { margin: 10px 0; font-family: Arial, Helvetica, sans-serif; font-size: 1.4em; font-weight: normal; color: #FFF; }
	div#container div#columnLeft p { color: #FFF; }
	div#container div#columnLeft p a.learnMore { margin: 10px 0; padding: 0; width: 114px; height: 28px; background: url('../img/iR/learn-more.gif') no-repeat; }
		div#container div#columnLeft p a.learnMore:hover { background-position: bottom; }
		
div#container div#columnRight { position: relative; float: right; margin: 0 0 30px 0; width: 313px; padding: 21px 25px; }
	div#container div#columnRight h2.cReplace { margin: 0 0 5px 0; font-family: Arial, Helvetica, sans-serif; font-size: 2.0em; color: #999; font-weight: normal; }
	div#container div#columnRight p.meta { font-weight: bold; }
	div#container div#columnRight p.title { font-weight: bold; color: #4C7B98; }
	div#container div#columnRight p { padding: 0 0 3px 0; width: 250px; }
	div#container div#columnRight p a { text-decoration: underline; color: #4C7B98; }
		div#container div#columnRight p a:hover { text-decoration: none; }
	div#container div#columnRight img { position: absolute; bottom: 25px; right: 55px; }
	div#container div#columnRight hr { border: 5px solid #FFF; border-width: 5px 0 0 0; height: 5px; }
		
div#container hr { margin: 0 0 10px 0; clear: both; border: 1px dotted #CCC; border-width: 1px 0 0 0; height: 1px; }
div#container h4.cReplace { margin: 0 0 10px 25px; font-family: Arial, Helvetica, sans-serif; font-size: 2.0em; color: #4C7B98; font-weight: normal; }

div#container div#ftr { margin: 30px 0; }
div#container div#ftr div#left { float: left; width: 587px; }
div#container div#ftr div#right { float: right; width: 363px; }
	div#container div#ftr ul { margin: 0 0 5px -3px; padding: 0; list-style: none; }
	div#container div#ftr ul li { float: left; padding: 0 3px; font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; color: #666; }
		div#container div#ftr ul li a { text-decoration: underline; color: #4C7B98; }	
			div#container div#ftr ul li a:hover { text-decoration: none; }

div#container div#ftr div#right { float: right; margin: -20px 0 0 0; width: 363px; text-align: right; }
div#container div#ftr div#right img { margin: 0 0 0 10px; }
			
			
/* ========= About Parkdean Pages ========= */			
div#container div#aboutWebsites { position: relative; z-index: 1; width: 950px; height: 246px; background: url('../img/bg/about/splash-1.jpg') no-repeat; overflow: hidden!important; }
div#container div#aboutLocations { position: relative; z-index: 1; width: 950px; height: 246px; background: url('../img/bg/about/splash-2.jpg') no-repeat; overflow: hidden!important; }
div#container div#aboutWhoWeAre { position: relative; z-index: 1; width: 950px; height: 246px; background: url('../img/bg/about/splash-3.jpg') no-repeat; overflow: hidden!important; }
div#container div#aboutMembership { position: relative; z-index: 1; width: 950px; height: 246px; background: url('../img/bg/about/splash-4.jpg') no-repeat; overflow: hidden!important; }
div#container div#aboutHistory { position: relative; z-index: 1; width: 950px; height: 246px; background: url('../img/bg/about/splash-5.jpg') no-repeat; overflow: hidden!important; }
div#container div#aboutOurAwards { position: relative; z-index: 1; width: 950px; height: 246px; background: url('../img/bg/about/splash-6.jpg') no-repeat; overflow: hidden!important; }
div#container div#ourPeople1 { position: relative; z-index: 1; width: 950px; height: 246px; background: url('../img/bg/about/splash-7.jpg') no-repeat; overflow: hidden!important; }
div#container div#contactUs1 { position: relative; z-index: 1; width: 950px; height: 246px; background: url('../img/bg/contact/splash-1.jpg') no-repeat; overflow: hidden!important; }
div#container div#latestNewsSplash { position: relative; z-index: 1; width: 950px; height: 246px; background: url('../img/bg/news/splash-1.jpg') no-repeat; overflow: hidden!important; }
div#container div#Terms { position: relative; z-index: 1; width: 950px; height: 246px; background: url('../img/bg/about/splash-7.jpg') no-repeat; overflow: hidden!important; }
div#container div#sitemap { position: relative; z-index: 1; width: 950px; height: 246px; background: url('../img/bg/about/splash-1.jpg') no-repeat; overflow: hidden!important; }

div#container div.singleColumn img.whoWeAre { float: right; margin: 0 0 20px 20px; }
div#container div.singleColumn ul.generic { margin: 0 0 10px 0; padding: 0; }
	div#container div.singleColumn ul.generic li { float: none; list-style: disc; list-style-position: inside; margin: 0; padding: 0 0 5px 0; color: #666; }

div#container div.singleColumn a:focus { outline: none; }
div#container div.singleColumn a.more { background: url('../img/bg/generic/arrow.gif') no-repeat 0 4px; padding: 0 0 0 15px; }
div#container div.singleColumn a.more.open { background: url('../img/bg/generic/arrow-up.gif') no-repeat 0 2px; padding: 0 0 0 15px; }

div#container div#locationsContainer { margin: 0 0 40px 0; width: 950px; position: relative; }
div#container div.locationsMap { position: relative; z-index: 2; margin: 0; width: 950px; background: url('../img/bg/about/locations-map.jpg') no-repeat; }
div#container div.locationsMap h4.cReplace { margin: 0 0 5px 0; width: 300px; font-family: Arial, Helvetica, sans-serif; font-size: 2.0em; color: #C00; font-weight: normal; }
div#container div.locationsMap ul { margin: 0; padding: 0; list-style: none; }
	div#container div.locationsMap ul li { margin: 0 0 5px 0; font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; color: #666; font-weight: normal; }
	div#container div.locationsMap ul li a { color: #4C7B98; text-decoration: underline; font-weight: normal; }
		div#container div.locationsMap ul li a:hover { text-decoration: none; }	
div#container div.locationsMap div#scotland { position: relative; top: -20px; left: 590px; width: 300px; }
div#container div.locationsMap div#norfolk { position: relative; top: 50px; left: 625px; width: 300px; }
div#container div.locationsMap div#hampshire { position: relative; top: 185px; left: 667px; width: 300px; }
div#container div.locationsMap div#dorset { position: relative; top: 235px; left: 657px; width: 300px; }
div#container div.locationsMap div#devon { position: relative; top: 178px; left: 340px; width: 300px; }
div#container div.locationsMap div#cornwall { position: relative; top: -10px; left: 50px; width: 300px; }
div#container div.locationsMap div#wales { position: relative; top: -305px; left: 50px; width: 300px; }
div#container div.locationsMap div.switch { position: relative; top: 170px; left: 50px; width: 230px; }
	div#container div.locationsMap div.switch h3.cReplace { font-family: Arial, Helvetica, sans-serif; font-size: 2.0em; color: #4C7B98; font-weight: normal; }
	div#container div.locationsMap div.switch a { margin: 15px 0; width: 154px; height: 28px; background: url('../img/iR/view-locations-list.gif') no-repeat bottom; }
	div#container div.locationsMap div.switch a:hover { background-position: top; }
	
div#container div.locationsList { width: 950px; position: relative; z-index: 1; }
div#container div.locationsList div.spacer { clear: both; border: 10px solid #FFF; border-width: 10px 0 0 0; height: 10px; }
	div#container div.locationsList div.switch a { position: absolute; top: -62px; left: 285px; margin: 0; width: 163px; height: 28px; background: url('../img/iR/view-locations-map.gif') no-repeat bottom; }
	div#container div.locationsList div.switch a:hover { background-position: top; }
	
div#container div.singleColumn div#leftLocations { float: left; margin: -10px 135px 0 0; width: 315px; }
div#container div.singleColumn div#leftLocations ul.locations { margin: 0 0 15px 0; padding: 0; list-style: none; width: 185px; float: left; }
	div#container div.singleColumn div#leftLocations ul.locations li { float: none; }
	div#container div.singleColumn div#leftLocations ul.locations li a { font-weight: bold; text-decoration: underline; }
	div#container div.singleColumn div#leftLocations ul.locations li a:hover { text-decoration: none; }
	div#container div.singleColumn div#leftLocations p { float: right; width: 110px; margin: 0; padding: 0; }
	
div#container div.singleColumn div#rightLocations { float: right; margin: -10px 135px 0 0; width: 315px; }
div#container div.singleColumn div#rightLocations ul.locations { margin: 0 0 15px 0; padding: 0; list-style: none; width: 185px; float: left; }
	div#container div.singleColumn div#rightLocations ul.locations li { float: none; }
	div#container div.singleColumn div#rightLocations ul.locations li a { font-weight: bold; text-decoration: underline; }
	div#container div.singleColumn div#rightLocations ul.locations li a:hover { text-decoration: none; }
	div#container div.singleColumn div#rightLocations p { float: right; width: 110px; margin: 0; padding: 0; }

div#container div.singleColumn { margin: 0; padding: 10px 25px; width: 900px; }
	div#container div.singleColumn a { text-decoration: underline; color: #4C7B98; }
		div#container div.singleColumn a:hover { text-decoration: none; }
	div#container div.singleColumn ul { margin: 0 0 0 -3px; padding: 0; list-style: none; }
		div#container div.singleColumn ul li { float: left; padding: 0 3px; font-size: 1.2em; color: #666; }
			div#container div.singleColumn ul li a { text-decoration: none; color: #4C7B98; }
				div#container div.singleColumn ul li a.active,
				div#container div.singleColumn ul li a:hover { text-decoration: underline; }

	div#container div.singleColumn ol { margin: 0 0 0 20px; padding: 0; }
		div#container div.singleColumn ol li { float: none; padding: 0 0 5px 0; margin: 0 0 10px 0; font-size: 1.2em; color: #666; }
		* + html div#container div.singleColumn ol li { float: none; padding: 0 0 5px 0; margin: 0 0 10px 4px; font-size: 1.2em; color: #666; }

		
	div#container div.singleColumn h1.cReplace { margin: 0 0 20px 0; font-family: Arial, Helvetica, sans-serif; font-size: 3.5em; color: #4C7B98; font-weight: normal; }
	* + html div#container div.singleColumn h1.cReplace { margin: 20px 0; font-family: Arial, Helvetica, sans-serif; font-size: 3.5em; color: #4C7B98; font-weight: normal; }
	div#container div.singleColumn div.whoLeft { float: left; width: 195px; }
	
	div#container div.singleColumn div.whoLeft div#johnWaterworth { width: 166px; height: 166px; background: url('../img/bg/about/avatar-john-waterworth.jpg') no-repeat; }
	div#container div.singleColumn div.whoLeft div#darrinBamsey { width: 166px; height: 166px; background: url('../img/bg/about/avatar-darrin-bamsey.jpg') no-repeat; }
	div#container div.singleColumn div.whoLeft div#judithArchibold { width: 166px; height: 166px; background: url('../img/bg/about/avatar-judith-archinold.jpg') no-repeat; }
	div#container div.singleColumn div.whoLeft div#mikeWilmot { width: 166px; height: 166px; background: url('../img/bg/about/avatar-mike-wilmot.jpg') no-repeat; }
	div#container div.singleColumn div.whoLeft div#chloeSquires { width: 166px; height: 166px; background: url('../img/bg/about/avatar-chloe-squires.jpg') no-repeat; }
	div#container div.singleColumn div.whoLeft div#stephenGriffiths { width: 166px; height: 166px; background: url('../img/bg/about/avatar-stephen-griffiths.jpg') no-repeat; }
	div#container div.singleColumn div.whoLeft div#davidKey { width: 166px; height: 166px; background: url('../img/bg/about/avatar-david-key.jpg') no-repeat; }
	div#container div.singleColumn div.whoLeft div#karlSchidtke { width: 166px; height: 166px; background: url('../img/bg/about/avatar-karl-schmidtke.jpg') no-repeat; }
	div#container div.singleColumn div.whoLeft div#paulMcLaughlin { width: 166px; height: 166px; background: url('../img/bg/about/avatar-paul-mclaughlin.jpg') no-repeat; }
	div#container div.singleColumn div.whoLeft div#johnWaterworth:hover,
	div#container div.singleColumn div.whoLeft div#darrinBamsey:hover,
	div#container div.singleColumn div.whoLeft div#judithArchibold:hover,
	div#container div.singleColumn div.whoLeft div#mikeWilmot:hover,
	div#container div.singleColumn div.whoLeft div#chloeSquires:hover,
	div#container div.singleColumn div.whoLeft div#stephenGriffiths:hover,
	div#container div.singleColumn div.whoLeft div#davidKey:hover,
	div#container div.singleColumn div.whoLeft div#karlSchidtke:hover,
		div#container div.singleColumn div.whoLeft div#paulMcLaughlin:hover { background-position: bottom; }

	div#container div.singleColumn div.whoRight { float: right; width: 705px; }
	div#container div.singleColumn div.whoRight h5.cReplace { margin: 0 0 10px 0; font-family: Arial, Helvetica, sans-serif; font-size: 2.0em; color: #4C7B98; font-weight: normal; }

	div#container div.singleColumn div.memberLeft { float: left; width: 90px; }		
	div#container div.singleColumn div.memberRight { float: right; width: 810px; }
	div#container div.singleColumn div.memberRight h5.cReplace { margin: 0 0 10px 0; font-family: Arial, Helvetica, sans-serif; font-size: 2.0em; color: #4C7B98; font-weight: normal; }

	div#container div.singleColumn h4.cReplace { margin: 0 0 20px 0; font-family: Arial, Helvetica, sans-serif; font-size: 2.5em; color: #4C7B98; font-weight: normal; }
	div#container div.singleColumn h5.cReplace { margin: 0 0 10px 0; font-family: Arial, Helvetica, sans-serif; font-size: 2.0em; color: #4C7B98; font-weight: normal; }


/* ========= Recruitment ========= */	
div#container div#recruitmentSplash { position: relative; z-index: 1; width: 950px; height: 246px; background: url('../img/bg/recruitment/splash-1.jpg') no-repeat; overflow: hidden!important; }
div#container div.singleColumn ul#jobs li { border-bottom: 1px dotted #CCC; margin: 0 0 25px 0; }
* + html div#container div.singleColumn ul#jobs li { border-bottom: 1px dotted #CCC; padding: 0 0 10px 0; margin: 0 0 25px 0; }
div#container div.singleColumn ul#jobs li div.overview { background: #EDF2F4; padding: 10px 15px; margin: 0 0 25px 0; }
div#container div.singleColumn ul#jobs li div.overview p { padding: 0; }
div#container div.singleColumn ul#jobs li p { font-size: 1.0em; }
div#container div.singleColumn ul#jobs li ul li { list-style: none; margin: 0 0 20px 0; border: none; }
div#container div.singleColumn ul#jobs li a.apply { width: 146px; height: 28px; background: url('../img/iR/apply-for-this-job.gif') no-repeat; }
* + html div#container div.singleColumn ul#jobs li a.apply { margin: 0 10px 0 0; width: 146px; height: 28px; background: url('../img/iR/apply-for-this-job.gif') no-repeat; }
	div#container div.singleColumn ul#jobs li a.apply:hover { background-position: bottom; }
div#container div.singleColumn ul#jobs li a.moreInfo { width: 146px; height: 28px; background: url('../img/iR/more-information.gif') no-repeat; }
	div#container div.singleColumn ul#jobs li a.moreInfo:hover { background-position: bottom; }
div#container div.singleColumn ul#jobs li a.hide { width: 146px; height: 28px; background: url('../img/iR/hide-information.gif') no-repeat; }
	div#container div.singleColumn ul#jobs li a.hide:hover { background-position: bottom; }

div#container div.singleColumn ul#jobs li div.cal { position: relative; float: left; width: 77px; height: 71px; background: url('../img/bg/news/calendar.gif') no-repeat; }
div#container div.singleColumn ul#jobs li div.cal span.day { position: absolute; top: 35px; left: 15px; font-family: Arial, Helvetica, sans-serif; font-size: 2.0em; font-weight: bold; color: #666; }
div#container div.singleColumn ul#jobs li div.cal span.month { position: absolute; top: 25px; left: 15px; font-family: Arial, Helvetica, sans-serif; font-size: 1.0em; text-transform: uppercase; font-weight: bold; color: #666; }
div#container div.singleColumn ul#jobs li div.content { float: right; width: 600px; }

div#container div#recruitmentSplash { position: relative; z-index: 1; width: 950px; height: 246px; background: url('../img/bg/recruitment/splash-1.jpg') no-repeat; overflow: hidden!important; }
div#container div.singleColumn ul#jobs1 li { border-bottom: 1px dotted #CCC; margin: 0 0 25px 0; width:800px; }
* + html div#container div.singleColumn ul#jobs1 li { border-bottom: 1px dotted #CCC; padding: 0 0 10px 0; margin: 0 0 25px 0; }
div#container div.singleColumn ul#jobs1 li div.overview { background: #EDF2F4; padding: 10px 15px; margin: 0 0 25px 0; }
div#container div.singleColumn ul#jobs1 li div.overview p { padding: 0; width:760px; }
div#container div.singleColumn ul#jobs1 li p { font-size: 1.0em; }
div#container div.singleColumn ul#jobs1 li ul li { list-style: none; margin: 0 0 20px 0; border: none; }
div#container div.singleColumn ul#jobs1 li a.apply { width: 146px; height: 28px; background: url('../img/iR/apply-for-this-job.gif') no-repeat; }
* + html div#container div.singleColumn ul#jobs1 li a.apply { margin: 0 10px 0 0; width: 146px; height: 28px; background: url('../img/iR/apply-for-this-job.gif') no-repeat; }
	div#container div.singleColumn ul#jobs1 li a.apply:hover { background-position: bottom; }
div#container div.singleColumn ul#jobs1 li a.moreInfo { width: 146px; height: 28px; background: url('../img/iR/more-information.gif') no-repeat; }
	div#container div.singleColumn ul#jobs1 li a.moreInfo:hover { background-position: bottom; }
div#container div.singleColumn ul#jobs1 li a.hide { width: 146px; height: 28px; background: url('../img/iR/hide-information.gif') no-repeat; }
	div#container div.singleColumn ul#jobs1 li a.hide:hover { background-position: bottom; }

div#container div.singleColumn ul#jobs1 li div.cal { position: relative; float: left; width: 77px; height: 71px; background: url('../img/bg/news/calendar.gif') no-repeat; }
div#container div.singleColumn ul#jobs1 li div.cal span.day { position: absolute; top: 35px; left: 15px; font-family: Arial, Helvetica, sans-serif; font-size: 2.0em; font-weight: bold; color: #666; }
div#container div.singleColumn ul#jobs1 li div.cal span.month { position: absolute; top: 25px; left: 15px; font-family: Arial, Helvetica, sans-serif; font-size: 1.0em; text-transform: uppercase; font-weight: bold; color: #666; }
div#container div.singleColumn ul#jobs1 li div.content { float: right; width: 600px; }



div#container div.singleColumn div.moreInfo img { float: right; margin: 0 0 20px 20px; }


/* ========= Parkdean History ========= */
div#container div.singleColumn ul#timeline { width: 890px; list-style: none; }
div#container div.singleColumn ul#timeline li { float: left; margin: 0; padding: 15px; }
div#container div.singleColumn ul#timeline li h5.cReplace { margin: 0 0 10px 0; font-family: Arial, Helvetica, sans-serif; font-size: 2.0em; color: #FFF; font-weight: normal; }
div#container div.singleColumn ul#timeline li p { color: #FFF; line-height: 1.2; font-size: 1.0em; width: 220px; }
	div#container div.singleColumn ul#timeline li.lineRight { width: 290px; height: 182px; background: url('../img/bg/history/line-right.gif') no-repeat; }
	div#container div.singleColumn ul#timeline li.lineLeft { width: 290px; height: 182px; background: url('../img/bg/history/line-left.gif') no-repeat; }
		div#container div.singleColumn ul#timeline li.lineLeft h5.cReplace { margin: 0 0 10px 70px; }
		div#container div.singleColumn ul#timeline li.lineLeft p { margin: 0 0 0 70px; }
	div#container div.singleColumn ul#timeline li.lineDown { width: 220px; height: 182px; background: url('../img/bg/history/line-down.gif') no-repeat; }
	div#container div.singleColumn ul#timeline li.noLine { width: 220px; height: 127px; background: url('../img/bg/history/no-line.gif') no-repeat; }
	div#container div.singleColumn ul#timeline li.empty { width: 290px; height: 127px; }


/* ========= Recruitment Enquiry Form ========= */
div#container form td { font-size: 1.2em; color: #666; margin: 0; line-height: 1.5; margin: 0; padding: 0 0 10px 0; text-align: left; }
div#container form td span { margin: 0 10px; color: #C00; }
div#container form td select { font-family: Arial, Helvetica, sans-serif; width: 200px; border: 1px solid #CCC; padding: 3px 5px; color: #666; }
div#container form td select.title { font-family: Arial, Helvetica, sans-serif; width: 100px; border: 1px solid #CCC; padding: 3px 5px; color: #666; }
div#container form td input { font-family: Arial, Helvetica, sans-serif; border: 1px solid #CCC; padding: 3px 5px; color: #666; }
div#container form td input#name { width: 75px; }
div#container form td input#surname { width: 235px; }

div#container form td input.house { width: 80px; }
div#container form td input#postcode { width: 120px; }
div#container form td input#address1 { width: 200px; }
div#container form td input#address2 { width: 200px; }
div#container form td input#town { width: 200px; }
div#container form td input#cv { width: 200px; }
div#container form td textarea { border: 1px solid #CCC; padding: 3px 5px; color: #666; font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; text-align: left; }
div#container form td textarea#comments { width: 390px; height: 215px; }
	div#container form td a#submit { width: 88px; height: 28px; background: url('../img/iR/submit.gif') no-repeat; }
		div#container form td a#submit:hover { background-position: bottom; }
	div#container form td a#findMyAddress { float: right; margin: -3px 410px 0 0; width: 146px; height: 28px; background: url('../img/iR/find-my-address.gif') no-repeat; }
	* + html div#container form td a#findMyAddress { float: left; margin: -26px 0 0 160px; width: 146px; height: 28px; background: url('../img/iR/find-my-address.gif') no-repeat; }
		div#container form td a#findMyAddress:hover { background-position: bottom; }
	div#container form td a#browse { width: 100px; height: 28px; background: url('../img/iR/browse.gif') no-repeat; }
		div#container form td a#browse:hover { background-position: bottom; }	

div#container form td input.file { margin: 0 10px 0 0!important; }


/* ========= Latest News ========= */
div#container div.singleColumn div#newsLeft { float: left; width: 680px; padding: 0 40px 0 0; border-right: 1px dotted #CCC; }
div#container div.singleColumn div#newsRight { float: right; width: 140px; }
div#container div.singleColumn div#newsRight ul.archive li { float: none; list-style: none; margin: 0; padding: 0 0 5px 0; }
div#container div.singleColumn div#newsRight ul.archive li a { color: #4C7B98; text-decoration: underline; }
	div#container div.singleColumn div#newsRight ul.archive li a:hover { text-decoration: none; }

div#container div.singleColumn ul#jobs li a.downloadPDF { margin: 15px 0 0 5px; width: 137px; height: 28px; background: url('../img/iR/download-pdf.gif') no-repeat; }
	div#container div.singleColumn ul#jobs li a.downloadPDF:hover { background-position: bottom; }


/* ========= Contact Us ========= */
div#container div#contactLeft { float: left; width: 310px; }
div#container div#contactRight { float: right; width: 570px; margin: 0 0 20px 0; }
div#container div#contactRight div#googleMap { margin: 0 0 20px 0; width: 560px; height: 260px; border: 1px solid #CCC; background: url('../img/bg/contact/google-map.gif') no-repeat; }


/* ========= Admin Login ========= */
div.adminSpacer { margin: 80px 0 0 0; }
div#container div#adminLogin { position: relative; z-index: 1; width: 950px; height: 246px; background: url('../img/bg/admin/splash-1.jpg') no-repeat; overflow: hidden!important; }
div#container div#admin { position: relative; z-index: 1; width: 950px; height: 246px; background: url('../img/bg/admin/splash-2.jpg') no-repeat; overflow: hidden!important; }
div#container table#adminPanel { margin: 10px 0 0 0; }
div#container table#adminPanel label { margin: 0 10px 0 0; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 1.2em; color: #666666; }
div#container table#adminPanel a#submit { width: 88px; height: 28px; background: url('../img/iR/submit.gif') no-repeat; }

div#container table#list { margin: 0; padding: 0; width: 100%; }
div#container table#list tfoot td { padding: 15px; background: #EDF2F4; }
div#container table#list thead th { padding: 10px; background: #EDF2F4; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; color: #666666; }
div#container table#list thead th.options { text-align: right; }
div#container table#list tbody td { padding: 10px; border-bottom: 1px dotted #C1C1C1; font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; color: #666666; }
div#container table#list tbody td.options { text-align: right; width: 90px; }
div#container table#list tbody td ul li { margin: 0 0 0 5px; padding: 0; list-style: none; float: left; }
	div#container table#list tbody td  ul li a.edit { width: 24px; height: 25px; background: url('../img/iR/edit.gif') no-repeat; }
	div#container table#list tbody td  ul li a.hide { width: 25px; height: 25px; background: url('../img/iR/hide.gif') no-repeat; }
	div#container table#list tbody td  ul li a.show { width: 25px; height: 25px; background: url('../img/iR/show.gif') no-repeat; }
	div#container table#list tbody td  ul li a.delete { width: 25px; height: 25px; background: url('../img/iR/delete.gif') no-repeat; }

div#container a.addNews { margin: 10px 0; float: right; width: 174px; height: 28px; background: url('../img/iR/add-news.gif') no-repeat; }
	div#container a.addNews:hover { background-position: bottom; }
div#container a.addJob { margin: 10px 0; float: right; width: 174px; height: 28px; background: url('../img/iR/add-job.gif') no-repeat; }
	div#container a.addJob:hover { background-position: bottom; }


div#container table#edit label { margin: 0 10px 0 0; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 1.2em; color: #666666; }
div#container table#edit { margin: 0; padding: 0; width: 100%; }
div#container table#edit tfoot td ul { margin: 5px 85px 0 0; }
div#container table#edit tfoot td ul li { list-style: none; float: right; }
div#container table#edit tfoot td ul li a.publish { width: 90px; height: 28px; background: url('../img/iR/publish.gif') no-repeat; }
div#container table#edit tfoot td ul li a.preview { width: 90px; height: 28px; background: url('../img/iR/preview.gif') no-repeat; }
div#container table#edit tfoot td ul li a.save { width: 76px; height: 28px; background: url('../img/iR/save.gif') no-repeat; }
div#container table#edit tfoot td ul li a.cancel { width: 88px; height: 28px; background: url('../img/iR/cancel.gif') no-repeat; }

div#container table#edit tbody th { width: 100px; padding: 10px; text-align: left; font-family: Arial, Helvetica, sans-serif; color: #666666; }
div#container table#edit tbody td { padding: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; color: #666666; }
div#container table#edit tbody td input#title { width: 388px; }	
div#container table#edit tbody td textarea { width: 670px; height: 150px; }

.errorLabel {margin: 0; padding: 0; width: 100%;  font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.4em; color: #e3372e; background-color:#fff99d;}	
			


/* ========= Important Classes ========= */
a.btnReplace { cursor: pointer; }
input.btnReplace { visibility: hidden; }
img.btnReplace { cursor: pointer; }

.noBorder { border-bottom: none!important; }
.bold { font-weight: bold!important; }
.red { color: #C00!important }
.imgReplace { background-position: top; background-repeat: no-repeat; display: block; }
.imgReplace span { width: 0px; height: 0px; overflow: hidden; display: block; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html .clearfix { height: 1%; /* IE5-6 */ }
        * + html .clearfix { display: inline-block; /* IE7not8 */ }
        .clearfix:after { /* FF, IE8, O, S, etc. */ content: "."; display: block; height: 0; clear: both; visibility: hidden; }

