/* WebFIDS */
/* www.dii.com.au */
/* edit commented classes below for webfids display with customised colors */


/* schedule - column title row */

.schedulehead {
	font: 11px/18px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000;
	background: #EFF3F7;
	text-align: left;
	border-top: 2px solid #fff;
	border-bottom: 2px solid #fff;
	text-transform: uppercase;
	padding: 2px 0px 2px 6px;
}

/* schedule - day summary divider */

.summaryhead {
	font: bold 12px/18px Arial, Helvetica, sans-serif;
	color: #CC0000;
	text-align: center;
	border-bottom: 1px solid #fff;
	background: #C6D7E7;
	text-transform: uppercase;
	padding-left: 2px;
}

/* schedule - alternating row colors */

.schedulerow {
	background: #fff;
}
.schedulerow td {
	background: #fff;
	border-bottom: 1px solid #CCC;	
}
.schedulerowtwo {
	background: #EFF3F7;
}
.schedulerowtwo td {
	background: #EFF3F7;
	border-bottom: 1px solid #CCC;		
}

/* airline logo cell */

.airline {
	text-align: left;
	padding: 0px 0px 0px 4px;
	width:110px;
}
.airlinetext {
	font: 11px/18px Arial, Helvetica, sans-serif;
	/* color: #000; */
	text-align: left;
	text-transform: uppercase;
	padding: 4px 0px 6px 6px;
	width: 110px;
}

/* schedule flight details row */

.city, .time, .estimated, .status {
	font: 11px/18px Arial, Helvetica, sans-serif;
	/* color: #000; */
	text-align: left;
	text-transform: uppercase;
	padding: 4px 8px 0 8px;
}

.flight {
	font: 11px/18px Arial, Helvetica, sans-serif;
	font-weight: bold;
	/* color: #000; */
	text-align: left;
	text-transform: uppercase;
	padding: 4px 8px 0 8px;
}

/* status cells - status codes defined in perl script */
/* Diverted DI statustwo */
/* Delayed DE statustwo */
/* Departed DP statustwo */
/* Landed LA statusone */
/* Cancelled CA statustwo */
/* Closed FZ statusthree */
/* Final Call FC statusone */
/* Boarding BO statusone */


.statusone {
	font: bold 11px/16px Arial, Helvetica, sans-serif;
	color: #fff;
	background: #CC0000;
	text-align: left;
	text-transform: uppercase;
	padding: 2px 4px 2px 4px;
}
.statustwo {
	font: bold 11px/16px Arial, Helvetica, sans-serif;
	color: #fff;
	background: #1879AD;
	text-align: left;
	text-transform: uppercase;
	padding: 2px 4px 2px 4px;
}
.statusthree {
	font: bold 11px/16px Arial, Helvetica, sans-serif;
	color: #fff;
	background: #cc0099;
	text-align: left;
	text-transform: uppercase;
	padding: 2px 4px 2px 4px;
}

/* text for data updated time */

.updatedtime {
	font: bold 10px/19px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-align: right;
}

/* text for disclaimer */

.disclaimer {
	font: 10px/18px Arial, Helvetica, sans-serif;
	color: #000;
	text-align: left;
	background: #FFF;
	padding: 12px;
}

/* box and text for search with no matches */

.noresult {
	font: bold 10px/18px Arial, Helvetica, sans-serif;
	/* color: #000; */
	text-align: center;
	text-transform: uppercase;
	background: #F0F0F0;
	padding: 22px 12px 22px 12px;
}

/* menu color when on arrivals page */

.mainmenuarrivals {
	font: 10px/18px Arial, Helvetica, sans-serif;
	color: #313063;
	font-weight: bold;
	text-align: left;
	text-transform: uppercase;
	background: #C6D7E7;
	border-bottom: 1px groove #C6D7E7;
	border-top: 1px solid #C6D7E7;
	padding: 2px;
}

/* menu color when on departures page */

.mainmenudepartures {
	font: 10px/18px Arial, Helvetica, sans-serif;
	color: #313063;
	font-weight: bold;
	text-align: left;
	text-transform: uppercase;
	background: #C6D7E7;
	border-bottom: 1px groove #C6D7E7;
	border-top: 1px solid #C6D7E7;
	padding: 2px;
}
.menudivider {
	border-left: 1px solid #fff;
	height: 18px;
	background: transparent;
}

/* dropdown menu for airlines and destination or origin */

.airlinedrop {
	font: 10px Arial, Helvetica, sans-serif;
	width: 140px;
	cursor: pointer;
}

/* button for updates */

.update {
	font: 10px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-align: center;
}
label {
	cursor: pointer;
	display: block;
}

/* arrivals tab - when inactive */

.arrivals {
	font: 12px/18px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #313063;
	border-bottom: 2px solid #fff;
	background: #C6D7E7 url(images/bg_trans.gif) no-repeat top left;
	text-align: center;
	height: 22px;
	width: 110px;
}

/* departures tab - when inactive */

.departures {
	font: 12px/18px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #313063;
	border-bottom: 2px solid #fff;
	background: #C6D7E7 url(images/bg_trans.gif) no-repeat top left;
	text-align: center;
	height: 22px;
	width: 110px;
}

/* arrivals tab - when active */

a.arrivals:link, a.arrivals:visited {
	color: #313063;
	background: #e3e3e3 url(images/bg_trans.gif) no-repeat top left;	
	text-decoration: none;
	width: 110px;
	height: 22px;
	display: block;
}

/* arrivals tab - rollover */

a.arrivals:active, a.arrivals:hover {
	color: #fff;
	background: #16508B url(images/bg_trans.gif) no-repeat top left;
}

/* departures tab - when active */

a.departures:link, a.departures:visited  {
	color: #313063;
	background: #e3e3e3 url(images/bg_trans.gif) no-repeat top left;	
	text-decoration: none;
	width: 110px;
	height: 22px;
	display: block;
}

/* departures tab - rollover */

a.departures:active, a.departures:hover {
	color: #fff;
	background: #16508B url(images/bg_trans.gif) no-repeat top left;
}