*  {margin: 0px; padding: 0px;}

/*
img, div, #searchField, #siteCon #headerCon #navCon #nav a, #siteCon #headerCon #navCon #nav li ul li {behavior: url(/includes/css/iepngfix.htc);}
*/

html {overflow-y: scroll;}

body  {background: #eaf7fd url(../../media/images/site_bg.gif) repeat-y top center; font-family: Arial, Helvetica Neue, Helvetica, sans-serif; font-size: .8em; color: #333333; margin: 0px; padding: 0px; text-align: center;}

img  {display: block; border: 0px;}
  img.leftImage  {float: left; margin: 0px 10px 10px 0px;}
  img.rightImage  {float: right; margin: 0px 0px 10px 10px;}
  img.inline {display: inline;}

a  {text-decoration: none; color: #eb3224;}
  a:hover  {text-decoration: none; background-color: #eb3224; color: #FFFFFF;}
	a.arrow  {text-decoration: none; color: #003f79; background: url(../../media/images/icon_arrow.png) no-repeat 2px 2px; padding: 2px 10px 2px 28px;font-size: .85em; display: inline-block; height: 17px;}
		a.arrow:hover  {text-decoration: none; color: #eb3224; background: transparent url(../../media/images/icon_arrow.png) no-repeat 2px -18px;}
	a.arrow_back  {text-decoration: none; color: #003f79; background: url(../../media/images/icon_arrow_back.png) no-repeat 2px 2px; padding: 2px 10px 2px 28px;font-size: .85em; display: inline-block; height: 17px;}
		a.arrow_back:hover  {text-decoration: none; color: #eb3224; background: transparent url(../../media/images/icon_arrow_back.png) no-repeat 2px -18px;}

	a.magnify  {text-decoration: none; color: #003f79; background: url(../../media/images/icon_magnify.html) no-repeat 2px 2px; padding: 2px 10px 2px 28px;font-size: .85em; display: inline-block; height: 17px;}
		a.magnify:hover  {text-decoration: none; color: #eb3224; background: transparent url(../../media/images/icon_magnify.html) no-repeat 2px -18px;}
	a.magnify_back  {text-decoration: none; color: #003f79; background: url(../../media/images/icon_magnifyun.html) no-repeat 2px 2px; padding: 2px 10px 2px 28px;font-size: .85em; display: inline-block; height: 17px;}
		a.magnify_back:hover  {text-decoration: none; color: #eb3224; background: transparent url(../../media/images/icon_magnifyun.html) no-repeat 2px -18px;}

.bottomRightLink  {position: absolute; bottom: 0px; right: 0px;}

p  {margin: 0px 0px 15px 0px;}
  p.first  {margin: 10px 0px 0px 0px; font-size: 1.2em;}
  p.rightalign  {text-align: right;}
  p.nospace  {margin: 0px;}
  
.footnote  {font-size: .8em;}
.copyNote  {color: #006600; font-style: italic; font-weight: bold;}
.vacancyMessage  {display: block; font-weight: bold; margin: 0px 0px 10px 0px;}

form  {margin: 0px;}

h1  {font-size: 1.6em; padding: 0px; margin: 0px 0px 15px 0px; color: #0081c6; width: auto; font-weight: normal; height:auto; display: inline-block; font-family: Arial Black, Gadget, sans-serif;}
h2  {font-size: 1.4em; padding: 0px; margin: 0px 0px 15px 0px; color: #0081c6; display: inline-block; width:auto; font-weight: normal; height:auto; font-family: Arial Black, Gadget, sans-serif;}
h3  {font-size: 1.2em; padding: 0px; margin: 0px 0px 7px 0px; font-weight: bold; color: #0081c6; height:auto; font-family: Arial Black, Gadget, sans-serif;}
h4  {font-size: 1em; padding: 0px; margin: 0px 0px 5px 0px; font-weight: bold; color: #0081c6; height:auto;}
h5  {font-size: .8em; padding: 0px; margin: 0px; font-weight: normal; color: #0081c6; height:auto;}
h6  {font-size: .7em; padding: 0px; margin: 0px; font-weight: normal; color: #0081c6; height:auto;}


.smallText  {font-size: .7em;}
.smallDate  {font-size: .6em; font-weight: normal; font-family: Arial, Helvetica Neue, Helvetica, sans-serif;}
.redText  {color: #dd0017;}
.quote {font-weight: bold; font-style: italic;}

.clearAll  {clear: both; font-size: .1em; height: 1px;}
.clearAllNone  {clear: both;}
.clearLeft  {clear: left; font-size: .1em; height: 1px;}
.clearRight  {clear: right; font-size: .1em; height: 1px;}
.floatRight {float: right;}
.floatLeft {float: left;}
.floatLeftPad {float: left; margin: 0px 10px 10px 0px;}
.floatRightPad {float: right; margin: 0px 0px 10px 10px;}

.paraSpacer  {display: block; height: 20px; clear: both;}

.centered  {text-align: center;}

.errors  {border: 1px solid #880000; padding: 10px; color: #880000; margin-bottom: 10px;}
	.errors ul  {margin: 0px; padding: 0px;}
		.errors ul li  {margin-left: 30px;}

.small {position: relative; top: -4px; font-size: .6em;}

ul, ol  {margin: 0px 0px 15px 0px;}
	ul li, ol li  {margin: 0px 0px 4px 30px;}
	
	ul.linkList li  {list-style: none;}
	
	ul.paraList li  {margin: 0px 0px 10px 30px;}
	
	ol.linkList  {margin: 0px 30px 10px 30px;}
		ol.linkList li  {margin-bottom: 6px;}

.homeImageRight {float: right; margin: 0px 0px 15px 20px; width: 229px; height: auto; display: block !important; display: inline-block;}
	.homeImageRight img {display: block; clear: both;}
	.homeImageRight .imageCaption {width: 219px; height: auto; min-height: 5px; clear: both; padding: 5px 5px 0px 5px; font-size: .75em; display: block;}

.imageRight {float: right; margin: 0px 0px 15px 20px; width: 350px; height: auto; display: block !important; display: inline-block;}
	.imageRight img {display: block; clear: both;}
	.imageRight .imageCaption {width: 340px; height: auto; min-height: 5px; clear: both; padding: 5px 5px 0px 5px; font-size: .75em; display: block;}

.imageLeft {float: left; margin: 0px 20px 15px 0px; width: 350px; height: auto; display: block !important; display: inline-block;}
	.imageLeft img {display: block; clear: both;}
	.imageLeft .imageCaption {width: 340px; height: auto; min-height: 5px; clear: both; padding: 5px 5px 0px 5px; font-size: .75em; display: block;}

#content {height: auto !important; height: 870px; min-height: 870px; width:963px; margin:0 auto; text-align: left; overflow: hidden;}

#header {width:964px; height:81px; overflow: hidden; position: relative;}
	#header a#homelink  {width: 228px; height: 72px; display: block; float: left; margin: 0px 0px 0px 10px;}
	#header #anniversary  {width: 69px; height: 76px; display: block; float: left; margin: 0px 0px 0px 0px;}
	
	#loginSearch  {width: 201px; height: auto; display: block; float: left; margin-right: 12px; margin-top: 10px; position: absolute; top: 0px; right: 295px;}
		#loginSearch ul.login  {float: right; display: inline-block; margin: 0px; z-index: 10;}
			#loginSearch ul.login li  {list-style: none; float: left; margin: 0px;}
				#loginSearch ul.login li.separator  {padding: 0px 10px; background: url(../../media/images/separator_bluedot.gif) no-repeat 10px 7px; display: block;}
				#loginSearch ul.login li a  {font-size: .9em; font-weight: bold;}
		#loginSearch #searchForm  {width: 201px; height: 23px; display: block; float: right; margin-top: 7px;}
			#loginSearch #searchForm .textfieldSearch  {width: 145px; height: 23px; background: url(../../media/images/search_field.gif) no-repeat 0px 0px; padding: 0px 10px; float: left; display: inline-block;}
				#loginSearch #searchForm .textfieldSearch input  {width: 145px; height: 23px; background: transparent; border: 0px;}
			#loginSearch #searchForm button  {width: 36px; height: 23px; background: url(../../media/images/search_button.gif) no-repeat 0px 0px; display: inline-block; float: left; border: 0px; text-indent: -999em;}

	#myukmail {width: 254px; height: 76; padding: 0px; overflow: hidden; display: block; float: left; border-left: 1px solid #b2cce4; position: absolute; top: 5px; right: 12px; padding-left: 17px;}
		#myukmail h2 {margin: 0px 0px 7px 0px; display: block;}
		#myukmail label  {float: left; display: block; width: 65px; font-size: .8em; color: #1a61a3; padding-top: 3px;}
		#myukmail .textFieldShort  {float:left; background:url(../../media/images/home_field_text.png) no-repeat bottom left; width: 121px; height:19px; padding:0 10px; border:none;}
			#myukmail .textFieldShort input  {width: 116px; height:16px; background: transparent; border: 0px; padding: 0px 0px 0px 0px;}
		#myukmail .go_btn  {background:url(../../media/images/home_button_go_sm.png) no-repeat 0px 0px; width: 47px; height: 24px; border:none; cursor:pointer; float: left; margin: 0px; text-indent: -999em; position: relative; top: -1px;}
			#myukmail .go_btn:hover  {background:url(../../media/images/home_button_go_sm.png) no-repeat 0px -25px;}

#menu {width:964px; height:43px; background:url(../../media/images/nav_bg.jpg); float:left; text-align: center; font-size: .9em; position: relative; z-index: 200;}
	#menu ul#nav  {display: block; width:904px; margin: 0px auto; height: 43px; padding: 0px 30px; z-index: 201;}
		#menu ul#nav li  {list-style: none; display: inline-block; width: 128px; height: 43px; margin: 0px; padding: 0px; float: left; position: relative; z-index: 202;}
			
			#menu ul#nav li a, .liNavNorm  {display: block; width: 128px; height: 28px; margin: 0px; padding: 15px 0px 0px 0px; background: transparent; color: #FFFFFF;}
				#menu ul#nav li a:hover, #menu ul#nav li a.liNavOver  {display: block; width: 128px; height: 28px; margin: 0px; padding: 15px 0px 0px 0px; background: url(../../media/images/nav_o.png) no-repeat 0px 0px; color: #eb3224;}
		#menu ul#nav li.double  {list-style: none; display: inline-block; width: 128px; height: 43px; margin: 0px; padding: 0px; float: left; position: relative; z-index: 202;}
			#menu ul#nav li.double a, .liNavNorm  {display: block; width: 128px; height: 35px; margin: 0px; padding: 8px 0px 0px 0px; color: #FFFFFF;}
				#menu ul#nav li.double a:hover, #menu ul#nav li.double a.liNavOver  {display: block; width: 128px; height: 35px; margin: 0px; padding: 8px 0px 0px 0px; background: url(../../media/images/nav_o.png) no-repeat 0px 0px; color: #eb3224;}
			
				#menu ul#nav li ul {position: absolute; width: 662px; left: -999em; font-size: .95em; background: url(../../media/images/subnav_bg.png) no-repeat left bottom; padding: 5px 6px 20px 1px; z-index: 203;}
					#menu ul#nav li ul.online {position: absolute; width: 447px; left: -999em; font-size: .9em; background: url(../../media/images/subnav_2col_bg.png) no-repeat left bottom; z-index: 100; padding: 5px 6px 20px 1px;}
					#menu ul#nav li ul.help {position: absolute; width: 447px; left: -999em; font-size: .9em; background: url(../../media/images/subnav_2col_bg.png) no-repeat left bottom; z-index: 100; padding: 5px 6px 20px 1px;}
					#menu ul#nav li ul.news {position: absolute; width: 232px; left: -999em; font-size: .9em; background: url(../../media/images/subnav_1col_bg.png) no-repeat left bottom; z-index: 100; padding: 5px 6px 20px 1px;}
					#menu ul#nav li ul.investors {position: absolute; width: 447px; left: -999em; font-size: .9em; background: url(../../media/images/subnav_2col_bg.png) no-repeat left bottom; z-index: 100; padding: 5px 6px 20px 1px;}
					#menu ul#nav li ul.contact {position: absolute; width: 232px; left: -999em; font-size: .9em; background: url(../../media/images/subnav_1col_bg.png) no-repeat left bottom; z-index: 100; padding: 5px 6px 20px 1px;}
					
						#menu ul#nav li ul li, #menu ul#nav li.double ul li  {display: block; width: auto; height: auto; text-align: left;}
							#menu ul#nav li ul li a, #menu ul#nav li.double ul li a  {display: block; width: 656px; height: auto; background-color: #bad0e5; background-image: none; color: #e82f1f; border: 1px solid #bad0e5; padding: 2px; font-weight: bold;}
								#menu ul#nav li ul li a:hover, #menu ul#nav li.double ul li a:hover  {width: 656px; height: auto; background-color: #d3e6f9; background-image: none; color: #e82f1f; border: 1px solid #bad0e5; padding: 2px;}
							
							#menu ul#nav li ul li ul, #menu ul#nav li.double ul li ul  {display: block; width: 210px; height: auto; float: left; position: static; margin: 0px; padding: 2px 0px 5px 10px; background-image: none;}
								#menu ul#nav li ul li ul li, #menu ul#nav li.double ul li ul li  {list-style: none; background-color: transparent; width: 210px; height: auto; display: block;}
									#menu ul#nav li ul li ul li a, #menu ul#nav li.double ul li ul li a  {display: block; color: #054581; width: 186px; height: auto; background: transparent url(../../media/images/nav_bullet.gif) no-repeat 0px 0px; border: 1px solid transparent !important; padding: 0px 0px 0px 14px; font-weight: normal; border-color: #FFFFFF;}
										#menu ul#nav li ul li ul li a:hover, #menu ul#nav li.double ul li ul li a:hover  {display: block; color: #054581; width: 186px; height: auto; background: #d3e6f9 url(../../media/images/nav_bullet.gif) no-repeat 0px 0px; border: 1px solid #bad0e5; padding: 0px 0px 0px 14px;}
										#menu ul#nav li ul li ul li.tier2 a, #menu ul#nav li.double ul li ul li.tier2 a  {display: block; color: #054581; width: 172px; height: auto; background: transparent none; border: 1px solid transparent !important; padding: 0px 0px 0px 28px; font-weight: normal; border-color: #FFFFFF;}
											#menu ul#nav li ul li ul li.tier2 a:hover, #menu ul#nav li.double ul li ul li.tier2 a:hover  {display: block; color: #054581; width: 172px; height: auto; background: #d3e6f9 none; border: 1px solid #bad0e5; padding: 0px 0px 0px 28px;}
					
						#menu ul#nav li ul.online li, #menu ul#nav li ul.help li, #menu ul#nav li ul.investors li  {display: block; width: 447px; height: auto; text-align: left;}
							#menu ul#nav li ul.online li a, #menu ul#nav li ul.help li a, #menu ul#nav li ul.investors li a  {display: block; width: 441px; height: auto; background-color: #bad0e5; background-image: none; color: #e82f1f; border: 1px solid #bad0e5; padding: 2px; font-weight: bold;}
								#menu ul#nav li ul.online li a:hover, #menu ul#nav li ul.help li a:hover, #menu ul#nav li ul.investors li a:hover  {width: 441px; height: auto; background-color: #d3e6f9; background-image: none; color: #e82f1f; border: 1px solid #bad0e5; padding: 2px;}
							
							#menu ul#nav li ul.online li ul, #menu ul#nav li ul.help li ul, #menu ul#nav li ul.investors li ul  {display: block; width: 210px; height: auto; float: left; position: static; margin: 0px; padding: 2px 0px 5px 10px; background-image: none;}
								#menu ul#nav li ul.online li ul li, #menu ul#nav li ul.help li ul li, #menu ul#nav li ul.investors li ul li  {list-style: none; background-color: transparent; width: 210px; height: auto; display: block;}
									#menu ul#nav li ul.online li ul li a, #menu ul#nav li ul.help li ul li a, #menu ul#nav li ul.investors li ul li a  {display: block; color: #054581; width: 186px; height: auto; background: transparent url(../../media/images/nav_bullet.gif) no-repeat 0px 0px; border: 1px solid transparent !important; padding: 0px 0px 0px 14px; font-weight: normal; border-color: #FFFFFF;}
										#menu ul#nav li ul.online li ul li a:hover, #menu ul#nav li ul.help li ul li a:hover, #menu ul#nav li ul.investors li ul li a:hover  {display: block; color: #054581; width: 186px; height: auto; background: #d3e6f9 url(../../media/images/nav_bullet.gif) no-repeat 0px 0px; border: 1px solid #bad0e5; padding: 0px 0px 0px 14px;}
				
				/* lists nested under hovered list items */
				#menu ul#nav li:hover ul, #menu ul#nav li.sfhover ul {left: 0px; top: 43px;}
					#menu ul#nav li:hover ul.online, #menu ul#nav li.sfhover ul.online {left: 0px; top: 43px;}
					#menu ul#nav li:hover ul.help, #menu ul#nav li.sfhover ul.help {left: 0px; top: 43px;}
					#menu ul#nav li:hover ul.news, #menu ul#nav li.sfhover ul.news {left: 0px; top: 43px;}
					#menu ul#nav li:hover ul.investors, #menu ul#nav li.sfhover ul.investors {left: -321px; top: 43px;}
					#menu ul#nav li:hover ul.contact, #menu ul#nav li.sfhover ul.contact {left: -106px; top: 43px;}
					
					/* IE 6 iFrame shim FIX */
					#menu ul#nav li iframe {position: absolute; left: -999em; font-size: .9em; padding: 10px 15px 20px 10px; opacity:0; filter:alpha(opacity=0)}
					
						#menu ul#nav li:hover iframe.subMenu, #menu ul#nav li.sfhover iframe.subMenu {left: 0px; top: 43px;}
							#menu ul#nav li:hover iframe.online, #menu ul#nav li.sfhover iframe.online {left: 0px; top: 43px;}
							#menu ul#nav li:hover iframe.help, #menu ul#nav li.sfhover iframe.help {left: 0px; top: 43px;}
							#menu ul#nav li:hover iframe.news, #menu ul#nav li.sfhover iframe.news {left: 0px; top: 43px;}
							#menu ul#nav li:hover iframe.investors, #menu ul#nav li.sfhover iframe.investors {left: -321px; top: 43px;}
							#menu ul#nav li:hover iframe.contact, #menu ul#nav li.sfhover iframe.contact {left: -106px; top: 43px;}
					/* IE 6 iFrame shim FIX */

#main_content {height:auto; width:722px; float:left;}

#top_main{width: 722px; height: 253px; margin: 0px; padding: 0px; display: block;}

#homeServiceContainer  {width: 396px; height: 252px; display: block; float: left; position: relative; overflow: hidden;}
	#homeServiceContainer #videolayer  {z-index: 800; position: absolute; top: 0px; left: 0px;}
	#homeServiceContainer #overlay  {z-index: 850; position: absolute; top: 0px; left: 0px;}
	#homeServiceContainer #mask  {z-index: 900; position: absolute; top: 0px; left: 0px;}

#newsContainer  {width: 240px; height: 245px; display: block; padding: 0px 0px 0px 30px; float: left; position: relative;}

ul#newsContent  {width: 240px; height: 200px; display: block;}
	ul#newsContent li.news_article {width: 240px; height: 200px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; list-style: none;}
		ul#newsContent li.news_article h3{color:#0081c6; font-size: 1.1em; border-bottom: none; font-weight:bold; margin: 0px 0px 4px 0px; display: block; font-family: Arial, Helvetica Neue, Helvetica, sans-serif;}
		ul#newsContent li.news_article h4{color:#c2c2c2; font-size: .8em; border-bottom: none; margin: 0px 0px 10px 0px; display: block; font-family: Arial, Helvetica Neue, Helvetica, sans-serif;}
		ul#newsContent li.news_article p {font-size: .9em; min-height: 185px; height: 185px;}
		ul#newsContent li.news_article a  {font-size: .9em; color: #003f79; float:right; margin-top: 5px;}
			ul#newsContent li.news_article a:hover  {background-color:#003f79; color: #FFFFFF; float:right;}
		
.news_article_home {width:632px; height:auto; padding: 0px 20px 20px 20px; border-bottom:solid 1px #eaeaea; margin: 0px 20px 20px 0px; display: block;}
	.news_article_home h3{color:#003f79; font-size: 1.1em; border-bottom: none; font-weight:bold; margin: 0px 0px 4px 0px; display: block;}
	.news_article_home h4{color:#c2c2c2; font-size: .8em; border-bottom: none; margin: 0px 0px 10px 0px; display: block;}
	.news_article_home p {font-size: 1em; min-height: 10px; height: auto;}
	.news_article_home a  {font-size: .9em; color: #003f79; float:right;}
		.news_article_home a:hover  {background-color:#003f79; color: #FFFFFF; float:right;}

#left_content_home  {width:672px; height:auto; padding: 0px; float: left; margin: 10px 25px 10px 25px !important; margin: 10px 13px 10px 13px;}
	#left_content_home #introCopyCon  {border-bottom: 1px solid #dcdcdc; line-height: 1.1em; margin: 0px 0px 20px 0px; padding: 0px 0px 15px 0px;}
		#left_content_home #introCopyCon h1  {line-height: normal; margin-bottom: 12px;}

#left_content  {width:672px; height:auto; margin: 0px; float: left; padding: 10px 25px 10px 25px; background: url(../../media/images/bg_2col_header.gif) no-repeat top left;}
	
	#left_content .formContainer  {width:652px !important;}
		#left_content .formContainer .wideCol  {width:652px !important;}
		
	#ipostparcelsinfo  {width: 375px; height: 203px; border: 0px; display: block; background: url(../../media/images/bg_ipostparcels.jpg) no-repeat 0px 0px; padding: 66px 27px 17px 270px;}
		
	.caseStudy {display: block; width: 632px; height: auto; background: url(../../media/images/box_bluefade_top.gif) no-repeat 0px 0px; padding: 11px 12px 1px 12px;}
		.caseStudy .caseImage {display: block; float: left; width: 220px; height: auto; text-align: center;}
			.caseStudy .caseImage img {margin: auto;}
		.caseStudy .caseCopy {display: block; float: left; width: 412px; height: auto;}
			.caseStudy .caseCopy p {margin: 0px;}
	.caseStudyFooter {display: block; width: 656px; height: 14px; background: url(../../media/images/box_bluefade_bot.gif) no-repeat 0px 0px; margin: 0px 0px 15px 0px;}

	.profileCon  {width: 320px; height: auto; display: block; float: left; margin: 0px 8px 0px 8px;}
		.profileConHeader  {width: 306px; height: 180px; display: block; float: left; margin: 0px 8px 0px 8px; padding: 7px 7px 0px 7px; background: transparent url(../../media/images/career_profile_header.gif) no-repeat 0px 0px;}
			.profileImageCon  {width: 116px; height: 180px; display: block; float: left; background-color: #EEEEEE;}
			.copyCon  {width: 180px; height: 180px; display: block; float: left; position: relative;}
				.copyCon h2  {font-size: 1.2em; margin: 0px; padding: 0px; display: block;}
				.copyCon h3  {font-size: .8em; margin: 0px 0px 10px 0px; padding: 0px; display: block; color: #666666;}
				.copyCon p  {font-style: italic;}
				.copyCon a  {position: absolute; bottom: 0px; right: 0px;}
		.profileConFooter  {width: 320px; height: 8px; display: block; float: left; margin: 0px 8px 10px 8px; background: transparent url(../../media/images/career_profile_footer.gif) no-repeat 0px 0px;}
	
	.boxWideHeader  {width: 636px; height: auto; display: block; background: transparent url("../../media/images/box_wide_header.gif") no-repeat 0px 0px; padding: 8px 18px 0px 18px;}
	.boxWideFooter  {width: 672px; height: 8px; display: block; background: transparent url("../../media/images/box_wide_footer.gif") no-repeat 0px 0px; margin: 0px 0px 20px 0px;}
	
	.boxNarrowHeader  {width: 300px; height: auto; display: block; background: transparent url("../../media/images/box_narrow_header.gif") no-repeat 0px 0px; padding: 8px 18px 0px 18px;}
	.boxNarrowFooter  {width: 336px; height: 8px; display: block; background: transparent url("../../media/images/box_narrow_footer.gif") no-repeat 0px 0px; margin: 0px 0px 20px 0px;}

		.vacancySummary  {width: 540px; height: auto; display: block; float: left; text-align: left;}
			.vacancySummary h3  {margin: 0px 0px 0px 0px;}
			.vacancySummary .location  {display: block; clear: both; margin: 0px;}
			.vacancySummary .reference  {display: block; clear: both; margin: 0px;}
			.vacancySummary p.summary  {display: block; margin: 10px 0px 0px 0px;}
				.vacancySummary .vaclabel  {color: #0081c6; font-size: .9em; font-weight: bold; float: left; width: 70px; display: block;}
				.vacancySummary .vacvalue  {font-size: .9em; float: left; display: block; font-weight: bold;}

		.vacancyMain  {width: 540px; height: auto; display: block; float: left; text-align: left;}
			.vacancyMain h3  {margin: 0px 0px 0px 0px;}
			.vacancyMain .location  {display: block; clear: both; margin: 0px;}
			.vacancyMain .reference  {display: block; clear: both; margin: 0px;}
			.vacancyMain p.summary  {display: block; margin: 10px 0px 0px 0px;}
				.vacancyMain .vaclabel  {color: #0081c6; font-size: .9em; font-weight: bold; float: left; width: 90px; display: block;}
				.vacancyMain .vacvalue  {font-size: .9em; float: left; display: block; font-weight: bold;}
		.closingDate  {width: 90px; height: auto; display: block; float: left; text-align: center;}
			.closingDate .closinglabel  {color: #0081c6; font-weight: bold;}
			.closingDate .closingvalue  {font-size: .9em;}

#sidebar {width: 238px; float: left; padding: 14px 0px 0px 0px; margin: 0px; background: url(../../media/images/rcol_header.gif) no-repeat 0px 0px; display: block; overflow: hidden;}
	#socialLinks  {width: 230px; height: auto; display: block; padding: 2px 0px 10px 8px; color: #888888;}
		#socialLinks .stButton  {margin: 0px 2px !important;}
		#socialLinks .st_sharethis_custom  {background-image: none;}


	/*forms*/
	#sidebar label  {color:#0081c6; font-size: .8em; display: block; margin: 5px 0px 3px 0px; color: #FFF;}
	#sidebar .textField  {float:left; background:url(../../media/images/rcol_textfield_bg.png) no-repeat bottom right; width:182px; height:21px; padding:0 10px; border:none;}
		#sidebar .textField input  {width:182px; height:18px; background: transparent; border: 0px; padding: 3px 0px 0px 0px;}
	
	.go_btn  {background:url(../../media/images/rcol_button_go.png) no-repeat 0px 0px; width: 51px; height:27px; border:none; cursor:pointer; float: right; margin: 13px 0px 23px 0px; text-indent: -999em;}
		.go_btn:hover  {background:url(../../media/images/rcol_button_go.png) no-repeat 0px -27px;}
	/***/

	#rh_parcel_tracker {background:url(../../media/images/rcol_callout04_bg.jpg) no-repeat 0px -2px; width:202px; height:203px; padding: 0px 20px 0px 20px; overflow: hidden;}
		#rh_parcel_tracker h2 {margin: 5px 0px 0px 0px; padding: 0px; color: #eb3224;}
		#rh_parcel_tracker .go_btn  {margin: 10px 0px 10px 0px;}
		
	#rh_whatsend  {background:url(../../media/images/rcol_callout_whatsend.jpg) no-repeat 0px 0px; width:192px; height: 170px; padding: 0px 30px 0px 20px; overflow: hidden;}
		#rh_whatsend h2 {margin: 23px 0px 1px 0px; padding: 0px; color: #eb3224; line-height: 1.2em;}
		#rh_whatsend p  {color: #FFFFFF;}
		
	#rh_questionnaire  {background:url(../../media/images/rcol_callout_questionnaire.jpg) no-repeat 0px 0px; width:192px; height: 170px; padding: 0px 30px 0px 20px; overflow: hidden;}
		#rh_questionnaire h2 {margin: 23px 0px 1px 0px; padding: 0px; color: #eb3224; line-height: 1.2em;}
		#rh_questionnaire p  {color: #FFFFFF;}
		
	#rh_redelivery  {background:url(../../media/images/rcol_callout_redelivery.html) no-repeat 0px 0px; width:192px; height: 170px; padding: 0px 30px 0px 20px; overflow: hidden;}
		#rh_redelivery h2 {margin: 23px 0px 2px 0px; padding: 0px; color: #eb3224; line-height: 1.2em;}
		#rh_redelivery p  {color: #FFFFFF; margin: 0px 0px 10px 0px;}
		
	#rh_ipost  {background:url(../../media/images/rcol_callout_ipostparcels.jpg) no-repeat 0px 0px; width:192px; height: 188px; padding: 0px 30px 0px 20px; overflow: hidden;}
		#rh_ipost h2 {margin: 85px 0px 17px 0px; padding: 0px; color: #eb3224; line-height: 1.2em;}
		
	#rh_imail  {background:url(../../media/images/rcol_callout_imail.jpg) no-repeat 0px 0px; width:192px; height: 169px; padding: 0px 30px 0px 20px; overflow: hidden; position: relative;}
		#rh_imail h2 {margin: 75px 0px 17px 0px; padding: 0px; color: #0081c6; line-height: 1.2em;}
		#rh_imail a.imailButton  {width: 89px; height: 25px; background: transparent; border: 0px; margin: 0px 0px 0px 0px; display: block; cursor: pointer; color: #FFF; font-size: .9em; float: left;}
			#rh_imail a.imailButton {width: 116px; height: 28px; background: url("../../media/images/rcol_button_learn.png") no-repeat top left; text-align: center; display: block; position: absolute; top: 125px; left: 105px; font-size: 1.3em; padding: 5px 0px 0px 0px;}
				#rh_imail a.imailButton:hover {width: 116px; height: 28px; background: url("../../media/images/rcol_button_learn.png") no-repeat bottom left; text-align: center; display: block; position: absolute; top: 125px; left: 105px; font-size: 1.3em; padding: 5px 0px 0px 0px;}

#wideContent  {}
	#wideContentCopy  {display: block; margin: 15px 23px 0px 23px; width: 918px;}
		
		#ukm_digitallook  {border: 0px; width: 918px; height: 950px; display: block;}


#footer {width: 951px; height: auto; display: block; margin: 1px 0px 15px 12px;}
	#siteFooter  {width: 939px; height: 100px; display: block; float: left; background: url(../../media/images/footer_bg.gif) no-repeat 0px 0px; position: relative;}
		
		#siteFooter ul.linkGroup  {width: auto; height: auto; display: block; margin: 0px; position: absolute; top: 20px; left: 17px;}
			#siteFooter ul.linkGroup li  {list-style: none; display: block; margin: 0px; padding: 0px 40px 0px 0px; float: left;}
				#siteFooter ul.linkGroup li a  {font-family: Verdana,Arial, Helvetica Neue, Helvetica, sans-serif;color: #0081c6; padding: 0px 3px;}
					#siteFooter ul.linkGroup li a:hover  {background-color: #0081c6; color: #FFFFFF;}
		
		#siteFooter #accreditations  {display: block; width: auto; height: auto; float: right; text-align: right; position: absolute; bottom: 10px; right: 1px;}
			#siteFooter #accreditations ul.logoGroup  {width: auto; height: auto; display: block; margin: 0px 0px 0px auto;}
				#siteFooter #accreditations ul.logoGroup li  {list-style: none; display: block; margin: 0px; padding: 0px 10px 0px 0px; float: left;}
		
	#notices  {width: 939px; height: 100px; display: block; position: relative;}
		#notices  #statements  {display: block; width: 400px; height: auto; padding: 0px; text-align: left; color: #006dc4; font-size: .9em; position: absolute; top: 10px; left: 19px;}
			#notices  #statements p  {margin: 0px;}
			#notices  #statements a  {color: #006dc4; margin: 0px; padding: 0px; text-decoration: underline;}
				#notices  #statements a:hover  {background-color: #006dc4; color: #FFFFFF; text-decoration: none;}
			
		#notices  #footerLogo  {display: block; width: 121; height: 39px; position: absolute; top: 25px; right: 27px;}
		#notices  #footer-anniversary-logo  {display: block; width: 69; height: 76px; position: absolute; top: 2px; right: 156px;}

#siteOverlay  {text-align: left;}