.BODY
{
	margin-top: 0; 
	BACKGROUND-COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
h1
{ 
    FONT-WEIGHT: normal;
    FONT-SIZE: 14pt;
    COLOR: #374BA0;
    TEXT-DECORATION: none;
    MARGIN: 0px 0px 10px 0px
} 
h2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14pt;    
    COLOR: #374BA0;
    MARGIN: 0px 0px 5px 0px
}
h3
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 13pt;    
    COLOR: #374BA0;
    MARGIN: 0px 0px 5px 0px
}
h4
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12pt;    
    COLOR: green;
    MARGIN: 0px 0px 5px 0px
}
p
{
    COLOR: #374BA0;
    MARGIN: 0px 0px 10px 0px
}
.MainTable
{	
	BACKGROUND-COLOR: #33CC33
}
.CharterMainTable
{	
	BACKGROUND-COLOR: #374BA0
}
.MyAir2thereMainTable
{	
	BACKGROUND-COLOR: #FFB110
}
.LogonTable
{	
	BACKGROUND-COLOR: #FFFFFF
}
.AdminMainTable
{	
	/*BACKGROUND-COLOR: #FFB110*/
	BACKGROUND-COLOR: #009999
}
.PageTitle
{
	BACKGROUND-COLOR: #009999;
    FONT-WEIGHT: normal;
    FONT-SIZE: 14pt;
    /*COLOR: #374BA0;*/
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.Footer
{
	BACKGROUND-COLOR: #FFFFFF;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #374BA0;
    TEXT-DECORATION: none;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
a.Footer:hover
{
	BACKGROUND-COLOR: #FFFFFF;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #374BA0;
    TEXT-DECORATION: underline;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.SectionTitle
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14pt;
    COLOR: #374BA0;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.TitleFares
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 11pt;
    COLOR: #374BA0;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.SectionHeader
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 10pt;
    COLOR: #374BA0;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.FormTextGreen
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
	BACKGROUND-COLOR: #FFFFFF;
    COLOR: #33CC33;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.MultiPassFare
{
	BACKGROUND-COLOR: #374BA0;
    FONT-WEIGHT: normal;
    FONT-SIZE: 22pt;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.TAText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #374BA0;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.FormText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
	BACKGROUND-COLOR: #FFFFFF;
    COLOR: #374BA0;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.FormTextTrans
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #374BA0;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.BuyLine
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
	BACKGROUND-COLOR: #FFFFFF;
    COLOR: #374BA0;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    padding-bottom: 5px
}
.Logon
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
	BACKGROUND-COLOR: #EEEEEE;
    COLOR: #374BA0;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.FormTextBold
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 8pt;
	BACKGROUND-COLOR: #FFFFFF;
    COLOR: #374BA0;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.FormTextJustified
{
    TEXT-ALIGN: justify;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
	BACKGROUND-COLOR: #FFFFFF;
    COLOR: #374BA0;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.AdminForm
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
	/*BACKGROUND-COLOR: #FFE2A8;*/
	BACKGROUND-COLOR: #F0FFFF;
    COLOR: #374BA0;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.AdminFormBold
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 8pt;
	BACKGROUND-COLOR: #F0FFFF;
    COLOR: #374BA0;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.AdminFormHeader
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14pt;
    COLOR: #374BA0;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.MenuText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11pt;
	BACKGROUND-COLOR: #374BA0;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.MenuTextSmall
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
	/*BACKGROUND-COLOR: #374BA0;*/
    COLOR: #374BA0;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.MenuTextSelected
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11pt;
	/*BACKGROUND-COLOR: #374BA0;*/
    COLOR: #33CC33;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.MenuTextSelectedSmall
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
	/*BACKGROUND-COLOR: #374BA0;*/
    COLOR: #33CC33;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.TableViewHeader 	{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	OVERFLOW: hidden; 
	COLOR: white; 
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #374BA0;
	border-collapse: collapse;
	}

.TableViewHeaderSelected 	{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	OVERFLOW: hidden; 
	COLOR: yellow; 
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #003366
	}

.TableViewRowHiLighted 	{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	OVERFLOW: hidden; 
	COLOR: #006666; 
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #FFFFCC;
	border: 1px;
	border-collapse: collapse;
	border-style: solid;
	border-color: #006666
	}

.TableViewRow1 	{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	OVERFLOW: hidden; 
	COLOR: #374BA0; 
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #DDDDDD;
	border: 1px;
	border-collapse: collapse;
	border-style: solid;
	border-color: #006666
	}

.TableViewRow2 	{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	OVERFLOW: hidden; 
	COLOR: #374BA0; 
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #FFFFFF;
	border: 1px;
	border-collapse: collapse;
	border-style: solid;
	border-color: #006666
	}
.ErrorText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: Red;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.Blank
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	OVERFLOW: hidden; 
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #FFFFFF; 
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	border: 0px;
	border-collapse: collapse;
	border-style: none;
 }
.OKText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: Green;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.ConfirmationText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: Green;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.SmallText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: #374BA0;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.NormalText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #374BA0;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.Invoice
{
	BACKGROUND-COLOR: #FFFFFF;
	border: 1px;
	border-collapse: collapse;
	border-style: solid;
	border-color: #006666
}
.NewsTitleHyperlink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
	BACKGROUND-COLOR: #FFFFFF;
    COLOR: #374BA0;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}

.h1nomargin 
{ 
	BACKGROUND-COLOR: #CCCCCC;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #AAAAAA;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
	margin-top: 0; 
	margin-bottom: 0; 
	padding-bottom: 0; 
} 
.h2PageTitle
{ 
    FONT-WEIGHT: normal;
    FONT-SIZE: 14pt;
    COLOR: #003366;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0; 
	margin-bottom: 0; 
	padding-bottom: 0; 
} 
.HeaderTable
{
	BACKGROUND-COLOR: #FFFFFF
}

/*
H3
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 12pt;
	BACKGROUND-COLOR: #FFFFFF;
    COLOR: #374BA0;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H4
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 11pt;
	BACKGROUND-COLOR: #FFFFFF;
    COLOR: #374BA0;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
*/

.TinyText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 6pt;
    COLOR: #006666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.SmallTextJustified
{
    TEXT-ALIGN: justify;
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: #006666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.HelpText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: green;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.Hyperlink
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #006666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.SmallHyperlink
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: #006666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.TinyHyperlink
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 6pt;
    COLOR: #006666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.PageTitle
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14pt;
    COLOR: #FFF;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.TableHeader
{
    BORDER-RIGHT: black 0.5pt solid;
    BORDER-TOP: black 0.5pt solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BORDER-LEFT: black 0.5pt solid;
    COLOR: white;
    BORDER-BOTTOM: black 0.5pt solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #374BA0
}
.TableRow1
{
    BORDER-RIGHT: black 0.5pt solid;
    BORDER-TOP: black 0.5pt solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    BORDER-LEFT: black 0.5pt solid;
    COLOR: #374BA0;
    BORDER-BOTTOM: black 0.5pt solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #f0f0f0
}
.TableRow2
{
    BORDER-RIGHT: black 0.5pt solid;
    BORDER-TOP: black 0.5pt solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    BORDER-LEFT: black 0.5pt solid;
    COLOR: #374BA0;
    BORDER-BOTTOM: black 0.5pt solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #e0e0e0
}
.StandardCell
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #d4d4d4
}
.TableBlankRow
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	OVERFLOW: hidden; 
	COLOR: #006666; 
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	border: 0px;
	border-collapse: collapse;
	border-style: none;
    BORDER-RIGHT: 0pt;
    BORDER-TOP: none;
    BORDER-LEFT: 0pt;
    BORDER-BOTTOM: none;
	border-color: #66CC99
}
.BlankRow
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	OVERFLOW: hidden; 
	COLOR: #006666; 
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	border: 0px;
	border-collapse: collapse;
	border-style: none;
 }
.BlankRowSmall
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 7pt; 
	OVERFLOW: hidden; 
	COLOR: #006666; 
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	border: 0px;
	border-collapse: collapse;
	border-style: none;
 }

.TableStyle 	{
	border: 0pt;	
	border-collapse: collapse;
	border-style: solid;
	border-color: #006666
	}


.TableViewRowHiLightedSmall 	{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 7pt; 
	OVERFLOW: hidden; 
	COLOR: #006666; 
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #FFFFCC;
	border: 1px;
	border-collapse: collapse;
	border-style: solid;
	border-color: #006666
	}

.TableViewRow1Small 	{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 7pt; 
	OVERFLOW: hidden; 
	COLOR: #006666; 
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #EEEEEE;
	border: 1px;
	border-collapse: collapse;
	border-style: solid;
	border-color: #006666
	}

.TableViewRow2Small 	{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 7pt; 
	OVERFLOW: hidden; 
	COLOR: #006666; 
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #CCCCCC;
	border: 1px;
	border-collapse: collapse;
	border-style: solid;
	border-color: #006666
	}


.TableViewRow1NoBorder 	{
	TEXT-ALIGN: justify;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	OVERFLOW: hidden; 
	COLOR: #374BA0; 
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #EEEEEE;
	border: 0pt;
	}

.TableViewRow2NoBorder 	{
	TEXT-ALIGN: justify;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	OVERFLOW: hidden; 
	COLOR: #374BA0; 
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #FFFFFF;
	border: 0pt;
	}

.TableViewRow1NoBorderCentre 	{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	OVERFLOW: hidden; 
	COLOR: #006666; 
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #EEEEEE;
	border: 0pt;
	}

.TableViewRow2NoBorderCentre 	{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	OVERFLOW: hidden; 
	COLOR: #006666; 
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #CCCCCC;
	border: 0pt;
	}

.TableViewText
{
	BACKGROUND-COLOR: #66CC99;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
	COLOR: #006666; 
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal
}

.Hidden
{  
    position: absolute;
	visibility: hidden
}

.HiddenStatic
{  
    position: static;
	visibility: hidden
}

.Visible
{  
    position: absolute;
    visibility: visible
}

.TableViewHighlighted 	
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	OVERFLOW: hidden; 
	COLOR: #006666; 
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #FFFFCC;
	border: 1px;
	border-collapse: collapse;
	border-style: solid;
	border-color: #006666
	}

.Info
{	
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
a.Info, a:visited.Info
{	
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
a:hover.Info
{
    TEXT-DECORATION: none;
}

.CharterSteps
{
	BACKGROUND-COLOR: #EEE;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #006666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.PublicMenuBar
{
	BACKGROUND-COLOR: #FFF;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #374BA0;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none;
	TEXT-ALIGN: center;
	margin-left:0px; 
	margin-right:0px; 
	margin-top:0px; 
	margin-bottom:0px;
	background: url('images/NewMenuBar.jpg');	
}
.AdminMenuBar
{
	BACKGROUND-COLOR: #FFF;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #374BA0;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none;
	TEXT-ALIGN: center;
	margin-left:0px; 
	margin-right:0px; 
	margin-top:0px; 
	margin-bottom:0px;
	background: url('images/NewMenuBarADMIN.jpg');	
}
.AdminMenuTextSmall
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
	/*BACKGROUND-COLOR: #374BA0;*/
    COLOR: #FFF;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
