/*global*/
html, body {	height:auto;margin: 0;	padding: 0;	background-color:#fff;	FONT-FAMILY: Tahoma, Arial; font-size:8pt;height:100%;}
*html html, body {	margin: 0;	padding: 0;	background-color:#fff; height: 100%;	FONT-FAMILY: Tahoma, Arial; font-size:8pt;}
IMG {BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px}
.clearboth { clear:both; display: block;}
.Wrapper { float: left; background-color:#fff; WIDTH:960px;_width:970px; height:auto; TEXT-ALIGN: left; padding:0px; margin: 0px; }
.WrapperBody{ padding:0px; width:830px; height: auto; background-color:#fff; min-height: 500px; }

.WrapperLeftSection { float: left; width: 830px; height: auto; padding:0px; margin: 0px;}
.WrapperRightSection { float: right; width: 120px; height: auto; padding-top: 10px;}

.WrapperBodyLong{ padding:20px 10px 50px 10px; width:740px; min-height:1150px;  background-color:#fff;}
.TextRed { color:#be1323;}
.TextBlue{ color:#000067}
.asterisk{ color:#ff0000; font-weight:bold; padding-left:3px; }

.Step4ErrorBox { float: left; width: 496px; margin: 15px 0px 0px 0px; padding: 0px; color: #ad0000; background: url(../Images/step4errorbg.gif) repeat-y;}
.Step4ErrorTop { float: left; width: 496px; height: 9px; background: url(../Images/step4errortop.gif) no-repeat;}
.Step4ErrorMid { float: left; width: 450px; background: url(../Images/step4error.gif) no-repeat; padding: 5px 5px 5px 30px; margin-left: 10px; text-align: center;}
.Step4ErrorBot { float: left; width: 496px; height: 9px; background: url(../Images/step4errorbot.gif) no-repeat;}


/*UserInfo Search Button*/
.ButtonAlignMiddleUserInfo{ float:left; margin-top:10px; margin-left: 10px;} 

/*My Booking Search Button*/
.ButtonMyBookingSearch{ float:left; margin-left:5px;} 

/*Progress bar*/
.ProgressBarHeaderTxt{ font-size:14px; font-weight:bold; color:#043168; text-align:center; padding-top:5px;}
.ProgressBarBodyTxt{ font-size:12px; font-weight:bold; color:#043168; text-align:center;}
.ProgressBarAnimate{ text-align:center; padding:20px 0px 20px 0px;}
.ProgressBarBox{visibility:show;position: fixed;_position: absolute;z-index:10000; margin-top:20%; margin-left:30%; width:490px; height:148px; padding:0px; left: 0px; background-position: bottom; }
.ProgressBarBoxYellow { background: #fbd022; width: 470px; height: auto; padding: 10px;}
.ProgressBarBoxYellowTop{ width:490px; background: url(../Images/progressbartop.gif) no-repeat ; height: 8px; padding:0px; margin:0px; float: left;}
.ProgressBarBoxYellowBot{ width:490px; background: url(../Images/progressbarbot.gif) no-repeat; height: 11px;}

.NoFlightFound { float: left; padding-top: 20px;}

/*Error Message*/
.pnError
{
	color: red;
}
/*Header Menu */
.ImgHeader{ width:830px; height:179px;background-image:url(../../../HTML/EN/Gallery/ImgHeader.jpg); background-repeat:no-repeat; }

.MenuTopSection { float: right; height: 30px; padding: 10px 10px 0px 0px;}
.MenuTopSection ul { padding: 0px; margin: 0px; list-style: none; }
.MenuTopSection ul li {display: inline; background: url(../Images/topmenu.gif) no-repeat; padding: 0px 10px 0px 10px; background-position: left center;}
.MenuTopSection ul li a{ color: #868686; text-decoration: none; font-weight: bold;}
.MenuTopSection ul li a:hover{ color: #5b5b5a; }

#MenuIFrame {DISPLAY: none; Z-INDEX: 99; LEFT: 0px; WIDTH: 100px; POSITION: absolute;}
.HeaderMenu { width:830px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#013668; }
.menu {
	float: right;
	background-repeat	: no-repeat;
	background-position	: right;
	height				: 28px;
	padding-top: 120px;
	_padding-top: 140px;
	margin-right: 10px;
}
.menu UL {
	list-style-type	: none;
	margin			: 0px;
	padding			: 0px;
	width			: 100%;
}

/* Menu Items */
.menu UL LI	{
	float			: left;
	list-style-type	: none;
	font-family: Tahoma, Arial, sans-serif, verdana;
	font-size:11px;
	color :#023665;
	margin-left: 24px;
	font-size: 13px;
}

.menu UL LI A {
/*	border-bottom	: 0px;*/
	display			: block; /* Bugfix for IE6  */
	color :#023665;
	text-decoration:none;
}

.menu UL LI INPUT {
	border-bottom	: 0px;
	display			: block; /* Bugfix for IE6  */
}

/* Menu SubItems */
.menu UL LI UL {
	display: none;
	list-style-type	: none;
	margin			: 0px 0px 0px 0px;
	padding-top	    : 1px;
	width			: 180px;
	z-index			: 100px;
}

.menu UL LI UL LI {
	display			: block;
	width			: 180px;
	text-align		: left;
	height			: 18px;
	font-weight		: bold;
	margin-left: 0px;
	padding: 0px;
	background-color: #bf1323;
}

.menu UL LI UL LI A	{
	display			: block;
	font-family:Tahoma, Arial, sans-serif, verdana;
	font-size		: 11px;
	color			: #fff;
	font-style		: normal;
	font-weight		: normal;
	padding			: 1px 0px 1px 2px;
	text-decoration	: none;
	width			: 178px;
	white-space		: nowrap;
	height			: 16px;
	font-weight		: bold;
}
.menu UL LI UL LI A:hover {
	background-color: #f84958;
	font-weight		: bold;
}

/* End */
.menu UL LI:hover ul, UL LI.over UL {
	display: block;
	position: absolute;
}

.MainMenuSection { float: left; 120px;}
.MainMenuFlyer { float: left; width: 120px; cursor: pointer; background: #023665;}
.MainFFPSection { float: left; width: 120px;}


.MenuFlyerTop { float: left; background: url(../Images/menuflyertop.gif) no-repeat; height: 13px; width: 120px; }
.MenuFlyerBottom { float: left; background: url(../Images/menuflyerbottom.gif) no-repeat; height: 13px; width: 120px; }
.MenuFlyerMiddle { background: #023665; }
.MenuFlyerMiddle div.WhiteBold { color:#FFFFFF; font-weight: bold; font-size: 14px; padding-left: 10px;}
.MenuFlyerMiddle div.WhiteNormal { color:#FFFFFF; font-size: 12px; padding-left: 10px; padding-top: 10px; font-weight: bold;}
.MenuFlyerMiddle div.YellowBold { color:#fff600; font-weight: bold; font-size: 14px; padding-left: 10px; font-style: italic;}

.MenuFlyerMiddle ul { padding: 0px; margin: 0px; padding-left: 10px; padding-top: 15px;}
.MenuFlyerMiddle ul li { color: #6cabfc; font-weight: bold; list-style: none;}
.MenuFlyerMiddle ul li span { color: #fff600;}

.FFPMenuSection { float: left; width: 120px;}
.FFPMenuSection div.title { float: left; font-weight: bold; color: #c4112f; font-size: 12px;}

.menutabffparea { float: left; width: 120px; height: auto; }
.menutabffparea ul { float: left; padding: 0px; margin: 0px; width: 120px; }
.menutabffparea ul li{ float: left; list-style: none; }
.menutabffparea ul li span { font-weight: bold;}
.menutabffparea ul li.menutabred {  width:120px; height: 23px; margin-top: 2px; background: url(../Images/menuredtab.gif) no-repeat; color: #ffffff; padding:0px; margin: 0px; font-size: 12px;  margin-bottom: 2px; }
.menutabffparea ul li.menutabred a{ float: left; width: 120px; color: #ffffff; text-decoration: none; padding-top: 3px; padding-left: 7px  }
.menutabffparea ul li.menutabred a:hover { float: left; width:120px;; height: 23px; background: url(../Images/menubluetab.gif) no-repeat; color: #ffffff;  }




.menutabarea { float: left; width: 120px; height: auto; margin-top: 20px;}
.menutabarea ul { float: left; padding: 0px; margin: 0px; width: 120px; }
.menutabarea ul li{ float: left; list-style: none; }
.menutabarea ul li span { color: #FFFF00;}
.menutabarea ul li.menutabblue {  width:120px; height: 23px; margin-top: 2px; background: url(../Images/menubluetab.gif) no-repeat; color: #ffffff; padding:0px; margin: 0px; font-size: 12px;  margin-bottom: 2px; }
.menutabarea ul li.menutabblue a{ float: left; width: 120px; color: #ffffff; text-decoration: none; padding-top: 3px; font-weight: bold; padding-left: 7px  }
.menutabarea ul li.menutabblue a:hover { float: left; width:120px;; height: 23px; background: url(../Images/menuredtab.gif) no-repeat; color: #ffffff;  }

.menubluebanner { float: left; width: 120px; margin-top: 5px;}
.menubluebannertakealook { float: left; width: 121px; height: 177px; background: url(../../../HTML/EN/Gallery/takealook.jpg) no-repeat; cursor: pointer; margin-bottom: 5px;}
.menubluebannerHotel { float: left; width: 120px; height: 89px; background: url(../../../HTML/EN/Gallery/Hotels01.jpg) no-repeat; cursor: pointer;}
.menubluebannerCar { float: left; width: 120px; height: 89px; background: url(../../../HTML/EN/Gallery/CarHire.jpg) no-repeat; cursor: pointer;}
.menubluebannerTrain { float: left; width: 120px; height: 89px; background: url(../../../HTML/EN/Gallery/Trains.jpg) no-repeat; cursor: pointer;}
.menubluebannerCarPark { float: left; width: 120px; height: 89px; background: url(../../../HTML/EN/Gallery/CarParking.jpg) no-repeat; cursor: pointer;}
.menubluebannerInsurance { float: left; width: 120px; height: 89px; background: url(../../../HTML/EN/Gallery/Insurance.jpg) no-repeat; cursor: pointer;}
.menubluebannerActivities { float: left; width: 120px; height: 89px; background: url(../../../HTML/EN/Gallery/activities.jpg) no-repeat; cursor: pointer;}
.menubluebannerLounge { float: left; width: 120px; height: 89px; background: url(../../../HTML/EN/Gallery/Lounge.jpg) no-repeat; cursor: pointer;}

.submenu {font-family: Tahoma, Arial, sans-serif, verdana;font-size: 8pt;color :#003863; text-decoration:none; margin-left:8px; margin-right:50px;}
.submenu a:link{color	:#FFFFFF; text-decoration:none; }
.submenu a:hover{color	:#FFFFFF; text-decoration:none;}
.submenu a:visited{color	:#FFFFFF; text-decoration:none;}


.Imgheader{ width:755px;background-color:#fff;padding:3px 0px 0px 5px;}
.Imgheader li.img1{ float:left; width:248px; height:119px; background-image:url(../Images/menuimg1.jpg); background-repeat:no-repeat; padding-right:3px; }
.Imgheader li.img2{ float:left; width:248px; height:119px; background-image:url(../Images/menuimg2.jpg); background-repeat:no-repeat; padding-right:3px;}
.Imgheader li.img3{ float:left; width:248px; height:119px; background-image:url(../Images/menuimg3.jpg); background-repeat:no-repeat;}

/*Footer*/
.Footer{ float: left; width:830px; height:45px; padding: 14px 0px 0px 0px; margin: 0px; height: 30px; background: url(../../../App_Themes/Default/Images/ImgFooter.jpg) no-repeat; margin-top: 10px; }
.FooterBox { float: left; width: 820px; margin: 0px 12px 0px 0px; height: 20px;}
.FooterBox ul { padding: 0px; margin: 0px; list-style: none;}
.FooterBox li.left { float: left; padding: 10px 0px 0px 10px; }
.FooterBox li.right { float: right; padding: 10px 0px 0px 0px; }

/*Button*/
.ButtonAlignLeft{ float:left; margin-top: 10px; }
.ButtonAlignRight{ float:right; margin-top: 10px; margin-right: 10px; }
.ButtonAlignMiddle{ margin-left:350px; margin-top: 10px;}
.ButtonReportAlignLeft{ float:left; padding-top:10px;}

.ButtonMultiLeft { float: left; margin-left: 350px;_margin-left: 170px; padding-bottom: 10px;}
.ButtonMultiRight{ float:right; padding-right: 10px; padding-bottom: 10px;}
.TableButtonLeft { float: left;}
.TableButtonRight { float: right; margin-right: 5px;}

.buttonCornerLeft{ background-image: url(../Images/cornerleft.gif); height:22px; width:13px;margin-left:0px; float:left; }
.buttonCornerRight{ background-image: url(../Images/cornerright.gif); height:22px; width:13px; margin:0px;float:left; }
.buttonCornerRightError{ background-image: url(../Images/cornerright.gif); height:22px; width:13px; margin:0px;float:left; margin-right: 10px; }
.buttonContent{ float:left; color:#fff; background-image: url(../Images/cornermid.gif);height:19px; padding:3px 0px 0px 0px;font-family: Tahoma, Arial; font-size:11px; margin:0px; cursor: pointer; }
.buttonContent a:link{ color:#fff; text-decoration:none;}
.buttonContent a:visited{ color:#fff; text-decoration:none;}
.buttonContent a:active{ color:#fff; text-decoration:none;}

.buttonContentDisable{ float:left; color:#0e2b51; background-image: url(../Images/cornermid.gif);height:22px; padding:2px 0px 0px 0px;font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;_font-size:14px; }
.buttonContentDisable a:link{ color:#0e2b51; text-decoration:none;}
.buttonContentDisable a:visited{ color:#0e2b51; text-decoration:none;}
.buttonContentDisable a:active{ color:#0e2b51; text-decoration:none;}


.buttonCornerLeftBlue{ background-image: url(../Images/cornerleftblue.gif); height:22px; width:13px;margin-left:0px; float:left; }
.buttonCornerRightBlue{ background-image: url(../Images/cornerrightblue.gif); height:22px; width:13px; margin:0px;float:left;}
.buttonContentBlue{float:left; color:#fff; background-image: url(../Images/cornermid.gif);height:22px; padding:0px;font-family: Tahoma, Arial; font-size:11px; margin:0px; cursor: pointer;}
.buttonContentBlue a:link{ color:#FFFFFF; text-decoration:none;}
.buttonContentBlue a:active{ color:#FFFFFF; text-decoration:none;}
.buttonContentBlue a:visited{ color:#FFFFFF; text-decoration:none;}

.buttonCornerLeftYellow{ background-image: url(../Images/cornerleftyellow.gif); height:22px; width:13px;margin-left:0px; float:left; }
.buttonCornerRightYellow{ background-image: url(../Images/cornerrightyellow.gif); height:22px; width:13px; margin:0px;float:left;}
.buttonContentYellow{float:left; color:#fff; background-image: url(../Images/cornermid.gif);height:22px; padding:0px;font-family: Tahoma, Arial; font-size:11px; margin:0px; cursor: pointer;}


/*
.buttonCornerLeftGrey{ background-image: url(../Images/cornerleftGrey.gif); height:16px; width:8px;margin-left:5px;float:left; }
.buttonCornerRightGrey{ background-image: url(../Images/cornerrightGrey.gif); height:16px; width:8px; margin:0px;float:left;}
.buttonContentGrey{ float:left; color:#FFFFFF; background-color:#9f9f9f; height:16px; padding:0px 3px 0px 3px;font-family: Trebuchet MS,Arial, Helvetica, sans-serif; font-size:12px; _font-size:11px; font-weight:bold;}
.buttonContentGrey a:link{ color:#FFFFFF; text-decoration:none;}
.buttonContentGrey a:active{ color:#FFFFFF; text-decoration:none;}
.buttonContentGrey a:visited{ color:#FFFFFF; text-decoration:none;}*/


.buttonCornerLeftGray{ background-image: url(../Images/cornerleftGray.gif); height:20px; width:14px;margin-left:0px; float:left; }
.buttonCornerRightGray{ background-image: url(../Images/cornerrightGray.gif); height:20px; width:14px; margin:0px;float:left;}
.buttonContentGray{ float:left; color:#fff; background-image: url(../Images/cornermidGray.gif);height:20px; padding:0px 0px 0px 0px;font-family: Tahoma, Arial; font-size:11px; margin:0px; cursor: pointer; }
.buttonContentGray a:link{ color:#fff; text-decoration:none;}
.buttonContentGray a:visited{ color:#fff; text-decoration:none;}
.buttonContentGrau a:active{ color:#fff; text-decoration:none;}

.buttonCornerLeftGreyBlue{ background-image: url(../Images/cornerleftGray.gif); height:21px; width:14px;margin-left:0px;float:left; }
.buttonCornerRightGreyBlue{ background-image: url(../Images/cornerrightGray.gif); height:21px; width:14px; margin:0px;float:left;}
.buttonContentGreyBlue{ float:left; color:#FFFFFF; background: url(../Images/cornermidGray.gif) repeat-x; height:21px; padding:0px; font-size:11px; _font-size:11px; font-family: Tahoma, Arial;}
.buttonContentGreyBlue a:link{ color:#FFFFFF; text-decoration:none;}
.buttonContentGreyBlue a:active{ color:#FFFFFF; text-decoration:none;}
.buttonContentGreyBlue a:visited{ color:#FFFFFF; text-decoration:none;}
.ButtonAdminLogin{ padding-top:5px; padding-left:130px;}

.ButtonProceed {padding-top:10px; padding-bottom:10px; height:22px;}

.buttonCornerLeftDisable{ background-image: url(../Images/cornerleft.gif); height:24px; width:17px;margin-left:0px; float:left; }
.buttonCornerRightDisable{ background-image: url(../Images/cornerright.gif); height:24px; width:17px; margin:0px;float:left;}
.buttonContentDisable{ float:left; color:#eab72a; background-image: url(../Images/cornermid.gif);height:21px; padding:3px 0px 0px 0px;font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;_font-size:14px; }
.buttonContentDisable a:link{ color:#8fa0cb; text-decoration:none;}
.buttonContentDisable a:visited{ color:#8fa0cb; text-decoration:none;}
.buttonContentDisable a:active{ color:#8fa0cb; text-decoration:none;}

.RequestStar { padding-left: 3px; color: #FF0000;}


/*Login*/

/* Please Login */
.PleaseLogin{ padding:10px 0px 0px 10px;}
.PleaseLoginLeft{ background-image: url(../Images/cornLogin01.gif); width:38px; height:29px; float:left;}
.PleaseLoginRight{ background-image: url(../Images/cornLogin02.gif);  width:15px; height:29px;float:left;}
.PleaseLoginContent{ float:left; color:#174a7c; font-size:18px; font-family:Arial, Helvetica, sans-serif;font-weight:bold;  height:24px; padding:5px 0px 10px 0px;}

.WelcomeText{color:#053468; font-size:14px; font-weight:bold; text-align:center; padding-top:10px;}
/*.WrapperBookingLoginBox{width:370px;margin:0px auto; }*/
.BookingLoginBox{ width:330px; background-color:#fff; height:100px;  padding-left:0px;}
.LeftPanel{ width:105px; float:left; margin-top:30px;font-size:14px; font-weight:bold;color:#000067; padding-left:30px;}
.MiddlePanel{width:400px; float:left; }
.MiddlePanel li.label{ width:125px; float:left; font-weight:bold; color:#063468; text-align:left; padding-right:10px; list-style:none;}
.MiddlePanel li.inputtext{ width:180px; float:left; font-weight:bold; color:#063468; text-align:left; padding-right:5px; margin-bottom:5px;list-style:none;}
.MiddlePanel input { width:180px;}

.WrapperConerBox{ width:350px; height:15px;background-color:#fbd022; }
.Cornerbox1{ background:url(../Images/corn02.gif) no-repeat right top; }
.Cornerbox2{ background-image:url(../Images/corn02.gif); width:15px; height:15px;background-repeat:no-repeat; float:right;}

.Cornerbox3{ background:url(../Images/corn04.gif) no-repeat right top;}
.Cornerbox4{ background-image:url(../Images/corn04.gif); width:15px; height:15px;background-repeat:no-repeat; float:right;}
.BookingRefText{ color:#000067; width:400px; padding-left:30px; float:left; margin-top:20px; font-weight: bold; }
.BookingRefTextBlueBold{ font-size:14px; font-weight:bold;color:#000067; }
.BookingRefTextRedBold{ color:#be1323;font-size:14px; font-weight:bold;  }



/* Admin Login*/
.CoverDetailPopup{ width:830px;margin-top:10px; min-height: 800px; height: auto; margin-left: 10px;}
.CoverDetailPopup .Label { padding-left:10px; padding-right:10px; padding-top:10px;color:#079bac; float:left; font-weight:bold;  height:12px; }
.CoverDetailPopup .LabelButton { padding-left:3px; padding-right:3px; padding-top:0px;color:#be1323; float:left; font-weight:bold;  height:12px; }

.CoverDetailPopup .Detail { padding-left:10px; padding-right:10px; padding-top:10px;color:#be1323; float:left; font-weight:bold; width:200px;height:12px; }
.CoverDetailPopup .DetailInput { padding-left:10px; padding-right:10px; color:#be1323; float:left; font-weight:bold; width:200px;height:12px; }
.CoverDetailPopup input { width:200px; font-family: Tahoma, Arial; font-size: 11px; padding: 2px 0px 2px 0px;}
.CoverDetailPopup input.InputboxCVV{ width: 30px;}
.CoverDetailPopup input.PaymentCheckbox { width: 30px;}
.CoverDetailPopup input.radiovoucher { width: 50px;}

.CoverSelected{ float:right;}
.CoverSelected .Label { padding-left:10px; padding-right:0px;color:#ff6600; float:left; font-weight:bold;}
.CoverSelected .Detail { color:#000067; float:left;  width:20px; text-align:right;}
.CoverSelected input { width:55px; font-size:12px;  color:#000067}

/* Employee List*/
.TextEmployee{ color:#079bac; float:left; font-weight:bold;padding-left:10px;padding-top:14px;padding-bottom:0px; height:18px;}
.Paging{ font-size:8pt; float:right; margin-bottom:10px; color:#000067 }
.TBLPopupEmployee{ width:840px;  border-collapse: collapse; margin-top:0px;}
.TBLPopupEmployee a{ color:#ffffff}
.TBLPopupEmployee a.paging{ color:#000000;}
.TBLPopupEmployee td{ border-bottom:1px solid #f9f9f9;}
.TBLPopupEmployee td.HeadCOL1{ width:50px; background-color:#078b9a; color:#ffffff; font-weight:bold; line-height:20px; text-align:center;}
.TBLPopupEmployee td.HeadCOL2{ width:150px; background-color:#078b9a; color:#ffffff; font-weight:bold;  line-height:20px; text-decoration:underline;}
.TBLPopupEmployee td.HeadCOL3 { width:250px; background-color:#078b9a; color:#ffffff; font-weight:bold;line-height:20px; text-align:left; text-decoration:underline;}
.TBLPopupEmployee td.HeadCOL4 { width:250px; background-color:#078b9a; color:#ffffff; font-weight:bold;line-height:20px;text-align:left; text-decoration:underline;}
.TBLPopupEmployee td.HeadCOL5 { width:100px; background-color:#078b9a; color:#ffffff; font-weight:bold;text-align:left;line-height:20px;text-align:center;}
.TBLPopupEmployee td.HeadCOL6 { width:140px; background-color:#078b9a; color:#ffffff; font-weight:bold;text-align:left;line-height:20px;text-align:center;}

.TBLPopupEmployee td.BodyCOL1{background-color:#d3f2ea; color:#666666;text-align:center; border-bottom:1px solid #f9f9f9;}
.TBLPopupEmployee td.BodyCOL2{background-color:#d3f2ea; color:#666666; border-bottom:1px solid #f9f9f9;}
.TBLPopupEmployee td.BodyCOL3 {background-color:#d3f2ea; color:#666666;border-bottom:1px solid #f9f9f9;}
.TBLPopupEmployee td.BodyCOL4 {background-color:#d3f2ea; color:#666666;border-bottom:1px solid #f9f9f9;}
.TBLPopupEmployee td.BodyCOL5 {background-color:#d3f2ea; color:#666666;text-align:center; border-bottom:1px solid #f9f9f9;}
.TBLPopupEmployee td.BodyCOL6 {background-color:#d3f2ea; color:#666666;text-align:center; border-bottom:1px solid #f9f9f9;}

/* Employee Information*/
.WrapperEmpLeftPanel{ width:400px; float:left;}
.WrapperEmpRightPanel{ width:400px; float:right;  padding: 0px; margin: 0px;}
.EmpLeftPanel{ width:350px; padding:10px 0px 0px 10px; margin: 0px;  }
.EmpLeftPanel li.title{ float:left; color:#000000; width:150px; list-style:none;}
.EmpLeftPanel li.title2{ float:left; color:#000000; width:150px; list-style:none;}

.EmpLeftPanel div.header{ float:left; color:#079bac; width:300px; font-weight:bold; list-style:none; padding-bottom:10px;}

.EmpLeftPanel li{ float:left; color:#000000; width:170px; list-style:none;}
.EmpLeftPanel li.textnormal{ float:left; color:#174a7c; width:170px; font-weight:normal;}
.EmpLeftPanel li.textred{ float:left; color:#be1323; width:170px; font-weight:normal; }
.EmpLeftPanel li.Warning{ float:left; color:#be1323; width:170px; font-weight:normal; margin-left:130px;}

.EmpLeftPanel input{ width:140px;}
.EmpLeftPanel input.checkboxtext { width:20px; }
.EmpLeftPanel input.Error{ width:142px; background-color:#ffff00; border:1px solid #999999;}

.EmpLeftPanel select { width:148px; font-size:8pt; float:left;}
.EmpLeftPanel select.Error { width:148px; font-size:8pt; float:left;background-color:#ffff00;}
.EmpLeftPanel .calendar{cursor:pointer; padding-left:3px;}

.ButtonEmpInfo{ width:360px; padding-top:10px; padding-left:130px;}
.ButtonEmpInfoUser{ width:130px; padding-top:10px; padding-left:160px;}
.ButtonEmpInfoUserSave {width:305px; padding-top:10px; padding-left:0px;}
.ButtonEmpInfoUserBack {width:230px; padding-top:10px; padding-left:0px;}

/*Account Info*/
.CoverDetailAccountInfo{ width:520px;margin-top:10px; }
.CoverDetailAccountInfo .Label { padding-left:10px; padding-right:10px; padding-top:10px;color:#079bac; float:left; font-weight:bold;  height:12px;  }
.WrapperPanelRight{ height:auto; width:208px; float: right; color:#000000; padding-right: 0px; margin: 10px 0px 0px 0px;  }
.WrapperPanelLeft{ float: left; margin:0px; padding:0px;}
.WrapperPanelMid{ float: left; margin:0px; padding:0px; width:610px; height:auto; }
.WrapperStep2 {float: left; width:600px; margin: 0px 0px 0px 10px; padding: 0px;}
.HomeLinks { width:220px; height:85px; float:left; padding:15px 0px 0px 0px;}
.HomeLinksList {width:90px; height:27px; float:left; background-image:url(../Images/hls.gif); background-repeat:no-repeat; 
list-style:none; font-weight:bold; color: #FFFFFF;  FONT-FAMILY: Arial, Helvetica, sans-serif;font-size:9pt; padding:13px 0px 0px 15px; }
.HomeLinksList a{ text-decoration: none; color: #FFFFFF; cursor: pointer;}
.AccountInfo{ width:225px;padding:10px 0px 0px 10px; float:left; color:#174a7c}
.AccountInfo li.title{ width:100px; list-style:none; float:left;}
.AccountInfo li.detail{ width:120px;list-style:none;float:left;}

.TBLAccountInfo{ width:610px;  border-collapse: collapse; margin-top:0px; float:left;}
.TBLAccountInfo td{ border-bottom:1px solid #f9f9f9;}
.TBLAccountInfo td.HeadCOL1{ width:40px; background-color:#078b9a; color:#ffffff; font-weight:bold; line-height:20px; text-align:center;}
.TBLAccountInfo td.HeadCOL2{ width:60px; background-color:#078b9a; color:#ffffff; font-weight:bold;  line-height:20px; }
.TBLAccountInfo td.HeadCOL3 { width:60px; background-color:#078b9a; color:#ffffff; font-weight:bold;line-height:20px; text-align:center; }
.TBLAccountInfo td.HeadCOL4 { width:60px; background-color:#078b9a; color:#ffffff; font-weight:bold;line-height:20px;text-align:center; }
.TBLAccountInfo td.HeadCOL5 { width:100px; background-color:#078b9a; color:#ffffff; font-weight:bold;text-align:left;line-height:20px;text-align:center;}
.TBLAccountInfo td.HeadCOL6 { width:60px; background-color:#078b9a; color:#ffffff; font-weight:bold;text-align:left;line-height:20px;text-align:center;}
.TBLAccountInfo td.HeadCOL7 { width:60px; background-color:#078b9a; color:#ffffff; font-weight:bold;text-align:left;line-height:20px;text-align:center;}
.TBLAccountInfo td.HeadCOL8 { width:85px; background-color:#078b9a; color:#ffffff; font-weight:bold;text-align:left;line-height:20px;}
.TBLAccountInfo td.HeadCOL9 { width:85px; background-color:#078b9a; color:#ffffff; font-weight:bold;text-align:left;line-height:20px;text-align:center;}

.TBLAccountInfo td.BodyCOL1{  background-color:#d3f2ea; color:#666666;line-height:20px; text-align:center; border-bottom:1px solid #f9f9f9;}
.TBLAccountInfo td.BodyCOL2{ background-color:#d3f2ea; color:#666666;line-height:20px; border-bottom:1px solid #f9f9f9;}
.TBLAccountInfo td.BodyCOL3 { background-color:#d3f2ea; color:#666666;line-height:20px; border-bottom:1px solid #f9f9f9; text-align:center;}
.TBLAccountInfo td.BodyCOL4 { background-color:#d3f2ea; color:#666666;line-height:20px; border-bottom:1px solid #f9f9f9; text-align:center;}
.TBLAccountInfo td.BodyCOL5 { background-color:#d3f2ea; color:#666666;line-height:20px;text-align:center; border-bottom:1px solid #f9f9f9;}
.TBLAccountInfo td.BodyCOL6 { background-color:#d3f2ea; color:#666666;line-height:20px; text-align:center; border-bottom:1px solid #f9f9f9;}
.TBLAccountInfo td.BodyCOL7 { background-color:#d3f2ea; color:#666666;line-height:20px; text-align:center; border-bottom:1px solid #f9f9f9;}
.TBLAccountInfo td.BodyCOL8 { background-color:#d3f2ea; color:#666666;line-height:20px; border-bottom:1px solid #fffff;padding-left:10px;}
.TBLAccountInfo td.BodyCOL9 { background-color:#d3f2ea; color:#666666;line-height:20px; text-align:center; border-bottom:1px solid #f9f9f9;padding-left:10px; }

.BoxHeader{ float:left; width:205px; color:#000000; height: 36px;}
.BookingBoxHeader { float:left; width:208px; color:#ffffff; height: 44px; padding:0px; margin: 0px; display: inline; background: url(../Images/bookingboxheaderbg.jpg) repeat-x;}
.BoxFooter { float: left; width: 208px; background: url(../Images/boxfooter.jpg) no-repeat; height: 14px; }

.FlightCurrentTab { float: left; width: 53px; height: 34px; background: url(../Images/flightcurrenttab.jpg) no-repeat; font-size:12px; font-weight: bold; color:#ffffff; padding:10px 0px 0px 40px; cursor: pointer; }
.FlightTab { float: left; width: 53px; height: 34px; background: url(../Images/flighttab.jpg) no-repeat; font-size:12px; font-weight: bold; color:#000000;  padding:10px 0px 0px 40px; cursor: pointer; }

.HotelCurrentTab {float: left; width: 46px; height: 34px; background: url(../Images/hotelcurrenttab.jpg) no-repeat; font-size:12px; font-weight: bold; color:#ffffff; padding:10px 0px 0px 40px; cursor: pointer;}
.HotelTab {float: left; width: 46px; height: 34px; background: url(../Images/hoteltab.jpg) no-repeat; font-size:12px; font-weight: bold; color:#000000;  padding:10px 0px 0px 40px; cursor: pointer; }

.InfoTab { float: right; width: 29px; background:url(../Images/infotab.jpg) no-repeat; height: 44px;  cursor: pointer;  padding:0px; margin: 0px; }


.TBLFlightSelection { float: right; width: 208px; height: auto; padding:0px; margin: 0px; }
.FlightSelectionBox{ float:left; width:208px; color:#000000; background: #f9d43d; padding:0px 0px 0px 0px; }
.FlightSelectionBox ul{ width:200px; margin:0px; padding:0px 0px 0px 5px; list-style: none;}
.FlightSelectionBox li.type{ width:100px; list-style:none; float:left; padding-top: 0px; }
.FlightSelectionBox li.FromTo{ width:190px; list-style: none; padding-top:5px;   }
.FlightSelectionBox select{ width:190px; font-family: Tahoma, Arial; font-size: 11px;}
.FlightSelectionBox select.Day{ width:50px; font-size:8pt; }
.FlightSelectionBox select.MonthYear{ width:112px; font-size:8pt; }
.FlightSelectionBox select.pax{ width:88px; font-size:8pt; float:left; }
.FlightSelectionBox select.class{ width:190px; font-size:8pt; float: left; margin-top: 3px;}
.FlightSelectionBox li.passenger{ width:100px; list-style:none; padding-top:5px; float:left; }
.FlightSelectionBox li.Promo{float: left; width: 200px; padding: 5px 0px 0px 0px; vertical-align:middle;}
.FlightSelectionBox li.Promo span { float:left; display:block; padding: 0 7px 0 0; line-height: 20px;}
.FlightSelectionBox li.Promo input{  width: 100px; margin-left: 0px; height: 15px; font-size: 11px; font-family: Tahoma, Arial;}
.FlightSelectionBox li.DateFromTo img { vertical-align: bottom;}
.FlightSelectionBox li.DateFromTo{ list-style: none; padding-top:0px;   }

.FlightSelectionBox li.howmanypax{ list-style:none; color:#174a7c;}
.FlightSelectionBox li.howmanypax a:link{ list-style:none;color:#174a7c;}
.FlightSelectionBox li.howmanypax a:hover{ list-style:none;color:#174a7c;}
.FlightSelectionBox li.howmanypax a:visited{ list-style:none;color:#174a7c;}
.FlightSelectionBox li.howmanypax a:active{ list-style:none;color:#174a7c;}

.HotelSelectionBox { float:left; width:203px; color:#000000; background: #f9d43d; padding:0px 0px 10px 5px; }
.HotelSelectionBox ul{ width:200px; margin:0px 0px 0px 5px; padding:0px; list-style: none; height: auto;}
.HotelSelectionBox li { float: left; list-style: none;}
.HotelSelectionBox li.title { float: left; font-weight: bold; width: 185px; padding: 5px 0px 5px 0px; }
.HotelSelectionBox li.MoreOpt { float: left; width: 185px; padding: 5px 0px 5px 0px; }
.HotelSelectionBox li.type{ width:180px; list-style:none; float:left; padding-top: 0px; }
.HotelSelectionBox li.othercity input{ float: left; width: 166px; margin: 5px 0px 0px 0px; height: 13px; font-size: 8pt;}
.HotelSelectionBox li.NearAirport { float: left; margin: 5px 0px 0px 0px;}
.HotelSelectionBox li.NearAirport input{ float: left; width: 166px; height: 13px; font-size: 8pt; margin-top: 2px;}
.HotelSelectionBox li.NearAttract { float: left; margin: 5px 0px 0px 0px;}
.HotelSelectionBox li.NearAttract input{ float: left; width: 166px; height: 13px; font-size: 8pt; margin-top: 2px;}
.HotelSelectionBox li.Datetime { float: left; margin: 5px 0px 0px 0px; }
.HotelSelectionBox li.Datetime input{ float: left; width: 166px; height: 13px; font-size: 8pt; margin-top: 2px;}
.HotelSelectionBox select{ width:170px; font-size:8pt; margin-left: 0px; margin-top: 5px; }
.HotelSelectionBox li.rooms{ float: left; padding-left: 0px;  width:50px; margin-left: 3px; }
.HotelSelectionBox li.rooms select{list-style:none; padding:0px; float:left; width:50px; font-size: 8pt;}
.HotelSelectionBox li.adult{ float: left; padding-left: 0px;  width:50px; margin-left: 3px; }
.HotelSelectionBox li.adult select{list-style:none; padding:0px; float:left; width:50px; font-size: 8pt;}
.HotelSelectionBox li.child{ float: left; padding-left: 0px;  width:50px; margin-left: 3px; }
.HotelSelectionBox li.child select{list-style:none; padding:0px; float:left; width:50px; font-size: 8pt;}
.HotelSelectionBox li.Hotelname { float: left; margin: 5px 0px 0px 0px;}
.HotelSelectionBox li.Hotelname input{ width: 166px; height: 13px; font-size: 8pt; margin-top: 2px;}
.HotelSelectionBox li.Hotelclass { float: left; margin: 5px 0px 0px 0px;}
.HotelSelectionBox li.Hotelclass select{ width:170px; font-size:8pt; margin-left: 0px; margin-top: 2px; }


.WebCheckIn { float: left; width: 102px; height: 30px; background: url(../Images/webcheckinbg.jpg) no-repeat; margin-left: 1px;}
.WebCheckIn a{ float: left; color: #ffffff; padding: 8px 0px 0px 15px; text-decoration: none; font-weight: bold;}

.Mybooking { float: right; width: 102px; height: 30px; background: url(../Images/mybookingbg.jpg) no-repeat; margin-right: 1px;_margin-right:0px;}
.Mybooking a{ float: left; color: #ffffff; padding: 8px 0px 0px 13px; text-decoration: none; font-weight: bold; }

.myBookingBox {
	padding			: 5px;
	margin			: 0px;
	clear			: left;
	z-index			: 1000;
	width			: 200px;
	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;
}

.FareTypeExp { float: left; width: 208px; text-align: center; padding-top: 5px;}
.FareTypeExp a{ color: #be1323; text-decoration: underline; font-weight: bold; }



.TBLInformation{width:610px;  border-collapse: collapse; margin-top:0px; float:left;}
.TBLInformation td{ border-bottom:1px solid #f9f9f9;}
.TBLInformation td.HeadCOL1{width:225px; background-color:#078b9a; color:#ffffff; font-weight:bold; line-height:20px; text-align:left; padding-left:10px;}
.TBLInformation td.HeadCOL2{width:300px; background-color:#078b9a; color:#ffffff; font-weight:bold; line-height:20px; text-align:left;}

.TBLInformation td.BodyCOL1{ background-color:#d3f2ea; color:#666666;line-height:20px; text-align:left; border-bottom:1px solid #f9f9f9;padding-left:10px;}
.TBLInformation td.BodyCOL2{ background-color:#d3f2ea; color:#666666;line-height:20px; text-align:left; border-bottom:1px solid #f9f9f9;}

.TBLEmployeeSearch{ width:840px;  border-collapse: collapse; margin-top:0px;}
.TBLEmployeeSearch a {color:#FFFFFF}
.TBLEmployeeSearch a.paging {color:#0000FF;}
.paging{color:#0000FF;}
.TBLEmployeeSearch td{ border-bottom:1px solid #f9f9f9;}
.TBLEmployeeSearch td.HeadCOL{ background-color:#078b9a; color:#ffffff; font-weight:bold; line-height:20px; text-align:left; padding-left:5px;}
.TBLEmployeeSearch td.HeadCOL1{ width:100px; background-color:#078b9a; color:#ffffff; font-weight:bold; line-height:20px; text-align:left; padding-left:5px;}
.TBLEmployeeSearch td.HeadCOL2{ width:120px; background-color:#078b9a; color:#ffffff; font-weight:bold;  line-height:20px; text-decoration:underline;}
.TBLEmployeeSearch td.HeadCOL3 { width:180px; background-color:#078b9a; color:#ffffff; font-weight:bold;line-height:20px; text-align:left; text-decoration:underline;}
.TBLEmployeeSearch td.HeadCOL4 { width:150px; background-color:#078b9a; color:#ffffff; font-weight:bold;line-height:20px;text-align:left; text-decoration:underline;}
.TBLEmployeeSearch td.HeadCOL5 { width:50px; background-color:#078b9a; color:#ffffff; font-weight:bold;text-align:left;line-height:20px;text-align:center;}
.TBLEmployeeSearch td.HeadCOL6 { width:50px; background-color:#078b9a; color:#ffffff; font-weight:bold;text-align:left;line-height:20px;text-align:center;}
.TBLEmployeeSearch td.HeadCOL7 { width:100px; background-color:#078b9a; color:#ffffff; font-weight:bold;text-align:left;line-height:20px;text-align:center;}
.TBLEmployeeSearch td.HeadCOL8 { width:100px; background-color:#078b9a; color:#ffffff; font-weight:bold;text-align:left;line-height:20px;text-align:center;}


.TBLEmployeeSearch td.BodyCOL1{ background-color:#d3f2ea; color:#666666;line-height:20px; text-align:left; border-bottom:1px solid #f9f9f9;padding-left:5px;}
.TBLEmployeeSearch td.BodyCOL2{ background-color:#d3f2ea; color:#666666;line-height:20px; border-bottom:1px solid #f9f9f9;}
.TBLEmployeeSearch td.BodyCOL3 {background-color:#d3f2ea; color:#666666;line-height:20px; border-bottom:1px solid #f9f9f9;}
.TBLEmployeeSearch td.BodyCOL4 {background-color:#d3f2ea; color:#666666;line-height:20px; border-bottom:1px solid #f9f9f9;}
.TBLEmployeeSearch td.BodyCOL5 {background-color:#d3f2ea; color:#666666;line-height:20px;text-align:center; border-bottom:1px solid #f9f9f9;}
.TBLEmployeeSearch td.BodyCOL6 { background-color:#d3f2ea; color:#666666;line-height:20px; text-align:center; border-bottom:1px solid #f9f9f9;}
.TBLEmployeeSearch td.BodyCOL7 {background-color:#d3f2ea; color:#666666;line-height:20px; text-align:center; border-bottom:1px solid #f9f9f9;}
.TBLEmployeeSearch td.BodyCOL8 {background-color:#d3f2ea; color:#666666;line-height:20px; text-align:center; border-bottom:1px solid #f9f9f9;}

/*Popup Employee Search*/

.TBLPopupEmployee2{ width:740px;  border-collapse: collapse; margin-top:0px;}
.TBLPopupEmployee2 a:link{color:#666666;}
.TBLPopupEmployee2 a:visited{color:#666666;}
.TBLPopupEmployee2 a:hover{color:#666666 ;}

.TBLPopupEmployee2 td{ border-bottom:1px solid #f9f9f9;}
.TBLPopupEmployee2 td.HeadCOL1{ width:20px;background-color:#078b9a; color:#ffffff; font-weight:bold; padding-left:5px; line-height:20px;}
.TBLPopupEmployee2 td.HeadCOL2{ width:50px; background-color:#078b9a; color:#ffffff;font-weight:bold; padding-left:5px; line-height:20px; }
.TBLPopupEmployee2 td.HeadCOL3 { width:110px; background-color:#078b9a; color:#ffffff; font-weight:bold;line-height:20px; text-align:left; text-decoration:underline;}
.TBLPopupEmployee2 td.HeadCOL4 { width:130px; background-color:#078b9a; color:#ffffff; font-weight:bold;line-height:20px;text-align:left; text-decoration:underline;}
.TBLPopupEmployee2 td.HeadCOL5 { width:150px; background-color:#078b9a; color:#ffffff; font-weight:bold;text-align:left;line-height:20px; text-decoration:underline;}
.TBLPopupEmployee2 td.HeadCOL6 { width:150px; background-color:#078b9a; color:#ffffff; font-weight:bold;text-align:left;line-height:20px; text-decoration:underline;}

.TBLPopupEmployee2 td.BodyCOL1 { width:20px; background-color:#B9CAEB; color:#666666;padding-left:5px;line-height:20px; border-bottom:1px solid #dae1e7;}
.TBLPopupEmployee2 td.BodyCOL2 { width:50px;  background-color:#B9CAEB; color:#666666;padding-left:5px;line-height:20px; border-bottom:1px solid #dae1e7;}
.TBLPopupEmployee2 td.BodyCOL3 { width:110px; background-color:#B9CAEB; color:#666666;line-height:20px;text-align:left; border-bottom:1px solid #dae1e7;}
.TBLPopupEmployee2 td.BodyCOL4 { width:130px;  background-color:#B9CAEB; color:#666666;line-height:20px;text-align:left; border-bottom:1px solid #dae1e7;}
.TBLPopupEmployee2 td.BodyCOL5 { width:150px;  background-color:#B9CAEB; color:#666666;text-align:left;line-height:20px; border-bottom:1px solid #dae1e7;}
.TBLPopupEmployee2 td.BodyCOL6 { width:150px; background-color:#B9CAEB; color:#666666;text-align:left;line-height:20px; border-bottom:1px solid #dae1e7;}

/* Seat Assigment*/

.SeatAssignment { width:250px;height:600px; float:left;/* overflow:scroll; overflow-y:scroll; overflow-x:hidden;*/ margin-top:10px; margin-right:10px; }
.SeatAssignment div.header{ width:220px; height:17px; list-style:none; padding:5px 0px 0px 10px;background-color:#ffcc33; color:#000000; }
.SelectSeat{ height:600px;}
.TextSeat{ font-size:11px; font-weight:bold;}
.WrapperTBLSeat{ width:560px; float:left;margin-top:10px; }
./*HeadAirPlane{ background-image:url(../Images/head.jpg); width:136px; height:195px; margin:0px auto;}
.TailAirPlane{ background-image:url(../Images/tail.jpg); width:135px; height:131px;margin:0px auto;}*/
.BodyAirplane{ background-image:url(../Images/mid.jpg); width:125px; height:auto;padding-left:10px; margin-left:45px;}

.TBLSeat{ width:560px;  border-collapse: collapse; margin-top:0px;}
.TBLSeat tr.Selected { background-color:#ffcc33; color:#4a4949;}
.TBLSeat tr.NotSelected { background-color:#B9CAEB; color:#666666;}

.TBLSeat td{border-bottom:1px solid #f9f9f9; }
.TBLSeat td.HeadCOL1{ width:80px; background-color:#2F55C4; color:#ffffff; font-weight:bold; padding-left:5px; line-height:20px;}
.TBLSeat td.HeadCOL2 { width:120px; background-color:#2F55C4; color:#ffffff; font-weight:bold; line-height:20px;}
.TBLSeat td.HeadCOL3 { width:120px; background-color:#2F55C4; color:#ffffff; font-weight:bold; line-height:20px;}
.TBLSeat td.HeadCOL4 { width:80px; background-color:#2F55C4; color:#ffffff; font-weight:bold;text-align:left; line-height:20px;}
.TBLSeat td.HeadCOL5 { width:80px; background-color:#2F55C4; color:#ffffff; font-weight:bold;text-align:center; line-height:20px;}
.TBLSeat td.HeadCOL6 { width:95px; background-color:#2F55C4; color:#ffffff; font-weight:bold;text-align:center; line-height:20px;}
.TBLSeat td.HeadCOL7 { width:100px; background-color:#2F55C4; color:#ffffff; font-weight:bold;text-align:right; line-height:20px;}

.TBLSeat td.BodyCOL1 { padding-left:5px;line-height:20px;border-bottom:1px solid #dae1e7;}
.TBLSeat td.BodyCOL2 { line-height:20px;border-bottom:1px solid #dae1e7;}
.TBLSeat td.BodyCOL3 { line-height:20px;border-bottom:1px solid #dae1e7;}
.TBLSeat td.BodyCOL4 { text-align:left;line-height:20px;border-bottom:1px solid #dae1e7;}
.TBLSeat td.BodyCOL5 { text-align:center;line-height:20px;border-bottom:1px solid #dae1e7;}
.TBLSeat td.BodyCOL6 { text-align:center;line-height:20px;border-bottom:1px solid #dae1e7;}
.TBLSeat td.BodyCOL7 { text-align:right;border-bottom:1px solid #dae1e7;}

.TBLSeatPerson{ width:560px;  border-collapse: collapse; margin-top:0px; line-height:20px;}
.TBLSeatPerson tr.Selected { background-color:#9da9b9; color:#4a4949;}
.TBLSeatPerson tr.NotSelected { background-color:#B9CAEB; color:#666666;}

.TBLSeatPerson td{border-bottom:1px solid #f9f9f9;}

.TBLSeatPerson td.HeadCOL1{ width:175px; background-color:#2F55C4; color:#ffffff; font-weight:bold; padding-left:5px;}
.TBLSeatPerson td.HeadCOL2 { width:175px; background-color:#2F55C4; color:#ffffff; font-weight:bold;}
.TBLSeatPerson td.HeadCOL3 { width:85px; background-color:#2F55C4; color:#ffffff; font-weight:bold;}
.TBLSeatPerson td.HeadCOL4 { width:85px; background-color:#2F55C4; color:#ffffff; font-weight:bold;text-align:left;}
.TBLSeatPerson td.HeadCOL5 { width:55px; background-color:#2F55C4; color:#ffffff; font-weight:bold;text-align:left;}

.TBLSeatPerson td.BodyCOL1 { padding-left:5px;border-bottom:1px solid #dae1e7;}
.TBLSeatPerson td.BodyCOL2 { border-bottom:1px solid #dae1e7;}
.TBLSeatPerson td.BodyCOL3 { border-bottom:1px solid #dae1e7;}
.TBLSeatPerson td.BodyCOL4 { text-align:left;border-bottom:1px solid #dae1e7;}
.TBLSeatPerson td.BodyCOL5 { text-align:left;border-bottom:1px solid #dae1e7;}

.TBLSeatInfo{ width:540px; height: auto; float: left; background-color:#dae1e9; padding:10px;}
.TBLSeatInfo .Icon { float:left; padding-right:20px; }
.TBLSeatInfo .IconDesc { float:left; padding-right:20px; color:#000067; font-weight:bold;}
.BoxHowtoselectseat { padding:10px 0px 0px 0px;}
.WrapperBttonSeat{ padding:10px;}

.TBLSeatAssign { width:230px; padding-left:15px; }
.TBLSeatAssign td{ width:23px; text-align:center; height:20px;}
.TBLSeatAssign td.exit{  text-align:center; height:20px; background-image:url(../Images/exit.gif); background-position: center;  background-repeat:no-repeat;}
.TBLSeatAssign td.booked{ text-align:center; height:20px; background-image:url(../Images/seat_b.gif); background-position: center; background-repeat:no-repeat;}
.TBLSeatAssign td.available{ text-align:center; height:20px; background-image:url(../Images/seat_o.gif); background-position: center; background-repeat:no-repeat; cursor:pointer;}
.TBLSeatAssign td.availableR{ text-align:center; height:20px; background-image:url(../Images/seat_or.gif); background-position: center; background-repeat:no-repeat; cursor:pointer;}
.TBLSeatAssign td.bookedR { text-align:center; height:20px; background-image:url(../Images/seat_br.gif); background-position: center; background-repeat:no-repeat; }
.TBLSeatAssign td.selectedseat{ text-align:center; height:20px; background-image:url(../Images/selected_seat.gif); background-position: center; background-repeat:no-repeat;}
.TBLSeatAssign td.occupiedseat{  text-align:center; height:20px; background-image:url(../Images/occupied_seat.gif); background-position: center; background-repeat:no-repeat;cursor:pointer;}
.TBLSeatAssign td.lava{  text-align:center; height:20px; background-image:url(../Images/lava.gif); background-position: center; background-repeat: no-repeat;}
.TBLSeatAssign td.pantry{  text-align:center; height:20px; background-image:url(../Images/galley.gif); background-position: center; background-repeat:no-repeat;}


.TBLSeatAssign td.BgColor{  text-align:center; height:20px;background-color:#ffcc33;}
.TBLSeatAssign td.header{ color:#174a7c; font-weight:bold;}


/* Step5*/

.Step{ padding:20px 0px 10px 10px;}
.StepPassengerItinerary{ padding:10px 0px 10px 10px;}
.StepIndex{ padding:10px 0px 10px 0px;}
.buttonStepLeft { float: left; width: 17px; height: 23px; background: url(../Images/buttonstepleft.gif) no-repeat;}
.buttonStepRight { float: left; width: 17px; height: 23px; background: url(../Images/buttonstepright.gif) no-repeat;}
.buttonStepContent{ float:left; color:#0247a1; font-size:11px; font-weight:bold;height:20px; padding:3px 0px 0px 0px; background: #fbd33e; }

.TextTotalCost{width:210px; color:#000067; font-size:14px; font-weight:bold; padding-left:10px; float:left; }
.TextTotalCostAmount { height:20px;color:#FFFFFF; background-color:#000067; font-size:14px; font-weight:bold; padding:0px 10px 0px 10px; float:left;} 
.UserLogin{ float:right; font-weight:bold; color:#013668; padding-top:30px;}
.WrapperALLTab {float:left;width:575px; min-height:200px;  height:auto; float:left; padding-top:10px; padding-left:5px; margin-left:0px; background-image: url(../Images/Tabline.jpg); background-repeat:no-repeat; }<!-- Tab Credit Card -->
.TabCreditCard{ float: left; width:550px;  height:auto; float:left; padding-top:10px; padding-left:0x; margin-left:0px;display:block; }
.TextCreditCard{ color:#c8112f; font-weight:bold; padding-bottom:10px; width: 530px; float:left;}
.ImgCreditCard{ width: 335px; float: left; height: 52px; background: url(../Images/creditimage.jpg) no-repeat;}
.LeftDesc{ width:150px; float:left;font-size:8pt; line-height:20px; margin-bottom:5px; color:#013668;}
.rightDesc{ width:200px; float:left;font-size:8pt;line-height:20px;} input {padding-left:0;margin-left:0;width:30px;} 
.TextCVV{color:#013668; padding-left: 5px;}

.Selectbox{ width:206px; font-size:8pt;}
.SelectboxDate{ width:50px; font-size:8pt;}
.SelectboxYear{ width:50px; font-size:8pt;}
.Inputbox{ width:200px; font-size:8pt;}
.InputboxCVV{ width:30px; font-size:8pt;}
.TabCostSummary{ width:210px; height:auto; float:right; margin-top:5px; background-color:#fde78d; text-align: left; margin-right: 10px; }
.TabCostSummaryHeader { float: left; width: 210px; height: 15px; background: url(../Images/ruleboxheader.gif) no-repeat;}
.TabCostSummaryFooter { float: left; width: 210px; height: 15px; background: url(../Images/ruleboxfooter.gif) no-repeat;}
.TextCostSummary{ color:#c3122e; font-size:14px; font-weight:bold; padding-left: 5px;}
.TextCostSummaryLeft{ color:#c3122e; font-size:14px; font-weight:bold; padding-left: 5px; float: left;}
.TextCostSummaryRight{ color:#c3122e; font-size:14px; font-weight:bold; width: 55px; float: right; }
.TabCostFlyerPointsLeft { float: left; font-weight: bold; color:#023467; padding: 10px 0px 0px 10px; width: 120px;  }
.TabCostFlyerPointsRight { float: right; padding-left: 3px; padding-right: 3px; text-align: right; width: 55px; padding-top: 10px; padding-right: 10px; font-weight: bold; color:#023467;  }
.TabCostFlyerRemark { float: left; padding: 10px;}

.TabCostRoute { float: left; color:#023467; padding: 3px 0px 0px 10px; font-weight: bold; }
.TabCostPointsLeft { float: left; color:#023467; padding: 3px 0px 0px 10px; width: 120px;  }
.TabCostPointsRight { float: right; padding-left: 3px; padding-right: 3px; text-align: right; width: 55px; padding-top: 3px; padding-right: 10px; color:#023467;  }
.TabCostRemark { float: left; padding: 10px;}

.PaymentLeft { float: left; width: 575px;}
.PaymentRight { float: right; width: 210px;}

.CreditCardNB { float: left; padding-top: 10px; padding-bottom: 20px; width: 530px; margin: 0px;}


<!-- Tab Voucher -->
.TabVoucher{width:550px;  height:auto; float:left; padding-top:10px; padding-left:5px; margin-left:0px; }
.TextVoucher{ color:#c8112f; font-weight:bold; padding-bottom:10px;}
.TabVoucher div.VoucherNumberDesc{ width:90px; float:left;font-size:8pt; line-height:20px; margin-bottom:5px; color:#013668;}
.TabVoucher div.VoucherNumberInput{ width:100px; float:left;font-size:8pt;line-height:20px;}
.TabVoucher div.PasswordLabel{ width:60px; float:left;font-size:8pt; line-height:20px; margin-bottom:5px; color:#013668;}
.TabVoucher div.PasswordInput{ width:100px; float:left;font-size:8pt;line-height:20px;}
.TabVoucher div.Button{ width:125px; float:left;font-size:8pt;line-height:20px;}
.TabVoucher select.Selectbox{ width:107px; font-size:8pt;}
.TabVoucher .Inputbox{ width:80px; font-size:8pt;}
.WrapperTabVoucher{ padding-bottom:10px;}
.TabVoucher span.asterisk { padding-left:0px; margin-bottom:12px; display:block; float:left;}

.TBLVoucher{ width:530px;  border-collapse: collapse;  margin-left:0px;margin-top:px; line-height:20px; }
.TBLVoucher td{border-bottom:1px solid #f9f9f9;}
.TBLVoucher td.HeadCOL1{ width:165px; background-color:#2F55C4; color:#ffffff; font-weight:bold; padding-left:5px;}
.TBLVoucher td.HeadCOL2 { width:120px; background-color:#2F55C4; color:#ffffff; font-weight:bold;text-align:center;}
.TBLVoucher td.HeadCOL3 { width:135px; background-color:#2F55C4; color:#ffffff; font-weight:bold;text-align:right;}
.TBLVoucher td.HeadCOL4 { width:110px; background-color:#2F55C4; color:#ffffff; font-weight:bold;text-align:center;}

.TBLVoucher td.BodyCOL1 { background-color:#B9CAEB; color:#666666;padding-left:5px;border-bottom:1px solid #dae1e7;}
.TBLVoucher td.BodyCOL2 { background-color:#B9CAEB; color:#666666;text-align:center;border-bottom:1px solid #dae1e7;}
.TBLVoucher td.BodyCOL3 { background-color:#B9CAEB; color:#666666; text-align:right;border-bottom:1px solid #dae1e7;}
.TBLVoucher td.BodyCOL4 { background-color:#B9CAEB; color:#666666;text-align:center;border-bottom:1px solid #dae1e7;}


<!-- Tab Credit Account -->
.TabCrAccount{width:550px;  height:auto; float:left; padding-top:10px; padding-left:5px; margin-left:0px; color:#013668; }
.TabCrAccount div.Description{ width:90px; float:left;font-size:8pt; line-height:20px; margin-bottom:5px;}
.TabCrAccount div.Description2{ width:120px; float:left;font-size:8pt;line-height:20px;}
.TextCrAccount{ color:#01626d; font-weight:bold; padding-bottom:10px;}
<!-- Tab Book now-->
.TabBookNowPayLater{width:450px;  height:auto; float:left; padding-top:10px; padding-left:5px; margin-left:0px; color:#013668; display:none; }
.TextBookNow{ color:#c8112f; font-weight:bold; padding-bottom:10px;}

.TextBlueBold{ color:#013668; font-size:8pt; font-weight:bold;}
.TextBlue{ color:#013668; font-size:8pt; font-weight:normal;}
.SummarySection1{ color:#013668; font-size:8pt; padding:10px 0px 10px 5px;}
.SummarySection2{ color:#013668; font-size:8pt; font-weight:normal; }
.SummarySection2 div.left{  float:left; width:150px; }
.SummarySection2 div.right{  float:left; width:150px;text-align:right;}

.SummarySection3{ color:#013668; font-size:8pt; font-weight:normal;padding:10px 0px 10px 0px;}
.SummarySection3 div.left{  float:left; width:150px;}
.SummarySection3 div.right{  float:left; width:150px;text-align:right;}
.SummarySection3 div.lefttotal{  float:left; width:145px; text-align:right; color:#0062e2; font-weight:bold; padding-right:5px;text-align:right;}
.SummarySection3 div.righttotal{  float:left; width:150px; color:#0062e2;font-weight:bold;text-align:right;}


.PaymentTab { float: left; margin-right: 3px; color: #FFFFFF; font-weight: bold; cursor: pointer;}
.TabConererLeft { width:10px; height:25px; float:left; background: url(../Images/tabcurrentleft.gif) no-repeat;}
.TabConererContent { background-color:#023769;height:20px; float:left; padding-top: 5px;}
.TabConererContent a{ text-decoration: none; color: #FFFFFF; font-weight: bold;}
.TabConererContent img{ padding-right: 3px; float: left;}
.TabConererRight { width:10px; height:25px; float:left; background: url(../Images/tabcurrentright.gif) no-repeat;}

.TabActiveConererLeft { width:10px; height:25px; float:left; background: url(../Images/tabactiveleft.gif) no-repeat;}
.TabActiveConererContent { background-color:#facf21;height:20px; float:left; padding-top: 5px; color: #023769; }
.TabActiveConererContent a{ float: left; text-decoration: none; color: #023769; font-weight: bold;}
.TabActiveConererContent img{ padding-right: 3px; float: left;}
.TabActiveConererRight { width:10px; height:25px; float:left; background: url(../Images/tabactiveright.gif) no-repeat;}

.TabVoucher{ float:left;}
.TabCreditAccount{ float:left;}

.WrapperTab{ width:450px; height:25px; padding:0px 0px 0px 0px; margin-left:5px; ;}
/*.TabblueConernerLeft{background-color:#079bac;width:7px; height:23px; float:left;}
.TabblueConernerRight{ background-color:#079bac;width:7px; height:23px;float:left; margin-right:5px;}
.TabblueContent a:link{ float:left; color:#FFFFFF; font-size:8pt; font-weight:bold; background-color:#079bac; height:18px; padding:5px 5px 0px 5px; text-decoration:none;}
.TabblueContent a:hover{ text-decoration:underline; }
.TabblueContent a:visited{ float:left; color:#FFFFFF; font-size:8pt; font-weight:bold; background-color:#079bac; height:18px; padding:5px 5px 0px 5px; text-decoration:none;}

.TabYellowConernerLeft{ background-color:#2fb6c5;width:7px; height:23px; float:left;}
.TabYellowConernerRight{ background-color:#2fb6c5;width:7px; height:23px;float:left;margin-right:5px;}
.TabYellowContent a:link{ float:left; color:#FFFFFF; font-size:8pt; font-weight:bold; background-color:#2fb6c5; height:18px; padding:5px 5px 0px 5px; text-decoration:none;}
.TabYellowContent a:hover{text-decoration:underline;}

.TabYellowContent a:visited{ float:left; color:#FFFFFF; font-size:8pt; font-weight:bold; background-color:#2fb6c5; height:18px; padding:5px 5px 0px 5px; text-decoration:none;}

*/

.WrapperChangeFlight{ display:none; } 

.Readterms{ width:500px; margin-top:20px;}
.ButtonBelowVoucher{ width:540px; padding-top:10px; margin: 0px; }
.ButtonAlignMiddleVoucher{ margin-left:180px;_margin-left: 130px; margin-top: 10px; float: left;}

.WrapperNptext {width: 600px; margin: 0 auto; padding-left: 200px; padding-top: 10px;}
.NB {color:#be1323; font-weight:bold; float:left; padding-right:3px; padding-top:3px; padding-bottom:10px; margin-right: 20px;}

.AgreeTermsCheckbox{ float:left; width:30px; margin-top: 5px;}
.AgreeTerms{ float:left; width:430px; margin-top: 5px; }
.AgreeTerms a:link{color:#174a7c; font-weight:bold; float:left; padding-right:3px; padding-top:3px; padding-bottom:10px; width:430px;}
.AgreeTerms a:visited{color:#174a7c; font-weight:bold; float:left; padding-right:3px; padding-top:3px; padding-bottom:10px;width:430px;}

/*Step2*/
.WrapperTBLYourFlight { width:520px; padding-top:10px; padding-bottom:5px; height:20px;}
.TBLYourFlight { width:580px;  border-collapse: collapse; line-height:20px;}
.TBLYourFlight td { border-bottom:1px solid #f9f9f9; padding:0px 3px;}
.TBLYourFlight td.HeadCOL1 { width:170px; background-color:#2F55C4; color:#ffffff; font-weight:bold;}
.TBLYourFlight td.HeadCOL2 { width:30px; background-color:#2F55C4; color:#ffffff; font-weight:bold;}
.TBLYourFlight td.HeadCOL3 { width:60px; background-color:#2F55C4; color:#ffffff; font-weight:bold;}
.TBLYourFlight td.HeadCOL4 { width:80px; background-color:#2F55C4; color:#ffffff; font-weight:bold; text-align: center;}
.TBLYourFlight td.HeadCOL5 { width:60px; background-color:#2F55C4; color:#ffffff; font-weight:bold; text-align: center;}
.TBLYourFlight td.HeadCOL6 { width:100px; background-color:#2F55C4; color:#ffffff; font-weight:bold;text-align:right;}
.TBLYourFlight td.HeadCOL6 a { color:#FFFFFF; }
.TBLYourFlight td.HeadCOL7 { width:100px; background-color:#2F55C4; color:#ffffff; font-weight:bold;text-align:right;}
.TBLYourFlight td.HeadCOL7 a { color:#FFFFFF; }

.TBLYourFlight tr.BodyCol { background-color:#B9CAEB;}
.TBLYourFlight tr.BodyCol_GCILCY { background-color:#8998C1;}
.TBLYourFlight tr.BodyCol_GCILGW { background-color:#B9CAEB;}
.TBLYourFlight tr.BodyCol_GCISTN { background-color:#E9F2FD;}
.TBLYourFlight tr.BodyCol_LCYGCI { background-color:#8998C1;}
.TBLYourFlight tr.BodyCol_LGWGCI { background-color:#B9CAEB;}
.TBLYourFlight tr.BodyCol_STNGCI { background-color:#E9F2FD;}

.TBLYourFlight td.BodyCOL1 { color:#666666;padding-left:5px;border-bottom:1px solid #f9f9f9;}
.TBLYourFlight td.BodyCOL2 { color:#666666;border-bottom:1px solid #f9f9f9; padding-top: 2px; vertical-align: top;}
.TBLYourFlight td.BodyCOL3 { color:#666666;border-bottom:1px solid #f9f9f9;}
.TBLYourFlight td.BodyCOL4 { color:#666666;border-bottom:1px solid #f9f9f9; text-align: center;}
.TBLYourFlight td.BodyCOL5 { color:#666666;border-bottom:1px solid #f9f9f9; text-align: center;}
.TBLYourFlight td.BodyCOL6 { color:#666666;border-bottom:1px solid #f9f9f9; text-align:right;}
.TBLYourFlight td.BodyCOL6 input { width: 20px; padding-top:5px;}
.TBLYourFlight td.BodyCOL6 span.Lowest { background:#CC0000; color:#FFFFFF; }
.TBLYourFlight td.BodyCOL6 .SelectFare { float:right; }
.TBLYourFlight td.BodyCOL7 { color:#666666;text-align:right;border-bottom:1px solid #f9f9f9;}
.TBLYourFlight td.BodyCOL7 input { width: 20px;}
.TBLYourFlight td.BodyNoflight { background-color:#B9CAEB; color:#ff0000;text-align:center; font-weight:bold;}
.TBLYourFlight td.SelectCol { background-color:#B9CAEB; color:#666666;  border-bottom:1px solid #f9f9f9; text-align:right;}
.TBLYourFlight td.SelectCol span.Lowest { background:#be1333; color:#FFFFFF; padding:0px 2px;}

.WrapperTBLSelectNewFlight{ width:560px; padding-top:10px; margin-bottom:0px; float:left; height:31px; }
.WrapperTBLSelectNewFlight2{width:740px; float:left;}
.WrapperTBLSelectNewFlightTabDesc{ color:#be1323; float:left; font-weight:bold;padding-left:10px; padding-top:18px; }
.WarpperTimeIndication{ width:124px; float:left;}
.IconAM{ background-image:url(../Images/icon_am01.gif); width:31px; height:31px; float:left;}
.IconPM{ background-image:url(../Images/icon_pm01.gif); width:31px; height:31px;float:left;}
.IconNN{ background-image:url(../Images/icon_nn01.gif); width:31px; height:31px;float:left;}
.IconALL{ background-image:url(../Images/icon_all01.gif); width:31px; height:31px;float:left;}
.ToolTips{ width:150px;background-color:#be1323; color:#FFFFFF; padding:5px;  font-weight:bold; text-align:left; z-index:5000;  position:fixed; _position:absolute; left:580px; z-index:1000; visibility:hidden;}

.WrapperFlightDate{ float:left; padding-top:7px; border-bottom: solid 1px #FFFFFF; cursor: pointer;}
.WrapperFlightDate div.flighttime{ float:left; width:80px; height:20px; background:#f9d43d; margin-right:2px; color:#000000; padding:3px 0px 0px 0px; text-align:center; background-image: url(../Images/flighttimetop.gif); background-position: top; background-repeat: no-repeat;}
.WrapperFlightDate div.flighttime a:link{color:#FFFFFF;}
.WrapperFlightDate div.flighttime a:visited{color:#FFFFFF;}

.WrapperFlightDate div.flighttimeSelect{ float:left; width:80px; height:20px; background-color:#033766; margin-right:2px; color:#ffffff; padding:3px 0px 0px 0px; text-align:center; background-image: url(../Images/flighttimeSelecttop.gif); background-position: top; background-repeat: no-repeat; }

.WrapperFlightDate div.flighttimeSelect a:link{color:#174a7c;}
.WrapperFlightDate div.flighttimeSelect a:visited{color:#174a7c;}
.TextFlight{ color:#000000;  font-weight:bold; font-size:12px;}
.TextFlightName{ color:#c4122c;  font-weight:bold; font-size:13px;}
.TextFlightNamenormal{ color:#c4122c;  font-weight:none; font-size:12px;}
.Step2Button{ width:620px; padding-top:10px; }
/*Step 3*/
.WrapperTBLStep3{ width:580px; padding-top:10px; padding-bottom:5px; float:left; padding-left: 10px;}
.TabDesc{ color:#c6122f; float:left; font-weight:bold;padding-left:10px; font-size: 12px; margin-top: 10px;}
.TBLYourItineraryStep3{ width:570px; border-collapse: collapse; margin-top:10px; line-height:20px; float: left;}
.TBLYourItineraryStep3 td{border-bottom:1px solid #f9f9f9;}
.TBLYourItineraryStep3 td.HeadCOL1{ width:65px; background-color:#2F55C4; color:#ffffff; font-weight:bold;}
.TBLYourItineraryStep3 td.HeadCOL2 { width:100px; background-color:#2F55C4; color:#ffffff; font-weight:bold;text-align:left;}
.TBLYourItineraryStep3 td.HeadCOL3 { width:100px; background-color:#2F55C4; color:#ffffff; font-weight:bold; }
.TBLYourItineraryStep3 td.HeadCOL4 { width:100px; background-color:#2F55C4; color:#ffffff; font-weight:bold;text-align:center;}
.TBLYourItineraryStep3 td.HeadCOL5 { width:100px; background-color:#2F55C4; color:#ffffff; font-weight:bold;text-align:center;}
.TBLYourItineraryStep3 td.HeadCOL6 { width:100px; background-color:#2F55C4; color:#ffffff; font-weight:bold;text-align:center;}
.TBLYourItineraryStep3 td.HeadCOL7 { width:100px; background-color:#2F55C4; color:#ffffff; font-weight:bold;text-align:left;}
.TBLYourItineraryStep3 td.HeadCOL8 { width:150px; background-color:#2F55C4; color:#ffffff; font-weight:bold;text-align:left;}
.TBLYourItineraryStep3 td.HeadCOL9 { width:100px; background-color:#2F55C4; color:#ffffff; font-weight:bold;text-align:right;}


.TBLYourItineraryStep3 td.BodyCOL1 { background-color:#B9CAEB; color:#666666;border-bottom:1px solid #f9f9f9;}
.TBLYourItineraryStep3 td.BodyCOL2 { background-color:#B9CAEB; color:#666666;border-bottom:1px solid #f9f9f9;}
.TBLYourItineraryStep3 td.BodyCOL3 { background-color:#B9CAEB; color:#666666;border-bottom:1px solid #f9f9f9;}
.TBLYourItineraryStep3 td.BodyCOL4 { background-color:#B9CAEB; color:#666666;text-align:center;border-bottom:1px solid #f9f9f9;}
.TBLYourItineraryStep3 td.BodyCOL5 { background-color:#B9CAEB; color:#666666;text-align:center;border-bottom:1px solid #f9f9f9;}
.TBLYourItineraryStep3 td.BodyCOL6 { background-color:#B9CAEB; color:#666666;text-align:center;border-bottom:1px solid #f9f9f9;}
.TBLYourItineraryStep3 td.BodyCOL7 { background-color:#B9CAEB; color:#666666;border-bottom:1px solid #f9f9f9;}
.TBLYourItineraryStep3 td.BodyCOL8 { background-color:#B9CAEB; color:#666666;border-bottom:1px solid #f9f9f9;}
.TBLYourItineraryStep3 td.BodyCOL9 { background-color:#B9CAEB; color:#666666;border-bottom:1px solid #f9f9f9; text-align:right;}


.RulesBox{ width:210px; height:auto; float:right;margin-top:0px; padding:0px; margin-top:5px; margin-right:10px; background: #fde78d;}
.RulesBoxHeader { float: left; width: 210px; height: 15px; background: url(../Images/ruleboxheader.gif) no-repeat;}
.RulesBoxFooter { float: left; width: 210px; height: 15px; background: url(../Images/ruleboxfooter.gif) no-repeat;}
.RulesBoxTextHeader{ color:#174a7c; font-size:14px; font-weight:bold; padding-left: 5px;}

.SummaryRulesBox{ color:#013668; font-size:11px; font-weight:normal; padding:5px; }
.SummaryRulesBox ul{ margin:0px; padding:0px 0px 0px 5px;}
.SummaryRulesBox li.header{ /*width:140px;*/ font-weight:bold;list-style:none;}
.SummaryRulesBox li{ width:100%; list-style:none; }
.SummaryRulesBox span.KGRight { float:right; _margin-top: -13px;  *margin-top: -13px;}

.ButtonYourItinerary{ width:588px; padding:10px 0px 3px 0px; clear:both;}
.ButtonAlignMiddleStep3{ margin-left:223px;_margin-left:130px; margin-top: 10px; float: left;}
.ButtonAlignMiddleStep4{ margin-left:334px;_margin-left: 180px; float: left; margin-top: 10px;}
.ButtonAlignStep2 { float: left; width: 580px; padding: 0px; margin: 0px; }

.ButtonAlignMiddleStep2 { margin-top: 10px; margin-left: 190px; _margin-left: 120px; float: left; padding:0px;  }

.BacktoHomepageButton { margin-left: 10px; float: left;}


.TBLYourItinerary2{ width:570px; border-collapse: collapse; line-height:20px; margin-top: 10px; float: left;}
.TBLYourItinerary2 td{border-bottom:1px solid #f9f9f9;}
.TBLYourItinerary2 td.HeadCOL1{ width:90px; background-color:#2F55C4; color:#ffffff; font-weight:bold; padding-left:5px;}
.TBLYourItinerary2 td.HeadCOL2 { width:200px; background-color:#2F55C4; color:#ffffff; font-weight:bold;text-align:left;}
.TBLYourItinerary2 td.HeadCOL3 { width:130px; background-color:#2F55C4; color:#ffffff; font-weight:bold; text-align:right; }
.TBLYourItinerary2 td.HeadCOL4 { width:150px; background-color:#2F55C4; color:#ffffff; font-weight:bold;text-align:left;text-align:right;padding-right:5px;}


.TBLYourItinerary2 td.BodyCOL1 { background-color:#B9CAEB; color:#000000;border-bottom:1px solid #f9f9f9;padding-left:5px;}
.TBLYourItinerary2 td.BodyCOL2 { background-color:#B9CAEB; color:#000000;border-bottom:1px solid #f9f9f9;text-align:left;}
.TBLYourItinerary2 td.BodyCOL3 { background-color:#B9CAEB; color:#000000;border-bottom:1px solid #f9f9f9;text-align:right;}
.TBLYourItinerary2 td.BodyCOL4 { background-color:#B9CAEB; color:#000000;text-align:left;border-bottom:1px solid #f9f9f9;text-align:right; padding-right:5px;}
.TBLYourItinerary2 td.BodyCOL5 { background-color:#B9CAEB; color:#000000;text-align:left;border-bottom:1px solid #f9f9f9;text-align:right; padding-right:5px;}
.TBLYourItinerary2 td.BodyCOL4Total { background-color:#B9CAEB; color: #c4102f; border-bottom:1px solid #f9f9f9; font-weight:bold; padding-left: 5px;}
.TBLYourItinerary2 span.right{ float: right; text-align: right;}
.TBLYourItinerary2 span.left{ float: left;}


/* Step4*/

.WrapperStep4PanelLeft{ width:500px; float:left;}
.Step4PanelLeft{ width:550px; padding:10px 0px 0px 10px;  }
.Step4PanelLeft li.title{ float:left; color:#333333; width:130px; list-style:none; font-weight: normal;}


.Step4PanelLeft div.header{ float:left; color:#48626d; width:300px; font-weight:bold; list-style:none; padding-bottom:10px; font-size: 12px;}

.Step4PanelLeft li{ float:left; color:#174a7c; width:250px; list-style:none; margin-top: 5px;}
.Step4PanelLeft li.textnormal{ float:left; color:#174a7c; width:220px; font-weight:normal;}
.Step4PanelLeft li.textred{ float:left; color:#be1323; width:170px; font-weight:normal; }
.Step4PanelLeft li.Warning{ float:left; color:#be1323; width:250px; font-weight:normal; margin-left:130px;}
.Step4PanelLeft li select{ float:left; color:#333333; width:205px; font-weight: normal; padding-top: 0px; margin-top: 0px; font-family: Tahoma, Arial; }
.Step4PanelLeft li select.Error{ width:202px; background-color:#ffff00; border:1px solid #999999; }

.Step4PanelLeft input{ float:left; color:#333333; width:200px; font-weight: normal; padding-top: 2px; padding-bottom: 2px; margin-top: 0px; margin-right: 4px; font-family: Tahoma, Arial; font-size: 11px;}
.Step4PanelLeft input.checkboxtext {  width:20px; margin-top: 0px; }
.Step4PanelLeft input.Error{ width:202px; background-color:#ffff00; border:1px solid #999999;}
.Step4LeftDes { width:120px; float:left;font-size:8pt; line-height:20px; margin-bottom:5px; color:#013668;}
.Step4RightDesc{ width:380px; float:left;font-size:8pt;line-height:20px;} input {padding-left:0;margin-left:0;width:30px;} 
.Step4PanelLeft select.Selectbox { float: left; width: 206px; font-family: Tahoma, Arial; font-size: 11px; padding-top: 2px; padding-bottom: 2px;}

.TBLPaxDetail{ width:810px;  border-collapse: collapse; margin-top:10px; float: left;}
.TBLPaxDetail td{ border-bottom:1px solid #f9f9f9;}

.TBLPaxDetail td.HeadCOL{ background-color:#2F55C4; color:#ffffff;line-height:20px; font-weight:bold;text-align:left; border-bottom:1px solid #f9f9f9; padding-left: 5px;}
.TBLPaxDetail td.HeadCOL1{ width:60px; background-color:#2F55C4; color:#ffffff;line-height:20px; font-weight:bold;text-align:left; border-bottom:1px solid #f9f9f9;}
.TBLPaxDetail td.HeadCOL2{ width:110px; background-color:#2F55C4; color:#ffffff;line-height:20px; font-weight:bold;border-bottom:1px solid #f9f9f9;}
.TBLPaxDetail td.HeadCOL3 { width:170px; background-color:#2F55C4; color:#ffffff;line-height:20px;font-weight:bold; border-bottom:1px solid #f9f9f9;}
.TBLPaxDetail td.HeadCOL4 { width:170px; background-color:#2F55C4; color:#ffffff;line-height:20px; font-weight:bold;border-bottom:1px solid #f9f9f9;}
.TBLPaxDetail td.HeadCOL5 { width:100px; background-color:#2F55C4; color:#ffffff;line-height:20px;font-weight:bold;text-align:left; border-bottom:1px solid #f9f9f9;}
.TBLPaxDetail td.HeadCOL6 { width:200px; background-color:#2F55C4; color:#ffffff;line-height:20px; font-weight:bold;text-align:left; border-bottom:1px solid #f9f9f9;}



.TBLPaxDetail td.BodyCOL1{ background-color:#B9CAEB; color:#666666;line-height:20px; text-align:left; border-bottom:1px solid #f9f9f9; }
.TBLPaxDetail td.BodyCOL2{ background-color:#B9CAEB; color:#666666;line-height:20px; border-bottom:1px solid #f9f9f9;}
.TBLPaxDetail td.BodyCOL3 {background-color:#B9CAEB; color:#666666;line-height:20px; border-bottom:1px solid #f9f9f9;}
.TBLPaxDetail td.BodyCOL4 {background-color:#B9CAEB; color:#666666;line-height:20px; border-bottom:1px solid #f9f9f9;}
.TBLPaxDetail td.BodyCOL5 {background-color:#B9CAEB; color:#666666;line-height:20px;text-align:left; border-bottom:1px solid #f9f9f9;}
.TBLPaxDetail td.BodyCOL6 {background-color:#B9CAEB; color:#666666;line-height:20px; text-align:left; border-bottom:1px solid #f9f9f9;}



.TBLPaxDetail input.clientno{ float: left; width:100px; font-size:11px; font-family: Tahoma, Arial; padding:0px; margin-right:5px;}
.TBLPaxDetail input.name{ width:150px; font-size:11px; font-family: Tahoma, Arial; padding:0px; margin:0px;}
.TBLPaxDetail input.dateofbirth{ width:70px;font-size:11px; font-family: Tahoma, Arial; }
.TBLPaxDetail input.issueplace{ width:100px;font-size:11px; font-family: Tahoma, Arial; }
.TBLPaxDetail input.date{ width:70px;font-size:11px; font-family: Tahoma, Arial;}
.TBLPaxDetail select.title{ width:100px; font-size:11px; font-family: Tahoma, Arial; }
.TBLPaxDetail select.nationality{ width:100px; font-size:11px; font-family: Tahoma, Arial;  }
.TBLPaxDetail select.doctype{ width:105px; font-size:11px; font-family: Tahoma, Arial; margin-left: 25px;}
.TBLPaxDetail input.docnumber{ width:50px; font-size:11px; font-family: Tahoma, Arial; margin-left: 12px; }


.IconMail{}
.Step4GroupCheckbox { width:200px; margin:0px; height:25px; padding-left:10px; float: left;}
.Step4GroupCheckbox input{ width: 20px; }
.Step4GroupCheckbox select.Selectbox { width: 100px;}

.PassengerRemark  { float: left; padding-left: 10px; }

.Step4Remember { width:250px; margin:0px; height:25px; padding-left:125px;}
.Step4Remember li{ list-style:none; float:left; color:#174a7c; padding-right:10px;}
.Step4Remember input{ width: 20px; }
/*.Step4GroupCheckbox li input{ list-style:none; float:left; color:#174a7c; padding-right:10px;}

.Step4GroupCheckbox li span { margin-top: 50px; background-color:#0099FF }*/


.TBLYourItineraryStep4{ width:810px; border-collapse: collapse; margin-top:0px; line-height:20px;}
.TBLYourItineraryStep4 td{border-bottom:1px solid #f9f9f9;}
.TBLYourItineraryStep4 td.HeadCOL1{ width:80px; background-color:#2F55C4; color:#ffffff; font-weight:bold;}
.TBLYourItineraryStep4 td.HeadCOL2 { width:130px; background-color:#2F55C4; color:#ffffff; font-weight:bold;text-align:left;}
.TBLYourItineraryStep4 td.HeadCOL3 { width:130px; background-color:#2F55C4; color:#ffffff; font-weight:bold; }
.TBLYourItineraryStep4 td.HeadCOL4 { width:60px; background-color:#2F55C4; color:#ffffff; font-weight:bold;text-align:center;}
.TBLYourItineraryStep4 td.HeadCOL5 { width:60px; background-color:#2F55C4; color:#ffffff; font-weight:bold;text-align:center;}
.TBLYourItineraryStep4 td.HeadCOL6 { width:60px; background-color:#2F55C4; color:#ffffff; font-weight:bold;text-align:center;}
.TBLYourItineraryStep4 td.HeadCOL7 { width:100px; background-color:#2F55C4; color:#ffffff; font-weight:bold;text-align:center;}
.TBLYourItineraryStep4 td.HeadCOL8 { width:120px; background-color:#2F55C4; color:#ffffff; font-weight:bold;text-align:center;}

.TBLYourItineraryStep4 td.BodyCOL1 { background-color:#B9CAEB; color:#666666;border-bottom:1px solid #f9f9f9;}
.TBLYourItineraryStep4 td.BodyCOL2 { background-color:#B9CAEB; color:#666666;border-bottom:1px solid #f9f9f9;text-align:left;}
.TBLYourItineraryStep4 td.BodyCOL3 { background-color:#B9CAEB; color:#666666;border-bottom:1px solid #f9f9f9;}
.TBLYourItineraryStep4 td.BodyCOL4 { background-color:#B9CAEB; color:#666666;text-align:center;border-bottom:1px solid #f9f9f9;}
.TBLYourItineraryStep4 td.BodyCOL5 { background-color:#B9CAEB; color:#666666;text-align:center;border-bottom:1px solid #f9f9f9;}
.TBLYourItineraryStep4 td.BodyCOL6 { background-color:#B9CAEB; color:#666666;text-align:center;border-bottom:1px solid #f9f9f9;}
.TBLYourItineraryStep4 td.BodyCOL7 { background-color:#B9CAEB; color:#666666;text-align:center;border-bottom:1px solid #f9f9f9;}
.TBLYourItineraryStep4 td.BodyCOL8 { background-color:#B9CAEB; color:#666666;text-align:center;border-bottom:1px solid #f9f9f9;}

.NBStep4 {color:#c6122f; float:right; padding:10px 0px; font-size: 12px; font-weight: bold; margin-right: 20px; display:none;}
.ErrorStep4 {color:red; font-weight:bold; float:left; padding:3px 3px 10px 10px;}

.SummarySection5{ color:#013668; font-size:8pt; font-weight:normal;padding:0px 0px 10px 0px; height:25px; }
.SummarySection5 div.leftdate{  float:left; width:90px; }
.SummarySection5 div.rightdate{  float:left; width:110px; text-align: right;}

.SummarySection4{ color:#013668; font-size:8pt; font-weight:normal;padding:0px 0px 10px 5px;}
.SummarySection4 div.left{  float:left; width:130px; }
.SummarySection4 div.right{  float:left; width:65px; text-align: right; }
.SummarySection4 div.rightcurrency{  float:left; width:0px;  }
.SummarySection4 div.rightalign {  float:left; width:62px; padding-right: 3px; text-align: right; }
.SummarySection4 div.lefttotal{  float:left; width:130px; color:#c5132d; font-weight:bold; padding-right:0px; padding-top: 20px;}
.SummarySection4 div.righttotal{  float:left; width:62px; color:#c5132d;font-weight:bold; padding-right: 3px; text-align: right; padding-top: 20px;}
.SummarySection4 div.righttotalcurrency{  float:left; width:0px; color:#c5132d; font-weight: bold; padding-top: 20px; }


.SummarySection4 div.lefttotalpoints{  float:left; width:130px; color:#c5132d; font-weight:bold; padding-right:0px; }
.SummarySection4 div.righttotalpoints{  float:left; width:62px; color:#c5132d;font-weight:bold; padding-right: 3px; text-align: right; }

.SummarySectionPoints { float: left; color:#013668; font-size:8pt; font-weight:normal;padding:0px 0px 0px 0px; margin-top: 5px; }
.SummarySectionPoints div.left{  float:left; width:130px; }
.SummarySectionPoints div.right{  float:left; width:62px; text-align: right;}

.ButtonStep4{ width:820px; padding:0px 0px 3px 0px; clear:both;}
.Step4Remarks{ width:740px; }
.Step4RemarksTextarea{ width:735px;	height: 80px;}

/* Your Itenerary*/

.WrapperTBLYourItinerary{ float: left; padding-bottom:5px; }
.CancelFlight{ float:right; margin-left: 10px;}
.ButtonYourItinerary{ width:740px; padding:3px 0px 3px 0px; clear:both;}
.ButtonBelow{ width:810px; padding-top:10px;}

.ChangeFlightButton{ float:left;}
.CancelFlightButton{ float:left;}
.SeatSelectionButton{ float:left;}
.NoSeatSelectionButton{float:left;}


.TBLYourItinerary{ width:810px;  border-collapse: collapse; margin-top:0px; line-height:20px; margin-left: 10px;}
.TBLYourItinerary td{border-bottom:1px solid #f9f9f9;}
.TBLYourItinerary td.HeadCOL1{ width:100px; background-color:#2F55C4; color:#ffffff; font-weight:bold; padding-left:5px;}
.TBLYourItinerary td.HeadCOL2 { width:150px; background-color:#2F55C4; color:#ffffff; font-weight:bold;}
.TBLYourItinerary td.HeadCOL3 { width:150px; background-color:#2F55C4; color:#ffffff; font-weight:bold;}
.TBLYourItinerary td.HeadCOL4 { width:100px; background-color:#2F55C4; color:#ffffff; font-weight:bold;text-align:center;}
.TBLYourItinerary td.HeadCOL5 { width:50px; background-color:#2F55C4; color:#ffffff; font-weight:bold;text-align:center;}
.TBLYourItinerary td.HeadCOL6 { width:50px; background-color:#2F55C4; color:#ffffff; font-weight:bold;text-align:center;}
.TBLYourItinerary td.HeadCOL7 { width:50px; background-color:#2F55C4; color:#ffffff; font-weight:bold;text-align:center;}

.TBLYourItinerary td.BodyCOL1 { width:100px; background-color:#B9CAEB; color:#666666;border-bottom:1px solid #f9f9f9;padding-left:5px;}
.TBLYourItinerary td.BodyCOL2 { width:150px; background-color:#B9CAEB; color:#666666;border-bottom:1px solid #f9f9f9;}
.TBLYourItinerary td.BodyCOL3 { width:150px; background-color:#B9CAEB; color:#666666;border-bottom:1px solid #f9f9f9;}
.TBLYourItinerary td.BodyCOL4 { width:100px; background-color:#B9CAEB; color:#666666;border-bottom:1px solid #f9f9f9;text-align:center;}
.TBLYourItinerary td.BodyCOL5 { width:50px; background-color:#B9CAEB; color:#666666;border-bottom:1px solid #f9f9f9;text-align:center;}
.TBLYourItinerary td.BodyCOL6 { width:50px; background-color:#B9CAEB; color:#666666;border-bottom:1px solid #f9f9f9;text-align:center;}
.TBLYourItinerary td.BodyCOL7 { width:50px; background-color:#B9CAEB; color:#666666;border-bottom:1px solid #f9f9f9;text-align:center;}

/*PASSENGERS*/

.TBLPassenger3{ width:810px;  border-collapse: collapse; margin-top:0px; margin-left: 10px;}
.TBLPassenger3 td{ border-bottom:1px solid #f9f9f9;}
.TBLPassenger3 td.HeadCOL1{ width:70px; background-color:#2F55C4; color:#ffffff; font-weight:bold; padding-left:5px; line-height:20px;}
.TBLPassenger3 td.HeadCOL2 { width:70px; background-color:#2F55C4; color:#ffffff; font-weight:bold;line-height:20px;}
.TBLPassenger3 td.HeadCOL3 { width:130px; background-color:#2F55C4; color:#ffffff; font-weight:bold;line-height:20px;}
.TBLPassenger3 td.HeadCOL4 { width:130px; background-color:#2F55C4; color:#ffffff; font-weight:bold;line-height:20px;}
.TBLPassenger3 td.HeadCOL5 { width:90px; background-color:#2F55C4; color:#ffffff; font-weight:bold;line-height:20px;}
.TBLPassenger3 td.HeadCOL6 { width:150px; background-color:#2F55C4; color:#ffffff; font-weight:bold;line-height:20px;}
.TBLPassenger3 td.HeadCOL7 { width:20px; background-color:#2F55C4; color:#ffffff; font-weight:bold;text-align:center;line-height:20px;}

.TBLPassenger3 td.BodyCOL1 {background-color:#B9CAEB; color:#666666;border-bottom:1px solid #f9f9f9;padding-left:5px;line-height:20px;}
.TBLPassenger3 td.BodyCOL2 {background-color:#B9CAEB; color:#666666;border-bottom:1px solid #f9f9f9;line-height:20px;}
.TBLPassenger3 td.BodyCOL3 { background-color:#B9CAEB; color:#666666;border-bottom:1px solid #f9f9f9;line-height:20px;}
.TBLPassenger3 td.BodyCOL4 { background-color:#B9CAEB; color:#666666;border-bottom:1px solid #f9f9f9;line-height:20px;}
.TBLPassenger3 td.BodyCOL5 {background-color:#B9CAEB; color:#666666;border-bottom:1px solid #f9f9f9;line-height:20px;}
.TBLPassenger3 td.BodyCOL6 {background-color:#B9CAEB; color:#666666;border-bottom:1px solid #f9f9f9;line-height:20px;}
.TBLPassenger3 td.BodyCOL7 {background-color:#B9CAEB; color:#666666;border-bottom:1px solid #f9f9f9;text-align:center;}


/*TICKETS*/
.TBLTikets{ width:810px;  border-collapse: collapse; margin-top:0px; margin-left: 10px;}
.TBLTikets td{ border-bottom:1px solid #f9f9f9;}
.TBLTikets td.HeadCOL1{ width:120px; background-color:#2F55C4; color:#ffffff; font-weight:bold; padding-left:5px; line-height:20px;}
.TBLTikets td.HeadCOL2 { width:100px; background-color:#2F55C4; color:#ffffff; font-weight:bold;line-height:20px;}
.TBLTikets td.HeadCOL3 { width:200px; background-color:#2F55C4; color:#ffffff; font-weight:bold;line-height:20px;}
.TBLTikets td.HeadCOL4 { width:100px; background-color:#2F55C4; color:#ffffff; font-weight:bold;line-height:20px;}
.TBLTikets td.HeadCOL5 { width:80px; background-color:#2F55C4; color:#ffffff; font-weight:bold;text-align:left;line-height:20px;}
.TBLTikets td.HeadCOL6 { width:100px; background-color:#2F55C4; color:#ffffff; font-weight:bold;text-align:left;line-height:20px;}
.TBLTikets td.HeadCOL7 { width:100px; background-color:#2F55C4; color:#ffffff; font-weight:bold;line-height:20px; text-align: right;}
.TBLTikets td.HeadCOL8 { width:100px; background-color:#2F55C4; color:#ffffff; font-weight:bold;text-align:right;line-height:20px;}
.TBLTikets td.HeadCOL9 { width:90px; background-color:#2F55C4; color:#ffffff; font-weight:bold;text-align:right;line-height:20px; padding-right: 10px}

.TBLTikets td.BodyCOL1 { background-color:#B9CAEB; color:#666666;border-bottom:1px solid #f9f9f9;padding-left:5px;line-height:20px;}
.TBLTikets td.BodyCOL2 { background-color:#B9CAEB; color:#666666;border-bottom:1px solid #f9f9f9;line-height:20px;}
.TBLTikets td.BodyCOL3 { background-color:#B9CAEB; color:#666666;border-bottom:1px solid #f9f9f9;line-height:20px;}
.TBLTikets td.BodyCOL4 { background-color:#B9CAEB; color:#666666;border-bottom:1px solid #f9f9f9;line-height:20px;}
.TBLTikets td.BodyCOL5 { background-color:#B9CAEB; color:#666666;border-bottom:1px solid #f9f9f9;text-align:left;line-height:20px;}
.TBLTikets td.BodyCOL6 { background-color:#B9CAEB; color:#666666;border-bottom:1px solid #f9f9f9;text-align:left;line-height:20px;}
.TBLTikets td.BodyCOL7 { background-color:#B9CAEB; color:#666666;border-bottom:1px solid #f9f9f9;line-height:20px; text-align: right;}
.TBLTikets td.BodyCOL8 { background-color:#B9CAEB; color:#666666;border-bottom:1px solid #f9f9f9;text-align:right;}
.TBLTikets td.BodyCOL9 { background-color:#B9CAEB; color:#666666;border-bottom:1px solid #f9f9f9;text-align:right; padding-right: 10px}

/*COST BREAKDOWN*/

.TBLCostBreakDown{ width:810px;  border-collapse: collapse; margin-top:0px; margin-left: 10px;}
.TBLCostBreakDown td{ border-bottom:1px solid #f9f9f9;}
.TBLCostBreakDown td.HeadCOL1{ width:150px; background-color:#2F55C4; color:#ffffff; font-weight:bold; padding-left:5px; line-height:20px;}
.TBLCostBreakDown td.HeadCOL2 { width:150px; background-color:#2F55C4; color:#ffffff; font-weight:bold;line-height:20px;}
.TBLCostBreakDown td.HeadCOL3 { width:170px; background-color:#2F55C4; color:#ffffff; font-weight:bold;line-height:20px; text-align:right;}
.TBLCostBreakDown td.HeadCOL4 { width:170px; background-color:#2F55C4; color:#ffffff; font-weight:bold;line-height:20px;text-align:right;}
.TBLCostBreakDown td.HeadCOL5 { width:170px; background-color:#2F55C4; color:#ffffff; font-weight:bold;line-height:20px;text-align:right; padding-right: 10px}


.TBLCostBreakDown td.BodyCOL1 { background-color:#B9CAEB; color:#666666;border-bottom:1px solid #f9f9f9;padding-left:5px;line-height:20px;}
.TBLCostBreakDown td.BodyCOL2 { background-color:#B9CAEB; color:#666666;border-bottom:1px solid #f9f9f9;line-height:20px; }
.TBLCostBreakDown td.BodyCOL3 { background-color:#B9CAEB; color:#666666;border-bottom:1px solid #f9f9f9;line-height:20px;text-align:right;}
.TBLCostBreakDown td.BodyCOL4 { background-color:#B9CAEB; color:#666666;border-bottom:1px solid #f9f9f9;line-height:20px;text-align:right;}
.TBLCostBreakDown td.BodyCOL5 { background-color:#B9CAEB; color:#666666;border-bottom:1px solid #f9f9f9;line-height:20px;text-align:right; padding-right: 10px}
.TBLCostBreakDown td.BodyCOL4Total{ background-color:#B9CAEB; color:#c50000;border-bottom:1px solid #f9f9f9;line-height:20px;text-align:right; font-weight:bold;}
.TBLCostBreakDown td.BodyCOL5Total{ background-color:#B9CAEB; color:#c6122f; border-bottom:1px solid #f9f9f9;line-height:20px;text-align:right; font-weight:bold;}

/*PAYMENT RECEIVED*/
.TBLPaymentReceived{ width:810px;  border-collapse: collapse; margin-top:0px; margin-left: 10px;}
.TBLPaymentReceived td{ border-bottom:1px solid #f9f9f9;}
.TBLPaymentReceived td.HeadCOL1{ width:300px; background-color:#2F55C4; color:#ffffff; font-weight:bold; padding-left:5px; line-height:20px;}
.TBLPaymentReceived td.HeadCOL2 { width:50px; background-color:#2F55C4; color:#ffffff; font-weight:bold;line-height:20px;line-height:20px;}
.TBLPaymentReceived td.HeadCOL3 { width:50px; background-color:#2F55C4; color:#ffffff; font-weight:bold;line-height:20px;line-height:20px; text-align:right;}
.TBLPaymentReceived td.HeadCOL4 { width:250px; background-color:#2F55C4; color:#ffffff; font-weight:bold;line-height:20px;line-height:20px; text-align:right;}
.TBLPaymentReceived td.HeadCOL5 { width:250px; background-color:#2F55C4; color:#ffffff; font-weight:bold;text-align:center;line-height:20px;text-align:right; padding-right:10px;}

.TBLPaymentReceived td.BodyCOL1 {background-color:#B9CAEB; color:#666666;border-bottom:1px solid #f9f9f9;padding-left:5px;line-height:20px;}
.TBLPaymentReceived td.BodyCOL2 {background-color:#B9CAEB; color:#666666;border-bottom:1px solid #f9f9f9;line-height:20px;line-height:20px; }
.TBLPaymentReceived td.BodyCOL3 {background-color:#B9CAEB; color:#666666;border-bottom:1px solid #f9f9f9;line-height:20px;line-height:20px;text-align:right;}
.TBLPaymentReceived td.BodyCOL4 { background-color:#B9CAEB; color:#666666;border-bottom:1px solid #f9f9f9;text-align:center;line-height:20px;text-align:right;padding-right:10px;}
.TBLPaymentReceived td.BodyCOL5 { background-color:#B9CAEB; color:#666666;border-bottom:1px solid #f9f9f9;text-align:center;line-height:20px;text-align:right;padding-right:10px;}


.TBLPaymentReceived td.BodyCOL1Total { background-color:#B9CAEB; color:#c6122f;padding-left:5px;line-height:20px; font-weight:bold; border-bottom: solid 1px #dedede;}
.TBLPaymentReceived td.BodyCOL2Total { background-color:#B9CAEB; color:#c6122f;line-height:20px;line-height:20px;font-weight:bold; border-bottom: solid 1px #dedede; }
.TBLPaymentReceived td.BodyCOL3Total { background-color:#B9CAEB; color:#c6122f;line-height:20px;line-height:20px;text-align:right;font-weight:bold; border-bottom: solid 1px #dedede;}
.TBLPaymentReceived td.BodyCOL4Total { background-color:#B9CAEB; color:#c6122f;line-height:20px;text-align:right;padding-right:10px;font-weight:bold; border-bottom: solid 1px #dedede;}
.TBLPaymentReceived td.BodyCOL5Total {background-color:#B9CAEB; color:#c6122f;line-height:20px;font-weight:bold; text-align: right; border-bottom: solid 1px #dedede; }
.BookingRefItenerary{ float: left; color:#c50000; width:200px; font-size:12px; font-weight:bold; margin-left: 10px; margin-top: 10px; }
.BookingRefId { margin-left: 10px;}
.ConfirmationText { float: right; color:#c50000; width:480px; font-size:12px; font-weight:bold; margin-left: 10px; margin-top: 10px; text-align: right;}

.MsgLink { float: right; width: 550px; color:#c50000; font-size:11px; font-weight:bold;} 
.YourItineraryDetail{ width:740px; color:#174a7c; padding:10px 0px 0px 10px;}
.YourItineraryDetail li.Left{ float:left; width:150px; padding-right:10px; list-style:none;}
.YourItineraryDetail li.Right{ float:left; width:150px;padding-right:10px;list-style:none;}


/* Search Profiiles Admin Login */
.TBLEmployeeSearchAdmin{ width:740px;  border-collapse: collapse; margin-top:0px;}
.TBLEmployeeSearchAdmin td{ border-bottom:1px solid #f9f9f9;}
.TBLEmployeeSearchAdmin td.HeadCOL1{ width:50px; background-color:#078b9a; color:#ffffff; font-weight:bold; line-height:20px; text-align:center; padding-left:5px;}
.TBLEmployeeSearchAdmin td.HeadCOL2{ width:150px; background-color:#078b9a; color:#ffffff; font-weight:bold;  line-height:20px; text-decoration:underline;}
.TBLEmployeeSearchAdmin td.HeadCOL3 { width:150px; background-color:#078b9a; color:#ffffff; font-weight:bold;line-height:20px; text-align:left; text-decoration:underline;}
.TBLEmployeeSearchAdmin td.HeadCOL4 { width:150px; background-color:#078b9a; color:#ffffff; font-weight:bold;line-height:20px;text-align:left; text-decoration:underline;}
.TBLEmployeeSearchAdmin td.HeadCOL5 { width:140px; background-color:#078b9a; color:#ffffff; font-weight:bold;text-align:left;line-height:20px;text-align:center;}
.TBLEmployeeSearchAdmin td.HeadCOL6 { width:100px; background-color:#078b9a; color:#ffffff; font-weight:bold;text-align:left;line-height:20px;text-align:center;}


.TBLEmployeeSearchAdmin td.BodyCOL1{ background-color:#B9CAEB; color:#666666;line-height:20px;text-align:center; border-bottom:1px solid #dae1e7;padding-left:5px;}
.TBLEmployeeSearchAdmin td.BodyCOL2{  background-color:#B9CAEB; color:#666666;line-height:20px; border-bottom:1px solid #dae1e7;}
.TBLEmployeeSearchAdmin td.BodyCOL3 { background-color:#B9CAEB; color:#666666;line-height:20px; border-bottom:1px solid #dae1e7;}
.TBLEmployeeSearchAdmin td.BodyCOL4 {background-color:#B9CAEB; color:#666666;line-height:20px; border-bottom:1px solid #dae1e7;}
.TBLEmployeeSearchAdmin td.BodyCOL5 {  background-color:#B9CAEB; color:#666666;line-height:20px;text-align:center; border-bottom:1px solid #dae1e7;}
.TBLEmployeeSearchAdmin td.BodyCOL6 {  background-color:#B9CAEB; color:#666666;line-height:20px; text-align:center; border-bottom:1px solid #dae1e7;}
.LogoutText{ font-weight:bold; font-size:12px; float:right;}
.LogoutText a:link{color:#666666;}

/*Issue Report*/ 
.IssueTicketReportCover{ width:840px;margin-top:10px; }
.IssueTicketReportCover .Label { padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px;color:#079bac; float:left; font-weight:bold;  height:12px;  }
.IssueTicketReportCoverInfo{ height:820px; width:840px; float:left; }
.WrapperIssueTicketReport{ width:820px;}
.IssueTicketReport{ width:400px;padding:10px 0px 0px 10px; float:left; color:#174a7c; }
.IssueTicketReport li.title{ float:left; width:150px; list-style:none; float:left; line-height:20px; padding-top: 2px; height: 20px;}
.IssueTicketReport li.detail{ float:left; width:200px;list-style:none;float:left; padding-top:2px; height: 20px; }
.IssueTicketReport select{ font-size:11px;width:150px;}
.IssueTicketReport input { width:150px;}

.IssueTicketReportSaleDate{ width:530px; color:#174a7c; padding:10px 0px 0px 10px; float:left;}
.IssueTicketReportSaleDate li.title{ width:100px; list-style:none; float:left; line-height:22px;}
.IssueTicketReportSaleDate li.detail{ width:300px;list-style:none;float:left;line-height:22px; }


.TBLIssueReport{ width:840px;  border-collapse: xxcollapse; margin-top:0px;}
.TBLIssueReport td{ border-bottom:1px solid #f9f9f9;}
.TBLIssueReport td.HeadCOL1{ width:23px;background-color:#078b9a; color:#ffffff; font-weight:bold; line-height:20px; text-align:center; padding-left:5px;}
.TBLIssueReport td.HeadCOL2{ width:65px;background-color:#078b9a; color:#ffffff; font-weight:bold;  line-height:20px; text-align:center;}
.TBLIssueReport td.HeadCOL3 { width:90px;background-color:#078b9a; color:#ffffff; font-weight:bold;line-height:20px;text-align:center; }
.TBLIssueReport td.HeadCOL4 { width:133px;background-color:#078b9a; color:#ffffff; font-weight:bold;line-height:20px;text-align:left; }
.TBLIssueReport td.HeadCOL5 { width:39px;background-color:#078b9a; color:#ffffff; font-weight:bold;text-align:center;line-height:20px;text-align:center;}
.TBLIssueReport td.HeadCOL6 { width:38px;background-color:#078b9a; color:#ffffff; font-weight:bold;text-align:left;line-height:20px;text-align:center;}
.TBLIssueReport td.HeadCOL7 { width:30px;background-color:#078b9a; color:#ffffff; font-weight:bold;text-align:left;line-height:20px;text-align:center;}
.TBLIssueReport td.HeadCOL8 { width:30px;background-color:#078b9a; color:#ffffff; font-weight:bold;text-align:center;line-height:20px;text-align:center;}
.TBLIssueReport td.HeadCOL9 {width:66px;background-color:#078b9a; color:#ffffff; font-weight:bold;text-align:center;line-height:20px;text-align:center;}
.TBLIssueReport td.HeadCOL10 { width:70px;background-color:#078b9a; color:#ffffff; font-weight:bold;text-align:center;line-height:20px;text-align:center;}
.TBLIssueReport td.HeadCOL11 { width:34px;background-color:#078b9a; color:#ffffff; font-weight:bold;text-align:center;line-height:20px;text-align:center;}
.TBLIssueReport td.HeadCOL12 { width:38px;background-color:#078b9a; color:#ffffff; font-weight:bold;text-align:center;line-height:20px;text-align:center;}
.TBLIssueReport td.HeadCOL13 { width:80px;background-color:#078b9a; color:#ffffff; font-weight:bold;text-align:right;line-height:20px;text-align:center;}


.TBLIssueReport td.BodyCOL1{background-color:#d3f2ea; color:#666666;  line-height:20px; text-align:center; padding-left:5px;border-bottom:1px solid #f9f9f9;}
.TBLIssueReport td.BodyCOL2{background-color:#d3f2ea; color:#666666;  line-height:20px; border-bottom:1px solid #f9f9f9; text-align:center;}
.TBLIssueReport td.BodyCOL3 { background-color:#d3f2ea; color:#666666; line-height:20px;text-align:center; border-bottom:1px solid #f9f9f9;text-align:center;}
.TBLIssueReport td.BodyCOL4 {background-color:#d3f2ea; color:#666666; line-height:20px;text-align:left; border-bottom:1px solid #f9f9f9;}
.TBLIssueReport td.BodyCOL5 {background-color:#d3f2ea; color:#666666; text-align:center;line-height:20px;border-bottom:1px solid #f9f9f9;}
.TBLIssueReport td.BodyCOL6 { background-color:#d3f2ea; color:#666666; text-align:left;line-height:20px;border-bottom:1px solid #f9f9f9;}
.TBLIssueReport td.BodyCOL7 {background-color:#d3f2ea; color:#666666; text-align:left;line-height:20px;border-bottom:1px solid #f9f9f9;}
.TBLIssueReport td.BodyCOL8 {background-color:#d3f2ea; color:#666666; text-align:center;line-height:20px;border-bottom:1px solid #f9f9f9;}
.TBLIssueReport td.BodyCOL9 {background-color:#d3f2ea; color:#666666; text-align:center;line-height:20px;border-bottom:1px solid #f9f9f9;}
.TBLIssueReport td.BodyCOL10 {background-color:#d3f2ea; color:#666666; text-align:center;line-height:20px;border-bottom:1px solid #f9f9f9;}
.TBLIssueReport td.BodyCOL11 {background-color:#d3f2ea; color:#666666; text-align:center;line-height:20px;border-bottom:1px solid #f9f9f9;}
.TBLIssueReport td.BodyCOL12 {background-color:#d3f2ea; color:#666666; text-align:center;line-height:20px;border-bottom:1px solid #f9f9f9;}
.TBLIssueReport td.BodyCOL13 {background-color:#d3f2ea; color:#666666; text-align:right;line-height:20px;border-bottom:1px solid #f9f9f9; padding-right: 10px}
.buttonIssueTicketsReport{ margin-top:10px;}

/*TBLUnflownTicketsReport*/
.TBLUnflownTicketsReport { width:840px;  border-collapse: xxcollapse; margin-top:0px;}
.TBLUnflownTicketsReport td{ border-bottom:1px solid #f9f9f9;}
.TBLUnflownTicketsReport td.HeadCOL1{ width:23px;background-color:#078b9a; color:#ffffff; font-weight:bold; line-height:20px; text-align:center; padding-left:5px;}
.TBLUnflownTicketsReport td.HeadCOL2{ width:65px;background-color:#078b9a; color:#ffffff; font-weight:bold;  line-height:20px; text-align:center;}
.TBLUnflownTicketsReport td.HeadCOL3 { width:90px;background-color:#078b9a; color:#ffffff; font-weight:bold;line-height:20px;text-align:center; }
.TBLUnflownTicketsReport td.HeadCOL4 { width:133px;background-color:#078b9a; color:#ffffff; font-weight:bold;line-height:20px;text-align:left; }
.TBLUnflownTicketsReport td.HeadCOL5 { width:39px;background-color:#078b9a; color:#ffffff; font-weight:bold;text-align:center;line-height:20px;text-align:center;}
.TBLUnflownTicketsReport td.HeadCOL6 { width:38px;background-color:#078b9a; color:#ffffff; font-weight:bold;text-align:left;line-height:20px;text-align:center;}
.TBLUnflownTicketsReport td.HeadCOL7 { width:30px;background-color:#078b9a; color:#ffffff; font-weight:bold;text-align:left;line-height:20px;text-align:center;}
.TBLUnflownTicketsReport td.HeadCOL8 { width:30px;background-color:#078b9a; color:#ffffff; font-weight:bold;text-align:center;line-height:20px;text-align:center;}
.TBLUnflownTicketsReport td.HeadCOL9 {width:66px;background-color:#078b9a; color:#ffffff; font-weight:bold;text-align:center;line-height:20px;text-align:center;}
.TBLUnflownTicketsReport td.HeadCOL10 { width:70px;background-color:#078b9a; color:#ffffff; font-weight:bold;text-align:center;line-height:20px;text-align:center;}
.TBLUnflownTicketsReport td.HeadCOL11 { width:34px;background-color:#078b9a; color:#ffffff; font-weight:bold;text-align:center;line-height:20px;text-align:center;}
.TBLUnflownTicketsReport td.HeadCOL12 { width:38px;background-color:#078b9a; color:#ffffff; font-weight:bold;text-align:center;line-height:20px;text-align:center;}
.TBLUnflownTicketsReport td.HeadCOL13 { width:80px;background-color:#078b9a; color:#ffffff; font-weight:bold;text-align:right;line-height:20px;text-align:center;}


.TBLUnflownTicketsReport td.BodyCOL1{background-color:#d3f2ea; color:#666666;  line-height:20px; text-align:center; padding-left:5px;border-bottom:1px solid #f9f9f9;}
.TBLUnflownTicketsReport td.BodyCOL2{background-color:#d3f2ea; color:#666666;  line-height:20px; border-bottom:1px solid #f9f9f9; text-align:center;}
.TBLUnflownTicketsReport td.BodyCOL3 { background-color:#d3f2ea; color:#666666; line-height:20px;text-align:center; border-bottom:1px solid #f9f9f9;text-align:center;}
.TBLUnflownTicketsReport td.BodyCOL4 {background-color:#d3f2ea; color:#666666; line-height:20px;text-align:left; border-bottom:1px solid #f9f9f9;}
.TBLUnflownTicketsReport td.BodyCOL5 {background-color:#d3f2ea; color:#666666; text-align:center;line-height:20px;border-bottom:1px solid #f9f9f9;}
.TBLUnflownTicketsReport td.BodyCOL6 { background-color:#d3f2ea; color:#666666; text-align:left;line-height:20px;border-bottom:1px solid #f9f9f9;}
.TBLUnflownTicketsReport td.BodyCOL7 {background-color:#d3f2ea; color:#666666; text-align:left;line-height:20px;border-bottom:1px solid #f9f9f9;}
.TBLUnflownTicketsReport td.BodyCOL8 {background-color:#d3f2ea; color:#666666; text-align:center;line-height:20px;border-bottom:1px solid #f9f9f9;}
.TBLUnflownTicketsReport td.BodyCOL9 {background-color:#d3f2ea; color:#666666; text-align:center;line-height:20px;border-bottom:1px solid #f9f9f9;}
.TBLUnflownTicketsReport td.BodyCOL10 {background-color:#d3f2ea; color:#666666; text-align:center;line-height:20px;border-bottom:1px solid #f9f9f9;}
.TBLUnflownTicketsReport td.BodyCOL11 {background-color:#d3f2ea; color:#666666; text-align:center;line-height:20px;border-bottom:1px solid #f9f9f9;}
.TBLUnflownTicketsReport td.BodyCOL12 {background-color:#d3f2ea; color:#666666; text-align:center;line-height:20px;border-bottom:1px solid #f9f9f9;}
.TBLUnflownTicketsReport td.BodyCOL13 {background-color:#d3f2ea; color:#666666; text-align:right;line-height:20px;border-bottom:1px solid #f9f9f9; padding-right: 10px}

/*TBLExpiredTicketsReport*/
.TBLExpiredTicketsReport { width:840px;  border-collapse: xxcollapse; margin-top:0px;}
.TBLExpiredTicketsReport td{ border-bottom:1px solid #f9f9f9;}
.TBLExpiredTicketsReport td.HeadCOL1{ width:30px;background-color:#078b9a; color:#ffffff; font-weight:bold; line-height:20px; text-align:center; padding-left:5px;}
.TBLExpiredTicketsReport td.HeadCOL2{ width:50px;background-color:#078b9a; color:#ffffff; font-weight:bold;  line-height:20px; text-align:center;}
.TBLExpiredTicketsReport td.HeadCOL3 { width:90px;background-color:#078b9a; color:#ffffff; font-weight:bold;line-height:20px;text-align:center; }
.TBLExpiredTicketsReport td.HeadCOL4 { width:150px;background-color:#078b9a; color:#ffffff; font-weight:bold;line-height:20px;text-align:left; }

.TBLExpiredTicketsReport td.HeadCOL5 { width:50px;background-color:#078b9a; color:#ffffff; font-weight:bold;text-align:center;line-height:20px;text-align:center;}
.TBLExpiredTicketsReport td.HeadCOL6 { width:70px;background-color:#078b9a; color:#ffffff; font-weight:bold;text-align:left;line-height:20px;text-align:center;}
.TBLExpiredTicketsReport td.HeadCOL7 { width:80px;background-color:#078b9a; color:#ffffff; font-weight:bold;text-align:left;line-height:20px;text-align:center;}
.TBLExpiredTicketsReport td.HeadCOL8 { width:80px;background-color:#078b9a; color:#ffffff; font-weight:bold;text-align:center;line-height:20px;text-align:center;}
.TBLExpiredTicketsReport td.HeadCOL9 {width:80px;background-color:#078b9a; color:#ffffff; font-weight:bold;text-align:center;line-height:20px;text-align:center;}
.TBLExpiredTicketsReport td.HeadCOL10 { width:70px;background-color:#078b9a; color:#ffffff; font-weight:bold;text-align:center;line-height:20px;text-align:center;}


.TBLExpiredTicketsReport td.BodyCOL1{ background-color:#d3f2ea; color:#666666; text-align:center;border-bottom:1px solid #f9f9f9; padding-left:5px; line-height:20px;}
.TBLExpiredTicketsReport td.BodyCOL2{ background-color:#d3f2ea; color:#666666; text-align:center;border-bottom:1px solid #f9f9f9;  line-height:20px;}
.TBLExpiredTicketsReport td.BodyCOL3 {background-color:#d3f2ea; color:#666666; text-align:center;border-bottom:1px solid #f9f9f9; line-height:20px; }
.TBLExpiredTicketsReport td.BodyCOL4 {background-color:#d3f2ea; color:#666666; text-align:left;border-bottom:1px solid #f9f9f9; line-height:20px; }
.TBLExpiredTicketsReport td.BodyCOL5 {background-color:#d3f2ea; color:#666666; text-align:center;border-bottom:1px solid #f9f9f9;  line-height:20px;}
.TBLExpiredTicketsReport td.BodyCOL6 { background-color:#d3f2ea; color:#666666; text-align:center;border-bottom:1px solid #f9f9f9;  line-height:20px;}
.TBLExpiredTicketsReport td.BodyCOL7 { background-color:#d3f2ea; color:#666666; text-align:right;border-bottom:1px solid #f9f9f9; line-height:20px; }
.TBLExpiredTicketsReport td.BodyCOL8 { background-color:#d3f2ea; color:#666666; text-align:right;border-bottom:1px solid #f9f9f9;  line-height:20px;}
.TBLExpiredTicketsReport td.BodyCOL9 {background-color:#d3f2ea; color:#666666; text-align:right;border-bottom:1px solid #f9f9f9;  line-height:20px;}
.TBLExpiredTicketsReport td.BodyCOL10 {background-color:#d3f2ea; color:#666666; text-align:center;border-bottom:1px solid #f9f9f9;  line-height:20px;}

/*Refunded Tickets Report*/ 
.RefundedTicketReportCover{ width:840px;margin-top:10px; }
.RefundedTicketReportCover .Label { padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px;color:#079bac; float:left; font-weight:bold;  height:12px;  }
.RefundedTicketReportCoverInfo{ height:820px; width:840px; float:left;}
.WrapperRefundedTicketReport{ width:800px;}
.RefundedTicketReport{ width:370px;padding:10px 0px 0px 10px; color:#174a7c; float:left;}
.RefundedTicketReport li.title{ width:150px; list-style:none; float:left; line-height:20px; padding-top: 2px; }
.RefundedTicketReport li.detail{ width:200px;list-style:none;float:left;padding-top: 2px; height: 20px;}
.RefundedTicketReport select{ font-size:11px;width:150px; }
.RefundedTicketReport input { width:150px;}

.RefundedTicketReportSaleDate{ width:530px; color:#174a7c; padding:10px 0px 0px 10px; float:left;}
.RefundedTicketReportSaleDate li.title{ width:100px; list-style:none; float:left; line-height:22px;}
.RefundedTicketReportSaleDate li.detail{ width:300px;list-style:none;float:left;line-height:22px; }



.TBLRefundedReport{ width:840px;  border-collapse: xxcollapse; margin-top:0px;}
.TBLRefundedReport td{ border-bottom:1px solid #f9f9f9;}
.TBLRefundedReport td.HeadCOL1{ width:30px;background-color:#078b9a; color:#ffffff; font-weight:bold; line-height:20px; text-align:center; padding-left:5px;}
.TBLRefundedReport td.HeadCOL2{ width:70px;background-color:#078b9a; color:#ffffff; font-weight:bold;  line-height:20px; text-align:left;}
.TBLRefundedReport td.HeadCOL3 { width:90px;background-color:#078b9a; color:#ffffff; font-weight:bold;line-height:20px;text-align:left; }
.TBLRefundedReport td.HeadCOL4 { width:130px;background-color:#078b9a; color:#ffffff; font-weight:bold;line-height:20px;text-align:left; }
.TBLRefundedReport td.HeadCOL5 { width:60px;background-color:#078b9a; color:#ffffff; font-weight:bold;text-align:center;line-height:20px;text-align:center; }
.TBLRefundedReport td.HeadCOL6 { width:70px;background-color:#078b9a; color:#ffffff; font-weight:bold;text-align:left;line-height:20px;text-align:center;}
.TBLRefundedReport td.HeadCOL7 { width:70px;background-color:#078b9a; color:#ffffff; font-weight:bold;text-align:right;line-height:20px;text-align:center;}
.TBLRefundedReport td.HeadCOL8 { width:65px;background-color:#078b9a; color:#ffffff; font-weight:bold;text-align:right;line-height:20px;text-align:center;}
.TBLRefundedReport td.HeadCOL9 { width:70px;background-color:#078b9a; color:#ffffff; font-weight:bold;text-align:left;line-height:20px;text-align:center;}
.TBLRefundedReport td.HeadCOL10 { width:120px;background-color:#078b9a; color:#ffffff; font-weight:bold;text-align:left;line-height:20px;text-align:center;}
 

.TBLRefundedReport td.BodyCOL1{ background-color:#d3f2ea; color:#666666;  line-height:20px; text-align:center; padding-left:5px;border-bottom:1px solid #f9f9f9;}
.TBLRefundedReport td.BodyCOL2{background-color:#d3f2ea; color:#666666;  line-height:20px; border-bottom:1px solid #f9f9f9; text-align:left;}
.TBLRefundedReport td.BodyCOL3 {background-color:#d3f2ea; color:#666666; line-height:20px;text-align:left; border-bottom:1px solid #f9f9f9;text-align:left;}
.TBLRefundedReport td.BodyCOL4 {background-color:#d3f2ea; color:#666666; line-height:20px;text-align:left; border-bottom:1px solid #f9f9f9;}
.TBLRefundedReport td.BodyCOL5 {background-color:#d3f2ea; color:#666666; text-align:center;line-height:20px;text-align:center;border-bottom:1px solid #f9f9f9;}
.TBLRefundedReport td.BodyCOL6 {background-color:#d3f2ea; color:#666666; text-align:left;line-height:20px;text-align:center;border-bottom:1px solid #f9f9f9;}
.TBLRefundedReport td.BodyCOL7 {background-color:#d3f2ea; color:#666666; text-align:left;line-height:20px;text-align:right;border-bottom:1px solid #f9f9f9;}
.TBLRefundedReport td.BodyCOL8 {background-color:#d3f2ea; color:#666666; text-align:left;line-height:20px;text-align:right;border-bottom:1px solid #f9f9f9;}
.TBLRefundedReport td.BodyCOL9 {background-color:#d3f2ea; color:#666666; text-align:left;line-height:20px;text-align:center;border-bottom:1px solid #f9f9f9;}
.TBLRefundedReport td.BodyCOL10 {background-color:#d3f2ea; color:#666666; text-align:left;line-height:20px;text-align:center;border-bottom:1px solid #f9f9f9;}

/*TBL AccountInfo Mybooking*/
.TBLAccountInfoMybooking{ width:610px;  border-collapse: collapse; margin-top:0px; float:left;}
.TBLAccountInfoMybooking td{ border-bottom:1px solid #f9f9f9;}
.TBLAccountInfoMybooking td.HeadCOL1{ width:30px; background-color:#078b9a; color:#ffffff; font-weight:bold; line-height:20px; text-align:left;}
.TBLAccountInfoMybooking td.HeadCOL2{ width:110px; background-color:#078b9a; color:#ffffff; font-weight:bold;  line-height:20px;  text-align:left;}
.TBLAccountInfoMybooking td.HeadCOL3 { width:220px; background-color:#078b9a; color:#ffffff; font-weight:bold;line-height:20px; text-align:left; }
.TBLAccountInfoMybooking td.HeadCOL4 { width:200px; background-color:#078b9a; color:#ffffff; font-weight:bold;line-height:20px;text-align:left; }
.TBLAccountInfoMybooking td.HeadCOL5 { width:100px; background-color:#078b9a; color:#ffffff; font-weight:bold;text-align:left;line-height:20px;text-align:center;}

.TBLAccountInfoMybooking td.BodyCOL1{ width:30px; background-color:#d3f2ea; color:#666666;line-height:20px; text-align:center; border-bottom:1px solid #f9f9f9;}
.TBLAccountInfoMybooking td.BodyCOL2{ width:110px; background-color:#d3f2ea; color:#666666;line-height:20px; border-bottom:1px solid #f9f9f9; text-align:left;}
.TBLAccountInfoMybooking td.BodyCOL3 { width:220px; background-color:#d3f2ea; color:#666666;line-height:20px; border-bottom:1px solid #f9f9f9; text-align:;left;}
.TBLAccountInfoMybooking td.BodyCOL4 { width:200px; background-color:#d3f2ea; color:#666666;line-height:20px; border-bottom:1px solid #fffff; text-align:left;}
.TBLAccountInfoMybooking td.BodyCOL5 { width:100px; background-color:#d3f2ea; color:#666666;line-height:20px;text-align:center; border-bottom:1px solid #f9f9f9;}



/* TBL Cancelled Ticket Report*/
.TBLCancelledTicketsReport { width:840px;  border-collapse: xxcollapse; margin-top:0px;}
.TBLCancelledTicketsReport td{ border-bottom:1px solid #f9f9f9;}
.TBLCancelledTicketsReport td.HeadCOL1{ width:30px;background-color:#078b9a; color:#ffffff; font-weight:bold; line-height:20px; text-align:center; padding-left:5px;}
.TBLCancelledTicketsReport td.HeadCOL2{ width:50px;background-color:#078b9a; color:#ffffff; font-weight:bold;  line-height:20px; text-align:center;}
.TBLCancelledTicketsReport td.HeadCOL3 { width:90px;background-color:#078b9a; color:#ffffff; font-weight:bold;line-height:20px;text-align:center; }
.TBLCancelledTicketsReport td.HeadCOL4 { width:150px;background-color:#078b9a; color:#ffffff; font-weight:bold;line-height:20px;text-align:left; }
.TBLCancelledTicketsReport td.HeadCOL5 { width:50px;background-color:#078b9a; color:#ffffff; font-weight:bold;text-align:center;line-height:20px;text-align:center;}
.TBLCancelledTicketsReport td.HeadCOL6 { width:70px;background-color:#078b9a; color:#ffffff; font-weight:bold;text-align:left;line-height:20px;text-align:center;}
.TBLCancelledTicketsReport td.HeadCOL7 { width:70px;background-color:#078b9a; color:#ffffff; font-weight:bold;text-align:left;line-height:20px;text-align:center;}
.TBLCancelledTicketsReport td.HeadCOL8 { width:60px;background-color:#078b9a; color:#ffffff; font-weight:bold;text-align:center;line-height:20px;text-align:center;}
.TBLCancelledTicketsReport td.HeadCOL9 {width:60px;background-color:#078b9a; color:#ffffff; font-weight:bold;text-align:center;line-height:20px;text-align:center;}
.TBLCancelledTicketsReport td.HeadCOL10 { width:120px;background-color:#078b9a; color:#ffffff; font-weight:bold;text-align:center;line-height:20px;text-align:center;}


.TBLCancelledTicketsReport td.BodyCOL1{ background-color:#d3f2ea; color:#666666; text-align:center;border-bottom:1px solid #f9f9f9; padding-left:5px; line-height:20px;}
.TBLCancelledTicketsReport td.BodyCOL2{ background-color:#d3f2ea; color:#666666; text-align:center;border-bottom:1px solid #f9f9f9;  line-height:20px;}
.TBLCancelledTicketsReport td.BodyCOL3 {background-color:#d3f2ea; color:#666666; text-align:center;border-bottom:1px solid #f9f9f9; line-height:20px; }
.TBLCancelledTicketsReport td.BodyCOL4 {background-color:#d3f2ea; color:#666666; text-align:left;border-bottom:1px solid #f9f9f9; line-height:20px; }
.TBLCancelledTicketsReport td.BodyCOL5 {background-color:#d3f2ea; color:#666666; text-align:center;border-bottom:1px solid #f9f9f9;  line-height:20px;}
.TBLCancelledTicketsReport td.BodyCOL6 { background-color:#d3f2ea; color:#666666; text-align:center;border-bottom:1px solid #f9f9f9;  line-height:20px;}
.TBLCancelledTicketsReport td.BodyCOL7 { background-color:#d3f2ea; color:#666666; text-align:right;border-bottom:1px solid #f9f9f9; line-height:20px; }
.TBLCancelledTicketsReport td.BodyCOL8 { background-color:#d3f2ea; color:#666666; text-align:right;border-bottom:1px solid #f9f9f9;  line-height:20px;}
.TBLCancelledTicketsReport td.BodyCOL9 {background-color:#d3f2ea; color:#666666; text-align:right;border-bottom:1px solid #f9f9f9;  line-height:20px;}
.TBLCancelledTicketsReport td.BodyCOL10 {background-color:#d3f2ea; color:#666666; text-align:center;border-bottom:1px solid #f9f9f9;  line-height:20px;}

/*TBL Report Cashbook*/

.TBLCashbookReport{ width:840px;  border-collapse: xxcollapse; margin-top:0px;}
.TBLCashbookReport td{ border-bottom:1px solid #f9f9f9;}
.TBLCashbookReport td.HeadCOL1{ width:40px;background-color:#078b9a; color:#ffffff; font-weight:bold; line-height:20px; text-align:center; padding-left:5px;}
.TBLCashbookReport td.HeadCOL2{ width:200px;background-color:#078b9a; color:#ffffff; font-weight:bold;  line-height:20px; text-align:left;}
.TBLCashbookReport td.HeadCOL3 { width:200px;background-color:#078b9a; color:#ffffff; font-weight:bold;line-height:20px;text-align:left; }
.TBLCashbookReport td.HeadCOL4 { width:190px;background-color:#078b9a; color:#ffffff; font-weight:bold;line-height:20px; text-align:right;}
.TBLCashbookReport td.HeadCOL5 { width:100px;background-color:#078b9a; color:#ffffff; font-weight:bold;text-align:center;line-height:20px; }
.TBLCashbookReport td.HeadCOL6 { width:100px;background-color:#078b9a; color:#ffffff; font-weight:bold;text-align:center;line-height:20px;}


.TBLCashbookReport td.BodyCOL1{ color:#666666;  line-height:20px; text-align:center; padding-left:5px;border-bottom:1px solid #f9f9f9;}
.TBLCashbookReport td.BodyCOL2{ color:#666666;  line-height:20px; border-bottom:1px solid #f9f9f9; text-align:left;}
.TBLCashbookReport td.BodyCOL3 { color:#666666; line-height:20px;text-align:left; border-bottom:1px solid #f9f9f9;}
.TBLCashbookReport td.BodyCOL4 { color:#666666; line-height:20px;text-align:right; border-bottom:1px solid #f9f9f9;}
.TBLCashbookReport td.BodyCOL5 { color:#666666; text-align:center;line-height:20px;border-bottom:1px solid #f9f9f9; padding-left: 20px;}
.TBLCashbookReport td.BodyCOL6 { color:#666666; text-align:center;line-height:20px;border-bottom:1px solid #f9f9f9;}

.TBLCashbookReport tr{ background-color:#d3f2ea; color:#ffffff; }
.TBLCashbookReport tr.Bodyselect{ background-color:#ffd700; color:#ffffff; }
/*TBL Report Cashbook2*/
 
.TBLCashbookReport2{ width:840px;  border-collapse: xxcollapse; margin-top:10px;}
.TBLCashbookReport2 td{ border-bottom:1px solid #f9f9f9;}
.TBLCashbookReport2 td.HeadCOL1{ width:40px;background-color:#078b9a; color:#ffffff; font-weight:bold; line-height:20px; text-align:center; padding-left:5px;}
.TBLCashbookReport2 td.HeadCOL2{ width:120px;background-color:#078b9a; color:#ffffff; font-weight:bold;  line-height:20px; text-align:left;}
.TBLCashbookReport2 td.HeadCOL3 { width:130px;background-color:#078b9a; color:#ffffff; font-weight:bold;line-height:20px;text-align:left; }
.TBLCashbookReport2 td.HeadCOL4 { width:100px;background-color:#078b9a; color:#ffffff; font-weight:bold;line-height:20px;text-align:left; }
.TBLCashbookReport2 td.HeadCOL5 { width:140px;background-color:#078b9a; color:#ffffff; font-weight:bold;text-align:center;line-height:20px;}
.TBLCashbookReport2 td.HeadCOL6 { width:130px;background-color:#078b9a; color:#ffffff; font-weight:bold;text-align:center;line-height:20px;}
.TBLCashbookReport2 td.HeadCOL7 { width:80px;background-color:#078b9a; color:#ffffff; font-weight:bold;text-align:center;line-height:20px;}
.TBLCashbookReport2 td.HeadCOL8 { width:100px;background-color:#078b9a; color:#ffffff; font-weight:bold;text-align:center;line-height:20px;}
 

.TBLCashbookReport2 td.BodyCOL1{ background-color:#d3f2ea; color:#666666;  line-height:20px; text-align:center; padding-left:5px;border-bottom:1px solid #dae1e7;}
.TBLCashbookReport2 td.BodyCOL2{background-color:#d3f2ea; color:#666666;  line-height:20px; border-bottom:1px solid #dae1e7; text-align:left;}
.TBLCashbookReport2 td.BodyCOL3 {background-color:#d3f2ea; color:#666666; line-height:20px;text-align:left; border-bottom:1px solid #dae1e7;text-align:left;}
.TBLCashbookReport2 td.BodyCOL4 {background-color:#d3f2ea; color:#666666; line-height:20px;text-align:left; border-bottom:1px solid #dae1e7;}
.TBLCashbookReport2 td.BodyCOL5 {background-color:#d3f2ea; color:#666666; text-align:right;line-height:20px;border-bottom:1px solid #dae1e7;}
.TBLCashbookReport2 td.BodyCOL6 {background-color:#d3f2ea; color:#666666;line-height:20px;text-align:right;border-bottom:1px solid #dae1e7;}
.TBLCashbookReport2 td.BodyCOL7 {background-color:#d3f2ea; color:#666666;line-height:20px;text-align:center;border-bottom:1px solid #dae1e7;}
.TBLCashbookReport2 td.BodyCOL8 {background-color:#d3f2ea; color:#666666; line-height:20px;text-align:left;border-bottom:1px solid #dae1e7;}
 
 
/*TBL Report Cashbook3*/
 
.TBLCashbookReport3{ width:840px;  border-collapse: collapse; margin-top:10px;}
.TBLCashbookReport3 td{ border-bottom:1px solid #f9f9f9;}
.TBLCashbookReport3 td.HeadCOL1{ width:40px;background-color:#078b9a; color:#ffffff; font-weight:bold; line-height:20px; text-align:center; padding-left:5px;}
.TBLCashbookReport3 td.HeadCOL2{ width:40px;background-color:#078b9a; color:#ffffff; font-weight:bold;  line-height:20px; text-align:center;}
.TBLCashbookReport3 td.HeadCOL3 { width:150px;background-color:#078b9a; color:#ffffff; font-weight:bold;line-height:20px;text-align:left; }
.TBLCashbookReport3 td.HeadCOL4 { width:80px;background-color:#078b9a; color:#ffffff; font-weight:bold;line-height:20px;text-align:left; }
.TBLCashbookReport3 td.HeadCOL5 { width:80px;background-color:#078b9a; color:#ffffff; font-weight:bold;text-align:center;line-height:20px;}
.TBLCashbookReport3 td.HeadCOL6 { width:80px;background-color:#078b9a; color:#ffffff; font-weight:bold;text-align:center;line-height:20px;}
.TBLCashbookReport3 td.HeadCOL7 { width:100px;background-color:#078b9a; color:#ffffff; font-weight:bold;text-align:center;line-height:20px;}
.TBLCashbookReport3 td.HeadCOL8 { width:140px;background-color:#078b9a; color:#ffffff; font-weight:bold;text-align:left;line-height:20px;}
.TBLCashbookReport3 td.HeadCOL9 { width:100px;background-color:#078b9a; color:#ffffff; font-weight:bold;text-align:center;line-height:20px;}
 
 
 
.TBLCashbookReport3 td.BodyCOL1{ background-color:#d3f2ea; color:#666666;  line-height:20px; text-align:center; padding-left:5px;border-bottom:1px solid #dae1e7;}
.TBLCashbookReport3 td.BodyCOL2{background-color:#d3f2ea; color:#666666;  line-height:20px; border-bottom:1px solid #dae1e7; text-align:center;}
.TBLCashbookReport3 td.BodyCOL3 {background-color:#d3f2ea; color:#666666; line-height:20px;text-align:left; border-bottom:1px solid #dae1e7;text-align:left;}
.TBLCashbookReport3 td.BodyCOL4 {background-color:#d3f2ea; color:#666666; line-height:20px;text-align:left; border-bottom:1px solid #dae1e7;}
.TBLCashbookReport3 td.BodyCOL5 {background-color:#d3f2ea; color:#666666; text-align:center;line-height:20px;border-bottom:1px solid #dae1e7;}
.TBLCashbookReport3 td.BodyCOL6 {background-color:#d3f2ea; color:#666666;line-height:20px;text-align:center;border-bottom:1px solid #dae1e7;}
.TBLCashbookReport3 td.BodyCOL7 {background-color:#d3f2ea; color:#666666;line-height:20px;text-align:center;border-bottom:1px solid #dae1e7;}
.TBLCashbookReport3 td.BodyCOL8 {background-color:#d3f2ea; color:#666666; line-height:20px;text-align:left;border-bottom:1px solid #dae1e7;}
.TBLCashbookReport3 td.BodyCOL9 {background-color:#d3f2ea; color:#666666; line-height:20px;text-align:right;border-bottom:1px solid #dae1e7;}

/* TBL Search booking*/

.SearchBookingReport{ width:400px;padding:10px 0px 0px 10px; float:left; color:#174a7c;}
.SearchBookingReport li.title{ width:150px; list-style:none; float:left; line-height:18px; padding-top: 2px; }
.SearchBookingReport li.detail{ width:200px;list-style:none;float:left; padding-top: 2px; height: 20px;}
.SearchBookingReport select{ font-size:10px; width:155px;}
.SearchBookingReport input { width:150px;}

.SearchBookingReport input.FlightNo
{
	width:100px; 
	float:left; 
	font-family		: Tahoma, Arial, sans-serif, verdana;
	font-size		: 8pt;
	height: 15px;
	padding:1px;
}
.SearchBookingReport select.FlightNo{ font-size:10px; width:50px; float:left;}


.TBLSearchBookingReport{ width:840px;  border-collapse: xxcollapse; margin-top:0px;}
.TBLSearchBookingReport td{ border-bottom:1px solid #f9f9f9;}
.TBLSearchBookingReport td.HeadCOL1{ width:23px;background-color:#078b9a; color:#ffffff; font-weight:bold; line-height:20px; text-align:center; padding-left:5px;}
.TBLSearchBookingReport td.HeadCOL2{ width:60px;background-color:#078b9a; color:#ffffff; font-weight:bold;  line-height:20px; text-align:center;}
.TBLSearchBookingReport td.HeadCOL3 { width:120px;background-color:#078b9a; color:#ffffff; font-weight:bold;line-height:20px;text-align:center; }
.TBLSearchBookingReport td.HeadCOL4 { width:140px;background-color:#078b9a; color:#ffffff; font-weight:bold;line-height:20px;text-align:left; }
.TBLSearchBookingReport td.HeadCOL5 { width:39px;background-color:#078b9a; color:#ffffff; font-weight:bold;text-align:center;line-height:20px;text-align:center;}
.TBLSearchBookingReport td.HeadCOL6 { width:120px;background-color:#078b9a; color:#ffffff; font-weight:bold;text-align:left;line-height:20px;text-align:center;}
.TBLSearchBookingReport td.HeadCOL7 { width:30px;background-color:#078b9a; color:#ffffff; font-weight:bold;text-align:left;line-height:20px;text-align:center;}
.TBLSearchBookingReport td.HeadCOL8 { width:50px;background-color:#078b9a; color:#ffffff; font-weight:bold;text-align:center;line-height:20px;text-align:center;}
.TBLSearchBookingReport td.HeadCOL9 {width:80px;background-color:#078b9a; color:#ffffff; font-weight:bold;text-align:center;line-height:20px;text-align:center;}
.TBLSearchBookingReport td.HeadCOL10 { width:70px;background-color:#078b9a; color:#ffffff; font-weight:bold;text-align:center;line-height:20px;text-align:center;}


.TBLSearchBookingReport td.BodyCOL1{background-color:#d3f2ea; color:#666666;  line-height:20px; text-align:center; padding-left:5px;border-bottom:1px solid #f9f9f9;}
.TBLSearchBookingReport td.BodyCOL2{background-color:#d3f2ea; color:#666666;  line-height:20px; border-bottom:1px solid #f9f9f9; text-align:center;}
.TBLSearchBookingReport td.BodyCOL3 { background-color:#d3f2ea; color:#666666; line-height:20px;text-align:center; border-bottom:1px solid #f9f9f9;text-align:center;}
.TBLSearchBookingReport td.BodyCOL4 {background-color:#d3f2ea; color:#666666; line-height:20px;text-align:left; border-bottom:1px solid #f9f9f9;}
.TBLSearchBookingReport td.BodyCOL5 {background-color:#d3f2ea; color:#666666; text-align:center;line-height:20px;text-align:center;border-bottom:1px solid #f9f9f9;}
.TBLSearchBookingReport td.BodyCOL6 { background-color:#d3f2ea; color:#666666; text-align:left;line-height:20px;text-align:center;border-bottom:1px solid #f9f9f9;}
.TBLSearchBookingReport td.BodyCOL7 {background-color:#d3f2ea; color:#666666; text-align:left;line-height:20px;text-align:center;border-bottom:1px solid #f9f9f9;}
.TBLSearchBookingReport td.BodyCOL8 {background-color:#d3f2ea; color:#666666; text-align:center;line-height:20px;text-align:center;border-bottom:1px solid #f9f9f9;}
.TBLSearchBookingReport td.BodyCOL9 {background-color:#d3f2ea; color:#666666; text-align:center;line-height:20px;text-align:center;border-bottom:1px solid #f9f9f9;}
.TBLSearchBookingReport td.BodyCOL10 {background-color:#d3f2ea; color:#666666; text-align:center;line-height:20px;text-align:center;border-bottom:1px solid #f9f9f9;}


/* TBLFeesReport*/
.TBLFeesReport { width:840px;  border-collapse: xxcollapse; margin-top:0px;}
.TBLFeesReport td{ border-bottom:1px solid #f9f9f9;}
.TBLFeesReport td.HeadCOL1{ width:40px;background-color:#078b9a; color:#ffffff; font-weight:bold; line-height:20px; text-align:center; padding-left:5px;}
.TBLFeesReport td.HeadCOL2{ width:200px;background-color:#078b9a; color:#ffffff; font-weight:bold;  line-height:20px; text-align:left;}
.TBLFeesReport td.HeadCOL3 { width:100px;background-color:#078b9a; color:#ffffff; font-weight:bold;line-height:20px;text-align:left; }
.TBLFeesReport td.HeadCOL4 { width:100px;background-color:#078b9a; color:#ffffff; font-weight:bold;line-height:20px;text-align:left; }
.TBLFeesReport td.HeadCOL5 { width:400px;background-color:#078b9a; color:#ffffff; font-weight:bold;text-align:center;line-height:20px;text-align:center;}

.TBLFeesReport td.BodyCOL1{ background-color:#d3f2ea; color:#666666; text-align:center;border-bottom:1px solid #f9f9f9; padding-left:5px; line-height:20px;}
.TBLFeesReport td.BodyCOL2{ background-color:#d3f2ea; color:#666666; text-align:left;border-bottom:1px solid #f9f9f9;  line-height:20px;}
.TBLFeesReport td.BodyCOL3 {background-color:#d3f2ea; color:#666666; text-align:left;border-bottom:1px solid #f9f9f9; line-height:20px; }
.TBLFeesReport td.BodyCOL4 {background-color:#d3f2ea; color:#666666; text-align:right;border-bottom:1px solid #f9f9f9; line-height:20px; }
.TBLFeesReport td.BodyCOL5 {background-color:#d3f2ea; color:#666666; text-align:center;border-bottom:1px solid #f9f9f9;  line-height:20px;}

/*TBLCreditCardApprovalsReport*/
.TBLCreditCardApprovalsReport{ width:840px;  border-collapse: xxcollapse; margin-top:10px;}
.TBLCreditCardApprovalsReport td{ border-bottom:1px solid #f9f9f9;}
.TBLCreditCardApprovalsReport td.HeadCOL1{ width:40px;background-color:#078b9a; color:#ffffff; font-weight:bold; line-height:20px; text-align:center; padding-left:5px;}
.TBLCreditCardApprovalsReport td.HeadCOL2{ width:120px;background-color:#078b9a; color:#ffffff; font-weight:bold;  line-height:20px; text-align:left;}
.TBLCreditCardApprovalsReport td.HeadCOL3 { width:100px;background-color:#078b9a; color:#ffffff; font-weight:bold;line-height:20px;text-align:left; }
.TBLCreditCardApprovalsReport td.HeadCOL4 { width:70px;background-color:#078b9a; color:#ffffff; font-weight:bold;line-height:20px;text-align:left; }
.TBLCreditCardApprovalsReport td.HeadCOL5 { width:150px;background-color:#078b9a; color:#ffffff; font-weight:bold;text-align:left;line-height:20px;}
.TBLCreditCardApprovalsReport td.HeadCOL6 { width:80px;background-color:#078b9a; color:#ffffff; font-weight:bold;text-align:center;line-height:20px;}
.TBLCreditCardApprovalsReport td.HeadCOL7 { width:50px;background-color:#078b9a; color:#ffffff; font-weight:bold;text-align:center;line-height:20px;}
.TBLCreditCardApprovalsReport td.HeadCOL8 { width:120px;background-color:#078b9a; color:#ffffff; font-weight:bold;text-align:left;line-height:20px;}
.TBLCreditCardApprovalsReport td.HeadCOL9 { width:110px;background-color:#078b9a; color:#ffffff; font-weight:bold;text-align:left;line-height:20px;} 

.TBLCreditCardApprovalsReport td.BodyCOL1{ background-color:#d3f2ea; color:#666666;  line-height:20px; text-align:center; padding-left:5px;border-bottom:1px solid #f9f9f9;}
.TBLCreditCardApprovalsReport td.BodyCOL2{background-color:#d3f2ea; color:#666666;  line-height:20px; border-bottom:1px solid #f9f9f9; text-align:left;}
.TBLCreditCardApprovalsReport td.BodyCOL3 {background-color:#d3f2ea; color:#666666; line-height:20px;text-align:left; border-bottom:1px solid #f9f9f9;text-align:left;}
.TBLCreditCardApprovalsReport td.BodyCOL4 {background-color:#d3f2ea; color:#666666; line-height:20px;text-align:left; border-bottom:1px solid #f9f9f9;}
.TBLCreditCardApprovalsReport td.BodyCOL5 {background-color:#d3f2ea; color:#666666; text-align:left;line-height:20px;border-bottom:1px solid #f9f9f9;}
.TBLCreditCardApprovalsReport td.BodyCOL6 {background-color:#d3f2ea; color:#666666;line-height:20px;text-align:right;border-bottom:1px solid #f9f9f9;}
.TBLCreditCardApprovalsReport td.BodyCOL7 {background-color:#d3f2ea; color:#666666;line-height:20px;text-align:center;border-bottom:1px solid #f9f9f9;}
.TBLCreditCardApprovalsReport td.BodyCOL8 {background-color:#d3f2ea; color:#666666; line-height:20px;text-align:left;border-bottom:1px solid #f9f9f9;}
.TBLCreditCardApprovalsReport td.BodyCOL9 {background-color:#d3f2ea; color:#666666; line-height:20px;text-align:left;border-bottom:1px solid #f9f9f9;}
 
/*TBLPendingPaymentReport*/
.TBLPendingPaymentReport { width:840px;  border-collapse: xxcollapse; margin-top:0px;}
.TBLPendingPaymentReport td{ border-bottom:1px solid #f9f9f9;}
.TBLPendingPaymentReport td.HeadCOL1{ width:40px;background-color:#078b9a; color:#ffffff; font-weight:bold; line-height:20px; text-align:center; padding-left:5px;}
.TBLPendingPaymentReport td.HeadCOL2{ width:50px;background-color:#078b9a; color:#ffffff; font-weight:bold;  line-height:20px; text-align:center;}
.TBLPendingPaymentReport td.HeadCOL3 { width:150px;background-color:#078b9a; color:#ffffff; font-weight:bold;line-height:20px;text-align:center; }
.TBLPendingPaymentReport td.HeadCOL4 { width:80px;background-color:#078b9a; color:#ffffff; font-weight:bold;line-height:20px;text-align:center; }
.TBLPendingPaymentReport td.HeadCOL5 { width:80px;background-color:#078b9a; color:#ffffff; font-weight:bold;text-align:center;line-height:20px;}
.TBLPendingPaymentReport td.HeadCOL6 { width:80px;background-color:#078b9a; color:#ffffff; font-weight:bold;text-align:center;line-height:20px;}
.TBLPendingPaymentReport td.HeadCOL7 { width:80px;background-color:#078b9a; color:#ffffff; font-weight:bold;text-align:center;line-height:20px;}
.TBLPendingPaymentReport td.HeadCOL8 { width:80px;background-color:#078b9a; color:#ffffff; font-weight:bold;text-align:center;line-height:20px;}
.TBLPendingPaymentReport td.HeadCOL9 {width:100px;background-color:#078b9a; color:#ffffff; font-weight:bold;text-align:center;line-height:20px;}
.TBLPendingPaymentReport td.HeadCOL10 { width:100px;background-color:#078b9a; color:#ffffff; font-weight:bold;text-align:left;line-height:20px;}


.TBLPendingPaymentReport td.BodyCOL1{ background-color:#d3f2ea; color:#666666; text-align:center;border-bottom:1px solid #f9f9f9; padding-left:5px; line-height:20px;}
.TBLPendingPaymentReport td.BodyCOL2{ background-color:#d3f2ea; color:#666666; text-align:center;border-bottom:1px solid #f9f9f9;  line-height:20px;}
.TBLPendingPaymentReport td.BodyCOL3 {background-color:#d3f2ea; color:#666666; text-align:left;border-bottom:1px solid #f9f9f9; line-height:20px; }
.TBLPendingPaymentReport td.BodyCOL4 {background-color:#d3f2ea; color:#666666; text-align:right;border-bottom:1px solid #f9f9f9; line-height:20px; }
.TBLPendingPaymentReport td.BodyCOL5 {background-color:#d3f2ea; color:#666666; text-align:right;border-bottom:1px solid #f9f9f9;  line-height:20px;}
.TBLPendingPaymentReport td.BodyCOL6 { background-color:#d3f2ea; color:#666666; text-align:right;border-bottom:1px solid #f9f9f9;  line-height:20px;}
.TBLPendingPaymentReport td.BodyCOL7 { background-color:#d3f2ea; color:#666666; text-align:right;border-bottom:1px solid #f9f9f9; line-height:20px; }
.TBLPendingPaymentReport td.BodyCOL8 { background-color:#d3f2ea; color:#666666; text-align:right;border-bottom:1px solid #f9f9f9;  line-height:20px;}
.TBLPendingPaymentReport td.BodyCOL9 {background-color:#d3f2ea; color:#666666; text-align:center;border-bottom:1px solid #f9f9f9;  line-height:20px;}
.TBLPendingPaymentReport td.BodyCOL10 {background-color:#d3f2ea; color:#666666; text-align:left;border-bottom:1px solid #f9f9f9;  line-height:20px;}

/*TBLPendingPaymentReport*/
.TBLPendingRefundReport { width:840px;  border-collapse: xxcollapse; margin-top:0px;}
.TBLPendingRefundReport td{ border-bottom:1px solid #f9f9f9;}
.TBLPendingRefundReport td.HeadCOL1{ width:40px;background-color:#078b9a; color:#ffffff; font-weight:bold; line-height:20px; text-align:center; padding-left:5px;}
.TBLPendingRefundReport td.HeadCOL2{ width:50px;background-color:#078b9a; color:#ffffff; font-weight:bold;  line-height:20px; text-align:center;}
.TBLPendingRefundReport td.HeadCOL3 { width:150px;background-color:#078b9a; color:#ffffff; font-weight:bold;line-height:20px;text-align:center; }
.TBLPendingRefundReport td.HeadCOL4 { width:80px;background-color:#078b9a; color:#ffffff; font-weight:bold;line-height:20px;text-align:center; }
.TBLPendingRefundReport td.HeadCOL5 { width:80px;background-color:#078b9a; color:#ffffff; font-weight:bold;text-align:center;line-height:20px;}
.TBLPendingRefundReport td.HeadCOL6 { width:80px;background-color:#078b9a; color:#ffffff; font-weight:bold;text-align:center;line-height:20px;}
.TBLPendingRefundReport td.HeadCOL7 { width:80px;background-color:#078b9a; color:#ffffff; font-weight:bold;text-align:center;line-height:20px;}
.TBLPendingRefundReport td.HeadCOL8 { width:80px;background-color:#078b9a; color:#ffffff; font-weight:bold;text-align:center;line-height:20px;}
.TBLPendingRefundReport td.HeadCOL9 {width:100px;background-color:#078b9a; color:#ffffff; font-weight:bold;text-align:center;line-height:20px;}
.TBLPendingRefundReport td.HeadCOL10 { width:100px;background-color:#078b9a; color:#ffffff; font-weight:bold;text-align:left;line-height:20px;}


.TBLPendingRefundReport td.BodyCOL1{ background-color:#d3f2ea; color:#666666; text-align:center;border-bottom:1px solid #f9f9f9; padding-left:5px; line-height:20px;}
.TBLPendingRefundReport td.BodyCOL2{ background-color:#d3f2ea; color:#666666; text-align:center;border-bottom:1px solid #f9f9f9;  line-height:20px;}
.TBLPendingRefundReport td.BodyCOL3 {background-color:#d3f2ea; color:#666666; text-align:left;border-bottom:1px solid #f9f9f9; line-height:20px; }
.TBLPendingRefundReport td.BodyCOL4 {background-color:#d3f2ea; color:#666666; text-align:right;border-bottom:1px solid #f9f9f9; line-height:20px; }
.TBLPendingRefundReport td.BodyCOL5 {background-color:#d3f2ea; color:#666666; text-align:right;border-bottom:1px solid #f9f9f9;  line-height:20px;}
.TBLPendingRefundReport td.BodyCOL6 { background-color:#d3f2ea; color:#666666; text-align:right;border-bottom:1px solid #f9f9f9;  line-height:20px;}
.TBLPendingRefundReport td.BodyCOL7 { background-color:#d3f2ea; color:#666666; text-align:right;border-bottom:1px solid #f9f9f9; line-height:20px; }
.TBLPendingRefundReport td.BodyCOL8 { background-color:#d3f2ea; color:#666666; text-align:right;border-bottom:1px solid #f9f9f9;  line-height:20px;}
.TBLPendingRefundReport td.BodyCOL9 {background-color:#d3f2ea; color:#666666; text-align:center;border-bottom:1px solid #f9f9f9;  line-height:20px;}
.TBLPendingRefundReport td.BodyCOL10 {background-color:#d3f2ea; color:#666666; text-align:left;border-bottom:1px solid #f9f9f9;  line-height:20px;}

/*Fee Report*/ 
.FeeReportCover{ width:840px;margin-top:10px; }
.FeeReportCover .Label { padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px;color:#079bac; float:left; font-weight:bold;  height:12px;  }
.FeeReportCoverInfo{ height:820px; width:840px; float:left;}
.WrapperFeeReport{ width:800px;}
.FeeReport{ width:370px;padding:10px 0px 0px 10px; color:#174a7c;}
.FeeReport li.title{ width:150px; list-style:none; float:left; line-height:20px; padding-top: 2px;}
.FeeReport li.detail{ width:200px;list-style:none;float:left;padding-top: 2px;}
.FeeReport select{ font-size:11px;width:150px; }
.FeeReport input { width:150px;}

.FeeReportSaleDate{ width:530px; color:#174a7c; padding:10px 0px 0px 10px; float:left;}
.FeeReportSaleDate li.title{ width:150px; list-style:none; float:left; line-height:22px;}
.FeeReportSaleDate li.detail{ width:300px;list-style:none;float:left;line-height:22px; }

/* Custom */
.LoadingDisable { position: absolute;filter:alpha(opacity=60); opacity:0.6;  }
.LoadingDisable img{ padding-left: 300px; padding-top: 0px;}
.loadingImage{ position: absolute; width: 67px; height: 17px; z-index: 9999;}



.LoadingBox { display: none; position: fixed;_position: absolute; height: auto; border: solid 1px #c20d2e; padding-bottom: 0px;width: 331px; background: #ffffff;      z-index:1002; left: 0; margin: 15% 37%;}
.LoadingBoxHeader { height: 76px; background: url(../Images/errortop.gif); text-align: center; }
.LoadingBoxMid { width: 80px; height: 60px; margin-left: 120px; }
.LoadingBoxBot { width: 300px; padding: 10px; text-align: center; font-weight: bold; color:#00316a; }
.LoadingBoxFoot { float: left; width: 331px; height: 30px; }


.DisableWindow {left: 0; position: fixed;_position: absolute; top: 0%; width: 100%;height: 100%;_height: 200%;background-color: #fff;z-index:1001;-moz-opacity: 0.8;opacity:.80;filter: alpha(opacity=80); display: block;}

/*.DisableWindow{POSITION: absolute;DISPLAY: block; Z-INDEX: 9999; MARGIN: 0px 0px 0px 0px;WIDTH: 100%;HEIGHT: 100%; TEXT-ALIGN: left;Z-INDEX: 5000; FILTER: alpha(opacity=60); BACKGROUND-COLOR: #FFF; -moz-opacity: 0.8; opacity: .80;}
*/

.Indicator {left: 0; display: none; position: absolute; margin: 0% 0%; padding-bottom: 10px; z-index:1002; width: 100px;}
.IndicatorPax { left: 0; display: none; position: fixed;_position: absolute; z-index:1001; width: 500px; margin: 200px 0px 0px 250px; visibility: visible;}



/* Popup Ticket */
.PopupTicket { background-color:#fff;}
.TBLPopupTicket{ background-color:#2e58bb; width:790px;}
.TBLPopupTicket td.header{ background-color:#2e58bb;font-size:18px; font-weight:bold; height:30px; color:#FFFFFF;}

.TBLTicketDetailsHeader{ font-family:Tahoma, Arial, sans-serif, verdana; font-size:11px; color:#013668; width:100%;}
.TBLTicketDetailsHeader td.textname{ color:#013668; vertical-align:top;width:120px;width:173px;}
.TBLTicketDetailsHeader td.textbold{ color:#013668; font-weight:bold;  }
.Tiketbox{ background-color:#fff;font-weight:bold; border:1px solid #333333; width:15px; height:10px; text-align:center; float:left; }
.Tiketbox1{ background-color:#fff;font-weight:bold; width:15px; height:10px; text-align:center; float:left; }


.TBLTicketDetails{ font-family:Tahoma, Arial, sans-serif, verdana; font-size:11px; color:#013668; width:100%;}
.TBLTicketDetails td.textname{  color:#013668; vertical-align:top;}
.TBLTicketDetails td.textbold{color:#013668; font-weight:bold; }


.TBLTicketDetails2{ font-family:Tahoma, Arial, sans-serif, verdana; font-size:11px; color:#013668; width:100%; }
.TBLTicketDetails2 td{ font-family:Tahoma, Arial, sans-serif, verdana; font-size:11px; color:#013668; vertical-align:middle; text-align:center; }
.TBLTicketDetails2 td.textbold{ font-family:Tahoma, Arial, sans-serif, verdana; font-size:11px; color:#013668;  font-weight:bold; }


.TBLTicketDetails3{ font-family:Tahoma, Arial, sans-serif, verdana; font-size:11px; color:#013668; width:100%; }
.TBLTicketDetails3 td{ font-family:Tahoma, Arial, sans-serif, verdana; font-size:11px; color:#013668; vertical-align:middle; text-align:center; }
.TBLTicketDetails3 td.textbold{ font-family:Tahoma, Arial, sans-serif, verdana; font-size:11px; color:#013668;  font-weight:bold; }

.TBLTicketDetails4 { font-family:Tahoma, Arial, sans-serif, verdana; font-size:11px; color:#013668; width:95%; }
.TBLTicketDetails4 td{ font-family:Tahoma, Arial, sans-serif, verdana; font-size:11px; color:#013668; vertical-align:middle; text-align:center; }
.TBLTicketDetails4 td.textbold{ font-family:Tahoma, Arial, sans-serif, verdana; font-size:11px; color:#013668;  font-weight:bold; }

/* TextBox */
.textBox
{
	font-family		: Tahoma, Arial, sans-serif, verdana;
	font-size		: 8pt;
	height: 15px;
	padding:1px;
}

.dropDown
{
	font-family		: Tahoma, Arial, sans-serif, verdana;
	font-size		: 8pt;
}
.Error_Voucher{color:Red;}

/* MyBookingLogon */
.WrapperMybookingLogon { float: left; width: 750px; margin-top: 20px;}
.MyBookingLogonTitle { float: left; color: #e34a0b; font-size: 12px; font-weight: bold; padding-bottom: 15px;}
.FormCustomerLogin { float: left; width: 700px;}
.FormCustomerLogin li{ float:left; color:#174a7c; width:150px; list-style:none; margin-top: 5px;}
.FormCustomerLogin li.label { width: 120px; float: left; }
.FormCustomerLogin li input { width: 120px; float: left; }

.COB {float: right; }
.COBCover{ width:820px;margin-top:10px; float: left; margin-bottom: 5px;  }

/*********** new Pop up ***********************/
.ErrorBox { display: none; position: fixed;_position: absolute; height: auto; margin: 17% 20%; border: solid 1px #c20d2e; padding-bottom: 10px;width: 330px; background: #ffffff;  z-index:1002; left: 0; }
.ErrorBoxHeader { height: 76px; background: url(../Images/errortop.gif); text-align: center;}
.ErrorBoxMid { width: 32px; background: url(../Images/erroricon.gif) no-repeat; height: 32px; margin-left: 155px; }
.ErrorBoxBot { width: auto; padding: 10px; text-align: center; font-weight: bold; color:#00316a; }
.ErrorBoxFoot { float: left; width: 330px; height: 5px; }
.ButtonError { margin-left: 140px; margin-right: 30px; }

.noflight { color:#FF0000; float: left; font-weight: bold;}
.ErrorDisableWindow {
            display: none;
            position: fixed;
            top: 0%;
            left: 0%;
            width: 100%;
            height: 100%;
            background-color:#fff;
            z-index:1001;
            -moz-opacity: 0.8;
            opacity:.80;
            filter: alpha(opacity=80);
        }
.TBLPopupWrapper { width: 496px; background: #ffffff; padding: 3px; border: solid 1px #978f68; }
.TBLPopupWrapperInside { float: left; width: 486px; background: #dee7f2; padding: 5px;}	

.TBLPopupTable { width:470px; border-collapse: collapse; margin-top:0px; line-height:20px; margin-left: 7px; margin-bottom: 10px;}
.TBLPopupTable td{border-bottom:1px solid #f9f9f9;}
.TBLPopupTable td.HeadCOL1 { width:30px; background-color:#2F55C4; color:#ffffff; font-weight:bold;line-height:20px;}
.TBLPopupTable td.HeadCOL2 { width:60px; background-color:#2F55C4; color:#ffffff; font-weight:bold;line-height:20px;}
.TBLPopupTable td.HeadCOL3 { width:80px; background-color:#2F55C4; color:#ffffff; font-weight:bold;line-height:20px;}
.TBLPopupTable td.HeadCOL4 { width:100px; background-color:#2F55C4; color:#ffffff; font-weight:bold;line-height:20px;}
.TBLPopupTable td.HeadCOL5 { width:100px; background-color:#2F55C4; color:#ffffff; font-weight:bold;line-height:20px;}
.TBLPopupTable td.HeadCOL6 { width:100px; background-color:#2F55C4; color:#ffffff; font-weight:bold;line-height:20px;}


.TBLPopupTable td.BodyCOL1 { background: #eeeeee;}
.TBLPopupTable td.BodyCOL2 { background: #eeeeee;}
.TBLPopupTable td.BodyCOL3 { background: #eeeeee;}
.TBLPopupTable td.BodyCOL4 { background: #eeeeee;}
.TBLPopupTable td.BodyCOL5 { background: #eeeeee;}
.TBLPopupTable td.BodyCOL6 { background: #eeeeee;}
.TBLPopupTable td.BodyCOL1 input{ width: 20px; }

.TBLTotalPax { width: 60px; float: right; font-weight: bold; color:#0054ff;}
.TBLTotalPaxLeft { float: left; margin-left: 25px;_margin-left: 5px;}
.TBLTotalPaxRight { float: right; margin-right: 10px;}
.ErrorCprofile { float: left; width: 450px; padding: 5px 0px 0px 15px; color: red; height: 15px;}
.TBLTotalDivider { float: left; margin-left: 5px;}

.TBLloginBox { width: 500px; background: #ffffff; float: left; padding: 0px; margin: 0px; border: 1px solid #c0c0c0;}
.TBLloginBox ul{ width:400px; margin:0px; padding:5px; list-style: none; padding-left: 66px; float: left;}
.TBLloginBox li { height: 25px;}
.TBLloginBox li input{ width:150px; list-style:none; float:left; padding-top: 0px; }
.TBLloginBox li.Left{ width:170px; list-style:none; float:left; padding-top: 5px; font-weight: bold; margin-bottom:3px; clear:left;}
.TBLloginBox li.Left2{ width:190px; list-style:none; float:left; margin-top: 5px; font-weight: bold; margin-bottom:10px; clear:left;}
.TBLloginBox li.Right { width:200px; list-style:none; float:right; padding-top: 5px; font-weight: bold; margin-bottom:3px;}
.TBLloginBox li span { color: #0b57ab; text-decoration: underline; cursor: pointer;}

.line { width: 180px; height: 2px; background: url(../Images/line.gif) no-repeat; margin-left: 10px; margin-top: 7px;}
.forgetID { float: left; margin: 5px 0px 0px 0px; padding-left: 80px; color: #0b57ab; font-weight: bold; text-decoration: underline; height: 20px; font-size: 12px; cursor: pointer;}
.forgetID a{ float: left; color: #003664; font-weight: bold; text-decoration: underline;}
.grayline { float: left; width: 160px; height: 2px; background: url(../Images/grayline.gif) no-repeat; margin-top: 7px;}

.TBLFrequentFlyerBox {width: 125px; float: right; height: auto; }
.TBLFrequentFlyerUser { float: left; width: 120px; background: #d4d4d4; height: 20px; padding: 3px 0px 3px 5px; font-weight: bold;}
.TBLFrequentFlyerID { float: left; padding: 3px 0px 3px 10px; font-weight: bold; color: #171717; }

.TBLFrequentFlyerPoints{ float:left; width:180px; margin: 5px 0px 0px 10px; }
.TBLFrequentFlyerPoints ul{ width:180px; margin:0px; padding:0px; list-style: none;  }
.TBLFrequentFlyerPoints li{ float: left; width:160px; list-style:none; background: url(../Images/ffpbuttonbg.gif) no-repeat; height: 23px; color: #FFFFFF; font-weight: bold; 
padding: 5px 10px 0px 10px; margin: 0px; }
.PointsLeft { float: left; width: 80px;}
.PointsRight { float: right; width: 70px; text-align: right;}


.TBLFrequentFlyerDetails { float:left; width:120px; margin: 30px 0px 0px 0px;}
.TBLFrequentFlyerDetails div.title { float: left; font-weight: bold; color: #c4112f; font-size: 12px;}
.TBLFrequentFlyerDetails ul{ float: left;  width:120px; list-style: none; margin: 0px 0px 0px 0px; padding: 0px;}
.TBLFrequentFlyerDetails li{ float: left; list-style: none; }
.TBLFrequentFlyerDetails li span { font-weight: bold;}
.TBLFrequentFlyerDetails li a { float: left; width:120px; height: 23px; margin-top: 2px; background: url(../Images/menuredtab.gif) no-repeat; color: #ffffff; padding:0px; margin: 0px; font-size: 12px;  margin-bottom: 2px; text-decoration: none; padding-top: 3px; padding-left: 7px }
.TBLFrequentFlyerDetails li a:hover { float: left; width:120px;; height: 23px; background: url(../Images/menubluetab.gif) no-repeat; color: #ffffff;}

.BlueBoxFooter { float: left; width: 125px; height: 15px;}

.TBLNewsletter { float: right; background: url(../Images/nlbg.jpg) repeat; width: 205px; height: 186px; margin-top: 10px;}
.NewsletterTitle { float: left; font-weight: bold; font-size: 14px; text-decoration: underline; color: #FFFFFF; padding: 10px 0px 0px 15px;  }
.NewsletterText { float: left; color: #FFFFFF; padding: 8px 0px 0px 15px; width: 175px;}
.TBLNewsletterInput { float: left; width: 155px; height: 28px; margin: 0px 0px 0px 10px; }
.TBLNewsletterInputLeft { float: left; width: 13px; height: 28px; background: url(../Images/inputtext-left.gif) no-repeat; }
.TBLNewsletterInput input{ float: left; width: 125px; background: url(../Images/inputtext-bg.gif) repeat-x ; border: 0px; height: 21px; font: Tahoma, Arial; font-size: 11px; padding: 7px 0px 0px 0px;}
.TBLNewsletterInputRight { float: left; width: 16px; height: 28px; background: url(../Images/inputtext-right.gif) no-repeat;}

.ButtonNewsLetter{ float:left;margin-top:10px; margin-left:15px;} 
.btnNewsletterLeft{ background-image: url(../Images/newsletterbtnleft.gif); height:21px; width:12px;margin-left:0px; float:left; }
.btnNewsletterRight{ background-image: url(../Images/newsletterbtnright.gif); height:21px; width:25px; margin:0px;float:left;}
.btnNewsletterContent{ float:left; color:#282828; background-image: url(../Images/newsletterbtncontent.gif);height:19px; padding:2px 0px 0px 0px;font-family: Tahoma, Arial; font-size:11px; margin:0px; cursor: pointer; font-weight: bold; }
.btnNewsletterContent a:link{ color:#282828; text-decoration:none;}
.btnNewsletterContent a:visited{ color:#282828; text-decoration:none;}
.btnNewsletterContent a:active{ color:#282828; text-decoration:none;}

.TBLAdvBox{ float: left; width: 175px; background: #f3f3f3; margin-left: 10px; border: 1px solid #dddddd; }
.TBLAdvBoxTitle { float: left; background: url(../Images/advtitle.jpg) repeat; height: 27px; width: 165px; color: #353535; font-weight: bold; font-size: 11pt; padding: 5px 0px 0px 10px; }
.TBLAdvBoxText { float: left; padding: 7px; }
.TBLAdvBox span { float: left; color: #006fff; padding: 5px 0px 0px 0px;}

.WrapperBookingLoginBox{width:370px; height:170px;margin:0px auto; margin-top:30px;padding:180px 0px 0px 40px; background-color: red;}

/******************** CSS for Content ****************************/
.Hello { color: #2463b5; font-weight: bold; font-size: 12px; padding: 10px 10px 10px 30px;}
.Hello span.NotYou { color: #999999; font-weight: normal; font-size: 11px; padding-left: 10px; text-decoration:underline; cursor: default;}
.Content { margin:0px; padding:0px; width:560px; height:auto; }

.BookingLeft { float: left; width: 580px; padding-left: 10px;}
.BoxGray { margin:0px; padding:0px 10px 0px 0px; width:540px; height:auto; }
.BoxGrayTop { height:5px; width:540px; float:left; background-repeat:no-repeat; margin:0px; padding:0px; }
.BoxGrayContent { height:auto; width:570px; float:left; background-position:left; background-repeat:repeat-y; padding:0px 20px; margin:0px; text-align:justify; font-size:11px; color:#333333; font-weight:normal;}
.BoxGrayContentHeader {float:left; text-align:left; font-size:11px; color:#0247a1; font-weight:bold; background-color: #f9d43d; height: 20px; padding-top: 3px;}
.BoxGrayContentPassenger {float:left; text-align:left; font-size:11px; color:#0247a1; font-weight:bold; background-color: #f9d43d; height: 20px; padding-top: 3px; cursor: pointer;}
.BoxGrayContentPassengerName {float:left; text-align:left; font-size:11px; color:#0247a1; font-weight:bold; height: 20px; padding-top: 3px; cursor: pointer; padding-left: 10px;}
.BoxGrayEnd { height:5px; width:540px; float:left; background-repeat:no-repeat; margin:0px; padding:0px;}
.BoxGrayContent ul { padding:0px; margin:0px; width:520px; list-style:none; margin-bottom: 20px; }
.BoxGrayContent form { padding:0px; margin:0px; }


.BoxGrayContent li.Left { padding:3px 0px 0px 0px; margin:0px; width:250px; float:left;  list-style: none; }
.BoxGrayContent li.Left input { padding:0px; margin:0px; width:127px; float:right;  font-size: 11px;  }
.BoxGrayContent li.Left input.error{ padding:0px; margin:0px; width:127px; float:right; background-color:#f7f784; border:1px solid #999999;}
.BoxGrayContent li.Left select { padding:0px; margin:0px; width:130px; float:right; font-family: Tahoma, Arial; font-size: 11px; height: 20px; }

.BoxGrayContent li.Right { padding:3px 0px 0px 0px; margin:0px; width:250px; float:right; list-style: none;   }
.BoxGrayContent li.Right input { padding:0px; margin:0px; width:127px; float:right;  font-size: 11px;  }
.BoxGrayContent li.Right input.error{ padding:0px; margin:0px; width:127px; float:right; background-color:#f7f784; border:1px solid #999999;}
.BoxGrayContent li.Right select { padding:0px; margin:0px;width:130px; float:right;  font-family: Tahoma, Arial; font-size: 11px; height: 20px;  }

.BoxGrayContent li.AddButton { float: right; width: 200px; list-style: none; margin-right: 50px; margin-bottom: 10px;}
.BoxGrayContent li.EditButton { float: right; width: 200px; list-style: none; margin-right: 50px;}

.BoxGrayContent li.clearboth { clear: both;}

.BoxGrayContent div.Title { padding:0px; margin:0px; width:115px; float:left; /*text-align:right;*/ text-align:left;}
.BoxGrayContent div.Detail { padding:0px; margin:0px; width:130px; float:right; text-align:left;}

.BoxGrayContent div.Gender { padding:0px; margin:0px; width:65px; float:right; }
.BoxGrayContent div.Gender input { padding:0px; margin:0px 5px 0px 0px; width:auto; height:auto; float:left; }


.GrayButon { float: right; padding-top: 0px;}
.GrayButtonLeft { background-image: url(../Images/cornerleft.gif); height:22px; width:13px;margin-left:0px; float:left;}
.GrayButtonContent { float:left; color:#fff; background-image: url(../Images/cornermid.gif);height:19px; padding:3px 0px 0px 0px;font-family: Tahoma, Arial; font-size:11px; margin:0px; cursor: pointer;}
.GrayButtonContent a:link{ color:#fff; text-decoration:none;}
.GrayButtonContent a:visited{ color:#fff; text-decoration:none;}
.GrayButtonContent a:active{ color:#fff; text-decoration:none;}
.GrayButtonAdd { background-image: url(../Images/cornerright.gif); height:22px; width:13px; margin:0px;float:left;}
.GrayButtonShowAll { background-image: url(../Images/cornerright.gif); height:22px; width:13px; margin:0px;float:left;}

.AcceptTerms { height:auto; width:500px; float:left; padding:0px 20px; margin:0px; FONT-FAMILY:Tahoma, Arial, sans-serif, verdana, MS Mincho; font-size:11px; color:#333333; font-weight:normal;}
.AcceptTerms input { margin:0px 5px 0px 0px; padding:0px; width:auto; height:auto; float:left;}
.AcceptTerms a:link {color:#333333;}
.AcceptTerms a:visited {color:#333333;}
.AcceptTerms a:hover {color:#333333;}
.AcceptTerms a:active {color:#333333;}

.ButtonInBlue { padding:0px; margin:0px 10px 0px 40px; height:20px; width:auto; float:left; }
.ButtonLeftBlue{ background-image: url(Images/ButtonLeftBlue.gif); height:20px; width:10px;float:left; background-position: left; margin-left:1px; }
.ButtonRightBlue{ background-image: url(Images/ButtonRightBlue.gif); height:20px; width:10px; float:left;background-position: right;margin-right:1px;}
.ButtonMidBlue { background-image: url(Images/ButtonMidBlue.gif);height:18px; padding:2px 10px 0px 10px;float:left; background-position: top; background-repeat:repeat-x; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana, MS Mincho; font-size:11px; color:#ffffff; font-weight:bold; text-decoration:none;}
.ButtonMidBlue a {FONT-FAMILY: Tahoma, Arial, sans-serif, verdana, MS Mincho; font-size:11px; color:#ffffff; font-weight:bold; text-decoration:none;}
.ButtonMidBlue a:link { text-decoration:none; color:#ffffff; }
.ButtonMidBlue a:visited { text-decoration:none; color:#ffffff; }
.ButtonMidBlue a:hover { text-decoration:none; color:#ffffff; }
.ButtonMidBlue a:active { text-decoration:none; color:#FFFFFF; }

.ButtonBig { padding: 10px; margin: 0px 10px 0px 10px; height:38px; float:left; }
.ButtonBigLeft{ background: url(../Images/ButtonLeftNext.gif); height:38px; width:16px; float:left; margin-left:1px; }
.ButtonBigRight{ background: url(../Images/ButtonRightNext.gif); height:38px; width:30px; float:left;margin-right:1px;}
.ButtonBigMid { background: url(../Images/ButtonMidNext.gif) repeat-x; height:28px; padding:10px 5px 0px 0px;float:left; FONT-FAMILY: Tahoma, Arial; font-size:13px; color:#ffffff; font-weight:bold; text-decoration:none; text-align:right; cursor: pointer; }
.ButtonBigMid a {FONT-FAMILY: Tahoma, Arial; font-size:13px; color:#ffffff; font-weight:bold; text-decoration:none;}
.ButtonBigMid a:link { text-decoration:none; color:#ffffff; }
.ButtonBigMid a:visited { text-decoration:none; color:#ffffff; }
.ButtonBigMid a:hover { text-decoration:none; color:#ffffff; }
.ButtonBigMid a:active { text-decoration:none; color:#FFFFFF; }

.BookingRef { padding:0px; margin:0px; height:15px; width:150px; float:left; }
.TextGray { padding:0px; margin:0px; height:20px; width:190px; float:left; FONT-FAMILY:Tahoma, Arial, sans-serif, verdana, MS Mincho; font-size:11px; color:#333333; font-weight:normal; }
.TextMyBooking { padding:5px 0px; margin:10px 0px 0px 10px; width:540px; float:left; FONT-FAMILY:Tahoma, Arial, sans-serif, verdana, MS Mincho; font-size:11px; color:#333333; font-weight:normal; }
.BookingCode { padding:5px 0px 0px 190px; margin:0px; height:15px; width:300px; float:left; FONT-FAMILY:Tahoma, Arial, sans-serif, verdana, MS Mincho; font-size:11px; color:#03479c; font-weight:normal; }

.TBLLiveBooking { width:540px; margin:10px 0px; padding:0px; float: left; border-collapse: separate;}
.TBLLiveBooking td { border-bottom:1px solid #f9f9f9; height:20px; padding:1px 2px; }
.TBLLiveBooking td.HeadCOL1 { width:30px; background-color:#2F55C4; color:#ffffff; font-weight:bold;}
.TBLLiveBooking td.HeadCOL2 { width:70px; background-color:#2F55C4; color:#ffffff; font-weight:bold;text-align:center;}
.TBLLiveBooking td.HeadCOL3 { width:180px; background-color:#2F55C4; color:#ffffff; font-weight:bold;}
.TBLLiveBooking td.HeadCOL4 { width:170px; background-color:#2F55C4; color:#ffffff; font-weight:bold;text-align:center;}
.TBLLiveBooking td.HeadCOL5 { width:100px; background-color:#2F55C4; color:#ffffff; font-weight:bold;}

.TBLLiveBooking td.BodyCOL1 { background-color:#B9CAEB; color:#666666; border-bottom:1px solid #f9f9f9;}
.TBLLiveBooking td.BodyCOL2 { background-color:#B9CAEB; color:#666666;text-align:center; border-bottom:1px solid #f9f9f9; }
.TBLLiveBooking td.BodyCOL3 { background-color:#B9CAEB; color:#666666; border-bottom:1px solid #f9f9f9;}
.TBLLiveBooking td.BodyCOL4 { background-color:#B9CAEB; color:#666666; border-bottom:1px solid #f9f9f9; }
.TBLLiveBooking td.BodyCOL5 { background-color:#B9CAEB; color:#666666; border-bottom:1px solid #f9f9f9;}

.ArrowGray { padding:0px; margin:3px; height:15px; width:15px; float:left; background-image:url(../Images/ArrowGray.gif); cursor: pointer; }
.ArrowGray a { border:none; text-decoration:none; }

.ForgetHeader { float: left; font-weight: bold; text-decoration: underline; color: #023769; padding-top: 20px;}
.ForgetLeft   { float: left; padding: 10px 20px 0px 0px; width: 170px; }
.ForgetInput { float: left; width: 185px; height: 35px; margin: 0px 0px 0px 10px; }
.ForgetInputLeft { float: left; width: 15px; height: 35px; background: url(../Images/forgetinput-left.gif) no-repeat; }
.ForgetInput input{ float: left; width: 155px; height: 18px; font: Tahoma, Arial; font-size: 12px; padding: 2px 0px 0px 2px;}
.ForgetInputRight { float: left; width: 15px; height: 35px; background: url(../Images/forgetinput-right.gif) no-repeat;}
.ForgetRight { float: left; width: 130px; padding-left: 10px; }

.CurrentStatement { float: left; font-weight: bold; font-size: 14px; padding: 10px;}
.MilleageUserInfo { float: left; background-color: #eeeeee; padding: 10px; border: 1px solid #2F55C4; margin-left: 20px; width: 400px;}
.MilleageName { float: left; color: #2463b5; font-weight: bold; font-size: 12px;}
.MilleageContactAdd { float: left;}
.MilleageDate { float: left; background-color: #2e2e2e; color: #ffffff; font-size: 12px; padding: 5px; margin: 10px 0px 0px 20px;}
.MilleageSubHeader { float: left; color: #2463b5; font-weight: bold; font-size: 12px; padding-left: 20px; padding-top: 10px;}
.MilleageSubHeader span { padding-left: 20px;}

.MilleageBox { float: left; width: 400px; background-color:#fff; border-bottom: 1px solid #b8bec4; padding: 5px; margin-left: 20px;}
.MilleageBoxLeft { float: left;}
.MilleageBoxRight { float: right;}

.TBLMilleage { width:550px;  border-collapse:collapse; float:left; margin:10px 0px; padding:0px;}
.TBLMilleage td { border-bottom:1px solid #f9f9f9; height:22px; padding:1px 2px; line-height:14px; text-align:left; }
.TBLMilleage td.HeadCOL1 { width:40px; background-color:#2F55C4; color:#ffffff; font-weight:bold;}
.TBLMilleage td.HeadCOL2 { width:140px; background-color:#2F55C4; color:#ffffff; font-weight:bold;}
.TBLMilleage td.HeadCOL3 { width:155px; background-color:#2F55C4; color:#ffffff; font-weight:bold;}
.TBLMilleage td.HeadCOL4 { width:80px; background-color:#2F55C4; color:#ffffff; font-weight:bold;}
.TBLMilleage td.HeadCOL5 { width:50px; background-color:#2F55C4; color:#ffffff; font-weight:bold; text-align: right; }
.TBLMilleage td.HeadCOL6 { width:70px; background-color:#2F55C4; color:#ffffff; font-weight:bold; }

.TBLMilleage td.BodyCOL1 { background-color:#B9CAEB; color:#666666;}
.TBLMilleage td.BodyCOL2 { background-color:#B9CAEB; color:#666666;}
.TBLMilleage td.BodyCOL3 { background-color:#B9CAEB; color:#666666; padding-left: 5px;}
.TBLMilleage td.BodyCOL4 { background-color:#B9CAEB; color:#666666;}
.TBLMilleage td.BodyCOL5 { background-color:#B9CAEB; color:#666666; text-align: right;}
.TBLMilleage td.BodyCOL6 { background-color:#B9CAEB; color:#666666; padding-left: 10px;}


.Flags { float:right; margin:0px 8px; text-align:right; width:auto; padding:0px; width: 100px; cursor: pointer; }

.ErrorList { float: left; color: #FF0000;}
.Confirm { margin-top: 10px;}
.CreditCardCharge { float: left; margin-left: 60px; color: #FF0000; margin-top: 10px;}

/* Ticket Popup*/
.TBLPopupTicket{ background-color:#2e58bb; width:790px;}
.TBLPopupTicket td.header{ background-color:#2e58bb;font-size:18px; font-weight:bold; height:30px; color:#FFFFFF;}

.TBLTicketDetailsHeader{ font-family:Tahoma, Arial, sans-serif, verdana; font-size:11px; color:#013668; width:100%;}
.TBLTicketDetailsHeader td.textname{ color:#013668; vertical-align:top;width:120px;width:173px;}
.TBLTicketDetailsHeader td.textbold{ color:#013668; font-weight:bold;  }
.Tiketbox{ background-color:#fff;font-weight:bold; border:1px solid #333333; width:15px; height:10px; text-align:center; float:left; }
.Tiketbox1{ background-color:#fff;font-weight:bold; width:15px; height:10px; text-align:center; float:left; }


.TBLTicketDetails{ font-family:Tahoma, Arial, sans-serif, verdana; font-size:11px; color:#013668; width:100%;}
.TBLTicketDetails td.textname{  color:#013668; vertical-align:top;}
.TBLTicketDetails td.textbold{color:#013668; font-weight:bold; }


.TBLTicketDetails2{ font-family:Tahoma, Arial, sans-serif, verdana; font-size:11px; color:#013668; width:100%; }
.TBLTicketDetails2 td{ font-family:Tahoma, Arial, sans-serif, verdana; font-size:11px; color:#013668; vertical-align:middle; text-align:center; }
.TBLTicketDetails2 td.textbold{ font-family:Tahoma, Arial, sans-serif, verdana; font-size:11px; color:#013668;  font-weight:bold; }


.TBLTicketDetails3{ font-family:Tahoma, Arial, sans-serif, verdana; font-size:11px; color:#013668; width:100%; }
.TBLTicketDetails3 td{ font-family:Tahoma, Arial, sans-serif, verdana; font-size:11px; color:#013668; vertical-align:middle; text-align:center; }
.TBLTicketDetails3 td.textbold{ font-family:Tahoma, Arial, sans-serif, verdana; font-size:11px; color:#013668;  font-weight:bold; }

.TBLTicketDetails4 { font-family:Tahoma, Arial, sans-serif, verdana; font-size:11px; color:#013668; width:95%; }
.TBLTicketDetails4 td{ font-family:Tahoma, Arial, sans-serif, verdana; font-size:11px; color:#013668; vertical-align:middle; text-align:center; }
.TBLTicketDetails4 td.textbold{ font-family:Tahoma, Arial, sans-serif, verdana; font-size:11px; color:#013668;  font-weight:bold; }

a:hover { text-decoration:none;} /*BG color is a must for IE6*/
a.tooltip span {display:none; padding:2px 3px; margin-left:8px; width:130px;font-weight:bold;}
a.tooltip:hover span{display:inline; position:absolute;  background:#be1323; color:#ffffff;}
.tooltipicon { float: left; background: url(../Images/info.gif) no-repeat; width: 16px; height: 16px; cursor: pointer; }


#frmCOB { width: 810px; margin-left: 10px; clear: both; }
/*#dvContainer { float: left; height:100%; margin-bottom:20px; clear:both;}*/

.ClientLoginHeader { float: left; width: 500px; height: 125px; background: url(../../../HTML/EN/Gallery/clientheader.jpg) no-repeat;}
.ClientLoginTextBold { float: left; font-weight: bold; font-size: 13px; padding-left: 66px; color: #c5112c;}
.ClientLoginButton { float: left; margin-top: 10px; padding-left: 10px;}
.ClientCloseButton { float: left; margin-top: 10px; padding-left: 190px;}


.NewsRegisterGroupCheckbox { width:100px; margin:0px; height:25px; padding-left:10px; float: left;}
.NewsRegisterGroupCheckbox input{ width: 20px; }

.groupForm { PADDING-RIGHT: 4px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; FONT: 11px Tahoma, Arial sans-serif; VERTICAL-ALIGN: middle; COLOR: #575756; height: 25px; }

.groupForm INPUT {
	WIDTH: 210px; FONT-SIZE: 8pt; font-family: Tahoma, Arial; font-size: 11px; padding: 2px 0px 2px 0px;
}
.groupForm SELECT {
	WIDTH: 213px; 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;
}
.groupForm2 {
	PADDING-LEFT: 8px; FONT: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; VERTICAL-ALIGN: middle; COLOR: #575756
}

.groupFormClear {
	PADDING-RIGHT: 4px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px 10px; FONT: 11px Tahoma, Arial sans-serif; VERTICAL-ALIGN: middle; COLOR: #575756; padding-top: 10px;}
.groupFormClear 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;
}
.groupFormClear textarea { font-family: Tahoma, Arial; font-size: 11px; width: 400px; height: 80px;}

.RegisterB2C tr {width:830px;}
.RegisterB2C td input {width:20px;}
.RegisterB2C td.groupForm input {width:200px; font-family: Tahoma, Arial; font-size: 11px; padding: 2px 0px 2px 0px;}
.RegisterB2C td.groupForm select {width:206px;  font-family: Tahoma, Arial; font-size: 11px; padding: 2px 0px 2px 0px;}
.redborder {
	BORDER-RIGHT: red 2px solid; BORDER-TOP: red 2px solid; BORDER-LEFT: red 2px solid; BORDER-BOTTOM: red 2px solid
}
.RegisterB2C td.header{
    background-color: #F9D43D;
	color			: #000000;
	font-family		: Tahoma, Arial, sans-serif, verdana;
	font-size		: 12px;
	font-weight		: bold;
	padding			: 2px 10px 5px 15px;
	width : auto;
	float: left;}
	
.RegisterB2C td.headerred{ float: right; margin: 0px; padding: 0px; color: #FF0000; text-decoration: none; background-color: #F9D43D; padding: 2px 10px 5px 15px; font-weight:bold; font-size		: 12px; text-align: right; cursor: pointer;}
.RegisterCancelButton{ margin-left: 334px; float: left;}
.RegisterSubmitButton { margin-left: 10px; float: left;}
.RegisterAdminButton{ float:right; margin-right: 10px; }

.deleteicon { float:none; margin:1px 15px 1px 15px; background: url(../Images/delete.gif) no-repeat; width: 16px; height: 16px; cursor: pointer; }

.buttonUnsubscribe{ float:right; color: #FF0000; font-family: Tahoma, Arial; font-size:11px; margin:0px; cursor: pointer; }
.buttonUnsubscribe a:link{ color:#fff; text-decoration:none;}
.buttonUnsubscribe a:visited{ color:#fff; text-decoration:none;}
.buttonUnsubscribe a:active{ color:#fff; text-decoration:none;}

.GridNewsRegister { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #656565; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana; TEXT-ALIGN: left }

.GridNewsRegister td.RegHeadCOL1 {width:25px; TEXT-ALIGN: center}
.GridNewsRegister td.RegHeadCOL1 input { width:20px; TEXT-ALIGN: center}
.GridNewsRegister td input { width:25px;}
.GridNewsRegister td.RegBodyCOL1 {width:25px; TEXT-ALIGN: center}
.GridNewsRegister td.RegBodyCOL1 input {width:20px; TEXT-ALIGN: center}
.GridNewsRegister td.RegBodyCOL2 { width:30px; padding:0px 0px 0px 5px;}
.GridNewsRegister td.RegBodyCOL3 { width:100px; padding:0px 0px 0px 5px;}
.GridNewsRegister td.RegBodyCOL4 { width:200px; padding:0px 0px 0px 5px;}
.GridNewsRegister td.RegBodyCOL5 { width:200px; padding:0px 0px 0px 5px;}
.GridNewsRegister td.RegBodyCOL6 { width:70px; padding:0px 0px 0px 5px;}
.GridNewsRegister td.RegBodyCOL7 { width:70px; padding:0px 0px 0px 5px;}
.GridNewsRegister td.RegBodyCOL8 { width:70px; padding:0px 0px 0px 5px;}
.GridNewsRegister td.RegBodyCOL9 { width:70px; TEXT-ALIGN: center;}
.GridNewsRegister td.RegBodyCOL10 { width:50px; TEXT-ALIGN: center;}
.GridNewsRegisterHeader { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana; BACKGROUND-COLOR: #f9d43d; TEXT-ALIGN: center }

.HomeTBLContent { float: left; width: 580px; margin: 10px 0px 0px 10px;}
.HomeTBLContent td { float: left; padding-right: 5px;}


.CMSLogin { width: 470px; margin: 0px; padding: 0px; height: auto; background: #dddddd;}
.CMSLogin td{ float:left; color:#174a7c; }
.CMSLogin td.COL1 { width: 90px; float: left; padding-left: 10px; }
.CMSLogin td.COL2 { width: 100px; float: left; }
.CMSLogin td.COL3 { width: 150px; float: left; }
.CMSLogin td.COL3 input{ width: 120px; float: left; font-size: 8pt; height: 15px; }
.CMSLogin td.COL3 select{ width: 124px; float: left; font-size: 8pt;  }
.CMSLogin td.COL4 { width: 110px; float: left; }
.CMSLogin td.COL4 input { width: 50px;}


.headerWithSub {
    background-color: #F9D43D;
	color			: #000000;
	font-family		: Tahoma, Arial, sans-serif, verdana;
	font-size		: 12px;
	font-weight		: bold;
	padding			: 2px 10px 5px 15px;
	text-align		: left;
}
.TBLContent { float: left; width: 580px; height: auto; margin-left: 10px; margin-top: 10px; font-family: Tahoma, Arial, sans-serif, verdana; font-size: 11px;}
.TBLContent td a{ font-weight: bold; color: #484848;}



.TravelInsurance { float: left; width: 500px; height: auto; border: solid 2px #4f4f4f; background: #ffffff;}
.InsuranceTitle { float: left; background: #4f4f4f; color: #ffffff; height: 40px; font-size: 16px; font-weight: bold; width: 490px; padding: 8px 0px 0px 10px;}
.InsuranceSubTitle { float: left; color: #c51230; height: 20px; font-size: 12px; font-weight: bold; padding: 8px 0px 0px 10px;}
.InsuranceText { float: left; padding: 15px;}

.TBLInsurance { float: left; width: 480px; margin-left: 10px; height: auto;}
.TBLInsurance td { height: 20px;}
.TBLInsurance td.HeadCOL1 { background-color: #02376d; color: #ffffff; font-weight: bold; width: 30px;}
.TBLInsurance td.HeadCOL2 { background-color: #02376d; color: #ffffff; font-weight: bold; width: 50px}
.TBLInsurance td.HeadCOL3 { background-color: #02376d; color: #ffffff; font-weight: bold; width: 50px}
.TBLInsurance td.HeadCOL4 { background-color: #02376d; color: #ffffff; font-weight: bold; width: 140px;}
.TBLInsurance td.HeadCOL5 { background-color: #02376d; color: #ffffff; font-weight: bold; width: 140px;}
.TBLInsurance td.HeadCOL6 { background-color: #02376d; color: #ffffff; font-weight: bold; width: 65px; text-align: right; padding-right: 5px;}

.TBLInsurance td.BodyCOL1 { background: #ffffff; border-bottom: 1px solid #3273ed;}
.TBLInsurance td.BodyCOL2 { background: #ffffff; border-bottom: 1px solid #3273ed;}
.TBLInsurance td.BodyCOL3 { background: #ffffff; border-bottom: 1px solid #3273ed;}
.TBLInsurance td.BodyCOL4 { background: #ffffff; border-bottom: 1px solid #3273ed;}
.TBLInsurance td.BodyCOL5 { background: #ffffff; border-bottom: 1px solid #3273ed;}
.TBLInsurance td.BodyCOL6 { background: #ffffff; border-bottom: 1px solid #3273ed; text-align: right; padding-right: 5px;}
.TBLInsurance td.BodyCOL6Total { background: #ffffff; border-bottom: 1px solid #3273ed; text-align: right; padding-right: 5px; font-weight: bold; color: #c41330;}

.TBLInsurance td.BodyCOL1 input { width: 20px; margin-left: 5px;}
.InsuranceButton { float: left; margin-left: 190px; width: 120px; padding-bottom: 20px;}

.EmailConfirm { float: left; width: 331px; padding: 0 0 0 1px; text-align: center; color:#00316a; background: #ffffff; height: 150px; border: solid 1px #c20d2e;  }
.EmailConfirm span{ float:left; display:block; padding: 10px 7px 0 50px; line-height: 20px;}
.EmailConfirm input {float:left; display:block; width: 180px; margin:10px 0 0 10px; font-size: 11px;}

.ButtonEmailSend { float: left; margin-right: 5px;}
.ButtonEmailBox { float: left; padding: 15px 0px 0px 0px; margin-left: 120px;}

/* Fare Calender */
.LowFareBTN {width:580px;}
.FareCalender { /*WIDTH: 560px;*/ width:auto;}
.LabAvailabilityFights {FONT-WEIGHT: bold; FONT-SIZE: 9pt; VERTICAL-ALIGN: middle; LINE-HEIGHT: 70px; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana; TEXT-ALIGN: left; }
.FareCalender .LabAvailabilityFights span { color: #c5112c; }

.CalenderBase {PADDING-BOTTOM: 5px; /*WIDTH: 553px;*/ width:auto;}
.MonthNameCssClass {FONT-WEIGHT: bold; FONT-SIZE: 14px; VERTICAL-ALIGN: middle; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left; background: url(../Images/lowestfare_monthbg.jpg) no-repeat; width: 533px; height: 27px; padding-left: 20px; padding-top: 5px; line-height:22px;}
.MonthNameCssClass div.Left { width:auto; float:left; }
.MonthNameCssClass div.Right { width:auto; float:left; padding-left:10px; color:#f9d43d;}

.CalenderControl { margin-top: 10px; }
.FareCalenderCssClass { width:auto; border-spacing: 0px; background:#ffffff;}
.FareCalenderCssClass td.DayCssClass { background: url(../Images/lowestfare_daybg.jpg) no-repeat; width: 80px; height: 20px; color:#ffffff; text-align: center; padding-top: 9px;}
.FareCalenderCssClass td span.DateCss { padding:10px; margin:0px; color:#033766; text-align:right; float:right; width: 60px; height:13px; }
.FareCalenderCssClass td span { padding:0px; margin:0px; }

.FareCalenderCssClass td { BACKGROUND: #c6d4ef; height:55px; WIDTH: 80px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt; border:1px solid #ffffff; padding:0px; margin:0px;}
.FareCalenderCssClass td span.DataCssClass { float:left; background:#6f8ad7; color:#ffffff; text-align:center; height:20px; width:100%; line-height:20px;}

/************ LowFareFinder *****************/
.FareCalenderCssClass td.Select { BACKGROUND: #f9d43d;  height:55px; WIDTH:80px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt; border:1px solid #ffffff; padding:0px; margin:0px;}
.FareCalenderCssClass td span.DataCssClass-Select { float:left; background:#be1333; color:#ffffff; text-align:center; height:20px; width:100%; line-height:20px;}

.FareCalenderCssClass td A { text-decoration: none; height:55px; WIDTH:80px; padding:0px; margin:0px; }
.FareCalenderCssClass td A:hover { text-decoration:none; cursor:pointer; border:1px solid #be1333; display:block; height:53px; WIDTH:80px; padding:0px; margin:0px; position: static; }
.FareCalenderCssClass td input { float: left; padding-top: 7px; display:none; }

.pointing_arrow {
    margin-right: 21px;
	margin-right: 24px\0/
}

html>/**/body .pointing_arrow, x:-moz-any-link, x:default {
	margin-right: 24px;
}

.bannerflights {
	margin-top: 5px;
}

/************ FaceBook start ************/
.PopupFB {width:700px; margin:0 auto; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana; font-size:12px; background:#fbcf24; color:#646464;}
.FBtop {clear:both; padding:12px 10px 0px 10px;}
.FBtop span{text-align:center; font-weight:bold; font-size:18px; color:#1c3868; margin-left:140px; float:left;}
.FBclose {font-size:14px; color:#FF0000; font-weight:bold; float:right; cursor:pointer;}
.FBmid {margin:10px; border:#CCCCCC dotted 1px; background:#ffffff;}
.FBdetail {float:left; width:444px; margin:10px;}
.FBlogo {float:left; width:200px; height:70px; background:url(../Images/logo_aas.jpg) no-repeat; margin:10px 10px 10px 0px;}
.FBselect {border:#CCCCCC solid 2px; margin:0px 10px 10px 10px; padding:10px 0px; float:left; width:654px; background:url(../Images/bg_fb.jpg) repeat-x #ffe88d;}
.FBclear {clear:both; float:none; font-size:0px; height:1px;}
.FBleft1 {width:120px; float:left; text-align:right; line-height:25px; display:block;}
.FBleft2 {width:100px; float:left; text-align:right; line-height:25px; display:block;}
.FBinfo {width:20px; height:25px; float:left; background:url(../Images/info.gif) center right no-repeat; cursor:pointer;}
.FBright {width:500px; float:left; padding-left:10px; display:block; margin:3px;}
.FBright select {font-size:11px; color:#646464; padding:1px;}
ul.BTNfb {float:right; margin:0; padding:0; width:100px; margin:0px 12px 50px 0px;}
ul.BTNfb li {float:right; margin:0; padding:0; height:25px; display:inline;}
ul.BTNfb li.left { background:url(../Images/BTNfb.gif) no-repeat; width:10px;}
ul.BTNfb li.mid { background:url(../Images/BTNfb.gif) center repeat-x; font-weight:bold; color:#ffffff; line-height:22px;}
ul.BTNfb li.mid:hover {text-decoration:underline; cursor:pointer;}
ul.BTNfb li.right { background:url(../Images/BTNfb.gif) no-repeat bottom right; width:20px;}
/************ FaceBook end ************/

/************ MultiFormCCPayment start ************/
.Clear {
	clear:both;
	float:none;
}
.MultiFormCCPayment {
	width: 710px;
	/*height: 500px;*/
	background: white;
	padding: 10px;
	margin: -70px 0px 0px -100px;
	position: fixed;
	z-index: 1001;
	left: 25%;
    top:25%;
    border:solid 1px #c20d2e;
}
.MultiplePaymentbyCreditCard { 
    float:left; 
    width:490px; 
    font-size:8pt; 
    color:#013668; 
    line-height:20px;
}

.Displaycard { margin-bottom:20px;}
.ContactDetail { float:left; width:100%; padding-bottom:5px;}
.ContactDetail label, input, select { 
    float:left; 
    font-size: 8pt;
}
.ContactDetail label {
	width:150px;
}
.ContactDetail input {
    padding:3px;
	width:200px;
  -webkit-box-sizing: border-box; /* For legacy WebKit based browsers */
     -moz-box-sizing: border-box; /* For legacy (Firefox <29) Gecko based browsers */
          box-sizing: border-box;
}
input.CheckMultiName { width:13px; /*height:13px; padding:0px; margin:0px; float:left;*/}
.ContactDetail select {
    padding:3px;
	width:200px;
  -webkit-box-sizing: border-box; /* For legacy WebKit based browsers */
     -moz-box-sizing: border-box; /* For legacy (Firefox <29) Gecko based browsers */
          box-sizing: border-box;
}
button, input, select, textarea {
  font-family : inherit;
  font-size   : 100%;
}
.ContactDetail input.InputboxCVV,
.ContactDetail select.CardExpiryMonth { width:75px; margin-right:5px;}
.ContactDetail select.CardExpiryYear { width:120px;}

.SpecialInformation { float:left;}
.mandatory { color:#ff0000; font-weight:bold; padding-left:3px; float:left;}
.CheckTerms { float:left; margin:10px 0px 15px 0px;}

.FOPSummary { width:190px; 
              float:right; 
              background:#fde78d; 
              -webkit-border-radius: 10px; 
              -moz-border-radius: 10px; 
              border-radius: 10px;
              padding:10px;
              color:#013668;
              font-size:8pt;
}
.FOPSummaryHeader { font-size:14px; font-weight:bold; color:#c3122e;}
.FOPSummary ul { margin:0px; padding:0px; float:left; width:100%; padding-top:10px;}
.FOPSummary ul li { margin:0px; padding:0px; list-style:none; float:left;}
.FOPSummary ul li.Left { text-align:left; width:50%;}
.FOPSummary ul li.Right { text-align:right; width:50%;}
.FOPSummary ul li.Total { font-weight:bold; color:#c3122e; padding-top:10px;}

.ButtonPopup { 
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    color: #FFF;
    background:#c8112f;
    padding:4px 14px;
    line-height:normal;
}
a.ButtonPopup:link,
a.ButtonPopup:hover,
a.ButtonPopup:visited { text-decoration:none; cursor:pointer; color:#FFF; }
a.ButtonPopup:active { text-decoration:none; cursor:pointer; color:#FFF;}
.Left {float:left;}
.Right {float:right;}



/************ MultiFormCCPayment end ************/






















