.headdarkblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003272;
	text-decoration: normal;
}
.norbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: normal;
}
.norboxthin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: normal;
}
.boldred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: normal;
}
.subheaddarkblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #003272;
	text-decoration: normal;
}
.headback {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	text-decoration: normal;
}
.normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: normal;
}
.back12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: normal;
}
.normalarial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: normal;
}
.bodyposition{
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px; 
	padding-top: 0px;
}
.norboxred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: normal;
}
.smallarial {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #333333;
    text-decoration: normal;
}
h1{page-break-before: always;}

.BookingRefInfo 
{
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #013668; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana; padding-left:10px;padding-top:10px; padding-bottom:0px;
}
.BookingRefInfoBig 
{
	FONT-WEIGHT: normal;  font-weight:bold;FONT-SIZE: 13px; COLOR: #013668; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana; 
}

.BookingRefInfoBigRed 
{
	FONT-WEIGHT: normal; font-weight:bold;FONT-SIZE: 13px; color:#990000; FONT-FAMILY: Tahoma, Arial, sans-serif, verdana; 
}

.errMessage{color:red;}
.clearboth{ clear:both;}

#TableWebCheckInDetail {   font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color: #B9CAEB;text-decoration: normal;}
#TableWebCheckInDetail TR{ line-height:22px;}
#TableWebCheckInDetail TD.header1{ background-color:#2E58BC; color:#FFFFFF; font-weight:bold; width:60px; padding-left:3px;}
#TableWebCheckInDetail TD.header2{ background-color:#2E58BC; color:#FFFFFF; font-weight:bold; width:125px;}
#TableWebCheckInDetail TD.header3{ background-color:#2E58BC; color:#FFFFFF; font-weight:bold; width:125px;}
#TableWebCheckInDetail TD.header4{ background-color:#2E58BC; color:#FFFFFF; font-weight:bold; width:125px;}
#TableWebCheckInDetail TD.header5{ background-color:#2E58BC; color:#FFFFFF; font-weight:bold; width:60px;}
#TableWebCheckInDetail TD.header6{ background-color:#2E58BC; color:#FFFFFF; font-weight:bold; width:90px;}
#TableWebCheckInDetail TD.header7{ background-color:#2E58BC; color:#FFFFFF; font-weight:bold; width:90px;}
#TableWebCheckInDetail TD.content1{ background-color:#B9CAEB; color:#333333; font-weight:normal; border-bottom:1px solid #FFFFFF;padding-left:3px; word-wrap: break-word;}
#TableWebCheckInDetail TD.content{ background-color:#B9CAEB; color:#333333; font-weight:normal; border-bottom:1px solid #FFFFFF; }
#TableWebCheckInDetail TD.content2{ background-color:#B9CAEB; color:#333333; font-weight:normal; border-bottom:1px solid #FFFFFF;width:100px;;word-wrap: break-word; padding-right:3px;}

#CoverBordingPass{width:630px; height:340px; padding:5px; border:1px solid #333333;}
#CoverBordingPass div.CoverLeft{ width:370px; height:330px; padding-right:10px; padding-left:5px; padding-top:10px; float:left; border-right:2px dashed #333333;}
#CoverBordingPass div.CoverRight{width:225px; float:left; padding:10px 0px 0px 10px;}
#CoverBordingPass div.CoverLogo{ border-bottom:1px solid #999999; height:45px; margin-bottom:10px;}
#CoverBordingPass div.Barcode{ text-align:right;margin-top:10px; margin-bottom:10px; padding-right:2px;}
#CoverBordingPass div.CoverInfo{ border:1px solid #999999; height:41px; margin-top:10px; padding:5px; margin-bottom:5px;font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;color: #333333;text-decoration: normal;}
#CoverBordingPass div.Info1 { width:350px;float:left; padding-bottom:5px; }
#CoverBordingPass div.Info2 { width:115px;float:left; }
#CoverBordingPass div.CoverSeat{ border:1px solid #999999; height:45px; width:104px; float:left; margin-top:5px; padding:5px; margin-right:5px;}
#CoverBordingPass div.CoverSeatLast{ border:1px solid #999999; height:45px; width:105px; float:left; margin-top:5px; padding:5px; margin-right:0px;}
#CoverBordingPass div.SeatCharactor {  text-align:center; font-family:Arial, Helvetica, sans-serif;font-size:14px; font-weight:bold;}
#CoverBordingPass div.SeatNo { text-align:center; font-family:Arial, Helvetica, sans-serif;font-size:24px; font-weight:bold;}
#CoverBordingPass div.SeatCharactorLast { text-align:center; font-family:Arial, Helvetica, sans-serif;font-size:14px; font-weight:bold;}
#CoverBordingPass div.SeatNoLast { text-align:center; font-family:Arial, Helvetica, sans-serif;font-size:24px; font-weight:bold;}
#CoverBordingPass div.CoverBarcodeLeft { width:250px;float:left; height:90px;}
#CoverBordingPass div.CoverBarcodeRight { float:left; height:90px; padding-left:4px; }
#CoverBordingPass div.CoverBarCodeNumber{ width:370px; height:90px; padding-top:10px; }
#CoverBordingPass div.BarCodeNumber{ float:left;border:1px solid #333333; width:232px; height:18px;padding:10px 5px 5px 5px;     font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;color: #333333;text-decoration: normal;}
#CoverBordingPass div.TxtBoardingPass{ float:left; width:233px; padding:5px; margin-top:15px;}
#CoverBordingPass div.BarCodePrint{ float:left;}

