html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,a,pre,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,tfoot,thead,th {
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	margin:0;
	padding:0

}
body {
	line-height:1;
	color:#696969;
	font:62.5% Arial,Helvetica,Verdana;

}
ol,ul {
	list-style:none
}
blockquote,q {
	quotes:none
}
blockquote:before,blockquote:after,q:before,q:after {
	content:none
}
:focus {
	outline:0
}
del {
	text-decoration:line-through
}
table,tr,td {
	border-collapse:collapse;
	border-spacing:0;
}
sup,sub {
	font-size:80%
}
sup {
	vertical-align:super
}
sub {
	vertical-align:sub
}
@import url("http://fast.fonts.com/t/1.css?apiType=css&projectid=07770299-14bd-4fae-9870-04af1aab97df);
	@font-face {
	font-family:"VAG Rounded W01 Thin";
	src:url("http://corporate.arcelormittal.com/stylesheets/~/media/Files/A/ArcelorMittal/fonts/c6cde420-95aa-4d44-8874-0fdf667e66a7.eot);
	src:url("http://corporate.arcelormittal.com/stylesheets/~/media/Files/A/ArcelorMittal/fonts/c6cde420-95aa-4d44-8874-0fdf667e66a7.eot?iefix) format('embedded-opentype'),url("09d74e12-003d-45c0-882d-271717150255.woff"/*tpa=http://corporate.arcelormittal.com/stylesheets/~/media/Files/A/ArcelorMittal/fonts/09d74e12-003d-45c0-882d-271717150255.woff*/) format('woff'),url("87d85e95-0a98-468e-bfcf-9235dce604df.ttf"/*tpa=http://corporate.arcelormittal.com/stylesheets/~/media/Files/A/ArcelorMittal/fonts/87d85e95-0a98-468e-bfcf-9235dce604df.ttf*/) format('truetype'),url("e4f4fa64-8733-4776-916d-600581ba3059.svg#e4f4fa64-8733-4776-916d-600581ba3059"/*tpa=http://corporate.arcelormittal.com/stylesheets/~/media/Files/A/ArcelorMittal/fonts/e4f4fa64-8733-4776-916d-600581ba3059.svg#e4f4fa64-8733-4776-916d-600581ba3059*/) format('svg')
}
#quickLinks h3 {
	font-family:"VAG Rounded W01 Thin"
}
.story-related-link h3.highlight-related-article {
	font-family:"VAG Rounded W01 Thin"
}
h1 {
	font-family:"VAG Rounded W01 Thin"
}
h2 {
	font-family:"VAG Rounded W01 Thin"
}
ul.tabs li a {
	font-family:"VAG Rounded W01 Thin"
}
#mainNavigation {
	float:left;
	width:100%;
	padding-top:18px;
	position:relative
}
#mainNavigation ul li {
	float:left;
	padding-left:20px;
	padding-right:22px;
	margin-right:18px;
	font-size:1.4em;
	color:#696969
}
body#interactive-map h1,body#new-interactive-map h1 {
	font-size:2.2em;
	font-weight:normal;
	line-height:1.3em;
	padding-bottom:8px;
	padding-top:0;
	width:155px
}
#mainNavigation ul li a {
	color:#696969;
	text-decoration:none;
	display:inline-block;
	padding-top:7px;
	padding-bottom:2px
}
#subNav ul li ul li a:hover {
	color:#FF3700;
	background:url("navigation-dropdown-red-arrow.gif") no-repeat left 5px
}
#subNav ul li ul li a {
	background:url("navigation-dropdown-gray-arrow.gif") no-repeat left 5px;
	padding-left:10px;
	border:0;
	color:#696969;
	padding-bottom:0;
	padding-top:0;
		font-size:1.1em;

}
#subNav ul.section-who-we-are-level2 {
	height:460px
}
#mainNavigation ul li#nav-Homepage-level1 {
	padding-left:0;
	padding-right:23px;
	background:0;
	margin-right:0
}
#mainNavigation ul li#nav-Homepage-level1 span {
	visibility:hidden
}
#mainNavigation ul li#nav-Homepage-level1.current img {
	padding-top:7px
}
.linkedBullet a {
	background:url("left-nav-arrow-link-1.gif") no-repeat left 4px;
	padding-left:9px
}
#subNav {
	position:absolute;
	z-index:1000;
	left:0;
	background-color:#f0f0f0;
	float:left;
	font-size:1.4em;
	top:129px;
	width:980px;
	min-height:450px;
	display:none
}
.ie7 #subNav {
	top:48px
}
#subNav ul {
	padding-left:23px;
	float:left;
	width:748px
}
#subNav ul li {
	font-size:.9em;
	float:left;
	padding-top:14px;
	width:180px;
	padding-left:0;
	margin-right:5px;
	padding-right:0
}
#subNav ul li.current {
	display:block;
	padding-bottom:5px;
	color:#ff3700
}
#subNav ul li ul {
	padding-left:0;
	padding-top:11px;
	width:auto
}
#subNav ul li ul li {
	font-size:.9em;
	border:0;
	margin-right:0;
	padding:0 0 10px
}
#subNav ul li a {
	display:block;
	border-bottom:1px solid #dcd4c2;
	padding-bottom:5px;
	color:#ff3700
}
#subNav ul li ul li.current a {
	background:0;
	padding-left:0
}
#subNav ul li ul li.current {
	background:url("dropdown-aoorw-orange.gif") no-repeat left 6px;
	color:#ff3700;
	padding-bottom:10px;
	padding-left:10px;
	border:0
}
#subNav .imagepart {
	position:absolute;
	right:10px;
	border-left:1px solid #dcd4c2;
	margin-top:10px;
	min-height:302px
}
.menu-image-1,.menu-image-2,.menu-image-3 {
	background-color:#fff;
	float:left;
	clear:both;
	margin-left:14px;
	padding:5px
}
.menu-image-2,.menu-image-3 {
	margin-top:30px
}
.menu-image-item a {
	clear:both;
	float:left;
	font-size:.8em;
	padding-top:6px;
	padding-bottom:3px;
	background:url("dropdown-aoorw-orange.gif") no-repeat left 11px;
	padding-left:10px
}
.menu-image-item a.nav-image {
	clear:both;
	float:left;
	font-size:.8em;
	padding-top:0;
	padding-bottom:0;
	background:0;
	padding-left:0
}
#images #pattern_bod_1,#images #pattern_bod_1 .bod_1_contact {
	padding-top:3px!important
}
#pattern_bod_1 .bod_1_gallerytextlink {
	border-top:1px solid #ff9b7f;
	cursor:pointer;
	display:block;
	float:left;
	width:100%;
	color:#FF3700;
	padding:6px 0 16px
}
#pattern_bod_1 .bod_1_gallerytextlink p.titleImagesMain {
	float:left;
	padding-bottom:0;
	width:400px
}
#pattern_bod_1 .bod_1_gallerytextlink p.viewMore {
	padding-bottom:0;
	padding-right:16px;
	float:right
}
#pattern_bod_1 .bod_1_gallerytextlink span {
	float:right;
	margin-right:15px
}
.ip3-multimedia-gallery .bod_1_gallery .last {
	border-bottom:0!important
}
.ip3-multimedia-gallery .largeimage {
	text-align:center;
	height:425px;
	clear:both
}
#images #pattern_bod_1 .last {
	border-bottom:1px solid #ff9b7f;
	margin-right:0
}
#images .galleryPannel {
	float:left;
	padding-bottom:21px;
	margin-right:7px;
	margin-top:5px;
	width:157px
}
#images .galleryPannel.first {
	clear:left
}
.bod_1_gallery-container {
	clear:both;
	width:100%;
	float:left
}
.bod_1_gallery-container .galleryItemBox img {
	margin-bottom:2px
}
.moreimages {
	float:left;
	clear:both;
	width:100%;
	background-color:#fff;
	position:relative
}
.plusimg {
	position:absolute;
	right:6px;
	top:76px
}
.applemac-safari5 .plusimg {
	bottom:0!important
}
#content table td {
	vertical-align:top;
	line-height:16px
}
#innovation #content table td {
	padding:0 5px 15px 0
}
.slider {
	width:710px!important;
	height:95px!important;
	margin-left:17px
}
.slider-content {
	position:relative;
	width:752px;
	padding-top:12px;
	margin:12px auto
}
.slider li {
	width:160px;
	height:95px;
	overflow:hidden
}
.slider-content #prevBtn,.slider-content #nextBtn,.slider-content .slider1next,.slider-content .slider1prev {
	display:block;
	width:30px;
	height:77px;
	position:absolute;
	left:0;
	top:30px;
	z-index:1000;
	outline:0
}
.slider-content #nextBtn,.slider1next {
	left:735px
}
.newsPull {
	padding-bottom:10px;
	float:left
}
body.ie7 .newsPull {
	padding-bottom:10px;
	float:none
}
#contentLeftLanding {
	width:524px;
	border-right:1px solid #F2F2F2;
	float:left
}
#contentLeftLanding h2,#contentRight h2 {
	padding-bottom:7px;
	font-weight:normal;
	font-size:1.5em
}
.topMargin {
	margin-top:20px
}
#contentWrapper {
	width:785px;
	float:left
}
#contentWrapperLeft {
	float:left;
	width:485px
}
#contentWrapperRight {
	float:left;
	margin-left:40px;
	width:260px
}
#contentBottom {
	padding-top:15px;
	float:left
}
.rightGrayBox {
	background-color:#F0F0F0;
	float:left;
	padding:15px 12px 3px
}
.ie7 .rightGrayBox {
	width:236px
}
.sectionHeader {
	float:left;
	padding-bottom:13px;
	width:100%;
	color:#ff3700
}
.sectionHeaderSS {
	padding-top:23px
}
#contentMain .sectionHeader h2 {
	font-size:2em;
	font-weight:normal
}
#presentationIntro {
	width:483px;
	clear:both
}
#breadcrumb ul li span img {
	vertical-align:middle
}
.applemac-safari5 #breadcrumb ul li span img {
	padding-bottom:3px;
	padding-top:2px
}
#introTextContent {
	width:485px;
	font-size:1.25em
}
#introTextContent p {
	line-height:21px!important;
	font-size:1.0665em
}
#bodTitle {
	float:left;
	padding-top:2px
}
#timeline {
	float:left;
	border-right:1px solid #f2f2f2;
	padding-right:8px;
	margin-right:9px;
	width:250px
}
.whoweare #whatwedo {
	width:250px;
	float:left
}
#aboutUs {
	background-color:#F0F0F0;
	margin-bottom:15px;
	padding:12px 12px 0
}
.lightBoxContent h3 {
	font-size:1.9em;
	font-weight:normal
}
.lightBoxContent h4 {
	font-size:1.5em;
	font-weight:bold
}
.lightBoxContent p,.lightBoxContent ol li {
	line-height:16px;
	padding-bottom:15px;
	font-size:1.2em
}
.lightBoxContent ul li {
	list-style-type:disc;
	padding-bottom:5px;
	font-size:1.2em;
	margin-left:30px
}
#lightbox1 table tr td,#lightbox2 table tr td {
	vertical-align:top
}
#lightbox1 table tr td:first-child,#lightbox2 table tr td:first-child {
	padding-right:42px
}
#contentLeft .read-more,#contentRight .read-more,#contentLeftLanding .read-more,#Homepage #tab_container .read-more {
	background:url("learn-more-arrow-1.gif") no-repeat right 5px;
	font-size:1em;
	padding-right:10px;
	display:inline-block;
	line-height:130%
}
#factbook {
	width:260px;
	float:left;
	border-left:1px solid #F2F2F2;
	margin-bottom:24px
}
#factbookContent {
	width:260px;
	float:left;
	padding-left:10px;
	padding-bottom:19px
}
#factbookImage {
	width:100%;
	float:left;
	padding-bottom:31px
}
.whowerare .data p {
	display:inline;
	margin-right:0
}
.whoweare #contentLeftLower {
	margin-top:13px
}
#itemTabs {
	float:left;
	border-top:1px solid #f2f2f2;
	width:251px;
	padding-left:7px
}
.whoweare #latestItems {
	width:260px;
	border-right:0
}
.whoweare .contentLeftBoxVideo {
	margin-top:11px
}
#university {
	border-right:1px solid #F2F2F2;
	float:left;
	margin-right:10px;
	padding-right:10px;
	width:250px;
	min-height:244px
}
#ourPeople {
	float:left;
	width:247px
}
#joinUs {
	background-color:#f4f2ed;
	float:left;
	width:517px;
	margin-bottom:15px
}
#joinUsContent {
	float:left;
	padding-left:8px;
	padding-top:5px;
	width:407px
}
#contentRightBox1 {
	float:left;
	margin-left:10px
}
.cr #contentRightBox2 {
	margin-top:18px
}
#news-and-media #contentRightBox2 {
	margin-top:10px
}
#news-and-media #cboxClose {
	display:none!important
}
.peopleandcareers .data {
	float:none;
	margin-top:0
}
.tab_container span.getSocialDesc {
	display:block;
	font-weight:bold;
	padding-bottom:10px;
	padding-top:5px
}
.smIconstabs {
	padding-left:2px;
	padding-bottom:7px
}
.tab_container .smIconstabs span {
	padding-right:7px
}
.tab_container .smIconstabs span.tw_secnd {
	padding-right:10px
}
.data p.firstpara {
	background:0;
	display:block;
	margin:0
}
#introText p a {
	display:inline;
	background:url("learn-more-arrow-1.gif") no-repeat right center
}
#contentLeftLower {
	float:left;
	margin-top:22px
}
#headingsItems {
	clear:both;
	margin-top:8px;
	float:left;
	width:256px
}
#downloadboxes {
	width:256px
}
.image {
	float:left;
	margin-right:9px;
	border-bottom:1px solid #f2f2f2
}
.tweet_avatar {
	float:left;
	margin-right:9px
}
ul.tweet_list li {
	float:left;
	margin-bottom:10px;
	padding-right:5px
}
#people-and-careers #university {
	margin-right:9px;
	padding-right:8px
}
#people-and-careers #contentRightBox1 {
	padding-left:10px;
	border-left:1px solid #f2f2f2;
	margin-left:0
}
#people-and-careers #contentLeftLanding {
	width:525px
}
#what-we-do #contentLeftLanding {
	width:515px
}
#people-and-careers #contentRightBox1 p {
	padding-bottom:0;
	display:inline
}
.employeeFaq {
	width:485px;
	float:left
}
#contentMain .emp_contact {
	width:157px;
	height:150px;
	float:left;
	margin:5px 7px 0 0;
	padding:0 0 10px
}
#contentMain .emp_contact_details {
	float:left;
	border-bottom:1px solid #ff3700;
	padding:10px 0
}
#contentMain .emp_textlink a img {
	float:left;
	width:auto;
	margin:2px 0
}
#contentMain .emp_textlink a p {
	float:left;
	width:100%;
	clear:both;
	padding-bottom:0
}
.emp-header {
	width:100%;
	border-bottom:1px solid #ff3700;
	float:left;
	sdisplay:none;
	padding:10px 0
}
.emp-details {
	width:62%;
	margin-right:52px;
	float:left
}
.emp-img {
	width:28%;
	float:left
}
.emp-details p.emp-name {
	font-weight:bold;
	padding-bottom:5px
}
.employeeFaq .emp_textlink p.bod_1_name {
	cursor:pointer
}
#contentRightUpper p {
	padding-top:15px;
	display:inline
}
#contentRightUpper img {
	padding-bottom:12px
}
#contentRightLower ul li a {
	color:#696969;
	background:url("learn-more-arrow-1.gif") no-repeat right center;
	padding-right:10px
}
.rad-right {
	text-align:right
}
.rad-highlight {
	font-style:italic;
	padding-left:23px
}
#pattern_bod_1 {
	width:485px;
	float:left;
	padding-top:20px;
	padding-bottom:15px
}
.contactheadings {
	color:#696969;
	float:left;
	font-size:1.17em;
	padding-bottom:26px;
	width:485px
}
.contactName {
	float:left;
	font-weight:bold;
	padding-right:42px;
	width:97px
}
.contactRole {
	float:left;
	font-weight:bold;
	padding-right:21px;
	width:197px
}
.contactStatus {
	float:left;
	font-weight:bold
}
#pattern_bod_1 .bod_1_contact {
	float:left;
	width:485px;
	position:relative
}
#pattern_bod_1 .bod_1_name {
	width:97px;
	padding-right:42px;
	color:#ff3700;
	float:left
}
#group-management-board #pattern_bod_1 .bod_1_name {
	min-width:120px/*min-width:97px*/
}
#pattern_bod_1 .bod_1_position {
	padding-right:32px;
	width:187px;
	float:left
}
#pattern_bod_1 .bod_1_status {
	width:112px;
	float:left;
	padding:0
}
#pattern_bod_1 .bod_1_textlink {
	border-top:1px solid #F89378;
	display:block;
	float:left;
	cursor:pointer;
	width:485px;
	padding:6px 0 5px
}
.bod_1_biography p {
	padding-bottom:23px;
	padding-right:1px
}
#pattern_bod_1 .last {
	border-bottom:1px solid #F89378
}
#pattern_bod_1 .bod_1_person-img {
	padding-bottom:8px;
	float:right;
	margin:5px 0 0 20px
}
#pattern_bod_1 .bod_1_biography-container,#pattern_bod_1 .bod_1_selected {
	width:485px;
	float:left;
	margin:0
}
#pattern_bod_1 .bod_1_biography {
	float:none;
	text-align:left
}
.showDown {
	background:url("down-arrow.gif") no-repeat 99% 12px
}
.showUp {
	background:url("up-arrow.gif") no-repeat 99% 12px
}
#bodTitle p {
	font-size:1.3em;
	font-weight:bold;
	padding-bottom:0!important
}
.eAnswerLabel,.eQuestionLabel {
	float:left;
	width:18px;
	display:table
}
.eAnswer,.eQuestion {
	display:table;
	padding-bottom:5px;
	float:left;
	width:465px
}
.qaContainer {
	clear:both;
	float:left;
	width:100%;
	padding:5px 0
}
.employeeQuestion {
	color:#ff3700;
	cursor:pointer
}
.ie7 .qaContainer {
	float:none;
	width:100%
}
.employee-lightBoxContent {
	float:left;
	font-size:.8em;
	width:485px
}
.employee-colorBox {
	font-size:1.2em;
	padding:20px 0
}
#professional-employee-qa .bod_1_textlink a,#corporate-employee-q-and-a .bod_1_textlink a {
	text-decoration:none;
	cursor:pointer
}
.arrowDown {
	background:url("down-arrow.gif") no-repeat 99% 5px;
	padding:5px 0
}
.arrowUp {
	background:url("up-arrow.gif") no-repeat 99% 5px;
	padding:5px 0
}
#pattern_faq_1 {
	clear:both;
	width:485px
}
#equity-analysts #pattern_faq_1 {
	float:left;
	margin-bottom:20px
}
#pattern_faq_1 .faq_1_question {
	color:#FF3700;
	line-height:16px;
	padding:3px 18px 3px 0
}
#pattern_faq_1 .faq_1_answer {
	padding:14px 0 7px
}
#pattern_faq_1 .faq_1_answer p {
	width:457px;
	margin-right:5px;
	color:#696969
}
#pattern_faq_1 .faq_1_close {
	color:#0f4078;
	font-weight:bold;
	margin-bottom:3px;
	margin-top:10px;
	padding-right:8px;
	text-align:right;
	float:right
}
#pattern_faq_1 .faq_1_last {
	border-bottom:1px solid #f0f0f0
}
#pattern_faq_1 .faq_1_container {
	border-top:1px solid #f0f0f0;
	float:left;
	width:485px
}
.down {
	background:url("down-arrow.gif") no-repeat 99% 8px
}
.up {
	background:url("up-arrow.gif") no-repeat 99% 8px
}
.faq_1_question .faq_date {
	float:left;
	width:90px
}
.faq_1_question .faq_title {
	float:left;
	width:374px
}
.ip3-presentations #pattern_faq_1 .faq_1_answer {
	padding-left:91px
}
#pattern_faq_1 #archivewrap .faq_1_first {
	border-top:0
}
#archivewrap {
	float:left;
	clear:both;
	padding-top:10px
}
.ip3-presentations .investorPressData .faq_1_answer {
	width:395px;
	float:left
}
#pattern_news_7 .navigation ul {
	height:21px;
	border-bottom:1px solid #848484;
	margin-bottom:5px
}
#pattern_news_7 .navigation ul li {
	float:left;
	width:48px;
	list-style:none;
	border-left:1px solid #848484;
	border-top:1px solid #848484;
	text-align:center;
	margin:0;
	padding:5px 0
}
#pattern_news_7 .navigation ul li.last {
	border-right:1px solid #848484;
	border-bottom:0
}
#pattern_news_7 .navigation ul li a {
	text-decoration:none;
	color:#504c4b
}
#pattern_news_7 .news_7_summary_text {
	padding:10px 0
}
#pattern_news_7 .news_7_newscontainer {
	border-top:1px solid #b4b7bc;
	padding:7px 0
}
#pattern_news_7 .last {
	border-bottom:1px solid #b4b7bc;
	padding-top:7px
}
#pattern_news_7 .news_7_content p.news_7_title {
	font-weight:bold;
	padding:0 0 2px
}
#pattern_news_7 .news_7_content p.news_7_shortdescription {
	padding:0
}
#pattern_news_7 .news_7_attachment_head {
	font-size:1em;
	font-weight:bold;
	padding-bottom:7px;
	text-align:center
}
.pr-description {
	padding-top:15px
}
.ip3-news-and-media .pr-description img {
	float:left;
	padding:0 10px 10px 0
}
.resultscontent {
	padding-top:25px
}
#pattern_report_presentation_1 {
	float:left;
	margin-top:5px;
	width:100%
}
#pattern_report_presentation_1 table th {
	border-bottom:1px solid #FF9B7F;
	font-weight:normal;
	text-align:left;
	border-top:1px solid #FF9B7F;
	padding:4px 0
}
#pattern_report_presentation_1 table th.mid {
	text-align:center;
	width:88px
}
#pattern_report_presentation_1 table td {
	vertical-align:top;
	padding:9px 0 4px
}
p.adobe {
	margin-top:15px
}
p.adobe img {
	float:left;
	border:0;
	margin:0 8px 0 0
}
#pattern_report_presentation_1 table tbody tr td {
	background-color:#F9F8F6;
	border-bottom:1px solid #B1B0AF
}
#pattern_report_presentation_1 table tbody tr td.rpad15 {
	padding-right:15px
}
.ip3-presentations table.rad-border {
	margin-bottom:5px!important;
	background:#f9f8f6
}
.ip3-presentations table.rad-border td {
	vertical-align:bottom!important;
	padding-left:0
}
.topborder {
	border-top:1px solid #B1B1AF
}
table.rad-border td.aligncenter,table.rad-border th.aligncenter {
	text-align:center;
	padding-right:10px
}
#contentLeftBox1 {
	float:left;
	padding-bottom:15px
}
#resultBox {
	float:left;
	width:517px
}
.investor #contentLeftBox1 {
	border-bottom:1px solid #f2f2f2
}
#resultBox1 {
	border:1px solid #f5f6f6;
	float:left;
	margin-right:20px;
	margin-top:3px;
	padding:4px
}
#resultBox2 {
	float:left;
	width:250px
}
#annualReportContent {
	float:left;
	padding-left:7px;
	padding-top:7px;
	width:169px
}
#resultBox2Text {
	padding-bottom:30px
}
#contentLeftBox2 {
	float:left;
	margin-top:20px;
	width:517px
}
.investor #contentLeftBox2 {
	margin-top:5px;
	margin-bottom:15px
}
#pressReleases {
	float:left;
	border-bottom:1px solid #f2f2f2;
	padding-bottom:8px;
	width:517px
}
.box {
	float:left;
	padding-bottom:10px
}
.prDate {
	float:left;
	padding-right:7px
}
.prContent {
	float:left;
	width:396px
}
.investor #factbook {
	margin-top:13px;
	border-left:none;
	background-color:#EDE9E0;
	float:left;
	width:517px;
	padding:10px 0
}
.investor #factbookContent {
	float:left;
	padding-left:10px;
	width:284px
}
.investor #factbookImage {
	float:left;
	width:206px;
	padding-bottom:0
}
.sliderImage {
	float:left;
	padding-top:5px
}
#eventContent {
	float:left;
	width:210px
}
#outlookImage {
	float:left;
	padding:14px 15px 0 5px
}
#events {
	float:left;
	width:148px
}
body#investors #events,body#investor-calendar #events {
	float:left;
	width:155px
}
#annualReportContent a,#sharePrice a {
	display:inline-block
}
.investor #contentRightBox3 {
	margin-top:23px
}
.beAlerted {
	background:none repeat scroll 0 0 #d4ceb6;
	float:left;
	width:260px
}
#investors .beAlerted {
	width:249px
}
#investor-calendar .beAlerted {
	background:none repeat scroll 0 0 #F0F0F0
}
.alertedContent {
	font-size:1em;
	padding:14px 10px 10px 12px
}
.beAlerted h3 {
	color:#FF3700;
	font-size:1.2em;
	padding-left:10px;
	padding-top:10px;
	font-weight:bold
}
.rightBoxGrey {
	background-color:#F2F2F2;
	float:left;
	width:236px;
	margin-bottom:10px;
	padding:12px 12px 13px
}
#investor-calendar #prevBtn a {
	background:url("investor-image-slider-small-left.gif") no-repeat 0 0
}
#investor-calendar #nextBtn a {
	background:url("investor-image-slider-small-right.gif") no-repeat 0 0
}
#logoError {
	width:980px;
	margin:0 auto;
	padding:20px 0 50px
}
#bannerErrorContainer {
	width:980px;
	float:none;
	padding-bottom:20px;
	margin:0 auto
}
#errorContent {
	width:980px;
	margin:0 auto
}
#errorContent p {
	padding-bottom:30px;
	width:588px;
	font-size:1.6em;
	line-height:21px
}
#historyTimeline h3,#historyArcelor h3,#historyMittal h3 {
	font-size:1.333em;
	font-weight:normal;
	padding-bottom:12px
}
#historyTimeline h3 span,#historyArcelor h3 span,#historyMittal h3 span {
	color:#696969!important
}
.dataContainer {
	float:left;
	border-bottom:1px solid #F89378;
	padding-bottom:5px;
	padding-top:5px;
	width:239px
}
.yearContainer {
	width:240px
}
.yearContainer a {
	font-weight:bold;
	display:block
}
.monthContainer {
	float:left;
	padding-top:10px;
	margin-left:5px
}
.month {
	float:left;
	width:24px
}
.historyContent {
	float:left;
	padding-left:9px;
	width:160px
}
#our-history .downArrow,#our-history .upArrow {
	background-position:98% center
}
.downArrow {
	background:url("down-arrow.gif") no-repeat 99% center
}
.upArrow {
	background:url("up-arrow.gif") no-repeat 99% center
}
#historyContentRight {
	background-color:#F0F0F0;
	float:left;
	padding:13px 9px 24px 11px
}
#pattern_financial_calendar_2 {
	float:left;
	width:485px;
	padding-top:2px
}
#pattern_financial_calendar_2 th {
	border-bottom:1px solid #ff9b7f;
	border-top:1px solid #ff9b7f;
	text-align:left;
	font-weight:normal;
	padding:6px 0 5px 8px
}
.eventCalendarContent h3 {
	padding-top:4px
}
.institutionalInvestorDays {
	padding-bottom:23px
}
#pattern_financial_calendar_2 tr td {
	border-bottom:1px solid #b4b4b4;
	background-color:#f9f8f6;
	vertical-align:middle;
	padding:6px 0 5px 8px
}
#pattern_financial_calendar_2 tr td.tdLast,#pattern_financial_calendar_2 tr th.tdLast {
	padding-right:9px
}
#pattern_financial_calendar_2 h3 {
	font-size:1.16em;
	font-weight:bold
}
.fincaltable {
	width:100%;
	float:left
}
#pattern_financial_calendar_2 table td.divide {
	background:#F9F8F6 url("calendar-divider.jpg") no-repeat right
}
#pattern_financial_calendar_2 table td.calDate {
	width:16%
}
#pattern_financial_calendar_2 table td.title {
	width:64%
}
#pattern_financial_calendar_2 table td.outlook {
	width:20%
}
#scrollbar1 {
	min-height:162px;
	margin:0 0 10px
}
#scrollbar1 .viewport {
	width:150px;
	overflow:hidden;
	position:relative
}
#scrollbar1 .overview {
	list-style:none;
	position:absolute;
	left:0;
	top:0;
	margin:0;
	padding:0
}
#scrollbar1 .scrollbar {
	background:transparent url("bg-scrollbar-track-y.png") repeat-y 0 0;
	position:relative;
	background-position:0 0;
	float:right;
	width:10px;
	right:10px
}
#scrollbar1 .track {
	height:100%;
	width:13px;
	position:relative;
	padding:0 1px
}
#scrollbar1 .thumb {
	background:transparent url("bg-scrollbar-thumb-y.jpg") no-repeat 50% 100%;
	height:20px;
	width:25px;
	cursor:pointer;
	overflow:hidden;
	position:absolute;
	top:0;
	left:-7px
}
.ie7 #scrollbar1 .thumb {
	left:-8px
}
#scrollbar1 .thumb .end {
	background:transparent url("bg-scrollbar-thumb-y.png.jpg") no-repeat 50% 0;
	overflow:hidden;
	height:52px;
	width:25px
}
.viddesc {
	padding:10px 10px 0 0
}
.ie7 .viddesc p {
	padding-bottom:5px!important
}
.videoDescList {
	display:block!important
}
.contentLeftBoxVideo {
	background-color:#F2F2F2;
	width:514px;
	position:relative;
	float:left
}
.contentLeftBoxVideo h2 {
	padding:5px 0 7px 10px
}
.video-container .viddesc h3 {
	font-weight:bold;
	font-size:1em
}
body#what-we-do .contentLeftBoxVideo {
	clear:both
}
.pr-description table th {
	border-bottom:1px solid #FF9B7F;
	border-top:1px solid #FF9B7F;
	font-weight:normal;
	text-align:left;
	padding:4px 0 4px 8px
}
.pr-description table td {
	background-color:#F9F8F6;
	border-bottom:1px solid #B1B1AF;
	vertical-align:top;
	padding:5px 0 5px 8px
}
table.rad-border th,table.rad-border td {
	text-align:left;
	vertical-align:top
}
table.rad-border td {
	border-bottom:1px solid #B1B1AF;
	vertical-align:top;
	padding:5px 0 5px 5px
}
table.rad-border th {
	border-bottom:1px solid #FF9B7F;
	border-top:1px solid #FF9B7F;
	text-align:left;
	background:#fff;
	font-weight:normal;
	padding:4px 0 2px 5px
}
table.rad-border th.cAlign,table.rad-border td.cAlign {
	padding-left:0;
	padding-right:0;
	text-align:center
}
table.rad-border th.rAlign,table.rad-border td.rAlign {
	padding-left:0;
	padding-right:4px;
	text-align:right
}
table.rad-border td.bg-cAlign {
	background-color:#EAE9E8;
	padding-left:0;
	padding-right:0;
	text-align:center
}
table.financial-table th,table.financial-table td {
	text-align:right;
	vertical-align:top
}
table.financial-table td {
	border-bottom:1px solid #B1B1AF;
	vertical-align:top;
	padding:5px 3px 5px 5px
}
table.financial-table th {
	border-bottom:1px solid #FF9B7F;
	border-top:1px solid #FF9B7F;
	text-align:right;
	font-weight:normal;
	background:#fff;
	padding:4px 3px 2px 5px
}
table.financial-table td.tbg {
	border-top:1px solid #B1B0AF
}
#mainContainer {
	background:url("header.gif") repeat-x top right;
	overflow-x:hidden
}
#Homepage h2 {
	font-size:1.8em;
	padding-bottom:24px;
	font-weight:normal
}
#Homepage #tickers h2.img-caro-title {
	width:154px
}
#Homepage h3 {
	font-size:1.5em;
	padding-bottom:6px
}
h3 {
	color:#696969;
	font-size:1.336em;
	font-weight:normal;
	padding-bottom:4px
}
h4,h5,h6 {
	padding-bottom:4px;
	font-weight:bold
}
a {
	color:#ff3700;
	text-decoration:none;
	outline:0
}
p a.arrowLink {
	background:url("show-more-arrow.gif") no-repeat right 5px
}
h1.dnwld {
	font-size:1em;
	font-family:Arial;
	font-weight:bold
}
#headerContainer {
	width:980px;
	padding-top:9px;
	height:130px;
	margin:0 auto
}
#logo {
	float:left;
	padding-top:12px;
	padding-right:36px
}
#tagLine {
	font-size:2em;
	float:left;
	margin-top:57px;
	padding-left:3px
}
#rightHeader {
	float:right;
	width:334px;
	position:relative;
	z-index:99
}
#topLinks {
	padding-left:5px;
	padding-top:0;
	float:right
}
#topLinks ul li.topLinkRed {
	background:url("separator.gif") no-repeat right 8px;
	padding-left:0
}
#topLinks ul li.topLinkLast {
	padding-right:0;
	padding-left:6px;
	z-index:10
}
#topLinks ul li {
	font-size:1.2em;
	float:left;
	padding:0 20px
}
#topLinks ul li#topContact {
	padding:0 10px
}
#searchContainer {
	float:left;
	margin-top:25px;
	margin-left:100px;
	width:334px
}
#searchTextBox {
	float:left;
	width:95%;
	height:22px
}
.nojs #searchTextBox {
	width:179px!important
}
#searchTextBox input {
	border:0;
	color:#ff3700;
	background-color:#f0f0f0;
	width:182px;
	font-size:1.2em;
	font-family:arial;
	padding:3px 0 4px 6px
}
body.mac #searchTextBox input {
	border:0;
	color:#FF3700;
	background-color:#F0F0F0;
	width:182px;
	font-size:1.2em;
	font-family:arial;
	padding:3px 0 5px 6px
}
.nojs #searchTextBox input {
	width:171px
}
#searchTextBoxButton input {
	float:left;
	padding-right:2px;
	padding-top:2px
}
.ie9 #searchTextBox input {
	padding:4px 0 4px 6px
}
.applemac-safari5 #smIcons {
	width:89px
}
.login-toggle_content {
	position:absolute;
	width:334px;
	left:0;
	top:30px;
	height:48px;
	background:#F0F0F0;
	line-height:47px;
	display:none;
	z-index:99
}
.login-toggle_content ul {
	margin-left:5px
}
.login-toggle a#login-main:hover {
	color:#FF3700;
	background:#f0f0f0
}
#rightHeaderContainer {
	height:30px;
	line-height:25px
}
.login-toggle a {
	display:block;
	height:30px
}
#topLinks ul li.topLinkLast a {
	padding:0 6px
}
#topLinks ul li.topLinkLast .login-toggle_content a {
	height:auto;
	background:url("left-nav-arrow.gif") no-repeat left 20px;
	padding-left:15px;
	display:block
}
#topLinks ul li.topLinkLast .login-toggle_content a:hover {
	background:url("arrow-red-small.gif")no-repeat left 21px;
	color:#FF3700
}
#topLinks ul li a.login-main-hover {
	background:#f0f0f0;
	color:#FF3700
}
#topLinks .login-toggle_content ul li {
	font-size:1em;
	padding:0 18px
}
#breadcrumb {
	float:left;
	padding-bottom:10px;
	width:100%
}
#breadcrumb ul li {
	font-size:.834em;
	float:left;
	padding-right:5px
}
#breadcrumb ul li a {
	color:#969696;
	padding-right:3px
}
#maincontentbannerwrapper {
	position:relative;
	clear:both
}
#images .slider ul li {
	float:left;
	padding-right:5px
}
#bannerContainer {
	float:left;
	padding-bottom:20px;
	position:relative;
	z-index:-999;
	padding-top:5px
}
#bannerContent h2 {
	font-size:2.9em;
	color:#fff;
	font-weight:normal;
	padding-top:10px
}
#bannerContent h2 span.firstword {
	color:#fff
}
#bannerContent p {
	width:285px;
	color:#dcd4c2;
	padding-top:5px
}
#bannerContent p a {
	color:#dcd4c2;
	background:url("banner-content-arrow.png") no-repeat 243px 34px;
	padding-right:7px;
	display:block
}
#bannerContent {
	position:absolute;
	background:url("banner-desc-box.png") no-repeat left center;
	width:320px;
	height:115px;
	padding-left:17px;
	left:0;
	top:52px
}
#detaildata ul li .story-layout .story-twoCol .story ul li {
	padding-top:0;
	display:block;
	font-size:1.3em;
	line-height:1.5em
}
body#Homepage #detaildata ul li .story-layout .story-twoCol .story ul li {
	padding-top:0;
	display:block;
	font-size:1.2em!important;
	line-height:1.5em!important
}
/*N*/body#Homepage #detaildata ul li .story-layout .story-twoCol .story ul li ul li {
	padding-top:0;
	display:block;
	font-size:1em!important;
	line-height:1.5em!important
}
/*N*/#detaildata ul li .story-layout .story-twoCol .story .tagsPage ul li {
	line-height:1.6em;
	font-size:1.2em
}
#homeBannerContainer {
	width:980px;
	clear:both;
	margin:0 auto

}
body.ie7 #homeBannerContainer {
	position:relative;
	z-index:-11
}
html>body.ie7 #homeBannerContainer {
	position:relative;
	z-index:1
}
#homeDesc p {
	font-size:1.363em;
	line-height:1.6em
}
#homeDescBox1 {
	width:317px;
	padding-right:9px;
	font-family:'VAG Rounded W01 Thin',Arial;
	font-size:1.1em
}
#homeDescBox1 img {
	padding-top:22px
}
#homeDescBox1 p {
	line-height:23px
}
#homeDescBox2 {
	padding-left:8px;
	padding-right:8px;
	width:310px;
	border-right:1px solid #ede9e0;
	border-left:1px solid #ede9e0;
	min-height:210px
}
#homeDescBox2 img {
	padding-left:15px
}
#homeDescBox3 {
	float:left;
	padding-left:9px;
	min-height:178px;
	width:317px
}
#homeDescBox3 img {
	float:left;
	padding:0 8px 10px 0
}
#homeDescBox3 .news-item {
	padding-bottom:10px;
	float:left;
	width:100%
}
#homeDescBox3 .datehighlight {
	width:85px;
	float:left;
	padding-right:5px
}
#homeDescBox3 .title-highlight {
	width:170px;
	float:left;
	color:#ff3700
}
#homeDescBox3 p.description-highlight {
	line-height:1.4em;
	float:left;
	width:250px
}
#homeDescBox3 p.description-hlNoImage {
	line-height:1.4em;
	float:left;
	width:auto
}
#homeDescBox3 ul.moreLink li {
	font-size:1.2em;
	clear:both
}
#interactionBox {
	background-color:#f8f6f3;
	width:100%;
	float:left;
	margin-top:24px
}
#quickLinks {
	float:left;
	padding-top:14px;
	border-bottom:1px solid #e3ddce;
	width:100%
}
#quickLinks h2 {
	width:164px;
	float:left
}
#quickLinksBox1,#quickLinksBox2,#quickLinksBox3,#quickLinksBox4,#quickLinksBox5 {
	width:145px;
	float:left;
	padding-right:18px;
	min-height:135px;
	padding-bottom:10px;
	position:relative;
	z-index:9
}
#quickLinksBox5 {
	padding-right:1px
}
#quickLinksBox1 a img,#quickLinksBox2 a img,#quickLinksBox3 a img,#quickLinksBox4 a img,#quickLinksBox5 a img {
	bottom:12px;
	float:left;
	margin-left:5px;
	position:absolute;
	z-index:99
}
#quickLinksBox1 p,#quickLinksBox2 p,#quickLinksBox3 p,#quickLinksBox4 p,#quickLinksBox5 p {
	font-size:1.2em;
	line-height:1.5em
}
#quickLinksBox1 p a,#quickLinksBox2 p a,#quickLinksBox3 p a,#quickLinksBox4 p a,#quickLinksBox5 p a {
	display:block
}
#tickers {
	float:left;
	padding-top:16px;
	width:100%
}
#scroller {
	float:left;
	width:673px
}
#twoColumn {
	float:left;
	padding-top:12px
}
#leftCol {
	float:left;
	width:155px;
	padding-right:40px
}
#leftCol ul li {
	font-size:1.2em;
	border-bottom:1px solid #f0f0f0;
	background:url("left-nav-arrow.gif") no-repeat left 9px;
	width:142px;
	padding:4px 0 5px 13px
}
#leftCol ul li a {
	color:#696969;
	display:block;
	cursor:pointer
}
#leftCol h1 {
	font-size:2.2em;
	width:155px;
	line-height:1.3em;
	padding-bottom:25px;
	padding-top:23px;
	font-weight:normal
}
#leftNavigation {
	margin-bottom:50px
}
.ie7 #leftNavigation {
	margin-bottom:47px
}
#leftCol ul li ul li {
	background:0;
	border:0;
	font-size:1em;
	width:131px;
	padding-left:18px
}
#leftCol ul li.selected {
	background:url("left-nav-arrow-link.gif") no-repeat left 9px
}
#leftCol ul li.current {
	background:url("left-nav-arrow-link.gif") no-repeat left 9px;
	color:#ff3700
}
#leftCol ul li.current.haschildren ul {
	padding-top:3px
}
#leftCol ul li.level3.current.haschildren ul {
	padding-top:0!important
}
#leftCol ul li.selected ul li {
	background:0
}
#leftCol ul li.selected ul li.first {
	padding-top:8px!important;
	background-position:5px 13px!important
}
#leftCol ul li.selected ul li.haschildren.selected {
	background:url("left-nav-arrow-sel.gif") no-repeat 5px 9px
}
#leftCol ul li.selected ul li.haschildren {
	background:url("left-nav-arrow.gif") no-repeat 5px 9px
}
#leftCol ul li.selected ul li.haschildren.current {
	background:url("left-nav-arrow-sel.gif") no-repeat 5px 9px;
	padding-bottom:0
}
#leftCol ul li.selected ul#section-news-level3 li.haschildren.current {
	background-image:none
}
#leftCol ul li.selected ul li.haschildren.current.first {
	background:url("left-nav-arrow-sel.gif") no-repeat 5px 13px!important;
	padding-bottom:0
}
#leftCol ul li ul#section-news-level3 li.haschildren,#leftCol ul li ul#section-press-releases-level3 li.haschildren {
	background-image:none!important;
	padding-bottom:4px
}
#leftCol ul li.selected ul#section-news-level3 li.haschildren.current.first {
	background:none!important;
	padding-bottom:3px
}
#leftCol ul li.selected a {
	display:inline-block;
	color:#ff3700
}
#leftCol ul li.selected ul li ul li.current {
	color:#ff3700;
	padding-bottom:0
}
#pageTools {
	font-size:1.2em;
	clear:both;
	padding-bottom:23px;
	float:left
}
#pageToolsContainerLeft.selected {
	background:url("pagetools-bg.jpg") left center;
	border-right:0
}
#pageToolsContainerLeft {
	cursor:pointer;
	float:left;
	height:69px;
	width:20px;
	padding:5px 2px
}
#pageToolsContainer {
	background:url("pagetools-bg.jpg") right;
	float:left;
	width:130px;
	height:69px;
	padding:5px 0
}
#pageTools a {
	color:#696969;
	float:left
}
#printContainer,#bookmarkContainer,#shareitContainer {
	float:left;
	margin-left:11px;
	padding-top:3px;
	width:110px
}
#printContainer,#bookmarkContainer {
	border-bottom:1px solid #ffd7cc
}
#bookmarkContainer {
	padding-bottom:5px;
	padding-top:5px
}
#printContainerImage img {
	padding-left:62px
}
#bookmarkContainerImage {
	padding-right:8px;
	padding-top:0
}
#bookmarkContainerImage img {
	padding-left:35px
}
#shareitContainerImage {
	padding-right:8px
}
#fbShare {
	padding-right:12px
}
#leftCol ul li.selected ul li.level4 {
	width:106px
}
#rightCol {
	width:785px;
	float:left;
	padding-bottom:67px;
	font-size:1.2em
}
#introText {
	float:left;
	font-size:1.25em;
	width:650px
}
#introText p {
	line-height:21px!important;
	display:inline;
	font-size:1.0665em
}
#introText .read-more {
	background:url("more-price-arrow.jpg.gif") no-repeat scroll right 6px transparent;
	font-size:.8em;
	padding-right:11px;
	display:inline-block
}
#contentMain {
	width:785px;
	float:left;
	min-height:204px
}
#contentMain h2 {
	font-weight:normal;
	font-size:1.5em
}
#contentLeft {
	border-right:1px solid #f2f2f2;
	float:left;
	width:485px;
	padding-right:40px
}
#contentMain ol {
	background-color:#f0f0f0;
	clear:both;
	margin-bottom:16px;
	list-style:decimal outside none;
	padding:12px 8px 8px 26px
}
.ie7 #contentMain ol {
	padding-left:34px
}
#contentMain ol li {
	padding-bottom:6px;
	line-height:130%!important
}
.cr #contentLeftUpper {
	width:514px;
	background-color:#f2f2f2;
	position:relative
}
.cr #contentLeftUpper img {
	padding-left:10px;
	padding-bottom:16px
}
.cr #contentLeftLower {
	margin-top:25px;
	width:514px
}
.cr #latestItems {
	padding-top:1px
}
#latestItems {
	float:left;
	width:260px;
	border-left:1px solid #f2f2f2
}
.downloadbox {
	float:left;
	width:250px;
	margin-bottom:10px
}
Body#Homepage .downloadbox {
	width:300px
}
body#corporate-responsibility .downloadbox {
	width:240px;
	padding-right:10px
}
.news-item .image {
	margin-right:0;
	border:0
}
#homeDesc .news-item .data p {
	font-size:1.2em
}
#homeDesc .news-item .data a {
	font-size:1.2em;
	padding-left:4px
}
#homeDesc .news-item .data p.firstPara {
	font-size:1.3em;
	line-height:1.4em
}
.data p a {
	background:url("more-price-arrow.gif") no-repeat right center;
	display:block
}
.data p.first {
	background:0;
	margin:0
}
#whatWeDo {
	float:left;
	width:245px;
	padding-left:10px
}
.cr #whatWeDo {
	width:242px
}
#whatWeDo img {
	margin-top:26px;
	margin-bottom:19px
}
#contentRight {
	width:260px;
	float:left
}
.innercontentright {
	background-color:#f0f0f0;
	padding-top:11px
}
.newsandmedia #contentRight,.whatwedo #contentRight,.cr #contentRight,.peopleandcareers #contentRight,.investor #contentRight {
	padding-top:0;
	background:none repeat scroll 0 0 transparent
}
.cr #contentRightBox2 ul li a {
	color:#FF3700;
	background:url("learn-more-arrow-1.gif") no-repeat right center;
	padding-right:13px
}
.relatedLinks h3,.dwnldBox h3 {
	padding-bottom:7px
}
.relatedLinks,.dwnldBox,.quoteBox {
	float:left;
	background-color:#F0F0F0;
	width:236px;
	padding:11px 12px 6px
}
.relatedLinks ul li {
	padding-bottom:7px;
	list-style:none
}
.quoteBox {
	color:#5c7f92;
	font-size:1.4em
}
.dwnldBox {
	padding:11px 12px 0
}
.dwnldBox ul li {
	background:url("dwnldarrow.gif") no-repeat left center;
	padding-left:9px;
	line-height:16px
}
.bottommargin25 {
	margin-bottom:25px
}
.story-related-link .dwnldBox,.story-related-link .relatedLinks {
	background:0;
	width:213px;
	padding-left:0;
	padding-top:0
}
.story-related-link .dwnldBox p {
	line-height:19px
}
.story-related-link .dwnldBox ul li,.story-related-link .relatedLinks ul li {
	display:block!important;
	padding-top:0!important
}
.years {
	float:left;
	border-bottom:1px solid #F0F0F0;
	width:485px;
	background:0
}
.yearPress {
	width:100%;
	margin-bottom:10px
}
.years ul li {
	display:block;
	float:left;
	border-right:1px solid #f2f2f2;
	margin-top:1px;
	border-top:1px solid #f2f2f2;
	padding:8px 14px 7px 12px
}
.years ul li.first {
	border-left:1px solid #f2f2f2
}
.years ul li.current {
	color:#ff3700;
	margin-top:0;
	padding:8px 14px 8px 12px
}
.months {
	clear:both;
	float:left;
	width:485px
}
.months ul li {
	display:block;
	float:left;
	background-color:#f0f0f0;
	font-size:.9em;
	padding:8px 11px 7px
}
.applemac-safari5 .months ul li {
	padding:8px 10px 7px
}
#latestPress {
	margin-top:22px;
	float:left;
	clear:both
}
.item {
	border-bottom:1px solid #ff9b7f;
	float:left;
	padding-bottom:6px;
	margin-bottom:5px;
	width:485px
}
.date {
	color:#696969;
	float:left;
	background:url("sep-grey.gif") no-repeat right center;
	padding-right:10px
}
.itemData {
	float:left;
	width:386px;
	margin-left:10px
}
ul#language-tab {
	float:left;
	margin-bottom:15px
}
ul#language-tab li {
	float:left;
	padding-right:10px
}
.video-text {
	float:left;
	width:100%;
	margin:25px 0 0
}
.you-tube {
	float:right;
	padding-top:10px
}
.video-text h2 {
	font-size:1.5em;
	font-weight:normal
}
#footerContainer {
	width:100%;
	float:left;
	background-color:#e5e5e6;
	padding-top:11px;
	padding-bottom:42px
}
#footerLinksContainer ul li {
	font-size:1.2em;
	float:left;
	padding:0 12px
}
#footerLinksContainer ul li a {
	color:#999
}
.crotator ul li {
	float:left;
	overflow:hidden;
	width:150px;
	margin-right:10px
}
.crotator ul li .video-desc {
	color:#FFF;
	font-size:1.1em;
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	background:#ff3700;
	padding:7px 9px
}
.more-link {
	float:left;
	clear:both;
	margin-top:73px;
	margin-left:23px;
	font-size:1.2em;
	width:152px
}
.ie7 .lpad {
	padding-left:3px
}
.noBorder {
	border:none!important
}
#contentLeftSlider {
	width:517px;
	height:144px;
	margin-top:23px;
	background:#f4f2ed;
	float:left
}
#Homepage #contentLeftSlider {
	width:826px;
	/*width:840px;
	*/height:144px;
	margin-top:23px;
	background:#f4f2ed;
	float:left
}
#notes-box {
	background:#f0f0f0;
	line-height:18px;
	padding:13px
}
#all-stories {
	float:left;
	margin-bottom:15px;
	border-top:1px solid #EDE9E0;
	padding-top:17px
}
body#our-stories #content {
	width:82%
}
.story-row {
	border-bottom:1px solid #ede9e0;
	float:left;
	margin-bottom:12px
}
.storyPannel {
	float:left;
	padding-bottom:7px;
	min-height:263px
}
/*.storyBoxes {
	float:left;
	width:250px;
	margin-right:14px
}
*/.storyBoxes {
	float:left;
	width:250px;
	margin-right:11px;
	min-height:229px
}
.ie7 .storyBoxes {
	float:left;
	width:250px;
	margin-right:11px;
	min-height:233px
}
.storyBox img {
	margin-bottom:7px;
	border:1px solid #f5f6f6
}
.storyBox h3,.storyBox h4 {
	font-size:1em;
	color:#ff3700;
	font-weight:normal
}
.storyBox p {
	font-size:1em;
	padding-bottom:8px
}
.tags,.tagType {
	margin-top:1px;
	float:left;
	font-size:1em
}
.tags p {
	display:inline;
	font-size:1.2em;
	color:#5c7f92;
	font-weight:bold;
	padding-right:10px
}
.tagType a {
	color:#696969;
	margin-bottom:5px;
	display:inline;
	padding-left:3px;
	padding-right:3px
}
.tagType a.articleCategory {
	background:url("article-category-box.gif") no-repeat;
	padding:2px 8px 3px 4px
}
.tagType a.anotherTag {
	background:url("another-tag-box.gif") no-repeat;
	padding:2px 8px 3px 4px
}
.border {
	width:798px;
	border-top:1px solid #ccc;
	height:20px;
	margin:5px
}
#story-large-image {
	padding-bottom:25px
}
.relatedArticleList ul li div.relatedarticalimg {
	padding-bottom:11px
}
.relatedArticleList ul li div.relatedVideoList {
	padding-bottom:11px;
	position:relative
}
.relatedVideoList a img.videoplaybutton {
	left:220px;
	position:absolute;
	top:107px
}
#Homepage .story-related-link .relatedVideoList a img.videoplaybutton {
	left:290px;
	position:relative;
	top:-16px;
	margin-bottom:-6px
}
body#Homepage.ie8 .story-related-link .relatedVideoList a img.videoplaybutton {
	left:290px;
	position:relative;
	top:-16px;
	margin-bottom:-6px
}
body#Homepage.ie7 .story-related-link .relatedVideoList a img.videoplaybutton {
	left:290px;
	position:relative;
	top:-19px;
	margin-bottom:-6px
}
#what-we-do .story-related-link .relatedVideoList a img.videoplaybutton {
	left:220px;
	position:relative;
	top:-16px;
	margin-bottom:-6px
}
body#what-we-do.ie8 .story-related-link .relatedVideoList a img.videoplaybutton {
	left:220px;
	position:relative;
	top:-16px;
	margin-bottom:-6px
}
body#what-we-do.ie7 .story-related-link .relatedVideoList a img.videoplaybutton {
	left:220px;
	position:relative;
	top:-19px;
	margin-bottom:-6px
}
.videoplaybuttonLanding {
	top:179px;
	position:absolute;
	right:197px
}
.applemac-safari5 .videoplaybuttonLanding,.ie7 .videoplaybuttonLanding {
	top:180px
}
.relatedArticleList {
	background-color:#f0f0f0;
	padding-left:12px;
	padding-right:12px;
	float:left
}
.relatedArticleList h3 {
	padding-bottom:12px;
	padding-top:0;
	font-size:1.333em
}
.relatedArticleList h3.fullred,.relatedArticleList h3.fullred a {
	color:#ff3700;
	padding-bottom:8px;
	font-size:1.166em;
	width:200px
}
body#our-stories .tagsPage {
	float:left;
	padding-top:0
}
.tagsPage p {
	float:left;
	color:#5c7f92;
	padding:2px 10px 9px 0
}
#content .tagsPage ul {
	background:transparent;
	padding-left:0
}
.tagsPage ul li {
	background:url("tag-frnt.png") no-repeat left top!important;
	color:#fff;
	float:left;
	height:19px;
	padding:0 7px 3px 5px!important
}
.tagsPage ul li p {
	background:url("tag-back.png") no-repeat right top;
	color:#fff;
	width:auto;
	display:block;
	white-space:nowrap;
	font-size:.833em;
	padding:3px 7px 4px 3px
}
.lpages .tagsPage ul li p {
	font-size:.757em
}
#contentMain .tagsPage ul li p {
	padding:1px 7px 3px 3px
}
.applemac-safari5 #contentMain .tagsPage ul li p {
	padding-top:2px!important
}
#banner .tagsPage ul li p {
	line-height:132%;
	padding:3px 7px 3px 3px
}
#pattern_financial_calendar_1 .financial_calendar_1_eventheader {
	border-bottom:1px solid #b4b7bc;
	font-weight:bold;
	margin:0 0 10px;
	padding:5px 0 7px
}
#pattern_financial_calendar_1 .financial_calendar_1_eventitem {
	border-bottom:1px solid #b4b7bc;
	margin:0 0 5px;
	padding:5px 0
}
#pattern_financial_calendar_1 .financial_calendar_1_eventtitle {
	line-height:1.2em
}
#pattern_financial_calendar_1 .financial_calendar_1_eventitem img {
	text-align:center;
	margin:-3px 0 0;
	padding:0 0 0 30px
}
.whatwedo #contentRight {
	width:260px
}
.whoweareaf {
	float:left;
	margin-top:25px
}
.whatwedo #contentLeftBox2 {
	margin-bottom:25px;
	margin-top:12px;
	position:relative;
	z-index:9;
	height:161px
}
.whatwedo #contentLeftBox1 p,.whatwedo #contentLeftBox2 p,.whatwedo #contentRightBox1 p {
	line-height:18px;
	padding-bottom:0
}
.whatwedo #contentLeftBox1 {
	border-bottom:1px solid #f2f2f2;
	padding-bottom:12px
}
.whatwedo #contentLeftBox1 img,.whatwedo #contentLeftBox2 img {
	float:left;
	border:1px solid #f5f6f6;
	margin-right:19px;
	margin-top:3px
}
.whatwedo #contentLeftSlider {
	width:514px;
	height:144px;
	margin-top:24px;
	background:#f4f2ed;
	float:left;
	overflow:hidden
}
#segments-sites {
	width:210px;
	height:20px;
	background:#fff;
	border:1px solid #e8e8e8;
	color:#696969;
	margin-top:17px;
	overflow:hidden
}
.whatwedo #contentRightBox1 {
	border-left:1px solid #F2F2F2;
	padding-left:10px
}
.whatwedo #latestItems,.whoweareaf #latestItems {
	border-right:0
}
.whatwedo #latestItems ul li.first,.whoweareaf #latestItems ul li.first {
	border-left:none
}
.whatwedo #latestItems ul li.current,.whoweareaf #latestItems ul li.current {
	width:66px;
	text-align:center;
	padding:3px 0 0 1px
}
#top-pr {
	width:239px;
	border-right:1px solid #e8e8e8;
	float:left;
	padding:0 10px 0 0
}
#top-news {
	width:254px;
	float:left;
	padding:0 10px
}
#top-pr .prTitle span,#top-news .newsTitle span {
	color:#dcd4c2
}
#top-pr .prDesc p {
	line-height:16px;
	padding-bottom:17px
}
#top-news .newsDesc p {
	line-height:16px;
	padding-bottom:11px
}
#contactUs {
	background:#F0F0F0
}
#contentRight #contactUs h3,#contentRight #aboutUs h3 {
	margin-bottom:5px
}
#social-tabs {
	border-right:0;
	margin-top:23px;
	padding-left:0
}
#social-tabs ul li {
	line-height:23px;
	width:66px;
	border:1px solid #e8e8e8;
	border-bottom:0;
	float:left;
	height:25px;
	text-align:center;
	font-size:1.1em;
	vertical-align:bottom;
	padding:0 10px
}
#social-tabs ul li.first {
	border-left:none;
	float:left
}
#social-tabs ul li.current {
	width:66px;
	text-align:center;
	float:left
}
#social-tabs #itemTabs {
	width:250px;
	height:115px;
	background:#d4ceb6
}
#signup-email {
	width:162px;
	height:17px;
	border:1px #fff solid;
	vertical-align:top;
	float:left;
	margin:8px 0
}
#investors #signup-email {
	width:158px
}
.ie7 #signup-email {
	width:162px;
	height:17px;
	border:1px #fff solid;
	margin:8px 0
}
#signup-button {
	background:url("signup.jpg") no-repeat center;
	height:21px;
	width:62px;
	border:0;
	vertical-align:top;
	cursor:pointer;
	margin:8px 0
}
body#news-and-media #signup-email {
	float:none;
	width:158px
}
#images .bod_1_biography-container {
	float:left;
	height:170px;
	overflow:hidden
}
#investors #contentRightBox2 {
	position:relative!important;
	margin-top:18px
}
.graphic,#prevBtn,#nextBtn,#item-slider1prev,#item-slider1next {
	display:block;
	overflow:hidden;
	text-indent:-8000px;
	margin:0;
	padding:0
}
#slider-content {
	position:relative;
	margin-left:17px
}
#item-slider li {
	width:210px;
	height:60px;
	overflow:hidden
}
#prevBtn,#nextBtn,#item-slider1next,#item-slider1prev {
	display:block;
	width:30px;
	height:77px;
	position:absolute;
	left:-17px;
	top:0;
	z-index:1000;
	outline:0
}
#nextBtn,#item-slider1next {
	left:210px
}
#Homepage #contentLeftSlider {
	margin-top:0;
	background:0
}
.lpages .story-layout {
	width:785px;
	background:url("banner-story-bg-top-inner.jpg") no-repeat left top
}
.lpages .story {
	width:486px
}
.lpages .story p {
	font-size:1em;
	line-height:16px
}
#Homepage .story h3 {
	font-size:1.4em
}
body#news-and-media .lpages #detaildata ul li .story-related-link p {
	padding-bottom:15px;
	line-height:16px
}
#Homepage .articles h3 {
	margin-bottom:8px!important
}
#banner .articles a.bannerthumblink img {
	margin:0 0 10px
}
#Homepage #banner .articles a.bannerthumblink img {
	margin:0 0 10px
}
#Homepage #banner .articles a.bannerthumblink img.videoplaybutton {
	margin:0
}
#banner h3 a {
	color:#FF3700;
	font-size:1em!important;
	padding-right:2px;
	text-decoration:underline
}
#banner .story-related-link a {
	text-decoration:none;
	padding-right:0
}
#banner p.bannerrelatedstoryintro {
	color:#696969;
	font-size:1.2em;
	padding-right:15px
}
.lpages #banner p.bannerrelatedstoryintro {
	font-size:1em;
	padding-right:0
}
#what-we-do #banner p.bannerrelatedstoryintro {
	color:#696969
}
.lpages .story-twoCol {
	background:url("lstory-bg-dark.jpg") repeat-y left top
}
.story-layout {
	background:url("banner-story-bg-top.jpg") no-repeat left top;
	float:left;
	width:980px;
	padding-top:13px
}
.story-twoCol {
	background:url("banner-story-bg.jpg") repeat-y left top;
	float:left;
	padding-top:13px;
	width:100%
}
.story {
	float:left;
	width:611px;
	padding:0 20px
}
.story p {
	font-size:1.2em;
	margin-bottom:15px;
	line-height:1.5em
}
.story-related-link {
	float:left;
	width:306px;
	padding:0 10px
}
.story-related-link h3 {
	margin-bottom:12px
}
#Homepage .story-related-link h3 {
	margin-bottom:12px;
	font-size:1.6em!important
}
#what-we-do .story-related-link h3 {
	margin-bottom:12px
}
#Homepage .story-related-link h3.nofirstword {
	margin-bottom:14px;
	font-size:1.4em!important
}
.lpages .story-related-link .articles h3 {
	margin-bottom:8px
}
.close-story {
	width:100%;
	float:left;
	text-align:center;
	background:url("close-bg.gif") no-repeat left center;
	margin:20px 0 5px
}
.lpages .close-story {
	background:url("lstory-close-bg.gif") no-repeat left center
}
.close-story a {
	font-size:1.1em;
	font-weight:bold;
	display:block;
	width:50px;
	background:url("upArrowBlk.gif") no-repeat right 8px;
	margin:0 auto;
	padding:2px 5px 5px 25px
}
body#Homepage .close-story a {
	background:url("upArrowBlk.gif") no-repeat right 6px
}
.articles {
	margin-bottom:30px
}
.articles h3 {
	color:#f04115;
	margin-bottom:0
}
.articles a {
	font-size:1.2em;
	color:#696969;
	padding-right:15px
}
.articles a img {
	margin:0 0 0 4px
}
#Homepage .articles h3.nofirstword {
	font-size:1.4em!important
}
#adobeContainer {
	clear:both;
	padding-top:25px
}
#adobeContainer img {
	float:left;
	margin-right:10px
}
.specialfonts {
	font-family:'VAG Rounded W01 Thin',Arial
}
#nopromocontentbannerwrapper #bannerContent p {
	font-size:1.334em;
	font-family:'VAG Rounded W01 Thin',Arial;
	line-height:22px
}
#nopromocontentbannerwrapper {
	clear:both;
	position:relative;
	min-height:218px
}
#sitemap {
	float:none!important;
	list-style-type:none;
	background:url("line1.gif") repeat-y scroll 0 0 transparent;
	display:block;
	min-height:1%;
	margin:46px 0 0;
	padding:0
}
#sitemap ul {
	float:none!important;
	list-style-type:none;
	min-height:1%;
	display:block;
	margin:0;
	padding:0
}
#sitemap li {
	list-style-type:none;
	line-height:13px;
	position:relative;
	margin:0;
	padding:10px 0 0
}
body.applemac-safari5 #sitemap li {
	line-height:13px;
	padding-top:25px;
	position:relative
}
* html #sitemap li {
	display:block;
	float:left
}
#sitemap li a {
	padding-left:28px
}
#sitemap li span {
	background:url("left-nav-arrow-link-1.gif") no-repeat scroll 5px 3px transparent;
	cursor:pointer;
	float:left;
	height:13px;
	left:5px;
	padding-left:20px;
	position:absolute;
	top:5px;
	z-index:0
}
#sitemap li span.collapsed {
	background:url("collapsed.gif") no-repeat scroll 0 0 transparent
}
li#nav-news-releases-level2 span.collapsed,li#nav-financial-news-level2 span.collapsed {
	background:none repeat scroll 0 50% transparent!important
}
#sitemap li span.expanded {
	background:url("expanded.gif") no-repeat scroll 0 0 transparent
}
#sitemap li ul {
	background:url("line1.gif") repeat-y scroll 0 0 transparent;
	padding-left:28px
}
#sitemap li li {
	background:url("line2.gif") no-repeat scroll 0 1px transparent!important
}
body.ie7 #sitemap li ul,body.ie7 #sitemap li ul li ul {
	padding-top:16px
}
#whistleblowerformContainer {
	background:#f0f0f0;
	float:left;
	padding:9px 0 0
}
#whistleblowerformContainer div {
	padding:0 9px
}
#whistleblowerformContainer #whistleblowerformcontact-saperatorLabelContainer {
	background:#fff;
	padding-top:10px
}
#whistleblowerformContainer #whistleblowerformcontact-titleLabelContainer {
	background:#fff;
	font-size:1.3em;
	padding:9px 0 15px
}
#whistleblowerformContainer input {
	width:300px;
	margin-bottom:7px;
	margin-top:3px;
	height:18px;
	border:0;
	color:#696969
}
#whistleblowerformContainer textarea {
	width:300px;
	max-width:300px;
	min-width:300px;
	height:195px;
	max-height:195px;
	min-height:195px;
	margin-bottom:7px;
	margin-top:3px;
	border:0
}
#whistleblowerformContainer #whistleblowerformSubmitButton {
	width:54px;
	height:22px;
	margin-bottom:9px;
	margin-left:140px
}
#whistleblowerformContainer #whistleblowerformnotesLabel {
	padding-bottom:15px;
	display:block
}
#whistleblowerformContainer span.whistleblowerformNameLabel,#whistleblowerformContainer span.whistleblowerformdayphoneLabel,#whistleblowerformContainer span.whistleblowerformdayphoneLabel,#whistleblowerformContainer span.whistleblowerformeveningphoneLabel,#whistleblowerformContainer span.whistleblowerformbusiness-addressLabel,#whistleblowerformContainer span.whistleblowerformcity-state-zipcodeLabel,#whistleblowerformContainer span.whistleblowerformhome-addressLabel,#whistleblowerformContainer span.whistleblowerformcity-state-zipcode-HLabel {
	float:left;
	width:140px
}
#whistleblowerformContainer #whistleblowerformcontact-informationLabelContainer {
	padding-top:9px
}
.ip3-who-we-are #contactformContainer {
	clear:both;
	margin-bottom:15px
}
#contactformContainer {
	background:#f0f0f0;
	padding:9px
}
#contactformContainer .contactformSubmitButton {
	height:22px;
	margin-bottom:9px;
	width:94px;
	margin-left:135px
}
#contactformContainer div input {
	width:300px;
	color:#696969;
	font-size:98%;
	border:0;
	height:18px
}
#contactformContainer div select {
	color:#696969;
	font-size:98%;
	border:0;
	height:18px;
	font-family:Arial,Helvetica,Verdana
}
.ie7 #contactformContainer div select {
	height:21px
}
#contactformContainer textarea {
	width:300px;
	height:160px;
	border:0
}
#contactformContainer .contactformnotesLabel {
	width:400px;
	clear:both;
	text-align:left;
	padding-bottom:15px
}
span.required {
	color:red;
	float:none!important
}
#emailalertsContainer iframe {
	width:488px;
	height:1125px
}
#subscriptionContainer {
	background-color:#F0F0F0;
	float:left;
	width:100%;
	padding:10px
}
#subscriptionContainer div select {
	border:0 none;
	color:#696969;
	font-family:Arial,Helvetica,Verdana;
	font-size:98%;
	height:18px
}
.ie7 #subscriptionContainer div select {
	height:19px
}
#subscriptionContainer textarea {
	border:0 none;
	height:160px;
	width:300px
}
#subscriptionContainer div input {
	border:0 none;
	color:#696969;
	font-size:98%;
	height:18px;
	width:300px
}
#subscriptionContainer #subscriptionSubmitButtonContainer input {
	height:auto;
	width:auto;
	clear:both
}
#subscriptionContainer input#subscriptionannual-report-englishCheckbox,#subscriptionContainer input#subscriptioncr-report-englishCheckbox {
	width:auto;
	height:auto;
	margin-right:7px;
	float:left
}
#subscriptionContainer .subscriptioncr-report-englishCheckbox {
	width:172px
}
#subscriptionannual-report-englishCheckboxContainer,#subscriptioncr-report-englishCheckboxContainer {
	float:left;
	margin-top:0!important
}
label#subscriptionannual-report-englishCheckbox {
	float:left;
	width:100px
}
.subscriptioncr-report-englishCheckbox label {
	float:left;
	width:137px
}
#subscriptionSubmitButtonContainer {
	clear:both;
	padding-top:10px;
	margin-left:136px
}
.ie7 #subscriptionSubmitButtonContainer {
	clear:none
}
#subscriptionContainer #subscriptioncr-report-englishCheckboxContainer {
	width:167px
}
#subscriptionContainer span#subscriptionCheckbox-LabelLabel {
	margin-right:12px;
	width:120px
}
#subscriptionContainer #subscriptionfooter-noteLabelContainer span {
	float:left;
	margin-left:131px;
	margin-top:10px;
	width:68%
}
#interactive-map #breadcrumb,#new-interactive-map #breadcrumb {
	padding-left:58px;
	width:780px;
	font-size:1.2em
}
#interactive-map #twoColumn,#new-interactive-map #twoColumn {
	padding-bottom:100px
}
.lastUpdated {
	padding-top:15px;
	font-size:1.2em;
	color:#696969;
	clear:both
}
#map-readXmlContainer {
	font-size:1.2em;
	padding-top:25px
}
#map-readXmlContainer ul.readonly {
	width:20%;
	float:left
}
#map-readXmlContainer ul.readonly li ul.country li a {
	font-size:1em;
	line-height:1.3em
}
#map-readXmlContainer table.map-data {
	float:left;
	clear:both;
	width:70%;
	margin:25px 0 0
}
#map-readXmlContainer table.map-data td {
	padding:4px 0
}
#map-readXmlContainer table.map-data td.continent {
	font-size:1.33em;
	padding:5px 0;
	color:#ff693e
}
#map-readXmlContainer table.map-data td.country {
	font-size:1.2em;
	padding:15px 0 5px;
	color:#ff693e
}
#map-readXmlContainer table.map-data a {
	color:#ff693e
}
#map-readXmlContainer p.back-top {
	width:70%;
	float:left;
	clear:both;
	margin:5px 0
}
#map-readXmlContainer p.back-top a {
	background:url("up-arrow.gif") no-repeat 67px 6px;
	display:block
}
#imap-container {
	float:left;
	width:100%
}
#twoColumn p.read-only-textlink {
	float:left;
	width:100%;
	font-size:1.26em;
	margin:25px 0
}
.ie8 ul.searchBar li.sr-searchbox {
	margin-top:2px;
	padding-bottom:1px
}
.ie8 ul.searchBar li.sr-searchbutton {
	padding-bottom:4px!important
}
ins,.tab_container .smIconstabs span a:hover,#homeDescBox1 p a:hover {
	text-decoration:none
}
.ie7 #mainNavigation ul li.level1,.rightGrayBox h3,#factbookContent h2,#joinUsContent h2,#contentMain .emp-details p,.emp-details p.emp-role,.emp-details p.emp-location,.earningResults,.earningResults h3,.institutionalInvestorDays h3,.retailShareholderEvents h3,.cr #contentLeftUpper .video-container img,.video-desc {
	padding-bottom:5px
}
#mainNavigation ul li.level1,.eventCalendarContent,#leftCol ul li.selected ul li.selected ul li.current,#contentMain .dwnldBox p {
	padding-bottom:4px
}
#mainNavigation ul li.current,#mainNavigation ul li:hover,#mainNavigation ul li.hover {
	background-color:#f0f0f0
}
#mainNavigation ul li a:hover,.bod_1_gallery-container .galleryItemBox h3,.bod_1_gallery-container .galleryItemBox .thmbTitle,#breadcrumb ul li a:hover,#footerLinksContainer ul li a:hover {
	color:#FF3700
}
#mainNavigation ul li#nav-news-and-media-level1 {
	padding-right:21px;
	margin-right:0
}
.applemac-safari5 #mainNavigation ul li#nav-news-and-media-level1 {
	padding-right:15px;
	margin-right:0
}
#mainNavigation ul li ul li,#lightboxcontent1,pre.code,#scrollbar1 .disable,.skiplinks,ul#language-tab li a.selected,#construction #contentMain .relatedArticleList ul li#world-expo p,#construction #contentMain .relatedArticleList ul li#the-world-cup p,#construction #contentMain .relatedArticleList ul li#orbit p,#construction #contentMain .relatedArticleList ul li#world-expo .relatedVideoList,#construction #contentMain .relatedArticleList ul li#the-world-cup .relatedVideoList,#construction #contentMain .relatedArticleList ul li#orbit .relatedVideoList {
	display:none
}
#mainNavigation ul li.selected,.login-active {
	background:#f0f0f0
}
.clear,.employeeAnswer,.retailShareholderEvents,a.backtop {
	clear:both
}
#header,.bod_1_gallery-container .galleryItemBox .thumbimg,#contentMain .emp_textlink,ul#data li p a {
	position:relative
}
.nojs #subNav,#banner .story .tagsPage ul {
	background-color:transparent
}
.menu-image-1,#contactformContainer div,#subscriptionContainer div {
	margin-top:8px
}
.menu-image-item img,#contentLeftUpper,#joinUsImage,.investorPressData .faq_1_question,#annualReportImage,#historyContent,#historyTimeline,#smIcons,.nojs #ddlSearch,.nojs #searchTextBoxButton,#homeDescBox1,#homeDescBox2,#tickers h2,#pageTools img,#printContainer span,#bookmarkContainer span,#shareitContainer span,#fbShare,#twitterShare,#our-stories #introText p,#press-release,#footerLinksContainer,.ie7 #contactformsend-message-toLabelContainer,#subscriptionfooter-noteLabelContainer {
	float:left
}
#contentMain .galleryItemBox p,#timeline p,#ourPeople p,#joinUsContent p,#resultBox2Text p,.lastBoxPress,.whoweare #contentRightBox1 .downloadbox img,#notes-box p,#construction #contentMain .relatedArticleList ul li.videoRelatedLast {
	padding-bottom:0
}
#contentMain a:hover,#homeDescBox1 p a,#banner .story-related-link a:hover {
	text-decoration:underline
}
#contentMain table a,.rightGrayBox p {
	line-height:16px
}
.slider ul,.slider li,#item-slider ul,.investors #item-slider li {
	list-style:none;
	margin:0;
	padding:0
}
.slider-content #prevBtn a,.slider-content #nextBtn a,.slider-content .slider1next a,.slider-content .slider1prev a,#prevBtn a,#nextBtn a,#item-slider1next a,#item-slider1prev a {
	display:block;
	position:relative;
	width:30px;
	height:77px;
	background:url("image-slider-small-left.jpg") no-repeat 0 0;
	outline:0
}
.slider-content #nextBtn a,.slider-content .slider1next a,#nextBtn a,#item-slider1next a {
	background:url("image-slider-small-right.jpg") no-repeat 0 0;
	outline:0
}
#contentMain p,.eAnswer p {
	line-height:16px;
	padding-bottom:15px
}
#rightCol .whoweare,#contentRight .topMargin,#storyPannelFirst {
	margin-top:0
}
#presentationIntro p,#bodTitle h3,.lpages .articles h3 {
	font-size:1.3em
}
#whatWeDo p,.whoweare #whatwedo p,#factbookContent p,#university p,.cr #contentRightBox1 p,.data p,.login-toggle_content li,.quoteBox p,.whatwedo #contentLeftBox1 p,.whatwedo #contentRightBox1 p,.whoweareaf p,#who-we-are #timeline p {
	display:inline
}
#contentLeft #content h3,#contentLeft .pr-description h3 {
	font-weight:bold;
	font-size:1.2em
}
.lightBoxContent ul,#detaildata ul li .story-layout .story-twoCol .story ul {
	margin-bottom:15px
}
.leftBoxes img,.relatedArticleList ul li {
	padding-bottom:14px
}
.whoweare,.whatwedo #contentLeft {
	border:0
}
.whoweare #contentRightBox1,#people-and-careers #contentRightBox2,#pattern_report_presentation_1 table {
	margin-left:0
}
.ie7 #joinUs,#our-stories #introText,.ie7 .months,.alertedContent #signup-email,#contact-us .sectionHeader,.ie7 #map-readXmlContainer p.back-top {
	float:none
}
#contentRightBox1 img,.pr-description table th.padBottom,.pr-description table td.padBottom,#map-readXmlContainer table.map-data td.last-data {
	padding-bottom:15px
}
#contentRightBox3,#contentRightBox2 {
	float:left;
	margin-left:10px;
	margin-top:25px
}
#people-and-careers #contentRightBox3 {
	background-color:#f6f7f2;
	padding:5px 10px 15px 8px;
	margin-left:0
}
#people-and-careers #contentRightBox3 img {
	float:right
}
#people-and-careers #contentRightBox3 p {
	width:188px;
	float:left
}
.ie7 #contentRightBox3 .read-more {
	clear:both
}
#Homepage #contentRightBox2 {
	float:left;
	margin-left:-10px;
	margin-top:0
}
#contentRightBox1 .data p,#contentRightUpper .data p,#historyTimeline .monthData div:first-child,#historyArcelor .monthData div:first-child,#historyMittal .monthData div:first-child,.ip3-news .innercontentright {
	padding-top:0
}
ul.tweet_list li.tweet_first,.tweet_share img,.fBook img {
	margin-top:2px
}
.whoweare #contentLeftLanding,.peopleandcareers #latestItems,.whoweare #contentRight {
	border-right:0
}
#contentMain .no-margin_3,#contentMain .no-margin_6,#contentMain .no-margin_9,#contentMain .no-margin_12,#contentMain .no-margin_15,.laststory .storyBoxes {
	margin-right:0
}
#contentRightLower ul li,.ip3-equity-investors #pattern_faq_1 td,.cr #contentRightBox2 ul li {
	padding-bottom:8px
}
#pattern_bod_1 .bod_1_biography-container,#interactive-map #twoColumnContainer,#new-interactive-map #twoColumnContainer {
	padding-top:12px
}
#pattern_faq_1 .faq_1_first,#pattern_faq_1 .faq_1_first .faq_1_answer,.login-toggle_content-hover {
	display:block
}
#pattern_faq_1 ul li,#rightCol .pr-description ul li,#banner .story ul li,#content ul li {
	background:url("grey-square.gif") no-repeat 0 5px;
	padding-left:16px;
	padding-bottom:6px;
	line-height:130%!important
}
#pattern_news_7 .navigation ul li.current,#pattern_news_7 .navigation ul li a:hover {
	font-weight:bold
}
#pattern_news_7 .news_7_date,#pattern_news_7 .news_7_content,.lpages .articles a {
	font-size:1em
}
#pattern_news_7 .news_7_attachment,#pattern_report_presentation_1 table td.mid,#pattern_financial_calendar_2 tr td.textCenter,#pattern_financial_calendar_2 tr th.textCenter {
	text-align:center
}
#pattern_news_7 .news_7_date_head,#pattern_news_7 .news_7_title_head {
	font-size:1em;
	font-weight:bold;
	padding-bottom:7px
}
.ip3-news-and-media .pr-description ul li img,#top-news .thumb {
	float:left;
	padding:0 10px 0 0
}
#pattern_report_presentation_1 table th.titlepad8,#pattern_report_presentation_1 table td.titlepad8 {
	padding-left:8px
}
.ip3-previous-results #pattern_report_presentation_1,#homeDescBox1,#homeDescBox2,#homeDescBox3,.topmargin25,.whatwedo #latestItems #itemTabs {
	margin-top:25px
}
#s40-health-and-safety-intro .relatedArticleList {
	margin-top:0
}
#pattern_report_presentation_1 table td.bg,.pr-description table td.bg,table.rad-border td.bg,table.financial-table td.bg {
	background-color:#EAE9E8
}
#pattern_report_presentation_1 table td.rad-alternate,.pr-description table td.rad-alternate,table.rad-border td.rad-alternate,table.financial-table td.rad-alternate {
	background-color:#EAE9E8
}
#pattern_report_presentation_1 table th.noLeftPadding,#pattern_report_presentation_1 table td.noLeftPadding,.applemac-safari5 #topLinks,#footerLinksContainer ul li.footLast {
	padding-left:0
}
#pattern_report_presentation_1 table th.datePrintWidth,#pattern_report_presentation_1 table th.titlePres {
	padding-left:10px
}
.ip3-presentations #pattern_faq_1 h3,.tagsPage {
	float:left;
	padding-top:15px
}
.ip3-presentations #latestPress,#Homepage .more-link {
	margin-top:0!important
}
#sharePrice img,.rightBoxGrey h2 {
	padding-bottom:10px
}
#mainContainerError,#pattern_financial_calendar_2 table {
	width:100%
}
#historyArcelor,#historyMittal {
	float:left;
	clear:both
}
.month p,span.firstword,#topLinks ul li.topLinkRed a,#leftCol ul li.selected ul li.selected a,#leftCol ul li.selected ul li.current,.cr #contentLeftUpper h2 span,#whatWeDo h2 span,.years ul li.selected a,.months ul li.current,.dataTitle p a {
	color:#ff3700
}
#historyTimeline .first,#historyArcelor .first,#historyMittal .first {
	border-top:1px solid #F89378
}
.earningResults,.eventCalendarContent,.institutionalInvestorDays,.retailShareholderEvents,#content {
	float:left;
	width:100%
}
#corporate-responsibility .video-container,.contentLeftBoxVideo .video-container {
	float:left;
	width:322px;
	padding:0 0 10px 10px
}
#corporate-responsibility .video-gallery-container,.contentLeftBoxVideo .video-gallery-container {
	float:left;
	width:150px;
	height:180px;
	overflow:hidden
}
#corporate-responsibility .video-gallery-container ul li,.contentLeftBoxVideo .video-gallery-container ul li {
	padding-left:27px;
	border-bottom:1px solid #adadad;
	background:url("video-thumb-ld.gif") no-repeat left top;
	margin-bottom:8px
}
.pr-description table,.articles img {
	margin-bottom:10px
}
.pr-description table th,.pr-description table td,table td.rad-left,table th.rad-left {
	text-align:left
}
.pr-description table td.bbr,table.rad-border td.bbr,table.financial-table td.bbr {
	border-bottom:1px solid #FF9B7F
}
table.rad-border,table.financial-table {
	margin-bottom:20px;
	background:#f9f8f6
}
#smIcons span,#printContainerImage {
	padding-right:5px
}
#topLinks ul li a,#leftCol ul li.selected ul li a,#leftCol ul li.selected ul li.selected ul li a,.years ul li a,.months ul li a,.relatedArticleList ul li p a.gray {
	color:#696969
}
#olympicTicker,#timerHome,#printContainerImage,#bookmarkContainerImage,#shareitContainerImage,#olympicLogo {
	float:right
}
#ddlSearch {
	float:left;
	height:20px;
	width:121px
}
#searchTextBoxButton {
	float:left
}
.applemac-safari5 #smIcons span:last-child,#storyBoxLast {
	padding-right:0
}
.ie7 #maincontentbannerwrapper,.ie7 #nopromocontentbannerwrapper {
	z-index:-10
}
#homeDesc,#interactionBoxContent,#twoColumnContainer,.twoColumn,#footerContainerDetails {
	width:980px;
	margin:0 auto
}
#leftCol ul li.current.haschildren,#leftCol ul li.selected.haschildren {
	background:url("left-nav-arrow-sel.gif") no-repeat left 9px
}
#printContainer,#contentMain .relatedArticleList ul li p,#investors #eventDate {
	padding-bottom:3px
}
#contentMain .relatedArticleList ul li p {
	width:200px
}
body#advanced-search #contentMain,body#search-results #contentMain {
	min-height:50px
}
#rightCol .pr-description ul,#banner .story ul,#content ul {
	background-color:#f0f0f0;
	clear:both;
	margin-bottom:16px;
	padding:12px 8px 8px
}
#alert-services #content ul,.story-related-link .articles h3 {
	margin-bottom:0
}
.cr #contentLeftUpper h2,#contentLeftSlider h2 {
	padding-left:10px;
	padding-top:5px
}
.relatedInfoText,#whistleblowerformContainer #whistleblowerformNameLabelContainer {
	padding-top:10px
}
#s40-health-and-safety-intro .relatedInfoText,#whistleblowerformContainer #whistleblowerformNameLabelContainer {
	padding-top:0
}
.dwnldBox ul,.prItem {
	padding-bottom:17px
}
.story-related-link .dwnldBox h3,.story-related-link .relatedLinks h3,#whistleblowerformContainer #whistleblowerformbecome-aware-TextboxTextboxContainer {
	margin-bottom:4px
}
.story-related-link h3.highlight-related-article,#map-readXmlContainer ul.readonly li a {
	font-size:1.333em
}
.dataIntro,#map-readXmlContainer ul.readonly li ul.country {
	margin-top:5px
}
#rightCol .lpages #detaildata .story-layout .story ul li,body#news-and-media .lpages .story p.storyhighlights {
	font-size:1.1em
}
.whatwedo #latestItems div#itemTabs,#social-tabs div#itemTabs {
	border-top:1px solid #e8e8e8;
	padding:23px 0 0 11px
}
#contentRight #contactUs,#contentRight #aboutUs {
	background:#F0F0F0;
	padding:12px 12px 0
}
.lpages #contentRight.story-related-link,.lpages .story-related-link {
	width:237px
}
.lpages .story h3,.lpages .articles h3.nofirstword {
	font-size:1.166em
}
#sitemap:after,#sitemap ul:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden
}
* html #sitemap,* html #sitemap ul {
	height:1%
}
#contactformContainer div span,#subscriptionContainer div span {
	float:left;
	width:135px
}
.ie6 #factbookContent {
	width:249px;
	padding-left:8px
}
/************External Content Full Width CSS**************/#reportsFullWidth iframe {
	position:absolute;
	top:0;
	left0px;
	width:100%;
	height:100%;
	z-index:1
}
/*********************************disclaimer ***********************/#pr-disclaimer #mainContainerWrapper {
	background-attachment:scroll;
	background-clip:border-box;
	background-color:transparent;
	background-image:url("header.gif");
	background-origin:padding-box;
	background-position:right top;
	background-repeat:repeat-x;
	background-size:auto auto;
	overflow-x:hidden
}
#pr-disclaimer #headerContainerWrapper {
	height:130px;
	margin-bottom:0;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	padding-top:9px;
	width:980px
}
#pr-disclaimer #twoColumnContainerWrapper {
	margin-bottom:0;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	width:980px
}
#pr-disclaimer p {
	font-size:1.3em;
	line-height:16px;
	padding-bottom:15px
}
#pr-disclaimer h2 {
	font-size:2em;
	font-weight:normal;
	padding-bottom:20px;
	padding-top:20px
}
#pr-disclaimer #DisclaimerAcceptButton {
	margin-right:80px
}
/******************* Shareholder meetings page tab **********************/.years #gm1 {
	border-left:1px solid #f2f2f2
}
.years #gm1 a {
	color:#FF3700;
	cursor:text
}
.years #gm1 a:hover {
	text-decoration:none
}
.years #gm6,.years #gm7,.years #gm8,.years #gm9 {
	display:none
}
body#reach-and-ghs #pattern_faq_1 .faq_1_answer p {
	margin-right:5px;
	color:#696969;
	width:430px
}
body#reach-and-ghs #pattern_faq_1 ul,body#reach-and-ghs #pattern_faq_1 ol {
	background-color:#F0F0F0;
	margin-bottom:0!important;
	margin-left:5px
}
body#what-we-do #leftNavigation li.last,body.ip3-what-we-do #leftNavigation li.last {
	display:none
}
* {
	margin:0;
	padding:0
}
/* added by mitisha on 20 july */body#mining .relatedArticleList h3,body#mining .relatedArticleList h3.fullred,body#mining .relatedArticleList h3.fullred a,body#mining #contentMain .relatedArticleList ul li p,body#mining .relatedArticleList h3.fullred a {
	width:230px
}
#Homepage a.trimtitle {
	font-size:1.2em
}
#Homepage #tab_container .read-more {
	font-size:.9em
}
span.pipe,p.nrdate1,p.nrdate2,p.nrdate3,p.prdate1,p.prdate2,p.prdate3 {
	font-size:1.2em!important
}
#s310-arcelormittal-the-house-of-the-future .relatedArticleList {
	margin-top:0;
	!important
}
#s51-diversity-south-africa-ceo-interview .relatedArticleList,#s52-gender-diversity .relatedArticleList {
	margin-top:0;
	!important
}
#Homepage .relatedVideoList,#what-we-do .relatedVideoList {
	padding-left:0!important;
	padding-right:0!important
}
#Homepage h3.highlight-related-article,#what-we-do h3.highlight-related-article {
	padding-top:14px
}
#Homepage #banner .relatedVideoList p.bannerrelatedstoryintro a,#what-we-do #banner .relatedVideoList p.bannerrelatedstoryintro a {
	margin-left:4px
}
#Homepage .story-related-link .relatedVideoList h3.nofirstword {
	margin-bottom:12px;
	font-size:1.4em!important
}
#what-we-do .story-related-link .relatedVideoList h3.nofirstword {
	margin-bottom:12px;
	font-size:1.2em!important
}
.options-list-stories-linktitle {
	display:block;
	padding-top:20px
}
.options-list-stories-homesliderimage {
	padding-top:20px;
	display:block
}
.options-list-stories-homesliderlink {
	padding-top:20px;
	display:block
}
.video-text h3,.ip3-video-gallery .video-text h3,.video-text h2,.ip3-video-gallery .video-text h2 {
	display:none
}
#Homepage #banner .story-related-link #homerelatedlinks p a,#Homepage #banner .story-related-link #homerelatedlinks a,#Homepage #banner .story-related-link #homerelatedlinks ul li a {
	text-decoration:none;
	padding-right:0;
	font-size:1.2em
}
table.dataChartTable {
	margin-bottom:10px
}
.orange {
	color:#ff3700!important
}
/*N*/.tweet {
	float:left;
	width:250px;
	margin-bottom:10px
}
#headersmiconContainer {
	float:left
}
#rightHeaderContainer {
	float:right;
	padding-left:5px;
	padding-top:0
}
/*css contactus page*/body#contact-us #contentLeft {
	padding-right:15px
}
body#contact-us #contentRight {
	margin-top:41px;
	width:285px
}
body#contact-us #contentRight .dwnldBox h3.specialfonts,body#contact-us #contentRight .relatedLinks h3.specialfonts {
	display:none
}
body#contact-us #contentRight .dwnldBox {
	background:url("join-us-contactpage.jpg") no-repeat right #f0f0f0;
	padding:11px 14px 0 10px!important;
	margin-bottom:10px;
	height:100px;
	width:260px
}
body#contact-us #contentRight .relatedLinks {
	width:260px
}
body#contact-us #contentRight .dwnldBox p {
	width:195px
}
#interactiveMapContainer #am_map p {
	font-size:1.2em;
	padding-top:15px
}
#nav-interactive-map-text-version-level2 {
	display:none
}
body.ip3-previous-results #introTextContent {
	width:798px!important;
	font-size:1.25em
}
