#olciHeading h1{font-size:x-large;color:#404490;font-weight:normal;line-height:40px; float:left; width:760px}
#olciHeading h1 span {font-size:45%; color:#555555}
.doYouOLCI {margin-bottom: 10px; width: 260px;}
.doYouOLCI h3 {background: url(/cms/global/assets/images/site/pod/260tops.gif) -1040px 0px no-repeat; color:#404490}
.doYouOLCI .podBody {background: url(/cms/global/assets/images/site/pod/260bttms.gif) -780px 100% no-repeat;}
.doYouOLCI .podBody img {margin: 0px 4px 0px 1px;}
.doYouOLCI .podBody p {padding: 7px 10px 10px 10px; position:relative}
.doYouOLCI .podBody a {color:#000dff; text-decoration:underline}
.doYouOLCI .podBody a:visited {color:#000dff; text-decoration:underline}
.mmbPod img {padding:5px 0px 0px 7px; clear:both; float:left;}
.mmbPod .mmbLink a {float:right; padding:0px 10px 10px 10px; color:#404490; text-decoration:none}
.mmbPod .mmbLink a:hover {color:#3760D7}
#row1 {width:760px; padding:10px 0px 10px 0px; border-top:1px dashed black; float:left;}
#doYou {margin-right:20px; float:left}
#noForm {float:left; width:400px}
#needHelp {float:left; padding-right:20px}
#needHelp h3 {font-size:100%}
#needHelp img {margin-right:-10px}
#readyCheckin {width:260px; float:left; padding-right:20px}
.olciBox {width:260px;}
.olciBox h3 {background: url(/cms/global/assets/images/site/pod/260tops.gif) -780px top no-repeat; color:#fff;}
.olciBox .podBody {background: url(/cms/global/assets/images/site/pod/260bttms.gif) -520px bottom no-repeat; padding:7px 10px 6px 10px;}
.olciBox .inputRow {clear:both}
.olciBox .inputRow .link{width:50px; float:left; padding-left:5px}
.olciBox .link2 {float:right; clear:both; padding-bottom:5px}
.olciBox .inputRow label {width:120px; float:left; padding-top:2px; padding-right:5px; padding-left:7px; font-weight:bold}
.olciBox .inputRow span {width:120px; float:left; padding-top:2px; padding-right:5px; padding-left:0px; font-weight:bold; font-size:10px}
.olciBox .inputRow input {float:left; margin-bottom:10px;}
.olciBox .auth {font-weight:bold; float:left; padding-top:2px; color:#404490}
.olciBox p {margin-bottom:-7px; width:220px; clear:both;}
.olciBox .inputCheck {position:relative; top:-10px; float:right}
form .mandatory {background:url(/cms/global/assets/images/site/icon/red_asterisk.gif) left 3px no-repeat; padding-right:0px; padding-left:7px;}
a {text-decoration:none; color:#404490;}
.addInfo h3 {background: url(/cms/global/assets/images/site/pod/170tops.gif) -680px top no-repeat; margin:0px; line-height:24px; text-indent:10px;}
.addInfo .body {background: url(/cms/global/assets/images/site/pod/170bttms.gif) -680px bottom no-repeat; }
.addInfo .body a {text-decoration:none; color:#404490; margin:5px 0px 5px 5px;}
.addInfo .body a:hover {text-decoration:underline; color:#404490;}
.formPod {float: none; margin-bottom: 10px; width: 170px; }
.formPod h3 {background: url(/cms/global/assets/images/site/pod/170tops.gif) -510px top no-repeat; color:#FFFFFF; no-repeat left top; margin: 0px; line-height: 24px; text-indent:10px}
.formPod .body {background: url(/cms/global/assets/images/site/pod/170bttms.gif) -510px bottom no-repeat; padding: 7px 5px 7px 5px; clear:both;}
.formPod .body a {text-decoration:none; color:#404490;}
.formPod .body a:hover {text-decoration:underline; color:#404490;}
.formPod .button {margin-top:10px}
.beforeCheckin .text a {text-decoration:none;}
.beforeCheckin .text a:hover {text-decoration:underline;}
#errorMsgArea {width:95%; margin-top:0px; margin-bottom:15px}
.formPod .body .fieldsetRow {border: 0px; padding:0px 5px 0px 5px}
.formPod .body .fieldsetRow .inputRow {padding:3px 0px 3px 0px}
.formPod .body .fieldsetRow .inputRow a {margin-bottom:3px;}
.addInfo .body {padding:1px 7px 10px 1px}
.mandatory {padding:0px; font-size:10px; padding-bottom:3px;}
.button {margin-bottom:0px}
.rightPanel {width:170px; float:left; padding-top:50px; overflow:hidden}
.leftPanel {width:590px; float:left; overflow:hidden}
.beforeCheckin {width:100%; float:left;}
.beforeCheckin .text {float:left; width:70%; margin-left:20px}
.beforeCheckin h2 {float:left; padding-top:0px}
.beforeCheckin a {margin-bottom:10px}
.beforeCheckin a {text-decoration:none; color:#404490;}
.checkinStages {width:760px; float:left; padding-top:10px; border-top:1px dashed}
.checkinStages .stage {width:135px; float:left; margin-right:20px; overflow:hidden}
.checkinStages .laststage {width:120px; float:left}
.checkinStages .stages {clear:both; float:left; width:100%}
.checkinStages .indent {margin-left:10px; padding:0px; width:116px}
.checkinStages h4 {padding-top:5px;}
.checkinStages h2 {float:left}
.whenAtAirport {width:760px; float:left; margin-top:0px; padding-top:10px; border-top:1px dashed}
.whenAtAirport h4 {margin-bottom:5px}
.whenAtAirport h2 {margin-bottom:5px}
.whenAtAirport .stage1 {width:41%; float:left; padding:0px 5px 0px 0px}
.whenAtAirport .stage1 a {clear:both; float:left; width:100%;}
.whenAtAirport .stage1 .text {float:left; width:80%}
.whenAtAirport .stage2 {width:34%; float:left; padding:0px 5px 0px 5px}
.whenAtAirport .stage2 a {clear:both; float:left; width:100%;}
.whenAtAirport .stage2 .text {float:left; width:70%;}
.whenAtAirport a:hover {text-decoration:underline;}
.whenAtAirport p {float:left; margin-bottom:5px; text-align:left}
.formPod .body .fieldsetRow .outputRow {padding:3px 0px 3px 0px; float:left; color: #404490; font-weight:bold}
.whenAtAirport .stage3 {float:right; padding-right:5px}
.formPod .body .fieldsetRow .highlight {font-weight:bold}
.icon {float:left; margin-right:10px}
h1 {height:40px; line-height:40px}
.mmbMenuPod {padding-bottom:10px; width:170px; margin-bottom:10px; background:url(/cms/global/assets/images/site/pod/170bttmsShort.gif) bottom left no-repeat; float:left}
.mmbMenuPod h3 {background:url(/cms/global/assets/images/site/pod/170tops.gif) -1190px 0px no-repeat; line-height:24px; font-size:100%; margin:0px; padding:0px 10px; color:#fff}
.mmbMenuPod .podBody {background-color:#f0f0e8; padding:10px }
.mmbMenuPod .tertiaryLinks a {margin-bottom:5px}
#pouLink {border-right:1px solid #f0f0e8; border-left: 1px solid #f0f0e8}
#pouLinkSWF {border-right:1px solid #f0f0e8; border-left: 1px solid #f0f0e8}
.message .alert {background:url(/cms/global/assets/images/site/icon/exclamationb7.gif) 8px 3px no-repeat; padding:4px 0px 4px 26px}
.message .alert.tertiaryLinks li a{font-weight:bold; display:inline; float:right;margin-left: 10px}
.message.mFullCritical {width:760px; color:#c00; font-weight:bold;padding:3px 0px 0px}
#mobileImg_Align img{float: left; margin-right:5px};
