



/* html_defaults */
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;}

/* layout_containers */
/* ********** layout containers ********** */
/*** generic page layout classes ***/
div.genContainer, div.noLeft, div.genLeft { float:left; }
div.genContainer, div#genContainer { width:750px;background: #fff url(http://images.delta.com.edgesuite.net/delta/backgrounds/layout/leftnav_bg.gif) repeat-y;}
div.noLeft { width:730px;margin-left:20px;margin-bottom:50px; }
body.offPageError div.noLeft {margin:30px;}
div.genLeft { width:237px;margin:0; }
div#genLoginSpacer { width:237px;height:11px;background-color:#fff; }
div.clear { clear:both;line-height:0px;height:0px; }

/*** generic header layout and format classes ***/
div#layoutContainer { width:750px;}
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#HeaderLinks { margin-bottom:-7px; }
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/header_logos_trans.gif) no-repeat top left; }
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, div#genHeader div#logo img { 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/header_logos_trans.gif) no-repeat top right; }
div#genHeader>div#skyteam { float:left;margin:16px 0 0 0;width:39px;height:32px; }
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; }

/*** corporate page layout and format classes ***/
body.corporate div#genHeader, body.tech_ops div#genHeader, body.cargo div#genHeader { position:relative;width:750px;height:87px;background:transparent url(http://images.delta.com.edgesuite.net/delta/backgrounds/headers/header.gif) no-repeat; }
body.tech_ops 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/tech_ops_logo_trans.gif) no-repeat; }
body.tech_ops div#genHeader>div#logo { float:left;margin:16px 0 0 29px; }
body.cargo div#genHeader div#logo { float:left;margin:16px 0 0 15px;width:167px;height:42px;background:transparent url(http://images.delta.com.edgesuite.net/delta/logos/cargo_logo.gif) no-repeat; }
body.cargo div#genHeader>div#logo { float:left;margin:16px 0 0 29px; }
body.cargo div#genHeader div#skyteam {display:none;}

/*** general left navigation layout and format classes ***/
div#genLeftNav { font-family: Tahoma, Arial, sans-serif;padding:0 0 8px 0;width:100%;background:#eaeaea url(http://images.delta.com.edgesuite.net/delta/navigation/leftnav_notch.gif) no-repeat bottom; }
div#genLeftNav h1 { height:22px;background:transparent url(http://images.delta.com.edgesuite.net/delta/navigation/leftnav_title.gif) no-repeat;font-size:13px;color:#fff;margin:0;padding:2px 0 0 33px; }
div#genLeftNav * a { display:block;text-decoration:none;color:#333; }
div#genLeftNav * a:hover { color:#069;text-decoration:underline; }
div#genLeftNav h1 a { height:20px;font-weight:bold;font-size:13px;color:#fff; }
div#genLeftNav h1 a:hover { color:#fff; }
div#genLeftNav h2 { font-weight:bold;font-size:11px;background-color:#eaeaea;margin:0 15px 0 15px;padding:2px 0 4px 18px;border-top:1px solid #ccc; }
div#genLeftNav h2.navHover { background:#eaeaea url(http://images.delta.com.edgesuite.net/delta/icons/arrow_leftnav_up.gif) no-repeat 11px 4px; }
div#genLeftNav h2 a { color:#333; }
div#genLeftNav h2.navHot { color:#069;background:#eaeaea url(http://images.delta.com.edgesuite.net/delta/icons/arrow_leftnav_down.gif) no-repeat 8px 6px; }
div#genLeftNav h2.navHot a { color:#069; }
div#genLeftNav h2.navActive { color:#069;background:#eaeaea url(http://images.delta.com.edgesuite.net/delta/icons/arrow_leftnav_up.gif) no-repeat 9px 3px; }
div#genLeftNav h2.navActive a { color:#069; }
div#genLeftNav h3 { font-weight:normal;font-size:11px;background-color:#eaeaea;margin:0 15px 0 15px;padding:2px 0 3px 30px;}
div#genLeftNav h3 a { font-weight:normal;color:#333; }
div#genLeftNav h3 a:hover { color:#069;text-decoration:underline; }
div#genLeftNav h3.navHot { font-weight:bold;font-size:11px;color:#069;background-color:#eaeaea; }
div#genLeftNav h3.navHot a { font-weight:bold;color:#069;text-decoration:none; }
div#genLeftNav h3.navHot a:hover { text-decoration:underline; }
div#genLeftNav h4 { font-weight:normal;font-size:11px;background:#f9f9f9;margin:0 0 0 0;padding:2px 0 3px 60px; }
div#genLeftNav h4 a { font-weight:normal;color:#333;	}
div#genLeftNav h4 a:hover { font-weight:normal;color:#069;text-decoration:underline; }
div#genLeftNav h4.navHot { font-weight:bold;color:#069; }
div#genLeftNav h4.navHot a { font-weight:bold;color:#069;text-decoration:none; }
div#genLeftNav h4.navHot a:hover { font-weight:bold;color:#069;text-decoration:underline; }

/*** related links classes ***/
div.genRelatedLinks { float:left;margin:0;padding:50px 10px 50px 0; }
div.genRelatedLinks h2 { font-weight:bold;font-size:13px;color:#036;margin:0 25px 0 15px;padding:2px 0 0 18px;border-bottom:1px solid #ccc; }
div.genRelatedLinks a { font-weight:normal;color:#333;display:block;margin:0 15px 0 15px;padding:4px 0 0 18px; }
div.genRelatedLinks a:hover { color:#069; }

/*** content well container classes ***/
div.genContent { float:left;width:513px;background-color:#fff;padding:15px 0 50px 31px;font-family:Verdana, sans-serif; }
html>body div.genContainer div.genContent { width:498px; padding:15px 0 50px 0;margin:0 0 0 15px; }
body.corporate div.genContent {}
div.genContentLeft { width:300px;float:left;margin:0 0 50px 0; }
div.genContentRight { float:right;width:170px;text-align:right;margin:43px 0 50px 0; }
div.genContent div.aircraftSpecs div.genContentLeft { width:170px; margin:0; padding:0; }
div.genContent div.aircraftSpecs div.genContentRight { width:300px; margin:0; padding:0; }
div.genContentRight h2 { text-align:left; }
.formatNoPadding { margin:0;padding:0; }
div.genContentWrap { width:400px; }
div.genContentWrap p { width:auto; }

/*** footer container classes ***/
div#Footer { position:relative;clear:both;width:750px;background:#fff;font-size:10px;color:#c01933;text-align:right;padding:6px 10px 6px 0; }
div.footerTerms {margin-left:273px;}
html>body div#Footer { width:740px; }
div#Footer a { font-size:11px;font-weight:normal;color:#069; }
div#footer .cpySmall { color:#333;text-align:left; } /* naughty person fix */
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;display:none;text-align:left; }
div.disclaimer strong { font-size:11px; font-weight:normal; color:#333;}
div.disclaimer a { font-weight:normal; }
div#Feedback { background:#fff;}
div#Feedback table * { border:0; }
div#debug { display:none; }

div.indexLeft { position:relative;float:left;width:218px;padding:15px 0 50px 17px; }
div.indexLeftNav { float:left;width:218px;margin:0 0 0 0;padding:0; }
div.indexLeftNav div { background-color:#e9e9e9;margin:0;padding:0 24px 0 10px; }
div.indexLeftNav img { display:block; }
div.indexLeftNav h2 { font-size:12px;color:#036;margin:0 0 2px 0;padding:0 0 0 17px;background:transparent url(http://images.delta.com.edgesuite.net/delta/icons/arrow_dotted.gif) no-repeat 0 4px; }
div.indexLeftNav h2 img { display:none; }
div.indexLeftNav p { background-color:#e9e9e9;width:180px;margin:0;padding:0 0 10px 17px; }

div#modalOverlayBgDiv {position:absolute;top:0px; left:0px; background:URL(http://images.delta.com.edgesuite.net/delta/backgrounds/apps/shadow.gif); background-repeat: repeat; display:none; z-index: 1000;}
div#modalPopHeader { z-index:1001 }
div#modalPopupContent { padding-top:5px;display:block;z-index:1001; }
* div.screenPopup_noFollow{position: absolute;background-color:#fff;text-align:left;border:2px solid #069;color:#333;font-size:11px;padding:8px;top:0px;left:0px;z-index:1001;}
*>div.screenPopup_follow{ position: fixed !important;background-color:#fff;text-align:left;border:2px solid #069;color:#333;font-size:11px;padding:8px;top:0px;left:0px;z-index:1001;}
* iframe.popupFrame_noFollow { z-index: 999; position: absolute; background-color:#fff;}
*>iframe.popupFrame_follow { z-index: 999;position: fixed !important; background-color:#fff;}
pre#debug_data { width: 750px; height: 500px; overflow: auto; border: 2px solid #ccc; }
 
/*** Page-level content classes ***/
div#fullsearch-content {background: #fff url(http://images.delta.com.edgesuite.net/delta/backgrounds/layout/leftnav_bg.gif) repeat-y; margin-left:0px; width:750px;}
div#fullsearch-content div#genLoginSpacer {height:61px;}



/* */
div#genContainer div#genContent {
	width: 300px;
	float: left;
	margin: 0 0 50px 0; 
	padding-top: 19px;
}
div#genContainer:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
div#genContainer div.genLeft { 
	width: 237px;
	margin: 0px 19px 0px 0px; 
}


/* End Layout containers */




/* landing_page */
/* ********** landing page layout and format classes ********** */
body.lpBody div#layoutContainer { background:#e6ebef;margin-bottom:0;overflow:hidden; }
body.lpBody * div#genHeader { float:left;width:750px;height:81px;font-size:11px;color:#c01933;text-align:right;background:#e6ebef url(http://images.delta.com.edgesuite.net/delta/backgrounds/headers/header.gif) no-repeat;height:120px; }
body.lpBody div.genContainer { background:#e6ebef url(http://images.delta.com.edgesuite.net/delta/backgrounds/layout/lp_leftnav_bg.gif) repeat-y top left; }
div.lpContent,div#genLeftNav { position:relative;float:left; }
body.lpBody div#layoutContainer div.genContainer div.genContent { background:transparent;margin:15px 0 -2px 16px;padding:0 0 0 10px;width:490px; }
html>body.lpBody div#layoutContainer div.genContainer div.genContent { width:450px;margin:15px 0 -2px 31px;padding:0 0 0 0; }
div.lpContent { width:480px;margin:15px 0 -2px 31px; } /* not sure where this is used */

body.lpBody >* div.genContent { float:right;margin-right:30px!important;}

body.lpBody div.genContent h1 { font-size:21px;color:#036;margin:0;padding:0;font-weight:normal; }
body.lpBody div.genContent p { margin:0 20px 15px 0; }
body.lpBody div.genContainer div#genLeftNav { width:216px;background:transparent url(http://images.delta.com.edgesuite.net/delta/backgrounds/layout/lp_leftnav_top.gif) no-repeat top left;width:237px;padding:74px 0 0 17px;margin:0 0 0 0;}
html>body.lpBody div.genContainer div#genLeftNav { width:216px;padding:74px 0 0 22px !important;margin:0 0 0 0; }
body.lpBody div#genLeftNav h2 { font-size:11px;margin:0 17px 0 0;padding:0 0 0 17px;background:transparent url(http://images.delta.com.edgesuite.net/delta/icons/arrow_dotted.gif) no-repeat 0 4px;border-top:0 !important; }
body.lpBody div#genLeftNav h2 a { color:#069; }
body.lpBody div#genLeftNav h2 img { display:none; }
body.lpBody div#genLeftNav p { font-family: Tahoma, Arial, sans-serif;width:190px;margin:0  15px 22px;padding:0 17px 0 3px; }
body.lpBody div.RelatedLinks { width:221px;margin:0 0 50px 0;padding:10px 0 0 0; }
body.lpBody div.RelatedLinks h2 { font-size:13px !important;color:#036;margin:0;padding:0 0 0 17px;border-bottom:#c01933 1px solid; }
body.lpBody div.RelatedLinks a { display:block;font-weight:normal;color:#069;padding:4px 17px 0 17px; }
body.lpBody div.RelatedLinks a:hover { color:#069;text-decoration:underline; }

div.Feature, body.lpBody div.Feature { float:left;width:218px;margin:0 0 8px 0;padding:0;background-color:#fff; }
body.lpBody div.Feature div { line-height:14px;margin:0;padding:0 24px 0 15px; }
body.lpBody div.Feature img { display:block; }
body.lpBody div.Feature h2 { font-size:11px;color:#036;margin:0;padding:0; }
body.lpBody div.Feature h3 { margin:0;padding:0 0 0 12px;background:transparent url(http://images.delta.com.edgesuite.net/delta/icons/arrow_tiny_blue.gif) no-repeat left; }
body.lpBody div.Feature h3 img { display:none; }
body.lpBody div.Feature a { font-weight:normal;vertical-align:middle; }

body.lpBody div.Marketing { clear:both;padding:8px -10px 0 0; }
html>body.lpBody div#layoutContainer div.genContainer div.genContent div.Marketing { clear:both;padding:8px 0 0 0;float:right;margin-right:-31px; }
body.lpBody div.Marketing table { margin-right:25px; }
html>body.lpBody div#layoutContainer div.genContainer div.genContent div.Marketing table { margin-right:25px; }
body.lpBody div.Marketing table tr td { padding-right:10px; }

/* top_level_nav */
/* ********** 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; }

/* lang_loc */
/* ******************** /shared/components/css/lang_loc.jsp ******************** */
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; }

/* tables */
/* ********** landing page layout and format classes ********** */
/*** default table style ***/
table.horizontal {}
table.horizontal td { border-top:1px #ccc solid; }
table.vertical {}
table.vertical td { border-right:1px #ccc solid; }
table.center {}
table.center td { text-align:center; }
table.headers {}
table.headers td.start { background-color:#e9e9e9; }
table.gray { font:normal 11px Tahoma, Arial, sans-serif;color:#333;margin:0 0 0 -5px;padding:0;margin-bottom:10px;background-color:#f9f9f9; }
table.gray td { padding-top:5px;padding-bottom:5px;padding-left:5px;padding-right:5px;vertical-align:top; }
table.gray td.start { border-left:2px #ccc solid;padding-left:15px;text-align:left; }
table.gray td.end { border-right:2px #ccc solid;padding-right:15px; }
table.gray td.bullet { font-size:large;text-align:center;vertical-align:middle; }
table.gray td.endbullet { font-size:large;text-align:center;vertical-align:middle;border-right:2px #ccc solid; }
table.gray td.right { border-right-color:#ccc;}
table.gray td.sub { border-top:none;background-color:#e9e9e9;text-align:center;font:normal 10px Tahoma, Arial, sans-serif;color:#333;padding-top:3px;padding-bottom:3px;}
table.gray td.clear { padding:0;margin:0;border-style:none;}
table.gray tr.even { background-color:#eaeaea;}
table.gray tr.odd { background-color:#fff;}
table.gray caption { font:bold 13px Tahoma, Arial, sans-serif;color:#333;text-align:left;padding:5px 0 0 5px; }
/* table.gray b { font-size:14px;font-weight:bold; } */
table.gray span.super { font-size:9px; vertical-align:20%; }
table.gray th { background:#ccc;vertical-align:top;text-align:center;font-weight:bold;padding:0 5px 0 5px; }
table.gray th.start { padding-left:17px; }
table.gray th.end { padding-right:17px; }
table.gray th.left { text-align:left; }
table.gray th.top { padding-bottom:10px; }
table.gray th.aboveSub { padding-bottom:3px; }
table.gray th.bottom { text-align:left;padding-top:10px;font:normal 10px Tahoma, Arial, sans-serif;color:#333; }
table.corners { width:100%; }
table.corners td { background-color:#ccc;padding:0;margin:0;border-style:none;font:10px;line-height:10px;height:10px; }
table.corners td.topLeft { background:#ccc url(http://images.delta.com.edgesuite.net/delta/backgrounds/tables/table_gray_lefttop.gif) no-repeat top left; }
table.corners td.topRight { background:#ccc url(http://images.delta.com.edgesuite.net/delta/backgrounds/tables/table_gray_righttop.gif) no-repeat top right; }
table.corners td.bottomLeft { background:#ccc url(http://images.delta.com.edgesuite.net/delta/backgrounds/tables/table_gray_leftbottom.gif) no-repeat bottom left; }
table.corners td.bottomRight { background:#ccc url(http://images.delta.com.edgesuite.net/delta/backgrounds/tables/table_gray_rightbottom.gif) no-repeat bottom right; }

/*** offers table ***/
table.striped {}
table.striped td { padding:5px;vertical-align:top; }
table.striped tr.even { background-color:#e6ebef; }

div.tableOffers { position:relative;left:-5px; }
div.tableOffers h2, div.blueWhite h2 { clear:both;height:25px;width:478px;margin:0;padding:4px 0 0 10px !important;background:#036 url(http://images.delta.com.edgesuite.net/delta/backgrounds/tables/table_title.gif) no-repeat;font:bold 13px Tahoma, Arial, sans-serif;color:#fff; }
div.tableOffers>h2, div.blueWhite>h2 { height:21px;width:468px; }
div.tableOffers td.details { vertical-align:middle;margin:0;padding:0 0 0 16px; }
div.tableOffers td.details img { display:inline;vertical-align:middle;width:9px;height:5px;margin:0 2px 0 0; }
div.tableOffers img { display:block; }
div.tableOffers table { width:476px;background:#fff url(http://images.delta.com.edgesuite.net/delta/backgrounds/tables/table_body.gif);margin:0;padding:0; }
div.tableOffers table tr.even { background-color:#eaeaea;}
div.tableOffers table td { width:134px;font-size:11px;vertical-align:top;padding:0 10px 0 16px; }
div.tableOffers table td img { display:inline;width:80px;height:40px;margin-bottom:3px; }
div.tableOffers span.linkMore { display:block;float:right;width:300px;text-align:right;margin:6px 8px 25px 0; padding:0; position:relative;}
div.tableOffers span.linkTop { display:block;width:130px;margin:6px 8px 25px 0;padding:0; position:relative;}
span.linkTop img { display:inline;width:11px;height:8px;margin:0 4px 0 0;padding:0; }
span.linkMore img { display:inline;width:15px;height:7px;margin:0 4px 0 0;padding:0; }

div.blueWhite { position:relative;left:-5px; }
div.blueWhite h2 { padding:4px 0 0 50px; }
div.blueWhite>h2 { padding:4px 0 0 10px; }
div.blueWhite img { display:block; }
div.blueWhite table { width:476px;background:#fff url(http://images.delta.com.edgesuite.net/delta/backgrounds/layout/blue_white_478_middle.jpg);margin:0;padding:0; }
div.blueWhite table td { font:normal 11px Verdana, sans-serif;vertical-align:top;padding:0 10px 0 10px; }
div.blueWhite table td img { display:block;margin-bottom:3px; }
div.blueWhite span.linkTop { width:150px;display:block;margin:6px 0 0 0;padding:0; }
div.blueWhite span.linkTop img { display:inline;width:11px;height:8px;margin:0 4px 0 0;padding:0; }
div.blueWhite ul { width:100%; }
.new { height:36px;background-image: url('http://images.delta.com.edgesuite.net/delta/icons/new.gif');background-repeat: no-repeat; }
html>body .new { }

div.genContent table.cleanTable { 
	clear:both;
	width:100%;
	border-collapse: collapse;
	padding:3px;
	border:#ccc 1px solid; 
	margin-bottom: 10px;
}
div.genContent table.cleanTable caption { 
	background:transparent;
	text-align:left;
	font-weight:bold; 
	color:#036;
}
div.genContent div#Feedback table { 
	border:#ccc 0px solid; 
} 



div.genContent table.cleanTable thead tr th {
	text-align:center;
	font-size:11px; 
	padding: 3px;
}
div.genContent table.cleanTable thead tr th.subHeader {}
div.genContent table.cleanTable thead th, 
div.genContent table.cleanTable thead td { 
	background:#ccc; 
	font-weight:bold; 
	font-size:11px; 
	border-right:#ccc 1px solid; 
	vertical-align:top; 
	padding: 3px;
}	
div.genContent table.cleanTable thead tr th.active { 
	background:#fff url(http://images.delta.com.edgesuite.net/delta/backgrounds/tables/table_th_active_right.gif) no-repeat top right; 
}
div.genContent table.cleanTable thead tr th div { 
	padding:3px 0 3px 0;
}
div.genContent table.cleanTable thead tr th.active div { 
	background:transparent url(http://images.delta.com.edgesuite.net/delta/backgrounds/tables/table_th_active_left.gif) no-repeat top left; 
}
div.genContent table.cleanTable thead tr th a {
	font-weight:normal;
	text-decoration:underline;
}
div.genContent table.cleanTable tbody tr.odd { 
	background:#fff; 
}
div.genContent table.cleanTable tbody tr.even { 
	background:#fff; 
}
div.genContent table.cleanTable tbody tr td { 
	border-right:#ccc 1px solid; 
	border-top:1px solid #d8d8d8; 
	padding: 3px;
}
div.genContent table.cleanTable tbody tr th { 
	text-align:middle;
	background:#79c; 
	color:#fff; 
	font-weight:bold;
	padding: 3px;
}
div.genContent table.cleanTable tfoot td { 
	background:#ccc;
	font-size:10px; 
	padding: 3px;
}
div.genContent table.cleanTable tfoot td div.notes {
	background:transparent;
}

div.genContent table.cleanTable tbody tr th a, 
div.genContent table.cleanTable tbody tr th a:link, 
div.genContent table.cleanTable tbody tr th a:visited, 
div.genContent table.cleanTable tbody tr th a:hover {
	font-weight:normal;
	color:#fff;
	text-decoration:underline;
}

/* tabs */
/* ******************** /shared/components/css/tabs.jsp ******************** */
div.contentTabs_2, 
div.applicationTabs_2, 
div.applicationTabs_2_2Line, 
div.contentTabs_3, 
div.applicationTabs_3, 
div.applicationTabs_3_2Line, 
div.contentTabs_4, 
div.applicationTabs_4, 
div.applicationTabs_4_2Line, 
div.contentTabs_5, 
div.applicationTabs_5, 
div.applicationTabs_5_2Line, 
div.contentTabs_6, 
div.applicationTabs_6, 
div.applicationTabs_6_2Line  { 
	margin-bottom:-1px;
	position:relative;
	float:left;
	z-index:10;
	width:100%;
}
div.genContentLeft>div.applicationTabs_2, 
div.genContentLeft>div.applicationTabs_3, 
div.genContentLeft>div.applicationTabs_4, 
div.genContentLeft>div.applicationTabs_5, 
div.genContentLeft>div.applicationTabs_6, 
div.genContent>div.applicationTabs_2, 
div.genContent>div.applicationTabs_3, 
div.genContent>div.applicationTabs_4, 
div.genContent>div.applicationTabs_5, 
div.genContent>div.applicationTabs_6, 
div.genContentLeft>div.applicationTabs_2_2Line, 
div.genContentLeft>div.applicationTabs_3_2Line, 
div.genContentLeft>div.applicationTabs_4_2Line, 
div.genContentLeft>div.applicationTabs_5_2Line, 
div.genContentLeft>div.applicationTabs_6_2Line { 
	margin-left:1px;
	margin-bottom:0px;
}
div.contentTabs_2 ul, 
div.contentTabs_3 ul, 
div.contentTabs_4 ul, 
div.contentTabs_5 ul, 
div.contentTabs_6 ul { 
	margin:0;
	padding:0;
	list-style:none;
}
div.contentTabs_2 ul li, 
div.applicationTabs_2 ul li, 
div.applicationTabs_2_2Line ul li  { 
	width:35%; 
}
div.contentTabs_3 ul li, 
div.applicationTabs_3 ul li, 
div.applicationTabs_3_2Line ul li { 
	width:30%; 
}
div.contentTabs_4 ul li, 
div.applicationTabs_4 ul li, 
div.applicationTabs_4_2Line ul li { 
	width:22%; 
}
div.contentTabs_5 ul li, 
div.applicationTabs_5 ul li, 
div.applicationTabs_5_2Line ul li { 
	width:17%; 
}
div.contentTabs_6 ul li, 
div.applicationTabs_6 ul li, 
div.applicationTabs_6_2Line ul li  { 
	width:10%; 
}
div.contentTabs_2 ul li, 
div.contentTabs_3 ul li, 
div.contentTabs_4 ul li, 
div.contentTabs_5 ul li, 
div.contentTabs_6 ul li { 
	float:left;
	margin:0 3px 0 3px;
	background:#eaeaea url(http://images.delta.com.edgesuite.net/delta/backgrounds/tabs/tab_inactive_content_left.gif) no-repeat top left;
	text-align:center;
	border-bottom:#e2e2e2 1px solid;
	font-family:Tahoma, Arial, sans-serif; 
}
div.contentTabs_2 ul li a, 
div.contentTabs_3 ul li a, 
div.contentTabs_4 ul li a, 
div.contentTabs_5 ul li a, 
div.contentTabs_6 ul li a { 
	background:transparent url(http://images.delta.com.edgesuite.net/delta/backgrounds/tabs/tab_inactive_content_right.gif) no-repeat top right;
	display:block;
	padding:4px;
	cursor:pointer;
	cursor:hand; 
}
div.contentTabs_2 ul li.active, 
div.contentTabs_3 ul li.active, 
div.contentTabs_4 ul li.active, 
div.contentTabs_5 ul li.active, 
div.contentTabs_6 ul li.active { 
	background:#fff url(http://images.delta.com.edgesuite.net/delta/backgrounds/tabs/tab_active_content_left.gif) no-repeat top left;
	border-bottom:#fff 1px solid; 
}
div.contentTabs_2 ul li.active a, 
div.contentTabs_3 ul li.active a, 
div.contentTabs_4 ul li.active a, 
div.contentTabs_5 ul li.active a, 
div.contentTabs_6 ul li.active a { 
	background:transparent url(http://images.delta.com.edgesuite.net/delta/backgrounds/tabs/tab_active_content_right.gif) no-repeat top right; 
}
div.contentTabsContent,
div.applicationTabsContent { 
	clear:both;
	border:#e2e2e2 1px solid;
	position:relative; 
}
div.applicationTabsContent { 
	border-top:#036 15px solid;
	padding:5px; 
}
div.genContent div.active, 
div.section table * div.inactive { 
	display:block; 
}
div.genContent div.inactive, 
div.lpContent div.inactive { 
	display:none; 
}
div.contentTabsContent span.tracking {
	display:none;
}
div.contentTabsContent h2 { 
	display:none; 
}
div.contentTabsContent h3 {
	clear:both;
	margin:8px !important;
	padding:4px 0 4px 12px !important;
	background-color:#e9e9e9 !important;
	font-size:13px !important;
	font-weight:normal !important;
	color:#036;
}
div.contentTabsContent div.item { 
	margin:8px;
	padding-bottom:16px; 
}
div.contentTabsContent div.item div.intro {
	margin-left:12px;
	width:261px;
	float:left;
	display:inline;
}
div.contentTabsContent div.item div.intro p { 
	margin-right:8px; 
}
div.contentTabsContent div.item div.intro a {
	display:block;
}
div.contentTabsContent div.item div.links {
	clear:left;
}
div.contentTabsContent div.item div.intro div.links ul {
	list-style:image outside;
	margin:0 10px 0 17px;
	padding:0;
}
div.contentTabsContent div.item div.intro div.links ul li, 
div.contentTabsContent div.item div.links ul li {
	list-style-position:outside;
	list-style-image:url(http://images.delta.com.edgesuite.net/delta/icons/arrow_dotted.gif);
	margin:0;
	padding:0;
}
div.contentTabsContent div.item div.links ul li {
	padding-bottom:10px;
}
div.contentTabsContent div.item div.thumbnails { 
	float:right;
	width:176px;
	margin-bottom:8px;
}
div.contentTabsContent div.item div.thumbnails a img { 
	background:transparent url(http://images.delta.com.edgesuite.net/delta/getaway_ideas/thumbnail-off.gif); 
}
div.contentTabsContent div.item div.thumbnails a:hover img { 
	background:transparent url(http://images.delta.com.edgesuite.net/delta/getaway_ideas/thumbnail-on.gif); 
}
div.contentTabsContent div.item div.thumbnails p { 
	font-family:Tahoma, Arial, sans-serif;
	font-weight:bold;
	padding-bottom:3px;
}
div.contentTabsContent div.item div.callout { 
	float:right;
	clear:right;
	width:176px;
	background:#eaeaea url(http://images.delta.com.edgesuite.net/delta/getaway_ideas/box-bottom.jpg) no-repeat bottom left;
	margin-bottom:16px;
}
div.contentTabsContent div.item div.callout h4 { 
	font-size:11px;
	background:transparent url(http://images.delta.com.edgesuite.net/delta/getaway_ideas/box-top.jpg) no-repeat top left;
	padding:9px 5px 0 7px;
	margin:0;
}
div.contentTabsContent div.item div.callout table { 
	clear:left;
	margin:0 5px 8px 5px;
	padding:0;
}
div.contentTabsContent div.item div.callout table td { 
	margin:0;
	padding:0;
	width:100px;
}
div.contentTabsContent div.additional { 
	display:none; 
}
div.applicationTabs_2 ul, 
div.applicationTabs_3 ul, 
div.applicationTabs_4 ul, 
div.applicationTabs_5 ul, 
div.applicationTabs_6 ul, 
div.applicationTabs_2_2Line ul, 
div.applicationTabs_3_2Line ul, 
div.applicationTabs_4_2Line ul, 
div.applicationTabs_5_2Line ul, 
div.applicationTabs_6_2Line ul { 
	clear:both;
	margin:0;
	padding:0;
	list-style-type:none;
}
div.applicationTabs_2 ul li, 
div.applicationTabs_3 ul li, 
div.applicationTabs_4 ul li, 
div.applicationTabs_5 ul li, 
div.applicationTabs_6 ul li { 
	float:left;
	display:inline;
	list-style-type:none;
	background-color:#ccc;
	margin-right:10px;
	font-weight:bold;
	text-align:center;
}
div.applicationTabs_2>ul>li, 
div.applicationTabs_3>ul>li, 
div.applicationTabs_4>ul>li, 
div.applicationTabs_5>ul>li, 
div.applicationTabs_6>ul>li { 
	margin-right:20px; 
}
div.applicationTabs_2 ul li.active, 
div.applicationTabs_3 ul li.active, 
div.applicationTabs_4 ul li.active, 
div.applicationTabs_5 ul li.active, 
div.applicationTabs_6 ul li.active { 
	background:#036; 
}
div.applicationTabs_2 ul li, 
div.applicationTabs_3 ul li, 
div.applicationTabs_4 ul li, 
div.applicationTabs_5 ul li, 
div.applicationTabs_6 ul li { 
	background:#79c; 
}
div.applicationTabs_2 ul li a, 
div.applicationTabs_3 ul li a, 
div.applicationTabs_4 ul li a, 
div.applicationTabs_5 ul li a, 
div.applicationTabs_6 ul li a { 
	color:#fff;
}
div.applicationTabs_2 ul li.active a, 
div.applicationTabs_3 ul li.active a, 
div.applicationTabs_4 ul li.active a, 
div.applicationTabs_5 ul li.active a, 
div.applicationTabs_6 ul li.active a { 
	color:#fff;
	display:block;
	width:100%;
	padding:5px;
	cursor:pointer;
	cursor:hand; 
}
div.applicationTabs_2 ul li a, 
div.applicationTabs_3 ul li a, 
div.applicationTabs_4 ul li a, 
div.applicationTabs_5 ul li a, 
div.applicationTabs_6 ul li a { 
	display:block;
	width:100%;
	padding:5px;
	cursor:pointer;
	cursor:hand; 
}
div.applicationTabs_2 div.clear, 
div.applicationTabs_3 div.clear, 
div.applicationTabs_4 div.clear, 
div.applicationTabs_5 div.clear, 
div.applicationTabs_6 div.clear { 
	background-image:none;
	background-color:#036;
	height:15px;
	margin-bottom:0; 
}
div.applicationTabs_2_2Line ul li, 
div.applicationTabs_3_2Line ul li, 
div.applicationTabs_4_2Line ul li, 
div.applicationTabs_5_2Line ul li, 
div.applicationTabs_6_2Line ul li { 
	float:left;
	display:inline;
	list-style-type:none;
	margin-right:10px;
	font-weight:bold;
	text-align:center; 
	height: 35px;
	background:#79c;
}
div.applicationTabs_2_2Line>ul>li, 
div.applicationTabs_3_2Line>ul>li, 
div.applicationTabs_4_2Line>ul>li, 
div.applicationTabs_5_2Line>ul>li, 
div.applicationTabs_6_2Line>ul>li { 
	margin-right:20px; 
}
div.applicationTabs_2_2Line ul li.active, 
div.applicationTabs_3_2Line ul li.active, 
div.applicationTabs_4_2Line ul li.active, 
div.applicationTabs_5_2Line ul li.active, 
div.applicationTabs_6_2Line ul li.active { 
	background:#036; 
}
div.applicationTabs_2_2Line ul li a, 
div.applicationTabs_3_2Line ul li a, 
div.applicationTabs_4_2Line ul li a, 
div.applicationTabs_5_2Line ul li a, 
div.applicationTabs_6_2Line ul li a { 
	color:#fff;
}
div.applicationTabs_2_2Line ul li.active a, 
div.applicationTabs_3_2Line ul li.active a, 
div.applicationTabs_4_2Line ul li.active a, 
div.applicationTabs_5_2Line ul li.active a, 
div.applicationTabs_6_2Line ul li.active a { 
	color:#fff;
	background:#036;
	display:block;
	width:100%;
	padding:5px;
	cursor:pointer;
	cursor:hand; 
}
div.applicationTabs_2_2Line ul li a, 
div.applicationTabs_3_2Line ul li a, 
div.applicationTabs_4_2Line ul li a, 
div.applicationTabs_5_2Line ul li a, 
div.applicationTabs_6_2Line ul li a { 
	background:#79c;
	display:block;
	width:100%;
	padding:5px;
	cursor:pointer;
	cursor:hand;
	height:25px !important;
}
div.applicationTabs_2_2Line div.clear, 
div.applicationTabs_3_2Line div.clear, 
div.applicationTabs_4_2Line div.clear, 
div.applicationTabs_5_2Line div.clear, 
div.applicationTabs_6_2Line div.clear { 
	background-image:none;
	background-color:#036;
	height:15px;
	margin-bottom:0; 
}

/* ******************** End /shared/components/css/tabs.jsp ******************** */

/* messaging */
/********************* /shared/components/css/messaging.jsp ******************** */
/*** Light Blue Callout Style ***/
div.lightBlue { background-color:#e6ebef;padding-left:10px; }
div.lightBlue ul { width:100%;padding:0 0 0 16px; }
div.lightBlue li { margin-bottom:10px; }

/*** promo boxes (right rail) ***/
div.genPromo { width:141px;float:right;text-align:right;margin-bottom:8px; }
div.genPromo img { display:block; }
div.genPromo div { background:#fff url(http://images.delta.com.edgesuite.net/delta/backgrounds/tables/table_small_body.gif) repeat-y;font-size:9px;line-height:11px;text-align:left;padding:0 5px 0 20px;margin:0; }
div.genPromo div img { display:block;width:80px;height:40px;margin-bottom:3px; }
div.genPromo a { font-size:9px;font-weight:normal;text-decoration:underline; }
div.genPromo a:hover { text-decoration:underline; }

/*** promo boxes (right rail) replacing above ***/
div#callouts { float:right;width:150px;text-align:left;margin:43px 0 50px 0; }
div#callouts div.promo { width:141px;float:right;text-align:left;margin-top:8px;margin-bottom:8px;background:#f9f9f9 url(http://images.delta.com.edgesuite.net/delta/backgrounds/layout/promo_top.gif) no-repeat top right;padding-top:16px; }
div#callouts div.promo img { display:block;width:80px;height:40px;margin:0 0 0 10px;float:left; }
div#callouts div.promo>img { margin:0 0 3px 20px; }
div#callouts div.promo p { clear:both;font-size:9px;line-height:11px;text-align:left;padding:0 5px 20px 20px;margin:0;background:transparent url(http://images.delta.com.edgesuite.net/delta/backgrounds/layout/promo_bottom.gif) no-repeat bottom right; }
div#callouts div.promo>p { padding-top:10px; }
div#callouts div.promo p a { font-size:9px;font-weight:normal;text-decoration:underline; }
div#callouts div.promo p a:hover { text-decoration:underline; }
div.genContent div.sidebar { width:218px;background:#e9e9e9 url(http://images.delta.com.edgesuite.net/delta/backgrounds/layout/sidebar_wide_bottom.gif) no-repeat bottom right;float:left;text-align:right;margin:0 15px 8px 0;text-align:left;padding-bottom:10px; }
div.genContent div.sidebar h2 { font-size:11px;color:#002A50;padding:10px 10px 0 10px;background:transparent url(http://images.delta.com.edgesuite.net/delta/backgrounds/layout/sidebar_wide_top.gif) no-repeat top right; }
div.genContent div.sidebar p { clear:both;text-align:left;padding:0 10px 20px 10px;margin:0; }
div.genContent div.sidebar>p {  }
div#callouts div.sidebar { width:141px;background:#e9e9e9 url(http://images.delta.com.edgesuite.net/delta/backgrounds/layout/sidebar_bottom.gif) no-repeat bottom right;float:right;text-align:right;margin:0 0 8px 0;text-align:left;padding-bottom:10px; }
div#callouts div.sidebar h2 { font-size:11px;color:#036;padding:10px 10px 0 10px;background:transparent url(http://images.delta.com.edgesuite.net/delta/backgrounds/layout/sidebar_top.gif) no-repeat top right; }
div#callouts div.sidebar p { clear:both;text-align:left;padding:0 10px 20px 10px;margin:0; }
div#callouts div.sidebar>p {  }
div#callouts div.sidebar ol { padding:0 10px 0 35px; }
div#callouts div.sidebar>ol { padding:0 10px 0 30px; }
div#callouts div.sidebar ol li { padding:0; }

/*** wide alerts style callout classes ***/
div.alertsWideTop { background:transparent url(http://images.delta.com.edgesuite.net/delta/backgrounds/alerts/alerts_top.gif) no-repeat;width:478px;height:34px;float:left; }
div.active div.alertsWideTop { background:transparent url(http://images.delta.com.edgesuite.net/delta/backgrounds/alerts/alerts_top_active.gif) no-repeat; }
div.alertsWideTop h2 { padding-top:6px !important;padding-left:10px !important;margin:0;background-image:none !important; }
div.active div.alertsWideTop h2 { color:#fff; }
div.alertsWideCell { float:left;padding:0 15px 0 15px; }
div.alertsWideCell strong { color:#f00; }
div.alertsWideBody { background:transparent url(http://images.delta.com.edgesuite.net/delta/backgrounds/alerts/alerts_middle.gif) repeat-y;width:478px;float:left;padding:5px 0 5px 0; }
div.active div.alertsWideBody { background:transparent url(http://images.delta.com.edgesuite.net/delta/backgrounds/alerts/alerts_middle_active.gif) repeat-y; }
div.alertsWideBottom { background:transparent url('http://images.delta.com.edgesuite.net/delta/backgrounds/alerts/alerts_bottom.gif') repeat;width:478px;height:12px;float:left;margin:0 0 15px 0;padding:0;font-size:0;line-height:0; }
div.active div.alertsWideBottom { background:transparent url('http://images.delta.com.edgesuite.net/delta/backgrounds/alerts/alerts_bottom_active.gif') repeat; }

/*** footer terms and conditions ***/
div.appContainer span.link_terms {
	display:none;
	padding-top:7px;
}
div.appContainer span#ticket_terms {
	display:block;
}
div.nextSteps,
div.doYouKnow,
div.moreInfo {
	background: #f9f9f9;
	border: #e2e2e2 2px solid;
	margin-bottom: 10px;
}
div.nextSteps h4,
div.doYouKnow h4,
div.moreInfo h4 {
	text-align: center;
	margin: 0px 0px 5px 0px;
	padding: 3px;
	font-size: 11px;
}
div.nextSteps h4 {
	color: #fff;
	background: #79c;
}
div.doYouKnow h4 {
	color: #333;
	background: #ccc;
}
div.moreInfo h4 {
	color: #fff;
	background: #036;
}
div.nextSteps ul li,
div.doYouKnow ul li,
div.moreInfo ul li {
	list-style-position:outside;
	list-style-image:url(http://images.delta.com.edgesuite.net/delta/icons/arrow_dotted.gif);
	margin: 0px 0px 0px -5px;
	padding: 3px;
	padding-bottom: 3px;
	text-align: left;
}
div.nextSteps ul>li,
div.doYouKnow ul>li,
div.moreInfo ul>li {
	list-style-position:outside;
	list-style-image:url(http://images.delta.com.edgesuite.net/delta/icons/arrow_dotted.gif);
	margin: 0px;
	padding: 0px;
	padding-bottom: 3px;
	text-align: left;
}
div.doYouKnow p {
	padding: 0px 5px 5px 5px;
}


div#genContainer div#callouts {
	float: right;
	width: 150px;
	text-align :right;
	margin: 43px 0 50px 0;
}
div#callouts div.graphicMsg {
	margin-bottom: 8px;
}



/* odds_and_ends */
/* ******************** /shared/components/css/odds and ends.jsp ******************** */
.tagline { margin:0;padding:0 0 5px 0;font-size:11px;font-weight:bold; }
.smallText { font:normal 9px Verdana, sans-serif;color:#333; }
.smallText a { color:#069;text-decoration:underline; }
.smallText a:hover { }
div#headerFAQS {background:transparent url('http://images.delta.com.edgesuite.net/delta/icons/green_arrow_dotted_right.gif') 0px 3px no-repeat; width:18em; float:right;}

/*** two and three column unordered list ***/
ul.listTwoColumns,ul.listThreeColumns { float:left;margin:0 15px 15px 0;padding:0;list-style:none; }
ul.listTwoColumns { width:200px; }
ul.listThreeColumns { width:133px; }

/*** department links list ***/
div.listDepartmentLinks { line-height:15px;}
div.listDepartmentLinks h2 { font-size:11px;margin:0;padding:0 0 0 15px;background:transparent url(http://images.delta.com.edgesuite.net/delta/icons/arrow_dotted.gif) no-repeat 0 4px; }
div.listDepartmentLinks h2 img { display:none; }
div.listDepartmentLinks  p { margin:0 0 15px 15px;padding:0; }
div.inline * {display:inline;}

/*** anchor links ***/
div.linkAnchorLinks { position:relative;left:-5px;background-color:#e6ebef;margin:0 0 22px 0;padding:9px 0 9px 5px; }
div.linkAnchorLinks ul { list-style: image outside;margin:0 10px 0 16px;padding:0; }
div.linkAnchorLinks>ul { margin:0 10px 0 19px; }
div.linkAnchorLinks ul li { list-style-position: outside;list-style-image: url(http://images.delta.com.edgesuite.net/delta/icons/arrow_anchor.gif);padding:0;margin:0 0 3px 0; }
div.linkAnchorLinks>ul>li { list-style-position: outside;list-style-image: url(http://images.delta.com.edgesuite.net/delta/icons/arrow_anchor.gif); }
div.linkAnchorLinks a { line-height: 18px;}
div.linkAnchorLinks2 { position:relative;right:-5px;width:120px;background-color:#e6ebef;margin:0 0 22px 0;padding:9px 0 9px 5px; }
div.linkAnchorLinks img { width:11px;height:12px;margin:0 4px 0 0;padding:0; }

/*** return to top anchor links ***/
div.linkReturnToTop { clear:left;margin:0 0 10px 0;padding:0 0 0 15px;background:transparent url(http://images.delta.com.edgesuite.net/delta/icons/arrow_returntotop.gif) no-repeat left; }
div.linkReturnToTop img { display:none; }


/*** pwm text and background ***/
span.pwm, h1.pwm { color:#393; font-weight:bold; margin:4px 0px 0px 0px; }
div.pwm { background:#d6ebd6; padding: 5px; }
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;}
a.pwm_txt, a.pwm_txt:link, a.pwm_txt:visited { color:#393;font-weight:bold; text-decoration:none; }
a.pwm_txt:hover { text-decoration:underline;}
span.pwm_pitins_span {float:right;clear:both;}

/*tfoot span.pwm, td.cardBody span.pwm, td.tableCell span.pwm, td.grayRowHeader span.pwm { background:transparent url(http://images.delta.com.edgesuite.net/delta/icons/confirmation_check.gif) no-repeat left;padding-left:18px; }*/

.milestxt {color:#c01933; font-weight:bold; } 

/*** pwm Awards ***/
div.pwm_awards { background:#d6ebd6; padding: 5px; border:1px solid #339933;}
div#pwm_awards_msg_schedule {float:left;}
div#pwm_awards_msg_price {float:right;}
div#pwm_awards_select_flights {width:350px;}
div#pwm_awards_double_calendar p {float:left; margin:0em 0em 2em 0em;}
div#pwm_awards_double_calendar ul {float:right; margin:0em; position:relative; top:-1em; width:325px;}
div#pwm_awards_double_calendar div.clear {margin-bottom:-2em;}

/*** pay with miles rollover ad***/
div#dash_pwm_ad { display:block; width:100%;}
div#pwm_ad {background-color:#FFFFFF;position:absolute; left:0px; top:0px; padding:1em; width:100%;}
div#pwm_ad h1 {position:relative; left:; top:-.4em; margin-bottom:-.7em; padding-bottom:5px;}
div#pwm_ad h1#segment_h1 {position:relative; left:; top:-.4em; margin-bottom:-1.5em; font-size:16px; padding-bottom:5px; font-weight:bold;}
div#pwm_ad img {float:left; margin:-1em 2em 100% -1em;}
div#pwm_ad ul {display:block; margin-right:1em; margin-top:1em; padding-bottom:.5em;}
div#pwm_ad ul li {list-style:disc; width:auto; margin-left:1em;}

/*** dashboard pwm ***/
span#dash_pwm_tagline, span#pwm_pitins_tagline{ color:green; cursor:hand; cursor:pointer;height:1em; padding-bottom:.3em; display:block;}
div#dashboard_logout {clear:both;}
div#dashboardBody span.pwm a, span.pwm a:link, span.pwm a:visited { color:#393;font-weight:normal; }
div#pwm_dashboard_component {padding:0em 0em .3em 0em; width:100%;}

/*** Dashboard and Segments Rollover ***/
iframe#pwm_iframe {border:none;}
div#pwm_dash_msg, div#pwm_segments_msg, div#pwm_pitins_msg, div#pwm_paxinfo_cctype { display:none; position:absolute; float:left; border:2px solid #006699; z-index:1000; background-color:#FFFFFF;margin-bottom:.5em; }


/*** popup layout and format classes ***/
#popHeader { background:transparent url(http://images.delta.com.edgesuite.net/delta/backgrounds/headers/popup_header_center.jpg) repeat-x;position:relative;height:31px;overflow:hidden; }
#popHeader td.left { width:600px; }	
#popHeader td.right { background:transparent url(http://images.delta.com.edgesuite.net/delta/backgrounds/headers/popup_header_right.jpg) no-repeat;width:100px;padding:6px 8px 6px 25px; }
#popHeader td.right a { font-weight:normal;color:#fff;text-decoration:none; }
div.popContainer { position:relative;width:420px;margin:15px 0 0 20px; }

/*** calendar layout and format classes ***/
.calBorder {background-color:#e6ebef;}
th.calMonth {background-color:#069; color:#fff; font-weight:bold; text-align: center; vertical-align: top; font-size:11px;}
th.calDay {background-color:#e6ebef; color:#333; font-weight: normal; text-align: center; vertical-align: top; font-size:11px;}
td.calDate {background-color:#eaeaea; text-align: right; vertical-align: top; border: 1px solid #eaeaea; font-size:11px;}
a.calArrow:link,a.calArrow:visited,a.calArrow:active {color:#fff; font-weight:bold; text-decoration:none}
a.calDate:link,a.calDate:visited,a.calDate:active {color:#002A50; text-decoration:none;}

/*** three column list item archives ***/
div.collection { float:left;width:33%; }
div.collection ul { margin-left:0px;margin-bottom:0px;padding-left: 0px;list-style:none; }
div.collection ul li { padding:0 0 0px 9px;background:transparent url(http://images.delta.com.edgesuite.net/delta/icons/arrow_tiny_blue.gif) no-repeat 0 .4em; }
div.collection ul li a, div.collection ul li a:link { font-weight:normal;cursor:pointer; }


div.mobile_enabled { background:transparent url(http://images.delta.com.edgesuite.net/delta/buttons/mobileenabled.gif) no-repeat left;float:right;width:126px;height:20px;margin-top:-36px; }
div.mobile_enabled a, div.mobile_enabled a:link, div.mobile_enabled a:visited, div.mobile_enabled a:hover { display:block;width:126px;height:20px; }
div.mobile_enabled p { display:none; }

div.rss_feed { background:transparent url(http://www.delta.com/images/icons/rssfeedIcon.gif) no-repeat left;float:right;width:91px;height:20px;margin-top:-36px; }
div.rss_feed a, div.rss_feed a:link, div.rss_feed a:visited, div.rss_feed a:hover { display:block;width:91px;height:20px; }
div.rss_feed p { display:none; }

div.sitemapCol {float:left;margin-left:10px;width:230px;background:#f9f9f9;}
div.sitemapHeader {float:left;width:230px;height:25px;background:#79c url('http://images.delta.com.edgesuite.net/delta/backgrounds/layout/blue_white_230_title.gif') no-repeat;}
div.sitemapHeader h2 {padding:3px 0px 0px 15px;font:bold 13px Tahoma, Arial, sans-serif;color:#fff;}
div.sitemapCol h2 a {font:bold 13px Tahoma, Arial, sans-serif;color:#fff;}
div.sitemapCol h3 {padding:0px 0px 0px 15px;}
div.sitemapCol2 {background:#f9f9f9 url('http://images.delta.com.edgesuite.net/delta/backgrounds/layout/blue_white_230_mid.gif') repeat-y;}
div.sitemapLower {float:left;width:710px;background-color:#f9f9f9;background-image:url('http://images.delta.com.edgesuite.net/delta/backgrounds/layout/blue_white_710_mid.gif');background-repeat:repeat-y;}
ul.sitemap {list-style-type:none;margin:0px 10px 15px 45px;padding:0px;width:175px;}
ul.sitemap a:link {font:normal 11px Tahoma, Arial, sans-serif;color:#333;}
ul.sitemap a:visited {font:normal 11px Tahoma, Arial, sans-serif;color:#333;} 
ul.sitemap li {list-style-type:none;font:normal 11px Tahoma, Arial, sans-serif;color:#333;}

div#news, div#techNews {float:left;margin-top:15px;}
div#news li, div#techNews ul {float:left;margin:0px;padding:0px;list-style-type:none;}
div#news li, div#techNews li {background:url(http://images.delta.com.edgesuite.net/delta/icons/arrow_tiny_blue.gif) no-repeat 0px 5px;padding:0px 0px 0px 9px;margin-bottom:15px;}
div#news a, div#techNews a {font-weight:normal;}
div#news h3, div#techNews h3 {margin-bottom:10px;}



div#photoViewer { font-family:Verdana, sans-serif;font-size:11px;width:274px; }
div#photoViewer img { display:block; }
div#photoViewer div.header,div#photoViewer div.footer { color:#fff;background:#069;height:23px; }
div#photoViewer div.footer { height:20px;clear:both; }
div#photoViewer div.header div,div#photoViewer div.footer div { float:left; }
div#photoViewer div.footer div.right,div#photoViewer div.header div.right { float:right; }
div#photoViewer div.header div.pvTitle { position:relative;font-weight:bold;vertical-align:middle;top:30%; }
div#photoViewer div.content { background-color:#e9e9e9;padding-top:10px; }
div#photoViewer div.content select { display:none;margin-left:10px;margin-bottom:10px;width:50%; }
div#photoViewer div.content div#pvDescrip { padding:0 10px 10px 10px; }
div#photoViewer div.content div#pvImgCap { color:#036;font-weight:bold;clear:both;padding:10px; }
div#photoViewer div.content div.pvSlider { height:45px;border-top:1px solid #ccc; }
div#photoViewer div.content div.pvSlider div { float:left;background:#e2e2e2;padding:0 3px 0 2px;height:100%;cursor:pointer; }
div#photoViewer div.content div.pvSlider div img { position:relative;top:40%; }
div#photoViewer div.content div.pvSlider div.right { float:right;padding:0 2px 0 3px; }
div#photoViewer div.content div.pvSlider div#pvThumbs { padding:0px;background:#fff;cursor:default; }
div#photoViewer div.content div.pvSlider div#pvThumbs ul li img { top:0;cursor:pointer; }
div#photoViewer div.content div.pvSlider div#pvThumbs ul { list-style-type:none;padding:0;margin:0 }
div#photoViewer div.content div.pvSlider div#pvThumbs ul li { padding:6px 6px 0 6px;margin:0;float:left; }

div#Feedback table {
    border:0px !important;
}
 

