/* CSS Document */

.as-front-page-header-wrapper
{
	width:100%;
	
	display: -webkit-box;
	-webkit-box-orient: horizontal;
	-webkit-box-align: start;
	-webkit-box-pack: center;
	
	display: -moz-box;
	-moz-box-orient: horizontal;
	-moz-box-align: start;
	-moz-box-pack: center;
	
	display: box;
	box-orient: horizontal;
	box-align: start;
	box-pack: center;
}

.as-front-page-header
{
	position:relative;
	width:940px;
	padding-top:35px;
}

.as-front-page-company-logo
{
	position:relative;
	
	height:140px;
	width:200px;
	background-image: url('../images/front-page-airservices-logo.png');
	background-repeat:no-repeat;
	background-position:center center;
	
	text-indent:-999em;
}
	
.as-front-page-tagline
{
	position:absolute;
	right:10px;
	bottom:30px;
	width:187px;
	height:21px;
	overflow:visible;
	
}

.as-front-page-ticker
{
	/*height:254px;*/
	overflow:hidden;
	background-color:#f2f2f2;
	position:relative;
	
}

.as-front-page-ticker-nav
{
	width:275px;
	float:right;
	padding-left:20px;
	background: -moz-linear-gradient(left, rgba(241,242,242,1) 0%, rgba(218,219,220,1) 90%, rgba(216,217,218,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, 0 0, 100% 0, color-stop(0%,rgba(241,242,242,1)), color-stop(90%,rgba(218,219,220,1)), color-stop(100%,rgba(216,217,218,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, rgba(241,242,242,1) 0%,rgba(218,219,220,1) 90%,rgba(216,217,218,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, rgba(241,242,242,1) 0%,rgba(218,219,220,1) 90%,rgba(216,217,218,1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(left, rgba(241,242,242,1) 0%,rgba(218,219,220,1) 90%,rgba(216,217,218,1) 100%); /* IE10+ */
	background: linear-gradient(left, rgba(241,242,242,1) 0%,rgba(218,219,220,1) 90%,rgba(216,217,218,1) 100%); /* W3C */
}


.as-ticker-nav .page-item
{
	padding-left:30px;
}
.as-ticker-nav .page-item a
{
	
	display:block;
	font-family: helvetica, sans-serif;
	font-size:14px;
	color:#666;
	
	
	line-height:50px;
	text-decoration:none;
	border-bottom:1px solid #f2f2f2;
}

.as-ticker-nav .page-item a:hover,
.as-ticker-nav .as-ticker-current a
{
	color:rgb(0,153,254);
}

.as-ticker-nav .page-item a .as-ticker-feature-image
{
	
	position:absolute;
	top:0;
	left:0;
	width:685px;
	height:254px;
	
	background-color:#000;
	z-index:1;
	
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}

.as-ticker-nav .page-item a .as-ticker-feature-image img
{
	opacity:0;
	
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}

.as-ticker-nav .page-item a:hover .as-ticker-feature-image,
.as-ticker-nav .as-ticker-current a .as-ticker-feature-image
{
	z-index:3;
	min-height:0; /*IE hasLayout hack to make images show*/
}
.as-ticker-nav .page-item a:hover .as-ticker-feature-image img,
.as-ticker-nav .as-ticker-current a .as-ticker-feature-image img
{
	opacity:1;
}

.as-ticker-nav .page-item-current a .as-ticker-feature-image img
{
	opacity:1;
}
.as-ticker-nav .page-item-current a .as-ticker-feature-image
{
	z-index:2;
}


.as-ticker-nav .page-item a .arrow-left
{
	opacity:0;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.as-ticker-nav .page-item a:hover .arrow-left,
.as-ticker-nav .as-ticker-current a .arrow-left
{
	opacity:1;
}

.arrow-left
{
	position:relative;
	z-index:99;
	width: 0;
	height: 0;
	float:left;
	margin-top:12px;
	margin-left:-33px;
	border-top: 13px solid transparent;
	border-bottom: 13px solid transparent; 

	border-right:13px solid rgb(241,242,242);
}

.as-front-page-ticker-shadow
{
	position:absolute;
	top:0;
	left:0;
	z-index:50;
	
	width:685px;
	height:254px;
	
	-moz-box-shadow: inset 0 0 10px 5px rgba(0,0,0,0.2);
	-webkit-box-shadow: inset 0 0 10px 5px rgba(0,0,0,0.2);
	box-shadow: inset 0 0 10px 5px rgba(0,0,0,0.2);
}	

.img-text
{
	width:665px;
	background-color:rgba(0,0,0,0.8);
	color:#fff;
	position:absolute;
	left:0;
	bottom:20px;
	line-height:14px;
	font-size:11px;
	padding:10px;
	z-index:49;
}

.as-front-page-grid
{
	padding:20px 0;
}

/* = as-front-page-portal-links
------------------------------------------ */

.as-front-page-portal-links a,
.as-front-page-portal-links a:visited
{
	display:block;
	height:40px;
	padding-left:30px;
	text-decoration:none;
	line-height:40px;
	font-size:14px;
	color:rgb(0,153,254);
	color:#555;
	background-image:url('../images/as-front-page-portal-arrow.png');
	background-repeat:no-repeat;
	background-position:0 -5px;
}

.as-front-page-portal-links a:hover
{
	color:rgb(0,153,254);
	background-position:0 -55px;
}

.as-front-page-ipsfoi .as-ips-link a,
.as-front-page-ipsfoi .as-foi-link a,
.as-front-page-ipsfoi .as-pid-link a
{
	display:block;
	height:70px;
	width:200px;
	text-indent:-999em;
	background-position:center center;
	background-repeat:no-repeat;
}

.as-front-page-ipsfoi .as-ips-link a
{
	background-image:url('../images/logo-ips.jpg');
}
.as-front-page-ipsfoi .as-foi-link a
{
	background-image:url('../images/logo-foi.jpg');
}
.as-front-page-ipsfoi .as-pid-link a
{
    background-image:url('../images/logo-pid.png');
}