BODY {
	MARGIN: 0px; COLOR: #ddd4c7; BACKGROUND-COLOR: #5d94b9
}
INPUT {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #595f63; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana
}
INPUT.error {
	BORDER-RIGHT: red 1px solid; BORDER-TOP: red 1px solid; BORDER-LEFT: red 1px solid; COLOR: #000000; BORDER-BOTTOM: red 1px solid; BACKGROUND-COLOR: #ffa07a
}
SELECT {
	BORDER-RIGHT: #7f9db9 1px solid; BORDER-TOP: #7f9db9 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: #7f9db9 1px solid; COLOR: #595f63; BORDER-BOTTOM: #7f9db9 1px solid; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana
}
SELECT.error {
	BORDER-RIGHT: red 1px solid; BORDER-TOP: red 1px solid; BORDER-LEFT: red 1px solid; COLOR: #000000; BORDER-BOTTOM: red 1px solid; BACKGROUND-COLOR: #ffa07a
}
.AgentInfos {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 3px; WIDTH: 100%; COLOR: #333333; PADDING-TOP: 5px; FONT-STYLE: normal; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: right
}
.ClientInfos {
	
}
.ClientInfos A {
	
}
.AgentLogin {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 9pt; PADDING-BOTTOM: 3px; WIDTH: 100%; COLOR: #000066; PADDING-TOP: 5px; FONT-STYLE: normal; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: right
}
.AgentLogin SPAN.S0 {
	FONT-WEIGHT: bolder; FONT-SIZE: 9pt; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #ff6600
}
*[class='FareCalenderCssClass'] {
	BORDER-RIGHT: #ffffff thin solid; BORDER-TOP: #ffffff thin solid; BORDER-LEFT: #ffffff thin solid; BORDER-BOTTOM: #ffffff thin solid
}
*[class='ThisMonthCssClass'] {
	BORDER-RIGHT: #ffffff thin solid; BORDER-TOP: #ffffff thin solid; BORDER-LEFT: #ffffff thin solid; BORDER-BOTTOM: #ffffff thin solid
}

*[class="NextMonthCssClass"] { 
	border-top: thin solid #FFFFFF;
	border-bottom: thin solid #FFFFFF;
	border-left: thin solid #FFFFFF;
	border-right: thin solid #FFFFFF;
}

*[class="LastMonthCssClass"] { 
	border-top: thin solid #FFFFFF;
	border-bottom: thin solid #FFFFFF;
	border-left: thin solid #FFFFFF;
	border-right: thin solid #FFFFFF;
}

.Buttons {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #ffffff; PADDING-BOTTOM: 0px; COLOR: #00ffff; PADDING-TOP: 20px
}
.Buttons SPAN.Left {
	WIDTH: 49%; PADDING-TOP: 3px; HEIGHT: 20px; TEXT-ALIGN: left
}
.Buttons SPAN.Right {
	WIDTH: 50%; PADDING-TOP: 3px; HEIGHT: 20px; TEXT-ALIGN: right
}
.Barcode {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; WIDTH: 100%; COLOR: #ff6600; PADDING-TOP: 0px; FONT-STYLE: normal; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana; TEXT-ALIGN: left
}
.Calender {
	BORDER-RIGHT: #ffbd3b thin solid; BORDER-TOP: #ffbd3b thin solid; BORDER-LEFT: #ffbd3b thin solid; BORDER-BOTTOM: #ffbd3b thin solid; BACKGROUND-COLOR: #000000; TEXT-ALIGN: center
}
.Calender .Header {
	FONT-WEIGHT: bolder; FONT-SIZE: 9pt; COLOR: #2a1864; FONT-FAMILY: Tahoma, Arial, sans-serif; BACKGROUND-COLOR: #ffbd3b
}
.Calender .Today {
	FONT-WEIGHT: bolder; FONT-SIZE: 9pt; FONT-FAMILY: Tahoma, Arial, sans-serif; BACKGROUND-COLOR: #ffbd3b; TEXT-DECORATION: underline
}
.Calender .SelectDay {
	FONT-WEIGHT: bolder; FONT-SIZE: 9pt; FONT-FAMILY: Tahoma, Arial, sans-serif; TEXT-DECORATION: underline
}
.Calender .Day {
	FONT-SIZE: 9pt; COLOR: #2a1864; FONT-FAMILY: Tahoma, Arial, sans-serif
}
.ContactInfoView SPAN.buttons {
	WIDTH: 80%; HEIGHT: 20px
}
.ContactInfoView SPAN.refNumber {
	FONT-WEIGHT: bolder; FONT-SIZE: 9pt; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000066
}
.footer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 760px; PADDING-TOP: 0px
}
.footer A {
	WIDTH: 50%; HEIGHT: 20px; TEXT-ALIGN: right
}
.footer SPAN {
	WIDTH: 50%; PADDING-TOP: 0px; HEIGHT: 20px
}
.form {
	MARGIN: 0px; FONT: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; WIDTH: 100%; TEXT-ALIGN: left
}
.form DIV.label {
	PADDING-RIGHT: 4px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; WIDTH: 130px; COLOR: #013668; PADDING-TOP: 5px; TEXT-ALIGN: left
}
.form DIV.input {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: 2px; WIDTH: 220px; PADDING-TOP: 2px; HEIGHT: 25px; TEXT-ALIGN: left
}
.form DIV.input INPUT {
	WIDTH: 190px
}
.form DIV.input SELECT {
	WIDTH: 190px
}
.formCC {
	MARGIN: 0px; FONT: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; WIDTH: 100%; TEXT-ALIGN: left
}
.formCC DIV.label {
	PADDING-RIGHT: 4px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; WIDTH: 150px; COLOR: #013668; PADDING-TOP: 5px; TEXT-ALIGN: left
}
.formCC DIV.input {
	PADDING-RIGHT: 4px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; HEIGHT: 25px; TEXT-ALIGN: left
}
.formMainContact {
	MARGIN: 0px; FONT: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; WIDTH: 100%; TEXT-ALIGN: left
}
.formMainContact DIV.label {
	PADDING-RIGHT: 4px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; WIDTH: 130px; COLOR: #013668; PADDING-TOP: 5px; TEXT-ALIGN: left
}
.formMainContact DIV.input {
	PADDING-RIGHT: 4px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 2px;  PADDING-TOP: 2px; HEIGHT: 25px; TEXT-ALIGN: left;
}
.formMainContact DIV.input INPUT {
	WIDTH: 240px
}
.formMainContact DIV.input SELECT {
	WIDTH: 240px
}
.form DIV.normal {
	PADDING-RIGHT: 4px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; WIDTH: 100%; PADDING-TOP: 5px; TEXT-ALIGN: left
}
.groupForm {
	PADDING-RIGHT: 4px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px 10px; FONT: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; VERTICAL-ALIGN: middle; COLOR: #575756; PADDING-TOP: 2px; HEIGHT: 28px
}
.groupForm INPUT {
	WIDTH: 199px
}
.groupForm SELECT {
	WIDTH: 199px
}
.groupFormClear {
	PADDING-RIGHT: 4px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px 10px; FONT: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; VERTICAL-ALIGN: middle; COLOR: #575756; PADDING-TOP: 2px; HEIGHT: 28px
}
#BonVoyageBreak_ctlReturnDate_cmbMonthYear {
	WIDTH: 160px
}
#BonVoyageBreak_ctlDepartureDate_cmbMonthYear {
	WIDTH: 160px
}
.groupFormResult {
	VERTICAL-ALIGN: bottom; COLOR: #003366; TEXT-ALIGN: left
}
.InputAirport {
	WIDTH: 165px
}
.FormPassengers {
	MARGIN: 0px 0px 0px 5px; FONT: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; WIDTH: 360px
}
.FormPassengers .Passengers {
	PADDING-RIGHT: 4px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FLOAT: left; PADDING-BOTTOM: 4px; PADDING-TOP: 5px; TEXT-ALIGN: right
}
.FormPassengers .row0 {
	PADDING-RIGHT: 4px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FLOAT: left; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #fbd33e
}
.FormPassengers DIV.input {
	PADDING-RIGHT: 4px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FLOAT: left; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; TEXT-ALIGN: right
}
.FormLogon {
	MARGIN: 0px; FONT: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; WIDTH: 596px; HEIGHT: 160px; BACKGROUND-COLOR: #ffffff
}
.FormLogon DIV.input {
	PADDING-RIGHT: 4px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 2px; WIDTH: 41%; PADDING-TOP: 2px; TEXT-ALIGN: left
}
.FormLogon DIV.label {
	PADDING-RIGHT: 4px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; WIDTH: 40%; PADDING-TOP: 5px; HEIGHT: 27px; TEXT-ALIGN: right
}
.FormCustomerLogin {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #013668; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana
}
.FormCustomerLogin TD.head {
	PADDING-LEFT: 20px; FONT-SIZE: 8pt; WIDTH: 110px; COLOR: #013668
}
.FormCustomerLogin TD.input {
	FONT-SIZE: 8pt; WIDTH: 130px; TEXT-ALIGN: left
}
.FormCustomerLogin TD.label {
	FONT-SIZE: 8pt; WIDTH: 130px; COLOR: #777777; TEXT-ALIGN: right
}
.FormCustomerLogin TD.error {
	FONT-SIZE: 8pt; COLOR: #ff0000; TEXT-ALIGN: right
}
.grid {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; FLOAT: left; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid; 
}
.grid TD.GridItemsButton {
	PADDING-RIGHT: 5px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; TEXT-ALIGN: right
}
.grid TR.GridFooter TD {
	BORDER-TOP: #90b2f4 1px solid; FONT: bold 8pt Tahoma, Arial, sans-serif, verdana; COLOR: #013668; BORDER-BOTTOM: #90b2f4 1px solid; HEIGHT: 22px; BACKGROUND-COLOR: #90b2f4
}
.grid TR.GridFooter TD.Summary {
	BACKGROUND-COLOR: #90b2f4
}
.grid TR.GridFooter1 TD {
	FONT: bold 8pt Tahoma, Arial, sans-serif, verdana; COLOR: #013668; BACKGROUND-COLOR: #ffffff
}
.grid TR.GridFooter1 TD.Summary {
	COLOR: #013668; BORDER-BOTTOM: #013668 1px solid; BACKGROUND-COLOR: #ffffff
}
.grid TR.GridFooterOutstandingAmount TD {
	BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid; FONT: bold 8pt Tahoma, Arial, sans-serif, verdana; BORDER-LEFT: 0px solid; COLOR: #C4102F; BORDER-BOTTOM: 0px solid; HEIGHT: 22px; BACKGROUND-COLOR: #90b2f4
}
.grid TR.GridHeader {
	PADDING-RIGHT: 2px; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #666666; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: #f2f1f1 1px solid; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana
}
.grid TR.GridHeader TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 7px; BORDER-BOTTOM: #f2f1f1 1px solid;
}
.grid TR.GridHeader A {
	COLOR: #ffffff
}
.grid TR.GridHeader A:hover {
	COLOR: #ff9900
}
.grid TR.GridHeader A:visited {
	COLOR: #ffffff
}
.grid TR.GridHeader1 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #eaeef8; PADDING-BOTTOM: 2px; COLOR: #013668; PADDING-TOP: 2px; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana
}
.grid TR.GridHeaderFight {
	PADDING-RIGHT: 2px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; COLOR: #3d3d3d; PADDING-TOP: 2px; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana; BACKGROUND-COLOR: #cecdcd
}

.grid TR.GridItems0 {
	BORDER-TOP: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #f2f1f1; color:#000000;
}

.grid TR.GridItems0_grey TD {
	BORDER-RIGHT: #CCCCCC 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; BORDER-LEFT: #CCCCCC 1px solid; CURSOR: pointer; COLOR: #2D2D9B; PADDING-TOP: 1px; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana; HEIGHT: 22px; BACKGROUND-COLOR: #CCCCCC;}

.grid TR.GridItems0_grey {
	BORDER-TOP: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #CCCCCC; color:#2D2D9B;
}


.grid TR.GridItems0 TD {
	PADDING-RIGHT: 1px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 1px;
	CURSOR: pointer; COLOR: #4a4949; PADDING-TOP: 1px; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana; HEIGHT: 22px; BACKGROUND-COLOR: #f2f1f1;
}


.grid TR.GridItems0_o TD {
	BORDER-RIGHT: #ffbd3b 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; BORDER-LEFT: #ffbd3b 1px solid; CURSOR: pointer; COLOR: #4a4949; PADDING-TOP: 1px; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana; HEIGHT: 22px; BACKGROUND-COLOR: #ffbd3b
}
/*.grid TR.GridItems1 TD {
	PADDING-RIGHT: 1px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; CURSOR: pointer; COLOR: #0d54b1; PADDING-TOP: 1px; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana; HEIGHT: 22px
}*/
.grid TR.GridItems0o TD {
	PADDING-RIGHT: 1px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; CURSOR: pointer; PADDING-TOP: 1px; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana; HEIGHT: 22px; BACKGROUND-COLOR: #90b2f4
}
.grid TR.GridItems1 TD {
	PADDING-RIGHT: 1px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; CURSOR: pointer; COLOR: #4a4949; PADDING-TOP: 1px; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana; HEIGHT: 22px; BACKGROUND-COLOR: #f2f1f1
}
.grid TR.GridItems1_o TD {
	PADDING-RIGHT: 1px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; CURSOR: pointer; COLOR: #ffffff; PADDING-TOP: 1px; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana; HEIGHT: 22px; BACKGROUND-COLOR: #db2323
}
.grid TR.GridItems1o TD {
	PADDING-RIGHT: 1px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; CURSOR: pointer; COLOR: #000066; PADDING-TOP: 1px; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana; HEIGHT: 22px; BACKGROUND-COLOR: #cee6f7
}
.grid TR.GridItemsInput {
	PADDING-RIGHT: 1px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; COLOR: #5f5f5f; PADDING-TOP: 5px; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana; HEIGHT: 22px
}
.grid TR.GridContent0 TD {
	PADDING-RIGHT: 1px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; COLOR: #0d54b1; PADDING-TOP: 1px; BORDER-BOTTOM: #dae1e6 1px solid; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana; HEIGHT: 22px
}
.Pager A {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana,Tahoma, Arial, sans-serif
}
.Pager SPAN {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana,Tahoma, Arial, sans-serif
}
.header {
	WIDTH: 760px; BACKGROUND-COLOR: #ffffff
}
.header .subHeader {
	BACKGROUND-COLOR: #fbcf25
}
.HeaderBackground {
	
}
.headers {
	MARGIN: 10px 0px 5px 0px; FONT: bold 8pt Tahoma, Arial, sans-serif, verdana; WIDTH: 100%; COLOR: #c4102f; TEXT-ALIGN: left
}
.headers DIV SPAN.S0 {
	COLOR: #ea022a
}
.headers SPAN.Button {
	WIDTH: 49%
}
.ContactInfoView SPAN.refNumber {
	
}
.Itinerary {
	PADDING-RIGHT: 12px; PADDING-LEFT: 25px; FONT-SIZE: 8pt; PADDING-BOTTOM: 20px; WIDTH: 100%; COLOR: #013668; PADDING-TOP: 10px; FONT-STYLE: normal; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana; TEXT-ALIGN: left
}
.BookingRef {
	BACKGROUND: url(../images/0/H/hbr.jpg) fixed no-repeat left top; WIDTH: 760px; HEIGHT: 69px
}
.menuWebCheckin UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: left
}
.menuWebCheckin UL LI {
	FLOAT: left; LIST-STYLE-TYPE: none; TEXT-ALIGN: left
}
.menuWebCheckin UL LI A {
	DISPLAY: block; FLOAT: left; BORDER-BOTTOM: 0px; TEXT-ALIGN: left
}
.menuWebCheckin UL LI UL {
	CLEAR: left; PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 120px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: absolute; BACKGROUND-COLOR: #fde58f; TEXT-ALIGN: left
}
.menuWebCheckin UL LI UL LI {
	DISPLAY: block; WIDTH: 120px; BACKGROUND-COLOR: #fde58f; TEXT-ALIGN: left
}
.menuWebCheckin UL LI UL LI A {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; WIDTH: 140px; COLOR: red; PADDING-TOP: 2px; FONT-STYLE: normal; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.menuWebCheckin UL LI UL LI A:hover {
	BACKGROUND-COLOR: #fef3cc; TEXT-ALIGN: left
}
.menuWebCheckin UL LI:hover UL {
	DISPLAY: block
}
UL LI.over UL {
	DISPLAY: block
}
.menu {
	BACKGROUND-COLOR: #ffffff
}
.menu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: left
}
.menu UL LI {
	FLOAT: left; LIST-STYLE-TYPE: none; TEXT-ALIGN: left
}
.menu UL LI A {
	DISPLAY: block; BORDER-BOTTOM: 0px; TEXT-ALIGN: left
}
.menu UL LI UL {
	CLEAR: left; PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 120px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: absolute; BACKGROUND-COLOR: #fde58f; TEXT-ALIGN: left
}
.menu UL LI UL LI {
	DISPLAY: block; WIDTH: 120px; BACKGROUND-COLOR: #fde58f; TEXT-ALIGN: left
}
.menu UL LI UL LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; WIDTH: 120px; COLOR: red; PADDING-TOP: 2px; FONT-STYLE: normal; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.menu UL LI UL LI A:hover {
	BACKGROUND-COLOR: #fef3cc; TEXT-ALIGN: left
}
.menu UL LI:hover UL {
	DISPLAY: block
}
UL LI.over UL {
	DISPLAY: block
}
.PanelSeatMap {
	PADDING-LEFT: 10px
}
.RemarksInput {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 5px; COLOR: #5f5f5f; PADDING-TOP: 5px; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana; BACKGROUND-COLOR: #90b2f4
}
.row0 {
	CLEAR: left; PADDING-LEFT: 0px; FONT-SIZE: 8pt; VERTICAL-ALIGN: middle; COLOR: #013668; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: right
}
.Step {
	PADDING-RIGHT: 0px; PADDING-LEFT: 9px; FONT-WEIGHT: normal; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; WIDTH: 100%; COLOR: #5f5f5f; PADDING-TOP: 0px; FONT-STYLE: normal; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana; TEXT-ALIGN: left
}
.TourMenu {
	TEXT-ALIGN: left
}
.Step SPAN.a {
	COLOR: #c4102f
}
.tab {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-STYLE: normal; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana; TEXT-ALIGN: right
}
.tab UL {
	MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none
}
.tab UL LI {
	DISPLAY: inline; MARGIN: 0px 1px 0px 0px; LIST-STYLE-TYPE: none
}
.tab UL LI.TabLabel SPAN {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; WIDTH: 77px; COLOR: #ffffff; LINE-HEIGHT: 18px; PADDING-TOP: 3px; FONT-FAMILY: Tahoma; HEIGHT: 20px; TEXT-ALIGN: center; background-color:#db2323;
}
.tab UL LI.TabDisable SPAN {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px;PADDING-BOTTOM: 3px; WIDTH: 77px; COLOR: #000000; LINE-HEIGHT: 18px; PADDING-TOP: 3px; FONT-FAMILY: Tahoma; HEIGHT: 20px; TEXT-ALIGN: center; background-color:#f2f1f1;
}
.tab UL A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; background-color:#f2f1f1;PADDING-BOTTOM: 3px; WIDTH: 77px; COLOR: #000000; LINE-HEIGHT: 18px; PADDING-TOP: 3px; FONT-FAMILY: Tahoma; HEIGHT: 20px; TEXT-ALIGN: center
}
.tab UL A:hover {
	background-color:#f2f1f1; COLOR: #db2323
}
.tabPayment {
	PADDING-TOP: 15px; TEXT-ALIGN: left
}
.tabPayment UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.tabPayment UL LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 1px; WIDTH: 70px; COLOR: #ffffff; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 20px; TEXT-ALIGN: right
}
.tabPayment UL A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 8pt; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: middle; WIDTH: 70px; COLOR: #000000; PADDING-TOP: 3px; FONT-FAMILY: Tahoma; HEIGHT: 20px; TEXT-ALIGN: center
}
.tabPayment UL A.tabA140 {
	
}
.tabPayment UL A:visited {
	
}
.tabPayment UL A:hover {
	FONT-SIZE: 8pt; VERTICAL-ALIGN: middle; COLOR: #ffffff; FONT-FAMILY: Tahoma; HEIGHT: 18px
}
.tabPayment UL A.tabA140:hover {
	
}
.tabPayment UL LI .TabLabel {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 8pt; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: middle; PADDING-TOP: 3px; FONT-FAMILY: Tahoma; HEIGHT: 20px
}
.tabPayment UL LI .TabDisable {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 8pt; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: middle; COLOR: #000000; PADDING-TOP: 3px; FONT-FAMILY: Tahoma; HEIGHT: 18px
}
DIV.SeatMapHeader {
	
}
DIV.SeatMapHeader TABLE TD {
	FONT-WEIGHT: bolder; FONT-SIZE: 8pt; WIDTH: 20px; COLOR: #db2323; FONT-FAMILY: Tahoma; TEXT-ALIGN: center
}
DIV.SeatMapHeader TABLE TD.SeatRow {
	
}
DIV.SeatMapHeader TABLE TD.Hover {
	BACKGROUND-COLOR: #cee6f7
}
DIV.SeatMapHeader .SeatMapSpacer .SeatRow IMG {
	WIDTH: 20px; HEIGHT: 1px
}
DIV.SeatMapHeader .SeatMapSpacer .A IMG {
	WIDTH: 20px; HEIGHT: 1px
}
DIV.SeatMapHeader .SeatMapSpacer .B IMG {
	WIDTH: 20px; HEIGHT: 1px
}
DIV.SeatMapBase {
	OVERFLOW: auto; WIDTH: 250px; HEIGHT: 700px; padding-top: 10px;
}
DIV.SeatAssignment {	
	background-color:#666666; width: 250px; height: 22px; color:#FFFFFF; font-size: 11px; font-weight:bold; padding: 5px 0px 0px 3px;
}
DIV.SeatMap {
	
}
DIV.SeatMap TABLE {
	
}
DIV.SeatMap TABLE TD SPAN.SeatRow {
	COLOR: #db2323
}
DIV.SeatMap TABLE TD {
	FONT-WEIGHT: bolder; FONT-SIZE: 8pt; WIDTH: 20px; COLOR: #ff6600; FONT-FAMILY: Tahoma; HEIGHT: 18px; TEXT-ALIGN: center
}
DIV.SeatMap TABLE TD.YEX {
	BACKGROUND: url(../images/0/S/exit.gif) #ffffff no-repeat center 50%
}
DIV.SeatMap TABLE TD.YTL {
	BACKGROUND: url(../images/0/S/lava.gif) #c6ffc6 no-repeat center 50%
}
DIV.SeatMap TABLE TD.YWG {
	BACKGROUND: #ffcc33
}
DIV.SeatMap TABLE TD.YGL {
	BACKGROUND: url(../images/0/S/galley.gif) #c6ffc6 no-repeat center 50%
}
DIV.SeatMap TABLE TD.YST {
	BACKGROUND: url(../images/0/S/seat_o.gif) #c6ffc6 no-repeat center 50%; CURSOR: pointer
}
DIV.SeatMap TABLE TD.YSTBP {
	BACKGROUND: url(../images/0/S/seat_p.gif) #c6ffc6 no-repeat center 50%
}
DIV.SeatMap TABLE TD.YSTB {
	BACKGROUND: url(../images/0/S/seat_b.gif) #c6ffc6 no-repeat center 50%
}
DIV.SeatMap TABLE TD.YSTX {
	BACKGROUND: url(../images/0/S/seat_x.gif) #c6ffc6 no-repeat center 50%
}
DIV.SeatMap TABLE TD.YSTP {
	BACKGROUND: url(../images/0/S/seat_p.gif) #c6ffc6 no-repeat center 50%; CURSOR: pointer
}
DIV.SeatMap TABLE TD.CEX {
	BACKGROUND: url(../images/0/S/exit.gif) #ffffff no-repeat center 50%
}
DIV.SeatMap TABLE TD.CTL {
	BACKGROUND: url(../images/0/S/lava.gif) #c6ffc6 no-repeat center 50%
}
DIV.SeatMap TABLE TD.CWG {
	BACKGROUND: #c6ffc6
}
DIV.SeatMap TABLE TD.CGL {
	BACKGROUND: url(../images/0/S/galley.gif) #c6ffc6 no-repeat center 50%
}
DIV.SeatMap TABLE TD.CST {
	BACKGROUND: url(../images/0/S/seat_o.gif) #c6ffc6 no-repeat center 50%; CURSOR: pointer
}
DIV.SeatMap TABLE TD.CSTB {
	BACKGROUND: url(../images/0/S/seat_b.gif) #c6ffc6 no-repeat center 50%
}
DIV.SeatMap TABLE TD.CSTX {
	BACKGROUND: url(../images/0/S/seat_x.gif) #c6ffc6 no-repeat center 50%
}
DIV.SeatMap TABLE TD.CSTP {
	BACKGROUND: url(../images/0/S/seat_p.gif) #c6ffc6 no-repeat center 50%; CURSOR: pointer
}
DIV.SeatMap TABLE TD.FEX {
	BACKGROUND: url(../images/0/S/exit.gif) #ffffff no-repeat center 50%
}
DIV.SeatMap TABLE TD.FTL {
	BACKGROUND: url(../images/0/S/lava.gif) #c6ffc6 no-repeat center 50%
}
DIV.SeatMap TABLE TD.FWG {
	BACKGROUND: #c6ffc6
}
DIV.SeatMap TABLE TD.FGL {
	BACKGROUND: url(../images/0/S/galley.gif) #c6ffc6 no-repeat center 50%
}
DIV.SeatMap TABLE TD.FST {
	BACKGROUND: url(../images/0/S/seat_o.gif) #c6ffc6 no-repeat center 50%; CURSOR: pointer
}
DIV.SeatMap TABLE TD.FSTB {
	BACKGROUND: url(../images/0/S/seat_b.gif) #c6ffc6 no-repeat center 50%
}
DIV.SeatMap TABLE TD.FSTX {
	BACKGROUND: url(../images/0/S/seat_x.gif) #c6ffc6 no-repeat center 50%
}
DIV.SeatMap TABLE TD.FSTP {
	BACKGROUND: url(../images/0/S/seat_p.gif) #c6ffc6 no-repeat center 50%; CURSOR: pointer
}
DIV.SeatMap TABLE TD SPAN {
	
}
DIV.SeatMap TABLE TD SPAN.Tooltip {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; MARGIN-TOP: -30px; DISPLAY: none; PADDING-LEFT: 5px; BACKGROUND: #cee6f7; PADDING-BOTTOM: 5px; MARGIN-LEFT: -30px; BORDER-LEFT: #cccccc 1px solid; COLOR: #666666; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px solid; POSITION: absolute
}
DIV.SeatMap TABLE TD.Hover {
	BACKGROUND-COLOR: #cee6f7
}
DIV.SeatMap .SeatMapSpacer .SeatRow IMG {
	WIDTH: 20px; HEIGHT: 1px
}
DIV.SeatMap .SeatMapSpacer .a IMG {
	WIDTH: 1px; HEIGHT: 1px
}
DIV.SeatMap .SeatMapSpacer .b IMG {
	WIDTH: 20px; HEIGHT: 1px
}
.view {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 10px; WIDTH: 760px; PADDING-TOP: 5px
}
.view DIV {
	
}
.view DIV SPAN {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; COLOR: #013668; PADDING-TOP: 3px; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana
}
.view DIV SPAN.info {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; WIDTH: 200px; COLOR: #013668; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.view DIV SPAN.label {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 120px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.YourFight {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 9pt; PADDING-BOTTOM: 3px; WIDTH: 100%; COLOR: #333333; PADDING-TOP: 20px; FONT-STYLE: normal; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.YourFight SPAN.a {
	COLOR: #db2323
}
.RemarkText {
	WIDTH: 300px; HEIGHT: 50px
}
.ErrorMessage {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: red; PADDING-TOP: 5px; FONT-FAMILY: Arial; TEXT-ALIGN: center
}
.ConfirmWithBalance {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 5px; COLOR: darkblue; PADDING-TOP: 5px; FONT-FAMILY: Arial;
}
.ConfirmWithBalance SPAN {
background-color:#000066; color:#FFFFFF;
	
}
.MonthHeader TR {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bolder; FONT-SIZE: 8pt; PADDING-BOTTOM: 3px; MARGIN: 2px 3px 0px; COLOR: black; PADDING-TOP: 3px; FONT-FAMILY: Tahoma, Arial, sans-serif
}
.MonthHeader TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bolder; FONT-SIZE: 8pt; PADDING-BOTTOM: 3px; MARGIN: 2px 3px 0px; COLOR: black; PADDING-TOP: 3px; FONT-FAMILY: Tahoma, Arial, sans-serif; BACKGROUND-COLOR: #ffbd3b; TEXT-DECORATION: none
}
.MonthHeader TD A {
	COLOR: black; TEXT-DECORATION: none
}
.DayHeader {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 8pt; PADDING-BOTTOM: 3px; COLOR: black; PADDING-TOP: 3px; FONT-FAMILY: Tahoma, Arial, sans-serif; BACKGROUND-COLOR: #ffffff
}
.Today {
	FONT-WEIGHT: bolder; FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: underline
}
.SelectDay {
	FONT-WEIGHT: bolder; FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: underline
}
.Day {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 8pt; PADDING-BOTTOM: 3px; COLOR: black; PADDING-TOP: 3px; FONT-FAMILY: Tahoma, Arial, sans-serif; BACKGROUND-COLOR: #ffffff
}
.Day A {
	COLOR: black
}
.OffMonth {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 8pt; PADDING-BOTTOM: 3px; COLOR: black; PADDING-TOP: 3px; FONT-FAMILY: Tahoma, Arial, sans-serif; BACKGROUND-COLOR: #ffffff
}
.OffMonth A {
	DISPLAY: none
}
.ErrorMessage {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: red; PADDING-TOP: 5px; FONT-FAMILY: Arial; TEXT-ALIGN: center
}
.boxTop {
	FONT-SIZE: 1px; BACKGROUND: url(../Images/0/I/r2.gif) no-repeat right top; WIDTH: 100%; HEIGHT: 11px
}
.boxTop DIV {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-SIZE: 1px; BACKGROUND: url(../Images/0/I/r1.gif) fixed no-repeat left center; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px; HEIGHT: 11px
}
.boxTop DIV DIV {
	BORDER-TOP: #fbd33e 1px solid; FONT-SIZE: 1px; BACKGROUND: #fbd33e; WIDTH: 100%; HEIGHT: 11px
}
.boxBottom {
	FONT-SIZE: 1px; BACKGROUND: url(../Images/0/I/r4.gif) no-repeat right top; WIDTH: 100%; HEIGHT: 11px
}
.boxBottom DIV {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-SIZE: 1px; BACKGROUND: url(../Images/0/I/r3.gif) fixed no-repeat left center; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px; HEIGHT: 11px
}
.boxBottom DIV DIV {
	BORDER-TOP: #fbd33e 1px solid; FONT-SIZE: 1px; BACKGROUND: #fbd33e; WIDTH: 100%; HEIGHT: 11px
}
.box {
	MARGIN-TOP: 2px; BACKGROUND: #fbd33e
}
.boxTopL {
	BACKGROUND: url(../Images/0/I/yellowCorner1.gif) no-repeat; WIDTH: 11px; HEIGHT: 11px
}
.boxTopC {
	BACKGROUND: #fbd33e; WIDTH: 360px; HEIGHT: 11px
}
.boxTopR {
	BACKGROUND: url(../Images/0/I/yellowCorner2.gif) no-repeat; WIDTH: 11px; HEIGHT: 11px
}
.boxContent {
	BORDER-RIGHT: #fbd33e 1px solid; PADDING-LEFT: 10px; BORDER-LEFT: #fbd33e 1px solid; BACKGROUND-COLOR: #fbd33e
}
.boxBottomL {
	BACKGROUND: url(../Images/0/I/yellowCorner3.gif) no-repeat; WIDTH: 11px; HEIGHT: 11px
}
.boxBottomC {
	BACKGROUND: #fbd33e; WIDTH: 360px; HEIGHT: 11px
}
.boxBottomR {
	BACKGROUND: url(../Images/0/I/yellowCorner4.gif) no-repeat; WIDTH: 11px; HEIGHT: 11px
}
.FormAvailability {
	MARGIN: 0px; FONT: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; WIDTH: 170px; BACKGROUND-COLOR: #fbd33e
}
.FormAvailability DIV.label {
	PADDING-RIGHT: 1px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FLOAT: left; PADDING-BOTTOM: 1px; VERTICAL-ALIGN: middle; PADDING-TOP: 1px; BACKGROUND-COLOR: #fbd33e; TEXT-ALIGN: left
}
.FormAvailability DIV.input {
	PADDING-RIGHT: 1px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FLOAT: left; PADDING-BOTTOM: 1px; WIDTH: 100px; PADDING-TOP: 1px; BACKGROUND-COLOR: #fbd33e
}
.FormAvailability .Row0 {
	PADDING-RIGHT: 4px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FLOAT: left; PADDING-BOTTOM: 2px; WIDTH: 100px; PADDING-TOP: 2px; BACKGROUND-COLOR: #fbd33e
}
.FormAvailability DIV.input SELECT {
	WIDTH: 115px
}
.FormAvailability .CalenderBase {
	BACKGROUND: url(../Images/0/H/CalBottom.gif) no-repeat left bottom; PADDING-BOTTOM: 5px; WIDTH: 163px;
}
.FormAvailability .CalenderControl {
	PADDING-BOTTOM: 5px; HEIGHT: 40px
}
.FormAvailability .CalenderCss {
	FONT-SIZE: 11px; BACKGROUND: #fef5e3; WIDTH: 163px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.CalenderCss TR TD A {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #2a1864; FONT-FAMILY: Tahoma; TEXT-ALIGN: center
}
.CalenderCss TR TD {
	BORDER-RIGHT: #f2f2f2 1px solid; BORDER-TOP: #f2f2f2 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 8pt; BORDER-LEFT: #f2f2f2 1px solid; WIDTH: 20px; COLOR: #666666; BORDER-BOTTOM: #f2f2f2 1px solid; FONT-FAMILY: Tahoma; HEIGHT: 22px; TEXT-ALIGN: center
}
.CalenderCss .Days TD {
	PADDING-LEFT: 2px; FONT-WEIGHT: bold; VERTICAL-ALIGN: middle; WIDTH: 18px; COLOR: #ffffff; HEIGHT: 23px; TEXT-ALIGN: center; background-color: #666666;
}
.CalenderCss .ThisMonth A {
	PADDING-LEFT: 2px; VERTICAL-ALIGN: middle; WIDTH: 18px; PADDING-TOP: 4px; HEIGHT: 21px; COLOR: #000000;
}
.CalenderCss .ThisMonth A:hover {
	BACKGROUND: #cccccc; 
}
.CalenderCss .LastMonth {
	COLOR: #fdf5db
}
.CalenderCss .NextMonth {
	COLOR: #fdf5db
}
.CalenderCss .NextMonth {
	WIDTH: 18px; COLOR: #fdf5db; HEIGHT: 23px
}
.CalenderCss .Today {
	BORDER-RIGHT: #db2323 1px solid; BORDER-TOP: #db2323 1px solid; BACKGROUND: #fadede; BORDER-LEFT: #db2323 1px solid; BORDER-BOTTOM: #db2323 1px solid
}
.CalenderCss .Today A {
	PADDING-LEFT: 2px; VERTICAL-ALIGN: middle; WIDTH: 18px; PADDING-TOP: 4px; HEIGHT: 21px
}
.CalenderCss .SelectDay {
	PADDING-LEFT: 2px; BACKGROUND: #db2323; VERTICAL-ALIGN: middle; WIDTH: 18px; COLOR: #ffffff; HEIGHT: 21px; TEXT-DECORATION: none
}
.CalenderCss .DayDisabled {
	PADDING-LEFT: 2px; VERTICAL-ALIGN: middle; WIDTH: 18px; COLOR: #666666; HEIGHT: 23px
}
.Message {
	TEXT-ALIGN: left
}
.Panel {
	
}
.Panel .text {
	
}
.Panel UL {
	
}
.Panel UL LI {
	
}
.Panel A {
	
}
.ClientInfos {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 3px; WIDTH: 100%; COLOR: #000066; PADDING-TOP: 5px; FONT-STYLE: normal; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: right
}
.CvvForm {
	VERTICAL-ALIGN: middle
}
.CvvForm INPUT {
	FLOAT: left
}
.CvvForm DIV {
	FLOAT: left; WIDTH: 130px; PADDING-TOP: 2px
}
.ErrorContainer {
	FLOAT: left; COLOR: #ff0000; TEXT-ALIGN: left; font-size: 11px;
}
.PaymentComment {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #666666; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana; TEXT-ALIGN: center
}
.PrograssBar {
	width: 250px; height:86px; padding: 10px;
}
.StaticContent SPAN.a {
	FONT-WEIGHT: bold
}
.StaticContentTable {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: #0d54b1; PADDING-TOP: 5px; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana; TEXT-ALIGN: left
}
.StaticContentHeader {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #acb1b7
}
.StaticContentHeaderBold {
	FONT-WEIGHT: bold
}
.TextHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; BACKGROUND: #ffffff; COLOR: #5b5b5b; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana
}
.Text {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; BACKGROUND: #ffffff; COLOR: #5b5b5b; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana
}
.FareCalender {
	BACKGROUND: #c6d4ef; WIDTH: 380px
}
.FareCalender .LabAvailabilityFights {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; BACKGROUND: #2e58bc; VERTICAL-ALIGN: middle; LINE-HEIGHT: 30px; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana; TEXT-ALIGN: left
}
.FareCalender .CalenderBase {
	PADDING-BOTTOM: 5px; WIDTH: 360px;
}
.FareCalender .MonthNameCssClass {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; VERTICAL-ALIGN: middle; COLOR: #00397c; LINE-HEIGHT: 24px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.FareCalender .CalenderControl {

}
.FareCalender TABLE {
	BACKGROUND-COLOR: #efffee
}
.FareCalender TD {/*FIX HEIGHT:AUTO*/
	FONT-SIZE: 9pt; VERTICAL-ALIGN: top; WIDTH: 50px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; height:auto;_HEIGHT: 40px; BACKGROUND-COLOR: #c6d4ef
}
.FareCalender TD SPAN {
	PADDING-LEFT: 2px; FONT-WEIGHT: bold; COLOR: #00397c; PADDING-TOP: 2px; 
}
.FareCalender TD A {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: top; WIDTH: 100%; COLOR: #00397c; HEIGHT: 100%; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.FareCalender TD A:hover {
	DISPLAY: block; BACKGROUND: url(../Images/0/I/cal1.gif) #5a83ed no-repeat 50% 50%; WIDTH: 100%; HEIGHT: 110%;
}
.FareCalender .SelectDayCssClass {
	
}
.FareCalender .Low {
	
}
.DayCssClass {
	TEXT-ALIGN: right
}
.FareCalender .SelectDayCssClass A {
	DISPLAY: block; BACKGROUND: url(../Images/0/I/cal1.gif) #5a83ed no-repeat 50% 50%; WIDTH: 100%; COLOR: #ffffff; HEIGHT: 110%
}
.FareCalender .SelectDayCssClass SPAN {
	COLOR: #ffffff; 
}
.FareCalender .ThisMonthCssClass A {
	DISPLAY: block; BACKGROUND: url(../Images/0/I/cal0.gif) no-repeat 50% 50%; WIDTH: 100%; HEIGHT: 110%
}

.FareCalender .NextMonthCssClass A {
	BACKGROUND: url(../Images/0/I/cal0.gif) no-repeat 50% 50%;width: 100%;height: 110%;display:block;
}


.FareCalender .LastMonthCssClass A {
	BACKGROUND: url(../Images/0/I/cal0.gif) no-repeat 50% 50%;width: 100%;height: 110%;display:block;
}


/*FIX HEIGHT:AUTO*/
.FareCalender .DaysCssClass TD SPAN {
	DISPLAY: block; FONT-WEIGHT: bold; BACKGROUND: #efffee; VERTICAL-ALIGN: middle; WIDTH: 99%; COLOR: #00397c; HEIGHT:auto; _HEIGHT: 10px; TEXT-ALIGN: center
}
.PassengerListError {
	FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana; TEXT-ALIGN: left
}
.btmGrid {
	VERTICAL-ALIGN: text-bottom
}
.CancelFlightSegment {
	
}
.CancelFlightSegment TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; CURSOR: pointer; COLOR:#c4102f ; PADDING-TOP: 1px; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana; HEIGHT: 22px; BACKGROUND-COLOR: #f2f1f1
}
.CancelFlightSegment INPUT {
	VISIBILITY: hidden
}
.ChangeFlight {
	TEXT-ALIGN: left
}
.DisableFlightSegment {
	
}
.DisableFlightSegment TD {
	background-color:#CCCCCC;
	COLOR: #2D2D9B; 	
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 5px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	PADDING-BOTTOM: 1px; 
	CURSOR: pointer; 
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: #ffffff 1px solid; 
	FONT-FAMILY: Tahoma, Arial, sans-serif, verdana; 
	HEIGHT: 22px
}
.DisableFlightSegment INPUT {
	VISIBILITY: hidden
}
.EditFlightSegment {
	
}
.EditFlightSegment TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: #ffd700; PADDING-BOTTOM: 1px; CURSOR: pointer; COLOR: #333333; PADDING-TOP: 1px; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana; HEIGHT: 22px
}
.EditFlightSegment INPUT {
	VISIBILITY: hidden
}
.VoidSalesReportItem {
	
}
.VoidSalesReportItem TD {
	PADDING-RIGHT: 1px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; CURSOR: pointer; COLOR: #4a4949; PADDING-TOP: 1px; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana; HEIGHT: 22px; BACKGROUND-COLOR: #e2e2e2
}
.CancelSalesReportItem {
	
}
.CancelSalesReportItem TD {
	PADDING-RIGHT: 1px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; CURSOR: pointer; COLOR: #4a4949; PADDING-TOP: 1px; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana; HEIGHT: 22px; BACKGROUND-COLOR: #e2e2e2
}
.btmGrid {
	VERTICAL-ALIGN: inherit
}
.GridItems2 TD {
	PADDING-RIGHT: 1px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; CURSOR: pointer; COLOR: #4a4949; PADDING-TOP: 1px; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana; HEIGHT: 22px; BACKGROUND-COLOR: #f2f1f1
}
.GridItems2_o TD {
	PADDING-RIGHT: 1px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; CURSOR: pointer; COLOR: #ffffff; PADDING-TOP: 1px; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana; HEIGHT: 22px; BACKGROUND-COLOR: #db2323
}
.GridItems3 TD {
	PADDING-RIGHT: 1px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; CURSOR: pointer; COLOR: #4a4949; PADDING-TOP: 1px; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana; HEIGHT: 22px; BACKGROUND-COLOR: #f2f1f1
}
.GridItems3 TD {
	BORDER-BOTTOM: #ffffff 0px solid; HEIGHT: 22px
}
.GridItems3_o TD {
	PADDING-RIGHT: 1px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; CURSOR: pointer; COLOR: #ffffff; PADDING-TOP: 1px; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana; HEIGHT: 22px; BACKGROUND-COLOR: #db2323
}
.MsgChangeFlightSegment {
	MARGIN-TOP: 10px; FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-LEFT: 10px; COLOR: red; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana
}
.ErrorNoFlights {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: red; PADDING-TOP: 5px; FONT-FAMILY: Arial; TEXT-ALIGN: center
}
.SeatName {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000066; FONT-STYLE: normal; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana; BACKGROUND-COLOR: #dae1e9; TEXT-ALIGN: left
}
#PopupIFrame {
	DISPLAY: none; Z-INDEX: 99; LEFT: 0px; WIDTH: 100px; POSITION: absolute
}
#Popup {
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; Z-INDEX: 100; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: absolute
}
.base {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9pt; PADDING-BOTTOM: 0px; WIDTH: 958px; COLOR: #000066; PADDING-TOP: 0px; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana; BACKGROUND-COLOR: #ffffff; 
}
.base .content {
	FONT-SIZE: 9pt; FLOAT: left; COLOR: #000066; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana; width: 100%; padding: 0px;
}
.base .content .contentHeader {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; PADDING-TOP: 0px
}
.base .quickSearch {
	FLOAT: left; WIDTH: 170px
}
.base .quickSearch .quickSearchHeader {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(./Images/0/H/hqs.gif) fixed no-repeat left center; PADDING-BOTTOM: 5px; PADDING-TOP: 10px
}
.base .quickSearch DIV.label {
	PADDING-RIGHT: 4px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: middle; PADDING-TOP: 2px; TEXT-ALIGN: right
}
.base .quickSearch DIV.input {
	PADDING-RIGHT: 4px; PADDING-LEFT: 5px; FONT-SIZE: 8pt; FLOAT: left; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana; TEXT-ALIGN: left
}
.Buttons {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #ffffff; PADDING-BOTTOM: 0px; COLOR: #00ffff; PADDING-TOP: 5px
}
.Buttons SPAN.Left {
	WIDTH: 49%; PADDING-TOP: 3px; HEIGHT: 20px; TEXT-ALIGN: left
}
.Buttons SPAN.Right {
	WIDTH: 50%; PADDING-TOP: 3px; HEIGHT: 20px; TEXT-ALIGN: right
}
.bullet {
	PADDING-RIGHT: 2px; PADDING-LEFT: 3px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; COLOR: #656565; PADDING-TOP: 2px; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana; TEXT-ALIGN: left
}
.Content {
	PADDING-RIGHT: 10px; PADDING-LEFT: 13px; FONT-WEIGHT: normal; FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: 5px; COLOR: #030303; PADDING-TOP: 5px; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana; TEXT-ALIGN: left
}
.Content SPAN.a {
	COLOR: #bf1323
}
.Content SPAN.Blue {
	FONT-WEIGHT: bold; COLOR: #034d9d
}
.Content SPAN.b {
	FONT-WEIGHT: bold; COLOR: #000000
}
.WhiteContent {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FLOAT: left; COLOR: #ffffff; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana
}
.ContentSpecial1 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: 5px; COLOR: #030303; PADDING-TOP: 5px; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana; TEXT-ALIGN: left
}
.ContentTable1 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FLOAT: left; COLOR: #034d9d; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana; BACKGROUND-COLOR: #fce691
}
.ContentTable2 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FLOAT: left; COLOR: #034d9d; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana; BACKGROUND-COLOR: #ff0000
}
.footer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; PADDING-BOTTOM: 0px; WIDTH: 760px; COLOR: #656565; PADDING-TOP: 0px; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana
}
.headerWithSub {
	PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; COLOR: #000000; PADDING-TOP: 2px; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana; BACKGROUND-COLOR: #f9d43d; TEXT-ALIGN: left
}
.subHeader {
	BORDER-TOP-WIDTH: 35px; PADDING-RIGHT: 10px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 35px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: #656565; PADDING-TOP: 0px; BORDER-BOTTOM: #bf1323 35px solid; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 35px
}
.headcontent {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; COLOR: #000000; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana; HEIGHT: 35px
}
.headBlue {
	PADDING-RIGHT: 0px; PADDING-LEFT: 40px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; COLOR: #024585; PADDING-TOP: 5px; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana
}
.GridHeaderS {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #cc0000; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana; TEXT-ALIGN: left
}
.GridContentS {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #656565; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana; TEXT-ALIGN: left
}
.GridHeader2 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT-COLOR: #ffffff; BORDER-BOTTOM-COLOR: #ffffff; PADDING-BOTTOM: 2px; COLOR: #000000; BORDER-TOP-STYLE: solid; BORDER-TOP-COLOR: #ffffff; PADDING-TOP: 2px; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; BACKGROUND-COLOR: #c7c7c7; TEXT-ALIGN: left; BORDER-RIGHT-COLOR: #ffffff; BORDER-BOTTOM-STYLE: solid
}

.menuB {
	BACKGROUND-COLOR: #ffffff
}
.menuB UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: left
}
.menuB UL LI {
	FLOAT: left; LIST-STYLE-TYPE: none; TEXT-ALIGN: left
}
.menuB UL LI A {
	DISPLAY: block; BORDER-BOTTOM: 0px; TEXT-ALIGN: left
}
.menuB UL LI UL {
	CLEAR: left; PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; Z-INDEX: 100; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 120px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: absolute; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.menuB UL LI UL LI {
	WIDTH: 180px; BACKGROUND-COLOR: #bf1323; TEXT-ALIGN: left
}
.menuB UL LI UL LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 3px; WIDTH: 180px; COLOR: #ffffff; PADDING-TOP: 3px; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.menuB UL LI UL LI A:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: #f84958
}
.menuB UL LI UL LI A:visited {
	COLOR: #ffffff
}
.menuB UL LI UL LI A:active {
	COLOR: #bf1323
}
.menuB UL LI.over UL {
	DISPLAY: block
}

.emptyLink A {
	COLOR: #ffffff; BACKGROUND-COLOR: #ffffff
}
.emptyLink A:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: #ffffff
}
.emptyLink A:visited {
	COLOR: #ffffff; BACKGROUND-COLOR: #ffffff
}
.emptyLink A:active {
	COLOR: #ffffff; BACKGROUND-COLOR: #ffffff
}
.leftmenu {
	PADDING-BOTTOM: 2px
}
.leftmenu .SPAN special {
	PADDING-TOP: 10px
}
.Step {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; WIDTH: 100%; COLOR: #5f5f5f; PADDING-TOP: 0px; FONT-STYLE: normal; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana; TEXT-ALIGN: left
}
.Step SPAN.a {
	COLOR: #c4102f
}
.StaticContentTable {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: #0d54b1; PADDING-TOP: 5px; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana; TEXT-ALIGN: left
}
.StaticContentHeader {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #acb1b7
}
.StaticContentHeaderBold {
	FONT-WEIGHT: bold
}
.tableHead {
	PADDING-RIGHT: 1px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; COLOR: #ffffff; PADDING-TOP: 1px; BORDER-BOTTOM: #dae1e6 1px solid; FONT-FAMILY: Tahoma,Arial,Sans-serif,verdana; HEIGHT: 20px; BACKGROUND-COLOR: #656565
}
.tableData {
	PADDING-RIGHT: 1px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; COLOR: #4c4c4c; PADDING-TOP: 1px; FONT-FAMILY: Tahoma,Arial,Sans-serif,verdana; HEIGHT: 15px; BACKGROUND-COLOR: #d7d7d7
}
.yellowBG {
	BACKGROUND-COLOR: #f2f2f2;
}
.Passengers SELECT {
	WIDTH: 60px
}
.Passengers .a {
	FONT-SIZE: 9px; COLOR: #333333; PADDING-TOP: 2px
}
.FlightSearchContainer {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana
}
.FlightSearchContainer SELECT {
	MARGIN-RIGHT: 2px
}
.FlightSearchContainer INPUT.promocode {
	width:100px;_width:115px;
}
#MenuIFrame {
	DISPLAY: none; Z-INDEX: 99; LEFT: 0px; WIDTH: 100px; POSITION: absolute
}
.FlightRules TD {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #666666; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana
}
.FlightRules TD.FlightInfoHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #db2323
}
.FlightRules TD.FlightInfoDirection {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt
}
.BookingInfo TD {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #666666; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana
}
.BookingInfo TD.FlightInfoHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #db2323
}
.BookingInfo TD.FlightInfoDirection {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt
}
.BookingInfo TD.Summary {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #db2323
}
.BookingInfo TR.biRow0 {
	DISPLAY: none
}
.CalenderLayer {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; DISPLAY: none; BORDER-LEFT: black 1px solid; WIDTH: 163px; BORDER-BOTTOM: black 1px solid; BORDER-COLLAPSE: separate; BACKGROUND-COLOR: #ffffff
}
.CalenderHeader {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; WIDTH: 170px; FONT-FAMILY: Tahoma,Arial,Sans-serif,verdana
}
.CalenderHeader .Left A {
	FONT-WEIGHT: bold; COLOR: #db2323; TEXT-DECORATION: none
}
.CalenderHeader .Middle DIV {
	FONT-WEIGHT: bold; COLOR: #db2323; TEXT-ALIGN: center
}
.CalenderHeader .Right A {
	FONT-WEIGHT: bold; COLOR: #db2323; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.Confirm {
	FONT-SIZE: 11px; COLOR: #00397c; FONT-FAMILY: Tahoma,Arial,Sans-serif,verdana
}
.RequestStar {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: red
}
.MsgLink {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #cc0000; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana
}
#ctrPageHeader_labLogonName {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; COLOR: #013668; LINE-HEIGHT: 28px; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana; TEXT-ALIGN: left
}
#ChangeFlightPosition {
	WIDTH: 1px; COLOR: #ffffff
}

.myBooking {
	padding			: 5px;
	margin			: 0px;
	clear			: left;
	z-index			: 1000;
	width			: 100%;
	list-style-type	: none;
	position		: absolute;
	font-weight		: bold;
	font-size		: 8pt;
	color			: #FFFFFF;
	background-color: #BF1323;
	font-family		: Tahoma, Arial, sans-serif, verdana;
	text-align		: left;
	text-decoration	: none;
}
.HiLight{
 color: #FFFFFF;
 background-color: #BE1323;
 padding: 1 2 1 2;
}
.BookingRefInfo {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #013668; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana; padding-left:10px;padding-top:10px; padding-bottom:0px;
}
.BookingRefInfoBig {
	FONT-WEIGHT: normal;  font-weight:bold;FONT-SIZE: 13px; COLOR: #013668; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana; 
}
.BookingRefInfoBigRed {
	FONT-WEIGHT: normal; font-weight:bold;FONT-SIZE: 13px; color:#990000; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana; }
.headdarkblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003272;
	text-decoration: normal;
}
.COBConfirmmessage{
float:left;text-align:left; font-size:11px;FONT-FAMILY: Tahoma, Arial, sans-serif, verdana; color:333333;padding-left:5px; 
}
.COBConfirmmessage li{ padding-bottom:5px; }
.COBConfirmmessage div.warntext{ color:#c40000; font-weight:bold; padding-top:15px; float:left;}
.COBConfirmmessage div.cancel{ float:left; width:100px;padding-top:15px;}


#TBLMybookingStep{margin: 0px; padding:0px; background: url(../Images/0/H/TBLbooking_bg.jpg) repeat-x;}
#TBLMybookingStep td.mid{ color:#FFFFFF; font-size:17px; font-weight: normal; text-align:left; font-family: "Myriad Pro", Arial, Helvetica, sans-serif;}

.CalenderControl {

}

#footer-table {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#CCE6E3 }
#footer-table a{ color:#CCE6E3;	border-bottom: 1px solid #CCE6E3; text-decoration:none}
#footer-table a:link { color:#CCE6E3;}
#footer-table a:active { color:#CCE6E3;	}
#footer-table a:visited { color:#CCE6E3; }
#footer-table a:hover { color: #FFFFFF;	}
