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


/* schedule - column title row */

.schedulehead {
	font: 10px/18px Arial, Verdana, Helvetica, sans-serif;
	color: #ffffff;
	background: #00a4e4;
	text-align: left;
	text-transform: uppercase;
	padding: 2px 2px 2px 4px; 
}

/* schedule - day summary divider */

.summaryhead {
	font: bold 9px/18px Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	text-align: center;
	border-bottom: 1px solid #666666;
	border-top: 1px solid #FFFFFF;
	background: #cccccc;
	text-transform: uppercase;
	padding: 4px 2px 2px 2px;
}


/* Next 2 Added 21/4/08 to make date more prominent */

.sumheadtop {
	font: bold 14px/16px Arial, Verdana, Helvetica, sans-serif;
	color: #ffffff;
	text-align: center;
	border-top: 1px solid #99dbf4;
	background: #00a4e4;
	text-transform: uppercase;
	padding: 4px 2px 2px 2px;
}
.sumheadbot {
	font: bold 9px/12px Arial, Verdana, Helvetica, sans-serif;
	color: #99dbf4;
	text-align: center;
	background: #00a4e4;
	text-transform: uppercase;
	padding: 4px 2px 4px 2px;
}

/* schedule - alternating row colors */

.schedulerow {
	background: #ffffff;
/*	border-bottom: 1px solid #999999; */
}
.schedulerowtwo {
	background: #eeeeee;
	/*border-bottom: 1px solid #999999;*/
}

/* airline logo cell */

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

/* schedule flight details row */

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

.status {
	font: bold 11px Arial, Verdana, Helvetica, sans-serif;
	line-height: 20px;		/* font-size - line-height = amount of remaining pixel rows will get coloured.*/
	color: #ffffff;
	text-transform: uppercase;
	text-align: left;		/* left justify text */
	vertical-align: middle;		/* vertically center text */
	padding-top: 0px;		/* Turn off padding, so bgcolor fills cell */
	padding-bottom: 0px;
	text-indent: 4px;		/* Indent text by 4px */
}
	
.estimated {
	font-weight: bold;
}

/* 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 {
	background-color: #cc0000;
}
.statustwo {
	background-color: #123598;
}
.statusthree {
	background: #cc0099;
}

/* text for data updated time */

.updatedtime {
	font: bold 10px/18px Arial, Verdana, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #000000;
	padding-right: 2px;
	text-align: right;
}

/* text for disclaimer */

.disclaimer {
	font: 10px/18px Arial, Verdana, Helvetica, sans-serif;
	color: #333333;
	text-align: left;
	background: #eeeeee;
	border-top: 1px solid #666666;
	padding: 16px;
}

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

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

/* menu color when on arrivals page */

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

/* menu color when on departures page */

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

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

.airlinedrop {
	font: 10px Arial, Verdana, Helvetica, sans-serif;
	text-transform: capitalize;
	width: 140px;
	cursor: hand;
}

/* button for updates */

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

/* arrivals tab - when inactive */

.arrivals {
	font: 10px/18px Arial, Verdana, Helvetica, sans-serif;
	color: #ffffff;
	background: #004aaa;
	text-align: center;
	height: 22px;
	width: 110px;
	padding-top: 4px;
}

/* departures tab - when inactive */

.departures {
	font: 10px/18px Arial, Verdana, Helvetica, sans-serif;
	color: #ffffff;
	background: #004aaa;
	text-align: center;
	height: 22px;
	width: 110px;
	padding-top: 4px;
}

/* arrivals tab - when active */

a.arrivals:link, a.arrivals:visited {
	color: #19388A;
	background: #e3e3e3;
	text-decoration: none;
	width: 110px;
	height: 22px;
	display: block;
	padding-top: 4px;
}

/* arrivals tab - rollover */

a.arrivals:active, a.arrivals:hover {
	color: #ffffff;
	background: #008cff;
}

/* departures tab - when active */

a.departures:link, a.departures:visited  {
	color: #19388A;
	background: #e3e3e3;
	text-decoration: none;
	width: 110px;
	height: 22px;
	display: block;
	padding-top: 4px;
}

/* departures tab - rollover */

a.departures:active, a.departures:hover {
	color: #ffffff;
	background: #008cff;
}


/* webfids demo

#styletype {
	float: right;
	background: url(../webfidsdemo/images/bkg_style_default.gif) top left no-repeat;
	height: 35px;
	width: 25%;
	margin: 0;
	padding: 0;
}
 */

#styletype {
	background: url(../webfidsdemo/images/bkg_style_default.gif) top left no-repeat;
	height: 35px;

}




