BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #333333;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFFFFF
}
INPUT
{
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #666666 1px solid;
    BORDER-BOTTOM: #666666 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFFFFF
}
.RADIO
{
    BORDER-RIGHT: #666666 0px solid;
    BORDER-TOP: #666666 0px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #666666 0px solid;
    BORDER-BOTTOM: #666666 0px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFFFFF
}
SELECT
{
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #666666 1px solid;
    BORDER-BOTTOM: #666666 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFFFFF
}
TEXTAREA
{
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #666666 1px solid;
    BORDER-BOTTOM: #666666 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFFFFF
}
A
{
    COLOR: #333333;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
IMG
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px
}
TD
{
}
.arial8
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.arial8HeaderText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center
}
.HeaderText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.arial9
{
    FONT-SIZE: 9pt;
    COLOR: red;	
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.arial14
{
    FONT-SIZE: 14pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.errorMessage
{
    FONT-SIZE: 9pt;
    TEXT-TRANSFORM: capitalize;
    COLOR: red;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.properNoun
{
    FONT-SIZE: 9pt;
    TEXT-TRANSFORM: capitalize;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.allCaps
{
    FONT-SIZE: 9pt;
    TEXT-TRANSFORM: uppercase;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.linkNames
{
    FONT-SIZE: 6.5pt;
    TEXT-TRANSFORM: uppercase;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.blink
{
    FONT-SIZE: 9pt;
    COLOR: #ff0000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: blink
}
.footNote
{
    FONT-SIZE: 9pt;
    COLOR: #999999;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.detailLabel
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.detailData
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.currency
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: green
}
.commonFooter
{
    BORDER-RIGHT: #cccccc 0px;
    BORDER-TOP: #cccccc 1px solid;
    FONT-SIZE: 6.5pt;
    BORDER-LEFT: #cccccc 0px;
    COLOR: #999999;
    BORDER-BOTTOM: #cccccc 0px;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
.systemTableHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    TEXT-TRANSFORM: capitalize;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ff0000
}
.noteBackground
{
    BACKGROUND-COLOR: #ffffff
}
.mainTableHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    VERTICAL-ALIGN: top;
    TEXT-TRANSFORM: capitalize;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #5B97B1;
    TEXT-ALIGN: left
}
.listTable
{
    BORDER-RIGHT: #e2e1d0 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #e2e1d0 1px solid;
    PADDING-LEFT: 3px;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #e2e1d0 1px solid;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #e2e1d0 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.listTableHeader
{
    BORDER-RIGHT: #000000 1px;
    BORDER-TOP: #000000 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    TEXT-TRANSFORM: capitalize;
    BORDER-LEFT: #000000 1px;
    COLOR: #FFFFFF;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #00626D;
    TEXT-ALIGN: center
}
.listTableEvenRow
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #CBCDCC
}
.listTableOddRow
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFFFFF
}

.listPackagesTableHeader
{
    BORDER-RIGHT: #000000 1px;
    BORDER-TOP: #000000 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    TEXT-TRANSFORM: capitalize;
    BORDER-LEFT: #000000 1px;
    COLOR: #FFFFFF;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #5E7703;
    TEXT-ALIGN: center
}
.listPackagesTableEvenRow
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
.listPackagesTableOddRow
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #EAFAAE
}
.formPackagesBackground
{
    BORDER-RIGHT: #5E7703 1px solid;
    BORDER-TOP: #5E7703 1px solid;
    FONT-SIZE: 9pt;
    BORDER-LEFT: #5E7703 1px solid;
    BORDER-BOTTOM: #5E7703 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
.listTableHeaderHotel
{
    BORDER-RIGHT: #000000 1px;
    BORDER-TOP: #000000 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    TEXT-TRANSFORM: capitalize;
    BORDER-LEFT: #000000 1px;
    COLOR: #FFFFFF;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #F39659;
    TEXT-ALIGN: center
}
.listTableEvenRowHotel
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FEC49C
}
.listTableOddRowHotel
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFFFFF
}

.listTableHeaderTransfer
{
    BORDER-RIGHT: #000000 1px;
    BORDER-TOP: #000000 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    TEXT-TRANSFORM: capitalize;
    BORDER-LEFT: #000000 1px;
    COLOR: #FFFFFF;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #3E8199;
    TEXT-ALIGN: center
}
.listTableEvenRowTransfer
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #E8F2FE
}
.listTableOddRowTransfer
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFFFFF
}
.listTableHeaderCarHire
{
    BORDER-RIGHT: #000000 1px;
    BORDER-TOP: #000000 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    TEXT-TRANSFORM: capitalize;
    BORDER-LEFT: #000000 1px;
    COLOR: #FFFFFF;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFAA55;
    TEXT-ALIGN: center
}

.listTableEvenRowCarHire
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFC58A
}
.listTableOddRowCarHire
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFFFFF
}

.listTableHeaderSightSeeing
{
    BORDER-RIGHT: #000000 1px;
    BORDER-TOP: #000000 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    TEXT-TRANSFORM: capitalize;
    BORDER-LEFT: #000000 1px;
    COLOR: #FFFFFF;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #D88497;
    TEXT-ALIGN: center
}
.listTableEvenRowSightSeeing
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFE1FE
}
.listTableOddRowSightSeeing
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFFFFF
}

.formBackgroundHotel
{
    BORDER-RIGHT: #F39659 1px solid;
    BORDER-TOP: #F39659 1px solid;
    FONT-SIZE: 9pt;
    BORDER-LEFT: #F39659 1px solid;
    BORDER-BOTTOM: #F39659 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
.listTableInactiveRow
{
    FONT-SIZE: 9pt;
    COLOR: #999999;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #f5f5f5
}
.formHeader
{
    BORDER-RIGHT: #000000 0px;
    BORDER-TOP: #000000 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    TEXT-TRANSFORM: capitalize;
    BORDER-LEFT: #000000 0px;
    COLOR: #666666;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FCB467
}
.packageRateEn
{
    BORDER-RIGHT: #000000 0px;
    BORDER-TOP: #000000 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    TEXT-TRANSFORM: capitalize;
    BORDER-LEFT: #000000 0px;
    COLOR: #666666;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #B1C1CC
}
.boxDecoration
{
    BORDER-RIGHT: #e2e1d0 0px solid;
    BORDER-TOP: #e2e1d0 0px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    TEXT-TRANSFORM: capitalize;
    BORDER-LEFT: #e2e1d0 0px solid;
    BORDER-BOTTOM: #d0ceb0 0px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #d2e6ff
    TEXT-ALIGN: center
}
.formLabel
{
    BORDER-RIGHT: #ffffff 1px;
    BORDER-TOP: #ffffff 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #ffffff 1px;
    BORDER-BOTTOM: #ffffff 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.formBackground
{
    BORDER-RIGHT: #00626D 1px solid;
    BORDER-TOP: #00626D 1px solid;
    FONT-SIZE: 9pt;
    BORDER-LEFT: #00626D 1px solid;
    BORDER-BOTTOM: #00626D 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
.formData
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    VERTICAL-ALIGN: top;
    COLOR: #777777;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}
.formNonEditData
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    VERTICAL-ALIGN: top;
    TEXT-TRANSFORM: capitalize;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}
.sideBurns
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
.formBlankRow
{
    BORDER-RIGHT: #ffffff 1px;
    BORDER-TOP: #ffffff 1px solid;
    FONT-SIZE: 9pt;
    BORDER-LEFT: #ffffff 1px;
    BORDER-BOTTOM: #ffffff 1px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.mandatory
{
    COLOR: #ff0000
}
.specialText
{
    COLOR: #006699
}
.inputNumber
{
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
    FONT-SIZE: 9pt;
    BORDER-LEFT: #666666 1px solid;
    BORDER-BOTTOM: #666666 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-ALIGN: right
}
.inputDate
{
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #666666 1px solid;
    WIDTH: 6em;
    BORDER-BOTTOM: #666666 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFFFFF;
    maxlength: 9;
    size: 10
}
.inputName
{
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
    FONT-SIZE: 9pt;
    TEXT-TRANSFORM: capitalize;
    BORDER-LEFT: #666666 1px solid;
    BORDER-BOTTOM: #666666 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFFFFF
}
.button
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    TEXT-TRANSFORM: capitalize;
    BORDER-LEFT: #000000 1px solid;
    COLOR: #FFFFFF;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #28647E
}
.menuLinks
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #cdf170
}
.lightBrownHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #cacbff
}
.transBackground
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
.tabFont
{
    BORDER-RIGHT: #ffffff 1pt;
    BORDER-TOP: #ffffff 1pt solid;
    FONT-SIZE: 9pt;
    BORDER-LEFT: #ffffff 1pt;
    BORDER-BOTTOM: #ffffff 1pt solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #c6c6b7
}
.activeTab
{
    BORDER-RIGHT: #ffffff 1pt;
    BORDER-TOP: #ffffff 1pt solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BORDER-LEFT: #ffffff 1pt;
    BORDER-BOTTOM: #ffffff 1pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #dedec8
}
.tabBorder
{
    BORDER-RIGHT: #000000 3pt;
    BORDER-TOP: #000000 3pt;
    BORDER-LEFT: #000000 3pt;
    BORDER-BOTTOM: #000000 3pt solid
}
.whiteBottomBorder
{
    BORDER-RIGHT: #ffffff 1pt;
    BORDER-TOP: #ffffff 1pt;
    BORDER-LEFT: #ffffff 1pt;
    BORDER-BOTTOM: #ffffff 1pt solid
}
.groupHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #ffffff;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #666666
}
.radioLabels
{
    FONT-WEIGHT: 400;
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.tableHeader
{
    FONT-WEIGHT: 400;
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #cacbff
}
.whiteBorderTop
{
    BORDER-RIGHT: #ffffff 1pt;
    BORDER-TOP: #ffffff 1pt solid;
    FONT-SIZE: 9pt;
    BORDER-LEFT: #ffffff 1pt;
    BORDER-BOTTOM: #ffffff 1pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.loggedInUserName
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #076787;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.tableBody
{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    BORDER-LEFT: #cccccc 1px solid;
    BORDER-BOTTOM: #cccccc 1px solid
}
.innerTableHeader
{
    BORDER-RIGHT: #e2e1d0 1px;
    BORDER-TOP: #e2e1d0 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BORDER-LEFT: #e2e1d0 1px;
    COLOR: #333333;
    BORDER-BOTTOM: #e2e1d0 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #e5ffb0
}
.innerTransHeader
{
    BORDER-RIGHT: #e2e1d0 1px;
    BORDER-TOP: #e2e1d0 1px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    BORDER-LEFT: #e2e1d0 1px;
    COLOR: #000000;
    BORDER-BOTTOM: #e2e1d0 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #b8d1f9
}
.leftBorderLine
{
    BORDER-RIGHT: #cccccc 0px;
    BORDER-TOP: #cccccc 0px;
    BORDER-LEFT: #e2e1d0 1px solid;
    BORDER-BOTTOM: #cccccc 0px;
    BACKGROUND-COLOR: #ffffff
}
.bottomBorderLine
{
    BORDER-RIGHT: #cccccc 0px;
    BORDER-TOP: #cccccc 0px;
    BORDER-LEFT: #cccccc 0px;
    BORDER-BOTTOM: #e2e1d0 1px solid;
    BACKGROUND-COLOR: #ffffff
}
.rightBorderLine
{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 0px;
    BORDER-LEFT: #cccccc 0px;
    BORDER-BOTTOM: #e2e1d0 0px;
    BACKGROUND-COLOR: #ffffff
}
.masterMenu
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #cdf170
}
.mainMenu
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #990000
}
.transSelected
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #d2e6ff;
    TEXT-ALIGN: left
}
.transHotel
{
    FONT-SIZE: 9pt;
    VERTICAL-ALIGN: top;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #f0ffed;
    TEXT-ALIGN: left
}
.transPackage
{
    FONT-SIZE: 9pt;
    VERTICAL-ALIGN: top;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #e1fffe;
    TEXT-ALIGN: left
}
.transSightseeing
{
    FONT-SIZE: 9pt;
    VERTICAL-ALIGN: top;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #fdffd9;
    TEXT-ALIGN: left
}
.transMisc
{
    FONT-SIZE: 9pt;
    VERTICAL-ALIGN: top;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #fff3ff;
    TEXT-ALIGN: left
}
.foFormPackagesBackground
{
    BORDER-RIGHT: #5E7703 1px solid;
    BORDER-TOP: #5E7703 1px solid;
    FONT-SIZE: 9pt;
    BORDER-LEFT: #5E7703 1px solid;
    BORDER-BOTTOM: #5E7703 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
.foFormBackgroundHotel
{
    BORDER-RIGHT: #FF8484 1px solid;
    BORDER-TOP: #FF8484 1px solid;
    FONT-SIZE: 9pt;
    BORDER-LEFT: #FF8484 1px solid;
    BORDER-BOTTOM: #FF8484 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
.foListTableHeaderHotel
{
    BORDER-RIGHT: #FF8484 1px solid;
    BORDER-TOP: #FF8484 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    TEXT-TRANSFORM: capitalize;
    BORDER-LEFT: #FF8484 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #FF8484 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center
}
.foListTableHotelDates
{
    BORDER-RIGHT: #FF8484 0px;
    BORDER-TOP: #FF8484 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    TEXT-TRANSFORM: capitalize;
    BORDER-LEFT: #FF8484 0px;
    COLOR: #000000;
    BORDER-BOTTOM: #FF8484 0px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center
}
.formBackgroundReason
{
    BORDER-RIGHT: #9AA0E9 1px solid;
    BORDER-TOP: #9AA0E9 1px solid;
    FONT-SIZE: 9pt;
    BORDER-LEFT: #9AA0E9 1px solid;
    BORDER-BOTTOM: #9AA0E9 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
.paginationlinks
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.listTableEvenRowHotelFO
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #D2D2D2
}
.listTableOddRowHotelFO
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFFFFF
}
.mainMenuFO
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #949494
}
.formFrontOfficeSearchEvenRow
{
    BORDER-RIGHT: #ffffff 1px;
    BORDER-TOP: #ffffff 1px solid;
    FONT-SIZE: 9pt;
    BORDER-LEFT: #ffffff 1px;
    BORDER-BOTTOM: #ffffff 1px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #99b3e9
}
.formFrontOfficeSearchOddRow
{
    BORDER-RIGHT: #ffffff 1px;
    BORDER-TOP: #ffffff 1px solid;
    FONT-SIZE: 9pt;
    BORDER-LEFT: #ffffff 1px;
    BORDER-BOTTOM: #ffffff 1px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #949494
}
.listHotelsFrontOffice
{
    BORDER-BOTTOM: #A6C2E0 1px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.dataEntryCell
{
    BORDER-RIGHT: #e2e1d0 0px solid;
    BORDER-TOP: #e2e1d0 0px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    TEXT-TRANSFORM: capitalize;
    BORDER-LEFT: #e2e1d0 0px solid;
    BORDER-BOTTOM: #d0ceb0 0px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #e3e0db
}
.listTableHeaderFrontOffice
{
    BORDER-RIGHT: #000000 1px;
    BORDER-TOP: #000000 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    TEXT-TRANSFORM: capitalize;
    BORDER-LEFT: #000000 1px;
    COLOR: #FFFFFF;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #99B3E9;
    TEXT-ALIGN: center
}
.listTableEvenRowFrontOffice
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR:#C6D5F2
    TEXT-ALIGN: left;
}
.listTableOddRowFrontOffice
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFFFFF;
    COLOR: #000000;
    TEXT-ALIGN: left;
}
.listTasks
{
    BORDER-RIGHT: #0896FF 1px solid;
    BORDER-TOP: #0896FF 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BORDER-LEFT: #0896FF 1px solid;
    COLOR: #0896FF;
    BORDER-BOTTOM: #0896FF 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.searchSightseeingTableBorder
{
    BORDER-RIGHT: #990099 2px solid;
    BORDER-TOP: #990099 2px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    TEXT-TRANSFORM: capitalize;
    BORDER-LEFT: #990099 2px solid;
    BORDER-BOTTOM: #990099 2px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFFFFF;
}


.searchSightseeingTableBorderThin
{
    BORDER-RIGHT: #990099 1px solid;
    BORDER-TOP: #990099 1px solid;
    FONT-SIZE: 9pt;
    BORDER-LEFT: #990099 1px solid;
    BORDER-BOTTOM: #990099 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFFFFF;
}

.searchSightseeingTableHeader
{
    BORDER-RIGHT: #FFFFFF 2px;
    BORDER-TOP: #FFFFFF 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    TEXT-TRANSFORM: capitalize;
    BORDER-LEFT: #FFFFFF 2px;
    BORDER-BOTTOM: #FFFFFF 2px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR : #FFFFFF;
    BACKGROUND-COLOR: #990099;
}

.sightseeingPriceTableEvenRow
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFCCFF ;
	BORDER-BOTTOM: #663300 1px solid;
}

.sightseeingPriceTableOddRow
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFFFFF ;
	BORDER-BOTTOM: #663300 1px solid;
}

.sightseeingData
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #990099;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.bookSightseeingTableHeader
{
    BORDER-RIGHT: #000000 1px;
    BORDER-TOP: #000000 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    TEXT-TRANSFORM: capitalize;
    BORDER-LEFT: #000000 1px;
    COLOR: #FFFFFF;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #990099;
 	
}

.bookSightseeingTableEvenRow
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFCCFF ;
	BORDER-BOTTOM: #663300 1px solid;
}
.breadcrumb
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #7F0055 ;
    FONT-WEIGHT: bold;
}
a.breadcrumb
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #7F0055 ;
    FONT-WEIGHT: bold;
}
.quotationText
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.moreLink
{
    FONT-SIZE: 9pt;
    COLOR: red;	
    FONT-FAMILY: Arial, Helvetica, sans-serif
}




.buttonText {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; HEIGHT: 22px; BACKGROUND-COLOR: #929292
}
.qckLnkheader {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: verdana
}
.itmLstheader {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-STYLE: normal; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
.invoiceLogo {
	PAGE-BREAK-BEFORE: always
}
.mapshighlight {
	COLOR: orange
}
.intro {
	FONT-WEIGHT: normal; FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.introSm {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.faq {
	FONT-WEIGHT: normal
}
.aid {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #003366
}
A.aid {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000
}
A.lang {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000
}
A.headlinks {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #ffffff; TEXT-DECORATION: none
}
A.headlinks:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #849eef; TEXT-DECORATION: none
}
A.languages {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #8b847a; TEXT-DECORATION: none
}
A.languages:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #6495ed; TEXT-DECORATION: none
}
.subnavnormal {
	FONT-SIZE: 16pt; TEXT-TRANSFORM: lowercase; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-VARIANT: normal
}
.subnav {
	FONT-WEIGHT: normal; FONT-SIZE: 15pt; TEXT-TRANSFORM: lowercase; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-VARIANT: normal
}
.sublink {
	FONT-SIZE: 10pt; TEXT-TRANSFORM: lowercase; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-VARIANT: normal
}
.products {
	FONT-SIZE: 13pt; TEXT-TRANSFORM: lowercase; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-VARIANT: normal
}
.prominent {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #cc6600; FONT-FAMILY: Verdana
}
.roomDesc {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #000000
}
.pgtitles {
	FONT-WEIGHT: normal; FONT-SIZE: 11pt; FONT-FAMILY: Verdana
}
H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 11pt; FONT-FAMILY: Verdana
}
.tableinput {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.tableSelect {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.sidebar {
	FONT-SIZE: 8pt; MARGIN-RIGHT: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #000000
}
.Copyright {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.emphasis {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.hilite {
	FONT-WEIGHT: normal; COLOR: red; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.availImmed {
	FONT-WEIGHT: normal; COLOR: #cc6600
}
.availRqst {
	FONT-WEIGHT: normal
}
.emphasisLG {
	FONT-WEIGHT: normal; FONT-SIZE: 13pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.emphasisamount {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.smnormal {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.smbold {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.jumpto {
	BORDER-RIGHT: #000000; BORDER-TOP: #000000; FONT-WEIGHT: normal; FONT-SIZE: 9pt; BORDER-LEFT: #000000; BORDER-BOTTOM: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.sidebar:active {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
A.sidebar:link {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
A.sidebar:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
A.sidebar:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #cc6600; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.titlerow {
	FONT-WEIGHT: normal; FONT-SIZE: 15pt; COLOR: #000000; FONT-FAMILY: Verdana,Helvetica
}
.listPrice {
	COLOR: #000000
}
A.hotelname {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana
}
.conftextgreen {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #cc6600; FONT-FAMILY: Verdana
}
.totalprice {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #cc6600; FONT-FAMILY: Verdana
}
A.Headerlink:active {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
A.Headerlink:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #cc6600; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
A.Headerlink:link {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
A.Headerlink:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.hotelnameheader {
	FONT-WEIGHT: normal; FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: Verdana
}
.redtext {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #cc6600; FONT-FAMILY: Verdana
}
.totalpricesm {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #cc6600; FONT-FAMILY: Verdana
}
.region {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; TEXT-TRANSFORM: capitalize; COLOR: #000000; FONT-FAMILY: Verdana
}
.currencylink {
	FONT-WEIGHT: normal; FONT-SIZE: 7pt; COLOR: #cc6600; FONT-FAMILY: Verdana
}
.cityname {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; TEXT-TRANSFORM: capitalize; COLOR: #000000; FONT-FAMILY: Verdana
}
.dueDate {
	COLOR: red; FONT-STYLE: italic
}
.example {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-STYLE: italic
}
.fieldName {
	FONT-WEIGHT: normal; FONT-FAMILY: Verdana,Arial,Helvetica, sans-serif
}
.maxSize {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: red
}
.navRange {
	FONT-SIZE: 7pt
}
.navLink {
	FONT-SIZE: 8pt; COLOR: #000000
}
.navCurrent {
	FONT-WEIGHT: normal; COLOR: #000000
}
.itinHead {
	FONT-SIZE: 8pt
}
.itinBody {
	BACKGROUND: #dcdcff
}
.itinDate {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; BACKGROUND: #dcdcff
}
.itinCity {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; BACKGROUND: #dcdcff; FONT-STYLE: italic
}
.itinItem {
	FONT-SIZE: 8pt
}
.itemSubHead {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.calBack {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; BACKGROUND: #cccccc; FONT-FAMILY: Arial,Courier; TEXT-ALIGN: right
}
A.calHeadMth:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: Arial,Courier; TEXT-ALIGN: center; TEXT-DECORATION: underline
}
.calHeadMth {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; BACKGROUND: #999999; COLOR: #000000; FONT-FAMILY: Arial,Courier; TEXT-ALIGN: center
}
.calHeadDay {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; BACKGROUND: #999999; COLOR: #000000; FONT-FAMILY: Arial,Courier; TEXT-ALIGN: center
}
.calMonth {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; BACKGROUND: #999999; COLOR: #000000; FONT-FAMILY: Arial,Courier
}
.calDay {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; BACKGROUND: #999999; CURSOR: hand; COLOR: #000000; FONT-FAMILY: Arial,Courier; TEXT-ALIGN: right
}
.calDayBad {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; BACKGROUND: #cccccc; COLOR: gray; FONT-FAMILY: Arial,Courier; TEXT-ALIGN: right
}
.calFocus {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; BACKGROUND: #cc6600; CURSOR: hand; COLOR: #000000; FONT-FAMILY: Arial,Courier; TEXT-ALIGN: right
}
.calEmpty {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; BACKGROUND: white; FONT-FAMILY: Arial,Courier; TEXT-ALIGN: center
}
H1.help {
	FONT-WEIGHT: normal; FONT-SIZE: 12pt; COLOR: #006363; FONT-FAMILY: Tahoma,Verdana,Arial,Helvetica, sans-serif
}
.helpTopic {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #006363; FONT-FAMILY: Tahoma,Verdana,Arial,Helvetica, sans-serif
}
.help {
	FONT-SIZE: 9pt; BACKGROUND: #dce6f0; FONT-FAMILY: Tahoma,Verdana,Arial,Helvetica, sans-serif
}
.listColor1 {
	
}
.listColor0 {
	
}
.errorMsg {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: red
}
.smaller {
	FONT-SIZE: smaller
}
.smallerTitleCaps {
	FONT-SIZE: smaller; TEXT-TRANSFORM: capitalize; COLOR: #000000
}
.uppercase {
	TEXT-TRANSFORM: uppercase
}
.titleCaps {
	TEXT-TRANSFORM: capitalize
}
.smItemCode {
	FONT-WEIGHT: normal; FONT-SIZE: 6pt; COLOR: #000000; FONT-STYLE: normal
}
.hotelname {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; TEXT-TRANSFORM: capitalize; COLOR: #1fa44c; FONT-FAMILY: Verdana
}
.infoTitle {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #94d639
}
.infoHeader {
	FONT-WEIGHT: normal; FONT-SIZE: 14pt; COLOR: #94d639
}
.city {
	FONT-WEIGHT: normal; FONT-SIZE: 12pt; TEXT-TRANSFORM: capitalize; COLOR: #089494; WHITE-SPACE: nowrap
}
.hotel {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; TEXT-TRANSFORM: capitalize; COLOR: #006363
}
.text {
	FONT-SIZE: 10pt
}
.hotelInfTitle {
	FONT-WEIGHT: normal
}
.imgAdr {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-STYLE: normal; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; TEXT-ALIGN: center
}
.SectionHead {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #cccccc
}
.itemHeader {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #000000; BORDER-TOP-STYLE: none; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.CtyCtryNames {
	FONT-WEIGHT: normal; FONT-SIZE: 20pt; COLOR: #666666; FONT-FAMILY: Verdana, Arial,  Helvetica, sans-serif
}
.discountpercent {
	FONT-WEIGHT: normal; FONT-SIZE: 12pt; COLOR: red; FONT-FAMILY: Verdana
}
.otherdest {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #cc6633
}
.vchGridHead {
	FONT-SIZE: 8pt; COLOR: #9999ff
}
.seeDoGridHead {
	FONT-SIZE: 8pt; COLOR: white; BACKGROUND-COLOR: #9999ff
}
.weatherBox {
	BACKGROUND-COLOR: #ffffff
}
.invoiceLogo {
	PAGE-BREAK-BEFORE: always
}
.invoiceHeader {
	FONT-WEIGHT: normal; FONT-SIZE: 15pt; PAGE-BREAK-BEFORE: always; COLOR: #999999
}
.invoiceWarn {
	FONT-WEIGHT: normal; COLOR: red
}
.creditRow {
	FONT-STYLE: italic
}
.reportEnd {
	PAGE-BREAK-AFTER: always
}
.unescorted {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: red
}
.noLanguage {
	FONT-WEIGHT: normal; COLOR: green
}
.AOTGridHead {
	FONT-SIZE: 8pt; COLOR: white; BACKGROUND-COLOR: #9999ff
}
.AOTGridStyle {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 2px solid; BORDER-LEFT: 1px solid
}
.standOut {
	COLOR: red
}
.HotDealHeader {
	COLOR: red
}
.DateRange {
	FONT-WEIGHT: normal; COLOR: #000000
}
.DaysOfWeek {
	FONT-WEIGHT: normal; COLOR: #000000
}
.lowLite {
	FONT-WEIGHT: normal; COLOR: black
}
.cityNameHD {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; TEXT-TRANSFORM: capitalize; COLOR: #cc6600; FONT-FAMILY: Verdana
}
.titlerowHD {
	FONT-WEIGHT: normal; FONT-SIZE: 15pt; COLOR: red; FONT-FAMILY: Verdana,Helvetica
}
A.indexlinks:active {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #cc6600; FONT-STYLE: normal; FONT-FAMILY: Verdana; TEXT-DECORATION: underline
}
A.indexlinks:link {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #cc6600; FONT-STYLE: normal; FONT-FAMILY: Verdana; TEXT-DECORATION: underline
}
A.indexlinks:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #cc6600; FONT-STYLE: normal; FONT-FAMILY: Verdana; TEXT-DECORATION: underline
}
A.indexlinks:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana; TEXT-DECORATION: underline
}
A.homelinks:link {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #676764; FONT-STYLE: normal; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
A.homelinks:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #676764; FONT-STYLE: normal; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
A.homelinks:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #6495ed; FONT-STYLE: normal; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
A.lang {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000
}
A.homepageheaderlink:active {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: white; FONT-STYLE: normal; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
A.homepageheaderlink:link {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: white; FONT-STYLE: normal; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
A.homepageheaderlink:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: white; FONT-STYLE: normal; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
A.homepageheaderlink:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: white; FONT-STYLE: normal; FONT-FAMILY: Verdana; TEXT-DECORATION: underline
}
.homepageheader {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.homepageheader:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #708090; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
DIV.subsetBar {
	BACKGROUND-COLOR: #b4c3f4
}
.sidebar {
	FONT-SIZE: 8pt; MARGIN-RIGHT: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f3f3f3
}
.sideBarHeader {
	BORDER-RIGHT: #849eef 1px solid; BORDER-TOP: #849eef 1px solid; BORDER-LEFT: #849eef 1px solid; BORDER-BOTTOM: #849eef 1px solid; BACKGROUND-COLOR: #b4c3f4
}
.sidebar BR {
	LINE-HEIGHT: 5px
}
.sideBar .title {
	FONT-SIZE: 11pt
}
.recommendation {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #f3f3f3
}
.recommendationTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #ff0000
}
.navLinkEmphasized {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000
}
A.prodlink {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #c7c5c5; WIDTH: 100%; COLOR: #666666; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; HEIGHT: 25px; TEXT-DECORATION: none
}
A.prodlink:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(../images/tdfillover.gif) #ffcf9c; WIDTH: 100%; COLOR: #ffffff; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; HEIGHT: 25px; TEXT-DECORATION: none
}
.prodlink {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #c7c5c5; WIDTH: 182px; COLOR: #666666; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; HEIGHT: 25px; TEXT-DECORATION: none
}
A.toollink {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #fda04e; WIDTH: 100%; COLOR: #ffffff; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; HEIGHT: 25px; TEXT-DECORATION: none
}
A.toollink:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(../images/tdfillsign.gif) #99ccff; WIDTH: 100%; COLOR: #ffffff; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; HEIGHT: 25px; TEXT-DECORATION: none
}
.toollink {
	MARGIN-TOP: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #fda04e; WIDTH: 100%; COLOR: #ffffff; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; HEIGHT: 25px; TEXT-DECORATION: none
}
A.uselink {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: #cedbf7; WIDTH: 100%; COLOR: #666666; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; HEIGHT: 25px; TEXT-DECORATION: none
}
A.uselink:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: url(../images/tdfilluse.gif) #ffcf9c; WIDTH: 100%; COLOR: #666666; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; HEIGHT: 25px; TEXT-DECORATION: none
}
.uselink {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: #cedbf7; WIDTH: 100%; COLOR: #666666; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; HEIGHT: 25px; TEXT-DECORATION: none
}
.introSmG {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.introSmG {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.introSmW {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.categories {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; TEXT-TRANSFORM: uppercase; COLOR: #d55c02; FONT-STYLE: normal; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.categorytext {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #6a6359; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.localnews {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #3163ce; TEXT-DECORATION: none
}
A.localnews:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ff8c00; TEXT-DECORATION: none
}
.altHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #a6a6ff
}
.altFrame {
	BORDER-RIGHT: #a6a6ff 1px solid; BORDER-TOP: #a6a6ff 1px solid; BORDER-LEFT: #a6a6ff 1px solid; BORDER-BOTTOM: #a6a6ff 1px solid
}

.HeaderLinks{
    FONT-SIZE: 10pt;
	COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center;
   	BACKGROUND: url(../images/menubg.jpg)
}
.HeaderLine{
	BACKGROUND: url(../images/menuline.jpg)
}

.Tableleft{
	BACKGROUND: url(../images/curveleft.gif)
}
.MenuBorder{
	BACKGROUND: url(../images/menuborder.jpg)
}

.Tableright{
	BACKGROUND: url(../images/curveright.gif);
}

.InformationBoxCenter{
	BACKGROUND: url(../images/curveline.gif);
}
.topline{
	BACKGROUND: url(../images/topline1.jpg);
}
.InformationBoxHeader{
    FONT-SIZE: 10pt;
	COLOR: #000000;
    FONT-FAMILY: Verdana, sans-serif;
	FONT-WEIGHT: bold;
	TEXT-TRANSFORM: uppercase;
}
.InformationBoxBody{
    FONT-SIZE: 8pt;
	COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.Footer{
	FONT-SIZE: 8pt;
	COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND: url(../images/footerbg.jpg)
}
.FrontOfficeTableBox
{
    BORDER-RIGHT: #A6C2E0 1px solid;
    BORDER-TOP: #A6C2E0 1px solid;
    FONT-SIZE: 9pt;
    BORDER-LEFT: #A6C2E0 1px solid;
    BORDER-BOTTOM: #A6C2E0 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
.style2 {
	font-family: Times New Roman, Times, serif;
	font-size: 10pt;
	color: #FF0000;
}
.style3 {
	font-family: Times New Roman, Times, serif;
	font-size: 12pt;
	color: #990000;
}
.style4 {color: #333333}
body {
	margin-top: 0px;
}
.style5 {font-size: 10pt}
.style6 {font-size: 9px}
.style7 {
	font-size: 10pt;
	font-weight: bold;
}
.DisabledStatus
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-STYLE:italic;
    COLOR: red;
    FONT-WEIGHT: bold;
}
.EnabledStatus
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-STYLE:italic;
    COLOR: green;
    FONT-WEIGHT: bold;
}

@media print {
      .noprint { display: none; }
}

