<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">



.splash {
         width:100%;
         height:100%;
         top:0px;
         position:fixed;
         z-index:99999;
         background:#ffffff;
         padding:20px; 
         vertical-align:middle; 

    background-image:url("//s3.amazonaws.com/oa-bookings/4774/images/logo.png");
    background-repeat:no-repeat;
    background-position:center center; }


.splash-asset {
     font-size:18px;
     color:#666666;
     font-style:italic; 
     position: fixed;
     text-align:center;
     width:100%;
     height:auto;
     top: 75%;
         }


         .splash-asset:after {
         content:"Please Wait...";
         }








/* ---------- LOGIN / PROFILE ------------ */

.loginbox { margin-bottom: 20px; border-top: 1px #cecece solid; border-bottom: 1px #cecece solid; background-color:#ebebeb; padding: 8px 12px; text-align: right; }
.loginbox .login-left {font-style:italic; font-weight:bold; margin-right: 15px; }
.loginbox .login-right {}



#breadcrumbs       { border-bottom: 1px #666666 dotted; margin-bottom: 16px; padding-bottom:8px; font-size: 12px; }


.bkng p          { color:black; }

.col-left            { float:left; width: 70%; padding: 15px;  }
.col-right           { float:left; width: 30%; padding: 15px; }




/* ----------- form box ------------- */
fieldset { border: #d2d2d2 1px solid; padding: 0 20px 20px 20px; margin: 0; width: 100%;  }
fieldset legend         { border: 0; width: auto; padding: 2px 12px; color:black; font-size: 13px; font-weight:bold; text-transform:uppercase; }

fieldset ol { margin: 0 50px; padding: 0; font-weight:normal; list-style-type:none; }
fieldset ol li { font-weight:normal; width: 100%; font-size: 12px; clear:both;}
fieldset ol label { float:left; width: 35%; font-weight:normal; }

.btn-submit             { background-color:#c30000; color:white; padding: 6px 15px; font-size: 16px; font-weight:bold;}
.btn-cancel             {} /* cancel link next to Submit */
.form-disclaimer    { }
span.terms-text         {}


div.error { padding: 3px 5px; color:red; font-weight:bold; }

.notice h1 { font-size: 11px; font-weight:bold; margin: 12px 0 3px 0; }
.notice p { font-size: 11px; margin: 0 0 8px 0; }



.tr      { clear:both; }
.th, .td      { float:left; }
.td span    { display:none; font-weight: bold; float: left; width: 30%;  } /* Display this on smaller devices */



.recap-outer         { padding-bottom: 12px;}
.recap-outer .ship-area    { float:left; text-align:center; width: 30%; text-align:center; }
.recap-outer .ship-area .v-logo    { max-width: 120px; margin-bottom: 5px;  }
.recap-outer .ship-area .v-ship    { margin-bottom: 8px; width: 100%; }

.recap-outer .ship-area p.itin-btn { text-align: center; font-size: 12px; font-weight:bold; }
.recap-outer .ship-area p.itin-btn a { background-color:#990000; color:white; padding: 3px 6px; display: inline-block; }


.recap-outer .recap    { float:left; width: 70%; padding-right: 15px; }
.recap-outer .recap .pay-simple         { padding:7px;font-weight:bold;font-size:11px;color:#000;background-color:#FFFF99;text-transform:uppercase; border-radius:5px; }
.recap-outer .recap .call-in         { font-weight:bold;font-size:13px;color:#cc3300; }
.recap-outer .recap .call-in span         { text-transform:uppercase;font-style:italic;font-size:18px;text-shadow:1px 1px #ffcc99; }

.recap-outer .recap h2    { margin-bottom: 3px; }
.recap-outer .recap h2 .ship-name   { font-style:italic; }

.recap-outer .recap p.departing span   { font-weight:bold; color:#2473af; }


.recap-outer .recap .summary { border-top: solid 1px #8dccfd; float: left; width: 100%; padding: 5px 0 0px 0; }



.recap-outer .recap .summary p { margin: 0 0 8px 0; font-size: 13px;}
.recap-outer .recap .summary p.manual-booking {color:#C30000; font-weight:bold; }

.recap-outer .recap .summary p span.label { clear:both; font-size: 13px; color: #062364; margin-right: 5px; width: 35%; display: inline-block; text-align:left; font-weight:bold; }
.recap-outer .recap .summary p span.cat-letter { font-weight:bold; min-width: 35px; height: 25px; line-height: 25px; font-size: 15px; text-align:center; margin: 0px; display: inline-block; }

.recap-outer .recap .summary .bookpackage { color: #2473af; border-bottom: solid 1px #8dccfd; padding-bottom: 12px; margin: 0 0 1.0em 0; }
.recap-outer .recap .summary .bookpackage span { color: #2473af; font-size: 1.4em; font-weight: bold; }


.recap-outer .summary-itin                         { clear:both; border: 1px #cacaca solid; margin-top: 10px; padding: 10px; }
.recap-outer .summary-itin .summary-itin-th        { border-bottom: 3px #062364 solid; font-weight:bold; }
.recap-outer .summary-itin .summary-itin-td        { border-bottom: 1px #cacaca solid; background-color:#eef7fe; }
.recap-outer .summary-itin .th                     { padding: 3px 5px; font-size: 15px; color:#062364; }
.recap-outer .summary-itin .td                     { padding: 3px 5px; font-size: 12px; }

.recap-outer .summary-itin .itin-day,
.recap-outer .summary-itin .itin-ports,
.recap-outer .summary-itin .itin-arrive,
.recap-outer .summary-itin .itin-depart             { width: 25%; text-align:left; }



#book-content { float: left; width: 100%; padding: 20px 0; border-top: 2px #8dccfd solid; }
#book-content h1 { clear:both; font-size: 18px; }
#book-content h2 { font-size: 1.1em; font-weight: normal; }
#book-content h2.message {font-weight:bold; padding:5px; text-align:center;margin:5px;font-size:small;}
#book-content h2.message img {vertical-align:middle;margin:5px;}
#book-content h2.error {color:#800000; border: 2px solid #800000;}
#book-content h2.warning {color:#CC6600; border: 2px solid #CC6600;}
#book-content h2.info {color:#000066; border: 2px solid #000066;}
#book-content h4 { font-size: 13px; font-weight: bold; margin: 0px; }



#book-content .itinerary { margin: 10px 0 30px 0; width:100%; }
#book-content .itinerary th, 
#book-content .itinerary td { text-align: left;}




fieldset select, 
fieldset input, 
fieldset .field { border: solid 1px #d2d2d2; padding: 4px; font-size: 15px; min-width: 50px }



/* ------------ STEP 1 - Check availability styles  -------------- */



.green          { color: #669522; font-size: 0.95em; font-weight: normal; }
.blue           { color: #0163A4; font-size: 0.95em; font-weight: normal; }
.red            { color: #AC0224; font-size: 0.95em; font-weight: normal; }
.gold           { color: #AF5414; font-size: 0.95em; font-weight: normal; }
.orange         { color: #8b4513; font-size: 0.95em; font-weight: normal; }




.offers h1      { margin: 0px; }
.offers p      { font-size: 12px; margin: 0 0 20px 0;}


.offerset       {   clear:both; }
.offerset .ckbx {  float:left; width:50px; min-height:60px; text-align:center; position:absolute;  }
.offerset .cntt {  min-height:60px; margin:0; padding-left: 65px; float:right;  }
.offerset .cntt h1 { margin: 0; }



.action .col50 {float: left; widtH: 50%; font-size: 12px; text-align:center; padding: 15px;}


.fineprint ol, 
.fineprint li, 
.fineprint p { font-size: 12px; }

/* ------------ STEP 2 cabin-category selection styles  -------------- */



.cabselect-outer-selected { margin-bottom: 20px; padding: 12px; border: 3px #df9952 solid; background-color:#faf0e6 }
.cabselect-outer { margin-bottom: 20px; padding: 12px; border: 3px #abc3d5 solid; background-color:#ffffff}

.cabselect-recap { margin-bottom: 20px; }
.cabselect-photo { float:left; width: 30%; text-align:center;}
.cabselect-photo p {  text-align:center; font-size: 11px; }
.cabselect-summary { float:left; width: 70%; padding: 0 0 0 20px;}

.cabselect-summary h3 { margin: 0 0 10px 0px;}
.cabselect-summary .truncated { font-size: 12px; }




p.bonus { font-weight:bold; }
p.bonus span { color:#ab0000;}


.cabselect-pricing .light { background-color:#ffffff}
.cabselect-pricing .dark { background-color:#eaf0f5}

.cabselect-pricing { border-top: 1px #cacaca solid; color:black }


.cabselect-pricing .cab-cat,
.cabselect-pricing .cab-price,
.cabselect-pricing .cab-cap,
.cabselect-pricing .cab-select { width: 25%; font-size: 12px;}




.cabselect-pricing-th .th { text-align:left; font-weight:bold; }

.cabselect-pricing-td { border-bottom: 1px #cacaca solid; }

.cabselect-pricing-td .td { padding: 5px; }
.cabselect-pricing-td .td p { margin: 0; font-size: 13px; }

.cabselect-pricing .cab-cat .category               { font-weight:bold; width: 35px; height: 25px; line-height: 25px; font-size: 15px; text-align:center; float:left; margin-right: 10px; }

.cabselect-pricing .cab-select { text-align:right;}
.cabselect-pricing .cab-select .btn-select-cat { background-color: #990000; color: white; padding: 2px 8px; display: inline-block;}
.cabselect-pricing .cab-select .btn-select-cat:hover { background-color: #7e0000; }





/* ------------ STEP 3 cabin-category selection styles  -------------- */


#book-content .room-select           { border: 1px #cecece solid; padding: 10px; }
#book-content .room-select .th         { font-size: 14px; font-weight:bold; padding: 2px 8px; }
#book-content .room-select .td         { font-size: 12px; padding: 2px 8px; color:black; }

#book-content .room-select .room-select-td { background-color:#eaeaea; border-bottom: 1px #cecece solid;  }

#book-content .room-select .room-number     { width: 15%;   }
#book-content .room-select .room-type       { width: 15%;  }
#book-content .room-select .room-occup      { width: 20%; text-align:center; }
#book-content .room-select .room-loc        { width: 15%; }
#book-content .room-select .room-deck       { width: 20%; text-align:center; }
#book-content .room-select .room-select     { width: 15%; border: 0;  text-align:right;}
#book-content .room-select .room-select a   { background-color:#990000; color:white; padding: 1px 8px; display:inline-block; }
#book-content .room-select .room-select a:hover   { background-color:#7e0000;  }



/* ------------ STEP 4 cabin-category selection styles  -------------- */



.invoice .invoice-th { background-color:#d7edfe; border-bottom: 3px #afdbfe solid; text-align:right; font-weight:bold;  }
.invoice .invoice-td { background-color:#e5f3fe; border-bottom: 1px #d7edfe solid; text-align:right; font-size: 11px; color:black;}

.invoice .invoice-th .th,
.invoice .invoice-td .td {  }

.invoice .pax-no { width: 10%; padding: 2px 5px;}
.invoice .pax-name { width: 30%;  text-align:left; padding: 2px 5px; }
.invoice .pax-fare { width: 15%; padding: 2px 5px; }
.invoice .pax-fields { width: 30%; padding: 0px;}

    .invoice .pax-fields .pax-tax,
    .invoice .pax-fields .pax-fuel,
    .invoice .pax-fields .pax-air,
    .invoice .pax-fields .pax-svcs,
    .invoice .pax-fields .pax-insure { width: 50%; float:right; text-align:right;  padding: 2px 5px;}

.invoice .pax-total { width: 15%; padding: 2px 5px;}

.invoice .discount .discount-desc { text-align:right; width: 75%; padding: 2px 5px; }
.invoice .discount .discount-amount { text-align:right; width: 25%;padding: 2px 5px; }

.invoice .grand-total { border-top: 3px black solid; color:black; font-size: 14px; font-weight:bold; }
.invoice .grand-total .total-label { width: 75%; text-align:right; padding: 2px 5px;  }
.invoice .grand-total .total-amount { width: 25%; text-align:right; padding: 2px 5px;  }







.payinfo { border: 1px #bbbbbb solid; }
.payinfo-th { background-color:#eeeeee; font-size: 14px; font-weight:bold;}
.payinfo-td { border-bottom: 1px #cacaca dotted; font-size: 16px; }



#book-content fieldset .payinfo-td .td .pmt-amount { border: 0px; width: 100%; text-align:center; font-size: 12px; color:black; }




.payinfo .insurance,
.payinfo .service,
.payinfo .vendor,
.payinfo .payment,
.payinfo .final     { width: 20%; text-align:center; }

.payinfo .review-td { font-size: 11px; text-align:center; }

.payinfo .review { width: 60%;}
.payinfo .amount-due { width: 20%;}
.payinfo .date-due { width: 20%;}


/* passenger booking fields widths */
.px-title {}
.px-gender {}
.px-firstname { }
.px-lastname { }
.px-email { }
.px-phone {}
.px-dob { margin-right: 8px;}
.px-pastnum {}
.px-country { width: auto; max-width: 200px;}
.px-password {}


#client-notice  { border: 5px #d4d4d4 solid; background-color:#efefef; padding: 20px; }

#client-notice h2 { color:#990000; margin: 0 0 10px 0; font-size: 20px }
#client-notice h2 span { font-weight: normal; }
#client-notice p { font-size: 12px; width: auto; display: inline-flexbox;  }
#client-notice .bold { font-weight: bold; }
#client-notice .alignRight { float: right; text-align: right; }

#client-notice p.add-payment { text-align: right; }
#client-notice p.add-payment .pay-btn { display: inline-flexbox; white-space:pre-wrap; padding: 6px 15px; color:white; background-color:#990000; font-weight:bold; border: 1px black solid; }





@media only screen and (max-width: 850px) {


.col-left            { float:none; width: 100%; padding: 15px;  }
.col-right           { float:none; width: 100%; padding: 15px; }


}




@media only screen and (max-width: 700px) 
{

.invoice .invoice-th { display:none;}


.invoice .invoice-td { border-bottom: 1px black solid;  }

.invoice .invoice-td .td span { display:block; text-align:left;}



.invoice .pax-fields { width: 100%; clear:both; float:none; }




.invoice .pax-no,
.invoice .pax-name,
.invoice .pax-fare,
.invoice .pax-fields .pax-tax,
.invoice .pax-fields .pax-fuel,
.invoice .pax-fields .pax-air,
.invoice .pax-fields .pax-svcs,
.invoice .pax-fields .pax-insure,
.invoice .pax-total { width: 100%; clear:both; float:none; padding: 0px 5px; }













}

@media only screen and (max-width: 600px) 

{

fieldset { padding: 0 5px 5px 5px;  }




fieldset ol { margin: 0;}
fieldset ol label { float:none; width: 100%; }



fieldset select, 
fieldset input, 
fieldset .field { width: 100%; }


.recap-outer .ship-area    { float:right; width: 100%; padding-right: 0px;}
.recap-outer .recap    { float:left; width: 100%; padding-right: 0px;}

.recap-outer .summary-itin .summary-itin-th        { display: none;  }
.recap-outer .td span { display:block;  }
.recap-outer .summary-itin .itin-day,
.recap-outer .summary-itin .itin-ports,
.recap-outer .summary-itin .itin-arrive,
.recap-outer .summary-itin .itin-depart             { width: 100%; text-align:left; }


#book-content .room-select .room-select-th  { display:none;  }

#book-content .room-select .room-select-td span { display:block; width: 50%;  }
#book-content .room-select .room-select-td { padding-bottom: 10px;  }


#book-content .room-select .room-number,
#book-content .room-select .room-type,
#book-content .room-select .room-occup,
#book-content .room-select .room-loc,
#book-content .room-select .room-deck,
#book-content .room-select .room-select     { width: 100%; padding: 0px 8px; }






#book-content .room-select .room-occup,
#book-content .room-select .room-deck { text-align:left; }


.invoice .grand-total .total-label,
.invoice .grand-total .total-amount { width: 100%;}







/* passenger booking fields widths */
.px-title,
.px-gender,
.px-firstname,
.px-lastname,
.px-email,
.px-phone,
.px-pastnum,
.px-country,
.px-password { width: 100%; max-width: 100%;}

.px-dob { width: 80%; margin-right: 8px; }


.payinfo { padding: 10px; border: 0px;   }
.payinfo-th { display:none; }
.payinfo-td .td { clear:both; width: 100%; }

.payinfo .insurance,
.payinfo .service,
.payinfo .vendor,
.payinfo .payment,
.payinfo .final     { width: 100%; padding: 0px; }

#book-content fieldset .payinfo-td .td .pmt-amount { text-align:right; float:right;  widtH: 49%; margin: 0;}

.payinfo .review,
.payinfo .amount-due,
.payinfo .date-due { width: 100%;}

.payinfo-td span { display:inline-block; text-align:left; width: 50%; font-size: 12px;  }




}

@media only screen and (max-width: 550px) {


.cabselect-pricing-th       { display:none; }

.cabselect-pricing .cab-cat,
.cabselect-pricing .cab-price,
.cabselect-pricing .cab-cap,
.cabselect-pricing .cab-select { width: 100%; }


.cabselect-pricing .td span { display:block;    }


}



@media only screen and (max-width: 450px) {

.recap-outer .recap .summary p span.label { width: 100%; padding: 0px;}
fieldset legend         { white-space: pre-wrap; display:inline-block; }

}





@media only screen and (max-width: 400px) {

#book-content .room-select .room-select-td span { width: 100%;border-top: 1px white solid;   }
#book-content .room-select .room-select-td  { }


.cabselect-pricing .td span { width: 100%;    }


.cabselect-photo { float:none; width: 100%; text-align:center;}
.cabselect-summary { float:none; width: 100%; padding: 0px;}


}




#bookSteps { float: left; width: 100%; padding: 44px 0 0 0; margin-bottom: 20px; }
#bookSteps ul  { list-style-type:none; margin: 0px; border-bottom: solid 1px #8acbfd; }

#bookSteps ul li { font-size: 13px; width: 100%; border-top: solid 1px #8acbfd; padding: 6px 6px 6px 30px; color: #a3a3a3; position: relative; }
#bookSteps ul li a { color:#2473af; text-decoration: none;}


#bookSteps ul li span { font-weight: bold; }
#bookSteps ul .active { background-color:#062364; }
#bookSteps ul .active a { color:white;  }











#countdown {
  height: 66px;
  width: 180px; padding-left: 30px;
  margin: 10px auto;
  clear:left;
  background: #053650 url(https://d1xfoqsc632pe4.cloudfront.net/images/default/dashboard_bg.png) 0 0 no-repeat;
}

.dash {
    width: 70px;
  height: auto;
  float: left; 
  margin: 0px;
  position: relative;
  color: white; 
}



.dash_title {
  font-size: 10px;
  display: block;
  text-align: left;
  color: #bdf;
  margin: 0; padding: 0px;
}


.dash .digit {
  font: bold 30px Verdana;
  font-weight: bold; line-height: 100%;
  float: left;
  text-align: center;
  position: relative;  
  padding: 0px; margin: 0px;
}



.countdown_timeout {font-size:12px;font-weight:bold;color:red;}
#countdown_legend  {color:#333;text-align:center;clear:both; font-size: 11px; max-width: 200px; margin: 0 auto 0px auto; line-height: 135%; font-family:Verdana;  }



.info_message {
  background-color: #0e4e6f;
  border: 2px solid #34779a;
  width: 200px;
  text-align: center;
  margin: auto;
  padding: 5px;
  margin-top: 10px;
}

.sort-uri {
  font-size:10px;
  font-weight:normal;
  text-transform:uppercase;
}

table.permission-tbl tr, table.permission-tbl table, table.permission-tbl td {
  background-color:inherit;
}

table.permission-tbl {
  border-collapse:separate;
  margin-top:10px;
  border:1px solid #fff;
  border-radius:6px;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  background-color:#fff;
}

table.permission-tbl td {
  border:0px;
  text-align:left;
  vertical-align:top;
  background-color:inherit;
}

table.permission-tbl td.p-title {
  font-weight:bold;
  width:400px;
  -webkit-font-smoothing: subpixel-antialiased;
  -webkit-text-stroke: .10pt white;
}

table.permission-tbl td.p-bdy {
  font-size:small;
  min-height:2em;
  color:#000;
  text-transform:justify;
}

table.permission-tbl td.p-sml {
  font-size:10px;
  color:#888;
  letter-spacing:0.2px;
}














/* ----------------------- FANCYBOX - EMBEDED POPUP ---------------- */




#fancybox-loading {
	OVERFLOW: hidden; CURSOR: pointer; HEIGHT: 40px; WIDTH: 40px; POSITION: fixed; MARGIN-LEFT: -20px; LEFT: 50%; Z-INDEX: 1104; MARGIN-TOP: -20px; DISPLAY: none; TOP: 50%
}
* HTML #fancybox-loading {
	POSITION: absolute; MARGIN-TOP: 0px
}
#fancybox-loading DIV {
	HEIGHT: 480px; WIDTH: 40px; BACKGROUND-IMAGE: url(https://d1xfoqsc632pe4.cloudfront.net/js/fancybox/fancybox.png); POSITION: absolute; LEFT: 0px; TOP: 0px
}






#fancybox-overlay {	BACKGROUND: #fff; RIGHT: 0px; POSITION: fixed; LEFT: 0px; Z-INDEX: 1100; DISPLAY: none; TOP: 0px; BOTTOM: 0px}
* HTML #fancybox-overlay {	WIDTH: 100%; POSITION: absolute }

#fancybox-tmp {	overflow : auto; border: 0px; padding: 0px; margin: 0px; display: none; }

#fancybox-wrap { POSITION: absolute;  padding: 0px; LEFT: 0px; margin: 0px; Z-INDEX: 1101; DISPLAY: none; TOP: 0px; }
#fancybox-outer { height: 100%; width: 100%; background: #fff; position: relative }



#fancybox-inner { overflow: hidden; height: 1px; width: 1px; position: absolute; OUTLINE-WIDTH: medium; padding: 0px; OUTLINE-STYLE: none; LEFT: 0px; MARGIN: 0px; OUTLINE-COLOR: invert; TOP: 0px; }
#fancybox-hide-sel-frame {	HEIGHT: 100%; WIDTH: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; POSITION: absolute; LEFT: 0px; TOP: 0px }

#fancybox-close {border: 5px orange solid; cursor: pointer; HEIGHT: 40px; WIDTH: 40px; padding: 0px; BACKGROUND-IMAGE: url('https://d1xfoqsc632pe4.cloudfront.net/js/fancybox/fancybox.png'); 
                  RIGHT: -15px; POSITION: absolute; Z-INDEX: 1103; TOP: -15px }
#fancybox_error { COLOR: #444; PADDING-BOTTOM: 7px; PADDING-TOP: 7px; FONT: 12px/20px Arial; PADDING-LEFT: 7px; MARGIN: 0px; PADDING-RIGHT: 7px}
#fancybox-content {	HEIGHT: auto; WIDTH: auto; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 0px; PADDING-RIGHT: 0px}
#fancybox-img {	BORDER-TOP: medium none; HEIGHT: 100%; BORDER-RIGHT: medium none; WIDTH: 100%; VERTICAL-ALIGN: top; BORDER-BOTTOM: medium none; OUTLINE-WIDTH: medium; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; OUTLINE-STYLE: none; PADDING-LEFT: 0px; MARGIN: 0px; BORDER-LEFT: medium none; OUTLINE-COLOR: invert; LINE-HEIGHT: 0; PADDING-RIGHT: 0px; -MS-INTERPOLATION-MODE: bicubic}


#fancybox-frame {BORDER-TOP: medium none; HEIGHT: 100%; BORDER-RIGHT: medium none; WIDTH: 100%; BORDER-BOTTOM: medium none; POSITION: relative; BORDER-LEFT: medium none; DISPLAY: block}
#fancybox-title {	FONT-SIZE: 12px; FONT-FAMILY: Arial; POSITION: absolute; LEFT: 0px; Z-INDEX: 1102; BOTTOM: 0px}
.fancybox-title-inside {	COLOR: #333; PADDING-BOTTOM: 10px; TEXT-ALIGN: center; PADDING-TOP: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px}
.fancybox-title-outside {	FONT-WEIGHT: bold; COLOR: #fff; TEXT-ALIGN: center; padding: 0px;}
.fancybox-title-over {	COLOR: #fff; TEXT-ALIGN: left}


#fancybox-title-over {	BACKGROUND-IMAGE: url(https://d1xfoqsc632pe4.cloudfront.net/js/fancybox/fancy_title_over.png); PADDING-BOTTOM: 10px; PADDING-TOP: 10px; PADDING-LEFT: 10px; DISPLAY: block; PADDING-RIGHT: 10px }
#fancybox-title-wrap {	DISPLAY: inline-block}
#fancybox-title-wrap SPAN {	HEIGHT: 32px; FLOAT: left}
#fancybox-title-left {	BACKGROUND-IMAGE: url(https://d1xfoqsc632pe4.cloudfront.net/js/fancybox/fancybox.png); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: -40px -90px; PADDING-LEFT: 15px}
#fancybox-title-main {	BACKGROUND-IMAGE: url(https://d1xfoqsc632pe4.cloudfront.net/js/fancybox/fancybox-x.png); BACKGROUND-POSITION: 0px -40px; FONT-WEIGHT: bold; COLOR: #fff; LINE-HEIGHT: 29px}
#fancybox-title-right {	BACKGROUND-IMAGE: url(https://d1xfoqsc632pe4.cloudfront.net/js/fancybox/fancybox.png); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: -55px -90px; PADDING-LEFT: 15px}
#fancybox-left {	CURSOR: pointer; HEIGHT: 100%; WIDTH: 35%; BACKGROUND-IMAGE: url(https://d1xfoqsc632pe4.cloudfront.net/js/fancybox/blank.gif); POSITION: absolute; OUTLINE-WIDTH: medium; OUTLINE-STYLE: none; Z-INDEX: 1102; DISPLAY: none; OUTLINE-COLOR: invert; BOTTOM: 0px; left: 0}
#fancybox-right {	CURSOR: pointer; HEIGHT: 100%; WIDTH: 35%; BACKGROUND-IMAGE: url(https://d1xfoqsc632pe4.cloudfront.net/js/fancybox/blank.gif); POSITION: absolute; OUTLINE-WIDTH: medium; OUTLINE-STYLE: none; Z-INDEX: 1102; DISPLAY: none; OUTLINE-COLOR: invert; BOTTOM: 0px; right: 0}

#fancybox-left-ico {	CURSOR: pointer; HEIGHT: 30px; WIDTH: 30px; POSITION: absolute; LEFT: -9999px; Z-INDEX: 1102; MARGIN-TOP: -15px; DISPLAY: block; TOP: 50%; BACKGROUND-IMAGE: url(https://d1xfoqsc632pe4.cloudfront.net/js/fancybox/fancybox.png); BACKGROUND-POSITION: -40px -30px}
#fancybox-right-ico {	CURSOR: pointer; HEIGHT: 30px; WIDTH: 30px; POSITION: absolute; LEFT: -9999px; Z-INDEX: 1102; MARGIN-TOP: -15px; DISPLAY: block; TOP: 50%; BACKGROUND-IMAGE: url(https://d1xfoqsc632pe4.cloudfront.net/js/fancybox/fancybox.png); BACKGROUND-POSITION: -40px -60px }
#fancybox-left:hover {	VISIBILITY: visible}
#fancybox-right:hover {	VISIBILITY: visible}
#fancybox-left:hover SPAN {	LEFT: 20px}
#fancybox-right:hover SPAN {	RIGHT: 20px; LEFT: auto}

.fancy-bg {	BORDER-TOP: 0px; HEIGHT: 20px; BORDER-RIGHT: 0px; WIDTH: 20px; BORDER-BOTTOM: 0px; POSITION: absolute; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 0px; BORDER-LEFT: 0px; Z-INDEX: 1001; PADDING-RIGHT: 0px}
#fancy-bg-n {	WIDTH: 100%; BACKGROUND-IMAGE: url(https://d1xfoqsc632pe4.cloudfront.net/js/fancybox/fancybox-x.png); LEFT: 0px; TOP: -20px}
#fancy-bg-ne {	BACKGROUND-IMAGE: url(https://d1xfoqsc632pe4.cloudfront.net/js/fancybox/fancybox.png); RIGHT: -20px; BACKGROUND-POSITION: -40px -162px; TOP: -20px}
#fancy-bg-e {HEIGHT: 100%; BACKGROUND-IMAGE: url(https://d1xfoqsc632pe4.cloudfront.net/js/fancybox/fancybox-y.png); RIGHT: -20px; BACKGROUND-POSITION: -20px 0px; TOP: 0px }
#fancy-bg-se { BACKGROUND-IMAGE: url(https://d1xfoqsc632pe4.cloudfront.net/js/fancybox/fancybox.png); RIGHT: -20px; BACKGROUND-POSITION: -40px -182px; BOTTOM: -20px }
#fancy-bg-s {	WIDTH: 100%; BACKGROUND-IMAGE: url(https://d1xfoqsc632pe4.cloudfront.net/js/fancybox/fancybox-x.png); BACKGROUND-POSITION: 0px -20px; LEFT: 0px; BOTTOM: -20px }
#fancy-bg-sw {	BACKGROUND-IMAGE: url(https://d1xfoqsc632pe4.cloudfront.net/js/fancybox/fancybox.png); BACKGROUND-POSITION: -40px -142px; LEFT: -20px; BOTTOM: -20px }
#fancy-bg-w {	HEIGHT: 100%; BACKGROUND-IMAGE: url(https://d1xfoqsc632pe4.cloudfront.net/js/fancybox/fancybox-y.png); LEFT: -20px; TOP: 0px }
#fancy-bg-nw { BACKGROUND-IMAGE: url(https://d1xfoqsc632pe4.cloudfront.net/js/fancybox/fancybox.png); BACKGROUND-POSITION: -40px -122px; LEFT: -20px; TOP: -20px }

.fancybox-ie#fancybox-loading DIV       {	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://d1xfoqsc632pe4.cloudfront.net/js/fancybox/fancy_loading.png', sizingMethod='scale')}
.fancybox-ie #fancybox-close            {	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://d1xfoqsc632pe4.cloudfront.net/js/fancybox/fancy_close.png', sizingMethod='scale')}
.fancybox-ie #fancybox-title-over       {	BACKGROUND: none transparent scroll repeat 0% 0%; ZOOM: 1; FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://d1xfoqsc632pe4.cloudfront.net/js/fancybox/fancy_title_over.png', sizingMethod='scale')}
.fancybox-ie #fancybox-title-left       {	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://d1xfoqsc632pe4.cloudfront.net/js/fancybox/fancy_title_left.png', sizingMethod='scale')}
.fancybox-ie #fancybox-title-main       {	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://d1xfoqsc632pe4.cloudfront.net/js/fancybox/fancy_title_main.png', sizingMethod='scale')}
.fancybox-ie #fancybox-title-right      {	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://d1xfoqsc632pe4.cloudfront.net/js/fancybox/fancy_title_right.png', sizingMethod='scale')}
.fancybox-ie #fancybox-left-ico         {	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://d1xfoqsc632pe4.cloudfront.net/js/fancybox/fancy_nav_left.png', sizingMethod='scale')}
.fancybox-ie #fancybox-right-ico        {	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://d1xfoqsc632pe4.cloudfront.net/js/fancybox/fancy_nav_right.png', sizingMethod='scale')}
.fancybox-ie .fancy-bg                  {	BACKGROUND: none transparent scroll repeat 0% 0%}






form.accessible p       { font-size: 14px; padding-bottom: 12px; }
form.accessible ol { border-top: 1px #cccccc solid;  padding-top: 12px; clear:both;  list-style-type: none; }
form.accessible ol li.submit img { float:left; margin-right: 20px;}
form.accessible ol li.submit .btn-submit  {   }


</pre></body></html>