/***********GENERAL**************/

.clearfix:after 
{
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0; 
}

.clearfix 
{
	display: inline-block; 
}

html[xmlns] .clearfix 
{
	display: block; 
}

* html .clearfix 
{
	height: 1%; 
}

html
{

}

body
{
	font-size: 100%;
	line-height: 1em;
	font-family: Helvetica, Arial, sans-serif;
	text-align: center;
	margin: 0;
	padding: 0;
}

a
{
	text-decoration: none;
}

img
{
	border: none;
}

hr 
{
	border-left: 0;
	border-top: 0;
	border-right: 0;
	border-bottom: 1px solid #ccc;
	color: #727272;
	background-color: none;
	height: 1px;
	text-align: left;
	padding: 0;
	margin: 2em 0 2em 0;
}

.error
{
	color: #ff0000;
}

#wrapper
{
	width: 980px;
	text-align: left;
	margin: 0 auto 0 auto;
	clear: left;
}

/***************HEADER************/

#header
{
	height: 145px;
	font-size: 0.9em;
}

	#header #logo-container
	{
		height: 70px;
		width: 149px;
		float: left;
		margin: 20px 0 0 8px;
	}

	#header #top-nav
	{
		float: right;
		height: 45px;
		display: inline;
		background: url('/images/movers_edge.gif') no-repeat 0 -11px;
		margin: 0 4px 0 0;
	}

		#header #top-nav ul 
		{
			margin: 0;
			padding: 0;
			padding: 0 0 0 15px;
			color: #fff;
			font-weight: bold;
		}

			#header #top-nav ul li
			{
				display: inline;
				float: left;
				list-style-type: none;
				height: 25px;
				padding: 8px 15px 0 15px;
			}

			#header #top-nav ul li.move
			{
				background: url('/images/movers_bg.gif') repeat-y 0 0;
				border-right: 1px solid #415d75;
				padding-right: 10px;
				padding-left: 10px;
			}

			#header #top-nav ul li.language
			{
				background: url('/images/language_bg.gif') repeat-y 0 0;
				padding-right: 11px;
				padding-left: 11px;
				border-right: 1px solid #415d75;
			}
				
				#header #top-nav ul li.language form 
				{
					margin: 0;
				}

					#header #top-nav ul li.language form select
					{
						font-size: 0.7em;
						color: #013a67;	
					}

			#header #top-nav ul li.tel
			{
				background: url('/images/tel_bg.gif') repeat-y 0 0;
				border-right: 1px solid #a49544;
				padding-right: 0;
				padding-left: 0;
				width: 209px;
				text-align: center;
				font-size: 1.1em;
			}

			#header #top-nav ul li.login
			{
				background: url('/images/login_bg.gif') repeat-y 0 0;
				padding-right: 0;
				padding-left: 0;
			}

				#header #top-nav ul li a
				{
					color: #fff;
					font-size: 0.9em;
				}

					#header #top-nav ul li.move a
					{
						background: url('/images/white_arrow_yellow_up.gif') no-repeat 100% 60%;
						padding-right: 15px;
						padding-left: 0;
						font-size: 0.9em;
					}

					#header #top-nav ul li.login a
					{
						background: url('/images/white_arrow_yellow.gif') no-repeat 94% 60%;
						padding-right: 22px;
						padding-left: 10px;
					}

				#header #top-nav ul li a:hover,
				#header #top-nav ul li a.hi
				{
					text-decoration: underline;
				}

	#header #search-container
	{
		float: right; 
		height: 50px;
		clear: right;
	}
	
		#header #search-container input.search-box 
		{
			margin: 13px 5px 0 0;
			background: url('/images/search_icon.gif') no-repeat 5px 4px;
			font-size: 0.8em;
			display: inline;
			width: 136px;
			height: 18px;
			color: #555;
			float: right;
			padding: 0 0 0 20px;
		}


		#header #search-container .share-this
		{
			float: right;
			margin: 4px 5px 0 0;
			clear: right;
		}

	#header #main-nav
	{
		clear: both;
		height: 31px;
		background: url('/images/main_nav_bg.gif') repeat-x 0 0;
		margin: 20px 0 2px 0;
		float: left;
		width: 977px;
		font-family: Arial, sans-serif;
	}

		#header #main-nav ul
		{
			margin: 0;
			padding: 0;
		}

			#header #main-nav ul li
			{
				display: inline;
				float: left;
				list-style-type: none;
				height: 31px;
			}

			#header #main-nav ul li.hover,
			#header #main-nav ul li.hi
			{
				background: url('/images/link_main_on.gif') repeat-x 0 0;
			}

				#header #main-nav ul li a
				{
					color: #013a67;
					font-weight: bold;
					background: url('/images/link_border_off.gif') no-repeat 100% 0;
					height: 24px; 
					float: left;
					padding: 7px 41px 0 35px;
					font-size: 1em;
				}

				#header #main-nav ul li.hover a,
				#header #main-nav ul li.hi a
				{
					color: #fff;
					background: url('/images/link_border_on.gif') no-repeat 100% 0;
				}

				#header #main-nav ul li a.last,
				#header #main-nav ul li.hover a.last
				{
					padding: 7px 32px 0 29px;
					background: url('/images/link_border_off_last.gif') no-repeat 100% 0;
				}

				#header #main-nav ul li a.tmp-hover
				{
					background: url('/images/link_border_left_on.gif') no-repeat 100% 0;
				}
				
				/* Language changes to nav */
				#header #main-nav ul.es li a
				{
					padding: 7px 26px 0 21px;
				}
				
				#header #main-nav ul.es li a.last
				{
					padding: 7px 20px 0 24px;
				}
				
				#header #main-nav ul.de li a
				{
					padding: 7px 26px 0 21px;
				}
				
				#header #main-nav ul.de li a.last
				{
					padding: 7px 22px 0 20px;
				}
				
				#header #main-nav ul.it li a
				{
					padding: 7px 90px 0 82px;
				}
				
				#header #main-nav ul.it li a.last
				{
					padding: 7px 85px 0 80px;
				}
				
				#header #main-nav ul.pt li a
				{
					padding: 7px 83px 0 76px;
				}
				
				#header #main-nav ul.pt li a.last
				{
					padding: 7px 40px 0 43px;
				}	
				
				#header #main-nav ul.be li a
				{
					padding: 7px 83px 0 76px;
				}
				
				#header #main-nav ul.be li a.last
				{
					padding: 7px 70px 0 70px;
				}
				
				#header #main-nav ul.fr li a
				{
					padding: 7px 27px 0 21px;
				}
				
				#header #main-nav ul.fr li a.last
				{
					padding: 7px 28px 0 23px;
				}
				
/***************CONTENT***********/

#feature-box
{
	width: 704px;
	height: 166px;
	background: url('/images/map_bg.gif') no-repeat 10px 0;
	border: 1px solid #d9d9d9;
	color: #013a67;
	text-align: center;
	overflow: hidden;
	position: relative;
	float: left;
	margin-top: 10px;
	clear: both;
}

	#feature-box h2
	{
		font-size: 1.7em;
		line-height: 1em;
	}

	#feature-box p
	{
		font-size: 1.4em;
		line-height: 1.3em;
		font-weight: bold;
	}

	#feature-box div
	{
		width: 598px;
		text-align: left;
		margin: 0 0 0 22px;
		padding: 0;
		background-color: transparent!important;
	}

	#feature-box #slide-selector
	{
		width: 186px;
		height: 38px;
		border-top: 1px solid #d9d9d9;
		border-right: 1px solid #d9d9d9;
		background: url('/images/selector_bg.gif') repeat-x 0 0;
		padding: 0;
		margin: 18px 0 0 0;
		float: left;
		position: absolute;
		bottom: 0;
		left: 0;
	}

		#feature-box #slide-selector #number-container
		{
			width: 153px;
			margin: 0 auto 0 auto;
			padding: 9px 0 0 0;
		}


			#feature-box #slide-selector #number-container span
			{
				background: url('/images/selector_num_bg.gif') no-repeat 0 0;
				width: 20px;
				height: 18px;
				float: left;
				margin: 0 2px 0 3px;
				padding: 2px 0 0 0;
				color: #c0d6d4;
				text-align: center;
				font-size: 0.7em;
				font-weight: bold;
			}

			#feature-box #slide-selector #number-container span.hover,
			#feature-box #slide-selector #number-container span.activeSlide
			{
				background: url('/images/selector_num_bg_on.gif') no-repeat 0 0;
				color: #013a67;
				cursor: pointer;
			}

	#corporate-enq-home
	{
		width: 228px;
		float: left;
		margin: 10px 0 0 20px;
		height: 166px;
	}

		#corporate-enq-home h2
		{
			background: url('/images/home_r1_c1_bg.gif') repeat-x 0 0;
			color: #fff;
			margin: 0;
			height: 26px;
			font-size: 1em;
			padding: 8px 0 0 14px;
		}

		#corporate-enq-home .inner
		{
			height: 134px;
			background: url('/images/corporate_home_bg3.jpg') no-repeat 0 0;
		}

		/*#corporate-enq-home .hover
		{
			background: url('/images/corporate_home_bg.jpg') no-repeat 0 -226px;
			cursor: pointer;
		}*/


		#corporate-enq-home .row
		{
			padding: 5px 0 0 15px;
		}

		#corporate-enq-home label
		{
			color: #fff;
			font-size: 0.9em;
		}

		#corporate-enq-home select,
		#corporate-enq-home input
		{
			width: 150px;
		}

		#corporate-enq-home input.submit
		{
			margin: 10px 16px 0 0;
			float: right;
			width: 97px;
		}

		/*#corporate-enq-home a
		{
			display: block;
			color: #666;
			font-weight: bold;
			font-size: 0.85em;
			background: url('/images/yellow_arrow.gif') no-repeat 0 2px;
			padding: 0 0 0 18px;
			margin: 205px 20px 0 0;
			float: right;
		}*/

		#corporate-enq-home a:hover,
		#corporate-enq-home .hover a
		{
			color: #013a67;
		}

	#top
	{
		height: 204px;
		float: left;
		margin: 7px 0 0 0;
	}

		#top .col-1
		{
			width: 796px;
			float: left;
		}

		#top .col-2
		{
			float: left;
			background: url('/images/content_r1_c2.jpg') no-repeat 0 35px; 
			height: 204px;
			width: 160px;
			margin: 0 0 0 19px;
		}

		#top .enquiry-col 
		{
			background: url('/images/enquiries_r1_c2.jpg') no-repeat 0 35px ;
		}

		#top .content-col-2-hover
		{
			background: url('/images/content_r1_c2.jpg') no-repeat 0 -135px; 
		}

		#top div.enquiry-col.content-col-2-hover
		{
			background-image: url('/images/enquiries_r1_c2.jpg');
		}

			#top .col-2 h2
			{
				background: url('/images/home_r1_c1_bg.gif') repeat-x 0 0;
				height: 175px;
				margin: 0;
				padding: 9px 0 0 12px;
				font-size: 0.9em;
				color: #fff;
			}

				#top .col-2 h2 a
				{
					color: #fff;
					height: 175px;
					display: block;
				}

			#top .col-2 a.bottom
			{
				float: right;
				color: #666;
				font-weight: bold;
				font-size: 0.8em;
				background: url('/images/yellow_arrow.gif') no-repeat 0 3px;
				padding: 0 0 0 18px;
				margin: 0 10px 0 0;
			}

			#top .col-2 a:hover.bottom,
			#top .col-2 a.hover
			{
				color: #013a67;
			}

			#top .col-2 h2 a:hover,
			#top .col-2 h2 a.hover
			{
				color: #76a9a2;
			}

#content
{
	min-height: 511px;
	height: auto !important;
	height: 511px;
	margin: 0 5px 0 0;
	clear: both;
}

.content
{
	padding-top: 20px;
	float: left;
	/*background: url('/images/content_right_bg.gif') repeat-y 100% 0;*/
	width: 975px;
}

.home
{
	background: url('/images/content_bg.gif') repeat-x 0 0;
	padding: 0 20px 0 21px;
}
	.home #row-1
	{
		color: #fff;
		float: left;
		margin: 20px 0 0 0;
	}

		.home #row-1 .col-1
		{
			height: 210px;
			width: 685px;
			background: #003c69 url('/images/home_r1_c1_bg.gif') repeat-x 0 0;
			float: left;
		}

			.home #row-1 .col-1 h1
			{
				float: left;
				margin: 9px 0 0 15px;
				padding: 0 0 20px 0;
				font-size: 0.9em;
			}

			.home #row-1 .col-1 p
			{
				width: 623px;
				clear: both;
				float: left;
				font-size: 0.8em;
				margin: 0;
				padding: 3px 20px 5px 15px;
				line-height: 1.1em;
				display: inline;
			}

			.home #row-1 .col-1 a
			{
				color: #fff;
			}

			.home #row-1 .col-1 a:hover
			{
				text-decoration: underline;
			}

		.home #row-1 .col-2
		{
			width: 228px;
			height: 208px;
			float: left;
			margin: 0 0 0 20px;
			display: inline;
		}

			.home #row-1 .col-2 h2
			{
				background: url('/images/home_r1_c1_bg.gif') repeat-x 0 0;
				height: 26px;
				margin: 0;
				padding: 9px 0 0 15px;
				font-size: 0.9em;
			}

				.home #row-1 .col-2 h2 a
				{
					color: #fff;
					display: block;
				}

				.home #row-1 .col-2 h2 a:hover,
				.home #row-1 .col-2 h2 a.hover
				{
					color: #76a9a2;
				}

			.home #row-1 .col-2 .inner
			{
				height: 127px;
				display: block;
				font-weight: bold;
				background: url('/images/home_r1_c2_inner.gif') no-repeat 0 0;
				padding: 20px 0 0 15px;
				border-right: 1px solid #d9d9d9;
				border-left: 1px solid #d9d9d9;
			} 

			.home #row-1 .col-2 .inner-hover
			{
				background: url('/images/home_r1_c2_inner.gif') no-repeat 0 -145px;
			}

				.home #row-1 .col-2 .inner .small
				{
					color: #666;
					font-size: 0.85em;
				}

				.home #row-1 .col-2 .inner .large
				{
					color: #013a67;
					padding: 7px 0 0 0;
					display: block;
					font-size: 1.1em;
				}
				
				.home #row-1 .col-2 .inner .small-blue
				{
					color: #666;
					font-size: 0.85em;
					margin-top: 7px;
					float: left;
				}


			.home #row-1 .col-2 .bottom
			{
				height: 24px;
				padding: 5px 20px 0 0;
				background: url('/images/home_r1_c1_bottom.gif') repeat-x 0 0;
			}

				.home #row-1 .col-2 .bottom a
				{
					float: right;
					display: block;
					color: #666;
					font-weight: bold;
					font-size: 0.9em;
					background: url('/images/yellow_arrow.gif') no-repeat 0 3px;
					padding: 0 0 0 18px;
				}

				.home #row-1 .col-2 .bottom a:hover,
				.home #row-1 .col-2 .bottom a.hover
				{
					color: #013a67;
				}

	.home #row-2
	{
		float: left;
		margin: 20px 0 0 0;
	}

		.home #row-2 .col-1
		{
			width: 328px;
			height: 221px;
			float: left;
			background: url('/images/home_r2_01.jpg') no-repeat 0 0;
		}

			.home #row-2 .col-1 .news-summary
			{
				font-size: 0.8em;
				float: left;
				margin: 10px 0 0 15px;
				padding: 0 0 10px 0;
				width: 288px;
				color: #666;
				display: inline;
				height: 55px;
				overflow: hidden;
			}

			.home #row-2 .col-1 .first
			{
				border-bottom: 1px dotted #ccc;
			}

			.home #row-2 .col-1 .news-summary p.title
			{
				margin: 0;
				padding: 0 0 5px 0;
				font-weight: bold;
				color: #444;
			}

				.home #row-2 .col-1 .news-summary p.title a
				{
					color: #75a79e;
				}

				.home #row-2 .col-1 .news-summary p.title a:hover
				{
					color: #013a67;
				}

			.home #row-2 .col-1 .news-summary p.intro
			{
				margin: 0;
				padding: 0;
				line-height: 1em;
			}

				.home #row-2 .col-1 .news-summary p.intro a
				{
					color: #75a79e;
					background: url('/images/small_link_arrow.gif') no-repeat 0 5px;
					padding: 0 0 0 18px;
				}

				.home #row-2 .col-1 .news-summary p.intro a:hover
				{
					color: #013a67;
				}

		.home #row-2 .col-2
		{
			width: 319px;
			height: 221px;
			float: left;
			background: url('/images/home_r2_02.jpg') no-repeat 0 0;
		}

		.home #row-2 .col-2-hover
		{
			background: url('/images/home_r2_02.jpg') no-repeat 0 -221px;
		}

		.home #row-2 .col-3
		{
			width: 286px;
			height: 221px;
			float: left;
			background: url('/images/home_r2_03.jpg') no-repeat 0 0;
		}

		.home #row-2 .col-3-hover
		{
			background: url('/images/home_r2_03.jpg') no-repeat 0 -221px;
		}

			.home #row-2 .col-1 h3,
			.home #row-2 .col-2 h3,
			.home #row-2 .col-3 h3
			{
				margin: 7px 0 0 15px;
				padding: 0;
				color: #fff;
				font-size: 0.85em;
				float: left;
				display: inline;
			}

			.home #row-2 .col-1 h3
			{
				margin-bottom: 10px;
			}

				.home #row-2 h3 a
				{
					color: #fff;
				}

				.home #row-2 h3 a:hover,
				.home #row-2 h3 a.hover
				{
					color: #76a9a2;
				}

			.home #row-2 .col-1 .inner,
			.home #row-2 .col-2 .inner,
			.home #row-2 .col-3 .inner
			{
				height: 175px;
				clear: both;
			}

			.home #row-2 .col-1 .inner
			{
				height: 160px;
			}

				.home #row-2 .col-2 .inner a,
				.home #row-2 .col-3 .inner a
				{
					width: 250px;
					height: 175px;
					display: block;
					float: right;
				}

				.home #row-2 .col-2 .inner a
				{
					width: 290px;
				}

			.home #row-2 .col-1 .link,
			.home #row-2 .col-2 .link,
			.home #row-2 .col-3 .link
			{
				text-align: right;
			}

			.home #row-2 .col-1 .link
			{
				padding-top: 5px;
			}

			.home #row-2 .col-3 .link
			{
				padding: 0 20px 0 0;
			}

			.home #row-2 .col-1 .link a,
			.home #row-2 .col-2 .link a,
			.home #row-2 .col-3 .link a
			{
				color: #666;
				font-weight: bold;
				font-size: 0.85em;
				background: url('/images/yellow_arrow.gif') no-repeat 0 3px;
				padding: 0 0 0 18px;
			}

			.home #row-2 .col-1 .link a:hover,
			.home #row-2 .col-2 .link a:hover,
			.home #row-2 .col-3 .link a:hover,
			.home #row-2 .col-1 .link a.hover,
			.home #row-2 .col-2 .link a.hover,
			.home #row-2 .col-3 .link a.hover
			{
				color: #013a67;
			}

	#content .content-col-1
	{
		float: left;
		width: 250px;
	}

		#content .content-col-1 h2
		{
			background: url('/images/home_r1_c1_bg.gif') repeat-x 0 0;
			height: 27px;
			margin: 0;
			padding: 9px 0 0 15px;
			font-size: 0.9em;
			color: #fff;
		}

		#content .content-col-1 ul
		{
			margin: 0;
			padding: 20px 0 10px 13px;
			font-size: 0.75em;
			background: #f6f6f6 url('/images/content_c1_bg.gif') repeat-x 0 0;
			border-left: 1px solid #ccc;
			border-right: 1px solid #ccc;
			border-bottom: 1px solid #ccc;
		}

			#content .content-col-1 ul li
			{
				list-style-type: none;
				margin: 0;
				padding: 2px 0 2px 0;
				color: #75a79e;
			}

				#content .content-col-1 ul li a
				{
					color: #75a79e;
					font-weight: bold;
				}

				#content .content-col-1 ul li a:hover,
				#content .content-col-1 ul li.hi a,
				#content .content-col-1 ul li a.hi
				{
					color: #013a67;
				}

					#content .content-col-1 ul li ul
					{
						border: none; 
						margin: 0; 
						padding: 0 0 0 20px; 
						font-size: 0.9em;
						background: transparent!important;
					}

						#content .content-col-1 ul li ul li 
						{
							line-height: 12px!important;
							margin: 2px 0 2px 0;
						}

							#content .content-col-1 ul li ul li a
							{
								color:  #75a79e!important;
							}
							
							#content .content-col-1 ul li ul li.hi a,
							#content .content-col-1 ul li ul li a:hover
							{
								color:  #013a67!important;
							}

	#content .content-col-2
	{
		width: 525px;
		font-size: 0.8em;
		float: left;
		margin: 0 0 50px 20px;
	}

		#content .content-col-2 h1,
		#content .content-col-2 h2,
		#content .content-col-2 h3
		{
			color: #013a67;
			font-size: 1.8em;
			margin: 0;
			padding: 0;
			line-height: 1em;
		}

		#content .content-col-2 h2
		{
			font-size: 1.3em;
			margin: 20px 0 0 0;
			line-height: 1.1em;
		}
		
		.campaigns .content-col-2 h2
		{
			
		}

			#content .content-col-2 h2.case-studies
			{
				font-size: 1.2em;
				line-height: 1.1em;
			}

				#content .content-col-2 h2.case-studies span
				{
					font-weight: normal;
				}

		#content .content-col-2 h3 
		{
			font-size: 1.1em; 
			margin: 20px 0 0 0;
		}

			#content .content-col-2 h2 a,
			#content .content-col-2 a
			{
				color: #013a67;
			}
	
			#content .content-col-2 h2 a:hover,
			#content .content-col-2 a:hover 
			{
				color: #76a9a2;
			}

		#content .content-col-2 p
		{
			color: #51626f;
			line-height: 1.3em;
			padding: 0;
		}

		#content .content-col-2 ul,
		#content .content-col-2 li
		{
			color: #51626f;
		}

		#content .content-col-2 li
		{
			list-style-type: none;
			background: url('/images/list-slash_grey.gif') no-repeat 0 4px;
			padding: 0 0 0 10px;
		}

		#content .content-col-2 #news-list p 
		{
			margin: 0; 
			padding: 0;
		}

		#content .content-col-2 #news-content p 
		{
			margin: 0; 
			padding: 0;
		}
		
		#content .content-col-2 .news-container,
		#content .content-col-2 .events-container
		{

		}



		p.job-date, 
		p.job-salary
		{
			margin: 5px 0 0 0; 
			padding: 0;
		}

			#content .content-col-2 #pdf-link
			{
				border-top: 1px solid #51626f; 
				border-bottom: 1px solid #51626f;
				float: left; 
				width: 525px; 
				margin-top: 30px; 
				padding: 0 0 3px 0;
			}

			.campaigns .content-col-2 #pdf-link
			{
				float: none!important;
			}
			
				#content .content-col-2 #pdf-link img 
				{
					float: left;
				}

				#content .content-col-2 #pdf-link a
				{
					float: left; 
					margin: 23px 0 0 10px;
					font-weight: bold;
					font-size: 0.9em;
				}

				#content .content-col-2 #pdf-link a:hover
				{
					text-decoration: underline;
				}
				
		#content .content-col-2 ul.landing-page-links
		{
			margin: 0;
			padding: 0;
		}
		
			#content .content-col-2 ul.landing-page-links li
			{
				border-top: 1px dotted #013a67;
				border-bottom: 1px dotted #013a67;
				height: 21px;
				margin: 5px 0 5px 0;
				padding: 4px 0 0 20px;
				background-position: 8px 8px;
			}

	#content .content-col-3
	{
		width: 160px;
		float: left;
		margin: 0 0 0 20px;
		display: inline;
	}

		#content .content-col-3 .update-box,
		#content .content-col-3 .services-box1,
		#content .content-col-3 .services-box2,
		#content .content-col-3 .services-box3,
		#content .content-col-3 .services-box4,
		#content .content-col-3 .services-box5
		{
			width: 160px;
			height: 208px;
			float: left;
		}

		#content .content-col-3 .services-box2,
		#content .content-col-3 .services-box3
		{
			margin-top: 25px;
		}

			#content .content-col-3 .update-box h2,
			#content .content-col-3 .services-box1 h2,
			#content .content-col-3 .services-box2 h2,
			#content .content-col-3 .services-box3 h2,
			#content .content-col-3 .services-box4 h2,
			#content .content-col-3 .services-box5 h2
			{
				background: url('/images/home_r1_c1_bg.gif') repeat-x 0 0;
				height: 26px;
				margin: 0;
				padding: 9px 0 0 12px;
				font-size: 0.9em;
				color: #fff;
			}

			#content .content-col-3 .services-box1 h2,
			#content .content-col-3 .services-box2 h2,
			#content .content-col-3 .services-box3 h2,
			#content .content-col-3 .services-box4 h2,
			#content .content-col-3 .services-box5 h2
			{
				font-size: 0.8em;
				padding-left: 8px;
			}

				#content .content-col-3 .update-box h2 a,
				#content .content-col-3 .services-box1 h2 a,
				#content .content-col-3 .services-box2 h2 a,
				#content .content-col-3 .services-box3 h2 a,
				#content .content-col-3 .services-box4 h2 a,
				#content .content-col-3 .services-box5 h2 a
				{
					color: #fff;
				}

				#content .content-col-3 .update-box h2 a:hover,
				#content .content-col-3 .update-box h2 a.hover,
				#content .content-col-3 .services-box1 h2 a:hover,
				#content .content-col-3 .services-box1 h2 a.hover,
				#content .content-col-3 .services-box2 a:hover,
				#content .content-col-3 .services-box2 a.hover,
				#content .content-col-3 .services-box3 a:hover,
				#content .content-col-3 .services-box3 a.hover,
				#content .content-col-3 .services-box4 a:hover,
				#content .content-col-3 .services-box4 a.hover,
				#content .content-col-3 .services-box5 a:hover,
				#content .content-col-3 .services-box5 a.hover
				{
					color: #76a9a2;
				}

			#content .content-col-3 .update-box .inner,
			#content .content-col-3 .services-box1 .inner,
			#content .content-col-3 .services-box2 .inner,
			#content .content-col-3 .services-box3 .inner,
			#content .content-col-3 .services-box4 .inner,
			#content .content-col-3 .services-box5 .inner
			{
				height: 127px;
				font-weight: bold;
				display: block;
				background: url('/images/home_r1_c2_inner.gif') no-repeat -50px 0;
				padding: 20px 0 0 12px;
			}

			#content .content-col-3 .enquiry-col .inner
			{
				background: url('/images/enquiries_r1_c2_inner.gif') no-repeat 0 0;
			}

			#content .content-col-3 .update-box .inner-hover
			{	
				background: url('/images/home_r1_c2_inner.gif') no-repeat -50px -145px;
			}

			#content .content-col-3 .enquiry-col .inner-hover
			{
				background: url('/images/enquiries_r1_c2_inner.gif') no-repeat 0 -145px;
			}

			#content .content-col-3 .services-box1 .inner
			{
				background: url('/images/corporate_services.jpg') no-repeat 0 0;
			}			

			#content .content-col-3 .services-box1 .inner-hover
			{
				background: url('/images/corporate_services.jpg') no-repeat 0 -160px;
			}

			#content .content-col-3 .services-box2 .inner
			{
				background: url('/images/global_network.jpg') no-repeat 0 0;
			}

			#content .content-col-3 .services-box2 .inner-hover
			{
				background: url('/images/global_network.jpg') no-repeat 0 -159px;
			}

			#content .content-col-3 .services-box3 .inner
			{
				background: url('/images/move_management.jpg') no-repeat 0 0;
			}

			#content .content-col-3 .services-box3 .inner-hover
			{
				background: url('/images/move_management.jpg') no-repeat 0 -160px;
			}
			
			#content .content-col-3 .services-box4 .inner
			{
				background: url('/images/furniture_rental_box.jpg') no-repeat 0 0;
			}

			#content .content-col-3 .services-box4 .inner-hover
			{
				background: url('/images/furniture_rental_box.jpg') no-repeat 0 -160px;
			}
			
			#content .content-col-3 .services-box5 .inner
			{
				background: url('/images/storage_box.jpg') no-repeat 0 0;
			}

			#content .content-col-3 .services-box5 .inner-hover
			{
				background: url('/images/storage_box.jpg') no-repeat 0 -160px;
			}

				#content .content-col-3 .update-box .small
				{
					color: #666;
					font-size: 0.85em;
				}

				#content .content-col-3 .enquiry-col .small
				{
					margin-top: 75px;
					float: left;
					width: 100px;
				}

				#content .content-col-3 .update-box .large
				{
					color: #013a67;
					padding: 3px 0 0 0;
					display: block;
				}
				
				#content .content-col-3 .update-box .small-blue
				{
					color: #666;
					font-size: 0.85em;					
					margin-top: 6px;
					float: left;
				}

			#content .content-col-3 .update-box .bottom,
			#content .content-col-3 .services-box1 .bottom,
			#content .content-col-3 .services-box2 .bottom,
			#content .content-col-3 .services-box3 .bottom,
			#content .content-col-3 .services-box4 .bottom,
			#content .content-col-3 .services-box5 .bottom
			{
				height: 24px;
				padding: 5px 20px 0 0;
				background: url('/images/home_r1_c1_bottom.gif') repeat-x 0 0;
			}

				#content .content-col-3 .update-box .bottom a,
				#content .content-col-3 .services-box1 .bottom a,
				#content .content-col-3 .services-box2 .bottom a,
				#content .content-col-3 .services-box3 .bottom a,
				#content .content-col-3 .services-box4 .bottom a,
				#content .content-col-3 .services-box5 .bottom a
				{
					float: right;
					color: #666;
					font-weight: bold;
					font-size: 0.9em;
					background: url('/images/yellow_arrow.gif') no-repeat 0 3px;
					padding: 0 0 0 18px;
				}

				#content .content-col-3 .update-box .bottom a:hover,
				#content .content-col-3 .update-box .bottom a.hover,
				#content .content-col-3 .services-box1 .bottom a:hover,
				#content .content-col-3 .services-box1 .bottom a.hover,
				#content .content-col-3 .services-box2 .bottom a:hover,
				#content .content-col-3 .services-box2 .bottom a.hover,
				#content .content-col-3 .services-box3 .bottom a:hover,
				#content .content-col-3 .services-box3 .bottom a.hover,
				#content .content-col-3 .services-box4 .bottom a:hover,
				#content .content-col-3 .services-box4 .bottom a.hover,
				#content .content-col-3 .services-box5 .bottom a:hover,
				#content .content-col-3 .services-box5 .bottom a.hover
				{
					color: #013a67;
				}

		/*#content .content-col-3 .gradient
		{
			height: 109px;
			width: 160px;
			background: url('/images/content_c3_grad.gif') repeat-x 0 0;
			float: left;
		}*/

/***************FORMS**************/
form label
{
	color: #51626f;
	width: 150px;
	float: left;
	margin: 2px 0 2px 0;
}

form input,
form textarea
{
	width: 220px;
	margin: 2px 0 2px 0;
	float: left;
}

form textarea
{
	width: 350px;
}

form .submit input
{
	width: 100px;
	margin-left: 150px;
}

form .captcha img
{
	display: block;
}

	form .captcha .captcha-description
	{
		color: #51626f;
	}

	form .captcha input
	{
		margin-left: 150px;
	}

p.success-msg
{
	padding: 0;
	margin: 0;
}

p.error
{
	color: #ff0000!important;
}

/***************FOOTER************/

#footer
{
	background: url('/images/footer_bg.gif') repeat-x 0 0;
	clear: both;
	border-top: 3px solid #fff;
	font-size: 0.6em;
	height: 64px;
	text-align: right;
	color: #a3a3a3;
	width: 975px;
}

	#footer a
	{
		color: #a3a3a3;
	}

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

	#footer span
	{
		padding: 6px 10px 0 10px;
		border-left: 1px solid #ccc;
		height: 24px;
		display: inline-block;
	}

	#footer span.first
	{
		border-left: none;
	}

	#footer .share-this
	{
		float: left;
		margin: 7px 0 0 20px;
	}
	
#call-tracker
{
	font-weight: bold; 
	float: right;
	color: #444;
	padding: 0 0 0 10px;
}

	#call-tracker #_ptcid
	{
		text-align: left; 
		padding-left: 2px; 
		border: none;
	}

