body
{
	font-size: 9pt;
	font-family: Arial, Geneva, Verdana, Helvetica, sans-serif;
	text-align: center;
}

table
{
	padding: 0px 0px 0px 0px; 
	color: #333333;
	font-size: 9pt;
}

.label
{
	font-weight: bold;
}

.infotable		{width: 640px;	text-align: center;	background-color: #000089; padding: 0px 0px 0px 0px; }
.table_Row		{background-color: #ECF3FB;}
.table_heading	{background-color: #000089; font-weight: bold; color:#FFFFFF;}

.flight_table		{width: 640px;	text-align: center;	background-color: #F78F1D; padding: 0px 0px 0px 0px; }
.flight_table_heading	{background-color: #F78F1D; font-weight: bold; color:#FFFFFF;}

.pax_table		{width: 640px;	text-align: center;	background-color: #000089; padding: 0px 0px 0px 0px; }
.pax_table_heading	{background-color: #000089; font-weight: bold; color:#FFFFFF;}

.table-content { 
	font-size: 10pt; 
	font-weight: normal; 
	color: #333333; 
	background-color: #FFFFFF; 
	text-align: center;
	vertical-align: middle;
}

.table-content-selected
{
	font-weight: bold;
	font-size: 10pt;
	vertical-align: middle;
	color: #333333;
	background-color: #bae1ff;
	text-align: center;
}

.question
{
	font-family: Arial, Tahoma, Sans-Serif;
	background-color: Gray;
	color: White;
	font-size: 11pt;
}

.pagebody
{
	text-align:center;
	width: 600;
	border: #DEDEE6 1px solid;
}

.detailstable
{
	text-align:left;
	width: 640px;
}

.detailspadding
{
	width: 10%;
}

.heading
{
	background-color:Silver
}

.error
{
	color: Red;
}

.buttonRow
{
	text-align: right;
}

.BoardingPass
{
	width: 640px;
	text-align: left;

}

.bpCoupon
{
	border-right: black thin double;
	width: 70%;
}

.bpStub
{
	width:30%
}


.bpLabel
{
	font-family: Arial, Tahoma, Sans-Serif;
	color: Black;
	font-size: 8pt;
}

.bpInfo
{
	font-family: Arial, Tahoma, Sans-Serif;
	color: Black;
	font-size: 11pt;
	font-weight: bold;
}

.bpNotice
{
	font-size: 6pt;
}


#processing
{
	display: none;
}

.break
{
	page-break-before: always;
}

.print
{
	display: none;
}
