/*  
 *  CSS styles for singaporeair.com
*A {COLOR: #405684; TEXT-DECORATION: none}
*A:hover {COLOR: #405684; TEXT-DECORATION: underline}
 */ 
BODY {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #EBF4FA;}
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: #333333; TEXT-DECORATION: none}
A:hover {COLOR: #000000; TEXT-DECORATION: none; background-color: #EBF4FA;}
.blockarea A{COLOR: #333333; TEXT-DECORATION: none}
.blockarea A:hover {COLOR: #000000; TEXT-DECORATION: none; display:block; background-color: #EBF4FA;}
#noblock A:hover  {COLOR: #000000; TEXT-DECORATION: none;}
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.pageHeaderLeft {DISPLAY: inline; PADDING-LEFT: 10px; FLOAT: left; WIDTH: 68%}
DIV.pageHeaderRight {DISPLAY: inline; FLOAT: right; WIDTH: 30%}
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}
.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}
/* ################################
 * 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 #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: 50px}
#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 .child {PADDING-LEFT: 12px; HEIGHT: 20px}
#leftnav .childselected {PADDING-LEFT: 12px; 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;}
.dotline {border-bottom: 1px #C3C6B1 dotted;line-height: 20px;}