@charset "utf-8";
/* CSS Document */
 
/*#content {padding-bottom:0px !important;
	background: url(/Common/about_us/images/citizenship_sustainability/bg_container_cs.gif) bottom left no-repeat #fff; border-bottom: 1px solid red; }*/
 
 .topNav #search { border: 1px solid #cccccc !important; }
a:visited { color: #0096D6; }
.np { padding: 0 !important; }
.last { margin-right: 0 !important; }
.mod_a { background: none; }
.bullets li { list-style: disc !important; }
/*.menuButton a { font-size: 1em; }
.menuContent { padding: 0 0 0 10px; }
.menuInner { padding-bottom: 10px; }
.menuContent ul { margin: 0 !important; }*/
.hilite { font-weight: bold; }
/*.menuContent li { line-height: 20px; margin: 0 !important; padding: 0 !important; }
.menuContent li a { font-size: .9em; }*/
strong { font-size: 1em; }
sub { font-size: 6pt; }
#content #cs-col-right ul { margin: 0 0 20px 20px; }
#content #cs-col-right li { list-style: disc; }
/*#main-menu-cs { background-image:url(/Common/about_us/images/landing_pages/bkg_gallery.jpg) #fff; min-height: 200px; border: 1px solid #cccccc; float: left; }*/
#banner-cs { background: url(/Common/about_us/images/citizenship_sustainability/banner_cs.jpg) top left no-repeat; height: 170px; width: 708px; }
#jobshadow-initiative h3, #contest-overview h3, #contest-rules h3, #delavega-book h3 { color:#ea6622; margin-bottom:12px; }
#banner-rules { background: url(/Common/about_us/images/citizenship_sustainability/banner_rules.jpg) top left no-repeat; height: 160px; width: 708px; }
#banner-obstacles-welcome { background:url(/Common/about_us/images/citizenship_sustainability/banner_obstacles_welcome.jpg) top left no-repeat; height: 160px; width: 708px; }
#banner-obstacles-welcome h2 { color:#fff; font-size: 2.4em !important; font-weight: bold; padding:30px 30px 0 30px; }
#banner-obstacles-welcome h3 { color:#fff; font-size: 1.8em !important; font-weight: normal; padding-top:9px; padding-left: 30px; padding-right: 30px; width:400px; line-height: 16pt; }
#banner-obstacles-welcome h4 { color:#fff; font-size: 1.4em !important; font-weight: normal; font-style:italic; padding-left:30px; line-height: 9pt; }
#delavega-book { margin:20px; }
p.center { text-align:center !important; margin:18px auto; }
a:link.book_survey, a:visited.book_survey { display:block; width:213px; height:18px; line-height:1.9; font-weight:bold; text-decoration:none; text-align:center; background-image:url(/Common/about_us/images/citizenship_sustainability/btn_obstacles_survey1.jpg); background-position:bottom center; background-repeat:no-repeat; font-family:Arial; font-size:11px; color:#fff; }
a:hover.book_survey, a:active.book_survey { display:block; text-align:center; background-image:url(/Common/about_us/images/citizenship_sustainability/btn_obstacles_survey2.jpg); background-position:bottom center; background-repeat:no-repeat; color:#036; }
ol.jobshadow { margin:20px 20px 20px 0; }
#cs-col-right ul.jobshadow { margin:20px 32px !important; }
#cs-col-right ol.jobshadow li { list-style-type:decimal !important; }
ol.jobshadow li, ul.jobshadow li { margin-bottom:9px; }
ul.jobshadow li { list-style-type:disc !important; }
ul.jobshadow li ul { margin-left: 0 !important; }
ul.jobshadow li ul li { list-style-type:none !important; }
#banner-rules h2 { color:#fff; font-size: 2.4em !important; font-weight: bold; padding:40px 30px; line-height: 27pt; }
#banner-cs h2 { color: #fff; font-size: 2.7em !important; font-weight: normal; line-height: 27pt; padding:40px 20px; }
#banner-cs h2.one-line { padding:60px 20px; }
.cs-rightcol-box { margin-top: 10px; background:url(/Common/indc/images/tall_mod_gradientSlice.gif) bottom left repeat-x #fff; border: 1px solid #cccccc; padding: 10px 10px 10px; }
.cs-rightcol-box li { padding: 3px 0 !important; }
.cs-rightcol-box li a { background:transparent url(/Common/about_us/images/icons/blue-arrow-right.gif) no-repeat scroll left top; padding:2px 20px 3px; }
.cs-rightcol-box strong { font-size: .9em !important; }
#quick_facts h6, #minority-business h6 { font-size:1.1em; font-weight:bold; margin:20px 0 5px; padding:0; }
.cs-rightcol-box h6 { margin-bottom: 15px; }
/*#main-menu-cs h6 { margin: 12px 0 8px 10px; }
*/#cs-home { margin-top: 40px; margin-left: 20px; float: left; }
#home-links { margin: 20px 0; line-height: 12pt; }
#home-links p { margin-bottom: 20px; }
#cs-sub-page { float: left; margin: 20px 0 0 0; width:710px; min-height: 500px; padding-bottom: 39px; }
#cs-col-left { float: left; width: 160px; margin-right: 20px; }
#cs-col-right { float: left; padding-right:15px; width:500px; }
#sub-menu { }
#sub-menu li { padding: 0 0 20px 0; display: block }
#sub-menu li a { padding: 0 0 0 10px; display: block }
#sub-menu li a.active { background: url(/Common/about_us/images/citizenship_sustainability/bg_active_arrow.gif) left 3px no-repeat; }
#sub-menu li.last-sub { padding-bottom: 0px; }
#aspire, #front-lines, #special-grants, #related-releases { display: none; }
#pioneers, #responding, #advancing-education, #community { display: none; }
#footprint, #efficiency, #alternative, #reducing-waste, #engaging { display: none; }
#power-ict, #ict-solutions, #accessibility, #empowering, #stewardship { display: none; }
#adapting, #challenges, #social, #universities { display: none; }
#strong-workforce, #workforce-highlights { display: none; }
#talent, #leadership-dev, #resource-groups, #health-safety { display: none; }
#health-safety { display: none; }
#lives, #community-difference, #minority { display: none; }
#goals, #giving-back, #profiles, #difference, #spending, #workforce-releases { display: none; }
#top-priorities, #language-barrier, #difference-multi { display: none; }
#corp-gov, #sustain-gov { display: none; }
#contest-rules, #contest-overview { display: none; }
/*#board-comp, #exec-comp, #code-con, #code-ethics, #pol-con, #csr-gov, #csr-report {display: none;}
#supply-chain, #supplier-div, #phil-spending, #employee-vol, #equal-op {display: none;}
#osha, #enviro-manage, #enviro-steward, #energy-use, #building, #alternative {display: none;}
#member {display: none;}
#conduct, #ethics, #equal-opportunity, #privacy, #energy-pol, #safety-policy {display: none;}*/

#cs-col-right h5.title { font-size: 1.5em; margin-bottom: 12px; line-height:14pt; color: #032a67; }
#cs-col-right #inner-left { float: left; width: 210px; padding-right: 20px; }
#cs-col-right h6.subtitle { font-size: 1.3em; margin-bottom: 0px; margin-top: 10px; font-weight: bold; }
#cs-col-right p { margin-bottom: 20px; }
#cs-col-right #inner-right { float: left; width: 230px; }
#home-links h6 { background: url(/Common/about_us/images/citizenship_sustainability/bg_home_link_box.jpg) top left repeat-y; padding: 5px 25px; }
.home-link-box { float: left; width: 298px; margin-right: 70px; margin-bottom: 50px; }
.home-link-box a { color: #fff !important; font-size: .8em; }
.home-link-box p { padding: 5px 25px; }
#awards, #integrity, #people { height:750px; overflow:auto; width:710px; }
#awards p, #awards ul, #integrity p, #integrity ul, #people p, #people ul { padding-right:30px; }
.cs-profile-box { padding: 10px; height: 75px; border:2px #CCCCCC solid; margin-bottom: 20px; }
.cs-profile-box img { float: left; margin-right: 20px; }
.cs-profile-box p { float: left; width: 300px; }
#minimize-cs { height: 670px; overflow: auto; padding-right:40px; width:480px; }
.secondary-menu { margin-left:12px; margin-top:20px; padding-right:20px; }
/*accordion styles ******************************/
#vertical_container { width: 226px; float: left; }
.single-link { background: url(/Common/about_us/images/citizenship_sustainability/accordion_single_link.gif) top left repeat-x; margin-bottom: 0px !important; height: 28px; width: 226px; padding: 0 10px 0 10px; }
.single-link a { font-size: 10pt; color: #0096d6; text-decoration: none; }
.no-sub { display: block; height: 28px; padding: 0 10px 0 10px; line-height: 30px; text-decoration: none; font-size: 7pt; color: #0096d6; cursor: pointer; margin: 0; overflow: hidden; background: url(/Common/about_us/images/citizenship_sustainability/accordion_single_link.gif) top left repeat-x; font-weight: bold; }
.active-cs { color: #666666; }
.accordion_toggle { display: block; height: 28px; padding: 0 10px 0 10px; line-height: 30px; text-decoration: none; font-size: 7pt; color: #0096d6; cursor: pointer; margin: 0; overflow: hidden; background: url(/Common/about_us/images/citizenship_sustainability/bg_main_menu_off.gif) top left no-repeat; }
.accordion_toggle_active { color: #666666; /*background: url(/Common/about_us/images/citizenship_sustainability/bg_main_menu_on_header.gif) no-repeat top right;*/
	background: url(/Common/about_us/images/citizenship_sustainability/bg_main_menu_on_header.gif) top right no-repeat; }
.accordion_content { background-color: #ffffff; color: #444444; overflow: hidden; background: url(/Common/about_us/images/citizenship_sustainability/bg_accordion_content.gif) bottom left repeat-x; margin-bottom: 1px; }
.accordion_content ul { list-style-type:none !important; padding-left: 10px !important; }
.accordion_content ul li { font-size:7pt !important; list-style-type:none !important; padding:3px 0 8px !important; }
#flash-box { width: 710px; height: 308px; ; background: #ec7222; }
#sub-banner { background: url(/Common/about_us/images/citizenship_sustainability/bg_sub_banner_cs.gif) top left repeat-x; height: 82px; border-bottom: 1px solid #cccccc; margin-top: 10px; }
#full-report { color: #032a67; padding:2px 0 11px 38px; background: url(/Common/about_us/images/citizenship_sustainability/icn_pdf_lg.gif) top left no-repeat; margin-bottom: 0; }
#build-report { color: #032A67; padding:2px 0 11px 38px; background: url(/Common/about_us/images/citizenship_sustainability/icn_tools_lg.gif) top left no-repeat; margin-bottom: 0; }
#take-survey { color: #032A67; padding:2px 0 11px 38px; background: url(/Common/about_us/images/citizenship_sustainability/icn_survey_lg.gif) top left no-repeat; margin-bottom: 0; }
.download-row { border-top: 1px solid #cccccc; padding:8px 0 10px 25px; }
.survey-row { border-top: 1px solid #cccccc; padding:0px 0 15px 25px; }
.border-row { background: url(/Common/about_us/images/citizenship_sustainability/bg_border_row.gif) bottom left no-repeat; margin-bottom: 2px; padding-bottom:60px; padding-top:24px; }
.shadow { background: url(/Common/about_us/images/citizenship_sustainability/bg_gray_shadow.gif) bottom left repeat-x; }
.nb { background: none; }
.download-row p { padding-left: 38px; padding-right: 50px; color: #666666; margin-bottom: 0; }
.sub-row { color: #ea6622; font-weight: normal; font-size: 1.6em; display: block; margin-bottom: 0; line-height: 1.25; }
.single { margin-bottom: 20px; }
input { float: left; margin-right:6px; margin-top: 3px; margin-bottom: 0; border: none; color: #000; }
ul input { margin-bottom: 0px; margin-top: 0 }
.sm { margin-bottom: 3px; padding-left: 15px; }
.dl-box { float: left; width: 320px; }
.dl-box ul { margin: 0px 0 20px 18px;  *margin-left: 0px;
float: left; }
.dl-left { padding-left: 25px; margin-right: 40px; width: 280px; }
.dl-box li { color: #666666; clear: left; padding:3px 10px 5px !important; }
.dl-button { /*float: left;
	width: 648px;
	text-align: center;*/
	margin-top: 30px; margin-right:35px; }
.dl-button input, .dl-button img { float: right; margin: 0 277px 0 0; }
#innov_top_banner { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(/Common/about_us/images/mediakit/innovation/innov_topbanner_bgd.jpg) no-repeat scroll left top; height:270px; margin-top:-8px !important; position:relative; }
#innov_top_banner h1 { color:#F47B29; margin-left:0; margin-top:36px; text-transform:uppercase; }
#innov_top_banner h2 { color:#333333 !important; font-size:18px; line-height:normal; }
#innov_top_banner h3 { color:#000000 !important; font-size:14px; line-height:normal; margin-top:18px; }
#innov_top_banner h2, #innov_top_banner h2, #innov_top_banner h3 { font-weight:normal; }
#innov_top_banner ul li { float:left; margin:15px 0 15px 30px; }
#bgd_innov { background-image:url(/Common/about_us/images/mediakit/innovation/innov_secndp_bgd.jpg); background-position:right bottom; background-repeat:no-repeat; line-height:1.6 !important; min-height:172px; padding-bottom:80px; width:709px; }
.blogentry-row { border-bottom:2px dotted #CCCCCC; margin:0 20px 20px; padding:20px 0; }
#innov-entry { margin:0 20px; padding-bottom:20px; }
h4 { color:#F47B29; font-size:14px; margin:16px 0; }
h5 { color:#999999 !important; font-size:12px; line-height:normal; margin:16px 0; }
/* ========banner for AT&T Labs ****************/
#innov_top_banner_lab { background-image:url(/Common/about_us/images/mediakit/innovation/att_labs.jpg); background-position:top left; background-repeat:no-repeat; height:270px; position:relative; margin-top:-8px !important; }
#innov_top_banner_lab ul li a:link { color:#000 !important; }
#innov_top_banner_lab ul li { float:left; margin-top:40px; color:black; text-transform:lowercase; font-size:14px; }
/*********/

#innov-entry ul { width:500px; margin-left:30px; }
#innov-entry ul li { background:url(../../images/common/bullet_blue.gif) 0px 10px no-repeat !important; padding:3px 20px !important; }
#innov-entry ul ul li { background:none !important; }
/***  ==banner for Around AT&T *******/


#innov_top_banner_around { background:transparent;  no-repeat top left;
height:292px; width:950px; position:relative; }
/******** layout for popup divs  **************************/

#popup_twitter h6, #popup_yellowpages h6, #popup_devices h6, #popup_apps h6, #popup_environment h6 { padding:2.2em 0 1em 0; color:#2f9ad5 !important; font-weight:bold; font-size:12px; }
#popup_twitter, #popup_yellowpages, #popup_devices { width:190px; _width:558px; padding-left:345px; padding-right:33px; }
#popup_apps, #popup_environment { width:200px; _width:558px; height:177px; padding-right:345px; padding-left:23px; }
a.popup_button { background-image:url(/Common/about_us/images/mediakit/innovation/blue_button.gif); background-position:0 50%; background-repeat:no-repeat; padding:2px 18px; font-weight:bold; }
/*    =popups divs background   */
div#popup_twitter { height:177px; background-image:url(/Common/about_us/images/mediakit/innovation/popup_twitter.jpg); background-position:0 0; background-repeat:no-repeat; }
div#popup_yellowpages { height:177px; background-image:url(/Common/about_us/images/mediakit/innovation/popup_yellowpages.jpg); background-position:0 0; background-repeat:no-repeat; }
div#popup_devices { height:312px; background-image:url(/Common/about_us/images/mediakit/innovation/popup_devices.jpg); background-position:0 0; background-repeat:no-repeat; }
div#popup_apps { height:177px; background-image:url(/Common/about_us/images/mediakit/innovation/popup_apps.jpg); background-position:0 0; background-repeat:no-repeat; }
div#popup_environment { height:177px; background-image:url(/Common/about_us/images/mediakit/innovation/popup_environment.jpg); background-position:0 0; background-repeat:no-repeat; }
#bgd_innov a.boldlink { font-weight:bold!important; }
/*******************end decade of innovation section ****************/

/*#menu-box { border: 1px solid #cccccc; padding: 10px 0 0 0; }
#menu-box h6 { padding: 0 5px 10px; margin-bottom: 20px; }
.menuButton { background: url(/Common/about_us/images/citizenship_sustainability/accordion_single_link.gif) repeat-x left top; border-bottom:1px solid #FFFFFF; color:#0096D6; cursor:pointer; display:block; font-size:.9em; font-weight:bold; line-height:16px; margin:0; padding:5px 0 5px 5px; }
.menuButton a { color: #0096D6; }
.menuButton a:visited { color: #0096D6 !important; }
.menuContent { color: #444444; overflow: hidden; width:190px; position: relative; margin-left: 0; }
#broadbandButton { background-image:  url(/Common/about_us/images/citizenship_sustainability/bg_main_menu_off.gif); }
*/