/* =========

1.0 UNIVERSAL RESETS
2.0 GENERIC CLASSES
3.0 GENERAL STRUCTURE
4.0 HEADINGS
5.0 BRANDING
6.0 LINKS
7.0 PARAGRAPHS
8.0 BLOCKQUOTES AND CITATIONS
9.0 FORMS
10.0 LISTS
11.0 TABLES
12.0 MISC PRESENTATION ELEMENTS
13.0 IMAGES
14.0 META
15.0 ACCESSIBILITY
16.0 PAGE SPECIFIC

========= */

/*
1.0 UNIVERSAL RESETS
------------------------------------------
*/
* { margin: 0; padding: 0; }


/*
2.0 GENERIC CLASSES
------------------------------------------
*/
/* Utility class to clear an element */
.clear { clear: both; }
br.clear { height: 0 !important; display: block; }
.clearfix:after { content:"."; display:block; height:0px; line-height:0px; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */
* html .clearfix { height:1px; }

.fl { float: left; }
.fr { float: right; }

/* Class to set up image replacement */
.replaced { display: block; text-indent: -10000em; overflow: hidden; background-repeat: no-repeat; border: none; }


/*
3.0 GENERAL STRUCTURE
------------------------------------------
*/
body { font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 80%; background: url(/images/gui/bg/page-repeat.gif) repeat-y top center; }

div#wrapper { background: #f1f1ee; width: 780px; position: relative; margin: 0 auto; overflow: hidden; }

body.green div#inner-wrapper { padding-bottom: 30px; }

div#site-header { padding-top: 15px; margin-bottom: 8px; }

div#content-body { position: relative; color: #494949; padding-bottom: 2em; }
div.one-column { margin: 0 25px; }
body#green-home div.one-column, body#our-brands-home div.one-column { margin: 0; }
div.two-column { float: right; display: inline; width: 550px; margin-right: 14px; }

div#content-main { float: left; display: inline; width: 354px; overflow: hidden; background: url(/images/gui/bg/press-release-tile.gif) repeat-y; }
div#press-release-inner { padding: 18px 16px 0; background: url(/images/gui/bg/press-release-top.gif) no-repeat; }
div#content-sidebar { float: right; display: inline; width: 180px; font-size: 0.95em; }

body#green-home div#content-body { background: url(/images/gui/bg/green-footer.gif) no-repeat center bottom; padding-bottom: 96px; margin-bottom: 20px; }

div#sidebar { float: left; display: inline; width: 184px; padding-top: 18px; margin: -7px 0 2em 16px; background: url(/images/gui/bg/sidebar-top.gif) no-repeat; }

div#green-sidebar { position: relative; z-index: 500; width: 186px; min-height: 380px; background: url(/images/gui/bg/green-sidebar.png) no-repeat; padding-top: 22px; left: 18px; top: 30px; }

div#site-footer { background: #f8f8f8; color: #666; padding: 6px 31px; border-top: 1px solid #fff; font-size: 0.85em; }

div.award, div.program { border-bottom: 1px solid #383838; margin-bottom: 1em; }

div#subscribeEmailBox { background: url(/images/gui/bg/subscribe-top.gif) no-repeat; padding: 15px 0 0 12px; }

/* Photo on President's Message page */
div#president-photo { width: 362px; float: right; text-align: center; margin: 5px 0 10px 10px; }

p.caption { margin: 0.5em 0 0; font-weight: bold; line-height: 1; }
p.job-title { margin: 0; font-size: 0.9em; }

/* Innovation pages */
div.innovation-item { margin-bottom: 1em; padding-bottom: 1em; border-bottom: 1px solid #494949; }
div.last { border-bottom: none; }

/* Our Brands brand pages */
div#brand-content { width: 305px; float: right; display: inline; }
div#brand-photo { width: 230px; float: left; display: inline; }

div.multi-image { width: 150px; float: right; margin: 0 0 5px 20px; display: inline; }

div.footnotes { margin-top: 2em; }

object#green-video { margin-left: 10px;  }

/*
4.0 HEADINGS
------------------------------------------
*/

h1, h2, h3, h4, h5, h6 { color: black ; }

h3 { font-size: 1.25em; }

body.awards h1 { background-image: url(/images/ir/our-awards.gif); }
body#benefits-of-going-green h1 { background-image: url(/images/ir/benefits-of-going-green.jpg); }
body#brizo-diffa h1 { background-image: url(/images/ir/brizo-and-diffa.gif); }
body#brizo-home h1 { background-image: url(/images/branding/brizo-large-logo.gif); height: 45px; margin-bottom: 0.5em; }
body#community-home h1 { background-image: url(/images/ir/our-community-service.gif); }
body#company-home h1 { background-image: url(/images/ir/who-we-are.gif); }
body#contact-home h1,
body#contact-thanks h1 { background-image: url(/images/ir/contact-us.gif); }
body#culture-home h1 { background-image: url(/images/ir/culture.gif); }
body#delta-home h1 { background-image: url(/images/branding/delta-badge-tagline.gif); height: 66px; margin-bottom: 0.75em; }
body#developing-green h1 { background-image: url(/images/ir/developing-green.jpg); }
body#education-home h1 { background-image: url(/images/ir/education.gif); }
body#employment-home h1 { background-image: url(/images/ir/employment.gif); }
body#environments h1 { background-image: url(/images/ir/environments-for-living-green.jpg); }

body.green h1 { width: 712px; height: 300px; position: relative; right: 175px; margin: 0 0 1em; padding: 0; }

body#green-home h1 { height: 0; }
body#green-programs h1 { background-image: url(/images/ir/green-programs.jpg); }
body#green-resources h1 { background-image: url(/images/ir/green-resources.jpg); }
body#green-tools h1 { background-image: url(/images/ir/green-tools.jpg); }
body#green-trends h1 { background-image: url(/images/ir/green-trends.jpg); }
body#health-home h1 { background-image: url(/images/ir/health.gif); }
body.history h1 { background-image: url(/images/ir/our-history.gif); }
body.innovation h1 { background-image: url(/images/ir/deltas-innovation.gif) !important; }
body.jobs h1 { background-image: url(/images/ir/employment.gif); }
body#leed-and-water-efficiency h1 { background-image: url(/images/ir/leed-and-water-efficiency.jpg); }
body#leed-certification-programs h1 { background-image: url(/images/ir/leed-certification-programs.jpg); }
body#leed-project-estimator h1 { background-image: url(/images/ir/leed-project-estimator.jpg); }
body#literature h1 { background-image: url(/images/ir/literature.jpg); }
body#nahb-certification-levels h1 { background-image: url(/images/ir/nahb-certification-levels.jpg); }
body#nahb-guidelines h1 { background-image: url(/images/ir/nahb-guidelines.jpg); }
body#org-home h1 { background-image: url(/images/ir/community-organizations.gif); }
body#our-brands-home h1 { height: 0; }
body#peerless-home h1 { background-image: url(/images/branding/peerless-large-logo.gif); height: 45px; margin-bottom: 0.5em; }
body#presidents-message h1 { background-image: url(/images/ir/presidents-message.gif); }
body.press-room h1 { background-image: url(/images/ir/press-room.gif); }
body#privacy-statement h1 { background-image: url(/images/ir/privacy-statement.gif); }
body#products-and-technologies h1 { background-image: url(/images/ir/products-and-technologies.jpg); }
body#programs-and-legislation h1 { background-image: url(/images/ir/programs-and-legislation.jpg); }
body#reducing-our-footprint h1 { background-image: url(/images/ir/reducing-our-footprint.jpg); }
body#selecting-green-products h1 { background-image: url(/images/ir/selecting-green-products.jpg); }
body#terms-of-use h1 { background-image: url(/images/ir/terms-of-use.gif); }
body#tips-for-children h1 { background-image: url(/images/ir/tips-for-children.jpg); }
body#water-conservation h1 { background-image: url(/images/ir/water-conservation.jpg); }
body#watersense h1 { background-image: url(/images/ir/watersense.jpg); }
body#websites-and-blogs h1 { background-image: url(/images/ir/websites-and-blogs.jpg); }
body#what-delta-is-doing h1 { background-image: url(/images/ir/what-delta-is-doing.jpg); }
body#what-you-can-do h1 { background-image: url(/images/ir/what-you-can-do.jpg); }
body#why-green-matters h1 { background-image: url(/images/ir/why-green-matters.jpg); }

div#sidebar h2 { background-repeat: no-repeat; margin: 0 0 0.5em 16px; }
body.about div#sidebar h2 { background-image: url(/images/ir/learn-more-about-us.gif); }
body.community div#sidebar h2 { background-image: url(/images/ir/our-community-service-sidebar.gif); height: 34px; }
body.company div#sidebar h2 { background-image: url(/images/ir/learn-more-about-us.gif); height: 23px; }
body.employment div#sidebar h2 { background: url(/images/ir/current-opportunities.gif); }
body.jobs div#sidebar h2 { background-image: url(/images/ir/current-opportunities.gif); height: 34px; }
body.our-brands div#sidebar h2 { background-image: url(/images/ir/learn-more-about-our-brands.gif); height: 34px; }
body.press-room div#sidebar h2 { background-image: url(/images/ir/our-press-room.gif); height: 23px; }

body#privacy-statement div#content-body h2,
body#terms-of-use div#content-body h2 { color: black; }

body.press-room div#sidebar h2#press-room-brands { background-image: url(/images/ir/press-room-brands.gif); height: 34px; margin-top: -25px; }

body.bios div#content-body h2 { margin-bottom: 0; font-weight: normal; }
body.bios div#content-body h3 { margin: 0 0 1.5em; color: #666; font-size: 1em; }

div#content-body h2 { margin-bottom: 1em; color: #666; font-size: 1.2em; }
body#company-home div#content-body h2 { border-top: 1px solid #494949; padding-top: 1em; color: black; }
body#brizo-diffa div#content-body h2 { font-weight: normal; }
body#press-release div#content-body h2 { padding-top: 5px; font-weight: normal; }
body.innovation div#content-body h2 { font-weight: normal; }

body#press-room-home div#content-main h2 { background-image: url(/images/ir/new-products.gif); height: 18px; margin-bottom: 0.25em; }
body#press-release-listing div#content-main h2 { background-image: url(/images/ir/media-releases.gif); height: 18px; margin-bottom: 0.25em; }
div#content-sidebar h3 { font-size: 1.05em; border-top: 1px solid #494949; padding-top: 1em; }
div#content-sidebar > h3:first-child { border-top: none; padding-top: 0; }

h3.pressReleaseTitle { margin-top: 1em; }

h3.pressReleaseYear, h3#press-release-category { margin: 0.5em 0; padding-bottom: 1px; color: #333; border-bottom: 2px solid #494949; }

div.vcard h4 { font-weight: bold; font-style: italic; font-size: 1em; color: #494949; }

body.jobs div#content-body h2 { color: black; }
body.jobs h3 { font-size: 1em; color: #666; }

div.award h3 { margin-bottom: 0.5em; font-size: 1.15em; }
div.award h4 { margin-bottom: 0.5em; font-size: 1em; }

div#content-body div.program h2 { margin-bottom: 0.5em; color: black; }

div#subscribeEmailBox h4 { font-weight: normal; padding-left: 19px; background: url(/images/gui/icons/envelope.gif) no-repeat left center; margin-bottom: 0.5em; font-size: 1em; }

/* Press release categories heading within press release listing */
h5.releaseCategoryHeading { float: left; font-size: 1em; margin-right: 0.25em; font-style: italic; color: #494949; }

body#press-release h4 { font-size: 1em; }
body#press-release h5 { font-size: 1.1em; margin-top: 1em; }

/* Microformats */
div.vcard { margin-bottom: 1.5em; line-height: 1.75; }
div.org { font-weight: bold; }

/*
5.0 BRANDING
------------------------------------------
*/

/*
6.0 LINKS
------------------------------------------
*/

a { color: #383838; }
a:hover { color: black; }

a#logo { display: block; margin: 0 0 14px 29px; }

ul#site-nav a { display: block; background-repeat: no-repeat; text-indent: -10000em; overflow: hidden; height: 48px; }
ul#site-nav a:hover { background-position: 0 -48px; }
ul#site-nav a.active { background-position: 0 -96px; }

ul#site-nav a[href*="/company/"] { background-image: url(/images/gui/nav/about.gif); width: 101px; }
ul#site-nav a[href*="/community/"] { background-image: url(/images/gui/nav/community.gif); width: 164px; }
ul#site-nav a[href*="/jobs/"] { background-image: url(/images/gui/nav/employment.gif); width: 125px; }
ul#site-nav a[href*="/brands/"] { background-image: url(/images/gui/nav/our-brands.gif); width: 115px; }
ul#site-nav a[href*="/pressroom/"] { background-image: url(/images/gui/nav/press-room.gif); width: 118px; }
ul#site-nav a[href*="/sustainability/"] { background-image: url(/images/gui/nav/sustainability.gif); width: 134px; }

/* Subnav "active" link states */
div#sidebar a.active { font-weight: bold; text-decoration: none; }

/* Innovation Subnav */
ul#innovation-subnav a.active { font-weight: bold; text-decoration: none; }

/* Green pages top nav */
ul#green-nav a { text-decoration: none; position: relative; }
ul#green-nav a.active { color: #7F9C28; }

div#green-sidebar a { display: block; font-weight: bold; text-decoration: none; padding: 5px 8px; }
div#green-sidebar a.active { background: #8a9c52; color: white; }
div#green-sidebar li li a { padding: 0; text-decoration: underline; color: #5d6b34; }
div#green-sidebar li li a.active { text-decoration: none; background: transparent; color: black; }

div#green-sidebar li li li a { font-weight: normal; text-decoration: none; }
div#green-sidebar li li li a:hover { text-decoration: underline; }
div#green-sidebar li li li a.active { font-weight: bold; }

ul#brands-list a.more-link { display: block; padding: 0 22px 19px; background: url(/images/gui/bg/ourbrands-bottom.gif) no-repeat bottom left; text-align: right; }
ul#brands-list a.cover { display: block; position: absolute; top: 0; left: 0; width: 244px; height: 292px; z-index: 500; background: url(/images/gui/bg/blank.gif); }


body#our-brands-home div#content-body a { text-decoration: none; }

ul#homeFeatures li a { position: absolute; z-index: 5; width: 172px; height: 112px; top: 0; left: 0; background-color: #F1F1EE; }
ul#homeFeatures li#homeFeatureCommunity a { background-image: url(/images/ir/home-communityservice.jpg); }
ul#homeFeatures li#homeFeaturePress a { background-image: url(/images/ir/home-pressroom.jpg); }
ul#homeFeatures li#homeFeatureContact a { background-image: url(/images/ir/home-contactus.jpg); }
ul#homeFeatures li#homeFeatureGreen a { background-image: url(/images/ir/home-green.jpg); }


/* Our Brands sidebar */
body.our-brands div#sidebar a, ul#sidebar-brands a { height: 30px; }
div#sidebar a[href="/brands/brizo.html"],
body.press-room div#sidebar a[href*="www.brizo.com"] { background-image: url(/images/branding/brizo-small-logo.gif); }
div#sidebar a[href="/brands/delta.html"],
body.press-room div#sidebar a[href*="www.deltafaucet.com"] { background-image: url(/images/branding/delta-small-logo.gif); padding-bottom: 3px; }
div#sidebar a[href="/brands/peerless.html"],
body.press-room div#sidebar a[href*="www.peerlessfaucet.com"] { background-image: url(/images/branding/peerless-small-logo.gif); }



/* Press Release download button */
p.downloadLink a.pseudoButton { display: block; background: url(/images/gui/buttons/download-press-release.gif) no-repeat; width: 292px; height: 26px; margin: 5px auto; }
body#press-release p.downloadLink a.pseudoButton { margin: 0; }

/* History in-page subnav links */
ul#forward-back a { text-decoration: none; border-bottom: 1px solid #383838; }

a#adobe-reader { display: block; background: #f1f1ee; text-align: center; padding-top: 5px; 	}

/* Site footer links */
div#site-footer a { margin-left: 15px; }

/*
7.0 PARAGRAPHS
------------------------------------------
*/

p { margin-bottom: 1em; line-height: 1.6; }

ul#brands-list p { text-align: left; margin: 0 22px; min-height: 5.75em; line-height: 1.5; }
ul#brands-list p.tagline { text-align: center; font-style: italic; min-height: 0; margin: 0; width: 100%; position: absolute; left: 0; top: 53px; line-height: 1; }

p.intro { font-size: 1.2em; line-height: 1.4; }
body.green p.intro { font-size: 1em; position: absolute; top: 126px; right: 45px; width: 290px; line-height: 1.6; }
body#developing-green p.intro { color: white; top: 143px; right: 52px; }
body#green-resources p.intro { right: 216px; width: 320px; }
body#programs-and-legislation p.intro { top: 151px; right: 297px; width: 240px; }
body#tips-for-children p.intro { width: 250px; top: 136px; color: white; }

p.signature { text-align: right; font-style: italic; }

body#press-release p.downloadLink { margin-bottom: 0.25em; }

p#feedburnerLink { text-align: center; background: #f1f1ee url(/images/gui/bg/subscribe-bottom.gif) no-repeat; padding: 19px 0 0 12px; margin-left: -12px; }

p#subscribeRSS { background: url(/images/gui/icons/rss.gif) no-repeat; padding-left: 19px; min-height: 16px; line-height: 1.1; margin: 15px 0 15px 15px; }

/* Paragraph which leads in to more information. Reduced bottom margin */
p.preamble { margin-bottom: 0.25em; }

p.leed { margin: 1em 0; }

p.disclaimer { font-size: 0.85em; color: #666; line-height: 1.2; }

/*
8.0 BLOCKQUOTES AND CITATIONS
------------------------------------------
*/


/*
9.0 FORMS
------------------------------------------
*/

div#subscribeEmailBox label { display: block; margin-bottom: 0.25em; }

button.subscribe { margin-top: 5px; background: url(/images/gui/buttons/subscribe.gif) no-repeat top center; width: 164px; height: 26px; }
button.submit { background: url(/images/gui/buttons/submit.gif) no-repeat top center; width: 68px; height: 26px; }
body#contact-home button.submit { margin-left: 200px; }

dl.side-by-side dd input { border: 1px solid #666; background: #FFF; margin: 0; padding: 2px; }

dl.side-by-side dd.multiRadio label { margin-right: 0.5em; }
dl.side-by-side dd.multiRadio label input { margin-right: 0.25em; position: relative; top: 3px; }

div#formButtons { text-align: center; margin-top: 5px; padding-top: 5px; margin-bottom: 1em; }

/* Remove inappropriate styles from radio buttons and checkboxes */
input.radio, input.checkbox { border: none !important; padding: 0 !important; background: transparent !important; }



/*
10.0 LISTS
------------------------------------------
*/

ul, ol { margin-bottom: 1em; padding-left: 2em; }

ul#site-nav { list-style: none; background: url(/images/gui/bg/nav-repeat.gif) repeat-x; padding-left: 16px; margin-bottom: 0; }
ul#site-nav li { float: left; }

div#sidebar ul { list-style: none; padding-left: 0; }
div#sidebar > ul { width: 184px; background: url(/images/gui/bg/sidebar-bottom.gif) no-repeat bottom left; padding-bottom: 19px; margin-bottom: 0; }
div#sidebar li { margin: 0 16px 0.5em; }
div#sidebar ul li ul { border-left: 1px solid #c3c4c2; margin-top: 5px; }
div#sidebar li li { margin: 0 10px 0.5em; }

div#green-sidebar ul { list-style: none; padding-left: 0; margin-left: 9px; width: 168px; }
div#green-sidebar ul ul { width: auto; margin-bottom: 0; }
div#green-sidebar ul ul ul { padding-top: 0.5em; margin-left: 0; margin-right: 12px; }
div#green-sidebar li li { background: url(/images/gui/icons/green-subnav-arrow.gif) no-repeat -9px -15px; padding: 8px 0 8px 12px; border-left: 1px solid #718241; }
div#green-sidebar li li li { background: none; padding: 3px 0 6px 6px; font-weight: normal; border-left: none; border-bottom: 1px solid #718241; font-size: 0.85em; }

/* Our Brands sidebar */
body.our-brands div#sidebar li { margin-bottom: 10px; }

/* History paging links */
ul#forward-back { padding: 5px 3px; list-style: none; background: #dadcd9; border: 1px solid #c3c4c2; border-width: 1px 0; }
ul#forward-back li.forward { float: right; }
ul#forward-back li.back { float: left; }

/* Brand spotlights on Our Brands landing page */
ul#brands-list { list-style: none; padding-left: 0; margin-left: 16px; }
ul#brands-list li { position: relative; z-index: 10; width: 244px; float: left; margin-left: 9px; display: inline; background: url(/images/gui/bg/ourbrands-top.jpg) no-repeat; text-align: center; }
ul#brands-list li:first-child { margin-left: 0; }

/* Linked list of designers on Brizo/DIFFA page */
ul#brizo-designers { list-style: none; padding-left: 0; margin-bottom: 2em; }
ul#brizo-designers li { display: inline; margin-right: 7px; }

ul#sidebar-brands li { margin-bottom: 10px; }

ul#exec-bios { list-style: none; padding-left: 0; }
ul#exec-bios li { margin-bottom: 0.5em; }

/* List of categories for press releases */
ul.thisReleaseCategories { float: left; list-style: none; padding-left: 0; }
ul.thisReleaseCategories li { display: inline; }

/* Short-form list of press releases */
dl#press-release-list {  }
dl#press-release-list dt { font-weight: bold; margin-bottom: 0.5em; }
dl#press-release-list dd { border-bottom: 1px solid #494949; margin-bottom: 1em; padding-bottom: 0.5em; }

/* Form list styles */
dl.side-by-side { margin: 0 0 1em; }
dl.side-by-side dt { float: left; clear: left; width: 200px; text-align: right; margin-right: 0.5em; font-weight: bold; padding-top: 4px;	font-size: 0.9em; }
form#product-search-advanced dl.side-by-side dt, form#techdoc-search-advanced dl.side-by-side dt { width: 125px; }
dl.side-by-side dd { margin: 0 0 0.75em 205px; text-align: left; }
form#product-search-advanced dl.side-by-side dd, form#techdoc-search-advanced dl.side-by-side dd { margin: 0 0 0.75em 135px; }
dl.side-by-side dd.tall { margin-bottom: 1.5em; }
dl.side-by-side dd.multiRadio { padding-top: 5px; }
dl.side-by-side dt.checkbox-swapsides { position: relative; top: -0.5em; left: 230px; text-align: left; }
dl.side-by-side dd.checkbox-swapsides {  }

/* Innovation picture nav */
ul#innovation-nav { list-style: none; padding-left: 0; }
ul#innovation-nav li { float: left; background: #fff; margin-right: 5px; border: 1px solid #494949; }
ul#innovation-nav a { display: block; width: 128px; background-repeat: no-repeat; background-position: 3px 22px; padding-bottom: 98px; }
ul#innovation-nav a[href="/pressroom/innovation/kitchen.html"] { background-image: url(/images/pic/innovation/innovation-kitchen.jpg); }
ul#innovation-nav a[href="/pressroom/innovation/bath.html"] { background-image: url(/images/pic/innovation/innovation-bath.jpg); }
ul#innovation-nav a[href="/pressroom/innovation/beauty.html"] { background-image: url(/images/pic/innovation/innovation-beauty.jpg); }
ul#innovation-nav a[href="/pressroom/innovation/engineering.html"] { background-image: url(/images/pic/innovation/innovation-engineering.jpg); }
ul#innovation-nav a span { width: 125px; height: 19px; background-repeat: no-repeat; background-position: 3px 3px; }
ul#innovation-nav a[href="/pressroom/innovation/kitchen.html"] span { background-image: url(/images/ir/kitchen-innovation.gif); }
ul#innovation-nav a[href="/pressroom/innovation/bath.html"] span { background-image: url(/images/ir/bath-innovation.gif); }
ul#innovation-nav a[href="/pressroom/innovation/beauty.html"] span { background-image: url(/images/ir/beauty-innovation.gif); }
ul#innovation-nav a[href="/pressroom/innovation/engineering.html"] span { background-image: url(/images/ir/engineering-innovation.gif); }

/* Innovation subnav */
ul#innovation-subnav { list-style: none; padding-left: 0; font-size: 0.95em; }
ul#innovation-subnav li { display: inline; border-right: 1px solid #494949; margin-right: 5px; padding-right: 5px; }
ul#innovation-subnav li.last { border-right: none; }

ul#pressReleaseYears { margin-top: 5px; }

dl.pressReleaseContacts { margin-bottom: 1em; }

/* Green pages top nav */
ul#green-nav { text-align: right; margin: -10px 62px 10px 0; }
ul#green-nav li { display: inline; margin-left: 10px; }

body.green div#content-body dt { margin-bottom: 0.25em; }
body.green div#content-body dd { margin-bottom: 1.25em; }

ul#greenNav { width: 742px; margin: 0 auto; padding: 5px 0 5px 18px; list-style: none; background: black; border-top: 2px solid white; border-bottom: 2px solid white; }
ul#greenNav > li > a { color: #ccc; font-weight: bold; font-size: 0.8em; text-decoration: none; text-transform: uppercase; }
ul#greenNav li { position: relative; /*margin-left: 20px;*/ /*width: 120px;*/ padding: 0 10px; float: left; display: inline; text-align: center; }
ul#greenNav li#whatDelta {  }
li#whatYou {  }
li#greenResources {  }
li#greenMatters {  }
li#greenPrograms {  }
li#greenTools {  }

ul#greenNav li .Menu {
	padding: 8px 10px;
	margin: 0;
	border: 2px solid #fff;
	text-align: left;
	position: absolute;
	left: 0;
	top: -70px;
	display: none;
	background: #77973C url("/bizmedia/biz/shared/images/static/popup-bg.jpg") repeat-x bottom left;
}
ul#greenNav li .Menu h4 { font: bold 0.9em Arial, Helvetica, sans-serif; margin: 0 0 8px 0; color: #d1dabf; text-align: center; }
ul#greenNav li .Menu p { color: #fff; font: normal 11px /13px Arial, Helvetica, sans-serif; margin: 0 0 6px 0; }
ul#greenNav li .Menu p a {
	padding-top: 0;
	overflow: hidden;
	text-decoration: underline;
	height: auto !important;
	background: none;
}
ul#greenNav li .Menu a:link, ul#greenNav li .Menu a:visited { color: #fff; }
ul#greenNav li .Menu a:hover, ul#greenNav li .Menu a:active { color: #d1dabf; }

ul#homeFeatures { margin: 0; padding: 28px 0 10px 28px; list-style: none; }
ul#homeFeatures li { position: relative; float: left; margin-right: 12px; width: 172px; height: 112px; }

/*
11.0 TABLES
------------------------------------------
*/

th { text-align: left; }
body.green table { font-size: 0.9em; }
body#leed-project-estimator th, body.green thead th { background: #8A9C52; color: white; padding: 3px 5px;  }
body.green td { padding: 3px; }
body#leed-and-water-efficiency td, body#leed-and-water-efficiency tbody th { border-bottom: 1px solid #494949; padding: 6px 3px; }
td.result { background: #E2E6D4; }

/*
12.0 MISC PRESENTATION ELEMENTS
------------------------------------------
*/

div#content-bottom { background: url(/images/gui/bg/press-release-bottom.gif) no-repeat; height: 19px; }

div.sidebar-cap { background: url(/images/gui/bg/sidebar-top.gif) no-repeat; padding-top: 45px; }

.footnotes { font-size: 0.8em; }

/*
13.0 IMAGES
------------------------------------------
*/

img { border: none; }

img.fl { margin: 0 10px 5px 0; }
img.fr { margin: 0 0 5px 10px; }

div.multi-image img { float: none; margin: 0 0 5px 0; }

img#history-map { display: block; margin: 0 auto 1em; width: 394px; }

img.gutter-image { padding: 2px; float: right; display: inline; background: white; border: 1px solid #494949; margin: 0 0 5px 5px; }

body.awards div#content-body img,
body.community div#content-body img { float: right; margin: 0 0 5px 10px; }

img.pad-white { background: white; padding: 3px; border: 1px solid #494949; }

body.green div#content-body div.program img { float: right; margin: 0 0 5px 10px; padding: 3px; background: white; border: 1px solid #999; }

ul#brands-list img {  }
ul#brands-list img:first-child { margin: 18px 0 25px; }
ul#brands-list img[src="/images/branding/delta-badge-tagline-sm.gif"] { margin: 15px 0 12px; }

/* Photos on Innovation pages */
div.innovation-item img { float: left; padding: 3px; background: white; border: 1px solid #494949; margin-right: 15px; }

/* Photo on About page */
img#headquarters-photo { float: right; padding: 3px; background: white; border: 1px solid #494949; margin: 1em 0 1em; }

/* Our Brands brand pages */
div#brand-photo img { padding: 3px; border: 1px solid #999; }

body.bios img.fr { padding: 3px; border: 1px solid #999; background: white; margin: 0 0 5px 5px; }

/*
14.0 META
------------------------------------------
*/

/*
15.0 ACCESSIBILITY
------------------------------------------
*/

/*
16.0 PAGE SPECIFIC
------------------------------------------
*/
iframe#sjobs { border: none; }
iframe#sjobs body { background: #f1f1ee; }
