@charset "utf-8";
@import url("form-stylesheet.css");
@import url("pagination-stylesheet.css");
@import url("content-stylesheet.css");
@import url("navigation.css");

/* GLOBAL RESET */
* {
padding: 0px; margin: 0px; }

/* GENERIC TAG ELEMENTS */
html, body {
padding: 0px; margin: 0px; width: 100%; height:100%;}
body {
font:normal 62.5% Arial, Helvetica, sans-serif;}

/* CLEARS */
.clear-both, .clear-left, .clear-right {height:0px; font-size:0px; line-height:0px;}
.clear-both {clear:both;}
.clear-left {clear:left;}
.clear-right {clear:right;}

/* STRUCTURAL ELEMENTS */
.site-container {
position:relative;
margin: 0 auto;
padding: 0 0 20px 0}
.site-container, .header, .feature, .content, .int_content, .footer {
width:961px;}
/* Header */
.header {
height:142px;
padding: 0;
margin-bottom:6px;
background:url(../images/generic/header/bg_logo-fade.gif) left bottom no-repeat;}
	.head_logo {
	position:absolute;
	left:13px;
	top:29px;
	width:160px;
	height:76px;}
		.head_logo a {
		display:block;
		width:160px;
		height:76px;
		background:url(../images/generic/header/qtm_logo.jpg) left top no-repeat;
		text-indent:-999999px;}
	.head_slogan {
	position:absolute;
	right:0px;
	top:38px;
	width:519px;
	height:20px;
	background:url(../images/generic/header/slogan.jpg) right top no-repeat;}
		.head_slogan h3 {
		text-indent:-99999px;}
	/* Theme 1 logo and slogan */
	#theme1 .head_logo a {background:url(../images/generic/header/theme1/qtm_logo.jpg) left top no-repeat;}
	#theme1 .head_slogan {background:url(../images/generic/header/theme1/slogan.jpg) right top no-repeat;}
	/* Theme 2 logo and slogan */
	#theme2 .head_logo a {background:url(../images/generic/header/theme2/qtm_logo.jpg) left top no-repeat;}
	#theme2 .head_slogan {background:url(../images/generic/header/theme2/slogan.jpg) right top no-repeat;}
	/* Theme 3 logo and slogan */
	#theme3 .head_logo a {background:url(../images/generic/header/theme3/qtm_logo.jpg) left top no-repeat;}
	#theme3 .head_slogan {background:url(../images/generic/header/theme3/slogan.jpg) right top no-repeat;}
	/* Theme 4 logo and slogan */
	#theme4 .head_logo a {background:url(../images/generic/header/qtm_logo.jpg) left top no-repeat;}
	#theme4 .head_slogan {background:url(../images/generic/header/slogan.jpg) right top no-repeat;}
	
	.nav {
	position:relative;
	width:760px;
	height:38px;
	background:url(../images/generic/header/nav/bg_fade.gif) left top repeat-x;
	position:absolute;
	top:104px;
	right:0px;
	z-index:900;}

/* Additional Content */
.feature {height:363px;margin-bottom:6px;}
/*	.feature.img_1 { background:url(/images/home/feature/bg_img1.jpg) left top no-repeat;}
	.feature.img_2 { background:url(/images/home/feature/bg_img2.jpg) left top no-repeat;}
	.feature.img_3 { background:url(/images/home/feature/bg_img3.jpg) left top no-repeat;} */
	.feature.img_1 { background:url(../images/banners/Design.jpg) left top no-repeat;}
	.feature.img_2 { background:url(../images/banners/Electrical.jpg) left top no-repeat;}
	.feature.img_3 { background:url(../images/banners/Traffic-Management.jpg) left top no-repeat;}
	.feature.img_4 { background:url(../images/banners/Training.jpg) left top no-repeat;}
	.feature.img_5 { background:url(../images/banners/new-home.jpg) left top no-repeat;}
.feature_overlay {
width:961px;
height:363px;
background: url(../images/home/feature/bg_overlay.png) left top no-repeat;}
	.feature_quote {
	background:url(../images/home/feature/slogan.png) left top no-repeat;
	width:316px;
	height:188px;}
		.feature_quote h3 {
		text-indent:-99999px;}
	.feature_services {
	float:right;
	width:auto;
	min-height:170px;
	padding: 5px 0 0 0}
		.feature_services .box {
		position:relative;
		width:156px;
		min-height:170px;
		float:right;
		background:url(../images/home/feature/box-bg_x-repeat.gif) right top repeat-y;
		padding: 0 0 0 5px;}
			.feature_services .box .box_head {
			background:url(../images/home/feature/box-bg_head.gif) right top no-repeat;
			width:156px;
			height:6px;
			line-height:0px;
			font-size:0px;}
			.feature_services .box .box_content {
			background:url(../images/home/feature/box-bg_content.gif) right bottom no-repeat;
			min-height:161px;}
				.feature_services .box .box_content h2 {
				display:block;
				width:156px;
				height:59px;
				padding:0;
				margin:0;
				text-indent:-99999px;}
					.feature_services .box .box_content h2.header1 {background:url(../images/home/feature/bg_header1.png) left top no-repeat;}
					.feature_services .box .box_content h2.header2 {background:url(../images/home/feature/bg_header2.png) left top no-repeat;}
					.feature_services .box .box_content h2.header3 {background:url(../images/home/feature/bg_header3.png) left top no-repeat;}
					.feature_services .box .box_content h2.header4 {background:url(../images/home/feature/bg_header4.png) left top no-repeat;}
				.feature_services .box .box_content p {
				font:normal 1.0em Verdana, Arial, Helvetica, sans-serif; 
				padding: 13px 30px 0 12px;
				color:#4d4c4c;
				line-height:19px;}
				.feature_services .box .box_content a:link,
				.feature_services .box .box_content a:active,
				.feature_services .box .box_content a:visited {
				display:block;
				background:url(../images/home/feature/bg_more.gif) left top no-repeat;
				width:61px;
				height:61px;
				position:absolute;
				bottom:3px;
				right:3px;
				text-indent:-99999px;
				overflow:hidden;}
				/* Box 2 */
				.feature_services .box .box_content a.box2:link,
				.feature_services .box .box_content a.box2:active,
				.feature_services .box .box_content a.box2:visited {
				background:url(../images/home/feature/bg_more-box2.gif) left top no-repeat;}
				/* Box 3 */
				.feature_services .box .box_content a.box3:link,
				.feature_services .box .box_content a.box3:active,
				.feature_services .box .box_content a.box3:visited {
				background:url(../images/home/feature/bg_more-box3.gif) left top no-repeat;}
				/* Box 4 */
				.feature_services .box .box_content a.box4:link,
				.feature_services .box .box_content a.box4:active,
				.feature_services .box .box_content a.box4:visited {
				background:url(../images/home/feature/bg_more-box4.gif) left top no-repeat;}
			.feature_services .box .box_foot {
			background:url(../images/home/feature/box-bg_foot.gif) right bottom no-repeat;
			height:3px;
			line-height:0px;
			font-size:0px;}

/* Content */
.content {
background: url(../images/home/content/bg_x-repeat.gif) left top repeat-y;
clear:both;
min-height:284px;
margin-bottom:6px;}
.content_b {}
	.textarea {
	width:639px;
	float:right;}
		.textarea_head {
		width:639px;
		height:54px;
		background:url(../images/home/content/bg_textarea-head.gif) left top no-repeat;
		border-bottom:solid 1px #b5b6b6;}
			.textarea_head h1 {
			background:url(../images/home/content/header_welcome.gif) 20px 16px no-repeat;
			width:639px;
			height:54px;
			padding:0;margin:0;
			text-indent:-99999px;}
		.textarea_content {
		background:url(../images/home/content/bg_textarea-content.gif) left top repeat-x;
		margin: 0 1px;
		padding: 20px 20px 5px 20px;}
			.textarea_content p:first-child {
			font:normal 1.2em Arial, Helvetica, sans-serif;
			color:#464646;
			line-height:1.9em;}
	/* Left Column Box */
	.l-col_box {
	background:url(../images/home/content/bg_news-head.gif) left top no-repeat;
	width:316px;}
		.l-col_box .l-col_box_head {
		position:relative;
		background: url(../images/home/content/bg_head-divide.gif) left bottom repeat-x;
		height:55px;}
			.l-col_box .l-col_box_head h2 {
			height:55px;
			padding:0;
			margin:0;
			text-indent:-99999px;}
		.l-col_box .l-col_box_content {
		padding:15px 20px 0 20px;
		background:url(../images/home/content/bg_news-fade.gif) left 0px no-repeat;}
		.l-col_box .l-col_box_content p {
		padding:0 0 13px 0;
		line-height:15px;}
		.l-col_box .l-col_box_foot {
		background:url(../images/home/content/bg_l-col-foot.gif) left top no-repeat #fff;
		height:11px;
		line-height:0px;
		font-size:0px;}
	/* Latest News box */
	.l-col_box.news {
	min-height:284px;}
			.l-col_box.news .l-col_box_head h2 {
			background:url(../images/home/content/header_latest-news.gif) 21px 18px no-repeat;}
			.l-col_box.news .l-col_box_head a.btn_view-all {
			position:absolute;
			right:12px;
			top:15px;
			display:block;
			background:url(../images/home/content/bg_btn.gif) left top no-repeat;
			width:56px;
			height:20px;
			padding: 4px 0 0 17px;
			float:right;
			text-decoration:none;
			font:normal 14px Arial, Helvetica, sans-serif;
			color:#5e5e5e;}
			.l-col_box.news .l-col_box_head a.btn_view-all span {
			color:#7f7e7e;}
		.l-col_box.news ul {
		list-style:none;
		padding:8px 20px 0 20px;
		background:url(../images/home/content/bg_news-fade.gif) left 0px no-repeat;}
			.l-col_box.news ul li {
			background:url(../images/home/content/news_divider.gif) left bottom no-repeat;
			padding: 13px 0 19px 0;}
			.l-col_box.news ul li.end {background:none;}
				.l-col_box.news li h3 {
				background:url(../images/generic/arrow_red.gif) left 5px no-repeat;
				padding:0 0 0 9px;
				font:normal 12px Arial, Helvetica, sans-serif;}
					.l-col_box.news li h3 span {
					color:#7d7d7d;
					border-right:solid 1px #7d7d7d;
					padding: 0 5px 0 0;
					margin: 0 5px 5px 0;}
					.l-col_box.news li h3 a {
					font-weight:bold;
					text-decoration:none;
					color:#b90336;}
				.l-col_box.news li p {
				padding:0 0 0 9px;}
				.l-col_box.news li p a {
				font:normal 10px Verdana, Arial, Helvetica, sans-serif;
				color:#424242;
				text-decoration:none;line-height:19px;}
	/* Online Training box */
	.l-col_box.online-training {
	position:relative;}
		.l-col_box.online-training .laptop {
		position:absolute;
		top:7px;
		right:10px;
		width:127px;
		height:94px;
		background:url(../images/home/content/img_laptop.png) left top no-repeat;
		z-index:700;}
			.l-col_box.online-training .l-col_box_head h2 {
			background: url(../images/home/content/header_online-training.gif) 21px 18px no-repeat;}
			/* COMING SOON: Delete this once module is live */
			.l-col_box.online-training .l-col_box_content p a.online-training {
			font:bold 1.3em  "Arial Narrow", Arial, Helvetica, sans-serif;
			color:#9a0222;}
			.l-col_box.online-training .l-col_box_content p a.online-training span {
			color:#525252;}
	/* Work order form box */
	.l-col_box.work-order-form {}
			.l-col_box.work-order-form .l-col_box_head h2 {
			background: url(../images/home/content/header_work-order.gif) 21px 18px no-repeat;}
			.l-col_box .l-col_box_content p a,
			.l-col_box.work-order-form .l-col_box_content p a {
			display:block;
			background:url(../images/generic/arrow_red.gif) left 6px no-repeat;
			list-style:none;
			padding:0 0 0 9px;
			color:#525252;
			text-decoration:none;}
			.l-col_box .l-col_box_content p a:hover,
			.l-col_box.work-order-form .l-col_box_content p a:hover {
			color:#000;}
	/* Google Map (on contact page)*/
	.google-map {
	position:relative;
	width:400px;
	height:300px;
	background:#fff;
	float:right;
	border:solid 1px #999;
	margin:0 0 0 10px;
	padding: 5px 5px 5px 0;
	text-align:center;}
		.google-map iframe {
		display:block;
		position:absolute;
		top:5px;
		left:0;
		padding:0;
		margin:0;
		width:400px;
		height:300px;}
	.content_foot {
	width:961px;
	clear:both;
	background:url(../images/home/content/bg_foot.gif) left top no-repeat;
	height:5px;
	line-height:0px;
	font-size:0px}
	

/* Interior Content */
.int_content {
background:url(../images/interior/content/bg_x-repeat.gif) left top repeat-y;}
	.int_content_b {}
	.int_content_b.img1 {background:url(../images/interior/content/Design.jpg) left top no-repeat;}
	.int_content_b.img2 {background:url(../images/interior/content/Training.jpg) left top no-repeat;}
	.int_content_b.img3 {background:url(../images/interior/content/Electrical.jpg) left top no-repeat;}
	.int_content_b.img4 {background:url(../images/interior/content/Traffic-Management.jpg) left top no-repeat;}
		.int_content_c { background:url(../images/interior/content/bg_overlay.png) left top no-repeat;}
			.int_cont_head {
			height:61px;}
			 .int_cont_head h2 {
			 width:195px;
			height:55px;
			padding: 0;
			margin:0;
			text-indent:-99999px;}
				#home .int_cont_head h2 {background:url(../images/interior/content/header_home.gif) center center no-repeat;}
				#profile .int_cont_head h2 {background:url(../images/interior/content/header_corporate-profile.gif) center center no-repeat;}
				#services .int_cont_head h2 {background:url(../images/interior/content/header_our-services.gif) center center no-repeat;}
					#theme1 #services .int_cont_head h2 {background:url(../images/interior/content/header_our-services2.gif) center center no-repeat;}
					#theme2 #services .int_cont_head h2 {background:url(../images/interior/content/header_our-services3.gif) center center no-repeat;}
					#theme3 #services .int_cont_head h2 {background:url(../images/interior/content/header_our-services4.gif) center center no-repeat;}
				#jobs .int_cont_head h2 {background:url(../images/interior/content/header_jobs.gif) center center no-repeat;}
				#contact .int_cont_head h2 {background:url(../images/interior/content/header_contact-us.gif) center center no-repeat;}
				#privacy .int_cont_head h2 {background:url(../images/interior/content/header_privacy-policy.gif) center center no-repeat;}
				#disclaimer .int_cont_head h2 {background:url(../images/interior/content/header_disclaimer.gif) center center no-repeat;}
				#sitemap .int_cont_head h2 {background:url(../images/interior/content/header_site-map.gif) center center no-repeat;}
				#news .int_cont_head h2 {background: url(../images/interior/content/header_news.gif) center center no-repeat;}
			.int_cont_r {
			width:760px;
			background:url(../images/interior/content/bg_right-cont-head.gif) left top no-repeat;
			float:right;}
			.int_cont_r_b {
			min-height:760px;
			padding: 20px 33px 28px 33px; }
				ul.news-list { list-style:none;padding:20px 0 0 0;}
					ul.news-list li {
					display:block;
					position:relative;
					background:url(../images/interior/content/new-list_divide.gif) left bottom no-repeat;
					padding: 0 0 27px 0;
					margin: 0 0 23px 0;}
						ul.news-list li div {
						border-left:solid 5px #dcdcdc;
						padding: 0 0 0 8px;}
						ul.news-list li h3 {
						font:bold 1.2em Arial, Helvetica, sans-serif;
						padding: 0 0 4px 0;}
							ul.news-list li h3 span {
							font:normal 0.9em Arial, Helvetica, sans-serif;
							color:#7d7d7d;
							border-right:solid 1px #5a5a5a;
							padding: 0 5px 0 0;
							margin: 0 5px 0 0;}
						ul.news-list li p {
						display:block;
						width:615px;
						font:normal 1.0em Arial, Helvetica, sans-serif;
						line-height:1.5em;
						padding: 0 0 0 0 ;
						color:#424242;}
						ul.news-list li a {
						display:block;
						position:absolute;
						right:0px;
						bottom:0px;
						background:url(../images/home/feature/bg_more.gif) left top no-repeat;
						width:61px;
						height:61px;
						padding: 0 0 2px 0;
						text-indent:-99999px;}
				a.back {
				display:block;
				background:url(../images/interior/content/btn_bg_back.gif) left top no-repeat;
				height:20px;
				width:76px;
				font:normal 1.4em Arial, Helvetica, sans-serif;
				color:#666565;
				text-decoration:none;
				padding: 4px 0 0 18px;
				float:right;}
				a.back span {
				color:#424242;}
				h1.news-fade {
				background:url(../images/interior/content/header_fade.gif) left bottom no-repeat;
				padding: 0 0 45px 0;
				border:none;}
				h2.news-article {
				font:bold 1.4em Arial, Helvetica, sans-serif;
				padding: 6px 0 10px 0;}
					h2.news-article span {
					font:normal 0.9em Arial, Helvetica, sans-serif;
					color:#7d7d7d;
					border-right:solid 1px #5a5a5a;
					padding: 0 5px 0 0;
					margin: 0 5px 0 0;}
			.int_cont_l {
			background:url(../images/interior/content/bg_content_l.gif) left top no-repeat;
			width:196px;
			min-height:400px;
			padding: 0 5px 0 0;
			margin: 170px 0 0 0;
			float:right;}
				.int_cont_l_head {
				background:url(../images/interior/content/bg_content_l_head.gif) left bottom repeat-x;
				height:51px;
				padding: 6px 0 0 0;}
				.int_cont_l_head h2 {
				background:url(../images/interior/content/header_contact-details.gif) 23px 18px no-repeat;
				height:51px;
				padding: 0;
				text-indent:-99999px;}
					.address_box {padding: 20px 0 17px 24px;}
					.address_box.fade {
					background:url(../images/interior/content/bg_fade.png) left top no-repeat;
					padding-top: 25px;}
					.address_box h3 {
					color:#fff;
					font:normal 1.4em Verdana, Arial, Helvetica, sans-serif;
					padding:0;}
					.address_box h3 span {color:#b8b8b8;}
					.address_box h3 span.red {color:#fe5757;}
						#theme1 .address_box h3 span.red {color:#F57D25;}
						#theme2 .address_box h3 span.red {color:#85e4a2;}
						#theme3 .address_box h3 span.red {color:#80cbff;}
					.address_box p.address {
					display:block;
					background:url(../images/interior/content/bg_address.gif) left 14px no-repeat;
					min-height:61px;
					font:normal 0.9em Verdana, Arial, Helvetica, sans-serif;
					color:#dddcdc;
					padding: 5px 0 10px 28px;
					line-height:22px;}
					.address_box p.p2 {color:#fff;padding: 0 0 8px 0;}
					.address_box p.p2 span {color:#ff8686;}
						#theme1 .address_box p.p2 span {color:#F57D25;}
						#theme2 .address_box p.p2 span {color:#85e4a2;}
						#theme3 .address_box p.p2 span {color:#80cbff;}
					.address_box a {color:#fff;}
	.int_cont_base {
	clear:both;
	background:url(../images/interior/content/bg_content_base.gif) left top no-repeat;
	height:6px;
	line-height:0;
	font-size:0;}

/* Footer */
.footer {margin: 0 0 6px 0;}
	.foot_links {background:url(../images/home/footer/foot_x-repeat.gif) left top repeat-y;
	width:639px;
	float:right;}
		.foot_links_b {background:url(../images/home/footer/foot_head.gif) left top no-repeat;
		padding: 5px 0 0 18px;
		min-height:93px;}
		.foot_links_b ul {
		list-style:none;
		padding:0 0 0 0;margin:0;
		float:left;}
		ul.row1 {
		background:url(../images/home/footer/header_sitemap.gif) left 4px no-repeat;
		padding: 6px 0 0 28px;
		min-height:81px;}
			ul.row1 li {background-position:left 7px;}
			ul.row1 li a {padding: 4px 0 5px 0;}
		ul.row2 {
		background:url(../images/home/footer/header_services.gif) 16px 4px no-repeat;
		width:190px;
		min-height:81px;
		padding: 6px 0 0 50px;}
			ul.row2 li {background-position:left 7px;}
			ul.row2 li a {padding: 4px 0 5px 0;}
		ul.row3 {
		background: url(../images/home/footer/header_extra-nav.gif) 12px 4px no-repeat;
		padding: 0px 0 0 46px;
		min-height:87px;}
			ul.row3 li {background-position:left 13px;}
			ul.row3 li a {padding: 9px 0 10px 0;}
			.foot_links_b li {
			background-image:url(../images/generic/arrow_red.gif);
			background-repeat:no-repeat;
			padding: 0 0 0 12px;}
			.foot_links_b li.end {}
			.foot_links_b li.end a {border:none; padding-bottom: 0px;}
			.foot_links_b ul li a {
			font:normal 1.0em Arial, Helvetica, sans-serif;
			display:block;
			text-decoration:none;
			text-transform:lowercase;
			color:#515151;
			line-height:11px;
			border-bottom:dotted 1px #b6b6b6;}
			.foot_links_b ul li a:hover {color:#000}
		.copyright {
		background:url(../images/home/footer/qec_logo-home.gif) right 28px no-repeat;
		float:right;
		padding: 8px 0 0 0;
		margin: 0 12px 0 0;
		min-height:75px;}
			.copyright p {}
			p.p1 {
			font:normal 1.2em Arial, Helvetica, sans-serif;
			color:#575758;
			padding: 0 0 2px 0;}
			p.p2 {
			font:normal 1.1em Arial, Helvetica, sans-serif;
			color:#797979;
			padding: 0 0 0px 0;}
			.indepth-logo {}
				.indepth-logo p {
				padding:2px 3px 0 0px;
				font:normal 1.1em Arial, Helvetica, sans-serif;
				color:#737070;}
				.indepth-logo a {
				display:block;
				b/ackground:url(../images/home/footer/indepth-logo.gif) left bottom no-repeat;
				width:103px;
				height:26px;
				padding:18px 0 0 0;
				text-indent:-99999px;
				float:left;}
		
	.foot_advert {
	background:url(../images/home/footer/anti-drug_advert.gif) left top no-repeat;
	width:316px;
	height:104px;}
	.foot_advert p {text-indent:-99999px;}
	.foot_links_base {
	clear:both;
	background:url(../images/home/footer/foot_base.gif) left top no-repeat;
	height:6px;
	line-height:0px;
	font-size:0;}

/* Internal Footer */
.int_footer { background:url(../images/interior/content/footer/foot_x-repeat.png) left top repeat-y;
margin:0;
padding:0;
width:auto;
clear:both;}
	.int_footer .foot_links { background: url(../images/interior/content/footer/foot_head.png) left top no-repeat;
	padding: 18px 0 0 0;
	margin:0;
	float:none;
	width:auto;}
		.int_footer .foot_links_b {background: url(../images/interior/content/footer/foot_cont.png) left top no-repeat;
		padding: 0px 0 0 18px;
		min-height:93px;}
		.int_footer .foot_links_b ul {
		list-style:none;
		padding:0 0 0 0;margin:0;
		float:left;}
		.int_footer ul.row1 {
		background:url(../images/home/footer/header_sitemap.gif) left 4px no-repeat;
		padding: 6px 0 0 28px;
		min-height:81px;}
			.int_footer ul.row1 li {background-position:left 7px;}
			.int_footer ul.row1 li a {padding: 4px 0 5px 0;}
		.int_footer ul.row2 {
		background:url(../images/home/footer/header_services.gif) 36px 4px no-repeat;
		width:190px;
		min-height:81px;
		padding: 6px 0 0 70px;}
			.int_footer ul.row2 li {background-position:left 7px;}
			.int_footer ul.row2 li a {padding: 4px 0 5px 0;}
		.int_footer ul.row3 {
		background: url(../images/home/footer/header_extra-nav.gif) 32px 4px no-repeat;
		padding: 0px 0 0 66px;
		min-height:87px;}
			.int_footer ul.row3 li {background-position:left 13px;}
			.int_footer ul.row3 li a {padding: 9px 0 10px 0;}
			.int_footer .foot_links_b li {
			background-image:url(../images/generic/arrow_red.gif);
			background-repeat:no-repeat;
			padding: 0 0 0 12px;}
			.int_footer .foot_links_b li.end {}
			.int_footer .foot_links_b li.end a {border:none; padding-bottom: 0px;}
			.int_footer .foot_links_b ul li a {
			font:normal 1.0em Arial, Helvetica, sans-serif;
			display:block;
			text-decoration:none;
			text-transform:lowercase;
			color:#515151;
			line-height:11px;
			border-bottom:dotted 1px #b6b6b6;}
			.int_footer .foot_links_b ul li a:hover {color:#000}
		.int_footer .copyright {
		background:url(../images/home/footer/qec_logo.gif) right 10px no-repeat;
		float:right;
		padding: 8px 48px 0 0;
		margin: 0 12px 0 0;}
			.int_footer .copyright p { text-align:right;}
			.int_footer p.p1 {
			font:normal 1.4em Arial, Helvetica, sans-serif;
			color:#575758;
			padding: 0 0 2px 0;}
			.int_footer p.p2 {
			font:normal 1.1em Arial, Helvetica, sans-serif;
			color:#797979;
			padding: 0 0 17px 0;}
			.int_footer .indepth-logo {}
				.int_footer .indepth-logo p {
				padding:2px 3px 0 12px;
				float:left;
				font:normal 1.1em Arial, Helvetica, sans-serif;
				color:#737070;}
				.int_footer .indepth-logo a {
				display:block;
				b/ackground:url(../images/home/footer/indepth-logo.gif) left top no-repeat;
				width:103px;
				height:26px;
				padding:0 0 0 0;
				text-indent:-99999px;
				float:left;}
	.int_footer .foot_links_base {
	display:none;}

.negative_message {
	font-size:14px;
	color:#bb2322;
	margin: 0px 0px 20px 0px	
}
.positive_message {
	font-size:14px;
	color:#2223bb;
	margin: 0px 0px 20px 0px	
}

.client-detail
{
	margin:0 0 5px 0;
}

.map-item-title
{
	text-decoration:none;
	color:#B90336;
	font-size:1.2em;
	font-weight:bold;
}

.map-item-title a
{
	text-decoration:none;
	color:#B90336;
	font-size:1.2em;
	font-weight:bold;	
}
