BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 11px/14px Arial, Helvetica, sans-serif; PADDING-TOP: 0px
}

#normal-content {
	MARGIN: 0px auto; WIDTH: 770px
}
BODY {
	COLOR: #666666
}
SPAN {
	COLOR: #666666
}
DIV {
	COLOR: #666666
}
P {
	COLOR: #666666
}
A {
	COLOR: #666666
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL {
	LIST-STYLE-TYPE: none
}
A {
	CURSOR: pointer; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
LABEL {
	CURSOR: pointer
}
INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
FIELDSET {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
.block {
	DISPLAY: block
}
.hue-como {
	COLOR: #447e9b
}
INPUT.nav-button {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; FLOAT: right; PADDING-BOTTOM: 3px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: 1px solid; CURSOR: pointer; PADDING-TOP: 3px; BORDER-BOTTOM: 1px solid
}
INPUT.nav-button-hover {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; FLOAT: right; PADDING-BOTTOM: 3px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: 1px solid; CURSOR: pointer; PADDING-TOP: 3px; BORDER-BOTTOM: 1px solid
}
INPUT.nav-button-disabled {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; FLOAT: right; PADDING-BOTTOM: 3px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: 1px solid; CURSOR: pointer; PADDING-TOP: 3px; BORDER-BOTTOM: 1px solid
}
INPUT.action-button {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; FLOAT: right; PADDING-BOTTOM: 3px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: 1px solid; CURSOR: pointer; PADDING-TOP: 3px; BORDER-BOTTOM: 1px solid
}
INPUT.action-button-hover {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; FLOAT: right; PADDING-BOTTOM: 3px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: 1px solid; CURSOR: pointer; PADDING-TOP: 3px; BORDER-BOTTOM: 1px solid
}
INPUT.action-button-disabled {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; FLOAT: right; PADDING-BOTTOM: 3px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: 1px solid; CURSOR: pointer; PADDING-TOP: 3px; BORDER-BOTTOM: 1px solid
}
INPUT.action-buttonOffer {
margin-left:250px; margin-right: 250px; margin-top: 10px;	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px;  PADDING-BOTTOM: 3px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: 1px solid; CURSOR: pointer; PADDING-TOP: 3px; BORDER-BOTTOM: 1px solid
}
INPUT.action-buttonOffer-hover {
margin-left:250px; margin-right: 250px; margin-top: 10px;	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px;  PADDING-BOTTOM: 3px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: 1px solid; CURSOR: pointer; PADDING-TOP: 3px; BORDER-BOTTOM: 1px solid
}
INPUT.action-buttonOffer-disabled {
margin-left:250px; margin-right: 250px; margin-top: 10px;	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px;  PADDING-BOTTOM: 3px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: 1px solid; CURSOR: pointer; PADDING-TOP: 3px; BORDER-BOTTOM: 1px solid
}
INPUT.nav-button {
	MARGIN: 10px 0px 0px 10px
}
INPUT.nav-button-hover {
	MARGIN: 10px 0px 0px 10px
}
INPUT.nav-button-disabled {
	MARGIN: 10px 0px 0px 10px
}
INPUT.action-button {
	MARGIN: 10px 10px 0px 0px
}
INPUT.action-button-hover {
	MARGIN: 10px 10px 0px 0px
}
INPUT.action-button-disabled {
	MARGIN: 10px 10px 0px 0px
}
INPUT.nav-button {
	BORDER-LEFT-COLOR: #5e4463; BORDER-BOTTOM-COLOR: #5e4463; COLOR: #5e4463; BORDER-TOP-COLOR: #5e4463; BACKGROUND-COLOR: #ded6e0; BORDER-RIGHT-COLOR: #5e4463
}
INPUT.nav-button-hover {
	BORDER-LEFT-COLOR: #5e4463; BORDER-BOTTOM-COLOR: #5e4463; COLOR: white; BORDER-TOP-COLOR: #5e4463; BACKGROUND-COLOR: #5e4463; BORDER-RIGHT-COLOR: #5e4463
}
INPUT.nav-button-disabled {
	BORDER-LEFT-COLOR: #c2b3c4; BORDER-BOTTOM-COLOR: #c2b3c4; COLOR: #c2b3c4; BORDER-TOP-COLOR: #c2b3c4; BACKGROUND-COLOR: #ded6e0; BORDER-RIGHT-COLOR: #c2b3c4
}
.buttonPurple {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 1px; BORDER-LEFT: 1px solid; CURSOR: pointer; PADDING-TOP: 1px; BORDER-BOTTOM: 1px solid
}
.buttonOrange {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 1px; BORDER-LEFT: 1px solid; CURSOR: pointer; PADDING-TOP: 1px; BORDER-BOTTOM: 1px solid
}
.buttonPurple {
	BORDER-LEFT-COLOR: #947499; BORDER-BOTTOM-COLOR: #947499; BORDER-TOP-COLOR: #947499; BACKGROUND-COLOR: #d4c8d4; BORDER-RIGHT-COLOR: #947499
}
.buttonOrange {
	BORDER-LEFT-COLOR: #ff5f0b; BORDER-BOTTOM-COLOR: #ff5f0b; COLOR: #ffffff; BORDER-TOP-COLOR: #ff5f0b; BACKGROUND-COLOR: #ff5f0b; BORDER-RIGHT-COLOR: #ff5f0b
}
.buttonOrange:hover {
	BORDER-LEFT-COLOR: #ff5f0b; BORDER-BOTTOM-COLOR: #ff5f0b; COLOR: #ff5f0b; BORDER-TOP-COLOR: #ff5f0b; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-COLOR: #ff5f0b
}
P.norm {
	PADDING-BOTTOM: 15px; MARGIN: 0px; PADDING-TOP: 0px
}
P.standard {
	WIDTH: 443px
}
UL.standard {
	list-style-image:url(../gfx/icons/bullet-square.gif);margin:9px 0px 0px;padding:0px 0px 0px 19px;
}

UL.standard li{
 list-style-position: outside;list-style-image: url(../gfx/icons/bullet-square.gif);padding: 0px 0px 0px 5px;margin: 0px 0px 0px 5px
}

.clear {
	CLEAR: both; DISPLAY: block; OVERFLOW: hidden; WIDTH: 1px; HEIGHT: 1px
}
.just-clear {
	CLEAR: both
}
.float-right {
	FLOAT: right
}
.float-left {
	FLOAT: left
}
DIV.intro {
	MARGIN-BOTTOM: 15px
}
P.intro {
	MARGIN-BOTTOM: 15px
}
DIV.sect {
	CLEAR: both; BORDER-RIGHT: #eee8df 6px solid; BORDER-TOP: #eee8df 6px solid; FLOAT: left; MARGIN-BOTTOM: 20px; BORDER-LEFT: #eee8df 6px solid; BORDER-BOTTOM: #eee8df 6px solid
}
#col-center-wide DIV.sect {
	WIDTH: 566px
}
#col-center DIV.sect {
	WIDTH: 431px
}
DIV.sect .image {
	FLOAT: left; MARGIN: 6px 0px 6px 6px; WIDTH: 107px; HEIGHT: 150px
}
DIV.sect .short-image {
	FLOAT: left; MARGIN: 6px 0px 6px 6px; WIDTH: 107px; HEIGHT: 114px
}
#col-center-wide DIV.sect DIV.text {
	DISPLAY: inline; FLOAT: left; MARGIN: 15px 15px 0px; WIDTH: 420px
}
#col-center DIV.sect DIV.text {
	DISPLAY: inline; FLOAT: left; MARGIN: 15px 15px 0px; WIDTH: 288px
}
DIV.sect DIV.text-no-image {
	DISPLAY: inline; FLOAT: left; MARGIN: 15px 15px 0px
}
#col-center DIV.sect DIV.text-no-image {
	WIDTH: 401px
}
DIV.sect DIV.text-underneath {
	CLEAR: both; FLOAT: left; MARGIN: 15px
}
#col-center-wide DIV.text-narrow {
	DISPLAY: inline; FLOAT: left; MARGIN: 15px 10px 0px 15px; WIDTH: 358px
}
DIV.sect .image-wide {
        float: left;  margin: 6px 0px 6px 6px; MAX-WIDTH: 177px; MAX-HEIGHT: 104px  
}
DIV.sect .image-logo {
	FLOAT: right; WIDTH: 88px; HEIGHT: 31px
}
DIV.sect-important {
	CLEAR: both; FLOAT: left; MARGIN-BOTTOM: 20px; BACKGROUND-COLOR: #eee8df
}
#col-center-wide DIV.sect-important {
	WIDTH: 566px
}
#col-center DIV.sect-important {
	WIDTH: 531px
}
DIV.sect-important .image {
	FLOAT: left; WIDTH: 155px; HEIGHT: 180px
}
DIV.sect-important DIV.text {
	FLOAT: left; MARGIN: 17px 20px 0px; WIDTH: 420px
}
DIV.sect-important DIV.text-no-image {
	DISPLAY: inline; FLOAT: left; MARGIN: 15px 15px 0px
}
div.sect div.text-no-image ul { 
        list-style-type: disc; 
        list-style-position: inside; 
} 

div.sect div.text-no-image ul ul { 
        list-style-type: circle; 
        list-style-position: inside; 
        padding-left: 1em; 
} 

div.sect div.text-no-image-popup {
	DISPLAY: inline; FLOAT: left; MARGIN: 15px 15px 0px
}


DIV.sect-important DIV.text-underneath {
	CLEAR: both; FLOAT: left; MARGIN: 20px
}
.regular-padding {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; OVERFLOW: auto; PADDING-TOP: 15px
}
DIV.subsect {
	CLEAR: both; PADDING-RIGHT: 6px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; HEIGHT: 65px; BACKGROUND-COLOR: #eee8df
}
DIV.subsect DIV {
	FLOAT: left; MARGIN-LEFT: 6px; BACKGROUND-COLOR: #ffffff
}
DIV.subsect DIV.left {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; VERTICAL-ALIGN: middle; PADDING-TOP: 6px; HEIGHT: 53px
}
DIV.subsect DIV.left H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; TEXT-TRANSFORM: uppercase
}
DIV.subsect DIV.middle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 65px
}
DIV.subsect DIV.right {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 11px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; HEIGHT: 53px
}
#col-center-wide DIV.subsect {
	WIDTH: 572px
}
#col-center-wide DIV.subsect .left {
	WIDTH: 131px
}
#col-center-wide DIV.subsect .middle {
	WIDTH: 222px
}
#col-center-wide DIV.subsect .right {
	WIDTH: 176px
}
#col-center DIV.subsect {
	WIDTH: 537px
}
#col-center DIV.subsect .left {
	WIDTH: 102px
}
#col-center DIV.subsect .middle {
	WIDTH: 161px
}
#col-center DIV.subsect .right {
	WIDTH: 116px
}
IMG.toggle-text-expansion {
	MARGIN-LEFT: 8px
}
IMG.toggle-expansion {
	MARGIN-RIGHT: 8px
}
#content {
	MARGIN: 0px 0px 0px 14px; WIDTH: 56px
}
#content #col-left {
	DISPLAY: inline; FLOAT: left; WIDTH: 154px
}
#content #col-center {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px 15px; WIDTH: 443px
}
#content #col-center-wide {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px 0px 0px 15px; WIDTH: 578px
}
#content #col-right {
	DISPLAY: inline; FLOAT: left; WIDTH: 120px
}
.col-right-shift#col-right {
	MARGIN-TOP: 25px
}
#content-home {
	MARGIN: 0px 7px; WIDTH: 756px
}
#content-plain {
	MARGIN: 0px 0px 0px 14px; WIDTH: 548px
}
#footer {
	 PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 685px; PADDING-TOP: 30px; TEXT-ALIGN: center
}
#waiting-blocker-tip STRONG {
	DISPLAY: block; FONT-WEIGHT: bold; COLOR: black
}
#waiting-blocker-tip {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: black 1px solid; PADDING-LEFT: 20px; FONT-SIZE: 12px; PADDING-BOTTOM: 20px; BORDER-LEFT: black 1px solid; WIDTH: 100px; COLOR: red; PADDING-TOP: 20px; BORDER-BOTTOM: black 1px solid; BACKGROUND-COLOR: white
}
#waiting-spinner {
	Z-INDEX: 100; LEFT: 0px; OVERFLOW: hidden; WIDTH: 0px; POSITION: absolute; TOP: 0px; HEIGHT: 0px; BACKGROUND-COLOR: white
}
.waiting-spinner-content {
	BORDER-RIGHT: #fe650a 5px solid; BORDER-TOP: #fe650a 5px solid; BORDER-LEFT: #fe650a 5px solid; WIDTH: 271px; BORDER-BOTTOM: #fe650a 5px solid;  HEIGHT: 170px;margin-left: auto; margin-right: auto;margin-top:auto;margin-bottom:auto;
}
#waiting-spinner-content IMG {
	
}
DIV.waiting-spinner-text {
	MARGIN: 5px
}
.waiting-spinner-text H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: 10px; COLOR: #fe650a
}
.waiting-spinner-text {
	FONT-WEIGHT: bold; FONT-SIZE: 11px
}
#masthead {
	WIDTH: 770px
}
#masthead #nav-support {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 640px; COLOR: #94749a; PADDING-TOP: 20px
}
#masthead #nav-support INPUT.field1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 9px 0px 27px; PADDING-TOP: 0px
}
#masthead #nav-support INPUT.field1 {
	WIDTH: 114px; HEIGHT: 18px; voice-family: inherit
}
UNKNOWN {
	WIDTH: 114px; HEIGHT: 18px
}
#masthead #nav-support DIV.searchfield {
	FLOAT: right
}
#nav-support INPUT.nav-button {
	FLOAT: right; MARGIN: 0px 0px 0px 5px
}
#nav-support INPUT.nav-button-hover {
	FLOAT: right; MARGIN: 0px 0px 0px 5px
}
#nav-support INPUT.nav-button-disabled {
	FLOAT: right; MARGIN: 0px 0px 0px 5px
}
#masthead #nav-support DIV.links {
	FLOAT: right; COLOR: #94749a
}
#masthead #nav-support SPAN {
	DISPLAY: block; FLOAT: left; MARGIN: 4px 8px 0px
}
#masthead #nav-support A:link {
	DISPLAY: block; FONT-SIZE: 10px; FLOAT: left; MARGIN: 4px 0px 0px; TEXT-TRANSFORM: uppercase; COLOR: #94749a; TEXT-DECORATION: none
}
#masthead #nav-support A:visited {
	DISPLAY: block; FONT-SIZE: 10px; FLOAT: left; MARGIN: 4px 0px 0px; TEXT-TRANSFORM: uppercase; COLOR: #94749a; TEXT-DECORATION: none
}
#masthead #nav-support A:active {
	DISPLAY: block; FONT-SIZE: 10px; FLOAT: left; MARGIN: 4px 0px 0px; TEXT-TRANSFORM: uppercase; COLOR: #94749a; TEXT-DECORATION: none
}
#masthead #nav-support A:hover {
	FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #94749a; TEXT-DECORATION: underline
}
#masthead #home-link {
	PADDING-RIGHT: 0px; PADDING-LEFT: 14px; FLOAT: left; PADDING-BOTTOM: 24px; PADDING-TOP: 7px
}
A.masthead-logo SPAN {
	DISPLAY: block; OVERFLOW: hidden; WIDTH: 1px; HEIGHT: 1px
}
.masthead-logo {
	WIDTH: 770px; HEIGHT: 80px
}
A.masthead-logo {
	DISPLAY: block; BACKGROUND: url(../gfx/logo/logo_aeroplan.jpg) no-repeat 0px 0px; WIDTH: 94px; HEIGHT: 49px
}
#nav-main {
	MARGIN: 0px 0px 0px 14px; WIDTH: 747px; HEIGHT: 66px
}
#nav-main UL LI {
	DISPLAY: block; FLOAT: left
}
#nav-main UL LI SPAN {
	DISPLAY: block; OVERFLOW: hidden; WIDTH: 0px; HEIGHT: 0px
}
#nav-main A {
	DISPLAY: block; FLOAT: left; MARGIN: 0px
}
#nav-main DIV.divider {
	DISPLAY: inline; FONT-SIZE: 10px; FLOAT: left; MARGIN: 0px 8px; LINE-HEIGHT: 10px
}
#nav-main DIV.divider-submenu {
	DISPLAY: inline; FONT-SIZE: 12px; FLOAT: left; MARGIN: 0px 8px
}
#nav-main .subnav LI {
	MARGIN: 0px
}
#nav-main #navitem-myaeroplan-subnav {
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
#nav-main #navitem-earnmiles-subnav {
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
#nav-main #navitem-rewards-subnav {
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
#nav-main #navitem-promos-subnav {
	DISPLAY: none; LEFT: 14px; PADDING-BOTTOM: 33px; POSITION: absolute; TOP: 103px
}
#nav-main #navitem-handbook-subnav {
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 260px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
#nav-main #navitem-myaeroplan-subnav A {
	FONT-SIZE: 12px; MARGIN: 0px; COLOR: #94749a; FONT-FAMILY: arial; TEXT-DECORATION: none
}
#nav-main #navitem-earnmiles-subnav A {
	FONT-SIZE: 12px; MARGIN: 0px; COLOR: #94749a; FONT-FAMILY: arial; TEXT-DECORATION: none
}
#nav-main #navitem-rewards-subnav A {
	FONT-SIZE: 12px; MARGIN: 0px; COLOR: #94749a; FONT-FAMILY: arial; TEXT-DECORATION: none
}
#nav-main #navitem-promos-subnav A {
	FONT-SIZE: 12px; MARGIN: 0px; COLOR: #94749a; FONT-FAMILY: arial; TEXT-DECORATION: none
}
#nav-main #navitem-handbook-subnav A {
	FONT-SIZE: 12px; MARGIN: 0px; COLOR: #94749a; FONT-FAMILY: arial; TEXT-DECORATION: none
}
#nav-main #navitem-myaeroplan-subnav A:hover {
	COLOR: #a6a547
}
#nav-main #navitem-myaeroplan-subnav A.hilite {
	COLOR: #a6a547
}
#nav-main #navitem-earnmiles-subnav A:hover {
	COLOR: #e28b13
}
#nav-main #navitem-earnmiles-subnav A.hilite {
	COLOR: #e28b13
}
#nav-main #navitem-rewards-subnav A:hover {
	COLOR: #689eb6
}
#nav-main #navitem-rewards-subnav A.hilite {
	COLOR: #689eb6
}
#nav-main #navitem-promos-subnav A:hover {
	COLOR: #a27e90
}
#nav-main #navitem-promos-subnav A.hilite {
	COLOR: #a27e90
}
#nav-main #navitem-handbook-subnav A:hover {
	COLOR: #5f948e
}
#nav-main #navitem-handbook-subnav A.hilite {
	COLOR: #5f948e
}
.breadcrumb {
	MARGIN: 6px 0px 24px 2px
}
.breadcrumb A {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: arial
}
.print {
	DISPLAY: inline; FLOAT: right; MARGIN: 3px 5px 0px 0px
}
.breadcrumb-bottom {
	MARGIN-TOP: 14px; FLOAT: right
}
.breadcrumb-bottom-2 {
	MARGIN-TOP: 14px; FLOAT: left
}
A.arrow {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 10px; FONT-SIZE: 11px; BACKGROUND: url(../gfx/icons/arrow.gif) no-repeat 0px 5px; PADDING-BOTTOM: 0px; COLOR: #666; LINE-HEIGHT: 16px; PADDING-TOP: 0px; FONT-FAMILY: arial
}
A.arrow-left {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 10px; FONT-SIZE: 11px; BACKGROUND: url(../gfx/icons/arrow-left.gif) no-repeat 0px 5px; PADDING-BOTTOM: 0px; COLOR: #666; LINE-HEIGHT: 16px; PADDING-TOP: 0px; FONT-FAMILY: arial
}
A.arrow-strong {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 1.1em; BACKGROUND: url(../gfx/icons/arrow.gif) no-repeat 0px 5px; PADDING-BOTTOM: 0px; COLOR: #666; LINE-HEIGHT: 1.3em; PADDING-TOP: 0px; FONT-FAMILY: arial
}
A.arrow-double {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 14px; FONT-SIZE: 11px; BACKGROUND: url(../gfx/icons/arrow_double_small.gif) no-repeat 0px 5px; PADDING-BOTTOM: 0px; COLOR: #666; LINE-HEIGHT: 1.3em; PADDING-TOP: 0px; FONT-FAMILY: arial
}
A.contextual {
	FONT-SIZE: 11px; COLOR: #0f4a8e; FONT-FAMILY: arial; TEXT-DECORATION: underline
}
A.contextual:hover {
	TEXT-DECORATION: none
}
A.top {
	PADDING-RIGHT: 0px; PADDING-LEFT: 14px; FONT-SIZE: 11px; BACKGROUND: url(../gfx/icons/arrow_top.gif) no-repeat 0px 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FONT-FAMILY: arial
}
A.contextual-white-small {
	FONT-SIZE: 0.9em; COLOR: #fff; FONT-FAMILY: arial
}
A.expandable-open {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #666; LINE-HEIGHT: 16px; PADDING-TOP: 0px; FONT-FAMILY: arial
}
A.expandable-closed {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #666; LINE-HEIGHT: 16px; PADDING-TOP: 0px; FONT-FAMILY: arial
}
A.expandable-open {
	BACKGROUND: url(../gfx/diesel/icons/icon_-.gif) no-repeat 0px 2px
}
A.expandable-closed {
	BACKGROUND: url(../gfx/diesel/icons/icon_+.gif) no-repeat 0px 2px
}
A.nav-back {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 11px; BACKGROUND: url(../gfx/icons/back.gif) no-repeat 0px 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FONT-FAMILY: arial; TEXT-DECORATION: underline
}
A.nav-back:hover {
	TEXT-DECORATION: none
}
A.nav-next {
	PADDING-RIGHT: 8px; PADDING-LEFT: 0px; FONT-SIZE: 11px; BACKGROUND: url(../gfx/icons/next.gif) no-repeat right 50%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FONT-FAMILY: arial; TEXT-DECORATION: underline
}
A.nav-next:hover {
	TEXT-DECORATION: none
}
A.navigation {
	FONT-SIZE: 11px; FONT-FAMILY: arial; TEXT-DECORATION: underline
}
A.navigation:hover {
	TEXT-DECORATION: none
}
.tabs {
	CLEAR: both; FLOAT: left; MARGIN-BOTTOM: 20px; FONT: bold 11px/12px Arial, Helvetica, sans-serif; OVERFLOW: hidden; COLOR: #666666; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
.tabs .tab-on {
	DISPLAY: inline; FLOAT: left; MARGIN: 3px 0px 0px 3px; OVERFLOW: hidden; CURSOR: pointer
}
.tabs .tab-off {
	DISPLAY: inline; FLOAT: left; MARGIN: 3px 0px 0px 3px; OVERFLOW: hidden; CURSOR: pointer
}
.tabs .tab-off {
	BACKGROUND: url(../gfx/bg/bg_tab_off.gif) repeat-x center bottom; WIDTH: 83px; HEIGHT: 35px
}
.tabs .tab-on {
	BACKGROUND: url(../gfx/bg/bg_tab_arrow.gif) no-repeat center bottom; WIDTH: 83px; COLOR: #ffffff; HEIGHT: 35px
}
.tabs .tab-on A {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 1em; MARGIN: 3px 0px 0px; LINE-HEIGHT: 0.9em; TEXT-DECORATION: none
}
.tabs .tab-off A {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 1em; MARGIN: 3px 0px 0px; LINE-HEIGHT: 0.9em; TEXT-DECORATION: none
}
.tabs .tab-on A {
	COLOR: #ffffff
}
.tabs .tab-on A:hover {
	TEXT-DECORATION: underline
}
.tabs .tab-off A:hover {
	TEXT-DECORATION: underline
}
.tabs .tab-off A {
	COLOR: #666666
}
H1.page-title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 20px; PADDING-BOTTOM: 0px; MARGIN: 1px 0px 0px; TEXT-TRANSFORM: uppercase; LINE-HEIGHT: 1; PADDING-TOP: 0px
}
H2.subhead {
	PADDING-RIGHT: 0px; BORDER-TOP: 3px solid; MARGIN-TOP: 30px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 15px; PADDING-BOTTOM: 25px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 9px
}
H2.rewards {
	PADDING-RIGHT: 0px; BORDER-TOP: 3px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 15px; PADDING-BOTTOM: 25px; TEXT-TRANSFORM: uppercase; COLOR: #689eb6; PADDING-TOP: 9px
}
H2.myaeroplan {
	PADDING-RIGHT: 0px; BORDER-TOP: 3px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 15px; PADDING-BOTTOM: 25px; TEXT-TRANSFORM: uppercase; COLOR: #a6a547; PADDING-TOP: 9px
}
H2.earnmiles {
	PADDING-RIGHT: 0px; BORDER-TOP: 3px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 15px; TEXT-TRANSFORM: uppercase; COLOR: #e28b13; PADDING-TOP: 9px;
}
H3.subhead {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 15px; MARGIN: 0px; PADDING-TOP: 0px
}
H3.tangerine {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #0f4a8e; PADDING-TOP: 0px
}
H4.subhead {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666; LINE-HEIGHT: 16px; PADDING-TOP: 0px
}
H1.burst {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: #fff; PADDING-TOP: 0px
}
H1.burst-tangerine {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: #0f4a8e; PADDING-TOP: 0px
}
H1.burst-grey {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: #666; PADDING-TOP: 0px
}
H1.error-title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 40px; FONT-WEIGHT: bold; FONT-SIZE: 20px; BACKGROUND: url(../gfx/diesel/icons/icon_error.gif) no-repeat 5px 2px; PADDING-BOTTOM: 5px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: red; PADDING-TOP: 5px
}
.big-tangerine {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 18px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #0f4a8e; PADDING-TOP: 0px
}
.hue-tangerine {
	COLOR: #0f4a8e
}
#footer DIV {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; MARGIN: 40px; FONT: 11px/12px Arial; PADDING-TOP: 3px;
	}
#footer .first-tier {
	BACKGROUND: #EBF1F4;FONT: 11px/12px Arial;text-align:center;
}
#footer .second-tier {
	MARGIN: 4px 0px 9px
}
#footer SPAN {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 3px; COLOR: #94749a; PADDING-TOP: 0px
}
#footer SPAN A {
	COLOR: #94749a
}
.login-subpage-unauth {
	BACKGROUND: url(../gfx/diesel/wrapper/wrapper_card_1.gif) no-repeat left top; WIDTH: 154px; HEIGHT: 267px
}
.login-subpage-unauth .content {
	PADDING-LEFT: 8px
}
.login-subpage-unauth .content .section-top {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 8px
}
.login-subpage-unauth .content .pinsection {
	PADDING-BOTTOM: 8px
}
.login-subpage-unauth .content .section {
	PADDING-BOTTOM: 10px
}
.login-subpage-unauth .content .section-join {
	PADDING-TOP: 8px
}
.login-subpage-unauth .content .pinbox {
	PADDING-RIGHT: 3px; FLOAT: left
}
.login-subpage-unauth .content INPUT.pinfield {
	WIDTH: 26px; HEIGHT: 18px
}
.login-subpage-unauth .content .checkbox {
	PADDING-RIGHT: 6px; FLOAT: left; HEIGHT: 20px
}
.login-subpage-unauth .content .text-small {
	FONT: 10px/10px arial, sans-serif; WIDTH: 110px; COLOR: #666666
}
.login-subpage-unauth .content INPUT.passwordfield {
	FONT-SIZE: 10px; FLOAT: left; WIDTH: 60px; MARGIN-RIGHT: 5px; HEIGHT: 14px
}
.login-subpage-unauth .content .formbutton {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 2px; FONT: bold 10px/10px arial; TEXT-TRANSFORM: uppercase; WIDTH: 65px; CURSOR: pointer; COLOR: #ffffff; PADDING-TOP: 2px; BACKGROUND-COLOR: #0f4a8e; BORDER-RIGHT-WIDTH: 0px
}
.login-subpage-unauth .content .help {
	PADDING-TOP: 2px
}
.login-subpage-unauth .content H4 {
	PADDING-BOTTOM: 2px; FONT: 11px Arial, sans-serif; COLOR: #666666
}
.login-subpage-unauth .content A.contextual-white-small {
	COLOR: #0f4a8e; TEXT-DECORATION: underline
}
.login-subpage-unauth .content .become {
	PADDING-BOTTOM: 4px
}
.quick-links {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 17px; MARGIN: 30px 0px 0px; WIDTH: 154px; PADDING-TOP: 3px
}
.quick-links H1 {
	PADDING-RIGHT: 0px; MARGIN-TOP: -2px; PADDING-LEFT: 10px; MARGIN-BOTTOM: 18px; PADDING-BOTTOM: 15px; WIDTH: 144px; PADDING-TOP: 15px; HEIGHT: 12px
}
.quick-links DIV {
	DISPLAY: block; MARGIN: 0px 0px 2px 8px
}
DIV.helpful-links {
	CLEAR: both; BORDER-RIGHT: #eee8df 6px solid; BORDER-TOP: #eee8df 6px solid; FLOAT: left; MARGIN-BOTTOM: 20px; BORDER-LEFT: #eee8df 6px solid; BORDER-BOTTOM: #eee8df 6px solid
}
#center-plain DIV.helpful-links {
	WIDTH: 538px
}
#col-center-wide DIV.helpful-links {
	WIDTH: 566px
}
#col-center DIV.helpful-links {
	WIDTH: 431px
}
DIV.helpful-links DIV.help-content {
	FLOAT: left
}
DIV.helpful-links DIV.help-content DIV.text {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FLOAT: left; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
DIV.helpful-links DIV.help-content DIV.search-box {
	CLEAR: both; PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FLOAT: left; PADDING-BOTTOM: 15px; PADDING-TOP: 10px; WIDTH:300px
}
DIV.helpful-links DIV.help-content INPUT {
	DISPLAY: inline; FLOAT: none
}
DIV.helpful-links .help-img {
	FLOAT: right; MARGIN: 6px; HEIGHT: 120px
}
#center-plain DIV.helpful-links .help-img {
	BACKGROUND-IMAGE: url(../gfx/diesel/illustrations/ae_search_120x185.jpg); WIDTH: 185px
}
#col-center-wide DIV.helpful-links .help-img {
	BACKGROUND-IMAGE: url(../gfx/diesel/illustrations/ae_search_120x203.jpg); WIDTH: 203px
}
#col-center DIV.helpful-links .help-img {
	BACKGROUND-IMAGE: url(../gfx/diesel/illustrations/ae_search_120x141.jpg); WIDTH: 141px
}
UL.norm {
	CLEAR: both; BORDER-RIGHT: #eee8df 6px solid; BORDER-TOP: #eee8df 6px solid; MARGIN-BOTTOM: 15px; BORDER-LEFT: #eee8df 6px solid; BORDER-BOTTOM: #eee8df 6px solid; BACKGROUND-COLOR: #eee8df
}
#col-center-wide UL.norm {
	WIDTH: 566px
}
#col-center UL.norm {
	WIDTH: 431px
}
#center-plain UL.norm {
	WIDTH: 538px
}
UL.norm LI.even-row {
	BACKGROUND-COLOR: white
}
UL.norm LI.title {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; FONT: bold 11px Arial, Helvetica, sans-serif; COLOR: #666666; PADDING-TOP: 7px
}
UL.norm LI {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; FONT: 11px Arial, Helvetica, sans-serif; COLOR: #666666; PADDING-TOP: 7px
}
UL.norm LI A {
	PADDING-LEFT: 10px; BACKGROUND: url(../gfx/icons/arrow.gif) no-repeat 0px 5px
}
UL.norm LI.multiline {
	HEIGHT: 50px
}
UL.arrows LI {
	PADDING-LEFT: 10px; BACKGROUND: url(../gfx/icons/arrow.gif) no-repeat 0px 5px
}
UL.dash LI {
	PADDING-LEFT: 10px; BACKGROUND: url(../gfx/icons/dash.gif) no-repeat 0px 5px
}
UL.important {
	CLEAR: both; BORDER-RIGHT: #c8c69e 6px solid; BORDER-TOP: #c8c69e 6px solid; MARGIN-BOTTOM: 15px; BORDER-LEFT: #c8c69e 6px solid; BORDER-BOTTOM: #c8c69e 6px solid; BACKGROUND-COLOR: #c8c69e
}
#col-center-wide UL.important {
	WIDTH: 566px
}
#col-center UL.important {
	WIDTH: 431px
}
#center-plain UL.important {
	WIDTH: 538px
}
UL.important LI {
	BACKGROUND-COLOR: #eee8df
}
UL.important LI.even-row {
	BACKGROUND-COLOR: white
}
UL.important LI.title {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; FONT: bold 11px Arial, Helvetica, sans-serif; COLOR: #ffffff; PADDING-TOP: 7px; BACKGROUND-COLOR: #c8c69e
}
UL.important LI {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; FONT: 11px Arial, Helvetica, sans-serif; COLOR: #666666; PADDING-TOP: 7px
}
UL.important LI A {
	PADDING-LEFT: 10px; BACKGROUND: url(../gfx/icons/arrow.gif) no-repeat 0px 5px
}
UL.important LI.multiline {
	HEIGHT: 50px
}
TABLE.norm {
	BORDER-RIGHT: white 6px solid; BORDER-TOP: white 6px solid; MARGIN-BOTTOM: 20px; BORDER-LEFT: white 6px solid; WIDTH: 100%; BORDER-BOTTOM: white 6px solid
}
TABLE.norm TR.even-row {
	BACKGROUND-COLOR: white
}
TABLE.norm TD.td-even {
	BACKGROUND-COLOR: white
}
TABLE.norm TH {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT: bold 11px Arial, Helvetica, sans-serif; VERTICAL-ALIGN: middle; BORDER-LEFT: white 2px solid; COLOR: #666666; HEIGHT: 25px; TEXT-ALIGN: center
}
TABLE.norm TH.first {
	BORDER-LEFT-STYLE: none
}
TABLE.norm TR.multiline TH {
	PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
TABLE.norm TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT: 11px Arial, Helvetica, sans-serif; VERTICAL-ALIGN: middle; BORDER-LEFT: white 2px solid; COLOR: #666666; HEIGHT: 25px; TEXT-ALIGN: left
}
TABLE.norm TR.multiline TD {
	PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
TABLE.norm TR.even-row TD {
	BORDER-LEFT: white 2px solid
}
TABLE.norm TD.first {
	BORDER-LEFT-STYLE: none
}
TABLE.norm TR.even-row TD.first {
	BORDER-LEFT-STYLE: none
}
TABLE.important {
	BORDER-RIGHT: white 6px solid; BORDER-TOP: white 6px solid; MARGIN-BOTTOM: 20px; BORDER-LEFT: white 6px solid; BORDER-BOTTOM: white 6px solid; BACKGROUND-COLOR: #c8c69e
}
TABLE.important TR.even-row {
	BACKGROUND-COLOR: white
}
TABLE.important TH {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT: bold 11px Arial, Helvetica, sans-serif; VERTICAL-ALIGN: middle; BORDER-LEFT: white 2px solid; COLOR: #ffffff; HEIGHT: 25px; TEXT-ALIGN: center
}
TABLE.important TH.first {
	BORDER-LEFT-STYLE: none
}
TABLE.important TR.multiline TH {
	PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
TABLE.important TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT: 11px Arial, Helvetica, sans-serif; VERTICAL-ALIGN: middle; BORDER-LEFT: white 2px solid; COLOR: #666666; HEIGHT: 25px; BACKGROUND-COLOR: white; TEXT-ALIGN: left
}
TABLE.important TR.multiline TD {
	PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
TABLE.important TR.even-row TD {
	BORDER-LEFT: white 2px solid
}
TABLE.important TD.first {
	BORDER-LEFT-STYLE: none
}
TABLE.important TR.even-row TD.first {
	BORDER-LEFT-STYLE: none
}
.align-top {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top !important; PADDING-TOP: 10px;

}
DIV.banner-ad-a {
	CLEAR: both; PADDING-RIGHT: 0px; MARGIN-TOP: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 154px; PADDING-TOP: 0px; HEIGHT: 140px
}
DIV.banner-ad-b {
	PADDING-RIGHT: 0px; MARGIN-TOP: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 120px; PADDING-TOP: 0px
}
DIV.banner-ad-c {
	PADDING-RIGHT: 0px; MARGIN-TOP: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 120px; PADDING-TOP: 0px; HEIGHT: 240px
}
DIV.banner-ad-d {
	PADDING-RIGHT: 0px; MARGIN-TOP: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 169px; WIDTH: 468px; PADDING-TOP: 0px; HEIGHT: 60px
}
.form-header {
	MARGIN: 25px 0px 0px; OVERFLOW: hidden; WIDTH: 548px; HEIGHT: 29px
}
.form-header H1.subhead-c {
	MARGIN: 7px 0px 0px 15px
}
.form-field-row {
	MARGIN: 9px 0px 0px 8px; WIDTH: 530px
}
.form-field-row .form-field-col {
	FLOAT: left
}
.form-field-row .form-field-col .form-field-sub-row {
	CLEAR: both; MARGIN: 19px 0px 0px
}
.form-field-row H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; MARGIN: 2px 0px 3px; WIDTH: 100px
}
.form-field-row H3.horizontal {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px
}
.form-field-row SPAN.required {
	FONT-SIZE: 0.85em; COLOR: #0f4a8e
}
.form-field-row .disabled {
	COLOR: #d1d1d1
}
.form-field-row SPAN.disabled {
	FONT-SIZE: 0.85em; COLOR: #d1d1d1
}
.form-field-row .field {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px 8px 0px 0px
}
.form-field-row .field .fixed-size {
	CLEAR: both; DISPLAY: inline; FLOAT: left; WIDTH: 250px
}
.form-field-row .field INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; COLOR: #666; PADDING-TOP: 0px
}
.form-field-row .field SELECT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; COLOR: #666; PADDING-TOP: 0px
}
.form-field-row .field .label {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.form-field-row .field IMG {
	VERTICAL-ALIGN: middle
}
.form-field-row .form-tip {
	DISPLAY: inline; BACKGROUND: url(../gfx/bg/bg_dotted_vline.gif) repeat-y left top; FLOAT: left; OVERFLOW: hidden; WIDTH: 139px
}
.form-field-row .form-tip P {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; MARGIN: 0px 0px 0px 8px
}
.form-nav {
	FLOAT: right; WIDTH: 200px
}
.form-footnote {
	FONT-WEIGHT: normal; FLOAT: left; MARGIN: 15px 0px 0px
}
.form-dotted-separator {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.1em; BACKGROUND: url(../gfx/bg/bg_dotted_hline.gif) repeat-x center 50%; PADDING-BOTTOM: 0px; OVERFLOW: hidden; PADDING-TOP: 25px; HEIGHT: 1px
}
.dotted-separator {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.1em; BACKGROUND: url(../gfx/bg/bg_dotted_hline.gif) repeat-x center 50%; PADDING-BOTTOM: 0px; OVERFLOW: hidden; PADDING-TOP: 25px; HEIGHT: 1px
}
.dotted-separator-no-padding {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.1em; BACKGROUND: url(../gfx/bg/bg_dotted_hline.gif) repeat-x center 50%; PADDING-BOTTOM: 0px; OVERFLOW: hidden; PADDING-TOP: 0px; HEIGHT: 1px
}
.dotted-separator-simple {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../gfx/bg/bg_dotted_hline.gif) repeat-x 50% bottom; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 10px
}
.dotted-separator-thin {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../gfx/bg/bg_dotted_hline.gif) repeat-x 50% top; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; PADDING-TOP: 0px; HEIGHT: 1px
}
.dotted-separator-20x20 {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../gfx/bg/bg_dotted_hline.gif) repeat-x center 50%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 40px
}
.dotted-separator-10x10 {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../gfx/bg/bg_dotted_hline.gif) repeat-x center 50%; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; PADDING-TOP: 0px; HEIGHT: 20px
}
#col-center-wide .form-dotted-separator {
	WIDTH: 545px
}
#col-center-wide .dotted-separator {
	WIDTH: 545px
}
.form-tab-block {
	CLEAR: both; PADDING: 15px; MARGIN: 15px 0 0 0;
}
.form-block {
	CLEAR: both; PADDING: 15px; MARGIN: 15px 0 0 0;
}
#myaeroplan .form-block {
	BACKGROUND-COLOR: #f2f1e6
}
#earnmiles .form-block {
	BACKGROUND-COLOR: #f8eedd
}
#rewards .form-block {
	BACKGROUND-COLOR: #ebf1f4
}
#promos .form-block {
	BACKGROUND-COLOR: #f2eff3
}
#handbook .form-block {
	BACKGROUND-COLOR: #e9f0f0
}
#none .form-block {
	BACKGROUND-COLOR: #eee8df
}
H1.form {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; MARGIN: 5px 0px -10px
}
H1.form-pair {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; MARGIN: 5px 0px 10px
}
#myaeroplan H1.form {
	COLOR: #a6a547
}
#myaeroplan H1.form-pair {
	COLOR: #a6a547
}
#earnmiles H1.form {
	COLOR: #e28b13
}
#earnmiles H1.form-pair {
	COLOR: #e28b13
}
#rewards H1.form {
	COLOR: #689eb6
}
#rewards H1.form-pair {
	COLOR: #689eb6
}
#promos H1.form {
	COLOR: #a27e90
}
#promos H1.form-pair {
	COLOR: #a27e90
}
#handbook H1.form {
	COLOR: #5f948e
}
#handbook H1.form-pair {
	COLOR: #5f948e
}
#none H1.form {
	COLOR: #a18e74
}
#none H1.form-pair {
	COLOR: #a18e74
}
H2.form-no-less {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 15px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
H2.form-no {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 15px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
H2.form-no-low {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 15px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
H2.form-no-less {
	MARGIN: 20px 15px 0px 0px
}
H2.form-no {
	MARGIN: 30px 15px 0px 0px
}
H2.form-no-low {
	MARGIN: 40px 15px 0px 0px
}
.form-no-set {
	DISPLAY: inline; FLOAT: left; WIDTH: 320px
}
.form-row {
	CLEAR: both; MARGIN-TOP: 10px; FLOAT: left; WIDTH: 345px
}
.form-row-related {
	CLEAR: left; MARGIN-TOP: 0px; FLOAT: left
}

.form-row-related {
	WIDTH: 345px
}
.form-no-set .form-row {
	WIDTH: 320px
}
.form-no-set .form-row-related {
	WIDTH: 320px
}
.form-border-block .form-no-set {
	WIDTH: 489px
}
.form-border-block .form-no-set .form-row {
	WIDTH: 489px
}
.form-border-block .form-no-set .form-row-related {
	WIDTH: 489px
}
.form-pair {
	MARGIN-TOP: 0px; DISPLAY: inline; FLOAT: left; MARGIN-RIGHT: 10px
}
.form-field-image {
	WIDTH: 17px; HEIGHT: 17px
}
LABEL.norm {
	DISPLAY: block; MARGIN-BOTTOM: 7px
}
LABEL.error {
	BACKGROUND-POSITION: left bottom; DISPLAY: block; PADDING-LEFT: 22px; BACKGROUND-IMAGE: url(../gfx/diesel/icons/icon_error.gif); VERTICAL-ALIGN: bottom; BACKGROUND-REPEAT: no-repeat
}
LABEL.row {
	MARGIN-TOP: 30px; DISPLAY: inline; FLOAT: left; VERTICAL-ALIGN: top; MARGIN-RIGHT: 20px
}
DIV.row {
	MARGIN-TOP: 30px; FLOAT: left; MARGIN-RIGHT: 20px
}
SPAN.required {
	FONT-SIZE: 0.85em; COLOR: #0f4a8e
}
LABEL.disabled {
	COLOR: #d1d1d1
}
LABEL.fixed-width-small {
	WIDTH: 60px
}
LABEL.fixed-width {
	WIDTH: 80px
}
LABEL.fixed-width-regular {
	WIDTH: 100px
}
LABEL.fixed-width-medium {
	WIDTH: 120px
}
LABEL.fixed-width-long {
	WIDTH: 190px
}
SELECT.row {
	MARGIN-TOP: 30px; FONT-SIZE: 1em; FLOAT: left; COLOR: #666; MARGIN-RIGHT: 10px
}
INPUT.row {
	MARGIN-TOP: 30px; DISPLAY: inline; FONT-SIZE: 1em; FLOAT: left; COLOR: #666; MARGIN-RIGHT: 10px
}
SELECT.norm {
	FONT-SIZE: 1em; COLOR: #666
}
INPUT.norm {
	FONT-SIZE: 1em; COLOR: #666
}
.form-pair .row {
	MARGIN-TOP: 0px
}
.form-tip {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(../gfx/bg/bg_dotted_vline.gif) repeat-y left top; FLOAT: right; PADDING-BOTTOM: 10px; MARGIN-LEFT: 10px; WIDTH: 139px; PADDING-TOP: 10px
}
.error-message {
	BORDER-RIGHT: red 1px solid; PADDING-RIGHT: 12px; BORDER-TOP: red 1px solid; PADDING-LEFT: 47px; BACKGROUND: url(../gfx/diesel/icons/icon_error.gif) no-repeat 12px 15px; PADDING-BOTTOM: 20px; MARGIN: 15px 0px; BORDER-LEFT: red 1px solid; COLOR: red; PADDING-TOP: 20px; BORDER-BOTTOM: red 1px solid
}
.success-message {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 12px; BORDER-TOP: 1px solid; PADDING-LEFT: 47px; BACKGROUND: url(../gfx/diesel/icons/icon_checked.gif) no-repeat 12px 15px; PADDING-BOTTOM: 20px; MARGIN: 30px 0px; BORDER-LEFT: 1px solid; PADDING-TOP: 20px; BORDER-BOTTOM: 1px solid
}
.alert-message {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 12px; BORDER-TOP: 1px solid; PADDING-LEFT: 47px; BACKGROUND: url(../gfx/diesel/icons/icon_alert.gif) no-repeat 12px 15px; PADDING-BOTTOM: 20px; MARGIN: 30px 0px; BORDER-LEFT: 1px solid; PADDING-TOP: 20px; BORDER-BOTTOM: 1px solid
}
.security-message {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 12px; BORDER-TOP: 1px solid; PADDING-LEFT: 47px; BACKGROUND: url(../gfx/diesel/icons/Icon_security.gif) no-repeat 12px 15px; PADDING-BOTTOM: 20px; MARGIN: 30px 0px; BORDER-LEFT: 1px solid; PADDING-TOP: 20px; BORDER-BOTTOM: 1px solid
}
#myaeroplan .success-message {
	COLOR: #a6a547
}
#myaeroplan .alert-message {
	COLOR: #a6a547
}
#myaeroplan .security-message {
	COLOR: #a6a547
}
#earnmiles .success-message {
	COLOR: #e28b13
}
#earnmiles .alert-message {
	COLOR: #e28b13
}
#earnmiles .security-message {
	COLOR: #e28b13
}
#rewards .success-message {
	COLOR: #689eb6
}
#rewards .alert-message {
	COLOR: #689eb6
}
#rewards .security-message {
	COLOR: #689eb6
}
#promos .success-message {
	COLOR: #a27e90
}
#promos .alert-message {
	COLOR: #a27e90
}
#promos .security-message {
	COLOR: #a27e90
}
#handbook .success-message {
	COLOR: #5f948e
}
#handbook .alert-message {
	COLOR: #5f948e
}
#handbook .security-message {
	COLOR: #5f948e
}
#none .success-message {
	COLOR: #a18e74
}
#none .alert-message {
	COLOR: #a18e74
}
#none .security-message {
	COLOR: #a18e74
}
.form-error-row {
	CLEAR: left; MARGIN-TOP: 5px; FLOAT: left; MARGIN-BOTTOM: 10px; WIDTH: 345px
}
.form-no-set .form-error-row {
	WIDTH: 320px
}
.form-error {
	COLOR: red
}
LABEL.norm IMG {
	PADDING-RIGHT: 10px; FLOAT: left; PADDING-TOP: 5px
}
LABEL.row IMG {
	PADDING-RIGHT: 10px; FLOAT: left; PADDING-BOTTOM: 5px
}
H1.form IMG {
	PADDING-RIGHT: 10px; FLOAT: left; PADDING-BOTTOM: 5px
}
UL.form-steps {
	CLEAR: both; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.form-steps LI {
	DISPLAY: inline; BACKGROUND: url(../gfx/bg/bg_dotted_vline.gif) repeat-y left top; FLOAT: left; MARGIN: 10px 0px 0px; WIDTH: 180px; CURSOR: pointer; HEIGHT: 50px
}
#col-center UL.form-steps LI {
	WIDTH: 140px
}
#col-center-wide UL.form-steps LI {
	WIDTH: 180px
}
UL.form-steps LI DIV {
	MARGIN: 0px 0px 0px 14px; COLOR: #666666
}
UL.form-steps LI H2.step {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 15px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px 12px; COLOR: #666666; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
UL.form-steps LI.active DIV {
	COLOR: #666666
}
UL.form-steps LI.active H2.step {
	COLOR: #0f4a8e
}
#enroll-block {
	PADDING-LEFT: 20px; BACKGROUND: url(../gfx/bg/bg_dotted_vline.gif) repeat-y left top; FLOAT: left; MARGIN-LEFT: 20px; WIDTH: 200px
}
.login-card .content {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; FONT: 11px Arial, sans-serif; WIDTH: 134px; COLOR: #666666; PADDING-TOP: 55px; HEIGHT: 112px
}
.login-card .A {
	BACKGROUND: url(../gfx/diesel/wrapper/wrapper_member.gif) no-repeat left top
}
.login-card .P {
	BACKGROUND: url(../gfx/diesel/wrapper/wrapper_prestige.gif) no-repeat left top
}
.login-card .E {
	BACKGROUND: url(../gfx/diesel/wrapper/wrapper_elite.gif) no-repeat left top
}
.login-card .S {
	BACKGROUND: url(../gfx/diesel/wrapper/wrapper_superelite.gif) no-repeat left top
}
.login-card .content H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: bold 21px Arial, sans-serif; TEXT-TRANSFORM: uppercase; COLOR: #0f4a8e; PADDING-TOP: 0px
}
.login-card .content H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px; FONT: bold 14px Arial, sans-serif; TEXT-TRANSFORM: uppercase; COLOR: #0f4a8e; PADDING-TOP: 0px
}
.login-card .content DIV.number-miles {
	MARGIN: 0px 0px 10px
}
.login-card .ad-content .top {
	FONT-SIZE: 2px; BACKGROUND: url(../gfx/diesel/images/just_for_you_box_top.gif) no-repeat left top; WIDTH: 160px; HEIGHT: 2px
}
.login-card .ad-content .middle {
	BACKGROUND: url(../gfx/diesel/images/just_for_you_box_middle.gif) repeat-y left 50%; WIDTH: 160px
}
.login-card .ad-content .bottom {
	BACKGROUND: url(../gfx/diesel/images/just_for_you_box_bottom.gif) no-repeat left top; WIDTH: 160px; HEIGHT: 3px
}
.login-card .ad-content {
	WIDTH: 160px
}
.login-card .ad-content H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 22px; MARGIN: 0px 0px 0px 10px; PADDING-TOP: 15px
}
.login-card .ad-content A.ad-link {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: url(../gfx/icons/arrow.gif) no-repeat 0px 5px; PADDING-BOTTOM: 15px; MARGIN: 0px 0px 0px 10px; WIDTH: 119px; COLOR: #666666; LINE-HEIGHT: 13px; PADDING-TOP: 0px; FONT: 11px Arial, sans-serif
}
.error-top {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; MIN-HEIGHT: 30px; PADDING-BOTTOM: 5px; COLOR: #1b56ff; PADDING-TOP: 5px; BACKGROUND-COLOR: #bdceff
}
.error-top IMG {
	PADDING-RIGHT: 5px; FLOAT: left
}
.error-norm {
	PADDING-RIGHT: 5px; MARGIN-TOP: 10px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; COLOR: #1b56ff; PADDING-TOP: 5px
}
.div-dialog {
	LEFT: 1px; VISIBILITY: hidden; POSITION: absolute; TOP: 1px; BACKGROUND-COLOR: #ffffff
}
.div-dialog .dialog-tip {
	FLOAT: right; MARGIN-BOTTOM: -1px; MARGIN-RIGHT: 10px
}
.div-dialog .dialog-content {
	CLEAR: both; BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: black 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: black 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: black 1px solid; BACKGROUND-COLOR: #f9f9ef
}
.div-popup {
	BORDER-RIGHT: #d66806 1px solid; BORDER-TOP: #d66806 1px solid; BORDER-LEFT: #d66806 1px solid; BORDER-BOTTOM: #d66806 1px solid; BACKGROUND-COLOR: white
}
.div-popup .float-right {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
#city-list {
	FONT: 1em Arial, sans-serif
}
#city-list OPTION {
	FONT: 1em Arial, sans-serif
}
#city-list {
	CLEAR: both; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.successMessage {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: #b4ff64
}
.int-ad {
	PADDING-RIGHT: 10px; MARGIN-TOP: 14px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#col-center .int-ad {
	WIDTH: 117px; HEIGHT: 110px
}
#col-center-wide .int-ad {
	WIDTH: 162px; HEIGHT: 80px
}
#content-plain .int-ad {
	WIDTH: 152px; HEIGHT: 80px
}
.int-ad-notfirst {
	MARGIN-LEFT: 8px
}
.int-ad H1 {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; MARGIN-BOTTOM: 7px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
.int-ad-myaeroplan {
	BACKGROUND-COLOR: #f2f1e6
}
.int-ad-myaeroplan H1 {
	BACKGROUND-COLOR: #a6a547
}
.int-ad-earnmiles {
	BACKGROUND-COLOR: #f8eedd
}
.int-ad-earnmiles H1 {
	BACKGROUND-COLOR: #e28b13
}
.int-ad-rewards {
	BACKGROUND-COLOR: #ebf1f4
}
.int-ad-rewards H1 {
	BACKGROUND-COLOR: #689eb6
}
.int-ad-promos {
	BACKGROUND-COLOR: #f3eff3
}
.int-ad-promos H1 {
	BACKGROUND-COLOR: #a27e90
}
.int-ad-handbook {background-color: #E9F0F0}

.int-ad-handbook h1 {background-color: #5F948E}

.int-ad-none {
	BACKGROUND-COLOR: #eee8df
}
.int-ad-none H1 {
	BACKGROUND-COLOR: #a18e74
}
#footerPrint {
	DISPLAY: none
}
#mastheadPrint {
	DISPLAY: none
}
