﻿/* 
 * Author: Interactive, Agility
 * Date: 2009-April-08
 *
 */
 
body { font-family: Arial, sans-serif; }
 
.container {
	width: 1000px;
	background: #fff;
}

	.header {
		background: #fff url(/EN/GIL/PublishingImages/Header/agi_utilnav_bg.png) no-repeat top right;
	}
	
		.header img#logo_header {
			margin: 25px 0 24px 20px;
		}
		
		/*** removing grey streak background for INF only***/					
		#inf_home .header {
			background: none;
		}
	
	.content {
		font-size: 14px;
		background: #fff;
	}
	
		/* manages the content div for INF */
		#inf_content { margin-bottom: 25px; height: 475px; }
				
		body .splashtab { color: #fff; font-family: Arial, sans-serif; }		
		body .splashtab p {	line-height: 1.4; color: #888; }
		body .splashtab a { color: #5a9a98; text-decoration: none; }
		
		#clickdescriptor { float: left; margin-left: 10px; width: 350px; }		
		#clickdescriptor a { font-weight: bold;	font-size: 15px; }		
		#clickdescriptor p { color: #888; font-size: 14px; }
				
		/* adjustments here expose the background image */
		#inf_home .splashtab { background: #eee; padding: 275px 20px 20px 20px; } /* padding-top added to 'push' down text */
				
		/* Author may specify additional pics for each tab */
		#inf_home #tab1 { background: transparent url(http://connections.agilityportal.com/img/corp/agi_inf_aboutus_bg.jpg) no-repeat top left;  }
		#inf_home #tab2 { background: transparent url(http://connections.agilityportal.com/img/corp/agi_inf_realestate_bg.jpg) no-repeat top left; }
		#inf_home #tab3 { background: transparent url(http://connections.agilityportal.com/img/corp/agi_inf_aviation_bg.jpg) no-repeat top left;  }
		#inf_home #tab4 { background: transparent url(http://connections.agilityportal.com/img/corp/agi_inf_customs_bg.jpg) no-repeat top left; }
		#inf_home #tab5 { background: transparent url(http://connections.agilityportal.com/img/corp/agi_inf_wastemanage_bg.jpg) no-repeat top left; }
	
		#inf_home #tab1 span { color: #fff; }
		#inf_home #tab1 span a.infraunit { color: #fff; margin-left: 10px; font-size: 13px; }
		
		#inf_home #tab2 p { width: 675px; }
		
		/* temporary tabbing */
		
		#inf_home #tab1 span.waste-ff, #inf_home #tab2 span.waste-ff, #inf_home #tab3 span.waste-ff, 
		#inf_home #tab4 span.waste-ff, #inf_home #tab5 span.waste-ff { position: absolute; top: 734px; left: 799px; font-size: 12px; }
		
			* html #inf_home #tab1 span.waste-ff, * html #inf_home #tab2 span.waste-ff, * html #inf_home #tab3 span.waste-ff, 
			* html #inf_home #tab4 span.waste-ff, * html #inf_home #tab5 span.waste-ff { position: absolute; top: 737px; left: 799px; font-size: 12px; }

		
		#inf_home #tab1 span.customs-ff, #inf_home #tab2 span.customs-ff, #inf_home #tab3 span.customs-ff, 
		#inf_home #tab4 span.customs-ff, #inf_home #tab5 span.customs-ff { position: absolute; top: 714px; left: 799px; font-size: 12px; }
		
			* html #inf_home #tab1 span.customs-ff, * html #inf_home #tab2 span.customs-ff, * html #inf_home #tab3 span.customs-ff, 
			* html #inf_home #tab4 span.customs-ff, * html #inf_home #tab5 span.customs-ff { position: absolute; top: 717px; left: 799px; font-size: 12px; }

		
		#inf_home #tab1 span.aviation-ff, #inf_home #tab2 span.aviation-ff, #inf_home #tab3 span.aviation-ff,
		#inf_home #tab4 span.aviation-ff, #inf_home #tab5 span.aviation-ff { position: absolute; top: 694px; left: 799px; font-size: 12px; }

			* html #inf_home #tab1 span.aviation-ff, * html #inf_home #tab2 span.aviation-ff, * html #inf_home #tab3 span.aviation-ff,
			* html #inf_home #tab4 span.aviation-ff, * html #inf_home #tab5 span.aviation-ff { position: absolute; top: 697px; left: 799px; font-size: 12px; }
		
		#inf_home #tab1 span.real-ff, #inf_home #tab2 span.real-ff, #inf_home #tab3 span.real-ff, 
		#inf_home #tab4 span.real-ff, #inf_home #tab5 span.real-ff { position: absolute; top: 674px; left: 799px; font-size: 12px; }
		
			* html #inf_home #tab1 span.real-ff, * html #inf_home #tab2 span.real-ff, * html #inf_home #tab3 span.real-ff, 
			* html #inf_home #tab4 span.real-ff, * html #inf_home #tab5 span.real-ff { position: absolute; top: 677px; left: 799px; font-size: 12px; }	
			
		#inf_home #tab1 span.infra-ff, #inf_home #tab2 span.infra-ff, #inf_home #tab3 span.infra-ff, 
		#inf_home #tab4 span.infra-ff, #inf_home #tab5 span.infra-ff { position: absolute; top: 654px; left: 799px; font-size: 12px; font-weight: bold; }
		
			* html #inf_home #tab1 span.infra-ff, * html #inf_home #tab2 span.infra-ff, * html #inf_home #tab3 span.infra-ff, 
			* html #inf_home #tab4 span.infra-ff, * html #inf_home #tab5 span.infra-ff { position: absolute; top: 657px; left: 799px; font-size: 12px; }	


		/* */
		
		#inf_home #tab1 span.waste-ff a, #inf_home #tab2 span.waste-ff a, #inf_home #tab3 span.waste-ff a, 
		#inf_home #tab4 span.waste-ff a, #inf_home #tab5 span.waste-ff a { color: #999; }
		
		#inf_home #tab1 span.customs-ff a, #inf_home #tab2 span.customs-ff a, #inf_home #tab3 span.customs-ff a, 
		#inf_home #tab4 span.customs-ff a, #inf_home #tab5 span.customs-ff a { color: #999 }
		
		#inf_home #tab1 span.aviation-ff a, #inf_home #tab2 span.aviation-ff a, #inf_home #tab3 span.aviation-ff a,
		#inf_home #tab4 span.aviation-ff a, #inf_home #tab5 span.aviation-ff a { color: #999; }
		
		#inf_home #tab1 span.real-ff a, #inf_home #tab2 span.real-ff a, #inf_home #tab3 span.real-ff a, 
		#inf_home #tab4 span.real-ff a, #inf_home #tab5 span.real-ff a { color: #999; }
		
		#inf_home #tab1 span.infra-ff a, #inf_home #tab2 span.infra-ff a, #inf_home #tab3 span.infra-ff a, 
		#inf_home #tab4 span.infra-ff a, #inf_home #tab5 span.infra-ff a { color: #888; }

		
	
	.footer {
		padding: 30px 20px;
		border-top: 1px solid #cecece;
		border-bottom: 1px solid #cecece;
	}
	
		/* fatfooter */
		#fatfooter {
			padding: none;
			background: transparent;
			color: #fff;
			font-size: 12px;
		}
		
		#fatfooter h4, #fatfooter ul li {
		margin-bottom: 5px;
		}
			#fatfooter ul li a {
				font-size: 12px;
				text-decoration: none;
				color: #999;
			}
			
			/*#fatfooter ul li a:hover {
				color: #515151;
			}*/
			
			#fatfooter h4 a {
				font-weight: bold;
				text-decoration: none;
				color: #888;
			}
		
		#fatfooter .col {
			float: left;
			background-color: #fff;
			margin-left: 90px; /* default is 60px*/
		}
		
		#fatfooter .first {
			margin-left: 0;
		}
		
		#footerlegal {
			font-size: 11px;
			padding: 20px;
		}
		
		#footerlegal p, #footerlegal a {
			color: #999;
		}
		
		#footerlegal a {
			text-decoration: none;
		}
		
		#footerlegal span {
			margin: 0 5px;
		}
	

/* clearing */
.container, .footer { /* removed .content because of problemss */
	overflow: visible;
}

