@charset "UTF-8";

/* CSS Reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;font-size:100%;vertical-align:baseline}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}img{border:0;line-height:0}abbr,acronym{cursor:help}table{border-collapse:collapse;border-spacing:0;}ol,ul{-webkit-padding-start:0}body,html{height:100%}:focus,:active{outline:0}

/* General Styles */
a{text-decoration:underline;color:#5f7ead}
a:hover{text-decoration:none;color:#66b2d5}
a:active{color:#d5cc44}

h3, h4, p, ul, ol, table, dl {margin-bottom:12px;}
body {background:#6c8ebc url('../images/body-bg.jpg') no-repeat center top;}
h1 {color:#527fc2;font-size:20px;margin-bottom:14px;}
body,textarea,input,select{font:13px Arial,sans-serif;color:#4a5c68}

#content p, #content li {line-height:18px;}

#banner{height:207px;background-color:#333;position:relative;margin:0 12px 0 9px;}
#nav{height:43px;list-style:none;position:absolute;bottom:0;left:0;width:1000px;margin:0;}
#nav li{float:left;}
#nav a{line-height:43px;float:left;text-indent:-9999em;height:43px;background:url('../images/nav-sprite.png') no-repeat;}
#logo {left:21px;bottom:56px;position:absolute;}
#nav a:hover {}

#main {
	padding:18px 12px 18px 9px;
}

#nav #nav-home {width:89px;background-position:0 0;}
#nav #nav-home:hover, .active #nav-home {background-position:0 -43px;}

#nav #nav-flights {width:215px;background-position:-89px 0;}
#nav #nav-flights:hover, .active #nav-flights {background-position:-89px -43px;}

#nav #nav-passengers {width:205px;background-position:-304px 0;}
#nav #nav-passengers:hover, .active #nav-passengers {background-position:-304px -43px;}

#nav #nav-airport {width:187px;background-position:-509px 0;}
#nav #nav-airport:hover, .active #nav-airport {background-position:-509px -43px;}

#nav #nav-corporate {width:121px;background-position:-696px 0;}
#nav #nav-corporate:hover, .active #nav-corporate {background-position:-696px -43px;}

#nav #nav-visiting {width:183px;background-position:-817px 0;}
#nav #nav-visiting:hover, .active #nav-visiting {background-position:-817px -43px;}

#page{margin:0 auto;width:1021px;background:url('../images/page-bg-fids.png') repeat-y 0 0;}
#page-inner {background:url('../images/page-footer-fids.png') no-repeat left bottom;padding-bottom:24px;}

.banner-home {background-image:url('../images/banner/home.jpg');background-repeat:no-repeat;}
#footer {text-align:center;font-size:12px;margin-top:20px;padding-bottom:30px;}
#footer {color:#e1ebfa;}
#footer a {color:#0f2650;}

/* Feed styles */

/* Tabs */

#fids-feed {
	padding:20px 15px;
}
#fids-feed table {width:100%;border-spacing:0;}

#fids-feed tbody tr {
	border:#BFCFE8 solid 1px;
}

#fids-feed tbody td {padding:3px 5px;border-bottom:#BFCFE8 solid 1px;vertical-align:middle;	text-align:center;}

td.flight {font-weight:bold}

td.airline{

}

#fids-feed thead th {
	background: #527FC2;
	color:#FFF;
}

#fids-options{font-weight:normal;border-bottom:#6a97d9 solid 1px;overflow:hidden;font-size:12px;text-shadow:rgba(0,0,0,0.3) 0 -1px 1px;}
#fids-options select{min-width:140px;}
#fids-options-inner{overflow:hidden;border-bottom:#436ead solid 1px;padding:8px 10px;}
#fids-cargo,#fids-filter,#fids-zones{float:left;padding:0 15px;border-left:#6a97d9 solid 1px;border-right:#436ead solid 1px;line-height:25px;}
#fids-zones {border-left:0;padding-left:0;}
.fids-zone-option{display:inline;}
.fids-cargo-option{display:inline;}
.fids-filter-option{display:inline;}

#fids-zones {display:block;}

#fids-options-submit {
	float:left;
}

#fids-options-submit .button{background:url('../images/button-orange-small.png') no-repeat 0 0;width:100px;height:27px;line-height:27px;display:block;color:#FFF;border:0;text-shadow:1px 1px 1px #af6320;	cursor:pointer;font-weight:bold;font-size:12px;}

.header th {
	padding:8px 0;
	text-shadow:rgba(0,0,0,0.5) 0 1px 1px;
}

#fids-feed-tabs {list-style:none;margin-bottom:0;overflow:hidden;}
#fids-feed-tabs li {display:inline;line-height:1;margin:0;}
#fids-feed-tabs a {float:left;text-decoration:none;margin:0 3px;text-align:center;}
#fids-feed-tabs {margin:0 0 0 5px;}
.tab-blue-active, .tab-blue-inactive {width:99px;line-height:24px;}

.tab-blue-active {background:url('../images/tab-blue-active.png') no-repeat 0 0;}
.tab-blue-active, .tab-blue-active:hover {color:#FFF;cursor:default;}
.tab-blue-inactive {background:url('../images/tab-blue-inactive.png') no-repeat 0 0;}

.hide tr, .hide td{display:none;visibility:hidden;}
.schedulerowtwo {}
.schedulerowtwo td{
	background:#E4EDFA;
}

.summaryhead {
	background:#eee;
	padding:5px 0;
}