body {
    color: #696969;
    font: 62.5% Arial,Helvetica,Verdana;
}
#rightHeaderContainer, #searchContainer, #mainNavigation, #leftCol, #contentWrapperRight, #footerContainer, #pagination, #breadcrumb ,#subNav,#homeBannerContainer {
    display: none;
}
#logo {
    float: left;
    padding-right: 40px;
    padding-top: 12px;
}
#tagLine {
    float: left;
    font-size: 2em;
    margin-top: 59px;
    padding-left: 4px;
}
.blog .sectionHeader {
    margin-top: 0;
}
.sectionHeader {
    margin-bottom: 11px;
    margin-top: 24px;
}
.sectionHeader h2 {
    color: #FF3700;
    font-size: 2.4em;
    font-weight: normal;
}
#blogBoxes {
    float: left;
}
#blogBoxes p, #blogBoxes a {
    font-size: 1.2em;
    line-height: 16px;
}
#blogBoxes .first {
    margin-top: 0;
}
.blogBox {
    border-bottom: 1px solid #EDE9E0;
    float: left;
    margin-top: 14px;
    padding-bottom: 14px;
}
.blogBoxImage {
    float: left;
    margin-right: 15px;
    width: 100px;
}
.dateTitle p {
    background: url("images/css/date-divider.jpg") no-repeat scroll 68px center transparent;
    display: inline;
    padding-right: 10px;
}
.shortDesc p, .by p {
    display: inline;
}
.comments {
    float: left;
}
.by {
    float: right;
}
.by p {
    padding-right: 3px;
}
.image {
    border-bottom: 1px solid #F2F2F2;
    float: left;
    margin-right: 9px;
}
.data {
    float: left;
    margin-top: 9px;
}
.data p {
    font-size: 1.2em;
    margin-right: 88px;
}
.data p a {
    background: url("arcelor/images/css/more-price-arrow.gif") no-repeat scroll right center transparent;
    display: block;
}
.data p.first {
    background: none repeat scroll 0 0 transparent;
    margin: 0;
}
#content {
    float: left;
    width: 690px;
}



#homepage h2 {
    font-size: 1.5em;
    padding-bottom: 24px;
}
#homepage h3 {
    font-size: 1.5em;
    padding-bottom: 6px;
}

a {
    color: #FF3700;
    outline: medium none;
    text-decoration: none;
}


#headerContainer {
    margin: 0 auto;
    padding-top: 9px;
    width: 650px;
}
#header {
    position: relative;
}


#twoColumnContainer {
    margin: 0 auto;
    width: 650px;
}
#twoColumn {
    padding-top: 70px;
}


.twoColumn {
    margin: 0 auto;
}
#rightCol {
    float: left;
    padding-bottom: 67px;
    width: 690px;
}
#contentWrapper {
    float: left;
}
#introText {
    margin-top: 25px;
}
#introText p {
    font-size: 1.8em;
}
#introText p a {
    background: url("arcelor/images/css/learn-more-arrow.gif") no-repeat scroll right center transparent;
    display: inline;
}
#contentMain {
    float: left;
    margin-top: 20px;
    width: 785px;
}
#contentLeft {
    border-right: 1px solid #F2F2F2;
    float: left;
    width: 525px;
}
#contentLeftUpper {
    background-color: #F2F2F2;
    width: 517px;
}
#contentLeftUpper h2 {
    font-size: 1.8em;
    padding-bottom: 15px;
    padding-left: 10px;
    padding-top: 9px;
}
#contentLeftUpper h2 span {
    color: #FF3700;
}
#contentLeftUpper img {
    padding-bottom: 16px;
    padding-left: 10px;
}
#contentLeftLower {
    clear: both;
    margin-top: 26px;
}

#headingsItems {
    clear: both;
    float: left;
    margin-top: 8px;
    width: 256px;
}


.image {
    border-bottom: 1px solid #F2F2F2;
    float: left;
    margin-right: 9px;
}
.data {
    float: left;
    margin-top: 9px;
}
.data p {
    font-size: 1.2em;
    margin-right: 88px;
}
.data p a {
    background: url("arcelor/images/css/more-price-arrow.gif") no-repeat scroll right center transparent;
    display: block;
}
.data p.first {
    background: none repeat scroll 0 0 transparent;
    margin: 0;
}

#contentRight {
    float: left;
    width: 259px;
}
#contentRightUpper {
    float: left;
    margin-left: 10px;
    margin-top: 9px;
}
#contentRightUpper h2 {
    font-size: 1.9em;
    padding-bottom: 14px;
}
#contentRightUpper h2 span {
    color: #FF3700;
}
#contentRightUpper p {
    font-size: 1.2em;
    padding-top: 15px;
}
#contentRightLower {
    float: left;
    margin-left: 10px;
    margin-top: 40px;
}
#contentRightLower h2 {
    font-size: 1.9em;
    padding-bottom: 19px;
}
#contentRightLower h2 span {
    color: #FF3700;
}
#contentRightLower p {
    font-size: 1.2em;
}
#contentRightLower ul {
    margin-top: 18px;
}
#contentRightLower ul li {
    padding-bottom: 8px;
}
#contentRightLower ul li a {
    background: url("arcelor/images/css/learn-more-arrow.gif") no-repeat scroll right center transparent;
    color: #696969;
    display: block;
    font-size: 1.2em;
    margin-right: 145px;
}


#content {
    float: left;
    width: 527px;
}
#rightColLeft {
    float: left;
    width: 527px;
}
.years {
    float: left;
}
.years ul li {
    border-bottom: 1px solid #F2F2F2;
    border-right: 1px solid #F2F2F2;
    border-top: 1px solid #F2F2F2;
    display: block;
    float: left;
    margin-top: 1px;
    padding: 8px 14px 7px 12px;
}
.years ul li.first {
    border-left: 1px solid #F2F2F2;
}
.years ul li a {
    color: #696969;
    font-size: 1.4em;
}
.years ul li.current a {
    color: #FF3700;
}
.years ul li.current {
    margin-top: 0;
    padding: 8px 14px 8px 12px;
}
.months {
    clear: both;
}
.months ul li {
    background-color: #F0F0F0;
    display: block;
    float: left;
    padding: 8px 14px 7px 12px;
}
.months ul li a {
    color: #696969;
    font-size: 1.1em;
}
.months ul li.current a {
    color: #FF3700;
}
#latestPress {
    float: left;
    margin-top: 25px;
    width: 515px;
}
.item {
    border-bottom: 1px solid #FF9B7F;
    float: left;
    margin-bottom: 5px;
    padding-bottom: 6px;
    width: 487px;
}
.date {
    color: #696969;
    float: left;
    width: 70px;
}
.date p {
    border-right: 1px solid #7D7D7D;
    font-size: 1.2em;
}
.itemData {
    float: left;
    margin-left: 10px;
    width: 400px;
}
.dataTitle {
    margin-bottom: 5px;
}
.dataTitle p a {
    color: #FF3700;
    font-size: 1.2em;
}
.dataIntro p {
    font-size: 1.2em;
}
#presentationIntro {
    margin-top: 24px;
    width: 483px;
}
#presentationIntro p {
    font-size: 1.6em;
    line-height: 1.7em;
}
.presenationHeadings {
    float: left;
    padding: 7px 0 7px 8px;
}
.presentationDates {
    width: 69px;
}
.presentationTitle {
    width: 338px;
}
.presentationPressRelease, .presentationWebcasts {
    background-color: #EAE9E8;
    text-align: center;
    width: 85px;
}
.presentationPresentation, .presentationVideos {
    text-align: center;
    width: 80px;
}
#presentationHeading {
    border-bottom: 1px solid #FF9B7F;
    border-top: 1px solid #FF9B7F;
    float: left;
}
#presentationHeading p {
    font-size: 1.2em;
}
#presentationHeadingPressRelease, #presentationHeadingWebcasts {
    background: none repeat scroll 0 0 transparent;
}
.presentationItems {
    background-color: #F9F8F6;
    border-bottom: 1px solid #B1B0AF;
    float: left;
}
.presentationDetails {
    float: left;
    padding-bottom: 13px;
    padding-left: 8px;
    padding-top: 13px;
}
.presentationDetails p {
    font-size: 1.2em;
}
.presentationDetailTitle p {
    width: 262px;
}
.presentationDetailDate p {
    border-right: 1px solid #7C7C7C;
}
.presentationDetailPressRelease, .presentationDetailWebcasts {
    padding: 13px 0 27px 8px;
}
.storyPannel {
    border-bottom: 1px solid #EDE9E0;
    float: left;
    margin-top: 14px;
    padding-bottom: 14px;
}
#storyPannelFirst {
    margin-top: 0;
}
.storyBoxes {
    float: left;
    padding-right: 19px;
    width: 249px;
}
#storyBoxLast {
    padding-right: 0;
}
.storyBox img {
    border: 1px solid #F5F6F6;
    margin-bottom: 12px;
}
.storyBox h3 {
    color: #FF3700;
    font-size: 1.2em;
}
.storyBox p {
    font-size: 1.2em;
}
.tags, .tagType {
    float: left;
    margin-top: 8px;
}
.tags p {
    color: #5C7F92;
    display: inline;
    font-size: 1.2em;
    font-weight: bold;
    padding-right: 10px;
}
.tagType a {
    color: #FFFFFF;
    display: inline-block;
    margin-bottom: 5px;
}

#contentWrapper {
    min-height: 533px;
    width: 690px;
}
#contentWrapperRight {
    background-color: #F0F0F0;
    float: left;
    padding-bottom: 15px;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
    width: 240px;
}

#categories {
    padding-bottom: 25px;
}

.blogInfo {
    border-bottom: 1px solid #F0F0F0;
    border-top: 1px solid #F0F0F0;
    float: left;
    margin-bottom: 18px;
    padding-bottom: 4px;
    padding-top: 7px;
    width: 670px;
}
* + html .blogInfo {
    padding-bottom: 7px;
}
.dataContainer {
    border-top: 1px solid #F89378;
    padding-bottom: 5px;
    padding-top: 5px;
}
.yearContainer a {
    display: block;
    font-size: 1.2em;
    font-weight: bold;
}
.yearContainer a:hover {
    text-decoration: underline;
}
.monthContainer {
    padding-bottom: 5px;
    padding-top: 6px;
}
.monthContainer ul {
    padding-left: 9px;
}
.monthContainer ul li a {
    display: inline;
    font-size: 1.2em;
}
.monthContainer ul li span {
    font-size: 1.2em;
    padding-left: 5px;
}

#postDetails {
    float: left;
}
.SMtabs {
    float: right;
}
#postDetails p {
    display: inline;
    font-size: 1.2em;
    padding-right: 3px;
}
#postDetails p a {
    display: inline;
    font-size: 12px;
    padding-right: 3px;
}
#postDetails a {
    font-size: 1.2em;
}
#introTextContent {
    float: left;
    font-size: 1.3em;
    width: 670px;
}
#introTextContent p {
    font-size: 1.231em;
    line-height: 21px;
    padding-bottom: 15px;
}
#blogDescription {
    float: left;
    width: 670px;
}
#blogDescription p {
    font-size: 1.2em;
    line-height: 16px;
    padding-bottom: 15px;
}
#blogDescription img {
    float: right;
    padding-bottom: 19px;
    padding-left: 19px;
}
#categories-4, #categories-2 {
    list-style: none outside none;
    padding-bottom: 25px;
}
#categories-4 h3, #categories-2 h3 {
    color: #696969;
    font-size: 1.6em;
    font-weight: normal;
    padding-bottom: 10px;
}
#cat {
    width: 200px;
}
#comments {
    float: left;
    margin-top: 12px;
    width: 485px;
}
.dateTitle p {
    background: url("images/css/date-divider.jpg") no-repeat scroll 68px center transparent;
}
.commentsTitle {
    border-bottom: 1px solid #F15A22;
    color: #FF3700;
    font-family: "Myriad pro",Myriad pro,verdana;
    font-size: 20px;
    width: 100%;
}
.comment-body {
    border-bottom: 1px solid #CCCCCC;
    font-size: 12px;
    font-style: normal;
    margin-bottom: 7px;
}
ol.commentlist li:first-child div.comment-body {
    padding-top: 10px;
}
#respond {
    margin-top: 30px;
}

p.logged-in-as {
    font-family: arial;
    font-size: 12px;
    margin: 5px;
}
.tagsPage {
    float: left;
    padding-top: 15px;
    width: 100%;
}
.tagsPage p {
    color: #5C7F92;
    float: left;
    font-size: 1.2em;
    padding: 0 10px 9px 0;
}
.tagsPage ul li {
    background: url("images/css/tag-frnt.png") no-repeat scroll left top transparent;
    color: #FFFFFF;
    float: left;
    height: 19px;
    padding: 0 7px 3px 5px;
}

.leaveReply {
    clear: both;
    float: left;
    margin-top: 15px;
    width: 450px;
}
.leaveReply div {
    margin-bottom: 10px;
}
.leaveReply h3 {
    font-size: 1.8em;
    padding-bottom: 10px;
}
.leaveReply p {
    font-size: 1.2em;
    padding-left: 5px;
}
.nameText {
    width: 250px;
}
.emailText {
    width: 250px;
}
.websiteText {
    width: 250px;
}
.nameBox, .nameText {
    float: left;
}



#leftCol ul li a.selected {
    color: #FF3700;
}
#blogPosts {
    padding-bottom: 15px;
    padding-top: 12px;
}

.authorName {
    color: #FF3700;
}




.aColor {
    color: #FF3700 !important;
}
span.firstword {
    color: #FF3700;
}
#leftCol h1 {
    font-weight: normal;
    line-height: 1.3em;
    padding-bottom: 25px;
    padding-top: 23px;
}
h1 {
    font-family: 'VAG Rounded W01 Thin';
}
.mti-active h1, .mti-inactive h1 {
    visibility: visible;
}
h2 {
    font-family: 'VAG Rounded W01 Thin';
}
.tagsPage ul li p {
    background: url("images/css/tag-back.png") no-repeat scroll right top transparent;
    color: #000000;
    display: block;
    font-size: 1em;
    padding: 3px 7px 3px 3px;
    white-space: nowrap;
    width: auto;
}
#introTextContent p {
    font-size: 1.231em;
    line-height: 21px;
    padding-bottom: 15px;
}
#breadcrumb ul li {
    float: left;
    font-size: 1em;
    padding-right: 5px;
}

#mainNavigation ul li a:hover {
    color: #FF3700;
}
#mainNavigation ul li:hover {
    background: none repeat scroll 0 0 #F0F0F0;
}
#mainNavigation ul li.selected {
    background: none repeat scroll 0 0 #F0F0F0;
}
#contentWrapperRight div.combo {
    left: 7px;
    top: auto;
}
#contentWrapperRight div.good div.icon {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("images/css/trigger-gray-top.png") no-repeat scroll 0 0 #FFFFFF;
    border-color: #E8E8E8 #E8E8E8 #E8E8E8 -moz-use-text-color;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px medium;
    height: 22px;
    left: 222px;
    margin-top: 5px;
}
#contentWrapperRight div.combo div.list-wrapper {
    left: -1px;
    top: 28px;
    width: 238px;
}
#contentWrapperRight div.good input {
    background-color: #FFFFFF;
    border-right: medium none;
    color: #696969;
    font-family: arial;
    font-size: 1.2em;
    margin-top: 5px;
    padding: 2px 2px 2px 5px;
    width: 214px;
    z-index: 5;
}

div.good li {
    font-size: 1.2em !important;
}
.crumbColor {
    color: #696969 !important;
}
#leftCol ul li.current {
    background: url("images/css/left-nav-arrow-link.gif") no-repeat scroll left 9px transparent;
}
#SingleIcons {
    float: left;
}
#fbShareSingle, #twitterShareSingle {
    float: right;
}
#twitterShareSingle {
    margin-left: 11px;
}

#tiptip_holder {
    display: none;
    left: 0;
    position: absolute;
    top: 0;
    z-index: 99999;
}
#tiptip_holder.tip_top {
    padding-bottom: 5px;
}
#tiptip_holder.tip_bottom {
    padding-top: 5px;
}
#tiptip_holder.tip_right {
    padding-left: 5px;
}
#tiptip_holder.tip_left {
    padding-right: 5px;
}
#tiptip_content {
    background: url("images/css/tooltip-bg.gif") no-repeat scroll left bottom transparent;
    color: #FFFFFF;
    padding: 3px 5px 11px 8px;
}
#tiptip_arrow {
    display: none;
}
#tiptip_arrow, #tiptip_arrow_inner {
    border-color: transparent;
    border-style: solid;
    border-width: 6px;
    height: 0;
    position: absolute;
    width: 0;
}
#tiptip_holder.tip_top #tiptip_arrow {
    border-top-color: rgba(255, 255, 255, 0.35);
}
#tiptip_holder.tip_bottom #tiptip_arrow {
    border-bottom-color: rgba(255, 255, 255, 0.35);
}
#tiptip_holder.tip_right #tiptip_arrow {
    border-right-color: rgba(255, 255, 255, 0.35);
}
#tiptip_holder.tip_left #tiptip_arrow {
    border-left-color: rgba(255, 255, 255, 0.35);
}
#tiptip_holder.tip_top #tiptip_arrow_inner {
    border-top-color: rgba(25, 25, 25, 0.92);
    margin-left: -6px;
    margin-top: -7px;
}
#tiptip_holder.tip_bottom #tiptip_arrow_inner {
    border-bottom-color: rgba(25, 25, 25, 0.92);
    margin-left: -6px;
    margin-top: -5px;
}
#tiptip_holder.tip_right #tiptip_arrow_inner {
    border-right-color: rgba(25, 25, 25, 0.92);
    margin-left: -5px;
    margin-top: -6px;
}
#tiptip_holder.tip_left #tiptip_arrow_inner {
    border-left-color: rgba(25, 25, 25, 0.92);
    margin-left: -7px;
    margin-top: -6px;
}
#tiptip_content {
}
#tiptip_holder.tip_bottom #tiptip_arrow_inner {
}
#tiptip_holder.tip_top #tiptip_arrow_inner {
}
#mainNavigation ul li#nav-news-and-media-level1 {
    margin-right: 0;
    padding-right: 21px;
}

#logo {
    float: left;
    padding-right: 36px;
    padding-top: 12px;
}
.lastDC {
    border-bottom: 1px solid #F89378;
}
.blogBox1, .blogBox2, .blogBox3 {
    display: none;
}
#footerLinks ul li.footLast {
    padding-left: 0;
}
#categoryDP {
    left: -8px;
    position: absolute;
    top: 30px;
}
