/* CSS Document */
/* COLORS
people - orange: #ff7200;
environment - green: #7fc241;
technology - purple: #9a258f;
award - blue: #067ab4;
faq - teal - #40c8f4
stories - ltblue: #067ab4;
*/ 
#main-content, .first_710 { margin-left: 0; }
#wrapper #content { /*margin-top:-15px;*/ position: relative; padding-top:0; margin-left:0; }
#wrapper #content-container { padding-top:0; }
/* generic */
.first_710 p, .first_710 li, #content .first_710 ul.bullet li, #content .first_710 ul.nobullet li { padding-right:0 !important; }
p, div, li { color:#808080; }
.readMore, .hideMore { font-weight: bold; }
.readMore, .hideMore, .subnav span { color: #067AB4; cursor: pointer; margin-bottom: 10px; }
span#prevPage { padding-right:10px; margin-right:10px; border-right:1px solid #ccc; }
span#prevPage.no-border { border-right:0; margin-right:0; padding-right:0; }
.subnav span { font-size:1.0em !important; }
.more { margin-bottom: 10px; }
#cs-main-banner { height: 310px; position: relative; /*padding-bottom:50px;*/ }
#cs-flash-player { float:left; height:250px; padding:16px; position:absolute; right: 110px; top: 50px; width:320px; background:transparent url(/Common/about_us/images/citizenship_sustainability/csr_2011/backgrounds/bkg_video_home.png) no-repeat scroll left top; _background_image: url(/Common/about_us/images/citizenship_sustainability/csr_2011/backgrounds/bkg_video_home_ie.png) }
/* containers */
#wrapper #cs-left { float: left; margin: 3px 38px 0 12px; min-height: 100px; padding: 0; position: relative; text-align: right; width: 138px !important; z-index: 10; }
#wrapper #cs-right { float: left; width: 485px; min-height: 500px; zoom:1;}
/* =main-content */
#main-content { margin-top:55px; _zoom:1; }
/* = left column */
#wrapper #cs-left .icon { margin:-4px 0 28px 0; text-align:right; *margin-top:0;
}
#wrapper #cs-left .ani-links, #wrapper #cs-left ul { margin-bottom: 40px; }
#wrapper #cs-left .ani-links li { font-size: 1em !important; line-height: 130%; margin: 0 0 6px; padding: 0 !important; }
#wrapper #cs-left h4 { color: #FF7200 !important; font-size: 15px; font-weight: normal; line-height: 120%; margin-bottom: 5px; text-align: right; margin-top:0; padding-top:0; }
#wrapper #cs-left h3 { color: #FF7200; font-size:20px !important; margin-bottom:10px; }
#wrapper #cs-left p + h3, #wrapper #cs-left ul + h3 { margin-top:30px; }
/* = = flyouts */
#wrapper #cs-left .ani-box { position: absolute; border: 1px solid #cccccc; padding: 25px 30px 80px 30px; width: 0; height: 1px; left:10px; display: none; opacity: 1; background: #fff; z-index: 9999; }
#wrapper #cs-left .ani-box h3, #wrapper #cs-left .ani-box h4 { color: #ff7200; font-size: 1.3em; margin-bottom: 20px; }
#wrapper #cs-left .ani-box .sm-icon { bottom: 10px; left: 10px; padding: 0; position: absolute; text-align: left; }
#wrapper #cs-left .ani-box p.close { position: absolute; top: 5px; right: 5px; color: #067ab4; cursor: pointer; font-weight: bold; padding: 0 !important; }
#wrapper #cs-left .ani-box .thumbnail { float: left; }
#wrapper #cs-left .ani-box .ani-caption { color:#666666; float:left; text-align:right; width:179px; position: absolute; bottom: 30px; left: 72px; }
/* = right column */
#wrapper #content #cs-right h1 { margin-bottom:18px; }
#wrapper #content #cs-right h2 { font-size: 1.93em; font-weight: normal; margin-bottom: 15px; line-height: 1.2em; }
#wrapper #content #cs-right h2, #wrapper #content #cs-right h2 a { color:#666; }
#wrapper #content .section-stories #cs-right h2 { margin-bottom:30px; }
#wrapper #content #cs-right h3 { margin-bottom: 9px; margin-top: 32px; font-weight:bold; font-size:1.2em !important; line-height:110% !important; }
#wrapper #content #cs-right h2 + h3 { margin-top:18px; margin-bottom:9px; }
#wrapper #content #cs-right h3, #wrapper #content #cs-right h3 a { color:#ff7200; }
#wrapper #content #cs-right h4 { margin-bottom: 12px; font-size:1.1em; padding-top:15px; }
#wrapper #content #cs-right h4, #wrapper #content #cs-right h4 a { color:#808080; }
#wrapper #cs-right p, #wrapper #cs-right li { font-size:1.1em; line-height:165%; margin-bottom:12px; }
#wrapper #cs-right .subnav { font-size: 11px; margin: 73px 0 0; text-align: right; }
#content ul.bullets, #content ul.bullet { margin-left:0; }
#content ul.bullets ul, #content ul.bullet ul { margin-left:20px; }
#wrapper #content ul.bullets li, #wrapper #content ul.bullet li { background-position:0px 8px !important; background-repeat:no-repeat !important; padding-left:15px !important; }
#content h4.intro { padding-top:28px; margin-bottom:45px !important; }
#wrapper #content #cs-left img.right { margin:5px 0 10px 20px !important; }
#wrapper #content #cs-right img.left { margin:5px 20px 10px 0 !important; }
#wrapper #content #cs-right img.right { margin:20px 0 5px 20px !important; }
/* =side-content */
#side-content .mod_f { /*border:0 !important */ }
#side-content .mod_f:first-child { border:0 !important; }
#side-content h4 { /*color:#ff7200; font-size:1.5em; margin-bottom:10px; font-weight:normal; padding-top:0; */ }
#side-content p { /*font-size:1.1em; line-height:175%; */ }
/* accordion */
#vertical_container { background: none !important; padding-left: 0; width:100%; }
#main-menu-cs { border:0 !important; margin:50px 0 10px; float:left; min-height:200px; }
#content #main-menu-cs h3, #content #main-menu-dm h3 { margin:0 0 3px; font-size:2.0em !important; font-style:italic; font-weight:normal; border:0 !important; }
#content #main-menu-cs h3, #content #main-menu-cs h3 a { color:#067ab4; }
#content .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 14px; }
/*#content .current { background:url(/Common/about_us/images/citizenship_sustainability/csr_2011/icons/icn_side_menu_current.gif) no-repeat 0 4px !important; padding-left:13px; *background-position: 0 11px;
}*/
#content .sub-current { background:url(/Common/about_us/images/citizenship_sustainability/csr_2011/icons/icn_side_menu_current.gif) no-repeat 15px 2px !important; }
#content #environmentMenu .sub-current { background-image:url(/Common/about_us/images/citizenship_sustainability/csr_2011/icons/icn_side_menu_current_env.gif) !important; }
#content #technologyMenu .sub-current { background-image:url(/Common/about_us/images/citizenship_sustainability/csr_2011/icons/icn_side_menu_current_tech.gif) !important; }
#content #awardsMenu .sub-current { background-image:url(/Common/about_us/images/citizenship_sustainability/csr_2011/icons/icn_side_menu_current_awards.gif) !important; }
#content #storiesMenu .sub-current { background-image:url(/Common/about_us/images/citizenship_sustainability/csr_2011/icons/icn_side_menu_current_featured_stories.gif) !important; }
#content #faqMenu .sub-current { background-image:url(/Common/about_us/images/citizenship_sustainability/csr_2011/icons/icn_side_menu_current_faq.gif) !important; }
#content .noButton { padding: 7px 0 0 13px; }
#content .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; }
#content .noButton a:visited { color: #0096D6 !important; text-decoration:none; }
#content .menuButton li a { padding-left:13px; background-image:none !important; }
#content .menuContent { color: #808080; width:99%; position: relative; margin-left: 0; }
#content .menuInner { padding-bottom: 0; zoom:1; }
#content .menuContent ul { margin: 8px 0 0; zoom:1; }
#content .menuContent ul li { font-size: 1.1em; font-weight:normal; font-style:italic; margin:0 0 6px !important; padding: 0 !important; line-height:1; height:auto; *height:12px;
zoom:1; }
#content .menuContent ul li.double {*height: 26px;}
#content .menuContent ul li.triple {*height: 40px;}
#content .menuContent li a { display:block; font-size:1.0em;  line-height:1.2; margin:0; padding:0 0 0 29px; position:relative; zoom:1; }
/* quotes */
.quote { clear:both; margin:20px 0; padding:25px 0; border-top:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0; }
.quote h3 { margin:0 0 5px !important; padding:0 !important; }
.quote p { margin:0; padding:0 0 0 1px; }
.quote img { margin:0 auto; display:block; }
.section-stories .quote h3 img { margin:0; display:block; }
.quote p a { }
#lp7735 .quote { background:url(/Common/about_us/images/citizenship_sustainability/csr_2011/icons/icn_we_want_to_hear_from_you.gif) no-repeat 0px center; }
#lp7735 .quote h3, #lp7735 .quote p { margin-left:95px !important; margin-bottom:0; padding-bottom:0 !important; }
#lp7735 .quote img { margin:0; }
#cs-right .quote { margin:20px 0; }
#cs-right h2 + .quote { margin-top:20px; }
/* home page */
#lp7735 #main-content.first_630 { clear: both; margin-left: 60px; padding-top: 0; width: 611px; _margin-left:30px; }
#lp7735 .help-haiti { height: 152px; margin: 32px 0 31px; width: 611px; }
#lp7735 .home-link-box { float: left; width: 244px; padding:0; margin: 10px 93px 50px 0; position:relative; }
#lp7735 .second-box { margin-right: 0 !important; width:273px; }
#lp7735 .home-link-box p { margin-left: 32px; line-height:137%; height:150px; padding-right:0 !important; }
#lp7735 .home-link-box p em { font-style:normal; padding-right:95px; display:inline-block; }
#lp7735 .home-link-box p.read-more { margin-left: 32px; line-height:137%; height:auto; margin-bottom:0; }
#lp7735 .home-link-box h2 { margin-bottom: 7px; font-weight: normal; }
#lp7735 .home-link-box h2 a { padding-left: 30px; display: block; text-decoration: none; }
#lp7735 .home-link-box .icon { bottom: 0; margin: 0; padding: 0; position: absolute; right: 0; text-align:right; }
#lp7735 .home-link-box .icon img { margin:0; padding:0; }
#community-box h2 a { color: #ff7200; background: url(/Common/about_us/images/citizenship_sustainability/csr_2011/headlines/bkg_att_people_and_community.gif) left top no-repeat; }
#environment-box h2 a { color: #7fc241; background: url(/Common/about_us/images/citizenship_sustainability/csr_2011/headlines/bkg_att_environmental_sustainability.gif) left top no-repeat; }
#technology-box h2 a { color: #9a258f; background: url(/Common/about_us/images/citizenship_sustainability/csr_2011/headlines/bkg_att_sustainable_technology.gif) left top no-repeat; }
#awards-box h2 a { color: #067ab4; background: url(/Common/about_us/images/citizenship_sustainability/csr_2011/headlines/bkg_csr_awards_and_honors.gif) left top no-repeat; }
#awards-box h2 a { color: #067ab4; background: url(/Common/about_us/images/citizenship_sustainability/csr_2011/headlines/bkg_csr_featured_stories.gif) left top no-repeat; }
/* table */
table.data { margin: 20px 0 30px; border-collapse:collapse; width:100%; border: 1px solid #ccc; }
table.data th, table.data td { padding: 5px 10px; vertical-align:top; text-align:left; }
table.data th { font-weight: bold; font-style:italic; color:#7fc241; }
table.data .odd { background:#eee; }
table.data .tright { text-align:right; }
table.timeline { margin: 10px 0; width:auto; border: 0; }
table.timeline th, table.timeline td { padding: 5px 10px 5px 0; vertical-align:top; text-align:left; }
table.timeline th { font-weight: bold; }
/* Innovation Tab Navigation */
#wrapper .section-technology #innovationTabs, #wrapper .section-faq #cs-right #fri-menu { height:50px; }
#wrapper .section-technology #innovationTabs ul, #wrapper .section-faq #cs-right ul#fri-menu { list-style: none outside; margin:0; padding:0; _zoom:1; }
#wrapper .section-technology #innovationTabs ul li, #wrapper .section-faq #cs-right ul#fri-menu li { list-style: none outside; margin:0 0 0 1px; padding:0 4px 3px !important; border-bottom:3px solid #fff; float:left; line-height:115%; text-align:center; font-size:1.0em !important; *margin-left:2px;
}
#wrapper #cs-right ul#fri-menu li { margin-right:0 !important; }
#wrapper #cc17198 #cs-right ul#fri-menu li { margin-left:2px; }
#wrapper #cc17200 #cs-right ul#fri-menu li { margin-left:19px; }
#wrapper #cc17201 #cs-right ul#fri-menu li { margin-left:12px; }
#wrapper #cc17202 #cs-right ul#fri-menu li { margin-left:17px; }
#wrapper #cc17203 #cs-right ul#fri-menu li { margin-left:12px; }
#wrapper #cs-right ul#fri-menu li#firstli, #wrapper #cs-right ul#fri-menu li:first-child { margin-left:0 !important; }
#wrapper .section-technology #innovationTabs ul li a, #wrapper .section-faq #cs-right ul#fri-menu li a { text-decoration:none; color:#067ab4; line-height:1; }
#wrapper .section-technology #innovationTabs ul li.active { border-color:#9a258f; }
#wrapper .section-faq #cs-right ul#fri-menu li.active { border-color: #40c8f4; }
#wrapper .section-technology #innovationTabs ul li.active, #wrapper .section-technology #innovationTabs ul li.active a { text-decoration:none; color:#9a258f; }
#wrapper .section-faq #cs-right ul#fri-menu li.active, #wrapper .section-faq #cs-right ul#fri-menu li.active a { text-decoration:none; color:#40c8f4; }
#wrapper .section-technology #innovationTabs ul li:first-child, #wrapper .section-technology #innovationTabs ul li.firstLi, #wrapper .section-technology #innovationTabs ul li#8511Tab { margin-left:0 !important; }
/* footnates */
.footnote-cs { border-top: 1px solid #cccccc; padding-top: 12px; margin-top: 30px; }
.footnote-cs p { font-size: .9em !important; }
/* section-specfifc */
#content .section-people strong.accented { color: #ff7200; }
#content .section-environment strong.accented { color: #7fc241; }
#content .section-technology strong.accented { color: #9a258f; }
#content .section-award strong.accented { color: #067ab4; }
#content .section-stories strong.accented { color: #067ab4; }
#content .section-faq strong.accented { color: #40c8f4; }
/* =people */
#wrapper #content .section-people #cs-right h3, #wrapper #content .section-people #cs-right h3 a, #wrapper .section-people #cs-left .ani-box h3, #wrapper .section-people #cs-left .ani-box h4 { color:#ff7200; }
#wrapper #content #cc12307 #cs-right h3 { font-size: 2.2em !important; font-weight: normal; margin-bottom: 5px; margin-top: 25px; padding-bottom: 0; }
#wrapper #content #cc17886 #cs-right h2 { margin-bottom:20px; }
#content .section-people ul.bullets li, #content .section-people ul.bullet li { background-image:url(/Common/about_us/images/citizenship_sustainability/csr_2011/icons/bkg_bullet_people.gif) !important; }
#content .section-people ul.bullets ul li, #content .section-people ul.bullet ul li { background-image:url(/Common/about_us/images/citizenship_sustainability/csr_2011/icons/bkg_subbullet_people.gif) !important; }
/* =environment */
#wrapper #content .section-environment #cs-right h3, #wrapper #content .section-environment #cs-right h3 a, #wrapper .section-environment #cs-left .ani-box h3, #wrapper .section-environment #cs-left .ani-box h4 { color:#7fc241; }
#content .section-environment ul.bullets li, #content .section-environment ul.bullet li { background-image:url(/Common/about_us/images/citizenship_sustainability/csr_2011/icons/bkg_bullet_environment.gif) !important; }
#content .section-environment ul.bullets ul li, #content .section-environment ul.bullet ul li { background-image:url(/Common/about_us/images/citizenship_sustainability/csr_2011/icons/bkg_subbullet_environment.gif) !important; }
/* =technology */
#wrapper #content .section-technology #cs-right h3, #wrapper #content .section-technology #cs-right h3 a, #wrapper .section-technology #cs-left .ani-box h3, #wrapper .section-technology #cs-left .ani-box h4 { color:#9a258f; }
#content .section-technology ul.bullets li, #content .section-technology ul.bullet li { background-image:url(/Common/about_us/images/citizenship_sustainability/csr_2011/icons/bkg_bullet_technology.gif) !important; }
#content .section-technology ul.bullets ul li, #content .section-technology ul.bullet ul li { background-image:url(/Common/about_us/images/citizenship_sustainability/csr_2011/icons/bkg_subbullet_technology.gif) !important; }
/* =awards */
#wrapper #content .section-awards #cs-right h3, #wrapper #content .section-awards #cs-right h3 a { color:#808080; }
#wrapper #content .section-awards #cs-right h3 { margin-bottom:5px; }
#wrapper #content .section-awards #cs-right h4 { margin:0 0 5px; padding:0; }
#wrapper .section-awards #cs-left .ani-box h3, #wrapper .section-awards #cs-left .ani-box h4 { color:#067ab4; }
#content .section-awards ul.bullets li, #content .section-awards ul.bullet li { background-image:url(/Common/about_us/images/citizenship_sustainability/csr_2011/icons/bkg_bullet_awards.gif) !important; }
#content .section-awards ul.bullets ul li, #content .section-awards ul.bullet ul li { background-image:url(/Common/about_us/images/citizenship_sustainability/csr_2011/icons/bkg_subbullet_awards.gif) !important; }
/* =stories */
#wrapper #content .section-stories #cs-right h3, #wrapper #content .section-stories #cs-right h3 a { color:#067ab4; }
#wrapper #content .section-stories #cs-right h3 { line-height: 150% !important; margin-bottom: 15px; }
#wrapper #content .section-stories #cs-right h4 { margin:0 0 5px; padding:25px 0 0; /*color:#067ab4;*/ font-weight:bold; line-height:150%; }
#wrapper #content .section-stories #cs-right h3 + h4, #wrapper #content .section-stories #cs-right img + h4  {padding-top:0}
/*#wrapper #content .section-stories #cs-right p strong, */

#wrapper #content .section-stories #cs-right h4.accented, #wrapper .section-stories #cs-left .ani-box h3, #wrapper .section-stories #cs-left .ani-box h4 { color:#067ab4; }
#wrapper #content .section-stories #cs-right h4 a {color:#067ab4;}
#content .section-stories ul.bullets li, #content .section-stories ul.bullet li { background-image:url(/Common/about_us/images/citizenship_sustainability/csr_2011/icons/bkg_bullet_featured_stories.gif) !important; }
#content .section-stories ul.bullets ul li, #content .section-stories ul.bullet ul li { background-image:url(/Common/about_us/images/citizenship_sustainability/csr_2011/icons/bkg_subbullet_featured_stories.gif) !important; }
/* =faq */
#wrapper #content .section-faq #cs-right h3, #wrapper #content .section-faq #cs-right h3 a, #wrapper .section-faq #cs-left .ani-box h3, #wrapper .section-faq #cs-left .ani-box h4 { color:#40c8f4; }
#content .section-faq ul.bullets li, #content .section-faq ul.bullet li { background-image:url(/Common/about_us/images/citizenship_sustainability/csr_2011/icons/bkg_bullet_faq.gif) !important; }
#content .section-faq ul.bullets ul li, #content .section-faq ul.bullet ul li { background-image:url(/Common/about_us/images/citizenship_sustainability/csr_2011/icons/bkg_subbullet_faq.gif) !important; }
/* faq */
/*#fri-menu { float: none; margin: 20px 0 30px; }
#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; }
#cs-right #fri-menu li.mid { width: 56px }
#cs-right #fri-menu li.wide { width: 80px; }
#fri-menu a { font-size:1.05em; font-family: Arial, Helvetica, sans-serif; padding: 0 0 10px 0; float: left; }
#cs-right #fri-menu a.active { color:#40c8f4; }
*/.fri-box { display: none; }
.popup-img { margin: 0px 10px 10px 0px; float:left; }