﻿body {
	margin:0;
	padding:0;
}

.bodyColorJets {
	background: #ebf1f8;
}

.gridTable {
	width:100%;
	
}

.gridTable * {
	font-size:10px;
}

.gridTable td {
	padding:2px;
}

.center-mod-content .gridTable a {
	color: #3a64a2;
	text-decoration: underline;
}

.gridTable a:hover {
	color: #3a64a2;
	text-decoration: none;
}

.gridTableDestinations {
	border:0px solid red;
	width:100%;
}

.gridTableDestinations * {
	font-size: 10px;
}

.gridTableDestinations td {
	width: 33%;
}

.gridTableJetsImg {
	width: 100%;
}

.gridTableJets {
	width: 100%;
}

.gridTableTerminal
{
	text-align:center;
}
.gridTableJets * {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	padding: 2px 2px;
}

.gridTableJets a {
	color: #3a64a2;
	text-decoration: underline;
}

.gridTableJets a:hover {
	color: #3a64a2;
	text-decoration: none;
}

.gridTitle {
	padding: 2px 2px;
	color: #e26181;
	font-weight:bold;
	text-align: center;
}

.gridTitleDestinations {
	padding: 2px 2px;
	color: #e26181;
	font-weight:bold;
	text-align: left;
}

.gridTotalTel {
	padding: 2px 2px;
	color: #e26181;
	font-weight:bold;
	text-align: center;
}

.techData {
	height:24px;
	padding: 0 0 0 10px;
	font-size: 11px;
	font-weight:bold;
	text-decoration:underline;
	color: #3a64a2;
	background: #c4dbf7;
}

.techDataEndCell {
	background: #c4dbf7;
}

.gridLightJetInfo {
	height:22px;
	width: 200px;
	font-weight:bold;
	padding: 0 0 0 10px;
	color: #3a64a2;
	background: #ebf1f8;
}

.gridDarkJetInfo {
	height:22px;
	width: 200px;
	font-weight:bold;
	padding: 0 0 0 10px;
	color: #3a64a2;
	background: #dce5f1;
}

.gridLightImg {
	padding: 2px 0;
	text-align:center;
}

.gridLightMetric {
	height:22px;
	width: 100px;
	padding: 0px 2px;
	color: #3a64a2;
	background: #ebf1f8;
}

.gridLight {
	padding: 0px 2px;
	height:22px;
	color: #3a64a2;
	background: #ebf1f8;
}

.gridDark {
	padding: 0px 2px;
	height:22px;
	color: #3a64a2;
	background: #dce5f1;
}

.gridLightCenterAlign {
	padding: 0px 2px;
	height:22px;
	color: #3a64a2;
	background: #ebf1f8;
	text-align:center;
}

.gridDarkCenterAlign {
	padding: 0px 2px;
	height:22px;
	color: #3a64a2;
	background: #dce5f1;
	text-align:center;
}

.gridLightDestinations {
	padding: 2px 2px;
	height:18px;
	color: #3a64a2;
	background: #ebf1f8;
}

.gridDarkDestinations {
	padding: 2px 2px;
	height:18px;
	color: #3a64a2;
	background: #dce5f1;
}

.gridLinkActivePage {
	color:#e26181;
	font-weight:bold;
}

div.gridLinkPage {
	text-align:center;
}

div.gridLinkPage a, div.gridLinkPage a:visited {
	color:#3a64a2;
}

div.gridLinkPage a:hover {
	text-decoration:none;
}

div.currentDateTime {
	color:#271671;
	font-weight:bold;
	text-align:right;
}

div.lastDateTime {
	font-size: 10px;
	color:#271671;
	padding: 5px 0 0 0;
	text-align:right;
}

.btnFlights {
	width:53px;
	height: 18px;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	border: 1px solid #190466;
	background: #190466;
	color: #FFFFFF;
	padding-bottom: 1px;
	cursor:pointer;
}

.allFlights {
	width:91px;
	height: 18px;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	border: 1px solid #190466;
	background: #190466;
	color: #FFFFFF;
	padding-bottom: 1px;
	margin: 0 0 0 3px;
	cursor:pointer;
}

div.daysInfo {
	font-size: 10px;
	color:#271671;
	text-align:right;
	padding: 2px 0 0 0;
}

/* ////////////////////////// */
/* // Daily Schedule Title // */
/* ////////////////////////// */

.gridTitleDateTime {
	width: 35px;
	padding: 2px 2px;
	color: #e26181;
	font-weight:bold;
	text-align: center;
}

.gridTitleAircompDaily {
	width: 120px;
	padding: 2px 2px;
	color: #e26181;
	font-weight:bold;
	text-align: center;
}

.gridTitleFlightDaily {
	width: 60px;
	padding: 2px 2px;
	color: #e26181;
	font-weight:bold;
	text-align: center;
}

.gridTitleAircraft {
	width: 50px;
	padding: 2px 2px;
	color: #e26181;
	font-weight:bold;
	text-align: center;
}

.gridTitleAirportDaily {
	width: 110px;
	padding: 2px 2px;
	color: #e26181;
	font-weight:bold;
	text-align: center;
}

.gridTitleTerminal {
	width: 34px;
	padding: 2px 2px;
	color: #e26181;
	font-weight:bold;
	text-align: center;
}

.gridTitleEstTime {
	width: 42px;
	padding: 2px 2px;
	color: #e26181;
	font-weight:bold;
	text-align: center;
}

/* /////////////////////////// */
/* // Season Schedule Title // */
/* /////////////////////////// */

.gridTitleTime {
	width: 58px;
	padding: 2px 2px;
	color: #e26181;
	font-weight:bold;
	text-align: center;
}

.gridTitleAircomp {
	width: 152px;
	padding: 2px 2px;
	color: #e26181;
	font-weight:bold;
	text-align: center;
}

.gridTitleFlight {
	width: 42px;
	padding: 2px 2px;
	color: #e26181;
	font-weight:bold;
	text-align: center;
}

.gridTitleAirport {
	width: 132px;
	padding: 2px 2px;
	color: #e26181;
	font-weight:bold;
	text-align: center;
}

.gridTitleDays {
	width: 63px;
	padding: 2px 2px;
	color: #e26181;
	font-weight:bold;
	text-align: center;
}

.gridTitlePeriod {
	padding: 2px 2px;
	color: #e26181;
	font-weight:bold;
	text-align: center;
}

.gridDays td {
	width:7px;
	padding:0;
	text-align:center;
}

/* ////////////////////// */
/* // Common Telephone // */
/* ////////////////////// */

.gridTableTel {
	width:100%;
}

.gridTableTel * {
	font-size:10px;
	text-align:center;
}

.gridTableTel td {
	padding:2px;
}

.gridTitleTel {
	width: 120px;
	padding: 2px 2px;
	color: #e26181;
	font-weight:bold;
}

.gridTitleTotal {
	width: 100px;
	padding: 2px 2px;
	color: #e26181;
	font-weight:bold;
}

.gridTitleDur {
	width: 140px;
	padding: 2px 2px;
	color: #e26181;
	font-weight:bold;
}

.gridTitleCost {
	width: 100px;
	padding: 2px 2px;
	color: #e26181;
	font-weight:bold;
}

/* ////////////////////// */
/* // Detail Telephone // */
/* ////////////////////// */

.gridTableDet {
	width:100%;
}

.gridTableDet * {
	font-size:10px;
	text-align:left;
}

.gridTableDet td {
	padding:2px;
}

.gridTelStart {
	width: 145px;
	padding: 2px 2px;
	color: #e26181;
	font-weight:bold;
	text-align: center;
}

.gridTelDrt {
	width: 108px;
	padding: 2px 2px;
	color: #e26181;
	font-weight:bold;
	text-align: center;
}

.gridTelTZone {
	width: 80px;
	padding: 2px 2px;
	color: #e26181;
	font-weight:bold;
	text-align: center;
}

.gridTelNum {
	width: 80px;
	padding: 2px 2px;
	color: #e26181;
	font-weight:bold;
	text-align: center;
}

.gridTelRate {
	width: 135px;
	padding: 2px 2px;
	color: #e26181;
	font-weight:bold;
	text-align: center;
}

.gridTelCost {
	padding: 2px 2px;
	color: #e26181;
	font-weight:bold;
	text-align: right;
}