@charset "utf-8";

body {margin:0 auto; text-align:center; background:#0D161D url(images/site-bg.png) repeat-x top;}
body#home {margin:0 auto; text-align:center; background:#0D161D url(images/home-bg.png) repeat-x top;}

#container {width:100%; font:12px Arial, Helvetica, sans-serif; color:#222;}
#home-container {width:100%; font:12px Arial, Helvetica, sans-serif; color:#fff;}

#home-head-container {width:100%; height:416px; background:url(images/graphic-home-mod.jpg) no-repeat center top;}
#head-container {width:100%; height:256px; background:url(images/site-head-bg.jpg) no-repeat center top;}
#corporate-head-container {width:100%; height:256px; background:url(images/corporate-head-bg.jpg) no-repeat center top;}
#project-head-container {width:100%; height:256px; background:url(images/project-head-bg.jpg) no-repeat center top;}
#news-head-container {width:100%; height:256px; background:url(images/news-head-bg.jpg) no-repeat center top;}
#environment-head-container {width:100%; height:256px; background:url(images/environment-head-bg.jpg) no-repeat center top;}
#philippines-head-container {width:100%; height:256px; background:url(images/philippines-head-bg.jpg) no-repeat center top;}
#copper-head-container {width:100%; height:256px; background:url(images/copper-head-bg.jpg) no-repeat center top;}
#contact-head-container {width:100%; height:256px; background:url(images/contact-head-bg.jpg) no-repeat center top;}

#head {width:940px; height:256px; margin:0 auto; text-align:center; position:relative; z-index:10;}
#home-head {width:940px; height:416px; margin:0 auto; text-align:center;}

#logo {float:left; width:255px; height:104px;}
#head-top {height:104px;}
#home-head-top {height:104px;}
#home-logo {float:left; width:255px; height:104px;}

#quote {float:right; width:318px; margin:25px 0 0 0; color:#fff;}
.price-up {
	color:#66CC00;
}
.price-down {
	color:#FF3300;
}
.price-none {color:#333333;}

#home-head-swf {height:100px; margin-top:65px;}

#nav {width:940px; height:60px; margin-top:92px; background:url(images/nav-bar-trans.png) no-repeat center top;}
#home-nav {width:940px; height:60px; margin-top:88px; background:url(images/nav-bar-trans.png) no-repeat center top;}

#home-main {width:930px; margin:25px auto 40px auto;}
#home-main-left {float:left; width:285px; }
#home-main-center {float:left; width:350px;text-align:left;margin:0 0 0 30px;}
#home-main-right {float:right; width:265px; }
#hm-subscribe {margin-top:15px;}
#subscribe {margin-top:10px;}

#main {width:930px; margin:-5px auto 0 auto; background:url(images/main-bg.png) top left repeat-y;}
#main-left {float:left; width:220px; text-align:left; padding:10px 10px 40px 10px;}
#main-right {float:left; width:640px; min-height:320px; text-align:left; padding:25px 25px 40px 25px;}

table, img  {margin:0; padding:0; border:0;}
p {text-align:left; line-height:150%;}
p {text-align:left; line-height:150%;}
a {
	color:#006699;
	text-decoration:none;
}
a:hover {text-decoration:underline;}

a.side {
	text-decoration:underline;
	color:#CCCCCC;
}
.side a {text-decoration:none; color:#cccccc;}

a.home-news {color:#ffffff;	text-decoration:none;text-align: left;}
a.home-news:hover {text-decoration:underline;}

.page-title {font:bold 16px arial, sans-serif; color:#000000;}
.page-title-home {font:18px arial, sans-serif; color:#ffcc00;}

h1 {
	font:18px arial, sans-serif;
	font-style: normal;
}

h2 {
	font:16px arial, sans-serif;
	font-style: normal;
}
h2.side-menu-title {color:#fff;}
.small {font-size:11px;}
.news-date {color:#ffffff; font:bold 11px arial, helvetica;}
.contactinfo {color:#222222; font:12px arial, helvetica;line-height:150%;}

.home-news {color:#fff; font:12px arial, helvetica;}
.hr {width:255px; height:1px; margin:3px 0; border-bottom:1px solid #1c3650;}
/*.main-right-hr {width:180px; height:1px; margin:10px 10px; border-bottom:1px solid #999999;}*/

#foot-container {width:100%; height:160px; background:url(images/foot-bg-trans.png) repeat-x top; margin-top:-18px; position:relative; z-index:10;}
#foot {width:930px; padding-top:35px; margin:0 auto;}
#foot-nav {width:660px; float:left; font:10px arial; text-align:left;}
#foot-nav ul {margin:0; padding:0; list-style: none;}
#foot-nav ul li {display:inline; margin:0; padding-right:20px;}
#foot-nav ul li a {color:#cccccc; text-decoration:none;}
#foot-nav ul li a:hover {color:#99CC00; text-decoration:none;}
#foot-credit {width:100px; float:right;}

.clearfix {clear:both;}

.hometext {
	font-family:arial,verdana;
	text-align:left;
	font-size:12px;
	color:#ffffff;
	line-height:150%;
} 





.news {
	font-family:arial,verdana;
	text-align:left;
	font-size:12px;
	color:#ffffff;
	line-height:16px;
} 
.news a:link {
	color:#99CC00;
	text-decoration:none;
}
.news a:visited {
	color:#99CC00;
	text-decoration:none;
}
.news a:hover {
	color:#99CC00;
	text-decoration:underline;
}


/*--SHARE STRUCTURE TABLE--*/

.table-a{
	font-size: 12px;
	width: 100%;
	margin: 0px 0;
}	
.table-a th{
	background-color:#fff;
	padding: 12px 0px;	
	text-align:center;
}
.table-a td{
	padding: 10px;
	border-top: solid 1px #dcdcdc;
}
.table-a td img{
	vertical-align: bottom;
	width: 20px;
	height: 20px
}
.table-a h3{
	font-size: 16px;
	color: #0d0d0d;
	margin-bottom:2px;
}
.table-a tr.row2{
	background-color:#f7f7f7;
}
.table-a .right{
	border-left: solid 1px #dcdcdc;
}
.table-a tr.final{
	background-color:#fff;
}
.table-a tr.final td{
	padding:20px 0 0 0;
}
.table-a .left{
	width: 25%;
}
.lefttitle{
	text-align:left; 
}

/*--END SHARE STRUCTURE TABLE--*/
