body {font-family: Arial, Helvetica, sans-serif; font-size:70%; color:#4e4e4e; background-color:#fff; padding:0; margin:0; text-align:center;}

body div {text-align:left;}

img, h1, h2, h3, h4 {border:0; margin:0; padding:0;}
p {margin:1em 0 1em 0; padding:0; line-height:130%;}

/* all generic styles */

.bold {font-weight:bold;}
.italic {font-style:italic;}
.left {float:left;}
.right {float:right;}
.center {text-align:center;}
.clear {clear:both;}
.hide {display:none;}
.small {font-size:0.9em;}
.top {padding-top:30px;}
.off-left {position: absolute; left: -999px; width: 990px;}

h2 {font-size:1.8em; color:#024D7D; font-weight:bold;}
h3 {font-size:1.2em; color:#626262; font-weight:bold;}
h4 {font-size:1em; color:#626262; font-weight:bold;}

/* links */

a {text-decoration:underline; color:#4e4e4e;}
a:hover {text-decoration:underline;}


/* BEGINNING OF LAYERS */

/* Top wrapper */
#topwrapper_top {width:949px; height:134px; padding:0; margin:0 auto; text-align:left; background: url('/chinalco/images/css/topwrapper_top.jpg') 0 10px no-repeat;}
#topwrapper_bt {width:949px; height:13px; padding:0; margin:0 auto; background: url('/chinalco/images/css/topwrapper_bt.png') 0 0 no-repeat;}

/* Siteservices */
#siteservices {padding:20px 0 0 477px; color:#8c8c8c; font-size:0.9em;}
#siteservices a {color:#8c8c8c; padding:0 8px; text-decoration:none; font-size:1em;}
#siteservices a:hover {text-decoration:underline;}
.siteservices_text {float:left; padding:2px 8px 0 0;}
.search_text {float:left; font-size:1em; padding-top:2px;}
.search_box {float:left; padding-left:8px;}
input.search {float:left; width:171px; color:#8c8c8c; height:16px; margin:0; padding-top:3px; background-color:#E8EDF1; border:none;}
input.image {float:left; padding:0; margin:0; height:19px;}

/* logo */
#logo {float:left; width:60px; height:61px; margin:0; padding:22px 0 0 18px;}

/* Top nav */
#topnav {float:left; width:834px; height:44px; margin:0; padding:46px 0 0 37px;}
#topnav ul {list-style:none; height:44px; margin:0; padding:0;}
#topnav ul li {list-style-type:none; float:left; margin:0; padding:0;}
#topnav ul li span {display:none;}

#topnav ul li.about {display:block; width:118px; height:44px; background: url('/chinalco/images/nav/tn_about.jpg') 0 -44px no-repeat;}
#topnav ul li.products {display:block; width:154px; height:44px; background: url('/chinalco/images/nav/tn_products.jpg') 0 -44px no-repeat;}
#topnav ul li.operations {display:block; width:193px; height:44px; background: url('/chinalco/images/nav/tn_operations.jpg') 0 -44px no-repeat;}
#topnav ul li.governance {display:block; width:169px; height:44px; background: url('/chinalco/images/nav/tn_governance.jpg') 0 -44px no-repeat;}
#topnav ul li.responsibility {display:block; width:121px; height:44px; background: url('/chinalco/images/nav/tn_responsibility.jpg') 0 -44px no-repeat;}
#topnav ul li.media {display:block; width:79px; height:44px; background: url('/chinalco/images/nav/tn_media.jpg') 0 -44px no-repeat;}

#topnav ul li a.about {display:block; width:118px; height:44px; background: url('/chinalco/images/nav/tn_about.jpg') 0 0 no-repeat;}
#topnav ul li a.products {display:block; width:154px; height:44px; background: url('/chinalco/images/nav/tn_products.jpg') 0 0 no-repeat;}
#topnav ul li a.operations {display:block; width:193px; height:44px; background: url('/chinalco/images/nav/tn_operations.jpg') 0 0 no-repeat;}
#topnav ul li a.governance {display:block; width:169px; height:44px; background: url('/chinalco/images/nav/tn_governance.jpg') 0 0 no-repeat;}
#topnav ul li a.responsibility {display:block; width:121px; height:44px; background: url('/chinalco/images/nav/tn_responsibility.jpg') 0 0 no-repeat;}
#topnav ul li a.media {display:block; width:79px; height:44px; background: url('/chinalco/images/nav/tn_media.jpg') 0 0 no-repeat;}

body#about #topnav ul li a.about,
body#products #topnav ul li a.products, 
body#operations #topnav ul li a.operations,
body#governance #topnav ul li a.governance,
body#responsibility #topnav ul li a.responsibility,
body#media #topnav ul li a.media,
#topnav ul li a:hover {background-image: none;}

/* Breadcrumb */
#breadcrumb {width:949px; margin:148px auto 0 auto; font-size:0.8em; font-weight:bold;}
#breadcrumb_landing {width:949px; margin:287px auto 0 auto; font-size:0.8em; font-weight:bold;}
#breadcrumb_home {width:949px; margin:366px auto 0 auto; font-size:0.8em; font-weight:bold;}

#breadcrumb_lt {float:left; width:741px; height:17px;  padding:6px 0 0 20px; margin:0; background: url('/chinalco/images/css/breadcrumb_lt.jpg') 0 0 no-repeat;}
#breadcrumb_rt {float:left; width:188px; height:23px; padding:0; margin:0; background: url('/chinalco/images/css/breadcrumb_rt.png') 0 0 no-repeat;}

#breadcrumb a {font-weight:normal; text-decoration:none;}
#breadcrumb a:hover {text-decoration:underline;}
#breadcrumb img {padding:0 6px;}

#breadcrumb_landing a {font-weight:normal; text-decoration:none;}
#breadcrumb_landing a:hover {text-decoration:underline;}
#breadcrumb_landing img {padding:0 6px;}

#breadcrumb_home a {font-weight:normal; text-decoration:none;}
#breadcrumb_home a:hover {text-decoration:underline;}
#breadcrumb_home img {padding:0 6px;}


/* Mid wrapper */
#midwrapper {width:949px; padding-bottom:25px; margin:0 auto; background: url('/chinalco/images/css/midwrapper.jpg') 0 0 no-repeat; background-color:#fff;}


/* Leftnav */
#leftnav {float:left; width:227px; height:350px; margin:0; padding-top:56px; background: url('/chinalco/images/css/leftnav.jpg') 0 0 no-repeat;}

#leftnav ul {margin:0; padding:0 22px;}
#leftnav li {display:block; float:left; width:100%; margin:0; padding:5px 0; background: url('/chinalco/images/css/leftnav_arrow.gif') 0 7px no-repeat; border-bottom:1px dashed #C6C6C6;}
#leftnav li a {display: block; padding-left:15px; color:#4C4C4C; text-decoration:none;}
#leftnav li a:hover {color:#024D7D; text-decoration:none;}

#leftnav li.on a {color:#024D7D;}
#leftnav li.on a:hover {text-decoration:none;}


/* Main content */
#maincontent {float:left; width:460px; margin-top:48px; padding:0 17px; background: url('/chinalco/images/css/dots_vert.gif') top right repeat-y;}
#maincontent_fullwidth {float:left; width:700px; margin:0;  padding:48px 0 0 17px;}
#maincontent_home {float:left; width:949px; margin:0;  padding:0;}

/* Content */
#header {margin:0;; padding:0;}
#content {margin:0;}
#content ul {list-style:none; margin:0; padding:0;}
#content ul li {list-style:none; margin:0; padding:3px 0 0 10px; background: url('/chinalco/images/css/list_content.gif') 0 6px no-repeat;}


/*Related links */
#relatedlinks {float:left; width:216px; margin:0; padding:53px 0 0 12px;}
#relatedlinks p {color:#4c4c4c;}
#relatedlinks p.title {color:#024d7d;}
.related_box {width:193px; height:70px; color:#626262; border-top:1px dashed #9a9a9a; background: url('/chinalco/images/css/related_box.jpg') 0 0 no-repeat; padding:8px;}


/* Sitemap */


#bottom_line {width:949px; height:35px; padding-top:15px; margin:0 auto; font-weight:bold; font-size:1.4em; color:#fff; background: url('/chinalco/images/css/sitemap_link.gif') 0 0 no-repeat;}
#bottom_line a {color:#fff; text-decoration:none; padding-left:18px; margin:0;}
#bottom_line a:hover {text-decoration:underline;}
#bottom_line .toogle {margin:0; padding:0;}

#sitemap {float:left; width:949px; height:236px; padding:0; margin-left:11px; background: url('/chinalco/images/css/sitemap_slider.gif') 0 0 no-repeat; color: #fff;}
#sitemap a {color:#fff; text-decoration: none; margin:0; padding:0;}
#sitemap a:hover {text-decoration:underline;}
.sitemap_hide {display:none;}

.main_map {margin:0; padding:0;}
.map_secs {display:inline; float:left; margin:0; padding-left:18px;}
.main_secs {display:inline; float:left; margin:0 0 0 90px; padding:0;}
.main_map ul {list-style-type:none; margin:0; padding:0;}
.main_map ul.sub_sections {padding-top:10px;}
.main_map li {list-style-type:none; font-weight:bold; font-size:1.4em; padding:0;}
.main_map li.section_header {padding-top:15px;}
.main_map ul li {list-style-type:none; font-weight:normal; font-size:0.7em; padding-bottom:2px;}

#sitemap_bt {width:949px; height:11px; padding:0; margin:0 auto; background: url('/chinalco/images/css/sitemap_bt.gif') 0 0 no-repeat; color: #fff;}


/* Footer */
#footer {color:#6D6D6D; padding:11px 0 0 17px; margin:0;}
#footer a {color:#6D6D6D; padding-right:16px; text-decoration:none;}
#footer a:hover {text-decoration:underline;}
.footer_text {float:left; padding:0; margin:0;}
.copyright {float:right; padding-right:15px;}


/*investis logo */
#investis {clear:both; width:101px; height:16px; padding:30px 0 10px 17px; margin:0;}
.acrobat {float:left; padding-right:10px;}


/* Forms */
form {padding:0; margin: 0;}
input, select, option, textarea {font-size:1.0em; font-family:arial; color:#000; padding:0;}
fieldset {margin:0; padding:3px; border:0px none; clear:both;}
label.alert {float:left; width:200px; padding:0; margin:0;}


/* Landing pages */
#about_col1 {float:left; width:220px; padding:20px 7px 0 0; background: url('/chinalco/images/css/dots_vert.gif') top right repeat-y;}
#about_col2 {float:left; width:220px; padding:20px 7px 0 7px; background: url('/chinalco/images/css/dots_vert.gif') top right repeat-y;}
#about_col3 {float:left; width:220px; padding:20px 0 0 7px;}

#home_left {float:left; width:272px; padding:11px 10px 0 8px; background: url('/chinalco/images/css/dots_vert.gif') top right repeat-y;}
#home_middle {float:left; width:272px; padding:11px 10px 0 10px; background: url('/chinalco/images/css/dots_vert.gif') top right repeat-y;}
#home_right {float:left; width:344px; padding:0 0 0 10px;}

.latest_title {padding:8px 0; margin:0; border-bottom: 1px solid #ccc;}

.about_title {padding:8px 0; margin:0 10px; border-bottom: 1px dashed #ccc;}
.about_text {padding:10px 10px 15px 10px; margin:0; border-bottom: 1px solid #B0B0B0;}

#landing_col1 {float:left; width:340px; padding:20px 7px 0 0; background: url('/chinalco/images/css/dots_vert.gif') top right repeat-y;}
#landing_col2 {float:left; width:340px; padding:20px 0 0 7px;}

.landing_title {padding:8px 0; margin:0 10px; border-bottom: 1px dashed #ccc;}
.landing_text {padding:10px 10px 15px 10px; margin:0; border-bottom: 1px solid #B0B0B0;}


#ld_introtext {float:left; margin:0 auto; padding:0;}
#landing_introtext {width:515px; height:98px;  padding:0 0 0 98px; margin-left:347px; background: url('/chinalco/images/css/landing_introtext_ie.png') 0 0 no-repeat;}

.intro_text_big {width:485px; font-size:1.6em; color:#fff; margin:1em 0 1em 0; margin:0;}
.intro_text {width:485px; font-size:1.2em; color:#fff; margin:1em 0 1em 0; margin:0; font-weight:bold;}


/* Press Releases */
.press_div {float:left; border-bottom: 1px dashed #ccc; width:320px !important;}
.press_div a {color:#024d7d;}


/* Tabs */
#inlinenav {float:left; width:100%; border-bottom: 1px dashed #ccc; margin-bottom:8px; padding-bottom:2px;}
#inlinenav ul li {float:left; list-style:none; margin:0; padding:0 1px 0 0; background:none;}
#inlinenav a {float:left; display:block;  padding:3px 0 0 40px; text-decoration:none; background:url("/chinalco/images/css/tabs.jpg") no-repeat 0 0; font-weight:bold; font-size:1.1em; color:#fff; width:73px; height:21px;}
#inlinenav a:hover {background:url("/chinalco/images/css/tabs_on.jpg") no-repeat 0 0;}
#inlinenav ul li.nav3a a {background:url("/chinalco/images/css/tabs_on.jpg") no-repeat 0 0;}


/* Image library */
.library {float:left; width:148px; margin:0 12px 20px 0; background-color:#ffffff; color:#626262; border-bottom: 1px solid #aaa;}
.lib_image {width:148px; height:77px;}
.lib_title {padding:5px 8px; border-bottom: 1px dashed #ccc; height:85px;}
.lib_view  {float:left; padding:8px;}
.lib_download  {float:left; padding:8px 0 0 45px;}
.lib_download a {color:#024D7D;}


/* Management page */
.bod img {display:block; float:left; margin:0; padding:12px 10px 5px 0;}
.greyline {border-bottom: 1px solid #ccc; margin:10px 0;}

/* tables */
table {border-collapse:collapse; border-spacing:0; empty-cells: show;}

table.reports {margin:1em 0 3em; padding:0; float:left;}
table.reports thead tr th {margin:0; padding:5px; border-bottom: 1px dashed #ccc;}
table.reports tbody tr th {margin:0; padding:5px; border-bottom: 1px dashed #ccc; font-weight:normal;}
table.reports tbody tr td {margin:0; padding:5px; border-bottom: 1px dashed #ccc;}
table.reports tr.noline td {margin:0; padding:0; border-bottom:0;}
table.reports tr td.noline {margin:0; padding:0; border-bottom:0;}

table.search {margin:1em 0; padding:0;}
table.search thead tr th {margin:0; padding:5px; vertical-align:top;}
table.search tbody tr th {margin:0; padding:5px; font-weight:normal; vertical-align:top;}
table.search tbody tr td {margin:0; padding:5px; vertical-align:top;}

