
@media print
{
	#accessability_message
	{
	display:none;
	}
}

body {  
  background-color: #ffffff;
  font-family: Arial, Helvetica, sans-serif; 
  font-style: normal; 
  font-weight: normal; 
  color: #000000; 
}

A:link {
 text-decoration: none;
 color: #0000ff;
}
A:active {
 text-decoration: none;
 color: #0000ff;
}
A:visited {
 text-decoration: none;
 color: #0000ff;
}
A:hover {
 text-decoration: none;
 color: #ff0000;
}


.GENERIC-PAGE-HEADER {}

.pageHeader {
}

.headerTop {
  background-color: #31517B;
}

.headerInAssociation {
  padding-left: 50px;
  font-weight: bold;
  font-size: 90%;
  color: #ffffff;
}

DIV.headerMenu {
  background-color: #90bada;
  border-top: #31517B 1px solid;
  border-bottom: #31517B 1px solid;
  padding-top: 2px;
  padding-bottom: 2px;
  font-size: 80%;
  color: #31517B;
}

.headerMenuSpacerStart {
}
.headerMenuSpacerMid {
}
.headerMenuSpacerEnd {
}

a.headerMenuLink:link 
{ 
  border: none;
  font-weight: bold; 
  color: #31517B;
  text-decoration: none;
}
a.headerMenuLink:active 
{ 
  border: none;
  font-weight: bold; 
  color: #31517B;
  text-decoration: none;
}
a.headerMenuLink:visited 
{ 
  border: none;
  font-weight: bold; 
  color: #31517B;
  text-decoration: none;
}
a.headerMenuLink:hover 
{ 
  border: none;
  font-weight: bold;
  color: #ffffff;
  text-decoration: none;
}

.GENERIC-PAGE-FOOTER {}

.pageFooter {
  background-color: #ffffff;
}

.footerInfoLinks {
  margin-bottom: 10px;
  font-weight: bold; 
  font-size: 70%;
  color: #000000;
}

a.footerInfoLink:link {
  font-weight: bold; 
  color: #0000FF;
}
a.footerInfoLink:active {
  font-weight: bold; 
  color: #0000FF;
}
a.footerInfoLink:visited {
  font-weight: bold; 
  color: #0000FF;
}
a.footerInfoLink:hover {
  font-weight: bold; 
  color: #0000FF;
}

.footerText {
  font-family: Arial, Helvetica, sans-serif; 
  font-style: normal; 
  font-weight: normal; 
  font-size:60%; 
  color: #000000;
}

.GENERIC-PAGE-CONTENT {}

.pageContent {
  font-size:80%; 
}

TABLE.pageContent {
  padding: 0px;
  font-size:90%; 
}

.pageInfoLinks {
  width:100%;
  text-align: right;
}

.GENERIC-DECLARATION-PAGE {}

TABLE.pageDeclareContent {
}

A.pageDeclareLink:link
{
 text-decoration: none;
 color: #0000ff;
}
A.pageDeclareLink:active
{
 text-decoration: none;
 color: #0000ff;
}
A.pageDeclareLink:visited
{
 text-decoration: none;
 color: #0000ff;
}
A.pageDeclareLink:hover
{
 text-decoration: none;
 color: #ff0000;
}

.GENERIC-POPUP-PAGES {}

.popupHeader {
}

.popupHeaderTop {
  background-color: #31517B;
}

.popupHeaderSpace {
  background-color: #3D75BD;
}

.popupFooter {
  background-color: #ffffff;
  text-align: center;
}

.popupContent {
  padding-top: 5px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 15px;
  font-size:80%; 
}

TABLE.popupContent {
  padding: 0px;
  font-size:90%; 
}

.popupContentTitle {
  font-weight: bold; 
  font-size: 140%; 
  color: #31517b; 
}

.popupContentSubTitle {
  font-weight: bold; 
  font-size: 120%; 
  color: #31517b; 
}

.popupContentNotice {
  color: #ff0000;
}

a.popupContentLink:link { 
  color: #0000ff;
}
a.popupContentLink:active { 
  color: #ff0000;
}
a.popupContentLink:visited { 
  color: #0000ff;
}
a.popupContentLink:hover { 
  color: #ff0000;
}

a.popupContentMenuLink:link { 
  font-weight: bold; 
  color: #0000ff;
}
a.popupContentMenuLink:active { 
  font-weight: bold; 
  color: #ff0000;
}
a.popupContentMenuLink:visited { 
  font-weight: bold; 
  color: #0000ff;
}
a.popupContentMenuLink:hover { 
  font-weight: bold; 
  color: #ff0000;
}

a.popupContentSmallLink:link { 
  font-size: 80%; 
  font-style: normal; 
  font-weight: normal; 
  color: #0000ff;
}
a.popupContentSmallLink:active { 
  font-size: 80%; 
  font-style: normal; 
  font-weight: normal; 
  color: #ff0000;
}
a.popupContentSmallLink:visited { 
  font-size: 80%; 
  font-style: normal; 
  font-weight: normal; 
  color: #0000ff;
}
a.popupContentSmallLink:hover { 
  font-size: 80%; 
  font-style: normal; 
  font-weight: normal; 
  color: #ff0000;
}

.GENERIC-SECURE-PAGES {}

TABLE.secureBanner {
  width: 100%;
}

.secureBannerHeader {
  font-size:110%; 
  font-weight: bold; 
  color: #99B4F1;
}

.secureBannerSubHeader {
  font-size:100%; 
  font-weight: bold; 
  color: #99B4F1;
  margin:12px 0px 12px 0px;
}

.secureBannerText {
  font-size:80%; 
  color: #000000;
}

UL.secureBannerText {
  margin-top:0px;
}

.secureBannerText2 {
  font-size:80%; 
  font-weight: bold; 
  color: #000000;
}

.secureBannerNotice {
  font-size:80%; 
  font-weight: bold; 
  color: #ff0000;
}

.secureConfirmHeader {
  font-size:125%; 
  font-weight: bold; 
  color: #99B4F1;
}

.PurchaseButton { background-color: #31517B; color: #FFFFFF; font: bold 10pt Arial, Helvetica, sans-serif }

TD.PurchaseTableBlack { background-color: #000000; color: #FFFFFF; font: normal 14pt Arial, Helvetica, sans-serif }
TD.PurchaseTableClear { color: #000000; font: normal 8pt Arial, Helvetica, sans-serif }

TD.PurchaseTableDarkBold  { height: 20; background-color: #31517B; color: #FFFFFF; font: bold 12pt Arial, Helvetica, sans-serif }
TD.PurchaseTableWhiteBold { height: 20; background-color: #FFFFFF; color: #000000; font: bold 8pt Arial, Helvetica, sans-serif }
TD.PurchaseTableLiteBold  { height: 20; background-color: #F5F5F5; color: #000000; font: bold 8pt Arial, Helvetica, sans-serif }

TD.PurchaseTableDarkNorm  { height: 20; background-color: #31517B; color: #FFFFFF; font: normal 8pt Arial, Helvetica, sans-serif }
TD.PurchaseTableWhiteNorm { height: 20; background-color: #FFFFFF; color: #000000; font: normal 8pt Arial, Helvetica, sans-serif }
TD.PurchaseTableLiteNorm  { height: 20; background-color: #F5F5F5; color: #000000; font: normal 8pt Arial, Helvetica, sans-serif }

A.PurchaseTable:Link    { color: #0000FF; font: normal 8pt Arial, Helvetica, sans-serif; }
A.PurchaseTable:Visited { color: #0000FF; font: normal 8pt Arial, Helvetica, sans-serif; }
A.PurchaseTable:Active  { color: #0000FF; font: normal 8pt Arial, Helvetica, sans-serif; }
A.PurchaseTable:Hover   { color: #99B4F1; font: normal 8pt Arial, Helvetica, sans-serif; }

.PurchaseTableBorder {background-color: #31517B;}

TD.arfTableLabel { height: 20; color: #000000; font: bold 8pt Arial, Helvetica, sans-serif }
TD.arfTableField { height: 20; color: #000000; font: normal 8pt Arial, Helvetica, sans-serif }
DIV.arfHelpHeader { color: #000000; font: bold 14pt Arial, Helvetica, sans-serif;}
DIV.arfHelpBody   { color: #000000; font: normal 10pt Arial, Helvetica, sans-serif;}
DIV.arfHelpClose  { text-align:center; }
A.arfHelpCloseLink:Link    { color:#0000FF; text-decoration:underline; font:normal 10pt  Arial, Helvetica, sans-serif; }
A.arfHelpCloseLink:Visited { color:#0000FF; text-decoration:underline; font:normal 10pt Arial, Helvetica, sans-serif; }
A.arfHelpCloseLink:Active  { color:#0000FF; text-decoration:underline; font:normal 10pt Arial, Helvetica, sans-serif; }
A.arfHelpCloseLink:Hover   { color:#ff0000; text-decoration:underline; font:normal 10pt Arial, Helvetica, sans-serif; }

<!-- **************************************************************************** -->

.BUSINESSTRAVEL-PRODUCT-STYLES {}

.BUSINESSTRAVEL-PAGE-CONTENT {}

.BUSI_HomeBannerText {
  font-weight: bold; 
  font-size:200%; 
  color: #54a7ff;
  text-align: center;
}

.BUSI_HomeSubBannerText {
  font-weight: bold; 
  font-size:130%; 
  color: #54a7ff;
  text-align: center;
}

.BUSI_PageTitleText {
  padding-left: 10px;
  font-weight: bold; 
  color: #99B4F1;
}

.BUSI_PageSubTitleText {
  padding-left: 10px;
  font-weight: bold; 
  color: #000000;
}


.BUSINESSTRAVEL-PREMIUM-TABLES {}

TABLE.BUSI_PremTable {
  width: 700;
}

TD.BUSI_PremTableSpacer {
 background-color: #ffffff;
}

TD.BUSI_PremTableFiller {
 background-color: #ffffff;
}

TD.BUSI_PremTableTitle {
 height: 22px;
 font-size: 100%;
 font-weight: bold;
 text-align: center;
 color: #ffffff;
 background-color: #31517b;
}
TD.BUSI_PremTableTitle2 {
 font-size: 100%;
 font-weight: bold;
 text-align: left;
 color: #ffffff;
 background-color: #31517b;
}
TD.BUSI_PremTableTitle3 {
 font-size: 100%;
 font-weight: bold;
 text-align: center;
 color: #ffffff;
 background-color: #31517b;
}
TD.BUSI_PremTableTitle4 {
 font-size: 100%;
 font-weight: bold;
 text-align: center;
 color: #ffffff;
 background-color: #31517b;
}

TD.BUSI_PremTableLabel1
{
 font-size:100%;
 font-weight: normal;
 color: #ffffff;
 background-color: #ff5800;
}
TD.BUSI_PremTableLabel2
{
 font-size:100%;
 font-weight: normal;
 color: #ffffff;
 background-color: #ff7a00;
}

TD.BUSI_PremTableCell1
{
 font-size: 80%;
 color: #000000;
 background-color: #ff9900;
}
TD.BUSI_PremTableCell2
{
 font-size: 80%;
 color: #000000;
 background-color: #ffaa00;
}
TD.BUSI_PremTableCell3
{
 font-size: 80%;
 color: #000000;
 background-color: #ffaa00;
}
TD.BUSI_PremTableCell4
{
 font-size: 80%;
 color: #000000;
 background-color: #ff9900;
}
A.BUSI_PremTablePremiumLink:link
{
 font-weight: bold;
 text-decoration: underline;
 color: #0000aa;
}
A.BUSI_PremTablePremiumLink:active
{
 font-weight: bold;
 text-decoration: underline;
 color: #ff0000;
}
A.BUSI_PremTablePremiumLink:visited
{
 font-weight: bold;
 text-decoration: underline;
 color: #0000aa;
}
A.BUSI_PremTablePremiumLink:hover
{
 font-weight: bold;
 text-decoration: underline;
 color: #ff0000;
}

TD.BUSI_PremTableFooter
{
 padding-top: 1px;
 padding-bottom: 1px;
 margin-bottom: 2px;
 font-size:60%;
 text-align: center;
 color: #000000;
 background-color: #ffffff;
}
A.BUSI_PremTableFooterLink:link
{
 text-decoration: none;
 color: #ffff00;
}
A.BUSI_PremTableFooterLink:active
{
 text-decoration: none;
 color: #ffff00;
}
A.BUSI_PremTableFooterLink:visited
{
 text-decoration: none;
 color: #ffff00;
}
A.BUSI_PremTableFooterLink:hover
{
 text-decoration: none;
 color: #ff0000;
}

TD.BUSI_PremTableChooseAgain {
  padding-top: 4px;
  padding-right: 10px;
  text-align: right;
}

.BUSINESSTRAVEL-DECLARATION-PAGE {}

TABLE.BUSI_DeclareTable
{
 width: 70%;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 margin-bottom: 0px;
 padding: 0px; 
 border: 2px #31517B solid;
}

TD.BUSI_DeclareHeader {
 padding: 5px;
 color: #ffffff;
 background-color: #31517B;
}

TABLE.BUSI_DeclareContent {
 font-size:80%; 
 background-color: #FFFFFF;
}

.BUSI_DeclareNotice {
 color: #ff0000;
 font-weight: bold;
}

.BUSI_DeclareSubTitle {
 font-weight: bold;
}

TD.BUSI_DeclareSpacer { 
 color: #ffffff;
 background-color: #31517B;
}

UL.BUSI_DeclareList { 
 list-style-type: square;
}

TD.BUSI_DeclareConfirm {
 font-weight: bold;
 font-size: 130%; 
}

.BUSINESSTRAVEL-POPUP-PAGES {}

.BUSI_popupInfoPanel {
  border: 2px #31517B solid;
}

.BUSI_popupInfoPanelTop {
  background-color: #ffffff;
  padding: 5px;
  text-align: center;
  font-size: 150%; 
  font-weight: bold; 
  color: #31517B;
}

.BUSI_popupInfoPanelBottom {
  background-color: #31517B;
  padding: 5px;
  text-align: center;
  font-weight: bold; 
  color: #ffffff;
}

a.BUSI_popupInfoPanel:link 
{ 
  font-weight: bold; 
  color: #ffffff;
}
a.BUSI_popupInfoPanel:active 
{ 
  font-weight: bold; 
  color: #ff0000;
}
a.BUSI_popupInfoPanel:visited 
{ 
  font-weight: bold; 
  color: #ffffff;
}
a.BUSI_popupInfoPanel:hover 
{ 
  font-weight: bold;
  color: #ffff00;
}

.BUSI_popupInfoTable {
  border: 2px #31517b solid;
  font-size:90%; 
}

.BUSI_popupInfoTableHeadCell { 
  background-color: #31517b;
  color: #ffffff;
}

.BUSI_popupInfoTableRow1Cell1 { 
  background-color: #a2c5e0;
  color: #000000;
}

.BUSI_popupInfoTableRow1Cell2 { 
  background-color: #cfe1ff;
  color: #000000;
}

.BUSI_popupInfoTableRow1Cell3 { 
  background-color: #c0d7ea;
  color: #000000;
}

.BUSI_popupInfoTableRow2Cell1 { 
  background-color: #90bada;
  color: #000000;
}

.BUSI_popupInfoTableRow2Cell2 { 
  background-color: #c0d7ea;
  color: #000000;
}

.BUSI_popupInfoTableRow2Cell3 { 
  background-color: #cfe1ff;
  color: #000000;
}