body { margin: 0px 10px; }
.text_color_orange_light { color: rgb(204, 102, 0); }
.text_color_orange_dark { color: rgb(153, 51, 0); }
.text_color_grey_lightest { color: rgb(204, 204, 204); }
.text_color_grey_light { color: rgb(153, 153, 153); }
.text_color_grey_medium { color: rgb(102, 102, 102); }
.text_color_grey_dark { color: rgb(51, 51, 51); }
.text_color_blue_light { color: rgb(138, 165, 194); }
.text_color_blue_dark { color: rgb(51, 102, 153); }
.text_color_red { color: rgb(226, 56, 40); }
.text_color_white { color: rgb(255, 255, 255); }
h1, h2, h3, h4, h5, h6 { font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; line-height: 16px; margin: 0px; padding: 0px; }
h1 { font-size: 20px; line-height: 22px; }
h2 { font-size: 18px; line-height: 20px; }
h3 { font-size: 16px; line-height: 18px; }
h4 { font-size: 14px; }
h5 { font-size: 12px; }
h6 { font-size: 11px; }
.onlyprint { display: none; }
.topnavdrop { font-size: 15px; line-height: 15px; white-space: nowrap; float: left; text-align: left; }
.topNavBar { width: 730px; margin: 0px auto; height: 28px; background-image: url(4ea003be6cc8693a6798003237029a945566e68e.gif) ; background-repeat: repeat-x; }
.topNavCell { position: relative; display: block; float: left; margin-top: 1px; padding: 7px 8px; }
.topNavDropContainer { position: absolute; top: 27px; left: 0px; white-space: nowrap; visibility: hidden; padding: 2px 10px 6px 8px; }
.button { border-style: solid; border-width: 1px; border-color: rgb(206, 154, 0) rgb(206, 154, 0) rgb(206, 48, 0) rgb(206, 48, 0); background-color: rgb(204, 102, 0); height: 17px; padding-left: 0px; padding-right: 0px; margin: 0px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 9px; font-weight: normal; text-decoration: none; color: black; text-align: center; }
.alcoaList {  }
.marketsidenav { color: rgb(51, 102, 153); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; line-height: 13px; text-decoration: none; }
A.marketsidenav { color: rgb(51, 102, 153); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; line-height: 13px; text-decoration: none; }
A.marketsidenav:hover { color: rgb(138, 165, 194); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; line-height: 13px; text-decoration: underline; }
A.iconlinkbluesm { color: rgb(51, 102, 153); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; font-weight: normal; line-height: 13px; text-decoration: none; }
A.iconlinkbluesm:hover { color: rgb(138, 165, 194); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; font-weight: normal; line-height: 13px; text-decoration: underline; }
.widgetclose { color: rgb(102, 102, 102); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; font-weight: normal; text-decoration: none; }
A.widgetclose:hover { color: rgb(51, 51, 51); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; font-weight: normal; text-decoration: underline; }
.secthead { color: rgb(51, 51, 51); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; }
A.secthead:hover { color: rgb(51, 51, 51); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: underline; }
.sectheadopen { color: rgb(102, 102, 102); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; }
.title { color: rgb(0, 0, 0); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 16px; font-weight: bold; line-height: 18px; text-decoration: none; }
.pagetitle { color: rgb(255, 255, 255); font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 14px; line-height: 14px; font-weight: normal; text-decoration: none; }
A.pagetitle { color: rgb(255, 255, 255); font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 14px; font-weight: normal; text-decoration: none; }
A.pagetitle:hover { color: rgb(255, 255, 255); font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 14px; font-weight: normal; text-decoration: none; }
.sitetitle { color: rgb(204, 102, 0); font-family: Helvetica,Arial,Verdana,sans-serif; font-size: 14px; font-weight: normal; text-decoration: none; }
A.sitetitle { color: rgb(204, 102, 0); font-family: Helvetica,Arial,Verdana,sans-serif; font-size: 14px; font-weight: normal; text-decoration: none; }
A.sitetitle:hover { color: rgb(204, 102, 0); font-family: Helvetica,Arial,Verdana,sans-serif; font-size: 14px; font-weight: normal; text-decoration: none; }
.sitetitleblue { color: rgb(0, 51, 153); font-family: Helvetica,Arial,Verdana,sans-serif; font-size: 18px; line-height: 21px; font-weight: bold; text-decoration: none; }
A.sitetitleblue { color: rgb(0, 51, 153); font-family: Helvetica,Arial,Verdana,sans-serif; font-size: 18px; font-weight: bold; text-decoration: none; }
A.sitetitleblue:hover { color: rgb(0, 51, 153); font-family: Helvetica,Arial,Verdana,sans-serif; font-size: 18px; font-weight: bold; text-decoration: none; }
.headline { color: rgb(0, 0, 0); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 20px; font-weight: bold; line-height: 22px; text-decoration: none; }
.bodycopy { color: rgb(0, 0, 0); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; line-height: 16px; text-decoration: none; }
.bodycopysm { color: rgb(0, 0, 0); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 9px; font-weight: normal; text-decoration: none; }
A.bodycopy { color: rgb(204, 102, 0); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; text-decoration: underline; }
A.bodycopy:hover { color: rgb(153, 51, 0); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; text-decoration: underline; }
.bodycopylist { color: rgb(0, 0, 0); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; line-height: 14px; text-decoration: none; }
A.bodycopylist { color: rgb(204, 102, 0); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; text-decoration: underline; }
A.bodycopylist:hover { color: rgb(153, 51, 0); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; text-decoration: underline; }
.sidecopy { color: rgb(102, 102, 102); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; font-weight: normal; line-height: 14px; text-decoration: none; }
.head { color: rgb(51, 51, 51); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; line-height: 16px; text-decoration: none; }
A.head { color: rgb(51, 102, 153); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; line-height: 16px; text-decoration: none; }
A.head:hover { color: rgb(138, 165, 194); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; line-height: 16px; text-decoration: underline; }
.subhead { color: rgb(102, 102, 102); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; line-height: 16px; text-decoration: none; }
A.subhead { color: rgb(51, 102, 153); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; line-height: 16px; text-decoration: none; }
A.subhead:hover { color: rgb(138, 165, 194); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; line-height: 16px; text-decoration: underline; }
.headlist { color: rgb(51, 51, 51); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; line-height: 14px; text-decoration: none; }
.rcccopy { color: rgb(102, 102, 102); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; line-height: 14px; text-decoration: none; }
A.rcccopy { color: rgb(204, 102, 0); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; line-height: 14px; text-decoration: underline; }
A.rcccopy:hover { color: rgb(153, 51, 0); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; line-height: 14px; text-decoration: underline; }
.rcchead { color: rgb(51, 51, 51); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; line-height: 14px; text-decoration: none; }
.smblack { color: rgb(0, 0, 0); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; line-height: 12px; text-decoration: none; }
A.sidenav { color: rgb(51, 102, 153); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; line-height: 13px; text-decoration: none; }
A.sidenavsub { color: rgb(51, 102, 153); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; line-height: 16px; text-decoration: none; }
A.sidenav:hover { color: rgb(138, 165, 194); text-decoration: underline; }
A.sidenavsub:hover { color: rgb(138, 165, 194); text-decoration: underline; }
.sidenavcurrent { color: rgb(102, 102, 102); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; line-height: 13px; text-decoration: none; }
.sidenavcurrent:hover { color: rgb(102, 102, 102); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; line-height: 13px; text-decoration: none; }
.sidenavsubcurrent { color: rgb(102, 102, 102); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; line-height: 16px; text-decoration: none; }
.sidenavsubcurrent:hover { color: rgb(102, 102, 102); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; line-height: 16px; text-decoration: none; }
.sidenavsect { color: rgb(51, 102, 153); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; line-height: 24px; text-decoration: none; }
.searchnav { color: rgb(0, 51, 153); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; font-weight: normal; text-decoration: none; }
A.searchnav { color: rgb(0, 51, 153); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; font-weight: normal; text-decoration: none; }
A.searchnav:hover { color: rgb(0, 51, 153); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; font-weight: normal; text-decoration: underline; }
A.metanav { color: rgb(138, 165, 194); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; font-weight: normal; text-decoration: none; }
A.metanav:hover { color: rgb(51, 102, 153); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; font-weight: normal; text-decoration: underline; }
.menubar { color: rgb(102, 102, 102); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; font-weight: normal; text-decoration: none; }
A.menubar:hover { color: rgb(102, 102, 102); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; font-weight: normal; text-decoration: none; }
.whitemenubar { color: rgb(255, 255, 255); font-family: Arial,Helvetica,sans-serif; font-size: 11px; line-height: 12px; font-weight: bold; text-decoration: none; }
A.whitemenubar:hover { color: rgb(0, 0, 0); font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; }
.footer { color: rgb(153, 153, 153); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; font-weight: normal; text-decoration: none; }
A.footer:hover { color: rgb(204, 102, 0); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; font-weight: normal; text-decoration: underline; }
.whitefooter { color: rgb(255, 255, 255); font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; }
A.whitefooter:hover { color: rgb(255, 255, 255); font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; text-decoration: underline; }
.date { color: rgb(138, 165, 194); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; line-height: 14px; text-decoration: none; }
A.linklist { color: rgb(204, 102, 0); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; line-height: 16px; text-decoration: none; }
A.linklist:hover { color: rgb(153, 51, 0); text-decoration: underline; }
.iconlinksm { color: rgb(204, 102, 0); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; font-weight: normal; line-height: 13px; text-decoration: none; }
.iconlinksm:hover { color: rgb(153, 51, 0); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; font-weight: normal; line-height: 13px; text-decoration: underline; }
.iconlinklg { color: rgb(204, 102, 0); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; line-height: 14px; text-decoration: none; }
.iconlinklg:hover { color: rgb(153, 51, 0); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; line-height: 14px; text-decoration: underline; }
.menugraybold { color: rgb(102, 102, 102); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; line-height: 14px; text-decoration: none; }
bodycopy.image { line-height: normal; }
.glosspop { color: rgb(255, 255, 255); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; font-weight: normal; text-decoration: none; }
A.glosspop:hover { color: rgb(255, 255, 255); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; font-weight: normal; text-decoration: underline; }
A { color: rgb(204, 102, 0); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; text-decoration: underline; }
A:hover { color: rgb(153, 51, 0); text-decoration: underline; }
UL { list-style: disc outside url(2cbb2f2d63576755e3c16e5cfc598f6eec126fe1.gif) ; margin-left: 0px; padding-left: 18px; margin-top: 0px; margin-bottom: 0px; }
UL UL {  }
OL { margin-left: 0px; padding-left: 30px; margin-top: 0px; margin-bottom: 0px; }
OL OL {  }
LI { margin: 0px; padding: 0px; }
FORM { border-width: 0px; border-style: none; border-color: -moz-use-text-color; margin: 0px; padding: 0px; }
.formcopy { color: rgb(0, 0, 0); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; }
.forminput { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; color: rgb(0, 0, 0); }
.monospace { color: rgb(0, 0, 0); font-family: Courier New,Monospace; font-size: 12px; }
.contactinputbox { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; height: 17px; width: 151px; }
.contactmessagebox { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; height: 110px; width: 270px; }
.widgetinputbox { background-color: rgb(245, 245, 245); color: rgb(102, 102, 102); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; height: 17px; width: 124px; }
.homecountrywidget { background-color: rgb(230, 224, 218); color: rgb(0, 0, 0); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; height: 18px; width: 195px; }
.compselbox { background-color: rgb(230, 224, 218); color: rgb(0, 0, 0); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; height: 16px; width: 160px; }
.homecopy { color: rgb(51, 51, 51); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; line-height: 14px; text-decoration: none; }
A.homecopy { color: rgb(204, 102, 0); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; line-height: 14px; text-decoration: underline; }
A.homecopy:hover { color: rgb(153, 51, 0); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; line-height: 14px; text-decoration: underline; }
.homehead { color: rgb(51, 51, 51); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; line-height: 14px; text-decoration: none; }
.with_sep { background: url(c27679ee5c9ad1e443b2c91abf4c439f00848b20.gif)  no-repeat scroll left bottom transparent; padding-bottom: 3px; position: relative; display: block; margin-bottom: 1px; }
.with_arrow { background: url(6a1c956a7c364cef09212391e17c1daf0c136021.gif)  no-repeat scroll left 3px transparent; padding-left: 12px; }
.with_pdf { background: url(130a53844463ea83fae06ffec1a1af29893f699e.gif)  no-repeat scroll left top transparent; padding-left: 20px; padding-top: 5px; }
.with_mic { background: url(6822bf5e06e1afcace8477871ef9dc2bf517704e.jpg)  no-repeat scroll left top transparent; padding-left: 20px; padding-top: 5px; }
.with_news { background: url(931ad39909ef53897fa266e1ba8fba7222574069.jpg)  no-repeat scroll left top transparent; padding-left: 20px; padding-top: 5px; }
.with_notepad { background: url(4f650981eef228762fa2546e394ec762811ced5d.jpg)  no-repeat scroll left top transparent; padding-left: 20px; padding-top: 5px; }
.with_media { background: url(c8163dd633d0a312b25968a46e95aec27e60cb2d.gif)  no-repeat scroll left top transparent; padding-left: 20px; padding-top: 5px; }
.with_phone { background: url(000506969e50b15404730e2564c11156ca2bc3b4.jpg)  no-repeat scroll left 1px transparent; padding-left: 22px; padding-top: 1px; padding-bottom: 1px; line-height: 16px ! important; vertical-align: baseline; }
.with_mobile { background: url(4057a579e8eeaddff8600f5177e494d357a1adda.jpg)  no-repeat scroll left 1px transparent; padding-left: 22px; padding-top: 1px; padding-bottom: 1px; line-height: 16px ! important; vertical-align: baseline; }
.with_fax { background: url(fa6ed2d205197dc6150503ea95057fc9c16930c8.jpg)  no-repeat scroll left 1px transparent; padding-left: 22px; padding-top: 1px; padding-bottom: 2px; line-height: 17px ! important; vertical-align: baseline; }
.with_email { background: url(2a5f7d2bfae58ac4490c35c27408760460ca5ead.jpg)  no-repeat scroll left 1px transparent; padding-left: 22px; padding-top: 1px; padding-bottom: 1px; line-height: 16px ! important; vertical-align: baseline; }
.bannerIcon, .bannerIconActive { background: url(c312b1c1af45b4084cddbfa2c0c9959aacb73ffd.gif)  no-repeat scroll 0% 0% transparent; left: -16px; width: 16px; height: 17px; line-height: 17px; font-size: 0px; font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: normal; text-decoration: none; color: rgb(102, 102, 102); white-space: nowrap; text-align: left; display: block; position: relative; margin: 0px; z-index: 10; overflow: hidden; }
.bannerIconActive { background: url(a6ec8d15182e17b7ff531c87347d16b2f0878bd7.gif)  no-repeat scroll 0% 0% transparent; left: -24px; width: 24px; height: 20px; line-height: 20px; }
.bannerIcon:hover, .bannerIconActive:hover { background: url(aaa607697aa22c904e10d10a0a7a98843a618573.gif)  no-repeat scroll 0% 0% transparent; font-size: 10px; font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: normal; text-decoration: none; color: rgb(0, 0, 0); padding-left: 10px; left: -350px; width: 350px; }
.bannerIconActive:hover { background: url(8e56377cb12d454d51b00e08e378b51f0e4bc4c5.gif)  no-repeat scroll 0% 0% transparent; font-size: 11px; }
#bannerCounterContainer { position: absolute; top: 0px; left: -24px; width: 24px; height: 20px; font-size: 0px; background: url(5ee47cfa6bbd02633d5a1a3e4234aedcbaf945f3.gif)  no-repeat scroll 0% 0% transparent; z-index: 10; }
#bannerCounter { position: absolute; top: 1px; left: 3px; width: 20px; height: 17px; font-size: 0px; background: url(045eef9bccf3836856d62d4ac6f101e50629b486.gif)  repeat-x scroll 0% 0% transparent; }
#bannerCounter2 { position: absolute; top: 1px; left: 1px; width: 2px; height: 15px; font-size: 0px; background: url(045eef9bccf3836856d62d4ac6f101e50629b486.gif)  repeat-x scroll 0% 0% transparent; }
#bannerIconNav { position: relative; top: 0px; left: 730px; width: 0px; font-size: 0px; z-index: 10; }
#bannerIconNavContainer { display: none; position: absolute; height: 0px; width: 0px; }
.pad { clear: both; margin: 0px; padding: 0px; width: 100px; height: 1px; line-height: 1px; font-size: 1px; }
#pre_left_nav { margin-bottom: 7px; }
#post_left_nav {  }
#left_nav {  }
#left_nav ul { padding-left: 0px; margin: 0px; list-style: none outside none; border-width: 0px; }
#left_nav ul li { padding: 6px 0px 5px; line-height: 13px; background-image: url(88ce8b54dd1c8bf6c1a0e316f305f14f18c515de.gif) ; background-repeat: no-repeat; background-position: 0px 0px; vertical-align: middle; border-width: 0px; }
#left_nav ul li a { background-image: url(f6303f451c3b4f477307718cdeff0ab7dabdfabc.gif) ; background-position: left 3px; background-repeat: no-repeat; padding-left: 12px; display: block; }
#left_nav ul li.with_sub, #left_nav ul li.prev_current { padding: 5px 0px; background-image: none; border-top: 1px solid rgb(204, 204, 204); }
#left_nav ul li a.sidenavcurrent { background-image: url(495d0a8390d5cc778b454bbc2d4dbe887d202810.gif) ; background-position: left 0px; background-repeat: no-repeat; }
#left_nav ul li a.with_sub { background-image: url(a864f090782f6ecdda407bdbc8f573e69c8e9065.gif) ; background-position: left 0px; background-repeat: no-repeat; }
#left_nav ul li.first { border-top-width: 0px; background-image: none; vertical-align: middle; }
#left_nav ul ul { padding: 0px; margin: 2px 0px -2px 12px; }
#left_nav ul li.with_sub ul li { background-image: none; border-top: medium none; padding: 3px 0px 2px; }
#left_nav ul ul li.current {  }
