﻿BODY
{
    /*FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif;*/
	background: url('Images/GreyBackground.jpg') repeat-x #ccc; 
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    /*BACKGROUND-COLOR: #ccc;*/
    FONT-SIZE: 9pt;    
    COLOR: #000;
    MARGIN-TOP: 10px
}
h1
{ 
    TEXT-Align: left;
    FONT-WEIGHT: normal;
    FONT-SIZE: 14pt;    
    COLOR: #000;
    MARGIN: 0px 0px 10px 0px
} 
h2
{
    Display: block;
    FONT-WEIGHT: normal;
    FONT-SIZE: 13pt;    
    COLOR: green;
    MARGIN: 0px 0px 5px 0px
}
h3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;    
    COLOR: green;
    MARGIN: 10px 10px 5px 0px
}
h4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;    
    COLOR: #555;
    MARGIN: 10px 10px 5px 0px
}
P
{
    MARGIN: 0px 0px 10px 0px
}
li {
	font-size: 9pt;
	color: #555555;
	list-style-image: url(Images/bullet.gif);
	MARGIN-left: 20px;
	MARGIN-TOP: 2px;
	MARGIN-BOTTOM: 2px;	
}
ul
{
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 0px;
    margin-right: 0px;
}
select
{
	height: 20px;
    TEXT-DECORATION: none;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #000;
}
.HRLimited
{
    PADDING: 3px 0px 3px 0px
}
.NewsTitle
{
    TEXT-Align: left;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12pt;    
    COLOR: #000;
    MARGIN: 0px 0px 5px 0px
}
.BookOnline
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 13pt;    
    COLOR: #000;
    MARGIN: 0px 0px 5px 0px
}
.Quote
{
    background: #f5f5f5;
    display:block;
    font-style: italic;     
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;    
    COLOR: #000;
    Padding: 10px 10px 10px 10px;
    MARGIN: 0px 0px 5px 0px
}
.QuoteAttribute
{
    display:block;
    text-align: right;
    vertical-align: top; 
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;    
    COLOR: #555;
    Padding: 0px 10px 10px 10px;
    MARGIN: 0px 0px 15px 0px
}
.PublicTable
{
    vertical-align:top;
}
.PublicTableHeader
{
    background: #D5F0E2
}
.PublicTableRow1
{
    background: #F5F5F5
}
.PublicTableRow2
{
    background: #E5E5E5
}
.MainTopic, a.MainTopic 
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 13pt;    
    COLOR: #000;
    MARGIN: 20px 0px 10px 0px;
    TEXT-DECORATION: none;
    text-transform:uppercase;
    Padding-top: 10px;
}
a:hover.MainTopic
{
    TEXT-DECORATION: underline;
}

.SubTopic, a.SubTopic
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;    
    COLOR: #000;
    MARGIN: 10px 0px 10px 0px;
    TEXT-DECORATION: none;
    text-transform:uppercase;
    Padding-top: 3px;
}
a:hover.SubTopic
{
    TEXT-DECORATION: underline;
}
TEXTAREA 
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif; 
    FONT-SIZE: 8pt;
    COLOR: #000000;
}
.ErrorTable 
{  
	font-size: 8pt;
	font-weight: normal;
	color: red;
	background: #FFFFFF;
	border: 1px solid red;	
}
.ErrorText
{
    TEXT-DECORATION: none;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: red;
    text-align:justify;
}
a.ErrorText
{
    TEXT-DECORATION: underline;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: red;
    text-align:justify;
}
a:hover.ErrorText
{
    TEXT-DECORATION: none;
}
.ErrorTextBig
{
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12pt;
    COLOR: red;
    text-align:justify;
}

.OKTable 
{  
	font-size: 8pt;
	font-weight: normal;
	color: red;
	background: #FFFFFF; 
	border: 1px solid green;	
}
.OKText 
{  
	font-size: 8pt;
	font-weight: normal;
	color: green;
}
.OKTextBig
{  
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	color: green;
}
.MainTable
{
    BACKGROUND-COLOR: #000;
}
.Menu
{
    BACKGROUND-COLOR: #CCC;
}
.MenuSpacer
{
    BACKGROUND-COLOR: #000;
}
.MenuText
{
    BACKGROUND-COLOR: #CCC;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;    
    COLOR: #000;
    vertical-align: middle; 
}
.White
{
	background: url('') no-repeat #FFF top; 
}
.Page
{
	background: url('Images/HomePageBackground.gif') no-repeat #FFF top; 
    Padding: 10px 10px 10px 10px;
	/* Padding: 0px 0px 0px 0px; */
    text-align: justify; 
    vertical-align: top; 
    FONT-SIZE: 9pt;    
}
.ShoppingBasket
{
	background: #BBB; 
    Padding: 5px 10px 5px 10px;
    FONT-SIZE: 9pt;    
}
.PrintPage
{
	background: #FFF; 
    vertical-align: top; 
    FONT-SIZE: 9pt;    
}
.SubTable
{
    BACKGROUND-COLOR: #F0F0F0;
}
.OnlineBookingTable
{
    BACKGROUND-COLOR: #F0F0F0;
}
.OnlineBookingTableContainer
{
    Padding: 10px 10px 10px 10px;
    BACKGROUND-COLOR: #F0F0F0;
}
.ContentOnlineBookingTable
{
    MARGIN: 0px 0px 0px 0px;
    Padding: 10px 10px 10px 10px;
    BACKGROUND-COLOR: #F0F0F0;
}
.LogonTable
{
    MARGIN: 5px 5px 5px 5px;
    Padding: 4px 4px 4px 4px;
    BACKGROUND-COLOR: #F0F0F0;
}
.SelectedStep
{ 
    text-transform:uppercase;
    TEXT-Align: left;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;    
    COLOR: #666;
} 
.UnSelectedStep
{ 
    text-transform:uppercase;
    TEXT-Align: left;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;    
    COLOR: #CCC;
} 
.Intro
{
    PADDING: 0px 20px 0px 20px;
    text-align: justify; 
}
.Footer
{
	background: url('Images/FooterBar.jpg') #000; 
}
.FooterText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 13pt;    
    COLOR: #FFF;
}
.FooterSubText
{
	background: #000; 
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;    
    COLOR: #FFF;
    PADDING: 5px 3px 0px 3px;
}
.AdminHeaderText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;    
    COLOR: #FFF;
}
a.AdminHeaderText
{
    text-decoration: underline;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;    
    COLOR: #FFF;
}
a:hover.AdminHeaderText
{
    text-decoration: none;
}
.AdminPage
{
	background: url('Images/Admin/AdminBackground.gif') no-repeat #EEEEEE top; 
    Padding: 20px 20px 20px 20px;
    FONT-SIZE: 9pt;    
    text-align: justify; 
}
.AdminPageNews
{
	background: url('Images/Admin/AdminBackgroundNews.gif') no-repeat #FFE9A6 top; 
    Padding: 20px 20px 20px 20px;
    FONT-SIZE: 9pt;    
    text-align: justify; 
}
.AdminPageReservations
{
	background: url('Images/Admin/AdminBackgroundReservations.gif') no-repeat #CFCFE7 top; 
    Padding: 20px 20px 20px 20px;
    FONT-SIZE: 9pt;    
    text-align: justify; 
    border: 0px;
}
.AdminPageOps
{
	background: url('Images/Admin/AdminBackgroundOps.gif') no-repeat #2FFFCB top; 
    Padding: 20px 20px 20px 20px;
    FONT-SIZE: 9pt;    
    text-align: justify; 
}
.AdminPageSetup
{
	background: url('Images/Admin/AdminBackgroundSetup.gif') no-repeat #CCCC99 top; 
    Padding: 20px 20px 20px 20px;
    FONT-SIZE: 9pt;    
    text-align: justify; 
}
.AdminPageReports
{
	background: url('Images/Admin/AdminBackgroundReports.gif') no-repeat #D2F2D5 top; 
    Padding: 20px 20px 20px 20px;
    FONT-SIZE: 9pt;    
    text-align: justify; 
}
.AdminPageHelp
{
	background: url('Images/Admin/AdminBackground.gif') no-repeat #EEEEEE top; 
    Padding: 20px 20px 20px 20px;
    FONT-SIZE: 9pt;    
    text-align: justify; 
}
.AdminPageUrgentNews
{
    BACKGROUND-COLOR: #FFE9A6;
    Padding: 20px 20px 20px 20px;
    FONT-SIZE: 9pt;    
    text-align: justify; 
}
.RequiredField
{
    color: #999; 
}
.FormText
{
    TEXT-DECORATION: none;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #000;
}
a.FormText, a:visited.FormText
{
    TEXT-DECORATION: underline;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: green;
}
a:hover.FormText
{
    TEXT-DECORATION: none;
}
.FormTextBold
{
    TEXT-DECORATION: none;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000;
}
.FormTextJustified
{
    TEXT-DECORATION: none;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #000;
    text-align: justify; 
}
.BodyText
{
    TEXT-DECORATION: none;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #000;
}
a.BodyText, a:visited.BodyText
{
    TEXT-DECORATION: underline;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: green;
}
a:hover.BodyText
{
    TEXT-DECORATION: none;
}
.BodyTextJustified
{
    TEXT-ALIGN: justify;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #000000;
}
.BodyHyperlink
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: green;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
a.ResHyperlink
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #555;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
a:hover.ResHyperlink
{
    TEXT-DECORATION: none
}
a.SmallHyperlink
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: #002A5C;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
a:hover.SmallHyperlink
{
    TEXT-DECORATION: none
}
a.SubMenuLink
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: #555;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline;
    Display: block;
    TEXT-Align: center;
    Margin: 0px 0px 5px 0px;
}
a:hover.SubMenuLink
{
    TEXT-DECORATION: none;
}
.HelpText
{
    TEXT-DECORATION: none;
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: #777;
}
a.HelpText
{
    TEXT-DECORATION: underline;
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: #777;
}
a:hover.HelpText
{
    TEXT-DECORATION: none;
}
.Matches
{
    TEXT-DECORATION: none;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #000;
    Padding: 0px 0px 0px 0px;
    Margin: 0px 0px 0px 0px;
    display: block;
}
a.TopOfPage, a:visited.TopOfPage
{
    TEXT-DECORATION: underline;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #555;
    Display: block;
    Text-align: right; 
}
a:hover.TopOfPage
{
    TEXT-DECORATION: none;
}
.PhotoGallery
{
    vertical-align: top; 
    text-align: center; 
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;    
    COLOR: green;
    MARGIN: 0px 0px 5px 0px
}
a.PhotoGallery
{
    vertical-align: top; 
    text-align: center; 
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;    
    COLOR: green;
    MARGIN: 0px 0px 5px 0px;
    TEXT-DECORATION: underline;
}
a:hover.PhotoGallery
{
    TEXT-DECORATION: none;
}

/* Table Stuff */
.TableStyle 	{
	border: 0pt;	
	border-collapse: collapse;
	border-style: solid;
	border-color: #006666
	}
.Header 	{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	OVERFLOW: hidden; 
	COLOR: white; 
	BACKGROUND-COLOR: #000000;
	border-collapse: collapse;
    TEXT-DECORATION: none
	}
a.Header, a:visited.Header 	{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	OVERFLOW: hidden; 
	COLOR: white; 
	BACKGROUND-COLOR: #000000;
	border-collapse: collapse;
    TEXT-DECORATION: underline;
	}
.HeaderHiLight 	{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	OVERFLOW: hidden; 
	COLOR: yellow; 
	BACKGROUND-COLOR: #000000;
	border-collapse: collapse;
    TEXT-DECORATION: none
	}

.Row1 	{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	OVERFLOW: hidden; 
	COLOR: #000000; 
 	BACKGROUND-COLOR: #FCFCF8;
	border: 1px;
	border-collapse: collapse;
	border-style: solid;
	border-color: #BBBBBB
	}

.Row2 	{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	OVERFLOW: hidden; 
	COLOR: #000000; 
 	BACKGROUND-COLOR: #EAEAD5;
 	/*BACKGROUND-COLOR: #DDDDDD;*/
	border: 1px;
	border-collapse: collapse;
	border-style: solid;
	border-color: #BBBBBB
	}
.RowHiLight 	{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	OVERFLOW: hidden; 
	COLOR: #000000; 
 	BACKGROUND-COLOR: #FFFFCC;
	border: 1px;
	border-collapse: collapse;
	border-style: solid;
	border-color: #BBBBBB
	}
.RowTotal 	{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	OVERFLOW: hidden; 
	COLOR: #000000; 
 	BACKGROUND-COLOR: #FFFFCC;
	border: 1px;
	border-collapse: collapse;
	border-style: solid;
	border-color: #BBBBBB
	}

.Row1Inactive 	{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	OVERFLOW: hidden; 
	COLOR: red; 
 	BACKGROUND-COLOR: #FFFFFF;
	border: 1px;
	border-collapse: collapse;
	border-style: solid;
	border-color: #BBBBBB
	}

.Row2Inactive 	{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	OVERFLOW: hidden; 
	COLOR: red; 
 	BACKGROUND-COLOR: #EAEAD5;
 	/*BACKGROUND-COLOR: #DDDDDD;*/
	border: 1px;
	border-collapse: collapse;
	border-style: solid;
	border-color: #BBBBBB
	}
.GridText
{
    TEXT-DECORATION: none;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #000;
}
a.GridText
{
    TEXT-DECORATION: underline;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #333333;
}
a:hover.GridText
{
    TEXT-DECORATION: none;
    COLOR: #333333;
}
.Edit {  
	background-color: #FFFFCC;	
	font-size: 8pt;
	font-weight: normal;
	color: #000;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFCC;
	border-bottom-color: #FFFFCC;
    Padding: 5px 5px 5px 5px;
	}

/* Public Table Style - no grid lines */
.PublicRow1 	{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	OVERFLOW: hidden; 
	COLOR: #000000; 
 	BACKGROUND-COLOR: #EEE;
	border: 0px;
    Padding: 3px 3px 3px 3px;
	}

.PublicRow2 	{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	OVERFLOW: hidden; 
	COLOR: #000000; 
 	BACKGROUND-COLOR: #DDD;
	border: 0px;
    Padding: 3px 3px 3px 3px;
	}

/* Confirmation */
.Itinerary
{
	BACKGROUND-COLOR: #FFFFFF;
	border: 1px;
	border-collapse: collapse;
	border-style: solid;
	border-color: #006666;
    Padding: 10px 10px 10px 10px;
}
.ItineraryTitle
{ 
	/*BACKGROUND-COLOR: #CCFFFF;*/
    TEXT-Align: left;
    FONT-WEIGHT: normal;
    FONT-SIZE: 14pt;    
    COLOR: #000;
    MARGIN: 0px 0px 5px 0px
} 
.Invoice
{
	BACKGROUND-COLOR: #FFFFFF;
	border: 1px;
	border-collapse: collapse;
	border-style: solid;
	border-color: #006666
}

/* Calendar */
.CalendarInactiveDay
{	
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	OVERFLOW: hidden; 
	COLOR: #006666; 
	BACKGROUND-COLOR: #EEEEEE;
	border: 1px;
	border-collapse: collapse;
	border-style: solid;
	border-color: #006666
}
.CalendarLowSeason
{	
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	OVERFLOW: hidden; 
	COLOR: #003366; 
	BACKGROUND-COLOR: #66ccff;
	border: 1px;
	border-collapse: collapse;
	border-style: solid;
	border-color: #006666
}
.CalendarMediumSeason
{	
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	OVERFLOW: hidden; 
	COLOR: #003366; 
	BACKGROUND-COLOR: #FFFF99;
	border: 1px;
	border-collapse: collapse;
	border-style: solid;
	border-color: #006666
}
.CalendarHighSeason
{	
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	OVERFLOW: hidden; 
	COLOR: #003366; 
	BACKGROUND-COLOR: #FF6666;
	border: 1px;
	border-collapse: collapse;
	border-style: solid;
	border-color: #006666
}

/* Availability */
.UnAvailable
{
    COLOR: #000000;
    FONT-SIZE: 8pt;
    BACKGROUND-COLOR: #FF6347;
	OVERFLOW: hidden; 
	border: 1px;
	border-collapse: collapse;
	border-style: solid;
	border-color: #777777;
    width: 30px;
    /*height: 15px;*/
}
.Available
{
    COLOR: #000000;
    FONT-SIZE: 8pt;
    BACKGROUND-COLOR: #00FA9A;
	OVERFLOW: hidden; 
	border: 1px;
	border-collapse: collapse;
	border-style: solid;
	border-color: #777777;
    width: 30px;
    /*height: 15px;*/
}
.PastDates
{
    COLOR: #000000;
    FONT-SIZE: 8pt;
    BACKGROUND-COLOR: #CCCCCC;
	OVERFLOW: hidden; 
	border: 1px;
	border-collapse: collapse;
	border-style: solid;
	border-color: #777777;
    width: 30px;
    /*height: 15px;*/
}

.Schedule {FONT-WEIGHT: normal; FONT-SIZE: 8pt; OVERFLOW: hidden; COLOR: #003366; border: 1px; border-collapse: collapse; border-style: solid; border-color: #006666}
/*
.Schedule0 {BACKGROUND-COLOR: #FFFFFF; FONT-WEIGHT: normal; FONT-SIZE: 8pt; OVERFLOW: hidden; COLOR: #003366; border: 1px; border-collapse: collapse; border-style: solid; border-color: #006666}
.Schedule1 {BACKGROUND-COLOR: #FF6666; FONT-WEIGHT: normal; FONT-SIZE: 8pt; OVERFLOW: hidden; COLOR: #003366; border: 1px; border-collapse: collapse; border-style: solid; border-color: #006666}
.Schedule2 {BACKGROUND-COLOR: #99CCFF; FONT-WEIGHT: normal; FONT-SIZE: 8pt; OVERFLOW: hidden; COLOR: #003366; border: 1px; border-collapse: collapse; border-style: solid; border-color: #006666}
.Schedule3 {BACKGROUND-COLOR: #99CCCC; FONT-WEIGHT: normal; FONT-SIZE: 8pt; OVERFLOW: hidden; COLOR: #003366; border: 1px; border-collapse: collapse; border-style: solid; border-color: #006666}
.Schedule4 {BACKGROUND-COLOR: #99CC99; FONT-WEIGHT: normal; FONT-SIZE: 8pt; OVERFLOW: hidden; COLOR: #003366; border: 1px; border-collapse: collapse; border-style: solid; border-color: #006666}
.Schedule5 {BACKGROUND-COLOR: #99CC66; FONT-WEIGHT: normal; FONT-SIZE: 8pt; OVERFLOW: hidden; COLOR: #003366; border: 1px; border-collapse: collapse; border-style: solid; border-color: #006666}
.Schedule6 {BACKGROUND-COLOR: #99CC33; FONT-WEIGHT: normal; FONT-SIZE: 8pt; OVERFLOW: hidden; COLOR: #003366; border: 1px; border-collapse: collapse; border-style: solid; border-color: #006666}
.Schedule7 {BACKGROUND-COLOR: #99CC00; FONT-WEIGHT: normal; FONT-SIZE: 8pt; OVERFLOW: hidden; COLOR: #003366; border: 1px; border-collapse: collapse; border-style: solid; border-color: #006666}
.Schedule8 {BACKGROUND-COLOR: #00CCFF; FONT-WEIGHT: normal; FONT-SIZE: 8pt; OVERFLOW: hidden; COLOR: #003366; border: 1px; border-collapse: collapse; border-style: solid; border-color: #006666}
.Schedule9 {BACKGROUND-COLOR: #00CCCC; FONT-WEIGHT: normal; FONT-SIZE: 8pt; OVERFLOW: hidden; COLOR: #003366; border: 1px; border-collapse: collapse; border-style: solid; border-color: #006666}
.Schedule10 {BACKGROUND-COLOR: #00CC99; FONT-WEIGHT: normal; FONT-SIZE: 8pt; OVERFLOW: hidden; COLOR: #003366; border: 1px; border-collapse: collapse; border-style: solid; border-color: #006666}
.Schedule11 {BACKGROUND-COLOR: #00CC66; FONT-WEIGHT: normal; FONT-SIZE: 8pt; OVERFLOW: hidden; COLOR: #003366; border: 1px; border-collapse: collapse; border-style: solid; border-color: #006666}
.Schedule12 {BACKGROUND-COLOR: #00CC33; FONT-WEIGHT: normal; FONT-SIZE: 8pt; OVERFLOW: hidden; COLOR: #003366; border: 1px; border-collapse: collapse; border-style: solid; border-color: #006666}
.Schedule13 {BACKGROUND-COLOR: #00CC00; FONT-WEIGHT: normal; FONT-SIZE: 8pt; OVERFLOW: hidden; COLOR: #003366; border: 1px; border-collapse: collapse; border-style: solid; border-color: #006666}
.Schedule14 {BACKGROUND-COLOR: #EEEEEE; FONT-WEIGHT: normal; FONT-SIZE: 8pt; OVERFLOW: hidden; COLOR: #003366; border: 1px; border-collapse: collapse; border-style: solid; border-color: #006666}
.Schedule15 {BACKGROUND-COLOR: #CCCCCC; FONT-WEIGHT: normal; FONT-SIZE: 8pt; OVERFLOW: hidden; COLOR: #003366; border: 1px; border-collapse: collapse; border-style: solid; border-color: #006666}
.Schedule16 {BACKGROUND-COLOR: #DDDDDD; FONT-WEIGHT: normal; FONT-SIZE: 8pt; OVERFLOW: hidden; COLOR: #003366; border: 1px; border-collapse: collapse; border-style: solid; border-color: #006666}
.Schedule17 {BACKGROUND-COLOR: #BBBBBB; FONT-WEIGHT: normal; FONT-SIZE: 8pt; OVERFLOW: hidden; COLOR: #003366; border: 1px; border-collapse: collapse; border-style: solid; border-color: #006666}
.Schedule18 {BACKGROUND-COLOR: #AAAAAA; FONT-WEIGHT: normal; FONT-SIZE: 8pt; OVERFLOW: hidden; COLOR: #003366; border: 1px; border-collapse: collapse; border-style: solid; border-color: #006666}
.Schedule19 {BACKGROUND-COLOR: #777777; FONT-WEIGHT: normal; FONT-SIZE: 8pt; OVERFLOW: hidden; COLOR: #003366; border: 1px; border-collapse: collapse; border-style: solid; border-color: #006666}
.Schedule20 {BACKGROUND-COLOR: #999999; FONT-WEIGHT: normal; FONT-SIZE: 8pt; OVERFLOW: hidden; COLOR: #003366; border: 1px; border-collapse: collapse; border-style: solid; border-color: #006666}
.Schedule21 {BACKGROUND-COLOR: #888888; FONT-WEIGHT: normal; FONT-SIZE: 8pt; OVERFLOW: hidden; COLOR: #003366; border: 1px; border-collapse: collapse; border-style: solid; border-color: #006666}
*/
.FareText
{
    TEXT-ALIGN: right; 
    TEXT-DECORATION: none;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #000;
}

