




html,html body { margin:0;padding:0; }
body,td { font:normal 11px Tahoma, Arial, sans-serif;color:#333; }
td { vertical-align:top; }
img { border:0; }
a { font-weight:bold;color:#069;text-decoration:none; }
a:hover { text-decoration:underline; }
p { font-family:Verdana, sans-serif;margin:0;padding:0 0 15px 0; }
h1,h2,h3,h4,h5,h6 { font-family:Tahoma, Arial, sans-serif; }
h1,h2 { margin:0;padding:0 0 15px 0;font-size:21px;color:#036; }
h1 { font-weight: normal;font-size:21px; }
h1 sup { font-size:11px; }
h2,h3 { padding:0 0 5px 0;font-size:13px; }
h3 { margin:0;font-size:11px; }
hr { width:100%;height:1px;clear:both;background:#e01933;color:#e01933;margin:15px 0 15px 0;padding:0;border:0; }
sup { line-height:200%; }
ul,ol { margin:0;padding:0 0 15px 30px; }
ul { list-style:disc; }
ul li ul, ul li ul li { margin:0 0 0 30px;padding:0;list-style:circle;list-style-position:outside; }

table {clear:left;}

/* ********** top level nav ********** */

* div#siteNav { width:750px;float:left;margin:-38px -50px 0 0;padding: 0 0 0 261px; }
*>div#siteNav { width:450px;float:left;margin:-38px 0 0 261px !important;padding:0 0 0 0; }

div#layoutContainer div#siteNav { float:right;margin:-38px 22px 0 0; }
div#layoutContainer>div#siteNav { margin:-38px 39px 0 0 !important; }
div#homepage_container div#siteNav { margin-top:-31px !important;margin-bottom:-7px; }
div#homepage_container>div#siteNav { margin-top:-31px !important;margin-bottom:0; }

div#siteNav ul { margin:0;padding:0;list-style: none !important;float:left; }
div#siteNav ul li { list-style: none; }
div#siteNav ul li a {font-weight:normal;color:#333; }

div#siteNav ul li#plan a.active_activated, div#siteNav ul li#travel a.active_activated, div#siteNav ul li#skymiles a.active_activated, div#siteNav ul li#plan a.active_activated:hover, div#siteNav ul li#travel a.active_activated:hover, div#siteNav ul li#skymiles a.active_activated:hover { height:38px;background-position: bottom right; }
div#siteNav ul li#plan a.active_activated, div#siteNav ul li#travel a.active_activated, div#siteNav ul li#skymiles a.active_activated, div#siteNav ul li#plan a.active_activated:hover, div#siteNav ul li#travel a.active_activated:hover, div#siteNav ul li#skymiles a.active_activated:hover { height:38px; }

div#siteNav ul li#plan a { display:block;width:169px;height:33px;background:transparent url(http://images.delta.com.edgesuite.net/delta/navigation/planning.gif) no-repeat top left; }
div#siteNav ul li#plan>a { height:31px; }
div#siteNav ul li#plan a:hover, div#siteNav ul li#plan a.activated { background-position: top right; }
div#siteNav ul li#plan a.active { display:block;width:169px;height:38px;background:transparent url(http://images.delta.com.edgesuite.net/delta/navigation/planning.gif) no-repeat bottom left; }
div#siteNav ul li#plan>a.active { height:38px; }
div#siteNav ul li#plan a.active:hover, div#siteNav ul li#plan a.active_activated { background-position: bottom right; }
div#siteNav ul li#travel a { display:block;width:145px;height:33px;background:transparent url(http://images.delta.com.edgesuite.net/delta/navigation/travel.gif) no-repeat top left;  }
div#siteNav ul li#travel>a { height:31px;  }
div#siteNav ul li#travel a:hover, div#siteNav ul li#travel a.activated { background-position:top right;  }
div#siteNav ul li#travel a.active { display:block;width:145px;height:38px;background:transparent url(http://images.delta.com.edgesuite.net/delta/navigation/travel.gif) no-repeat bottom left;  }
div#siteNav ul li#travel>a.active { height:38px;  }
div#siteNav ul li#travel a.active:hover { background-position:bottom right;  }
div#siteNav ul li#skymiles a { display:block;width:131px;height:33px;background:transparent url(http://images.delta.com.edgesuite.net/delta/navigation/skymiles.gif) no-repeat top left; }
div#siteNav ul li#skymiles>a { height:31px; }
div#siteNav ul li#skymiles a:hover, div#siteNav ul li#skymiles a.activated { background-position:top right; }
div#siteNav ul li#skymiles a.active { display:block;width:131px;height:38px;background:transparent url(http://images.delta.com.edgesuite.net/delta/navigation/skymiles.gif) no-repeat bottom left; }
div#siteNav ul li#skymiles>a.active { height:38px; }
div#siteNav ul li#skymiles a.active:hover { background-position:bottom right; }
div#siteNav ul li a span { display:none; }

div#menu1Container,div#menu2Container,div#menu3Container { background: transparent; }
div#menu1Content,div#menu2Content,div#menu3Content { background: transparent none no-repeat bottom left; }
div#menu1Content { background-image: url(/images/navigation/top_nav_plan_bg_bot.gif); }
div#menu2Content { background-image: url(/images/navigation/top_nav_travel_bg_bot.gif); }
div#menu3Content { background-image: url(/images/navigation/top_nav_skymiles_bg_bot.gif); }
.menu { margin:0 0 -8px 0;font-size:11px;background-color:#fff;layer-background-color:#fff; }
.menu ul { margin:0 0 0 0 !important;padding: 8px 0 0 0;list-style: none;background: #fff none repeat-y top left;width:100%; }
div#menu1Container div.menu ul { background-image: url(/images/navigation/top_level_nav_plan_bg.gif); }
div#menu2Container div.menu ul { background-image: url(/images/navigation/top_level_nav_travel_bg.gif); }
div#menu3Container div.menu ul { background-image: url(/images/navigation/top_level_nav_skymiles_bg.gif); }
.menu ul li {  border-bottom: #eaeaea 1px solid;margin: 0 5px 0 5px;padding:2px 0 2px 0 !important;display:block; }

/* ********** language and location drop down ********** */
span#lang_loc { text-alight:right;padding: 0 0 3px 14px; }
div#genHeader span#lang_loc { display:none; }
span.pref_inactive { background: transparent url('http://images.delta.com.edgesuite.net/delta/backgrounds/preferences/pref_tab_bg_inactive.gif') no-repeat top left; }
span.pref_active { background: transparent url('http://images.delta.com.edgesuite.net/delta/backgrounds/preferences/pref_tab_bg_active.gif') no-repeat top left;padding: 0 0 3px 18px; }
span.pref_active a { color: #069 !important; }
span.pref_active a:link { color: #069 !important; }
span.pref_active a:visited { color: #069 !important; }
div#menu4Container { width:500px; }
div#menu4Content { background: transparent url('http://images.delta.com.edgesuite.net/delta/backgrounds/preferences/pref_bg.gif') repeat-y;left:0px; }
div.menu { font-size:11px;background-color:#fff;text-align:left;color: #333; }
div.menu p { padding:0 0 10px 0;margin: 10px 15px 0 15px;border-bottom: #e6ebef 1px solid; }
div.menu form { margin: 0 15px 0px 15px;padding:0; }
div.menu form fieldset { padding: 0;margin:0; }
div.menu p.close { color:#333;font-size:9px !important;padding:0 0 0 0;margin: 2px 15px 5px 15px;border:0;text-align:right;clear:both; }
div.menu>p.close { color:#333;font-size:9px !important;padding:3px 0 0 0;margin: 10px 15px 5px 15px;border:0;text-align:right;clear:both; }
p.close a { color:#333 !important;font-size:9px !important;background: transparent url('http://images.delta.com.edgesuite.net/delta/backgrounds/preferences/close_bg.gif') no-repeat bottom left;padding:0 0 0 10px; }
p.close a:link { color:#333 !important;font-size:9px !important; }
p.close a:visited { color:#333 !important;font-size:9px !important; }
p.close a:hover { color:#333 !important;font-size:9px !important; }


.smallText { font:normal 9px Verdana, sans-serif;color:#333; }
.smallText a { color:#069 !important;text-decoration:underline !important;font-size: 9px !important; }

/*** container ids ***/
div#homepage_container {width:750px;background:#e9e9e9;}

div#genHeader { float:left;width:750px;height:120px;font-size:11px;color:#c01933;text-align:right;background:transparent url(http://images.delta.com.edgesuite.net/delta/backgrounds/headers/header.gif) no-repeat; }
div#homepage_container div#genHeader { margin-bottom:-7px !important; }
div#genHeader div#HeaderLinks { float:right;width:475px;margin:11px 5px 0 0;text-align:right; }
div#genHeader>div#HeaderLinks { float:right;width:475px;margin:11px 10px 0 0;text-align:right; }
div#genHeader div form { padding-top: 10px; }
div#genHeader a { font-size:11px;font-weight:normal;color:#069;margin:0px 4px 0px 4px; }
div#genHeader img {  }
div#genHeader div#logo { float:left;margin:16px 0 0 15px;width:157px;height:32px;background:transparent url(http://images.delta.com.edgesuite.net/delta/logos/delta_logo_trans.gif) no-repeat; }
div#genHeader>div#logo { float:left;margin:16px 0 0 29px; }
div#genHeader div#logo a { width:157px;height:32px;display:block; }
div#genHeader div#logo p { display:none; }
div#genHeader div#skyteam { float:left;margin:16px 0 0 -10px;width:39px;height:32px;background:transparent url(http://images.delta.com.edgesuite.net/delta/logos/skyteam_logo_trans.gif) no-repeat; }
div#genHeader>div#skyteam { float:left;margin:16px 0 0 0;width:39px;height:32px;background:transparent url(http://images.delta.com.edgesuite.net/delta/logos/skyteam_logo_trans.gif) no-repeat; }
div#genHeader div#skyteam a { width:39px;height:32px;display:block; }
div#genHeader div#skyteam p { display:none; }
div#genHeader input.genHeaderInput { width:82px;height:18px;font:11px Verdana, sans-serif;vertical-align: middle;margin:0 3px 0 16px; }
div#genHeader input.genHeaderSubmit { width:68px;height:18px;vertical-align: middle; }

*>div#siteNav { margin:-38px 44px 0 0; }

div#Footer { position:relative;clear:both;width:750px;background:#fff;font-size:10px;color:#c01933;text-align:right;padding:6px 10px 6px 0; }
html>body div#Footer { width:740px; }
div#Footer a { font-size:11px;font-weight:normal;color:#069; }
div#copyright { position:relative;clear:both;width:750px;background-color:#fff;font-size:10px;color:#ccc;text-align:right;padding:6px 10px 6px 0; }
html>body div#copyright { width:740px; }
div.disclaimer { margin:0 20px 0 20px;text-align:left;color:#333 }
div.disclaimer strong { font-size:11px; font-weight:normal; color:#333;}
div.disclaimer a { font-weight:normal; }
div#Feedback { background:#fff;}

div#hpApplications { position:absolute; top:59px; left:19px; width:219px; margin:0; padding:0; }

/*** primary messaging classes ***/
div#primary_message {width:100%; height:364px; }
div#primary_messaging { height:241px;clear:both;width:498px;margin-left:251px; }
div#primary_message>div#primary_messaging { height:243px;float:right; }
div#primary_messaging img#primary_messaging_img { margin:29px 0 0 20px;padding:0; }
div#primary_messaging>img#primary_messaging_img { padding:29px 0 0 20px;margin:0; }
div#primary_messaging h1 { font:22px Tahoma, Arial, sans-serif;font-weight:normal;color:#fff;padding:22px 0 0 20px;margin:0; }
div#primary_messaging p { font:11px;color:#fff;padding:6px 0 0 21px;margin:0; }
div#primary_messaging div.button { margin:5px 0 0 20px; }
div#primary_messaging div.button img {position:relative;top:5px; }
div#primary_messaging div.button span.label { background:#fff;padding:2px 3px 3px 3px;font-size:12px;font-weight:bold; }
div#primary_messaging a:hover { text-decoration:none; }
div#terms { color:#fff;font: 10px Tahoma, Arial, sans-serif;width:300px;padding:10px 0 0 20px; }
div#primary_messaging noscript div#terms { color:#fff;font: 9px Tahoma, Arial, sans-serif;width:300px;padding:10px 0 0 20px; }
div#primary_messaging div#emergency {}
div#primary_messaging div#emergency h1 { color: #036 !important; }
div#primary_messaging div#emergency p { color: #333 !important; }
div#primary_messaging div#emergency p a { font-weight:bold; }
div#primary_messaging div#emergency div.button { margin:5px 0 0 20px; }
div#primary_messaging div#emergency div.button img {position:relative;top:5px; }
div#primary_messaging div#emergency div.button span.label { background:#063868;padding:2px 3px 3px 3px;font-size:12px;font-weight:bold;color:#fff;}

/*** secondary messaging classes ***/
div#secondary_message {width:100%; height:104px;color:#333;background:#e9e9e9;border-top:#79c 2px solid;border-bottom:#79c 1px solid;}
div#secondary_messaging { clear:both;width:500px;margin:0x 0 0 250px; }
div#secondary_message>div#secondary_messaging { float:right;margin:0 0 0 260px;width:506px;}
div#secondary_messaging table {width:500px; }
div#secondary_messaging>table {width:506px; }
div#secondary_messaging table tbody tr td { border-right: #fff 1px solid;padding: 7px 0 7px 6px; }
div#secondary_messaging table tbody tr td table { width:auto; }
div#secondary_messaging table tbody tr td table tbody tr td { border-right: #fff 0px solid;padding:0 0 0 0; }
td.label { color:#fff;background:#036;padding:2px 0 0 0;font-size:11px;font-weight:normal; }
div#secondary_messaging div.content { height: 76px; }
div#secondary_messaging>div.content { height: 82px; }
div#secondary_messaging div.full_image div.content { height: 68px; }
div.content_short { height:68px; }
div#secondary_messaging div.action { clear:both;float:right;text-align:right;width:auto; }
div#secondary_messaging div.full_image div.action { padding:0 0 0 7px;float:left;text-align:right;width:auto; }
div#secondary_messaging div.full_image div.actionLeft { padding:0 0 0 7px;float:left;text-align:right;width:auto; }
div#secondary_messaging div.full_image div.actionRight { padding:0 0 0 7px;float:right;text-align:right;width:auto; }
div#secondary_messaging div.action a {  font-weight:bold;background:transparent url('http://images.delta.com.edgesuite.net/delta/icons/arrow_dotted.gif') no-repeat center left;padding:0 0 0 16px;height:auto;width:auto; }

/*** secondary messaging component classes ***/
div.full_image { width:150px;height:90px;cursor:pointer;cursor:hand; }
div.full_image h2 { color:#fff;font-size:11px;font-weight:bold;margin:0;padding:5px 0 0 7px; }
div.full_image h2.black { color:#333; }
div.full_image h2.reversed { color:#333; }
div.full_image p { color:#fff;font-size:11px;margin:0;padding:0 0 0 7px; }
div.full_image p.black { color:#333; }
div.full_image p.reversed { color:#333; }
div.small_image { width:150px;height:90px;cursor:pointer;cursor:hand; }
div.small_image h2 { color:#333;font-size:11px;font-weight:bold;margin:0;padding:33px 0 0 0; }
div.small_image p { font-size:11px;margin:0;padding:2px 0 0 0;font-weight:normal !important; }
div.small_image p>a {  font-weight:normal !important; }
div.no_image {width:150px;height:90px;cursor:pointer;cursor:hand;margin:0;padding:0;float:left; }
div.no_image h2 { color:#333;font-size:11px;font-weight:bold;margin:0;padding:0; }
div.no_image p { font-size:11px;margin:0;padding:2px 0 0 0; }

/*** tertiary messaging classes ***/
div#tertiary_message {width:100%;color:#333;background:#f9f9f9;}
div#tertiary_message div#tertiary_messaging { clear:both;width:514px;margin-left:230px; }
div#tertiary_message>div#tertiary_messaging { float:right; }
div#tertiary_messaging div.more { text-align:right;padding:5px 10px 0 0; }
div#group_one { width:158px;float:left;margin-left:15px; margin-right:20px }
div#tertiary_message>div#tertiary_messaging>div#group_one { margin-left:20px; margin-right:25px }
div#group_one h3 { font:11px Tahoma, Arial, sans-serif;font-weight:bold;color:#036;margin:15px 0 0 0; }
div#group_one p { font:11px Tahoma, Arial, sans-serif;margin-bottom:0;padding-bottom:0; }
div#group_one a { font-weight:bold;background:transparent url('http://images.delta.com.edgesuite.net/delta/icons/arrow_dotted.gif') no-repeat center left;padding:0 0 0 16px; }
div#group_one h3 a { background:transparent none;padding:0;color:#036 !important;font-weight:bold; }
div#group_one h3 a:hover { text-decoration:none; }
div#group_one div.promo { width:150px;height:90px;background:transparent url(http://images.delta.com.edgesuite.net/delta/callouts/home_keep-delta-my-delta.gif) no-repeat;margin-top:13px; }
div#group_one div.promo a { display:block;width:150px;height:90px;background:none; }
div#group_one div.promo a span { display:none; }
div#group_two { width:314px;float:right;margin-bottom:10px; }
div#tertiary_message>div#tertiary_messaging>div#group_two {float:left;margin-left:14px;width:314px; }
div#group_two h3 { font:11px Tahoma, Arial, sans-serif;font-weight:bold;color:#036;margin:15px 0 5px 0; }
div#group_two table { margin-right:7px;width:100%; }
div#group_two table tbody tr td { padding:6px 0 6px 0;; }
div#group_two p { font:11px Tahoma, Arial, sans-serif; }
div#group_two a { font-weight:normal;background:transparent url('http://images.delta.com.edgesuite.net/delta/icons/arrow_tiny_blue.gif') no-repeat center left;padding:0 0 0 9px; }
div#group_two h3 a { background:transparent none;padding:0;color:#333;font-weight:bold; }
div#group_two h3 a:hover { text-decoration:none; }
div#group_two div.more a { font-weight:bold;background:transparent url('http://images.delta.com.edgesuite.net/delta/icons/arrow_dotted.gif') no-repeat center left;padding: 0 0 0 16px; }
div#group_two_top {}
div.clear { clear:both; }

div.fpe_primary {/* bug exists for some browsers so fix needs to be added but provided is causing other issues */}
div.fpe_wspn {margin:13px 0 5px 0;height:220px;}

/*** BAU styles ***/
div#primary_failure_message {height:250px;clear:both;width:498px;margin-left:251px}
div#pm_container {width:300px}
div#pm_container h1 {font:25px Tahoma, Arial, sans-serif;font-weight:normal;color:#fff;padding:22px 0 0 20px;margin:0;}
div#pm_container p {font:11px;color:#fff;padding:6px 0 0 21px;margin:0; font-weight:bold}
div#pm_container div.button {padding:30 0 0 15}
div#pm_container div.button a {text-decoration:none; float:left; color:#036; background:#fff url(http://images.delta.com.edgesuite.net/delta/buttons/bg/right.gif) no-repeat center right; padding:3 16 3 5px}
div#pm_container div.button span.label { background:#fff;padding:2px 3px 3px 3px;font-size:12px;font-weight:bold; }
div#tertiary_messaging #group_one {width:158px;float:left;margin-left:15px; margin-right:20px} 
div#tertiary_messaging h2 {color:#333;font-size:11px;font-weight:bold;margin:0;padding:0;}
div#tertiary_messaging #tertiary_group_two {width:250px;float:left;margin-left:15px; margin-right:20px}
div#tertiary_messaging p {font-size:11px;margin:0;padding:2px 0 0 0;}
div#tertiary_messaging div.action {padding:10 0 0 7px; text-align:right; width:100%;}
div#tertiary_messaging div.action a {font-weight:bold;background:transparent url(http://images.delta.com.edgesuite.net/delta/icons/arrow_dotted.gif) no-repeat center left; padding:0 0 0 16px}
div#tertiary_messaging ul {list-style-image:url(http://images.delta.com.edgesuite.net/delta/icons/arrow_small_dotted.gif)}
div#tertiary_messaging ul a {font-weight:normal}
.padBottom {padding-bottom:15px}

/*** alert bar classes ***/
div#hpNewsBar { position:absolute;top:326px;left:238px;height:26px;background-repeat:repeat-x;font-size:9px;margin:0;padding:0;width:502px;z-index:1; }
div#hpNewsBar td.middle{ background-image:url('http://images.delta.com.edgesuite.net/delta/marketing/homepage/news_bar/news_bar_body.gif');padding:7px 0 0 0; }
div#hpNewsBar b { font-size:11px;color:#f00; }
div#hpNewsBar a { margin:0;padding:0;font-weight:normal;color:#333; }
div#hpNewsBar a:hover { text-decoration:underline; }

/*** dashboard pay with miles ***/
span.pwm, h1.pwm { color:#393; }
div.pwm { background:#ebf5eb;padding:3px; }
div#formLoginOpen span.pwm { background:transparent url(http://images.delta.com.edgesuite.net/delta/icons/confirmation_check.gif) no-repeat left;padding-left:18px; }
div#formLoginOpen span.pwm a, span.pwm a:link, span.pwm a:visited { color:#393;font-weight:normal; }
span.pwm a:hover { text-decoration:underline; }
a.pwm, a.pwm:link, a.pwm:visited, a.pwm:hover { color:#393;font-weight:bold; }
a.pwm:hover { text-decoration:underline; }
tfoot span.pwm, td.cardBody span.pwm { background:transparent url(http://images.delta.com.edgesuite.net/delta/icons/confirmation_check.gif) no-repeat left;padding-left:18px; }

div#dash_pwm_ad { display:block; width:100%; }
span#dash_pwm_tagline{ color:green; cursor:hand; cursor:pointer;height:1em; padding-bottom:.3em; display:block;}
div#dashboardBody span.pwm { background:transparent url(http://images.delta.com.edgesuite.net/images/icons/new_icon.gif) no-repeat left; padding:3px 0px 6px 11px; margin:2px 0px -4px 0px; }
div#dashboardBody span.pwm a, span.pwm a:link, span.pwm a:visited { color:#393;font-weight:normal; }
div#pwm_dashboard_component {padding:.2em 0em .4em 0em; width:100%;}
div#dashboard_logout {clear:both;}

/*** Dashboard and Segments Rollover ***/
iframe#pwm_iframe {border:none;}
div#pwm_dash_msg, div#pwm_pitins_msg { display:none; position:absolute; float:left; border:2px solid #006699; z-index:1000; }
