/*  
 *  CSS styles for singaporeair.com
 */ 
BODY {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #fff}
BODY {FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 15px; FONT-FAMILY: arial,helvetica}
P {FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 15px; FONT-FAMILY: arial,helvetica}
TD {FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 15px; FONT-FAMILY: arial,helvetica}
TH {FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 15px; FONT-FAMILY: arial,helvetica}
FORM {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}
INPUT {FONT-SIZE: 11px; COLOR: #000}
SELECT {FONT-SIZE: 11px; COLOR: #000}
INPUT.checkbox {MARGIN: 0px 5px 0px 0px}
INPUT.radio {MARGIN-RIGHT: 4px; POSITION: relative}
 HTML INPUT.radio {MARGIN-RIGHT: 1px}
SPAN.checkboxLabel {CURSOR: default}
SPAN.radioLabel {MARGIN-TOP: -15px; CURSOR: default}
OL LI {FONT-WEIGHT: bold}
LI P {FONT-WEIGHT: normal}
UL.basic LI {PADDING-BOTTOM: 15px; MARGIN-LEFT: -25px; LIST-STYLE-TYPE: square}
BR.small {LINE-HEIGHT: 5px}
H1 {DISPLAY: block; FONT-SIZE: 18px; MARGIN: 0px 0px 10px; WIDTH: 95%; LINE-HEIGHT: 23px}
.h1 {DISPLAY: block; FONT-SIZE: 18px; MARGIN: 0px 0px 10px; WIDTH: 95%; LINE-HEIGHT: 23px}
H1 IMG {PADDING-TOP: 10px}
H2 {FONT-WEIGHT: bold; FONT-SIZE: 14px}
.h2 {FONT-WEIGHT: bold; FONT-SIZE: 14px}
HR {BORDER-TOP-WIDTH: 0px; MARGIN-TOP: 8px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-BOTTOM: 8px; COLOR: #A8ACB3; HEIGHT: 1px; BACKGROUND-COLOR: #A8ACB3; BORDER-RIGHT-WIDTH: 0px}
HR.nopad {BORDER-TOP-WIDTH: 0px; MARGIN-TOP: 8px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-BOTTOM: 8px; COLOR: #dbdcde; HEIGHT: 1px; BACKGROUND-COLOR: #dbdcde; BORDER-RIGHT-WIDTH: 0px}
HR.table {BORDER-TOP-WIDTH: 0px; MARGIN-TOP: 8px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-BOTTOM: 8px; COLOR: #dbdcde; HEIGHT: 1px; BACKGROUND-COLOR: #dbdcde; BORDER-RIGHT-WIDTH: 0px}
HR.nopad {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 2px 0px 3px; PADDING-TOP: 0px}
 HTML HR.nopad {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px -5px; PADDING-TOP: 0px}
 HTML HR.table {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px -5px; PADDING-TOP: 0px}
HR.thick {BORDER-TOP-WIDTH: 0px; MARGIN-TOP: 8px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-BOTTOM: 8px; COLOR: #cfd2d7; HEIGHT: 2px; BACKGROUND-COLOR: #cfd2d7; BORDER-RIGHT-WIDTH: 0px}
HR.table {BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; COLOR: #acc6df; HEIGHT: 1px; BACKGROUND-COLOR: #acc6df; BORDER-RIGHT-WIDTH: 0px}
HR.gray {BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; COLOR: #a9a9a9; HEIGHT: 1px; BACKGROUND-COLOR: #a9a9a9; BORDER-RIGHT-WIDTH: 0px}
.header {DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN-BOTTOM: 5px; LINE-HEIGHT: 20px}
.subheader {PADDING-LEFT: 0px; FONT-WEIGHT: bold; BACKGROUND: #fff; MARGIN-BOTTOM: 3px; COLOR: #000; LINE-HEIGHT: 20px}
A {COLOR: #405684; TEXT-DECORATION: none}
A:hover {COLOR: #405684; TEXT-DECORATION: underline}
SPAN.small {FONT-SIZE: 9px; LINE-HEIGHT: 10px}
DIV.small {FONT-SIZE: 9px; LINE-HEIGHT: 10px}
SPAN.smallbold {FONT-WEIGHT: bold; FONT-SIZE: 9px; LINE-HEIGHT: 10px}
DIV.smallbold {FONT-WEIGHT: bold; FONT-SIZE: 9px; LINE-HEIGHT: 10px}
DIV.small {LINE-HEIGHT: 13px}
SPAN.light {COLOR: #b4b8bb}
SPAN.fltNum {FONT-WEIGHT: bold}
SPAN.fltNumNotAvail {FONT-WEIGHT: bold}
SPAN.cabinClass {FONT-WEIGHT: normal; COLOR: #65737e}
SPAN.cabinClassDifferent {FONT-WEIGHT: bold; COLOR: #000}
.white {COLOR: #fff}
.ltgrey {COLOR: #c0c5cb}
.mdgrey {COLOR: #a4abb5}
.darkblue {color: #405684}
.linkblue {COLOR: #40a2d7}
.black {FONT-SIZE: 11px; COLOR: #000; LINE-HEIGHT: 14px}
INPUT.button {FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN-LEFT: 5px; CURSOR: pointer; COLOR: #fff; MARGIN-RIGHT: 5px; BACKGROUND-COLOR: #5ec3f9}
INPUT.orgbutton {FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN-LEFT: 5px; CURSOR: pointer; COLOR: #fff; MARGIN-RIGHT: 5px; BACKGROUND-COLOR: #f9a516}
INPUT.maxSize {WIDTH: 92%}
SELECT.maxSize {WIDTH: 94%}
INPUT.minSize {WIDTH: 82%}
SELECT.formFields {WIDTH: 200px}
SELECT.shortMonth {WIDTH: 80px}
TEXTAREA.bigTextArea {WIDTH: 90%; HEIGHT: 80px}
DIV.formField {PADDING-BOTTOM: 6px}
DIV.formField IMG {PADDING-LEFT: 2px; VERTICAL-ALIGN: baseline}
DIV.inline {DISPLAY: inline}
.pad10 {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; PADDING-TOP: 10px}
.pad8 {PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FLOAT: left; PADDING-BOTTOM: 8px; PADDING-TOP: 8px}
.pad5 {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; PADDING-TOP: 5px}
.pad2 {PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: 2px; PADDING-TOP: 2px}
.pad1 {PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FLOAT: left; PADDING-BOTTOM: 1px; PADDING-TOP: 1px}
.clearboth {CLEAR: both; BACKGROUND: #fff}
DIV.padding5 {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 5px}
DIV.padding10 {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 10px}
.paddingTop5 {MARGIN: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 5px}
/*#########################
  INTERSTITIAL STYLES
  ######################### */
.interstitialWindow {DISPLAY: none; LEFT: 0px; POSITION: absolute; TOP: 0px; BACKGROUND-COLOR: #bcccdb}
#interstitialHeader {CLEAR: both; PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: auto; WIDTH: 800px; MARGIN-RIGHT: auto; PADDING-TOP: 0px; HEIGHT: 97px; BACKGROUND-COLOR: #7F8996}
#interstitial2col {DISPLAY: block; MARGIN-LEFT: auto; WIDTH: 800px; MARGIN-RIGHT: auto; BACKGROUND-COLOR: #bcccdb}
#interstitial2col #left {PADDING-RIGHT: 10px; MARGIN-TOP: 20px; LEFT: 0px; FLOAT: left; VERTICAL-ALIGN: top; WIDTH: 185px; PADDING-TOP: 3px; POSITION: relative; HEIGHT: 10px; voice-family: inherit}
 HTML #interstitial2col #left {PADDING-TOP: 23px}
#interstitial2col #middle {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 4px 0px 0px 200px; VERTICAL-ALIGN: top; WIDTH: 600px; PADDING-TOP: 0px; POSITION: relative; TOP: 0px}
 HTML #interstitial2col #middle {MARGIN-LEFT: 197px; WIDTH: 597px}
/* Footer element*/
#footer {position:relative;float:left;font-size:11px;margin-top:12px;margin-bottom:12px;width:100%;}
#footer>HR {margin-bottom:14px;}
#footer A {MARGIN: 0px 6px; COLOR: #6a747e}
#copyright {FONT-SIZE: 9px; COLOR: #b2b9c1; LINE-HEIGHT: 15px;text-align:left}
#footerExtendedDiv {CLEAR: both; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: auto; WIDTH: 800px; MARGIN-RIGHT: auto; PADDING-TOP: 0px; POSITION: relative}
#footerExtended {MARGIN-TOP: 12px; FONT-SIZE: 11px; FLOAT: left; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 100%; COLOR: #ffffff; PADDING-TOP: 10px; POSITION: relative; HEIGHT: 125px; BACKGROUND-COLOR: #bcccdb! important}
#footerExtended A {MARGIN: 0px 6px; COLOR: #fff}
#footerExtended #copyright {FONT-SIZE: 9px; COLOR: #fff; LINE-HEIGHT: 15px}
DIV.size50 {WIDTH: 50%}
DIV.size75 {WIDTH: 75%}
DIV.size50Left {MARGIN-TOP: 10px; DISPLAY: inline; FLOAT: left; WIDTH: 50%}
DIV.size50Right {MARGIN-TOP: 10px; DISPLAY: inline; FLOAT: right; WIDTH: 50%}
DIV.size50Left4PageTitle {MARGIN-TOP: 0px; DISPLAY: inline; FLOAT: left; WIDTH: 50%}
DIV.size50Right4Login {MARGIN-TOP: 0px; DISPLAY: inline; FLOAT: right; WIDTH: 49%}
DIV.pageHeader {DISPLAY: block; WIDTH: 100%}
DIV.pageHeaderCatLanding {MARGIN-LEFT: 0px; VERTICAL-ALIGN: top; WIDTH: 800px; PADDING-TOP: 10px; TOP: 0px}
DIV.pageHeaderAppPages {MARGIN-LEFT: 197px; VERTICAL-ALIGN: top; WIDTH: 597px; PADDING-TOP: 10px; TOP: 0px}
DIV.loginWidget {PADDING-RIGHT: 10px; FLOAT: right; VERTICAL-ALIGN: top; PADDING-TOP: 0px; TEXT-ALIGN: right}
DIV.button {FONT-WEIGHT: bold; Z-INDEX: 3000; FLOAT: right; CURSOR: pointer; COLOR: #fff; WHITE-SPACE: nowrap; POSITION: relative; TEXT-ALIGN: center; TEXT-DECORATION: none}
DIV.buttonKF {FONT-WEIGHT: bold; Z-INDEX: 3000; FLOAT: right; CURSOR: pointer; COLOR: #fff; WHITE-SPACE: nowrap; POSITION: relative; TEXT-ALIGN: center; TEXT-DECORATION: none}
DIV#button1 {FONT-WEIGHT: bold; Z-INDEX: 3000; FLOAT: right; CURSOR: pointer; COLOR: #fff; WHITE-SPACE: nowrap; POSITION: relative; TEXT-ALIGN: center; TEXT-DECORATION: none}
DIV#button2 {FONT-WEIGHT: bold; Z-INDEX: 3000; FLOAT: right; CURSOR: pointer; COLOR: #fff; WHITE-SPACE: nowrap; POSITION: relative; TEXT-ALIGN: center; TEXT-DECORATION: none}
DIV#button1 {MARGIN-TOP: 15px; WIDTH: 128px; POSITION: relative}
DIV#button2 {MARGIN-TOP: 15px; WIDTH: 128px; POSITION: relative}
DIV#button1 {FLOAT: right}
DIV#button2 {LEFT: -10px; FLOAT: right}
DIV.button A {FONT-WEIGHT: bold; COLOR: #fff; TEXT-DECORATION: none}
DIV#button1 A {FONT-WEIGHT: bold; COLOR: #fff; TEXT-DECORATION: none}
DIV#button2 A {FONT-WEIGHT: bold; COLOR: #fff; TEXT-DECORATION: none}
DIV.buttonOrange A {FONT-WEIGHT: bold; COLOR: #fff; TEXT-DECORATION: none}
DIV.buttonRoll A {FONT-WEIGHT: bold; COLOR: #fff; TEXT-DECORATION: none}
DIV.buttonOrangeRoll A {FONT-WEIGHT: bold; COLOR: #fff; TEXT-DECORATION: none}
DIV.buttonKF A {FONT-WEIGHT: bold; COLOR: #fff; TEXT-DECORATION: none}
DIV.buttonKFRoll A {FONT-WEIGHT: bold; COLOR: #fff; TEXT-DECORATION: none}
DIV.button A:hover {COLOR: #fff; TEXT-DECORATION: none}
DIV#button1 A:hover {COLOR: #fff; TEXT-DECORATION: none}
DIV#button2 A:hover {COLOR: #fff; TEXT-DECORATION: none}
DIV.buttonOrange A:hover {COLOR: #fff; TEXT-DECORATION: none}
DIV.buttonRoll A:hover {COLOR: #fff; TEXT-DECORATION: none}
DIV.buttonOrangeRoll A:hover {COLOR: #fff; TEXT-DECORATION: none}
DIV.buttonKF A:hover {COLOR: #fff; TEXT-DECORATION: none}
DIV.buttonKFRoll A:hover {COLOR: #fff; TEXT-DECORATION: none}
DIV.buttonMiddle {BACKGROUND: #3B94C7}
DIV.buttonMiddleRoll {BACKGROUND: #3381AE}
DIV.buttongreyMiddle {BACKGROUND: #CCCCCC}
DIV.buttongreyMiddleRoll {BACKGROUND: #B6B6B6}
DIV.buttonyellowMiddle {BACKGROUND: #FEEECB}
DIV.buttonyellowMiddleRoll {BACKGROUND: #FDE1AB}
DIV.buttonMiddleKF {BACKGROUND: #f4a212}
DIV.buttonMiddleKFRoll {BACKGROUND: #dd8a00}
DIV.buttonLeft {FLOAT: left; WIDTH: 11px; POSITION: relative; HEIGHT: 17px}
DIV.buttonLeftRoll {FLOAT: left; WIDTH: 11px; POSITION: relative; HEIGHT: 17px}
DIV.buttongreyLeft {FLOAT: left; WIDTH: 7px; POSITION: relative; HEIGHT: 17px}
DIV.buttongreyLeftRoll {FLOAT: left; WIDTH: 7px; POSITION: relative; HEIGHT: 17px}
DIV.buttonyellowLeft {FLOAT: left; WIDTH: 7px; POSITION: relative; HEIGHT: 17px}
DIV.buttonyellowLeftRoll {FLOAT: left; WIDTH: 7px; POSITION: relative; HEIGHT: 17px}
DIV.buttonLeftKF {FLOAT: left; WIDTH: 11px; POSITION: relative; HEIGHT: 17px}
DIV.buttonLeftKFRoll {FLOAT: left; WIDTH: 11px; POSITION: relative; HEIGHT: 17px}
DIV.buttonMiddle {PADDING-RIGHT: 2px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 1px; POSITION: relative; HEIGHT: 16px}
DIV.buttonMiddleRoll {PADDING-RIGHT: 2px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 1px; POSITION: relative; HEIGHT: 16px}
DIV.buttongreyMiddle {PADDING-RIGHT: 2px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 1px; POSITION: relative; HEIGHT: 16px}
DIV.buttongreyMiddleRoll {PADDING-RIGHT: 2px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 1px; POSITION: relative; HEIGHT: 16px}
DIV.buttonyellowMiddle {PADDING-RIGHT: 2px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 1px; POSITION: relative; HEIGHT: 16px}
DIV.buttonyellowMiddleRoll {PADDING-RIGHT: 2px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 1px; POSITION: relative; HEIGHT: 16px}
DIV.buttonMiddleKF {PADDING-RIGHT: 2px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 1px; POSITION: relative; HEIGHT: 16px}
DIV.buttonMiddleKFRoll {PADDING-RIGHT: 2px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 1px; POSITION: relative; HEIGHT: 16px}
 HTML DIV.buttonMiddle {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 17px}
 HTML DIV.buttonMiddleRoll {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 17px}
HTML DIV.buttongreyMiddle {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 17px}
 HTML DIV.buttongreyMiddleRoll {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 17px}
HTML DIV.buttonyellowMiddle {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 17px}
 HTML DIV.buttonyellowMiddleRoll {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 17px}
DIV.buttonMiddleKF {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 1px; HEIGHT: 14px}
DIV.buttonMiddleKFRoll {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 1px; HEIGHT: 14px}
DIV.buttonRight {FLOAT: left; WIDTH: 8px; POSITION: relative; HEIGHT: 17px}
DIV.buttonRightRoll {FLOAT: left; WIDTH: 8px; POSITION: relative; HEIGHT: 17px}
DIV.buttongreyRight {FLOAT: left; WIDTH: 7px; POSITION: relative; HEIGHT: 17px}
DIV.buttongreyRightRoll {FLOAT: left; WIDTH: 7px; POSITION: relative; HEIGHT: 17px}
DIV.buttonyellowRight {FLOAT: left; WIDTH: 7px; POSITION: relative; HEIGHT: 17px}
DIV.buttonyellowRightRoll {FLOAT: left; WIDTH: 7px; POSITION: relative; HEIGHT: 17px}
DIV.buttonRightKF {FLOAT: left; WIDTH: 8px; POSITION: relative; HEIGHT: 17px}
DIV.buttonRightKFRoll {FLOAT: left; WIDTH: 8px; POSITION: relative; HEIGHT: 17px}
DIV.buttonTable {PADDING-RIGHT: 8px; MARGIN-TOP: 2px; DISPLAY: block; PADDING-LEFT: 8px; FLOAT: right; MARGIN-BOTTOM: 3px; PADDING-BOTTOM: 2px; WIDTH: 95px; CURSOR: pointer; PADDING-TOP: 2px; POSITION: relative; BACKGROUND-COLOR: #5ec3f9; TEXT-ALIGN: center}
DIV.buttonTable A {FONT-WEIGHT: bold; COLOR: #fff}
DIV.buttonTableInline A {FONT-WEIGHT: bold; COLOR: #fff}
DIV.buttonTable A:hover {COLOR: #fff}
DIV.buttonTableInline A:hover {COLOR: #fff}
DIV.buttonTableRow {PADDING-RIGHT: 8px; DISPLAY: inline; PADDING-LEFT: 8px; FLOAT: left; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 3px; WIDTH: 584px; PADDING-TOP: 3px; POSITION: relative; BACKGROUND-COLOR: #ebf5ff}
 HTML DIV.buttonTableRow {WIDTH: 581px}
DIV.buttonTableInline {PADDING-RIGHT: 2px; DISPLAY: inline; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; WIDTH: 45px; CURSOR: pointer; PADDING-TOP: 2px; POSITION: relative; BACKGROUND-COLOR: #5ec3f9; TEXT-ALIGN: center}
DIV.buttonTableInlineRow {DISPLAY: inline; FLOAT: right}
#catContent {PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: auto; WIDTH: 800px; MARGIN-RIGHT: auto; PADDING-TOP: 0px}
#size100MainRow {CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 800px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ebf5ff}
#size100RowUnderlined {CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 800px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ebf5ff}
#size100Row {CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 800px; PADDING-TOP: 0px}
 HTML #size100MainRow {HEIGHT: 15px}
#size100RowUnderlined {HEIGHT: 15px}
#size100Row {HEIGHT: 15px}
#size100RowUnderlined {PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid}
#size100RowUnderlined SPAN.tableSubTitle {PADDING-LEFT: 10px}
#size100ColLeft {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 400px; PADDING-TOP: 0px}
#size100ColRight {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 400px; PADDING-TOP: 0px}
#size100ColLeft2 {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 399px; MARGIN-RIGHT: 1px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ebf5ff}
#size100ColRight2 {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN-LEFT: 1px; VERTICAL-ALIGN: top; WIDTH: 399px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ebf5ff}
#size100Row #size100ColRight2 {HEIGHT: 250px}
#size100Row #size100ColLeft2 {HEIGHT: 250px}
#size100MainRow #size100ColHeader {BORDER-TOP: #fff 2px solid; FONT-WEIGHT: bold; COLOR: #000; PADDING-TOP: 3px; HEIGHT: 20px; BACKGROUND-COLOR: #bcccdb}
#size100Row #size100ColHeader {BORDER-TOP: #fff 2px solid; FONT-WEIGHT: bold; COLOR: #000; PADDING-TOP: 3px; HEIGHT: 20px; BACKGROUND-COLOR: #bcccdb}
#size100StatusRow #size100ColHeader {BORDER-TOP: #fff 2px solid; FONT-WEIGHT: bold; COLOR: #000; PADDING-TOP: 3px; HEIGHT: 20px; BACKGROUND-COLOR: #bcccdb}
#size100StatusRow #size100ColLeft2 {HEIGHT: 278px; BACKGROUND-COLOR: #c6e4ff}
#size100StatusRow #size100ColRight2 {HEIGHT: 278px}
#size100MainRow #size100ColLeft #size100ColHeader {BORDER-RIGHT: #fff 1px solid}
#size100Row #size100ColLeft #size100ColHeader {BORDER-RIGHT: #fff 1px solid}
#size100MainRow #size100ColLeft2 #size100ColHeader {BORDER-RIGHT: #fff 1px solid}
#size100Row #size100ColLeft2 #size100ColHeader {BORDER-RIGHT: #fff 1px solid}
#size100MainRow #size100ColRight #size100ColHeader {BORDER-LEFT: #fff 1px solid}
#size100Row #size100ColRight #size100ColHeader {BORDER-LEFT: #fff 1px solid}
#size100MainRow #size100ColRight2 #size100ColHeader {BORDER-LEFT: #fff 1px solid}
#size100Row #size100ColRight2 #size100ColHeader {BORDER-LEFT: #fff 1px solid}
#catFooterDiv {CLEAR: both; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: auto; WIDTH: 800px; COLOR: #ffffff; MARGIN-RIGHT: auto; PADDING-TOP: 0px; POSITION: relative}
#catFooterDiv DIV#copyright {COLOR: #ffffff}
#catFooterDiv DIV#links {COLOR: #ffffff}
#catFooterDiv #footer {MARGIN-TOP: 12px; FONT-SIZE: 11px; FLOAT: left; MARGIN-BOTTOM: 12px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; WIDTH: 100%; COLOR: #ffffff; PADDING-TOP: 10px; POSITION: relative; BACKGROUND-COLOR:  #8B919A! important}
#catFooterDiv #footer A {MARGIN: 0px 6px; COLOR: #fff}
.catNumberedTable {WIDTH: 100%}
.catNumberedTable TD {BORDER-BOTTOM: #bcccdb 1px solid}
.catNumberedText {PADDING-RIGHT: 5px; PADDING-LEFT: 10px; WIDTH: 70%}
.catNumberedText A {FONT-WEIGHT: bold}
.catNumberedText A:hover {FONT-WEIGHT: bold}
.catNumberedLinkOdd {WIDTH: 20%; BACKGROUND-COLOR: #f4f9ff; TEXT-ALIGN: center}
.catNumberedLinkEven {WIDTH: 20%; BACKGROUND-COLOR: #ebf5fe; TEXT-ALIGN: center}
.catFeatureBorderTD {PADDING-LEFT: 10px; BORDER-BOTTOM: #bcccdb 1px solid; HEIGHT: 74px}
.catFeatureNoBorderTD {PADDING-LEFT: 10px; HEIGHT: 74px}
.specialsTable {WIDTH: 100%; BACKGROUND-COLOR: #ebf5ff}
.specialsTableRow {PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; WIDTH: 100%; PADDING-TOP: 1px; BACKGROUND-COLOR: #f4f9ff}
TD.company {COLOR: #b3c4d6; BACKGROUND-COLOR: #003876}
DIV.featureHeader {PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 9px; COLOR: #000; PADDING-TOP: 8px; BACKGROUND-COLOR: #bcccdb}
#statusNavRowContents {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 24px; BACKGROUND-COLOR: #fff}
.statusNavOn {PADDING-RIGHT: 7px; FONT-WEIGHT: bold; COLOR: #000; HEIGHT: 24px; BACKGROUND-COLOR: #d2e7fb! important; TEXT-ALIGN: center}
.statusNavOnLast {PADDING-RIGHT: 7px; FONT-WEIGHT: bold; COLOR: #000; HEIGHT: 24px; BACKGROUND-COLOR: #d2e7fb! important; TEXT-ALIGN: center}
.statusNavOn A {COLOR: #000; TEXT-DECORATION: none}
.statusNavOn A:hover {COLOR: #000; TEXT-DECORATION: none}
.statusNavOnLast A {COLOR: #000; TEXT-DECORATION: none}
.statusNavOnLast A:hover {COLOR: #000; TEXT-DECORATION: none}
.statusNavOff {BORDER-RIGHT: #fff 1px solid; FONT-WEIGHT: bold; CURSOR: pointer; HEIGHT: 24px; BACKGROUND-COLOR: #deefff; TEXT-ALIGN: center}
.statusNavOffAfterOn {BORDER-RIGHT: #fff 1px solid; FONT-WEIGHT: bold; CURSOR: pointer; HEIGHT: 24px; BACKGROUND-COLOR: #deefff; TEXT-ALIGN: center}
.statusNavOn SPAN {PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px}
.statusNavOnLast SPAN {PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px}
.statusNavOff SPAN {PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px}
.statusNavOffAfterOn SPAN {PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px}
.statusNavOffAfterOn SPAN {PADDING-LEFT: 9px}
#statusRowBorder {PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 398px; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid}
#statusRowNoBorder {PADDING-RIGHT: 0px; MARGIN-TOP: 15px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 398px; PADDING-TOP: 0px}
#statusLeft {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 200px; PADDING-TOP: 0px}
#statusRight {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 198px; PADDING-TOP: 0px}
.statusDay {BORDER-RIGHT: #b4d0ea 2px solid; BORDER-TOP: #b4d0ea 2px solid; BORDER-LEFT: #b4d0ea 2px solid; WIDTH: 33px; BORDER-BOTTOM: #b4d0ea 2px solid; BACKGROUND-COLOR: #b4d0ea; TEXT-ALIGN: center}
INPUT.displayOnly {BORDER-RIGHT: #fff 0px solid; BORDER-TOP: #fff 0px solid; BORDER-LEFT: #fff 0px solid; BORDER-BOTTOM: #fff 0px solid; BACKGROUND-COLOR: #ececec}
.statusNavKFOn {PADDING-RIGHT: 7px; FONT-WEIGHT: bold; COLOR: #000; HEIGHT: 24px; BACKGROUND-COLOR: #c6e4ff! important; TEXT-ALIGN: center}
.statusNavKFOnLast {PADDING-RIGHT: 7px; FONT-WEIGHT: bold; COLOR: #000; HEIGHT: 24px; BACKGROUND-COLOR: #c6e4ff! important; TEXT-ALIGN: center}
.statusNavKFOn A {COLOR: #000; TEXT-DECORATION: none}
.statusNavKFOn A:hover {COLOR: #000; TEXT-DECORATION: none}
.statusNavKFOff {BORDER-RIGHT: #fff 1px solid; FONT-WEIGHT: bold; CURSOR: pointer; HEIGHT: 24px; BACKGROUND-COLOR: #deefff; TEXT-ALIGN: center}
.statusNavKFOffAfterOn {BORDER-RIGHT: #fff 1px solid; FONT-WEIGHT: bold; CURSOR: pointer; HEIGHT: 24px; BACKGROUND-COLOR: #deefff; TEXT-ALIGN: center}
.statusNavKFOn SPAN {PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px}
.statusNavKFOnLast SPAN {PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px}
.statusNavKFOff SPAN {PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px}
.statusNavKFOffAfterOn SPAN {PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px}
.statusNavKFOffAfterOn SPAN {PADDING-LEFT: 9px}
.statusNavKFOn {BACKGROUND-COLOR: #e6edf3! important}
.statusNavKFOnLast {BACKGROUND-COLOR: #e6edf3! important}
.statusNavKFOff {BACKGROUND-COLOR: #f2f3f5! important}
.statusNavKFOffAfterOn {BACKGROUND-COLOR: #f2f3f5! important}
.statusNavKFOff A {COLOR: #e48800! important}
.statusNavKFOff A:hover {COLOR: #e48800! important}
.statusNavKFOffAfterOn A {COLOR: #e48800! important}
.statusNavKFOffAfterOn A:hover {COLOR: #e48800! important}
.statusNavKFOnLast A {COLOR: #000}
.statusNavKFOnLast A:hover {COLOR: #000}
.statusBodyKF {BACKGROUND-COLOR: #e6edf3}
/* ##################################
 * Header and Subheader + Navigation 
 * ################################## */
#header {CLEAR: both; PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: auto; WIDTH: 800px; MARGIN-RIGHT: auto; PADDING-TOP: 0px; HEIGHT: 120px; BACKGROUND-COLOR: #7F8996}
#headerLeft {PADDING-RIGHT: 0px; MARGIN-TOP: 3px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 190px; MARGIN-RIGHT: 10px; PADDING-TOP: 0px; TEXT-ALIGN: center}
#headerLeftPrint {DISPLAY: none; FLOAT: left; VISIBILITY: hidden; WIDTH: 0px; POSITION: absolute; HEIGHT: 0px}
#headerRight {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 600px; PADDING-TOP: 0px}
#links {PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 460px; COLOR: #b0b6be; PADDING-TOP: 0px; HEIGHT: 66px}
#links A {MARGIN: 0px 3px; COLOR: #FFFFFF; TEXT-DECORATION: none}
#links A:hover {COLOR: #FFFFFF; TEXT-DECORATION: underline}
#searchfield {PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 130px; COLOR: #a1a8b2; PADDING-TOP: 0px; TEXT-ALIGN: right}
#searchfield INPUT.menusearch {BORDER-RIGHT: #bec8ca 1px solid; BORDER-TOP: #bec8ca 1px solid; PADDING-LEFT: 5px; VERTICAL-ALIGN: top; BORDER-LEFT: #bec8ca 1px solid; WIDTH: 90px; COLOR: #69737d; BORDER-BOTTOM: #bec8ca 1px solid; BACKGROUND-COLOR: #fff}
#mainNavDiv {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #6b7786; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 1px 0px 0px; WIDTH: 600px; CURSOR: pointer; PADDING-TOP: 0px}
#mainNavDiv TD {BORDER-RIGHT: #6b7786 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; VERTICAL-ALIGN: top; WIDTH: 100px; COLOR: #e9edee; PADDING-TOP: 2px; HEIGHT: 30px; BACKGROUND-COLOR: #5D6672; TEXT-ALIGN: left}
#mainNavDiv TD {PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; WIDTH: 90px; PADDING-TOP: 3px}
.mainNavTdLast {BORDER-RIGHT-WIDTH: 0px! important}
.mainNavTdLastOn {BORDER-RIGHT-WIDTH: 0px! important}
.mainNavTd SPAN {COLOR: #e9edee; TEXT-DECORATION: none}
.mainNavTdKF SPAN {COLOR: #e9edee; TEXT-DECORATION: none}
.mainNavTdLast SPAN {COLOR: #e9edee; TEXT-DECORATION: none}
.mainNavTdOn {COLOR: #000! important; BACKGROUND-COLOR: #A2A8B1! important}
.mainNavTdLastOn {COLOR: #000! important; BACKGROUND-COLOR: #A2A8B1! important}
.mainNavTdKFOn {COLOR: #000! important; BACKGROUND-COLOR: #fbb22f! important}
#subnav {CLEAR: both; Z-INDEX: 10; MARGIN-LEFT: auto; WIDTH: 800px; MARGIN-RIGHT: auto; HEIGHT: 22px; BACKGROUND-COLOR: #A2A8B1}
DIV.subnavHome {FLOAT: right; VISIBILITY: hidden; PADDING-BOTTOM: 3px; WIDTH: 798px; COLOR: #e9edee; PADDING-TOP: 3px; POSITION: absolute; HEIGHT: 20px; TEXT-ALIGN: right}
DIV.subnav {PADDING-RIGHT: 2px; FLOAT: right; VISIBILITY: hidden; PADDING-BOTTOM: 3px; WIDTH: 798px; COLOR: #e9edee; PADDING-TOP: 3px; POSITION: absolute; HEIGHT: 22px; TEXT-ALIGN: right}
DIV.subnavorange {PADDING-RIGHT: 0px; VISIBILITY: hidden; PADDING-TOP: 3px; POSITION: absolute; HEIGHT: 19px; TEXT-ALIGN: right}
DIV.subnavorange {BACKGROUND: #fbb22f; FLOAT: right; MARGIN: 0px; WIDTH: 800px; COLOR: #fff}
DIV.subnav A {PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #fff! important; PADDING-TOP: 0px; TEXT-DECORATION: none}
DIV.subnavHome A {PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #fff! important; PADDING-TOP: 0px; TEXT-DECORATION: none}
DIV.subnavorange A {PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #fff! important; PADDING-TOP: 0px; TEXT-DECORATION: none}
DIV.subnav A:hover {COLOR: #000! important; TEXT-DECORATION: underline}
DIV.subnavHome A:hover {COLOR: #000! important; TEXT-DECORATION: underline}
DIV.subnavorange A:hover {COLOR: #000! important; TEXT-DECORATION: underline}
SPAN.subnavItemSelected A {COLOR: #000! important; TEXT-DECORATION: underline}
#breadcrumb {MARGIN-TOP: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; COLOR: #b5babe}
#breadcrumb IMG {PADDING-RIGHT: 5px; PADDING-LEFT: 5px}
#breadcrumb #selected {COLOR: #000}
/* ###################
 * Section Formatting 
 * ################### */
DIV.block {PADDING-LEFT: 10px; WIDTH: 300px}
DIV.table {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px; BACKGROUND-COLOR: #ebf5ff}
TABLE.tableBlue {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 2px; WIDTH: 100%; PADDING-TOP: 0px; BACKGROUND-COLOR: #ebf5ff}
DIV.tableContents {CLEAR: both; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px}
DIV.tableNoMargin {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 580px; PADDING-TOP: 10px; BACKGROUND-COLOR: #ebf5ff}
 HTML DIV.tableNoMargin {WIDTH: 577px}
DIV.tableHeader {BORDER-TOP-WIDTH: 0px; PADDING-LEFT: 11px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: -10px 0px 0px -10px; COLOR: #fff; LINE-HEIGHT: 16px; HEIGHT: 17px; BACKGROUND-COLOR: #96a9ba; BORDER-RIGHT-WIDTH: 0px}
DIV.tableHeader33 {BORDER-TOP-WIDTH: 0px; PADDING-LEFT: 11px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: -10px 0px 0px -10px; COLOR: #fff; LINE-HEIGHT: 16px; HEIGHT: 17px; BACKGROUND-COLOR: #96a9ba; BORDER-RIGHT-WIDTH: 0px}
DIV.tableHeader50 {BORDER-TOP-WIDTH: 0px; PADDING-LEFT: 11px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: -10px 0px 0px -10px; COLOR: #fff; LINE-HEIGHT: 16px; HEIGHT: 17px; BACKGROUND-COLOR: #96a9ba; BORDER-RIGHT-WIDTH: 0px}
TD.tableHeader {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #fff; LINE-HEIGHT: 16px; HEIGHT: 17px; BACKGROUND-COLOR: #96a9ba}
TD.tableHeaderKF {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #fff; LINE-HEIGHT: 16px; HEIGHT: 17px; BACKGROUND-COLOR: #96a9ba}
DIV.tableHeaderKF {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #fff; LINE-HEIGHT: 16px; HEIGHT: 17px; BACKGROUND-COLOR: #96a9ba}
DIV.tableHeaderMember {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #fff; LINE-HEIGHT: 16px; HEIGHT: 17px; BACKGROUND-COLOR: #96a9ba}
TD.tableHeaderKF {BACKGROUND-COLOR: #70819b}
DIV.tableHeaderKF {BACKGROUND-COLOR: #70819b}
DIV.tableHeaderMember {BACKGROUND-COLOR: #17345e}
TD.tableHeader SPAN {PADDING-LEFT: 11px}
TD.tableHeaderKF SPAN {PADDING-LEFT: 11px}
DIV.tableHeaderKF SPAN {PADDING-LEFT: 11px}
DIV.tableHeaderMember SPAN {PADDING-LEFT: 11px}
.tableHeader A {COLOR: #fff}
.tableHeader A:hover {COLOR: #fff}
SPAN.tableSubTitle {FONT-WEIGHT: bold; COLOR: #000}
UNKNOWN {PADDING-LEFT: 12px; VERTICAL-ALIGN: top; WIDTH: 170px}
UNKNOWN {PADDING-RIGHT: 5px; MARGIN-BOTTOM: 2px; MARGIN-LEFT: 1px; VERTICAL-ALIGN: bottom}
#left>DIV.indent {padding-left:12px;width:170px;vertical-align:top;}
#left>DIV.indentfaq {padding-left:14px;width:170px;vertical-align:top;}
#left>DIV.indent IMG {vertical-align:bottom;margin-bottom:2px;margin-left:1px;padding-right:5px;}
DIV.indent {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; VERTICAL-ALIGN: top}
DIV.indentfaq {PADDING-RIGHT: 1px; PADDING-LEFT: 1px; VERTICAL-ALIGN: top}
DIV.colFeaturebox {CLEAR: both; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; WIDTH: 180px; COLOR: #d2d7db; POSITION: relative; BACKGROUND-COLOR: #838d99}
DIV.colFeaturebox IMG {BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px}
DIV.colFeaturebox .colFeatureboxHeader {FONT-WEIGHT: bold; LINE-HEIGHT: 25px}
DIV.colFeaturebox .colFeatureboxSpacer {CLEAR: both; WIDTH: 180px; LINE-HEIGHT: 20px}
DIV.row {CLEAR: both; PADDING-BOTTOM: 1px; WIDTH: 100%; PADDING-TOP: 4px}
DIV.row DIV.rowLeft {DISPLAY: inline; FLOAT: left; WIDTH: 40%; WHITE-SPACE: nowrap; POSITION: relative; TEXT-ALIGN: left}
DIV.row DIV.rowRight {DISPLAY: inline; FLOAT: right; WIDTH: 40%; WHITE-SPACE: nowrap; POSITION: relative}
DIV.rowLeft A {MARGIN: 0px 3px}
DIV.tableColLeft {BORDER-RIGHT: #c3cfdb 2px solid; PADDING-RIGHT: 6px; FLOAT: left; WIDTH: 31%}
DIV.tableColMiddle {PADDING-RIGHT: 9px; PADDING-LEFT: 9px; FLOAT: left; WIDTH: 35%}
DIV.tableColRight {LEFT: 80px; FLOAT: left; WIDTH: 29%}
.tableGrayBorder {BORDER-RIGHT: #e7eaef 2px solid; BORDER-LEFT: #e7eaef 2px solid; WIDTH: 100%; BACKGROUND-COLOR: #e7eaef}
.tableGray {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 2px; WIDTH: 100%; PADDING-TOP: 0px; BACKGROUND-COLOR: #e7eaef}
.tableGrayPPS {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 2px; WIDTH: 100%; PADDING-TOP: 0px; BACKGROUND-COLOR: #f1f3f4}
.tableGrayRowOdd {BACKGROUND-COLOR: #e7eaef}
.tableGrayRowEven {BACKGROUND-COLOR: #ffffff}
.tableGrayRowEven TD {BORDER-BOTTOM: #e7eaef 2px solid}
.tableGrayColHead {PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 6px; PADDING-TOP: 6px}
.tableGrayRowHead {PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 6px; PADDING-TOP: 6px}
.tableGrayTd {PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px}
.tableGrayColHead2 {FONT-WEIGHT: bold; COLOR: #000000}
.tableGray A {COLOR: #f4a212}
.tableGray A:hover {COLOR: #f4a212}
.tableGrayBorder A {COLOR: #f4a212}
.tableGrayBorder A:hover {COLOR: #f4a212}
.tableGrayOutlined {WIDTH: 100%; BACKGROUND-COLOR: #ebf5ff}
.tableGrayOutlinedKF {WIDTH: 100%; BACKGROUND-COLOR: #e7eaef}
.tableGrayOutlined TD {BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #96a9ba 1px solid; VERTICAL-ALIGN: top}
.tableGrayOutlinedSSH {WIDTH: 100%; BACKGROUND-COLOR: #FFF9EA}
.tableGrayOutlinedSSH TD {BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #f9d589 1px solid; VERTICAL-ALIGN: top}
.tableGrayOutlinedKF TD {BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #96a9ba 1px solid; VERTICAL-ALIGN: top}
.tableGrayOutlined A {FONT-WEIGHT: bold}
.tableGrayOutlined A:hover {FONT-WEIGHT: bold}
.tableGrayOutlinedKF A {FONT-WEIGHT: bold; COLOR: #f4a212}
.tableGrayOutlinedKF A:hover {FONT-WEIGHT: bold; COLOR: #f4a212}
DIV.tableWhiteHeader {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px; BACKGROUND-COLOR: #ebf5ff}
 HTML DIV.tableWhiteHeader {}
DIV.tableWhite {BORDER-RIGHT: #ebf5ff 2px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; BORDER-LEFT: #ebf5ff 2px solid; WIDTH: 100%; PADDING-TOP: 0px; BACKGROUND-COLOR: #fff}
 HTML DIV.tableWhite {WIDTH: 100%}
TABLE.tableWhite {BORDER-RIGHT: #ebf5ff 2px solid; BORDER-LEFT: #ebf5ff 2px solid; WIDTH: 100%; BORDER-BOTTOM: #ebf5ff 2px solid; BACKGROUND-COLOR: #fff}
TABLE.tableWhite TD {PADDING-RIGHT: 9px; PADDING-LEFT: 9px; PADDING-BOTTOM: 9px; PADDING-TOP: 9px}
TABLE.tableWhite TH {PADDING-RIGHT: 9px; PADDING-LEFT: 9px; PADDING-BOTTOM: 9px; PADDING-TOP: 9px}
TABLE.tableWhiteKF {BORDER-RIGHT: #e7eaef 2px solid; BORDER-LEFT: #e7eaef 2px solid; WIDTH: 100%; BORDER-BOTTOM: #e7eaef 2px solid; BACKGROUND-COLOR: #fff}
TABLE.tableWhiteKF TD {PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px}
TABLE.tableWhiteKF TH {PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px}
TABLE.tableWhite TH {BACKGROUND-COLOR: #ebf5ff}
TABLE.tableWhite TH.spacer {PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px; HEIGHT: 2px}
DIV.tableWhite TH {BACKGROUND-COLOR: #ebf5ff}
DIV.tableWhite TH.spacer {PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px; HEIGHT: 2px}
DIV.tableWhite TABLE TD IMG {VERTICAL-ALIGN: top}
TABLE.tableLined TD {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px}
.refNumber {FONT-SIZE: 14px}
.tdBorderBottom25 {BORDER-BOTTOM: #ccc 1px solid}
.tdBorderBottomBold25 {FONT-WEIGHT: bold; BORDER-BOTTOM: #ccc 1px solid}
.td25 {}
.tdBold25 {FONT-WEIGHT: bold}
.tdColSpacer {WIDTH: 10px}
.tdPriceSign {FONT-WEIGHT: bold; WIDTH: 10px; BORDER-BOTTOM: #ccc 1px solid}
.tdPriceAmount {FONT-WEIGHT: bold; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: right}
TABLE.specialDeal {MARGIN-TOP: 10px}
TR.specialDeal TD {PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px}
TR.specialDealAlt TD {PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px}
TR.specialDeal {BACKGROUND-COLOR: #f1f8ff}
TR.specialDealAlt {TEXT-ALIGN: right}
.specialDealWhiteBoldTd {PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND-COLOR: #fff}
.specialDealWhiteTd {BACKGROUND-COLOR: #fff; TEXT-ALIGN: right}
.specialDealBlueBoldTd {PADDING-LEFT: 5px; FONT-WEIGHT: bold}
.specialDealBlueTd {TEXT-ALIGN: right}
DIV.krisshop_header {CLEAR: both; MARGIN-TOP: 10px; MARGIN-BOTTOM: 20px; WIDTH: 400px; BACKGROUND-COLOR: #e3f1fe}
.kf_arrow_text A {FONT-WEIGHT: bold; COLOR: #f4a212}
.kf_arrow_text A:hover {FONT-WEIGHT: bold; COLOR: #f4a212}
.kfShopDetailTable {MARGIN-TOP: 10px; WIDTH: 100%; BACKGROUND-COLOR: #f0f0f0}
.kfShopDetailImg {PADDING-BOTTOM: 8px; VERTICAL-ALIGN: top; WIDTH: 50%; PADDING-TOP: 8px}
.kfShopDetailDesc {PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; VERTICAL-ALIGN: top; WIDTH: 50%; PADDING-TOP: 8px}
.kfShopDetailDesc A {FONT-WEIGHT: bold}
.kfShopDetailDesc A:hover {FONT-WEIGHT: bold}
.kfShopDetailCurrency A {FONT-WEIGHT: bold}
.kfShopDetailCurrency A:hover {FONT-WEIGHT: bold}
.kfShopDetailTitle {FONT-WEIGHT: bold; COLOR: #000000}
.kfShopDetailAlert {FONT-WEIGHT: bold; COLOR: #f85e5e}
.kfShopDetailCurrency {BORDER-TOP: #ccc 1px solid; FONT-WEIGHT: bold; VERTICAL-ALIGN: top; WIDTH: 100%}
.kfShopPopupTable {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; WIDTH: 100%; PADDING-TOP: 10px; BACKGROUND-COLOR: #f0f0f0}
.kfShopPopupTable A {FONT-WEIGHT: bold}
.kfShopPopupTable A:hover {FONT-WEIGHT: bold}
.kfShopPopupCloseBtn A {FONT-WEIGHT: bold}
.kfShopPopupCloseBtn A:hover {FONT-WEIGHT: bold}
.kfShopPopupCloseBtn {PADDING-RIGHT: 10px; TEXT-ALIGN: right}
DIV.colKfFeaturebox {CLEAR: both; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; WIDTH: 180px; COLOR: #d2d7db; POSITION: relative; BACKGROUND-COLOR: #17345e}
DIV.colKfFeaturebox IMG {BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px}
DIV.colKfFeaturebox .colKfFeatureboxHeader {FONT-WEIGHT: bold; COLOR: #d2d7db; LINE-HEIGHT: 25px}
DIV.colKfFeaturebox .colKfFeatureboxSpacer {CLEAR: both; WIDTH: 180px; LINE-HEIGHT: 20px}
DIV.myServices {MARGIN-BOTTOM: 15px; TEXT-ALIGN: right}
.myServices A {COLOR: #f4a212}
.myServices A:hover {COLOR: #f4a212}
.orangeLink A {COLOR: #f4a212}
.orangeLink A:hover {COLOR: #f4a212}
A.KF {COLOR: #f4a212}
A.KF:hover {COLOR: #f4a212}
.KF {COLOR: #f4a212}
A.gray {COLOR: #69737d}
A.gray:hover {COLOR: #69737d}
DIV.kfCard {PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; MARGIN-BOTTOM: 3px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px}
DIV.kfCardTitle {PADDING-RIGHT: 3px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 18px; FLOAT: left; PADDING-BOTTOM: 7px; COLOR: #fff; PADDING-TOP: 7px}
DIV.kfName1 {PADDING-RIGHT: 3px; BORDER-TOP: #f2a112 2px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 18px; FLOAT: left; PADDING-BOTTOM: 5px; BORDER-LEFT: #f2a112 2px solid; COLOR: #fff; PADDING-TOP: 5px; BORDER-BOTTOM: #f2a112 2px solid}
DIV.kfName2 {BORDER-RIGHT: #f2a112 2px solid; PADDING-RIGHT: 3px; BORDER-TOP: #f2a112 2px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 18px; FLOAT: left; PADDING-BOTTOM: 5px; BORDER-LEFT: #f2a112 2px solid; COLOR: #fff; PADDING-TOP: 5px; BORDER-BOTTOM: #f2a112 2px solid}
DIV.kfName {PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 18px; FLOAT: left; PADDING-BOTTOM: 5px; COLOR: #fff; PADDING-TOP: 5px}
DIV.kfMembership {PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 12px; FLOAT: right; PADDING-BOTTOM: 5px; COLOR: #fff; PADDING-TOP: 5px}
.tableGrayOutlinedPPS {WIDTH: 100%; BACKGROUND-COLOR: #C6C6C6}
TD.tableHeaderPPS {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #fff; LINE-HEIGHT: 16px; HEIGHT: 17px; BACKGROUND-COLOR: #999999}
TD.tableHeaderPPS SPAN {PADDING-LEFT: 11px}
.tableGrayTdPPS {PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px}
.tableGrayOutlinedPPS TD {BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #999999 1px solid; VERTICAL-ALIGN: top}
/* ################################
 * KrisFlyer Header-Graphic Styles 
 * ################################ */
.myfont B {DISPLAY: inline; FLOAT: left}
.a {BACKGROUND-POSITION: -7px -22px; WIDTH: 12px; HEIGHT: 21px}
.b {BACKGROUND-POSITION: -18px -22px; WIDTH: 13px; HEIGHT: 21px}
.c {BACKGROUND-POSITION: -31px -22px; WIDTH: 11px; HEIGHT: 21px}
.d {BACKGROUND-POSITION: -42px -22px; WIDTH: 12px; HEIGHT: 21px}
.e {BACKGROUND-POSITION: -54px -22px; WIDTH: 12px; HEIGHT: 21px}
.f {BACKGROUND-POSITION: -66px -22px; WIDTH: 7px; HEIGHT: 21px}
.g {BACKGROUND-POSITION: -73px -22px; WIDTH: 12px; HEIGHT: 21px}
.h {BACKGROUND-POSITION: -85px -22px; WIDTH: 11px; HEIGHT: 21px}
.i {BACKGROUND-POSITION: -95px -22px; WIDTH: 5px; HEIGHT: 21px}
.j {BACKGROUND-POSITION: -102px -22px; WIDTH: 5px; HEIGHT: 21px}
.k {BACKGROUND-POSITION: -108px -22px; WIDTH: 9px; HEIGHT: 21px}
.l {BACKGROUND-POSITION: -118px -22px; WIDTH: 2px; HEIGHT: 21px}
.m {BACKGROUND-POSITION: -121px -22px; WIDTH: 19px; HEIGHT: 21px}
.n {BACKGROUND-POSITION: -140px -22px; WIDTH: 11px; HEIGHT: 21px}
.o {BACKGROUND-POSITION: -152px -22px; WIDTH: 12px; HEIGHT: 21px}
.p {BACKGROUND-POSITION: -164px -22px; WIDTH: 12px; HEIGHT: 21px}
.q {BACKGROUND-POSITION: -176px -22px; WIDTH: 12px; HEIGHT: 21px}
.r {BACKGROUND-POSITION: -188px -22px; WIDTH: 7px; HEIGHT: 21px}
.s {BACKGROUND-POSITION: -197px -22px; WIDTH: 9px; HEIGHT: 21px}
.t {BACKGROUND-POSITION: -206px -22px; WIDTH: 8px; HEIGHT: 21px}
.u {BACKGROUND-POSITION: -213px -22px; WIDTH: 12px; HEIGHT: 21px}
.v {BACKGROUND-POSITION: -225px -22px; WIDTH: 10px; HEIGHT: 21px}
.w {BACKGROUND-POSITION: -235px -22px; WIDTH: 16px; HEIGHT: 21px}
.x {BACKGROUND-POSITION: -251px -22px; WIDTH: 12px; HEIGHT: 21px}
.y {BACKGROUND-POSITION: -263px -22px; WIDTH: 10px; HEIGHT: 21px}
.z {BACKGROUND-POSITION: -273px -22px; WIDTH: 10px; HEIGHT: 21px}
.capA {BACKGROUND-POSITION: -7px -3px; WIDTH: 13px; HEIGHT: 17px}
.capB {BACKGROUND-POSITION: -21px -3px; WIDTH: 13px; HEIGHT: 17px}
.capC {BACKGROUND-POSITION: -34px -3px; WIDTH: 15px; HEIGHT: 17px}
.capD {BACKGROUND-POSITION: -50px -3px; WIDTH: 12px; HEIGHT: 17px}
.capE {BACKGROUND-POSITION: -64px -3px; WIDTH: 12px; HEIGHT: 17px}
.capF {BACKGROUND-POSITION: -76px -3px; WIDTH: 12px; HEIGHT: 17px}
.capG {BACKGROUND-POSITION: -88px -3px; WIDTH: 14px; HEIGHT: 17px}
.capH {BACKGROUND-POSITION: -103px -3px; WIDTH: 15px; HEIGHT: 17px}
.capI {BACKGROUND-POSITION: -118px -3px; WIDTH: 4px; HEIGHT: 17px}
.capJ {BACKGROUND-POSITION: -123px -3px; WIDTH: 8px; HEIGHT: 17px}
.capK {BACKGROUND-POSITION: -133px -3px; WIDTH: 13px; HEIGHT: 17px}
.capL {BACKGROUND-POSITION: -147px -3px; WIDTH: 11px; HEIGHT: 17px}
.capM {BACKGROUND-POSITION: -158px -3px; WIDTH: 16px; HEIGHT: 17px}
.capN {BACKGROUND-POSITION: -175px -3px; WIDTH: 15px; HEIGHT: 17px}
.capO {BACKGROUND-POSITION: -190px -3px; WIDTH: 16px; HEIGHT: 17px}
.capP {BACKGROUND-POSITION: -206px -3px; WIDTH: 13px; HEIGHT: 17px}
.capQ {BACKGROUND-POSITION: -219px -3px; WIDTH: 16px; HEIGHT: 17px}
.capR {BACKGROUND-POSITION: -236px -3px; WIDTH: 12px; HEIGHT: 17px}
.capS {BACKGROUND-POSITION: -248px -3px; WIDTH: 12px; HEIGHT: 17px}
.capT {BACKGROUND-POSITION: -260px -3px; WIDTH: 12px; HEIGHT: 17px}
.capU {BACKGROUND-POSITION: -271px -3px; WIDTH: 15px; HEIGHT: 17px}
.capV {BACKGROUND-POSITION: -286px -3px; WIDTH: 15px; HEIGHT: 17px}
.capW {BACKGROUND-POSITION: -301px -3px; WIDTH: 18px; HEIGHT: 17px}
.capX {BACKGROUND-POSITION: -318px -3px; WIDTH: 12px; HEIGHT: 17px}
.capY {BACKGROUND-POSITION: -331px -3px; WIDTH: 12px; HEIGHT: 17px}
.capZ {BACKGROUND-POSITION: -344px -3px; WIDTH: 12px; HEIGHT: 17px}
.no1 {BACKGROUND-POSITION: -6px -56px; WIDTH: 8px; HEIGHT: 13px}
.no2 {BACKGROUND-POSITION: -16px -56px; WIDTH: 11px; HEIGHT: 13px}
.no3 {BACKGROUND-POSITION: -29px -56px; WIDTH: 11px; HEIGHT: 13px}
.no4 {BACKGROUND-POSITION: -40px -56px; WIDTH: 12px; HEIGHT: 13px}
.no5 {BACKGROUND-POSITION: -53px -56px; WIDTH: 11px; HEIGHT: 13px}
.no6 {BACKGROUND-POSITION: -65px -56px; WIDTH: 12px; HEIGHT: 13px}
.no7 {BACKGROUND-POSITION: -77px -56px; WIDTH: 10px; HEIGHT: 13px}
.no8 {BACKGROUND-POSITION: -89px -56px; WIDTH: 11px; HEIGHT: 13px}
.no9 {BACKGROUND-POSITION: -101px -56px; WIDTH: 12px; HEIGHT: 13px}
.no0 {BACKGROUND-POSITION: -113px -56px; WIDTH: 14px; HEIGHT: 13px}
.dash {BACKGROUND-POSITION: -16px -92px; WIDTH: 6px; HEIGHT: 16px}
.colon {BACKGROUND-POSITION: -34px -88px; WIDTH: 7px; HEIGHT: 16px}
.qmark {BACKGROUND-POSITION: -51px -88px; WIDTH: 11px; HEIGHT: 16px}
.epoint {BACKGROUND-POSITION: -74px -88px; WIDTH: 6px; HEIGHT: 16px}
.ellipses {BACKGROUND-POSITION: -92px -88px; WIDTH: 14px; HEIGHT: 16px}
.space {BACKGROUND-POSITION: -125px -89px; WIDTH: 12px; HEIGHT: 16px}
.myfont   {DISPLAY: none}
/* #############
 * Popup Styles 
 * ############# */
.popupWindowSmall {BORDER-RIGHT: #f00 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #f00 0px solid; DISPLAY: none; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 150%; LEFT: 300px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: #f00 0px solid; COLOR: #000; PADDING-TOP: 0px; BORDER-BOTTOM: #f00 0px solid; POSITION: absolute; TOP: 49%; TEXT-ALIGN: center}
.popupWindowMedium {BORDER-RIGHT: #000 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #000 0px solid; DISPLAY: none; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 150%; LEFT: 300px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: #000 0px solid; WIDTH: 390px; COLOR: #000; PADDING-TOP: 0px; BORDER-BOTTOM: #000 0px solid; POSITION: absolute; TOP: 49%; BACKGROUND-COLOR: #f00; TEXT-ALIGN: center}
.popupWindow IFRAME {OVERFLOW: visible; WIDTH: 99%; HEIGHT: 99%}
.popupTitle {PADDING-LEFT: 5px; FONT-WEIGHT: bold; COLOR: #fff; BACKGROUND-COLOR: #96a9ba}
.popupTitle A {COLOR: #fff}
.popupTitle A:hover {COLOR: #fff}
DIV#popupButton1 {PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND: #5ec3f9; PADDING-BOTTOM: 2px; CURSOR: pointer; PADDING-TOP: 2px; POSITION: relative; TEXT-ALIGN: center}
DIV#popupButton2 {PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND: #5ec3f9; PADDING-BOTTOM: 2px; CURSOR: pointer; PADDING-TOP: 2px; POSITION: relative; TEXT-ALIGN: center}
DIV#popupButton1 A {FONT-WEIGHT: bold; COLOR: #fff}
DIV#popupButton2 A {FONT-WEIGHT: bold; COLOR: #fff}
DIV#bpopupButton1 A:hover {COLOR: #fff}
DIV#popupButton2 A:hover {COLOR: #fff}
DIV#popupButton1 {WIDTH: 128px; POSITION: relative}
DIV#popupButton2 {WIDTH: 128px; POSITION: relative}
DIV#popupButton1 {LEFT: 30px; FLOAT: left}
DIV#popupButton2 {RIGHT: 30px; FLOAT: right}
/* calendar popup properties */
.popupCalMonthTable {MARGIN-LEFT: 5px; WIDTH: 170px; MARGIN-RIGHT: 5px}
.popupCalMonthTable {MARGIN-LEFT: 12px}
.popupCalMonth {FONT-WEIGHT: bold; WIDTH: 10%; TEXT-ALIGN: center}
.popupCalMonthDiv {WIDTH: 7%; TEXT-ALIGN: center}
.popupCalMonthTitle {FONT-WEIGHT: bold; WIDTH: 7%; BACKGROUND-COLOR: #ccc; TEXT-ALIGN: center}
.popupCalSpacer {WIDTH: 10px; HEIGHT: 5px}
.popupCalDayTitleTable {MARGIN-LEFT: 11px; WIDTH: 170px; MARGIN-RIGHT: 10px}
.popupCalDayTitleTable {MARGIN-LEFT: 12px}
.popupCalDay {WIDTH: 10%; TEXT-ALIGN: center}
.popupCalDateTable {MARGIN-LEFT: 11px; WIDTH: 170px; MARGIN-RIGHT: 10px; BACKGROUND-COLOR: #96a9ba}
.popupCalDateTable {MARGIN-LEFT: 12px}
.popupCalDate {WIDTH: 10%; CURSOR: pointer; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center}
.popupCalDateDim {WIDTH: 10%; CURSOR: pointer; BACKGROUND-COLOR: #ccc; TEXT-ALIGN: center}
.popupCalDateBlue {WIDTH: 10%; CURSOR: pointer; BACKGROUND-COLOR: #5ec3f9; TEXT-ALIGN: center}
.popupCalDateBlack {WIDTH: 10%; CURSOR: pointer; COLOR: #fff; BACKGROUND-COLOR: #000; TEXT-ALIGN: center}
.popupCalDatePromo {WIDTH: 10%; CURSOR: pointer; BACKGROUND-COLOR: #ff00ff; TEXT-ALIGN: center}
.popup_submit_arrow {TEXT-ALIGN: right}
.popup_help_link {BORDER-TOP: #ccc 1px solid; PADDING-BOTTOM: 10px; MARGIN-LEFT: 11px; WIDTH: 190px; MARGIN-RIGHT: 10px; PADDING-TOP: 10px}
DIV.popupPromoLegend {MARGIN-LEFT: 11px; WIDTH: 170px; MARGIN-RIGHT: 10px}
#popupPromoLegendKey {WIDTH: 20px; HEIGHT: 20px; BACKGROUND-COLOR: #ff00ff}
.popupDetailTable {MARGIN-LEFT: 11px; MARGIN-RIGHT: 10px}
.popupBorderBottom {WIDTH: 200px; BORDER-BOTTOM: #ccc 1px solid}
.popupBorderBottomBold {FONT-WEIGHT: bold; WIDTH: 80%; BORDER-BOTTOM: #ccc 1px solid}
.popupBold {FONT-WEIGHT: bold; WIDTH: 80%}
.popupRightAlign {FONT-WEIGHT: bold; WIDTH: 20%; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: right}
.popupRightAlignBold {FONT-WEIGHT: bold; WIDTH: 80px; TEXT-ALIGN: right}
IFRAME.popup {BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px}
BODY#popupWin {BACKGROUND-COLOR: #ebf5ff}
DIV#popupWinContents {MARGIN: 30px}
/* ##############
 * Column Styles 
 * ############## */
#content2col {DISPLAY: block; MARGIN-LEFT: auto; WIDTH: 800px; MARGIN-RIGHT: auto}
#content2col #left {PADDING-RIGHT: 10px; MARGIN-TOP: 10px; LEFT: 0px; FLOAT: left; VERTICAL-ALIGN: top; WIDTH: 185px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 50px; voice-family: inherit}
#content2col #floatingleft {PADDING-RIGHT: 0px; MARGIN-TOP: 10px; LEFT: 0px; FLOAT: left; VERTICAL-ALIGN: top; PADDING-TOP: 0px;  WIDTH: 181px; POSITION: relative; voice-family: inherit}
#content2col #middle {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 4px 0px 0px 200px; VERTICAL-ALIGN: top; WIDTH: 600px; PADDING-TOP: 0px; POSITION: relative; TOP: 0px}
 HTML #content2col #middle {MARGIN-LEFT: 197px; WIDTH: 597px}
#content2col #corpleft {PADDING-RIGHT: 5px; MARGIN-TOP: 3px; LEFT: 0px; FLOAT: left; VERTICAL-ALIGN: top; WIDTH: 195px; PADDING-TOP: 3px; POSITION: relative; HEIGHT: 10px; BACKGROUND-COLOR: #ebf5ff; voice-family: inherit}
#content2col #corpmiddle {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 4px 0px 0px 200px; VERTICAL-ALIGN: top; WIDTH: 600px; PADDING-TOP: 0px; POSITION: relative; TOP: 0px; BACKGROUND-COLOR: #ebf5ff}
 HTML #content2col #corpmiddle {MARGIN-LEFT: 197px; WIDTH: 597px}
#content2col #bottom {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 4px 0px 0px 200px; VERTICAL-ALIGN: top; WIDTH: 600px; PADDING-TOP: 0px; POSITION: relative; TOP: 0px}
 HTML #content2col #bottom {MARGIN-LEFT: 197px; WIDTH: 597px}
#content3col {DISPLAY: block; MARGIN-LEFT: auto; WIDTH: 800px; MARGIN-RIGHT: auto}
#content3col #left {PADDING-RIGHT: 10px; MARGIN-TOP: 10px; LEFT: 0px; FLOAT: left; VERTICAL-ALIGN: top; WIDTH: 180px; POSITION: relative; HEIGHT: 100px}
#content3col #middle {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 4px 0px 0px 197px; VERTICAL-ALIGN: top; WIDTH: 400px; PADDING-TOP: 0px; POSITION: relative; TOP: 0px}
 HTML #content3col #middle {MARGIN-LEFT: 0px; WIDTH: 397px}
#content3col #right {PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 190px; PADDING-TOP: 0px; POSITION: relative; TOP: 0px; voice-family: inherit}
#content3col #bottom {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 200px; VERTICAL-ALIGN: top; WIDTH: 600px; PADDING-TOP: 0px; POSITION: relative; TOP: 0px}
 HTML #content3col #bottom {MARGIN-LEFT: 197px; WIDTH: 597px}
 /*
 * Variations of the multi-column layout
 * - sky
 */
 .sky#content2col {BACKGROUND-COLOR: #bcdfff}
#content2col .sky#left {HEIGHT: 500px; BACKGROUND-COLOR: #bcdfff}
#content2col .sky#middle {BACKGROUND: #deefff; HEIGHT: 300px}
#homeContentKF {PADDING-RIGHT: 0px; MARGIN-TOP: 10px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: auto; WIDTH: 800px; MARGIN-RIGHT: auto; PADDING-TOP: 0px}
#homeLeftKF {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 400px; PADDING-TOP: 0px; HEIGHT: 235px; BACKGROUND-COLOR: #f2f3f5}
#homeRightKF {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 400px; PADDING-TOP: 0px; HEIGHT: 35px}
/* #####################
 * Left Hand Navigation 
 * ##################### */
#leftnav {VERTICAL-ALIGN: top; WIDTH: 180px}
#leftnav DIV {}
#leftnav A {COLOR: #69737f}
#leftnav A:hover {TEXT-DECORATION: none}
#leftnav .leftnavtitle {PADDING-RIGHT: 0px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; PADDING-BOTTOM: 12px; PADDING-TOP: 5px; BORDER-BOTTOM: #dbdcde 1px solid}

#leftnav .parent {PADDING-RIGHT: 0px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: middle; PADDING-TOP: 4px; BORDER-BOTTOM: #dbdcde 1px solid}
#leftnav .parentselected {PADDING-RIGHT: 0px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; PADDING-TOP: 5px}
#leftnav .parentselected1 {PADDING-RIGHT: 0px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; PADDING-TOP: 5px}
#leftnav .subparent {PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: middle; PADDING-TOP: 4px}
#leftnav .subparentselected {PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; PADDING-TOP: 5px}
#leftnav .subparent1 {PADDING-LEFT: 12px; PADDING-TOP: 4px; PADDING-BOTTOM: 4px;}
#leftnav .subparentselected1 {PADDING-LEFT: 12px; FONT-WEIGHT: bold; BACKGROUND: #e9eaec; VERTICAL-ALIGN: middle; PADDING-TOP: 4px; PADDING-BOTTOM: 4px;}
#leftnav .child {PADDING-LEFT: 22px; HEIGHT: 20px}
#leftnav .childselected {PADDING-LEFT: 22px; FONT-WEIGHT: bold; BACKGROUND: #e9eaec; VERTICAL-ALIGN: middle; PADDING-TOP: 4px; HEIGHT: 20px}

#leftnav .child A {}
.childselected A {}
#leftnav .childlast {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #dbdcde 1px solid; HEIGHT: 10px}
#leftnav .childselected A {}
childselected A:hover {}
#leftnav .leftNavChildren {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}
/* ################
 * Flight screen 
 * ################ */
#fareFamilyBox {BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; DISPLAY: block; FONT-SIZE: 10pt; BORDER-LEFT: black 1px solid; WIDTH: 600px; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: arial; POSITION: relative; BACKGROUND-COLOR: #e7f6dc; TEXT-ALIGN: center}
#fareFamilyColor {BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; DISPLAY: inline; FONT-SIZE: 10pt; BORDER-LEFT: black 1px solid; WIDTH: 50px; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: arial; POSITION: relative; HEIGHT: 30px; TEXT-ALIGN: center}
#contentSection {DISPLAY: block; FONT-SIZE: 10pt; COLOR: #68707a; FONT-FAMILY: arial; BACKGROUND-COLOR: #e7f1fa}
#contentSectionHeader {FONT-WEIGHT: bold; COLOR: #68707a; BACKGROUND-COLOR: #e0e2e5}
#contentSubSection {DISPLAY: block; FONT-SIZE: 10pt; COLOR: #68707a; FONT-FAMILY: Arial; BACKGROUND-COLOR: #f3f8fd}
#contentSpacer {DISPLAY: block; POSITION: relative; HEIGHT: 24px}
#flightItem {DISPLAY: inline; FONT-SIZE: 10pt; WIDTH: 150px; FONT-FAMILY: arial; POSITION: relative; HEIGHT: 20px}
#flightItemSpacer {DISPLAY: inline; FONT-SIZE: 10pt; WIDTH: 24px; FONT-FAMILY: arial; POSITION: relative; HEIGHT: 20px}
#flightRow {DISPLAY: block; WIDTH: 100%; POSITION: relative; HEIGHT: 20px}
#contentItem {DISPLAY: inline; WIDTH: 30px; POSITION: relative}
/* ###############
 * Tool Tip Style
 * ############### */
DIV#tipDiv {Z-INDEX: 10000; LEFT: 0px; VISIBILITY: hidden; POSITION: absolute; TOP: 0px}
.tip {BORDER-RIGHT: #336 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #336 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; BORDER-LEFT: #336 1px solid; WIDTH: 250px; COLOR: #000; LINE-HEIGHT: 1.2; PADDING-TOP: 4px; BORDER-BOTTOM: #336 1px solid; BACKGROUND-COLOR: #dee7f7}
DIV#popupDiv {BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; Z-INDEX: 10000; LEFT: 0px; BORDER-BOTTOM-WIDTH: 0px; POSITION: absolute; TOP: 0px; BORDER-RIGHT-WIDTH: 0px;}
IFRAME.popup {BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; Z-INDEX: 5000; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px}
BODY.popup {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}
/* ADDITIONS */
TD.button {PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; BACKGROUND: #5ec3f9; PADDING-BOTTOM: 2px; CURSOR: pointer; COLOR: #ffffff; PADDING-TOP: 2px; TEXT-ALIGN: center}
TR.header {PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; BACKGROUND: #96a9ba; COLOR: #ffffff; TEXT-ALIGN: left}
TR.rowWhite {PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: normal; BACKGROUND: #ffffff; TEXT-ALIGN: left}
TR.rowAlternate {PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: normal; BACKGROUND: #d6e2ee; TEXT-ALIGN: left}
TR.rowWithoutBg {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; TEXT-ALIGN: left}
TD.tableContent {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; TEXT-ALIGN: left}
TD.tableContent4Seatmap {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; TEXT-ALIGN: left}
SPAN.highlightedText {PADDING-RIGHT: 1px; PADDING-LEFT: 4px; Z-INDEX: 3000; BACKGROUND: #e3e3e3; FLOAT: left; PADDING-BOTTOM: 1px; WIDTH: 100%; PADDING-TOP: 1px; TEXT-ALIGN: left}
TR.contentRowHeader {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; HEIGHT: 25px}
TR.contentRow {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND-COLOR: #fff}
.errorMessage {COLOR: #ff0000}
.warnMessage {COLOR: #000000}
.tab_off {color: #656565; text-decoration: none}
.tab_off:hover {color: #656565; text-decoration: underline}
.text_FFCC00 {color:#FFCC00}
#errorNavDiv {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #CD0100; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 1px 0px 0px; WIDTH: 500px; PADDING-TOP: 0px}
#errorNavDiv TD {BORDER-RIGHT: #6b7786 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; WIDTH: 500px; COLOR: #FBD200; PADDING-TOP: 2px; HEIGHT: 15px; BACKGROUND-COLOR: #CD0100; TEXT-ALIGN: left}
DIV.buttonMiddle {BACKGROUND: #40A2D7}
DIV.cookieDivEnabled {display:block;}
DIV.cookieDivDisabled {display:none;}
/* use in header */
.text11_666666 {color: #666666;line-height: 15px;font-size: 11px;}
.text11b_666666 {color: #666666;line-height: 15px;font-size: 11px;font-weight: bold;}
.text11b_333333 {font-size: 11px;color: #333333;font-weight: bold;}
.text11_333333 {font-size: 11px;color: #333333;}
.text11b_40A2D7 {font-size: 11px;color: #40A2D7;font-weight: bold;}
.text20_333333 {font-size: 20px;color: #333333;}
DIV.FareDealsTitle {font-size: 11px;color: #333333;font-weight: bold;}
#crisisSite2col {margin-left:auto;margin-right:auto;width:800px;display:block;background-color:#E2E9EF;}
SELECT.maxSizeCabinClass{WIDTH:80%}
DIV.departure {position:absolute;top:252px;left:154px;width:300px;display:none;COLOR: #ffeec9; BACKGROUND-COLOR: #ffeec9; TEXT-DECORATION: underline;display:none;}
DIV.arrival {position:absolute;top:286px;left:154px;width:300px;display:none;COLOR: #ffeec9; BACKGROUND-COLOR: #ffeec9; TEXT-DECORATION: underline;display:none;}
table.stats {color: #fff;background-color: #FFFFFF;border-collapse: collapse;}
table.stats td {text-align: left;border-bottom: 1px solid #999B93;}
radioButton{margin-right:4px; }

/*For Floating Nav*/
#topbar {border: 1px solid #E6E6E6; width:179px; color:#666666; font-size:11px; }
.leftnav_header {color:#333333; font-weight:bold; margin-top:8px;}
.leftnav_title {color:#333333; font-weight:bold;}
.leftnav_spacer {height:10px; width:1px;}
.leftnav_spacer_small {height:8px; width:1px;}
.leftnav_cty_abbr {color:#FFFFFF; font-size:10px; font-weight:bold; background-color:#7F8996; padding:2px 5px;}
.leftnav_cty {font-size:12px; font-weight:bold;}
.leftnav_airport {border-top: 1px solid #CCCCCC;  border-bottom: 1px solid #CCCCCC; margin:5px 0 5px 0; line-height:18px;}
.leftnav_pax {border-top: 1px solid #CCCCCC;  border-bottom: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; padding:5px; width:63px; float:left;}
.leftnav_class {border-top: 1px solid #CCCCCC;  border-bottom: 1px solid #CCCCCC; padding:5px; width:75px; float:right;}
TD.tableHeaderDGray {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #fff; LINE-HEIGHT: 16px; HEIGHT: 17px; BACKGROUND-COLOR: #7F8996; padding-left:10px;}
.leftnav_price_details {font-size:11px; color:#666666;}
.totalprice_blue {font-size:14px; font-weight:bold; color:#40A2D7; background-color:#D6D6D6; padding-top:5px; padding-bottom:5px; padding-right:2px; border-top: 1px solid #999999; border-bottom: 1px solid #999999;}
.totalprice_bluebig {font-size:15px; font-weight:bold; color:#40A2D7; }
.currconv_title {font-size:10px; color:#666666;}
.currconv_amt {font-size:10px; color:#333333;}
.currconv_legend {font-size:10px; color:#999999;}
.totalfare_title {color:#333333; font-weight:bold; background-color:#D6D6D6; padding-top:5px; padding-bottom:5px; padding-left:2px; border-top: 1px solid #999999; border-bottom: 1px solid #999999;}
.leftnav_flighttype_header {color:#333333; font-weight:bold; margin-top:8px; font-size:12px;}
.leftnav_flight_model {color:#405684; font-weight:bold; margin-top:8px; font-size:12px;}
.leftnav_flight_details {border-top: 1px solid #CCCCCC; margin:5px 0 5px 0;}
.leftnav_flight_details_type {font-weight:bold;}
.leftnav_flight_details_airport {font-style:italic;}
.leftnav_flight_ttt {border-top: 1px solid #CCCCCC;  border-bottom: 1px solid #CCCCCC; padding:2px; background-color:#F0F0F0;}
.leftnav_flight_ttt_title {color:#333333; font-weight:bold;}
.leftnav_flight_ttt_time {color:#333333; font-size:12px;}
/* END Floating Nav*/

/* For Fares_Options Shadow Mouseover Tabs and Form */
div#fare_options { padding:10px 10px; background:#eaeaea; position:relative; margin-bottom:20px; }
div#fare_options a img { vertical-align:text-top; }
div#fare_options div.change_dates a img { vertical-align:text-bottom; }

div#fare_options div#fare_top { width:100%; overflow:hidden; background:#eaeaea; }
div#fare_options h2 { font-size:13px; margin:0px; padding:0px; }

div#fare_options div#fare_top { padding-bottom:5px; }
a#fare_options_hide { float:right; display:block; font-weight:bold; font-size:11px; color:#333; vertical-align:center; }
a#fare_options_hide:hover { text-decoration:none; cursor:pointer; }

div#tab_wrapper { position:relative; clear:both; float:left; }
div#fare_options > div#tab_wrapper { position:static; }

div#tab_wrapper.collapsed li.mileage_accruable, div#tab_wrapper.collapsed li.refund_ticket, div#tab_wrapper.collapsed li.itinerary_change { display:none; }

div#fare_options ul.option_tab, div#fare_options ul.option_tab_selected, div#fare_options ul.option_rows, div#fare_options ul.option_disabled { margin-top:5px; float:left; margin-left:-16px; voice-family: "\"}\""; margin-left:0px; }
div#fare_options ul, div#fare_options li { padding:0px; margin:0px; list-style:none; list-style-type:none; display:block; } 
div#fare_options ul.option_tab li, div#fare_options ul.option_tab_selected li, div#fare_options ul.option_disabled li{ width:115px; }

div#fare_options ul.option_tab { cursor:pointer;width:105px }
div#fare_options ul.option_tab_selected { margin-top:0px; cursor:default;width:105px }
div#fare_options ul.option_disabled { cursor: default;width:105px }

div#fare_options ul.option_disabled { opacity:0.5; filter:alpha(opacity=50); }
div#fare_options ul#option_0 li, div#fare_options ul#option_1 li,  div#fare_options ul#option_2 li, div#fare_options ul#option_3 li,div#fare_options ul#option_4 li,div#fare_options ul#option_5 li { background:url(/saa/img/white_b.gif) right bottom no-repeat; overflow:hidden;width:115px }
div#fare_options ul#option_0.option_disabled li, div#fare_options ul#option_1.option_disabled li, div#fare_options ul#option_2.option_disabled li, div#fare_options ul#option_3.option_disabled li,div#fare_options ul#option_4.option_disabled li,div#fare_options ul#option_5.option_disabled li {background:url(/saa/img/inactive_b.gif) right bottom no-repeat;width:109px }
div#fare_options ul#option_0 li.deal_type, div#fare_options ul#option_1 li.deal_type, div#fare_options ul#option_2 li.deal_type, div#fare_options ul#option_3 li.deal_type, div#fare_options ul#option_4 li.deal_type,div#fare_options ul#option_5 li.deal_type { background:url(/saa/img/white_a.gif) right bottom no-repeat;width:115px }
div#fare_options ul#option_0.option_disabled li.deal_type, div#fare_options ul#option_1.option_disabled li.deal_type, div#fare_options ul#option_2.option_disabled li.deal_type, div#fare_options ul#option_3.option_disabled li.deal_type,div#fare_options ul#option_4.option_disabled li.deal_type,div#fare_options ul#option_5.option_disabled li.deal_type{ background:url(/saa/img/inactive_a.gif) right bottom no-repeat;width:109px }

div#fare_options ul.option_tab li span, div#fare_options ul.option_tab_selected li span, div#fare_options ul.option_disabled li span { display:block; margin:10px; line-height:1em; vertical-align:bottom; }
div#fare_options li.deal_type { height:50px; font-size:11px; color:#666; text-align:left; }
div#fare_options ul.option_tab li.deal_type span, div#fare_options ul.option_disabled li.deal_type span { margin:10px 0px 10px 20px; }
div#fare_options li.mileage_accruable { height:50px; text-align:center; }
div#fare_options ul.option_tab_selected li.mileage_accruable, ul.option_tab li.mileage_accruable{ font-size:9px; color:#405684; text-align:center; }
div#fare_options li.refund_ticket  { height:62px; text-align:center; }
div#fare_options ul.option_tab_selected li.refund_ticket, ul.option_tab li.refund_ticket{ font-size:9px; color:#405684; text-align:center; }
div#fare_options li.itinerary_change { height:51px; text-align:center; }
div#fare_options ul.option_tab_selected li.itinerary_change, ul.option_tab li.itinerary_change{ font-size:9px; color:#405684; text-align:center; }

div#fare_options ul.option_rows { margin:0px; padding:0px; text-align:left; voice-family: "\"}\"";  width:105px; }
div#fare_options ul.option_rows li { margin:0px; padding:0px; text-align:left; width:130px; voice-family: "\"}\""; width:auto; }
div#fare_options ul.option_rows li span { display:block; padding:0px 10px; margin-left:10px; background:#D7D7D7; color:#666; }
div#fare_options ul.option_rows li.deal_type { height:65px; }
div#fare_options ul.option_rows li.deal_type span { margin:0px; padding:0px; color:#333; background:none; height:55px; }
div#fare_options ul.option_rows li.mileage_accruable span { height:49px; }
div#fare_options ul.option_rows li.refund_ticket span { height:59px; }
div#fare_options ul.option_rows li.itinerary_change span { height:49px; }

div#fare_options ul.option_tab_selected li.deal_type { height:60px; color:#fff; }
div#fare_options ul.option_tab_selected li.deal_type span { margin:15px 15px 10px 18px; }

div#fare_options ul#option_0.option_tab_selected li { background:url(/saa/img/blue_1_b.gif) right bottom no-repeat;width:125px } 
div#fare_options ul#option_1.option_tab_selected li { background:url(/saa/img/blue_4_b.gif) right bottom no-repeat;width:125px } 
div#fare_options ul#option_2.option_tab_selected li { background:url(/saa/img/blue_2_b.gif) right bottom no-repeat;width:125px} 
div#fare_options ul#option_3.option_tab_selected li { background:url(/saa/img/blue_3_b.gif) right bottom no-repeat;width:125px } 
div#fare_options ul#option_4.option_tab_selected li { background:url(/saa/img/blue_1_b.gif) right bottom no-repeat;width:125px} 
div#fare_options ul#option_5.option_tab_selected li { background:url(/saa/img/blue_1_b.gif) right bottom no-repeat;width:125px} 

div#fare_options ul#option_0.option_tab_selected li.deal_type { background:url(/saa/img/blue_1_a.gif) right bottom no-repeat; height:65px;width:125px }
div#fare_options ul#option_1.option_tab_selected li.deal_type { background:url(/saa/img/blue_4_a.gif) right bottom no-repeat; height:65px;width:125px }
div#fare_options ul#option_2.option_tab_selected li.deal_type { background:url(/saa/img/blue_2_a.gif) right bottom no-repeat; height:65px;width:125px }
div#fare_options ul#option_3.option_tab_selected li.deal_type { background:url(/saa/img/blue_3_a.gif) right bottom no-repeat; height:65px;width:125px }
div#fare_options ul#option_4.option_tab_selected li.deal_type { background:url(/saa/img/blue_1_a.gif) right bottom no-repeat; height:65px;width:125px }
div#fare_options ul#option_5.option_tab_selected li.deal_type { background:url(/saa/img/blue_1_a.gif) right bottom no-repeat; height:65px;width:125px }

div#fare_options ul#option_0.option_tab_selected li.itinerary_change { background-position:right top; }
div#fare_options ul#option_1.option_tab_selected li.itinerary_change { background-position:right top; }
div#fare_options ul#option_2.option_tab_selected li.itinerary_change { background-position:right top; }
div#fare_options ul#option_3.option_tab_selected li.itinerary_change { background-position:right top; }
div#fare_options ul#option_4.option_tab_selected li.itinerary_change { background-position:right top; }
div#fare_options ul#option_5.option_tab_selected li.itinerary_change { background-position:right top; }

div#fare_options div#option_form { padding:0px 12px 10px; clear:both; background:#6FB8E1; }
div#fare_options div#option_form div.change_dates { text-align:right; padding:5px 0px; }
div#fare_options div#option_form div.headers strong{ padding:8px 3px; }

div#fare_options div#option_form div.headers, div#option_form div.headers td{ font-size:11px; color:#405684; }
div#fare_options div#option_form div.option_selections { clear:both; background:#FFFFFF; overflow:hidden; width:100%; }
div#fare_options div#option_form div.option_selections span.header_date { margin-right:10px; padding:0px 0px 2px; display:block; border-bottom:1px solid #ccc; }
div#fare_options div#option_form div.option_selections div.option_departure { width:276px; float:left;  }
div#fare_options div#option_form div.option_selections div.option_return { width:276px; float:left; }

div#fare_options div#deal_1, div#fare_options div#deal_2, div#fare_options div#deal_3, div#fare_options div#deal_4 { display:none; } 

div#fare_options div.option_departure div, div#fare_options div.option_return div{ border-bottom:1px solid #6AA3CA; padding:5px 10px; }
div#fare_options div.option_departure div.disabled, div#fare_options div.option_return div.disabled { background:#E7EAEF;color:#666;font-weight: }

div#fare_options div.option_form div.option_selections td { text-align:left; margin:0; padding:0; line-height:1px; }

div#fare_options div#option_form div.option_selections div.flight_selection {background:#FFFFFF;}

div#fare_options div#option_form div.option_selections div.flight_selection td.select { vertical-align:top; }
div#fare_options div#option_form div.option_selections div.flight_selection td.arrives { vertical-align:bottom; }
div#fare_options div#option_form div.option_selections div.flight_selection td span{ display:block; padding:0px;}
div#fare_options div#option_form div.option_selections div.flight_selection td span.flight_desc{ font-size:11px; font-weight:bold;}
div#fare_options div#option_form div.option_selections div.flight_selection td span.flight_class{ font-size:10px; color:#666; }
div#fare_options div#option_form div.option_selections div.flight_selection td span.flight_time { font-size:11px; color:#666; }

div#fare_options div#option_form div.option_selections td.select { width:35px; }
div#fare_options div#option_form div.option_selections td.details { width:205px; }
div#fare_options div#option_form div.option_selections td.departs { width:115px; }
div#fare_options div#option_form div.option_selections td.arrives { width:90px; }

div#fare_options div#option_form div.option_oneway td.select { width:70px; }
div#fare_options div#option_form div.option_oneway td.details { width:410px; }
div#fare_options div#option_form div.option_oneway td.departs { width:230px; }
div#fare_options div#option_form div.option_oneway td.arrives { width:180px; }

div#fare_options div#option_form div.option_selections div.option_oneway div.option_departure { width:552px; float:left;  }

div#fare_options ul#option_0 li.deal_type div.faredisplay {width:10px; }

/*TD.faredisplay {color:#FFFFFF;}*/
div#fare_options ul.option_tab_selected li.deal_type TD{color:#fff; }
div#fare_options li.deal_type TD { color:#666; }

/* For Fares_Options Shadow Mouseover Tabs and Form */

/*Passenger Details KrisFlyer Login*/
.pd_kf_indent {padding:10px; background-color:#B4D8F3;}
/*End Passenger Details KrisFlyer Login*/


/* Added for MKP91025 */
/*For Floating Nav*/
#topbar {border: 1px solid #E6E6E6; width:179px; color:#666666; font-size:11px; }
.leftnav_header {color:#333333; font-weight:bold; margin-top:8px;}
.leftnav_title {color:#333333; font-weight:bold;}
.leftnav_spacer {height:10px; width:1px;}
.leftnav_spacer_small {height:8px; width:1px;}
.leftnav_cty_abbr {color:#FFFFFF; font-size:10px; font-weight:bold; background-color:#7F8996; padding:2px 5px;}
.leftnav_cty {font-size:12px; font-weight:bold;}
.leftnav_airport {border-top: 1px solid #CCCCCC;  border-bottom: 1px solid #CCCCCC; margin:5px 0 5px 0; line-height:18px;}
.leftnav_pax {border-top: 1px solid #CCCCCC;  border-bottom: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; padding:5px; width:63px; float:left;}
.leftnav_class {border-top: 1px solid #CCCCCC;  border-bottom: 1px solid #CCCCCC; padding:5px; width:75px; float:right;}
TD.tableHeaderDGray {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #fff; LINE-HEIGHT: 16px; HEIGHT: 17px; BACKGROUND-COLOR: #7F8996; padding-left:10px;}
.leftnav_price_details {font-size:11px; color:#666666;}
.totalprice_blue {font-size:14px; font-weight:bold; color:#40A2D7; background-color:#D6D6D6; padding-top:5px; padding-bottom:5px; padding-right:2px; border-top: 1px solid #999999; border-bottom: 1px solid #999999;}
.currconv_title {font-size:10px; color:#666666;}
.currconv_amt {font-size:10px; color:#333333;}
.currconv_legend {font-size:10px; color:#999999;}
.totalfare_title {color:#333333; font-weight:bold; background-color:#D6D6D6; padding-top:5px; padding-bottom:5px; padding-left:2px; border-top: 1px solid #999999; border-bottom: 1px solid #999999;}
.leftnav_flighttype_header {color:#333333; font-weight:bold; margin-top:8px; font-size:12px;}
.leftnav_flight_model {color:#405684; font-weight:bold; margin-top:8px; font-size:12px;}
.leftnav_flight_details {border-top: 1px solid #CCCCCC; margin:5px 0 5px 0;}
.leftnav_flight_details_type {font-weight:bold;}
.leftnav_flight_details_airport {font-style:italic;}
.leftnav_flight_ttt {border-top: 1px solid #CCCCCC;  border-bottom: 1px solid #CCCCCC; padding:2px; background-color:#F0F0F0;}
.leftnav_flight_ttt_title {color:#333333; font-weight:bold;}
.leftnav_flight_ttt_time {color:#333333; font-size:12px;}
/* END Floating Nav*/

TABLE.tableDGray {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 2px; WIDTH: 100%; PADDING-TOP: 0px; BACKGROUND-COLOR: #E4E4E4}
TR.contentRow_Itinerary_White {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND-COLOR: #fff; padding-top:5px; padding-bottom:5px;}
TR.contentRow_Itinerary_Gray {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND-COLOR: #E4E4E4; padding-top:5px; padding-bottom:5px;}
TD.tableContent_Itinerary {padding:5px 10px; FONT-WEIGHT: normal; TEXT-ALIGN: left; border-bottom:1px solid #EBF5FF; vertical-align:top;}
TD.tableContent_Segment {padding:2px 10px; FONT-WEIGHT: normal; TEXT-ALIGN: left; border-bottom:1px solid #EBF5FF; vertical-align:top;}
TD.tableContent_ItineraryDetails {padding:5px 25px; FONT-WEIGHT: normal; TEXT-ALIGN: left; border-bottom:1px solid #EBF5FF; vertical-align:top; width:100%;}
label.Itinerary {position:relative; bottom:1px; width:100%;}

div#fare_options div#option_form div#option_selections div#option_departure disabled td.select { vertical-align:top; }
div#fare_options div#option_form div#option_selections div#option_departure disabled td.arrives { vertical-align:bottom; }
div#fare_options div#option_form div#option_selections div#option_departure disabled td span{ display:block; padding:0px;}
div#fare_options div#option_form div#option_selections div#option_departure disabled td span.flight_desc{ font-size:11px;}
div#fare_options div#option_form div#option_selections div#option_departure disabled td span.flight_class{ font-size:10px; color:#666; }
div#fare_options div#option_form div#option_selections div#option_departure disabled td span.flight_time { font-size:11px; color:#666; }


div#fare_options div#option_form div#option_selections div#option_return disabled td.select { vertical-align:top; }
div#fare_options div#option_form div#option_selections div#option_return disabled td.arrives { vertical-align:bottom; }
div#fare_options div#option_form div#option_selections div#option_return disabled td span{ display:block; padding:0px;}
div#fare_options div#option_form div#option_selections div#option_return disabled td span.flight_desc{ font-size:11px;}
div#fare_options div#option_form div#option_selections div#option_return disabled td span.flight_class{ font-size:10px; color:#666; }
div#fare_options div#option_form div#option_selections div#option_return disabled td span.flight_time { font-size:11px; color:#666; }

div#fare_options div#option_form div.option_selections div.disabled td.select { vertical-align:top;color:#65737e; }
div#fare_options div#option_form div.option_selections div.disabled td.arrives { vertical-align:bottom;color:#65737e; }
div#fare_options div#option_form div.option_selections div.disabled td.departs { vertical-align:bottom;color:#65737e; }
div#fare_options div#option_form div.option_selections div.disabled td span{ display:block; padding:0px;}
div#fare_options div#option_form div.option_selections div.disabled td span.flight_desc{ font-size:11px;color:#65737e;}
div#fare_options div#option_form div.option_selections div.disabled td span.flight_class{ font-size:10px; color:#65737e; }
div#fare_options div#option_form div.option_selections div.disabled td span.flight_time { font-size:11px; color:#65737e; }

/* ############################################################################
 * Added  for MKP 90966 RESERVATION FOR EMEX
 * ######################################################################### */

DIV.tableContents_right {CLEAR: both; PADDING-RIGHT: 28px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; text-align:right}
.next_steps_links a {color:#000000; text-decoration:underline; font-weight:bold;}
.next_steps_links a:hover {color:#000000; text-decoration:underline; font-weight:bold;}
.next_steps_textlinks a {color:#000000; text-decoration:underline;}
.next_steps_textlinks a:hover {color:#000000; text-decoration:underline;}

 
TD.banner_desc {padding:0 30px 0 30px; color:#FFFFFF;}
span.banner_desc_small {font-size:13px; font-weight:bold;}
span.banner_desc_big {font-size:17px; font-weight:bold;}
span.banner_desc_smaller {font-size:12px;}

TABLE.tableGrey {background-color:#E4E4E4;width:100%;padding:0px;margin:0px 0px 2px 0px;}
TD.tableGrey_tableHeader {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #fff; LINE-HEIGHT: 16px; HEIGHT: 17px; BACKGROUND-COLOR: #999999}
TD.tableGrey_tableHeader SPAN {PADDING-LEFT: 11px}

DIV.buttonWhite {FONT-WEIGHT: bold; Z-INDEX: 3000; FLOAT: right; CURSOR: pointer; COLOR: #666; WHITE-SPACE: nowrap; POSITION: relative; TEXT-ALIGN: center; TEXT-DECORATION: none}
DIV.buttonWhiteLeft {FLOAT: left; WIDTH: 11px; POSITION: relative; HEIGHT: 17px}
DIV.buttonWhiteMiddle {BACKGROUND: #FFFFFF;FLOAT: left;}
DIV.buttonWhiteMiddle a:hover {color: #FFFFFF}
DIV.buttonWhiteRight {FLOAT: left; WIDTH: 8px; POSITION: relative; HEIGHT: 17px}
DIV.buttonWhiteRoll A {FONT-WEIGHT: bold; COLOR: #fff; TEXT-DECORATION: none}
DIV.buttonWhite A:hover {COLOR: #fff; TEXT-DECORATION: none}
DIV.buttonWhiteRoll {COLOR: #fff; TEXT-DECORATION: none}
DIV.buttonWhiteMiddleRoll {BACKGROUND: #3381AE; color:#FFFFFF;}
DIV.buttonWhiteMiddleRoll A {BACKGROUND: #3381AE; color:#FFFFFF;}
DIV.buttonWhiteLeftRoll {FLOAT: left; WIDTH: 11px; POSITION: relative; HEIGHT: 17px}
DIV.buttonWhiteMiddleRoll {color:#FFF; PADDING-RIGHT: 2px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 1px; POSITION: relative; HEIGHT: 16px}
HTML DIV.buttonWhiteMiddle {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 17px;}
HTML DIV.buttonWhiteMiddleRoll {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 17px}
DIV.buttonWhiteRightRoll {FLOAT: left; WIDTH: 8px; POSITION: relative; HEIGHT: 17px}

/* ############################################################################
 * Added  for MKP 90966 RESERVATION FOR EMEX
 * ######################################################################### */
div#fare_options ul#option_0.option_tab li.deal_type { height:60px; }
div#fare_options ul#option_1.option_tab li.deal_type { height:60px; }
div#fare_options ul#option_2.option_tab li.deal_type { height:60px; }
div#fare_options ul#option_3.option_tab li.deal_type { height:60px; }
div#fare_options ul#option_4.option_tab li.deal_type {height:60px; }
div#fare_options ul#option_5.option_tab li.deal_type { height:60px; }

.leftnav_airportline {border-bottom: 1px solid #CCCCCC;  margin:5px 0 5px 0; line-height:0px;} 
TD.awardType_WL {background:#CCCCCC}
DIV.awardType_WLB {background:#EEEEEE}
TD.awardType_1 {background:#6FB8E1;font:7px;BORDER-TOP: #fff 2px solid; BORDER-LEFT: #fff 2px solid; BORDER-BOTTOM: #fff 2px solid; BORDER-RIGHT: #fff 2px solid;}
TD.awardType_2 {background:#C9EFFF;font:7px;BORDER-TOP: #fff 2px solid; BORDER-LEFT: #fff 2px solid; BORDER-BOTTOM: #fff 2px solid; BORDER-RIGHT: #fff 2px solid;}
TD.awardType_3 {background:#87CBF6;font:7px;BORDER-TOP: #fff 2px solid; BORDER-LEFT: #fff 2px solid; BORDER-BOTTOM: #fff 2px solid; BORDER-RIGHT: #fff 2px solid;}
TD.awardType_S  {background:#6FB8E1;font:7px; BORDER-TOP: #fff 2px solid; BORDER-LEFT: #fff 2px solid; BORDER-BOTTOM: #fff 2px solid; BORDER-RIGHT: #fff 2px solid;} 
TD.awardType_U  {background:#C9EFFF;font:7px; BORDER-TOP: #fff 2px solid; BORDER-LEFT: #fff 2px solid; BORDER-BOTTOM: #fff 2px solid; BORDER-RIGHT: #fff 2px solid;} 
TD.awardType_F  {background:#87CBF6;font:7px; BORDER-TOP: #fff 2px solid; BORDER-LEFT: #fff 2px solid; BORDER-BOTTOM: #fff 2px solid; BORDER-RIGHT: #fff 2px solid;} 
TD.awardType_WL {background:#CCCCCC;font:7px; BORDER-TOP: #fff 2px solid; BORDER-LEFT: #fff 2px solid; BORDER-BOTTOM: #fff 2px solid; BORDER-RIGHT: #fff 2px solid;} 
TR.awardType_WLB{background:#EEEEEE}
TABLE.awardType_WLB{BORDER-RIGHT: #ebf5ff 2px solid; BORDER-LEFT: #ebf5ff 2px solid;background:#EEEEEE}
TR.trWhite {background:#FEFEFE}
DIV.awardType_WLB {background:#EEEEEE}
TABLE.tableWhite2 {BORDER-RIGHT: #ebf5ff 2px solid; BORDER-LEFT: #ebf5ff 2px solid; WIDTH: 100%; BORDER-BOTTOM: #ebf5ff 2px solid; BACKGROUND-COLOR: #fff}
TABLE.tableWhite2 TD {PADDING-RIGHT: 2px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px}
TABLE.tableWhite2 TH {PADDING-RIGHT: 2px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px}
TABLE.tableWhite2 TH {BACKGROUND-COLOR: #ebf5ff}
TABLE.tableWhite2 TH.spacer {PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px; HEIGHT: 2px}

/* ##############################  MODIFIED FOR ORC*/
/* ##############
 * Column Styles 
 * ############## */
#twoColDisplay {DISPLAY: block; MARGIN-LEFT: auto; WIDTH: 600px; MARGIN-RIGHT: auto; border: 3px coral solid;}
#leftside {background-color:#e7eaef; PADDING-RIGHT: 0px;  LEFT: 0px; FLOAT: left; VERTICAL-ALIGN: top; WIDTH: 290px; PADDING-TOP: 0px;   voice-family: inherit border: 3px yellow solid;}
#rightside {background-color:#e7eaef; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 300px; VERTICAL-ALIGN: top; WIDTH: 290px; PADDING-TOP: 0px; POSITION: relative; TOP: 0px border: 3px red solid;}
#leftside1 {background-color:#e7eaef; PADDING-RIGHT: 0px;  LEFT: 0px; FLOAT: left; VERTICAL-ALIGN: top; WIDTH: 296px; PADDING-TOP: 0px;   voice-family: inherit border: 3px yellow solid;}
#rightside1 {background-color:#e7eaef; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 300px; VERTICAL-ALIGN: top; WIDTH: 296px; PADDING-TOP: 0px; POSITION: relative; TOP: 0px border: 3px red solid;}

/* ###################### Start My ServicesPopup changes - MKP91234 ########################### */

.myServicespopupTitle {PADDING-LEFT: 5px; FONT-WEIGHT: bold;BACKGROUND-COLOR: #d5eaf1}
.myServicespopupTitle A {COLOR: #666666}
.myServicespopupTitle A:hover {COLOR: #666666}

/* ###################### Start My ServicesPopup changes - MKP91234 ########################### */


/*New DIV*/
DIV.pageHeaderLeftKF {width:40%;padding-left:10px;display:inline;float:left;}
DIV.pageHeaderRightKF {width:50%;display:inline;float:right;}

/*Added on 18Dec08 New TD's*/
TD.tableHeaderNew{VERTICAL-ALIGN: center;FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #fff; LINE-HEIGHT: 16px; HEIGHT: 17px; BACKGROUND-COLOR: #96a9ba}
DIV.PADDINGLEFT {PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px} 
TD.tdtableWhite {background:#FFFFFF}
td.buttongreyLeft{BACKGROUND: #B6B6B6;FLOAT: left; WIDTH: 100px; POSITION: relative; HEIGHT: 17px;COLOR: #fff; padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;FONT-WEIGHT: bold;}
td.buttongrey{BACKGROUND: #B6B6B6;FLOAT: left; WIDTH: 150px; POSITION: relative; HEIGHT: 17px;COLOR: #fff; padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;FONT-WEIGHT: bold;}
TABLE.buttongrey2 {WIDTH: 100%; BORDER: 3px solid #96a9ba;BACKGROUND:#D6D6D6}
TABLE.buttongrey {WIDTH: 100%; BORDER: 3px solid #96a9ba;}
table.NOPADDING{padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}
td.buttonbluetop1{BACKGROUND: #428CB9;HEIGHT: 17px;COLOR: #fff; padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;FONT-WEIGHT: bold;}
td.buttonbluecell1{BACKGROUND: #6FB9E1; WIDTH: 95px;HEIGHT: 17px;COLOR: #405684; padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;FONT-WEIGHT: bold;}

td.buttonbluetop2{BACKGROUND: #89CAE9;HEIGHT: 17px;COLOR: #fff; padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;FONT-WEIGHT: bold;}
td.buttonbluecell2{BACKGROUND: #CAEFFF;WIDTH: 95px;HEIGHT: 17px;COLOR: #405684; padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;FONT-WEIGHT: bold;}

td.buttonbluetop3{BACKGROUND: #47ADDE;HEIGHT: 17px;COLOR: #fff; padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;FONT-WEIGHT: bold;}
td.buttonbluecell3{BACKGROUND: #8ACEFB;WIDTH: 95px;HEIGHT: 17px;COLOR: #405684; padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;FONT-WEIGHT: bold;}

td.buttonbluetop4{BACKGROUND: #60B6DB;HEIGHT: 17px;COLOR: #fff; padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;FONT-WEIGHT: bold;}
td.buttonbluecell4{BACKGROUND: #A8E0FF;WIDTH: 95px;HEIGHT: 17px;COLOR: #405684; padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;FONT-WEIGHT: bold;}

td.buttonblue1{BACKGROUND: #6FB8E1;HEIGHT: 17px;COLOR: #fff; padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;FONT-WEIGHT: bold;}
td.buttonblue2{BACKGROUND: #C9EFFF;HEIGHT: 17px;COLOR: #fff; padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;FONT-WEIGHT: bold;}
td.buttonblue3{BACKGROUND: #87CBF6;HEIGHT: 17px;COLOR: #fff; padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;FONT-WEIGHT: bold;}

td.cabinclass{BACKGROUND: #d6d6d6;HEIGHT: 17px;COLOR: #666; padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;FONT-WEIGHT: bold;}
div.bluetext{COLOR: #405684;FONT-SIZE: 10px;}
div.bigtext{FONT-SIZE: 15px; FONT-WEIGHT: bold}

DIV.pageHeaderLeft {DISPLAY: inline; PADDING-LEFT: 10px; FLOAT: left; WIDTH: 50%}
DIV.pageHeaderRight {DISPLAY: inline; FLOAT: right;}

/* For 6 tabs Fares_Options Shadow Mouseover Tabs and Form */
div#fare_options.multicity div#tab_wrapper.collapsed li.mileage_accruable, div#tab_wrapper.collapsed li.refund_ticket, div#tab_wrapper.collapsed li.itinerary_change { display:none; }
div#fare_options.multicity div#tab_wrapper { width:100%; overflow:show; }
div#fare_options.multicity ul { padding:0px; margin:0px; list-style:none; display:block; float:left; margin-left:1px; } 
div#fare_options.multicity ul.option_rows, div#fare_options.multicity ul.option_disabled  { cursor: default; margin-left:0px; }
div#fare_options.multicity ul li { border-top:1px solid #ccc; margin-left:0px; } 
div#fare_options.multicity ul.option_tab_selected li { border-top-color:#fff; } 

div#fare_options.multicity ul li.deal_type { border:none; }
div#fare_options.multicity ul.option_tab li.deal_type { border-top:none; background:#f7f7f7; border-top:none;  }
div#fare_options.multicity ul.option_tab li span, div#fare_options.multicity ul.option_tab_selected li span { padding:10px 3px; }
div#fare_options.multicity ul.option_tab_selected { border-top-color:#FFFFFF; }
div#fare_options.multicity ul.option_rows { width:92px; }

div#fare_options.multicity div.multicity_calendar ul.option_tab_selected li { background:#c6e4ff !important; color:#333; }
div#fare_options.multicity ul.option_tab_selected#option_0 li.deal_type { background:#428bb9; }
div#fare_options.multicity ul.option_tab_selected#option_0 li { background:#6fb8e1; }
div#fare_options div#pane_0 { padding:9px 0px; background:#6fb8e1; }
div#pane_0 tr.selectedFPC {  background:#428bb9; }
div#fare_options.multicity div#flight_0 { padding:15px 10px; background:#c6e4ff; }

div#fare_options.multicity ul.option_tab_selected#option_1 li.deal_type { background:#88cae9; }
div#fare_options.multicity ul.option_tab_selected#option_1 li { background:#c9efff; }
div#fare_options div#pane_1 { padding:15px 10px; background:#c9efff; }
div#pane_1 tr.selected {  background:#88cae9; }
div#fare_options.multicity div#flight_1 { padding:15px 10px; background:#c6e4ff; }

div#fare_options.multicity ul.option_tab_selected#option_2 li.deal_type { background:#48afde; }
div#fare_options.multicity ul.option_tab_selected#option_2 li { background:#8acffb; }
div#fare_options div#pane_2 { padding:15px 10px; background:#8acffb; }
div#pane_2 tr.selected {  background:#48afde; }
div#fare_options.multicity div#flight_2 { padding:15px 10px; background:#c6e4ff; }

div#fare_options.multicity ul.option_tab_selected#option_3 li.deal_type { background:#5fb5db; }
div#fare_options.multicity ul.option_tab_selected#option_3 li { background:#a7e0ff; }
div#fare_options div#pane_3 { padding:15px 10px; background:#a7e0ff; }
div#pane_3 tr.selected {  background:#5fb5db; }
div#fare_options.multicity div#flight_3 { padding:15px 10px; background:#c6e4ff; }

div#fare_options.multicity ul.option_tab_selected#option_4 li.deal_type { background:#266e9c; }
div#fare_options.multicity ul.option_tab_selected#option_4 li { background:#51a6db; }
div#fare_options div#pane_4 { padding:15px 10px; background:#51a6db; }
div#pane_4 tr.selected {  background:#266e9c; }
div#fare_options.multicity div#flight_4 { padding:15px 10px; background:#c6e4ff; }

div#fare_options.multicity ul.option_tab_selected#option_5 li.deal_type { background:#429ec8; }
div#fare_options.multicity ul.option_tab_selected#option_5 li { background:#75c2f3; }
div#fare_options div#pane_5 { padding:15px 10px; background:#75c2f3; }
div#pane_5 tr.selected {  background:#429ec8; }
div#fare_options.multicity div#flight_5 { padding:15px 10px; background:#c6e4ff; }

div#fare_options div#tab_wrapper.multicity_calendar { background:#EBF5FF; border-right:1px solid #EBf5FF; color:#405684; }
.multicity_calendar li { background:#FFFFFF !important; }
div#fare_options div.flight{ clear:both; background-color:#EFF7FF; margin:0 0 5px 0; padding-bottom:5px; }
div#fare_options div.flight h3 { display:block; font-size:12px; color:#FFFFFF; margin:0; padding:5px 10px; background:#94ADBD; }
div#fare_options  .date_control { background:#EFF7FF; margin:5px 0px; font-weight:bold; padding:5px; }
div#fare_options  .date_control td {padding:0px 5px; margin:0px 5px; font-weight:bold; }
div#fare_options  .date_control td.departure_day { font-weight:normal; background:#B9CDEA; padding:0px 7px; margin-left:10px;  }

div.flight table.flight_options { background:#FFFFFF; width:569px; margin-left:3px; }
table.flight_options th { background:#EFF7FF; }
table.flight_options th.departs, table.flight_options th.arrives { width:145px; } 
table.flight_options th.flight { width:55px; }
table.flight_options th, div#fare_options table.flight_options td { padding:10px 8px 10px 2px; text-align:left; } 
table.flight_options tr.selected td { color:#FFFFFF; }

div#fare_options div.flight_segment{ clear:both; margin:0; padding-bottom:2px; }
div#fare_options div.flight_segment h3 { display:block; font-size:12px; color:#FFFFFF; margin:0; padding:5px 10px; background:#94ADBD; }
div#fare_options div.flight_segment table.flight_dates { width:100%; background:#FFFFFF; border-collapse:none; border-top:2px solid #C6E4FF; border-bottom:2px solid #C6E4FF; }
div#fare_options div.flight_segment table.flight_dates tr td.disabled { color:#b5babe; }
div#fare_options div.flight_segment table.flight_dates tr td.unavailable { background:#eaeaea; }

div#fare_options.6tabs table.flight_dates td { padding:10px 0 10px 10px; text-align:center; }
div#fare_options table.flight_dates td {font-weight:normal; border-left:2px solid #C6E4FF; padding:5px; }

div#fare_options table.flight_dates td input { float:left; margin-left:-2px; }
div#fare_options table.flight_dates td label{ float:left; width:70%; display:block; padding:0.25em 0 0 0.1em; line-height:1.3em; }
div#fare_options table.flight_dates td.selected {background:#5EC3F9; color:#FFFFFF; }

div#fare_options div.flight_segment table.flight_dates th { text-align:center; padding:10px 5px; } 
/* End For MULTICITY Fares_Options Shadow Mouseover Tabs and Form */

div#fare_options div#option_form div.option_selections div.flight_selectionFPC td.select { vertical-align:top;background:#428BB9 none repeat scroll 0% }
div#fare_options div#option_form div.option_selections div.flight_selectionFPC td.arrives { vertical-align:bottom;background:#428BB9 none repeat scroll 0% }
div#fare_options div#option_form div.option_selections div.flight_selectionFPC td span{ display:block; padding:0px;background:#428BB9 none repeat scroll 0%}
div#fare_options div#option_form div.option_selections div.flight_selectionFPC td span.flight_desc{ font-size:11px; font-weight:bold;background:#428BB9 none repeat scroll 0%}
div#fare_options div#option_form div.option_selections div.flight_selectionFPC td span.flight_class{ font-size:10px; color:#666;background:#428BB9 none repeat scroll 0% }
div#fare_options div#option_form div.option_selections div.flight_selectionFPC td span.flight_time { font-size:11px; color:#666;background:#428BB9 none repeat scroll 0% }
div.flight table.flight_options_selected { background:#428bb9; width:569px; margin-left:3px; }
table.flight_options_selected th { background:#428bb9; }
#div#deal_1 table.flight_options_selected th { background:#88cae9; }
#div#deal_2 table.flight_options_selected th { background:#48afde; }
#div#deal_3 table.flight_options_selected th { background:#5fb5db; }
#div#deal_4 table.flight_options_selected th { background:#266e9c; }
#div#deal_5 table.flight_options_selected th { background:#429ec8; }

table.flight_options_selected th.departs, table.flight_options_selected th.arrives { width:145px; } 
table.flight_options_selected th.flight { width:55px; }
table.flight_options_selected th,table.flight_options_selected td { padding:10px 8px 10px 2px; text-align:left; } 
table.flight_options_selected td { color:#FFFFFF; }
table.flight_options_selected SPAN.cabinClass { color:#FFFFFF; }
table.flight_options_selected A {COLOR: #FFFFFF; TEXT-DECORATION: none}
table.flight_options_selected A:hover {COLOR: #405684; TEXT-DECORATION: underline}
div#fare_options div#option_form div.option_selections div.flight_selection table.flight_options_selected {background:#FFFFFF;}

div#fare_options div#option_form div.option_selections div.flight_selection table.flight_options_selected td.select  { vertical-align:top; }
div#fare_options div#option_form div.option_selections div.flight_selection  table.flight_options_selected td.arrives { vertical-align:bottom; }
div#fare_options div#option_form div.option_selections div.flight_selection table.flight_options_selected td span{ display:block; padding:0px;}
div#fare_options div#option_form div.option_selections div.flight_selection table.flight_options_selected td span.flight_desc{ font-size:11px; font-weight:bold;}
div#fare_options div#option_form div.option_selections div.flight_selection table.flight_options_selected td span.flight_class{ font-size:10px; color:#666; }
div#fare_options div#option_form div.option_selections div.flight_selection table.flight_options_selected td span.flight_time { font-size:11px; color:#666; }

/* */

/* For 6 tabs Fares_Options Shadow Mouseover Tabs and Form */
div#fare_options.multicity div#tab_wrapper.collapsed li.mileage_accruable, div#tab_wrapper.collapsed li.refund_ticket, div#tab_wrapper.collapsed li.itinerary_change { display:none; }
div#fare_options.multicity div#tab_wrapper { width:100%; overflow:show; }
div#fare_options.multicity ul { padding:0px; margin:0px; list-style:none; display:block; float:left; margin-left:1px; } 
div#fare_options.multicity ul.option_rows, div#fare_options.multicity ul.option_disabled  { cursor: default; margin-left:0px; }
div#fare_options.multicity ul li { border-top:1px solid #ccc; margin-left:0px; } 
div#fare_options.multicity ul.option_tab_selected li { border-top-color:#fff; } 

div#fare_options.multicity ul li.deal_type { border:none; }
div#fare_options.multicity ul.option_tab li.deal_type { border-top:none; background:#f7f7f7; border-top:none;  }
div#fare_options.multicity ul.option_tab li span, div#fare_options.multicity ul.option_tab_selected li span { padding:10px 3px; }
div#fare_options.multicity ul.option_tab_selected { border-top-color:#FFFFFF; }
div#fare_options.multicity ul.option_rows { width:83px; }

div#fare_options.multicity div.multicity_calendar ul.option_tab_selected li { background:#c6e4ff !important; color:#333; }
div#fare_options.multicity ul.option_tab_selected#option_0 li.deal_type { background:#428bb9; }
div#fare_options.multicity ul.option_tab_selected#option_0 li { background:#6fb8e1; }
div#fare_options div#pane_0 { padding:15px 10px; background:#6fb8e1; }
div#pane_0 tr.selected {  background:#428bb9; }
div#fare_options.multicity div#flight_0 { padding:15px 10px; background:#c6e4ff; }

div#fare_options.multicity ul.option_tab_selected#option_1 li.deal_type { background:#88cae9; }
div#fare_options.multicity ul.option_tab_selected#option_1 li { background:#c9efff; }
div#fare_options div#pane_1 { padding:15px 10px; background:#c9efff; }
div#pane_1 tr.selected {  background:#88cae9; }
div#fare_options.multicity div#flight_1 { padding:15px 10px; background:#c6e4ff; }

div#fare_options.multicity ul.option_tab_selected#option_2 li.deal_type { background:#48afde; }
div#fare_options.multicity ul.option_tab_selected#option_2 li { background:#8acffb; }
div#fare_options div#pane_2 { padding:15px 10px; background:#8acffb; }
div#pane_2 tr.selected {  background:#48afde; }
div#fare_options.multicity div#flight_2 { padding:15px 10px; background:#c6e4ff; }

div#fare_options.multicity ul.option_tab_selected#option_3 li.deal_type { background:#5fb5db; }
div#fare_options.multicity ul.option_tab_selected#option_3 li { background:#a7e0ff; }
div#fare_options div#pane_3 { padding:15px 10px; background:#a7e0ff; }
div#pane_3 tr.selected {  background:#5fb5db; }
div#fare_options.multicity div#flight_3 { padding:15px 10px; background:#c6e4ff; }

div#fare_options.multicity ul.option_tab_selected#option_4 li.deal_type { background:#266e9c; }
div#fare_options.multicity ul.option_tab_selected#option_4 li { background:#51a6db; }
div#fare_options div#pane_4 { padding:15px 10px; background:#51a6db; }
div#pane_4 tr.selected {  background:#266e9c; }
div#fare_options.multicity div#flight_4 { padding:15px 10px; background:#c6e4ff; }

div#fare_options.multicity ul.option_tab_selected#option_5 li.deal_type { background:#429ec8; }
div#fare_options.multicity ul.option_tab_selected#option_5 li { background:#75c2f3; }
div#fare_options div#pane_5 { padding:15px 10px; background:#75c2f3; }
div#pane_5 tr.selected {  background:#429ec8; }
div#fare_options.multicity div#flight_5 { padding:15px 10px; background:#c6e4ff; }

div#fare_options div#tab_wrapper.multicity_calendar { background:#EBF5FF; border-right:1px solid #EBf5FF; color:#405684; }
.multicity_calendar li { background:#FFFFFF !important; }
div#fare_options div.flight{ clear:both; background-color:#EFF7FF; margin:0 0 5px 0; padding-bottom:5px; }

div#fare_options.date_control { background:#EFF7FF; margin:5px 0px; font-weight:bold; padding:5px; }
div#fare_options.date_control td {padding:0px 5px; margin:0px 5px; font-weight:bold; }
div#fare_options.date_control td.departure_day { font-weight:normal; background:#B9CDEA; padding:0px 7px; margin-left:10px;  }

div.flight table.flight_options { background:#FFFFFF; width:569px; margin-left:3px; }
table.flight_options th { background:#EFF7FF; }
table.flight_options th.departs, table.flight_options th.arrives { width:145px; } 
table.flight_options th.flight { width:55px; }
table.flight_options th, div#fare_options table.flight_options td { padding:10px 8px 10px 2px; text-align:left; } 
table.flight_options tr.selected td { color:#FFFFFF; }

div#fare_options div.flight_segment{ clear:both; margin:0; padding-bottom:2px; }
div#fare_options div.flight_segment h3 { display:block; font-size:12px; color:#FFFFFF; margin:0; padding:5px 10px; background:#94ADBD; }
div#fare_options div.flight_segment table.flight_dates { width:100%; background:#FFFFFF; border-collapse:none; border-top:2px solid #C6E4FF; border-bottom:2px solid #C6E4FF; }
div#fare_options div.flight_segment table.flight_dates tr td.disabled { color:#b5babe; }
div#fare_options div.flight_segment table.flight_dates tr td.unavailable { background:#eaeaea; }

div#fare_options.6tabs table.flight_dates td { padding:10px 0 10px 10px; text-align:center; }
div#fare_options table.flight_dates td {font-weight:normal; border-left:2px solid #C6E4FF; padding:5px; }

div#fare_options table.flight_dates td input { float:left; margin-left:-2px; }
div#fare_options table.flight_dates td label{ float:left; width:70%; display:block; padding:0.25em 0 0 0.1em; line-height:1.3em; }
div#fare_options table.flight_dates td.selected {background:#5EC3F9; color:#FFFFFF; }

div#fare_options div.flight_segment table.flight_dates th { text-align:center; padding:10px 5px; } 
/* End For MULTICITY Fares_Options Shadow Mouseover Tabs and Form */

div#fare_options.multicity ul#option_0 li.deal_type, div#fare_options.multicity ul#option_1 li.deal_type, div#fare_options.multicity ul#option_2 li.deal_type, div#fare_options.multicity ul#option_3 li.deal_type, div#fare_options.multicity ul#option_4 li.deal_type,div#fare_options.multicity ul#option_5 li.deal_type { background:#F7F7F7 none repeat scroll 0%;width:83px;height:65px}


div#fare_options.multicity ul#option_0 li, div#fare_options.multicity ul#option_1 li,  div#fare_options.multicity ul#option_2 li, div#fare_options.multicity ul#option_3 li,div#fare_options.multicity ul#option_4 li,div#fare_options.multicity ul#option_5 li { background:#FFFFFF none repeat scroll 0%;width:83px;height:56px }


div#fare_options.multicity ul#option_0.option_tab_selected li {width:83px;height:56px } 
div#fare_options.multicity ul#option_1.option_tab_selected li {width:83px;height:56px  } 
div#fare_options.multicity ul#option_2.option_tab_selected li { width:83px;height:56px } 
div#fare_options.multicity ul#option_3.option_tab_selected li {width:83px;height:56px  } 
div#fare_options.multicity ul#option_4.option_tab_selected li {width:83px;height:56px } 
div#fare_options.multicity ul#option_5.option_tab_selected li {width:83px;height:56px } 

div#fare_options.multicity ul#option_0.option_tab_selected li.deal_type {  height:65px;width:83px }
div#fare_options.multicity ul#option_1.option_tab_selected li.deal_type { height:65px;width:83px }
div#fare_options.multicity ul#option_2.option_tab_selected li.deal_type { height:65px;width:83px }
div#fare_options.multicity ul#option_3.option_tab_selected li.deal_type {  height:65px;width:83px }
div#fare_options.multicity ul#option_4.option_tab_selected li.deal_type {  height:65px;width:83px }
div#fare_options.multicity ul#option_5.option_tab_selected li.deal_type {  height:65px;width:83px }

div#fare_options.multicity ul#option_rows.option_rows li.deal_type { height:65px;width:83px }
div#fare_options.multicity ul#option_rows.option_rows li { border-top:0px solid #ccc; margin-left:0px; } 
div#fare_options.multicity ul#option_rows.option_rows li.itinerary_change { height:56px; text-align:left;width:90px;border-top:1px solid #ccc; margin-left:0px; }
div#fare_options.multicity ul#option_rows.option_rows li.refund_ticket  { height:56px; text-align:left;width:90px; border-top:1px solid #ccc; margin-left:0px;  }
div#fare_options.multicity ul#option_rows.option_rows li.mileage_accruable { height:56px; text-align:left;width:90px;border-top:1px solid #ccc; margin-left:0px; }

div#fare_options.multicity ul#option_rows.option_rows li.itinerary_change span { border-top:1px solid #ccc; margin-left:0px;height:54px; text-align:left;width:72px; } 
div#fare_options.multicity ul#option_rows.option_rows li.refund_ticket span { border-top:1px solid #ccc; margin-left:0px;height:54px; text-align:left;width:72px; } 
div#fare_options.multicity ul#option_rows.option_rows li.mileage_accruable span { border-top:1px solid #ccc; margin-left:0px;height:54px; text-align:left;width:72px; } 
div#fare_options.multicity ul#option_rows.option_rows li span { display:block; padding:0px 10px; color:#666; }
div#fare_options.multicity ul#option_rows.option_rows li.deal_type span { height:65px;width:70px }

div#fare_options div.flight{ clear:both; background-color:#EFF7FF; margin:0 0 5px 0; padding-bottom:5px; }
div#fare_options div.flight h3 { display:block; font-size:12px; color:#FFFFFF; margin:0; padding:5px 10px; background:#94ADBD; }


/*

div#fare_options.multicity { clear:both; padding:0; background:#eaeaea; margin-bottom:20px; border-top:1px solid #fff; zoom:1; }



div#fare_options.multicity div#tab_wrapper { clear:both; margin:0; padding:0; background:#EAEAEA;  }                                                                             
div#fare_options.multicity div#tab_wrapper ul.option_tab, div#tab_wrapper ul.option_tab_selected, div#tab_wrapper ul.option_rows, div#tab_wrapper ul.option_disabled { width:109px; float:left; }                                                                                                                                
div#tab_wrapper ul, div#tab_wrapper li { padding:0px; margin:0px; list-style:none; list-style-type:none; display:block; }                                                                                                                                                                             
div#tab_wrapper.collapsed li.mileage_accruable, div#tab_wrapper.collapsed li.refund_ticket, div#tab_wrapper.collapsed li.itinerary_change { display:none; }                                                                                                                                           
div#fare_options.multicity div#tab_wrapper.collapsed li.mileage_accruable, div#tab_wrapper.collapsed li.refund_ticket, div#tab_wrapper.collapsed li.itinerary_change { display:none; }                                                                                                               
div#fare_options.multicity div#tab_wrapper { width:100%; overflow:show; }                                                                                                                                                                                                                            
div#fare_options.multicity div#tab_wrapper.multicity_calendar { background:#EBF5FF; border-right:1px solid #EBf5FF; color:#405684; }                                                                                                                                                                           
*/



/*
div#fare_options.multicity ul#option_rows li { width:83px;height:56px }
div#fare_options div.flight{ clear:both; background-color:#EFF7FF; margin:0 0 5px 0; padding-bottom:5px; }
div#fare_options div.flight h3 { display:block; font-size:12px; color:#FFFFFF; margin:0; padding:5px 10px; background:#94ADBD; }

div#fare_options ul li { font-size:9px; color:#405684; line-height:normal;overflow:hidden; text-align:center; }

div#fare_options.multicity ul.option_rows li { border-bottom:1px solid #fff; margin-left:20px; }
div#fare_options.multicity ul.option_rows li span { display:block; padding:10px 3px 10px 11px; font-size:11px; font-weight:bold; color:#666; }
div#fare_options.multicity ul.option_rows li.deal_type { border-bottom:none; background:#EAEAEA; margin:0px; padding:0px; }
div#fare_options.multicity ul.option_rows li.deal_type span { display:block; padding:0px 10px; font-size:11px; font-weight:bold; color:#333; }

*/

/* For Fares_Options Shadow Mouseover Tabs and Form */

div#fare_options.multicity ul li { font-size:9px; color:#405684; line-height:normal;overflow:hidden; text-align:center; }

div#fare_options.multicity ul.option_rows li { border-bottom:1px solid #fff; margin-left:20px; }
div#fare_options.multicity ul.option_rows li span { display:block; padding:10px 3px 10px 11px; font-size:11px; font-weight:bold; color:#666; }
div#fare_options.multicity ul.option_rows li.deal_type { border-bottom:none; background:#EAEAEA; margin:0px; padding:0px; }
div#fare_options.multicity ul.option_rows li.deal_type span { display:block; padding:0px 10px; font-size:11px; font-weight:bold; color:#333; }

div#fare_options.multicity ul.option_tab_selected li.deal_type { height:60px; color:#fff; }
div#fare_options.multicity li.deal_type { height:50px; font-size:11px; color:#666; text-align:left; }

DIV.BreakingNews {font-size:12px;}

/*MKP91352 Starts Flight Review KrisFlyer Login*/
.fr_kf_indent {padding:0px; background-color:#EBF5FF; padding-top:5px; padding-bottom:5px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;}
/*MKP91352 End Flight Review KrisFlyer Login*/

/*MKP91489 Starts FDS Challange Pop Up*/
.fr_payment_indent {padding:0px; background-color:#e7eaef; padding-top:0px; padding-bottom:0px;border-top:3px solid #40A2D7;border-bottom:3px solid #40A2D7;border-right:3px solid #40A2D7;border-left:3px solid #40A2D7;}
/*MKP91352 Ends FDS Challange Pop Up*/