/* CSS Document */
/* arltblue = #7cc6ff; */
/* fonts */
#content #photo-box { position:relative; }
#content .col_668 { margin-left:8px; width:650px; }
#content #ir19249 .col_668 { width:656px !important; }
#content #main-content p, #content #main-content li, #content #main-content h1, #content #main-content h1, #content #main-content h3, #content #main-content h4, #content #main-content h5, #content #main-content h6 { font-size:12px; line-height:19px; margin:0; padding:0; }
#content #main-content h1, #content #ir19235 #main-content h2 { padding-bottom:28px; }
#content #main-content h1 { text-align:right; }
#content #ir19235 #main-content h2 { color:#ff7200; font-weight:normal; font-family:Verdana, Geneva, sans-serif; font-size:14px; }
div#content div.letter h1, div#content div.snapshot h1, div#content div.media-center h1 { text-align:left !important; }
div#content div.snapshot h1, div#content div.snapshot h3 { margin-left:10px !important; }
div#content div.snapshot h3 { margin:20px 10px 40px !important; }
/*#content #ir19248 #main-content #content #main-content h1 { margin-bottom:5px; padding-bottom:0; }*/
#content #main-content p, #content #main-content li { margin-bottom:12px; /*margin-right:16px;*/ }
/* navigation */
#content #main-content ul.arnav { margin:0; padding:0; height:20px; list-style:none outside; position:relative; width:650px; }
#content #main-content ul.arnav li { margin:0; border-left:1px solid #ccc; padding:0 0 2px; float:left; line-height:1em; list-style:none outside; font-size:11px; text-transform:uppercase; }
#content #main-content ul.arnav li a { padding:0 10px; float:left; }
#content #main-content ul.arnav li#nav-letter, #content #main-content ul.arnav li#nav-letter a, #content #main-content ul.arnav li#nav-stockinfo, #content #main-content ul.arnav li#nav-stockinfo a, #content #main-content ul.arnav li:first-child, #content #main-content ul.arnav li:first-child a, #content #main-content ul.arnav li ul li { margin-left:0 !important; border-left:0 !important; padding-left:0 !important; }
ul.arnav a, #content #main-content ul.arnav a:link, #content #main-content ul.arnav a:visited { color:#7cc6ff; text-decoration:none; }
ul.arnav a:hover, #content #main-content ul.arnav a:active, #content #main-content ul.arnav a:focus, .media-center #ar-footer-nav li#nav-mediacenter a, .letter #ar-main-nav li#nav-letter a, .intelligence #ar-main-nav li#nav-intelligence a, .connections #ar-main-nav li#nav-connections a, .ideas #ar-main-nav li#nav-ideas a, .snapshot #ar-main-nav li#nav-snapshot a, .gallery #ar-main-nav li#nav-gallery a, .meeting #ar-main-nav li#nav-meeting a, .stockholder #ar-footer-nav li#nav-stockinfo a { color:#ff7200 !important; text-decoration:none; }
.subnav { display:none; }
#ar-main-nav li div.subnav ul, #content #main-content #ar-main-nav li div.subnav ul li, #content #main-content #ar-main-nav li div.subnav ul a { padding:0; margin:0; }
#content #main-content #ar-main-nav li div.subnav ul li { padding:0 3px 0 0; }
.media-center #nav-mediacenter .subnav, .letter #nav-letter .subnav, .intelligence #nav-intelligence .subnav, .connections #nav-connections .subnav, .ideas #nav-ideas .subnav, .snapshot #nav-snapshot .subnav, .gallery #nav-gallery .subnav, .meeting #nav-meeting .subnav, .stockholder #nav-stockinfo .subnav { display:block; }
#content #main-content .subnav { position:absolute; clear:both; top:26px; left:auto; text-align:left; padding-left:10px; }
/*#ie #content #main-content .subnav { padding-left:0; }*/
#content #main-content #nav-letter div.subnav { padding-left:0; }
#content #main-content a.last, #content #main-content a.previous { text-decoration:none; }
#content #main-content .next { border: none !important; }
/* main nav */
#content #main-content #ar-main-nav { border-bottom:1px solid #ff7200; padding-bottom:11px; margin-bottom:34px; *padding-bottom:18px;
}
/* footer nav */
#content #main-content #ar-footer-nav { border-top:1px solid #ccc; padding-top:10px; margin-top:19px; padding-bottom:26px; }
/* generic */
#content #main-content a img, #content #main-content img { border:0; text-decoration:none; }
.clear { clear:both; }
/* containers */
#content #main-content .col1, #content #main-content .col2, #content #main-content .col3 { float:left; width:45%; margin-right:20px; margin-bottom:20px; }
/* media center */
#content #ir19248 #main-content .col1, #content #ir19248 #main-content .col2, #content #ir19248 #main-content .col3 { width:30%; margin-bottom:20px; }
#content #ir19248 #main-content h3 { background:url(../images/annual_report_2010/icons/icn_li.gif) no-repeat left center; margin:0; padding:0 0 0 20px; color:#7cc6ff; }
#content #ir19248 #main-content h4 { font-size:12px; font-weight:bold; padding:0; margin:20px 0 5px 20px; }
/* bullets */
#content #main-content ul.blue-circle { list-style-image: url(../images/annual_report_2010/icons/icn_li.gif); margin:0 0 10px 20px; padding:0; }
#content #main-content ul.blue-circle li { list-style-image: url(../images/annual_report_2010/icons/icn_li.gif); padding-left: 2px; }
#content #main-content ul.no-bullet { list-style:none outside !important; margin:0 0 0 20px; padding:0; }
#content #main-content ul.no-bullet li { list-style:none outside !important; margin:0 0 5px; padding:0; }
/* dividers */
#content #main-content .divider { margin-top:23px; padding-top:19px; background:url(../images/annual_report_2010/nav/divider_blue.gif) no-repeat left top; }
/* colors */
#content #main-content .arltblue { color:#7cc6ff; }
/* cropped */
#content #main-content .photo { margin:5px 0 19px; }
#content #main-content .ar-caption { left: 69px; position: absolute; top: 519px; }
#content #ir19237 #main-content .ar-caption { top:325px; }
#content #main-content .letter-caption { margin:20px 0 50px; font-size:9px; }
#content #main-content .letter-caption a { color:#ff7200; text-decoration:none; font-weight:bold; }
#content #ir19235 #main-content .ar-caption { left: 69px; top: 519px; }
#content #main-content #cropped { min-width:652px; min-height:160px; position:relative; *width:652px;
*height:160px;
}
#content #main-content #cropped .icn-enlarge { display:block; position:absolute; bottom:30px; left:0; z-index:101; }
/* full */
#content #main-content #full { display:none; width:652px; height:850px; position:absolute; top:-1px; left:0; z-index:5000; *width:652px;
*height:160px;
}
#content #main-content.gallery #full { display:block; position:relative; }
#content #main-content #full .icn-reduce { display:block; position:absolute; top:200px; left:0; z-index:100; }
#content #main-content #full div.caption { position:absolute; bottom:25px; left:25px; color:#fff; z-index:200; width:525px; }
#content #main-content #full div.caption a { color:#fff; text-decoration:underline; }
#content #main-content #full div.caption h4 { margin:0 0 10px; font-size:15px; line-height:15px; font-weight:bold; }
#content #main-content #full div.caption h5 { margin:0 0 20px; font-size:12px; line-height:15px; font-weight:bold; }
#content #main-content #full div.caption p { margin:0; font-size:11px; line-height:15px; }
#content #main-content #full div.caption strong, #ir19249 div.caption strong { font-weight:normal; }
{
font-weight:normal;
}
/* page nav */
#content #main-content .page-nav { text-align:right; margin:46px 0 0 0; clear:both; }
#content #main-content .page-nav, #content #main-content .page-nav a { font-size:11px; }
#content #main-content .page-nav a, #content #main-content .page-nav a:link, #content #main-content .page-nav a:visited { color:#067ab4; text-decoration:none; }
#content #main-content .page-nav a:hover, #content #main-content .page-nav a:active, #content #main-content .page-nav a:focus { color:#ff7200; text-decoration:none; }
/* footnotes */
#content #main-content .footnotes, #content #main-content .footnotes p { font-size:10px; line-height:13px; }
/* sidebar */
.ar-home-link { display:block; margin:123px 0 0 20px; }
/* Letter Page #3 */
#imap { display:block; width:652px; height:267px; background:url(../images/annual_report_2010/photos/att_executive_leadership_team.jpg) no-repeat left top; position:relative; margin:0; }
/* the hack for IE pre IE6 */
* html #imap a#title { height:240px; he\ight:0; }
/* place the 'dd's in the correct absolute position */
#imap dd { position:absolute; padding:0; margin:0; width: 30px; height: 30px; left: 129px; top: 142px; }
#imap #miller { height: 34px; left: 455px; top: 37px; z-index: 50; }
#imap #stankey { left: 299px; top: 31px; z-index: 50; }
#imap #coughlin { height: 36px; left: 322px; top: 99px; z-index: 50; }
#imap #stephenson { height: 38px; left: 187px; top: 115px; z-index: 50; }
#imap #spears { left: 227px; top: 45px; z-index: 50; }
#imap #callaway { left:604px; top:1px; z-index:50; }
#imap #blase { height: 38px; left: 394px; top: 62px; z-index: 50; }
#imap #lindner { height: 37px; left: 560px; top: 23px; z-index: 50; }
#imap #wilkins { left: 143px; top: 46px; z-index: 50; }
#imap #cicconi { height: 47px; left: 97px; top: 120px; width: 36px; z-index: 50; }
#imap #watts { height: 38px; left: 47px; top: 36px; z-index: 50; }
#imap #vega { height: 47px; left: 523px; top: 105px; width: 37px; z-index: 50; }
#imap #rollover { left:5px; top:214px; z-index:20; width:25px; height:20px; text-align:center; padding-top:5px; }
/* style the 'dd''a' links physical size and the background image for the hover */
#imap a#miller-info, #imap a#stankey-info, #imap a#coughlin-info, #imap a#stephenson-info, #imap a#spears-info, #imap a#callaway-info, #imap a#blase-info, #imap a#lindner-info, #imap a#wilkins-info, #imap a#cicconi-info, #imap a#watts-info, #imap a#rollover-info, #imap a#vega-info { display:block; width:100%; height:100%; text-decoration:none; z-index:20; }
/* style the span text so that it is not initially displayed */
#imap a span, #imap a:visited span { display:none; font-weight:normal; font-size:10px; color:#808080; }
#imap span strong { color:#ff7200; }
/* move the link background image to position 0 0 when hovered */
#imap a#miller-info:hover, #imap a#stankey-info:hover, #imap a#coughlin-info:hover, #imap a#stephenson-info:hover, #imap a#spears-info:hover, #imap a#callaway-info:hover, #imap a#blase-info:hover, #imap a#lindner-info:hover, #imap a#wilkins-info:hover, #imap a#cicconi-info:hover, #imap a#rollover-info:hover, #imap a#watts-info:hover, #imap a#vega-info:hover { background-position:0 0; cursor:point; }
/* define the common styling for the span text */

#imap a:hover span { position:absolute; left:-183px; top:38px; width:215px; height:64px; display:block; padding:0; background: url(../images/annual_report_2010/letter/bkg_popup.png) no-repeat left top;  font-size:11px; font-family:Tahoma, Geneva, sans-serif;line-height:120%; }
#imap a span strong { font-size:1.0em !important; }
#imap a:hover span.top-left.billblase { left: -9px; top: -77px; }
#imap a:hover span.right { background-image: url(../images/annual_report_2010/letter/bkg_popup_right.png); left:3px; text-align:left !important; top:40px; }
#imap a:hover span.top { background-image: url(../images/annual_report_2010/letter/bkg_popup_top.png); left: -186px; top: -54px; }
#imap a:hover span.top-left { background-image: url(../images/annual_report_2010/letter/bkg_popup_top_left.png); left:9px; top:-45px; }
#ie6 #imap a:hover span { background-image: url(../images/annual_report_2010/letter/bkg_popup.gif); }
#ie6 #imap a:hover span.right { background-image: url(../images/annual_report_2010/letter/bkg_popup_right.gif); }
#ie6 #imap a:hover span.top { background-image: url(../images/annual_report_2010/letter/bkg_popup_top.gif); }
#ie6 #imap a:hover span.top-left { background-image: url(../images/annual_report_2010/letter/bkg_popup_top_left.gif); }
#imap a:hover span span { position:relative; left:0; top:0; width:auto; height:auto; display:block; padding:0; margin:18px 5px 0 5px; background-image:none !important; }
#imap a:hover span.top span { margin-top: 2px; }
#imap a:hover span.top-left span { margin-top: 2px; }



/* pages */
.ar-page-icon { left: 132px; margin-top: 11px; display:block; position: absolute; top: auto; }
/*#ir19247 .ar-page-icon { left: 115px; }*/
/* photo gallery */
#content #ir19249 .gallery .ar-thumbs { margin:0; width:190px !important; overflow:hidden; }
#content #ir19249 .gallery .ar-thumbs ul { margin:0; padding:0; list-style:none outside; }
#content #ir19249 .gallery .ar-thumbs ul li { margin:0 !important; padding:0; width:93px; overflow-x:hidden; list-style:none outside; float:left; height:120px; }
#content #ir19249 .gallery .ar-thumbs ul li img { border:3px solid #fff !important; }
#content #ir19249 .gallery .ar-thumbs ul li.currentThumb img { border-color:#ff7200 !important; }
#content #ir19249 .gallery .ar-photos { float:right; padding-top:3px; }
#content #ir19249 .gallery .ar-photos .ar-photo { display:none; }
#content #ir19249 .gallery .ar-photos .active { display:block; }
#content #ir19249 .gallery .ar-photos img { margin-bottom:20px; }
#content #ir19249 .gallery .ar-photos h4 { font-size:16px; color:#7cc6ff; font-weight:normal; text-transform:uppercase; }
#content #ir19249 .gallery .ar-photos h5 { font-size:13px; color:#808080; font-weight:normal; margin-bottom:12px; }
#content #ir19249 .gallery .ar-photos p { font-size:11px; color:#808080; font-weight:normal; }
#content #ir19249 .gallery .ar-photos p.more { }
/* landing page */
#ir19234 .first_950 { /*margin: 20px; width: 900px; */ background:url(/Common/about_us/images/annual_report_2010/intro/bkg_landing_page.jpg) no-repeat bottom right; margin: 0; /*width: 930px;*/ padding-bottoM:40px; }
#ir19234 .first_950 h2 { margin:20px 20px 60px; }
#ir19234 .first_950 h1, #ir19234 .first_950 p { font-size: 14px; line-height: 140%; margin-left: 20px; margin-right:20px; }
#ir19234 .first_950 h1 { font-weight:normal; }
#ir19234 div.right img { margin-right: 20px; }
#content #main-content h2.ar-title { margin:18px 0 0/* -41px*/; padding-bottom:35px; position:relative; left:-41px; }
#content h2.page-title { margin:20px 0 20px 10px !important; }
#wrapper #content #main-content sup, #wrapper #content #main-content sup.sm { font-size:0.7em !important; line-height:1.5em; }
