@charset "utf-8";
/* CSS Document */

#PrimaryNav li.selected .secondaryNav li a { padding:0 0.6em 0 0.8em !important; }
#wrapper #PrimaryNav li.search { float:right; margin-right:20px; line-height:1; }
#container { padding-bottom:9px !important }
#ie #container { padding-bottom: 0px !important; margin-bottom: -5px !important; }
.last { border: none !important; }
.divs { min-height: 580px; padding: 20px 0 1px 50px; }
.orange { color: #f47b20; font-size: 1em; }
.dblue { color: #003b7b; font-size: 1em; }
.dblue-hi { color: #003b7b; font-size: 2.0em; line-height: 1.2 }
.sig { font-size: 1.3em; font-weight: bold; }
.page8img { float: left; }
.middle { margin-top: 20px !important }
a.current { color: #f47b20 !important; }
.accent1 { color:#FF7200; font-weight:bold; margin-bottom:6px; font-size: 1.6em; }
h3 { color: #f47b20; font-size: 2.3em; font-weight: normal; margin-top: 10px; }
strong { font-size: 1em !important; }
sup { font-size: 5pt !important; }
#contentDiv { padding-top: 20px; }
#contentDiv p { margin: 5px 70px 12px 0; line-height: 12pt }
#contentDiv li { line-height: 12pt; }
#contentDiv ul { margin: 0; }
#contentDiv p.hlight { color: #f47b20; font-size: 1.5em; }
#top_story { padding: 0 !important; margin-bottom: 10px; height: 258px; }
#divContainer { border: 1px solid #cccccc; }
#navContainer { border: none; float: right; margin: 5px }
#navContainer li { float: left; display: inline; padding: 0; line-height: 10px; background: none; }
#navContainer a { float: left; border-right: 1px solid #cccccc; padding: 0 5px 2px; font-size: .9em; }
#navContainerBottom { border: none; float: right; margin: 40px 30px 20px 0 !important; }
#navContainerBottom.adjust { padding-right: 205px; }
#navContainerBottom li { float: left; display: inline; padding: 0; line-height: 10px; }
#navContainerBottom a { float: left; border-right: 1px solid #cccccc; padding: 0 5px 2px; font-size: .9em; }
#ir13106 #div1 { background: url(/Common/about_us/images/annual_report/chairmansletter/bg_div1-pg1.jpg) bottom right no-repeat; }
#ir13106 .boardmembers-popup { margin-top: 30px; }
#ir13106 .popup-link { background: url(/Common/about_us/images/annual_report/btn_box_blue_arrow.gif) top left no-repeat; padding: 1px 0 3px 22px; color: #0595de; cursor: pointer; }
#ir13106 .board-image { margin-top: 30px; }
#popup { width: 700px; padding: 0px; border: 1px solid #cccccc; background: url(/Common/about_us/images/annual_report/bg_sub-pages.gif) bottom right no-repeat; }
#popup .titles { margin: 20px 0 10px 35px; }
#popup h3 { font-size: 2em; font-family: Verdana, Arial, Helvetica, sans-serif; }
#popup #close { border-left: 1px solid #cccccc; border-bottom: 1px solid #cccccc; float: right; width: 106px; height: 22px; padding-right: 2px; }
#popup #close a { float: right; background: url(/Common/about_us/images/annual_report/chairmansletter/close_x.gif) right 2px no-repeat; padding: 3px 18px 4px 0; margin: 1px; text-decoration: none; color: #033d73; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .7em; }
#popup #close a:hover { text-decoration: underline; }
#popup .boardmembers { background: url(/Common/about_us/images/annual_report/bg_boardmembers.gif) left bottom no-repeat; width: 665px; height: 185px; padding: 0 0 0 35px; margin: 20px 0 55px 0; color: #fff; }
#popup .boardmembers p { padding-top: 20px; padding-right: 50px; font-size: .75em; font-family: Verdana, Arial, Helvetica, sans-serif; }
#div1 p.hlight { margin:  0 60px 30px 0; }
#signature { text-align: right; margin: 30px 170px 50px 0; }
#signature2 { margin: 30px 0 0 0; }
#signature p { font-size: .9em; }
#div1 { background: url(/Common/about_us/images/annual_report/bg_sub-pages.gif) bottom right no-repeat; }
#div2, #div3, #div4, #div5, #div6, #div7, #div8, #div9, #div10, #div11, #div12, #div13, #div14, #div15 { display: none; background: url(/Common/about_us/images/annual_report/bg_sub-pages.gif) bottom right no-repeat; }
#contentDiv .half-content { width: 320px; float: left; }
#contentDiv .half-content { width: 320px; float: left; }
#contentDiv .left-content { width: 478px; float: left; }
#contentDiv .inner-content { margin-right: 50px; }
#contentDiv .inner-content p { margin-right: 0px; }
#contentDiv .inner-content ul { padding: 0 !important; }
#contentDiv .inner-content li, #contentDiv .homepage li { list-style: none; background: url(/Common/about_us/images/annual_report/sm_arrow_bullet.gif) left top no-repeat !important; padding: 0 0 8px 10px !important; }
#contentDiv ul.dblue-list li { background: url(/Common/about_us/images/annual_report/sm_arrow_bullet_blue.gif) left top no-repeat !important; list-style: none; padding: 0 0 8px 10px !important; color: #003b7b; font-size: 1.2em; }
#contentDiv .homepage li { width: 435px; font-weight: bold; }
#ir13112 #contentDiv .inner-content p { margin: 15px 0; }
#ir13112 #contentDiv .inner-content ul { margin-left: 15px; }
#ir13112 #contentDiv .inner-content li { background: none !important; list-style: disc !important; padding: 0 !important; margin: 15px 0; }
.right-content { float: left; width: 156px; min-height: 618px; _height: 618px; }
#ir13106 ul#homepage li { background: url(/Common/about_us/images/annual_report/arrow_bullet.gif) left top no-repeat !important; padding: 0 0 0 15px !important; width: 435px; font-weight: bold; }
#ir13106 .right-content { background: url(/Common/about_us/images/annual_report/chairmansletter/bg_right-col-letter.gif) top left no-repeat; }
#ir13107 .right-content { background: url(/Common/about_us/images/annual_report/consumer/bg_right-col-consumer.gif) top left no-repeat; }
#ir13107 .long { background: url(/Common/about_us/images/annual_report/consumer/bg_right-col-consumer-long.gif) top left no-repeat; height: 700px; }
#ir13108 .right-content { background: url(/Common/about_us/images/annual_report/business/bg_right-col-business.gif) top left no-repeat; }
#ir13108 #div8 { background: url(/Common/about_us/images/annual_report/business/bg_13108_pg8.gif) bottom right no-repeat; }
#ir13108 #div8 .right-content { background: none !important; }
#ir13109 .right-content { background: url(/Common/about_us/images/annual_report/local_search/bg_right-col-localsearch.gif) top left no-repeat; }
#ir13110 .right-content { background: url(/Common/about_us/images/annual_report/innovation/bg_right-col-innovation.gif) top left no-repeat; }
#ir13111 .right-content { background: url(/Common/about_us/images/annual_report/citizenship/bg_right-col-citizenship.gif) top left no-repeat; }
.right-inner-content { display: table; #position: relative;
width: 160px; float: left; height: 400px; }
#contentDiv .page8menu { float: right; margin: 90px 5px 0 0 !important; }
#contentDiv .right-content p { color: #fff; padding: 40px 20px; display: table-cell; vertical-align: middle; font-size: 1.3em; }
#contentDiv .right-inner-content p { float: left; width: 125px !important; _width: 145px !important; margin: 0px; }
#gallery { background: #fcfafb; }
#gallery h5 { /*margin-bottom: 35px;*/ cursor: pointer; background-position: right bottom; background-repeat: no-repeat; }
/*#mediakit-title , #podcast-title , #download-title , #link-title , #video-title , #image-title {	
	background-image: url(/Common/about_us/images/annual_report/icn_blue_arrow_closed.gif) 
	}*/
#gallery .closed { /*background-image: url(/Common/about_us/images/annual_report/icn_blue_arrow_closed.gif) */ /*background-image: url(/Common/about_us/images/annual_report/icn_gray_arrow_open.gif) */
	}
#gallery .opened { background-image: url(/Common/about_us/images/annual_report/icn_gray_arrow_open.gif) }
#gallery h5 a { color:  #656565 !important; }
#gallery .image { background:transparent url(/Common/about_us/images/icons/icn_gallery_images.gif) no-repeat left top; border-bottom:1px solid #CCCCCC; margin:0 10px 10px; padding:0 0 10px 35px; }
#gallery .download { background:transparent url(/Common/about_us/images/icons/icn_gallery_ads.gif) no-repeat left top; border-bottom:1px solid #CCCCCC; margin:0 10px 10px; padding:0 0 10px 35px; }
#gallery .mediakit { background:transparent url(/Common/about_us/images/icons/icn_gallery_doc.gif) no-repeat left top; border-bottom:1px solid #CCCCCC; margin:0 10px 10px; padding:0 0 10px 35px; }
#gallery .link { background:url(/Common/about_us/images/icons/icn_gallery_arrow.gif) no-repeat left top; border-bottom:1px solid #ccc; padding:0 0 10px 35px; margin:20px 10px 10px; }
#podcast-list, #video-list, #image-list, #mediakit-list, #download-list, #link-list { /*display: none;*/ }
.rcol-graph { margin: 20px 0 0 12px; float: left; }
.body-image { margin: 20px 0 40px 35px; }
#ir13109 .body-image { margin-left: 0px; }
.titles { margin: 0 0 20px 0; }
.ftnote { font-size: .6em; }
.right-col-image { margin: 30px 18px; }
#ir13107 #div6, #ir13108 #div9 { padding: 0 0 0 0 !important; margin: -10px 0 0 0 !important; }
#consumer-video { height: 590px; width: 670px; padding-left: 50px; }
#ir13107 #consumer-video { background: url(/Common/about_us/images/annual_report/consumer/bg_consumer_p6.gif) bottom left no-repeat; }
#ir13108 #consumer-video { background: url(/Common/about_us/images/annual_report/business/bg_business_p9.gif) bottom left no-repeat; }
#stockholder-footnote { font-size: 6pt; margin-top: 15px; }
#stockholder-footnote sup { width: 10px; }
#stockholder-footnote p { float: left; display: block; width: 695px; }
#ir13108 #div8 {
 *min-height: 650px; _height: 650px; }
#bestbuy-video { float: left; margin: 10px 25px 20px 10px; }
.bbtag { float: left; }
.bbuy { font-size: 1.4em; }
#bbuy-content { width: 275px; float: left; padding-right: 10px; }
#bbuy-content-bottom { float: left; width: 450px; margin:  0; }
#bbuy-content p { margin-right: 0px; }
.image-footnote { font-size: 1em; line-height: 9pt !important; font-style: italic; }
.graphs { margin-left: 30px; }
.no-break { white-space: nowrap; }
#gallery .downloads ul { margin-top: 5px; }
#gallery .downloads li { background: url(/Common/about_us/images/annual_report/icn_pdf_shadow.gif) left 3px no-repeat !important; padding-left: 35px !important; height: 40px; padding-top: 8px; }
#gallery .downloads li a { }
#inner-footer { text-align: center; height: 20px; margin: 0; }
.bottom-links { margin: 0 auto; width: 580px; text-align:center }
.bottom-links ul { margin-top: 15px; *margin-bottom: 0px;
}
.bottom-links li { display: inline; }
.bottom-links a { border-right: 1px solid #cccccc; padding: 0 15px 0 0; }
#image-library { }
#thumbnail-menu { float: left; width: 84px; }
#thumbnail-menu li { cursor: pointer; }
#thumbnail-menu img { padding-left: 2px }
#thumbnail-menu .current { border: 2px solid #ff7200; padding-left: 0; }
#image-library .full-image-box { float: left; width: 250px; }
#image-library p { width: 225px; }
#image-library .caption { font-size: 1.5em !important; font-weight: bold; }
#image-library .full-image-box ul { }
#image-library .full-image-box p img { margin-top: 0px; }
#image-library .full-image-box li { background: url(/Common/about_us/images/annual_report/consumer/image_library/image-library-arrow.gif) top left no-repeat !important; padding: 0 0 0 15px!important; color: #032a67; font-weight: bold; }
#stockholder-footnote .ftnote { float: left; }
#stockholder-footnote p { float: left; }
