@charset utf-8;
/* CSS Document */
 
 
#content { /*background:url(/Common/about_us/images/citizenship_sustainability/bg_cspage.jpg) no-repeat scroll right -3px transparent;margin-top:-15px;*/ position: relative; padding-top:0 !important; }
#vertical_container { background: none !important; }
#vertical_container { padding-left: 9px; }
#main-menu-cs { border:0; margin:25px 0 35px; float:left; min-height:200px; }
#vertical_container div.current, .current, #wrapper .col_230 div #vertical_container div.current { background:url(/Common/about_us/images/innovation/bkg_accordion_active.gif) no-repeat scroll 0 center !important; padding-left:13px; }
#content .sub-current { background:url(/Common/about_us/images/innovation/bkg_accordion_active.gif) no-repeat scroll 10px 4px !important; }
.menuButton li a { padding-left:13px; background-image:none !important; }
/*
#main-menu-cs h6, #main-menu-dm h6 { margin:9px 0 0 7px; font-size:2.0em !important; font-style:italic; font-weight:normal; }.menuButton { background:transparent none; border:0; color:#0096D6; cursor:pointer; display:block; font-size:1.4em; font-weight:normal; font-style:italic; line-height:120%; margin:0; padding:15px 0 0 0; }
.noButton { padding-top: 15px; }
.noButton a, .noButton a:link { color: #0096D6; text-decoration:none; font-size:1.4em; font-weight:normal; font-style:italic; line-height:120%; margin:0; padding:0; }
.noButton a:visited { color: #0096D6 !important; text-decoration:none; }

.menuContent { color: #444444; width:190px; position: relative; margin-left: 0; }
.menuInner { padding-bottom: 0; }
.menuContent ul { margin: 0; }
.menuContent ul li { font-size: 1.0em; font-weight:normal; font-style:italic; margin:13px 0 0 0 !important; _margin-top: 9px !important; padding: 0 !important; line-height:1; height:auto; }
.menuContent li a { display:block; font-size:1.4em; height:auto; line-height:1; margin:0; padding:0 0 0 30px; position:relative; }*/
#cs-main-page h1 { display: none; }
#cs-main-page #left-col { min-height: 500px; _height: 500px; margin-left:0 !important; background: url(/Common/about_us/images/citizenship_sustainability/bg_cs_main_page.jpg) right 128px no-repeat; }
#cs-main-banner { height: 330px; position: relative; }
#cs-flash-player { float:left; height:300px; padding:16px; position:absolute; right:74px; top:15px; width:320px; }
#download-box { border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; margin: 10px 0 30px; padding:  15px 10px 10px; width: 455px; *width: 475px;
}
#download-box h2 { color:#067AB4; font-size:2em; font-weight:normal; letter-spacing:-1px; margin:0 0 15px; padding:0; }
#cs-home h3 { color: #808080; font-size: 2.6em; font-weight: normal; margin-bottom: 20px; padding: 10px 0; }
#home-links .home-link-box { float: left; width: 322px; min-height: 215px; _height: 215px; margin-right: 30px; margin-bottom: 65px; }
#home-links .second-box { margin-right: 0 !important; }
#home-links .home-link-box h6 { margin-bottom: 15px; }
#home-links .home-link-box h6 a { padding-left: 40px; display: block; text-decoration: none; line-height: 1; }
#community-box { background: url(/Common/about_us/images/citizenship_sustainability/bg_community_box.jpg) right bottom no-repeat; }
#community-box h6 a { color: #7cc6ff; font-weight: normal; background: url(/Common/about_us/images/citizenship_sustainability/bullets/bg_community_box_h6.jpg) left top no-repeat; }
#people-box { background: url(/Common/about_us/images/citizenship_sustainability/bg_people_box.jpg) right bottom no-repeat; }
#people-box h6 a { color: #81017e; font-weight: normal; background: url(/Common/about_us/images/citizenship_sustainability/bullets/bg_people_box_h6.jpg) left top no-repeat; }
#integrity-box { background: url(/Common/about_us/images/citizenship_sustainability/bg_integrity_box.jpg) right bottom no-repeat; }
#integrity-box h6 a { color: #fcb314; font-weight: normal; background: url(/Common/about_us/images/citizenship_sustainability/bullets/bg_integrity_box_h6.jpg) left top no-repeat; }
#environment-box { background: url(/Common/about_us/images/citizenship_sustainability/bg_environment_box.jpg) right bottom no-repeat; }
#environment-box h6 a { color: #6ebb1f; font-weight: normal; background: url(/Common/about_us/images/citizenship_sustainability/bullets/bg_environment_box_h6.jpg) left top no-repeat; }
#business-box { background: url(/Common/about_us/images/citizenship_sustainability/bg_business_box.jpg) right bottom no-repeat; }
#business-box h6 a { color: #067ab4; font-weight: normal; background: url(/Common/about_us/images/citizenship_sustainability/bullets/bg_business_box_h6.jpg) left top no-repeat; }
#technology-box { background: url(/Common/about_us/images/citizenship_sustainability/bg_technology_box.jpg) right bottom no-repeat; }
#technology-box h6 a { color: #c4d82d; font-weight: normal; background: url(/Common/about_us/images/citizenship_sustainability/bullets/bg_technology_box_h6.jpg) left top no-repeat; }
#home-links { float: left; }
#home-links .home-link-box p { margin-left: 40px; line-height:1.7; }
#cs-banner { float: left; position: absolute; top: 0; left: 0; }
#cs-main-content { float: left; margin-top: 175px; padding-right: 30px; }
#cs-main-content.landing { margin-top: 280px; }
#environment #cs-main-content.landing { margin-top: 310px; }
#cs-main-content p { line-height: 1.7; }
#cs-left { float: left; width: 145px; _width: 165px; min-height: 100px; _height: 100px; padding: 0 35px 0 0; position: relative; z-index: 10 }
#cs-right { float: left; width: 500px; min-height: 500px; _height: 500px; }
#cs-right .graph { margin: 35px 0; }
#cs-left #ani-links { margin-bottom: 30px; }
#cs-right .call-out-cs { border-top: 2px solid #fcb314; border-bottom: 2px solid #fcb314; padding: 15px 25px 5px; margin: 35px 0; }
#cs-right .call-out-cs h6 { font-size: 1.5em !important; color: #ff7200 !important; margin-bottom: 8px; }
strong { font-size: 1em; }
.quote-cs { padding: 0 15px 40px 0; }
.quote-cs p { font-size: .95em; }
.quote-cs em { color: #0c2577; font-size: 1em; }
.readMore { color:  #067AB4; cursor: pointer; margin-bottom: 10px; font-weight: bold; }
.more { margin-bottom: 10px; }
.hideMore { color:  #067AB4; cursor: pointer; margin-bottom: 10px; font-weight: bold; }
.ani-box { position: absolute; border: 1px solid #cccccc; padding: 30px; width: 0; height: 1px; display: none; opacity: 1; background: #ffffff; z-index: 9999; }
.ani-box h4 { color:  #808080; font-size: 1.3em; margin-bottom: 20px; }
.ani-box p { color:  #ff7200; font-size: 1em; margin-bottom: 10px; }
.ani-box ul { padding-left: 30px; }
.ani-box li { color:  #ff7200; font-size: 1em; margin-bottom: 10px; }
.ani-box p.close { position: absolute; top: 0; right: 5px; color: #067ab4; cursor: pointer; font-weight: bold; padding: 0 !important; }
.ani-box .thumbnail { float: left; }
.ani-box .ani-caption { color:#666666; float:left; text-align:right; width:179px; position: absolute; bottom: 30px; left: 72px; *left: 82px;
}
.ani-box img { position: absolute; bottom: 0; right: 0; float: right; }
.ani-box { background: url(/Common/about_us/images/citizenship_sustainability/ani_box/communities_right.jpg) right bottom no-repeat #fff; }
#communities .ani-box { background: url(/Common/about_us/images/citizenship_sustainability/ani_box/communities.jpg) left bottom no-repeat #fff; z-index: 100; }
#denverBox { top: 85px; left: 10px; }
#denverBox .ani-caption { margin-top: 54px; }
#louisianaBox { top: 116px; left: 10px; }
#louisianaBox .ani-caption { margin-top: 54px; }
#DCBox { top: 184px; left: 10px; }
#DCBox .ani-caption { margin-top: 54px; }
#fortHoodBox { top: 112px; left: 10px; }
#fortHoodBox h6, #fortHoodBox p { padding-right:80px; }
#steeringCommitteeBox { top: 325px; left: 10px; padding: 0 !important; }
#teamChartBox { top: 375px; left: 10px; padding: 0 !important; }
#emissionsScopeBox { top: 104px; left: 10px; padding: 0 !important; }
#scope1Box { top: 216px; *top: 242px;
left: 10px; padding: 0 !important; }
#scope2Box { top: 305px; *top: 346px;
left: 10px; padding: 0 !important; }
#scope3Box { top: 370px; *top: 415px;
left: 10px; padding: 0 !important; }
#scope4Box { top: 436px; *top: 485px;
left: 10px; padding: 0 !important; background: #fff; }
#scope4Box img { margin: 0 20px 20px 0 }
#energyDirectorBox { top: 85px; left: 10px; }
#dataCenterBox { top: 178px; *top: 215px;
left: 10px; }
#dataCenterBox img { padding: 30px 22px; *margin: 0 20px 20px 0
}
#expectedSavingsBox { top: 246px; *top: 279px;
left: 10px; }
#realEstateBox { top: 94px; left: 10px; }
#naturalGasBox { top: 124px; left: 10px; }
#scope1Box img, #scope2Box img, #scope3Box img { top: 20px; left: 20px; }
#scope1Box .inner { margin: 310px 45px 0; }
#scope2Box .inner { margin: 20px 45px 0; }
#scope3Box .inner { margin: 20px 45px 0; }
#wasteWiseBox { top: 84px; left: 10px; }
#attNetworkBox { top: 105px; left: 10px; }
#gasEmissionsBox { top: 120px; left: 10px; }
#attTelepresenceBox { top: 170px; left: 10px; }
#telepresenceSupportBox { top: 238px; left: 10px; }
#cdpStatementBox { top: 324px; left: 10px; }
#cloudsBox { top: 352px; left: 10px; }
#cpfsAnniversaryBox { top: 396px; left: 10px; }
#labResearchBox { top: 75px; left: 10px; }
#electronicCurbBox { top: 105px; left: 10px; }
#greenInnovationBox { top: 75px; left: 10px; }
#scienceEducationBox { top: 163px; left: 10px; }
#improveHealthcareBox { top: 75px; left: 10px; }
#networkedPillminderBox { top: 125px; left: 10px; }
#labsInternBox { top: 75px; left: 10px; }
#meetLabsBox { top: 75px; left: 10px; }
#content .title { margin-bottom: 25px; }
#content #cs-left ul li { padding: 0 0 0 10px !important; line-height: 1.7; margin: 0 0 1em; background: url(/Common/about_us/images/citizenship_sustainability/bullets/bullet_left_rail.gif) left 6px no-repeat !important; }
#content #cs-right ul li, #content #cs-right dl { padding: 0 0 0 15px !important; line-height: 1.7; margin: 0 0 1em; }
#content #cs-right ol li { }
#content #cs-right ul li li { padding: 0 0 0 15px !important; line-height: 1.7; margin: 0 0 1em; }
#content #cs-right ul li p { margin: 10px 0 0 0; font-size: 1em; }
#communities #cs-right ul li { background: url(/Common/about_us/images/citizenship_sustainability/bullets/bullet_communities.gif) left 6px no-repeat !important; }
#workforce #cs-right ul li { background: url(/Common/about_us/images/citizenship_sustainability/bullets/bullet_workforce.gif) left 6px no-repeat !important; }
#governance #cs-right ul li { background: url(/Common/about_us/images/citizenship_sustainability/bullets/bullet_governance.gif) left 6px no-repeat !important; }
#environment #cs-right ul li { background: url(/Common/about_us/images/citizenship_sustainability/bullets/bullet_environment.gif) left 6px no-repeat !important; }
#products #cs-right ul li { background: url(/Common/about_us/images/citizenship_sustainability/bullets/bullet_products.gif) left 6px no-repeat !important; }
#innovation #cs-right ul li { background: url(/Common/about_us/images/citizenship_sustainability/bullets/bullet_innovation.gif) left 6px no-repeat !important; }
#fri #cs-right ul li { background: url(/Common/about_us/images/citizenship_sustainability/bullets/bullet_fri.gif) left 6px no-repeat !important; }
#content h6 { margin: 0; font-size: 2em; font-weight: normal }
#cs-left h5 { color: #666666; font-size: 1.4em; line-height: 1.4; margin-bottom: 15px; }
#cs-main-content.landing h6 { margin-top: 25px; }
#communities h6 { color: #7cc6ff; }
#workforce h6 { color: #81017e; }
#governance h6 { color: #fcb314; }
#environment h6 { color: #6ebb1f; }
#products h6 { color: #067ab4; }
#innovation h6 { color: #b6cd07; }
#communities .comm-blue { color: #7cc6ff; font-size: 1.1em; font-weight:bold; letter-spacing:0.5px; }
#workforce .work-purple { color: #81017e; font-size: 1.1em; font-weight:bold; letter-spacing:0.5px; }
#governance .govern-orange { color: #fcb314; font-size: 1.1em; font-weight:bold; letter-spacing:0.5px; }
#environment .enviro-green { color: #6ebb1f; font-size: 1.1em; font-weight:bold; letter-spacing:0.5px; }
#products .prod-blue { color: #067ab4; font-size: 1.1em; font-weight:bold; letter-spacing:0.5px; }
#innovation .innovation-green { color: #b6cd07; font-size: 1.1em; font-weight:bold; letter-spacing:0.5px; }
#communities #cs-left, #governance #cs-left, #environment #cs-left, #products #cs-left, #innovation #cs-left { margin-top: 100px; }
#cs-intro { padding-bottom: 30px; border-bottom: 1px solid #cccccc; margin-bottom: 40px; }
#citizenship .mod_a { background:  none; border-top: 1px solid #cccccc; padding: 25px 6px 25px 0; }
#citizenship .mod_a h6 { font-size: 1.5em !important; color: #ff7200; font-weight: normal; font-family: Verdana, Geneva, sans-serif; margin-bottom: 16px; }
#citizenship .mod_a ul { margin-left: 20px; }
#citizenship .mod_a li { list-style:disc !important; padding-bottom: 10px; }
#citizenship .mod_a p { line-height: 1.6; }
#facility-table { margin: 20px 0 50px; }
#facility-table th { font-weight: bold; padding: 10px; border: 1px solid #cccccc; }
#facility-table td { border: 1px solid #cccccc; padding: 10px; color: #6ebb1f; font-weight: bold; }
#facility-table .first { border-left: none !important; color: #808080 !important; }
#facility-table .last { border-right: none !important; }
#awards-honors h6 { font-size: 2em; margin-bottom: 20px; }
#fri h4 { color: #b30a3c; }
#fri-menu { float: left; margin: 20px 0 30px; }
#fri #cs-right #fri-menu li { display: inline; float: left; background: none !important; margin: 0 10px 0 0 !important; padding: 0 !important; text-align: center; width: 46px; line-height:1; }
#fri #cs-right #fri-menu li.mid { width: 56px }
#fri #cs-right #fri-menu li.wide { width: 80px; }
#fri-menu a { font-size:1.05em; *font-size: 1.1em;
font-family: Arial, Helvetica, sans-serif; color: #ff7200; padding: 0 0 10px 0; float: left; }
#fri #cs-right #fri-menu a.active { background: url(/Common/about_us/images/citizenship_sustainability/bg_fri_menu_active.jpg) bottom left repeat-x !important; color: #067ab4 !important; }
.fri-box { display: none; }
.footnote-cs { border-top: 1px solid #cccccc; padding-top: 12px; margin-top: 30px; }
.footnote-cs p { font-size: .9em; }
#full-report { background:transparent url(/Common/about_us/images/citizenship_sustainability/blue_arrow.gif) no-repeat scroll left top; color:#067ab4; margin-left:26px; }
.dl-box { width:250px; }
.dl-left { margin-right:10px; }
.dl-box-right { margin-top:15px; width:290px; float:left; display:inline; }
.sub-row { color:#067ab4; font-size:1.5em; }
.download-row p { padding-right:20px; }
.dl-button { text-align:center; }
.dl-button input, .dl-button img { float:none; margin:0; }
#build-report { background:transparent url(/Common/about_us/images/citizenship_sustainability/blue_arrow.gif) no-repeat scroll left top; color:#067ab4; margin-top:30px; }
.dl-box-right-build { width:100px; float:left; display:inline; }
.dl-box-build { float:left; width:340px; }
.dl-box-build ul { float:left; margin:0 0 20px 18px; }
.dl-box-build li { clear:left; color:#666666; padding:3px 10px 5px !important; }
#take-survey { background:transparent url(/Common/about_us/images/citizenship_sustainability/blue_arrow.gif) no-repeat scroll left top; color:#067ab4; }
.border-row { background-image:none; }
.survey-row { border:none; }
.csr2010-banner { background:#ffffff url(/Common/about_us/images/citizenship_sustainability/csr2010_banner.jpg) no-repeat scroll left top; }
#cs-sub-page { background:#ffffff url(/Common/about_us/images/citizenship_sustainability/btm_right_pattern_csr2010.jpg) no-repeat scroll right 270px; margin:280px 30px 0 160px; width:520px; }
.download-row { border-top:none; }
h1 { font-size:2.2em; font-weight:normal; line-height:1em; margin-bottom:.2em; }
.col_230 { overflow-x:hidden; }
