body {
font-family:Lucida Grande, Lucida, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
background:#fff;
color:#333;
font-size:11px;
margin:0;
padding:0;
line-height:18px;
background:#c8c8c8 url(../design/grid_bg.gif) repeat-x top;
}

a {
cursor:pointer;
text-decoration:none;
}

a:link,a:active,a:visited {
color:#336699;
}

blockquote {
margin-left:40px;
}

h1, h2, h3 {
color:#666666;
font-size:15px;
font-weight:normal;
margin:0px;
}

h2
{
	padding-bottom: 5px;
	margin-top:10px;
	border-bottom: solid 1px #666666;
}

h3 {
	margin:20px 0px 10px;
}


table td{
	border:none;
}

ul {
padding-left: 14px;
}

.ModuleTitle {
	color:#666666;
	font-size:16px;
	font-weight:normal;
	margin:0px 0 10px;
	display:block;
}

table {
border-collapse:separate!important;
}

.Page_Default_Inner,.PageDefaultInner, .PageNotFoundContainer {
	background:url(../design/shadow.png) center top no-repeat;
	width:940px;
	margin:0px auto; 
	padding:0px 6px; 
}

* html .Page_Default_Inner ,
* html .PageDefaultInner ,
* html .PageNotFoundContainer {
	background:url(../design/shadow.gif) center top no-repeat;

}

.PaneHeader{
	background: url(../design/top_header_bg_new.gif) left top no-repeat;

}

.LayoutDefault {
	background:#fff;
}

.PaneHeader2{
	display:none;
}

.LayoutHomePageLayout .PaneHeader2{
	width:860px;
	margin:0px auto;
	margin-bottom:15px;
	display:block;
	/*position:relative;
	left:-5px;*/
	background:#E8E8E8;
}



.HeaderPaneDiv{
	width:862px;
	margin:0px auto;
	display:block;
	padding-bottom:10px;
}

.GoldQuote, .GoldQuote a,
.TsxQuote, .TsxQuote a,
.NyseQuotes, .NyseQuotes a{
	font-size:14px;
	color:#ccc;
}

.TsxQuote, .NyseQuotes, .GoldQuote{
	padding-right:30px;
	padding-top:9px;
	padding-bottom:3px;
	float:left;
} 

.GoldQuote{
	float:none;
}

.HeaderPaneDiv .StockItemSpacer{
	color:#999;
}

.LanguageSwitch{
	
	font-size:14px;
	letter-spacing:-1px;
	color:#ccc;
	text-align:right;
	padding:10px 0px;
}

.LanguageSwitch input{
	background:none;
	border:none;
	padding:10px 0px 0px 10px;
	display:none;
}


.LanguageSwitch:after, 
.PaneNavigation:after, 
.PaneHeader:after,
.PaneFooter:after,
.PaneBreadcrumbBg:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.LanguageSwitch, 
.PaneNavigation, 
.PaneHeader,
.PaneFooter,
.PaneBreadcrumbBg 
{display: inline-block;}

/* Hides from IE-mac \*/
* html .LanguageSwitch, 
* html .PaneNavigation, 
* html .PaneHeader, 
* html .PaneFooter, 
* html .PaneBreadcrumbBg 
{height: 1%;}

.LanguageSwitch, 
.PaneNavigation, 
.PaneHeader,
.PaneFooter,
.PaneBreadcrumbBg 
{display: block;}

/* End hide from IE-mac */ 




form,.RadMenu_Default_rtl .group .link:hover .expandLeft,.RadMenu_Default_rtl .group .link:hover .expandRight {
margin:0;
}

.ClientLogo{
	float:left;
	padding:20px 20px 20px 0px;
}

.ClientLogo br{
display:none;
}

.HeaderSearch{
	float:right;
	background:url(../design/search_bg.gif) left center no-repeat;
	width:181px;
	height:19px;
	margin-top:29px;
}
.HeaderSearch input{
	background:none;
	padding:3px 5px 2px 0px;
	border:none;
	font-size:11px;
	color:#999999;
	width:145px;
	margin-left:25px;
}

.HeaderSearch input.HeaderSearchImg{
	display:none;
}

.HeaderLinks{
	float:right;
	padding-right:20px;
	margin-top:30px;
}

.HeaderLinks ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

.HeaderLinks ul li {
	display:inline;
	list-style-type:none;
	color:#999;
	font-size:11px;
}
.HeaderLinks ul li a{
	color:#999;
}

.HeaderLinks .QuickLinkSeparator{
	display:inline !important;
	padding:0 5px;
}

.PaneBreadcrumb{
	background:url(../design/bread_bg.gif) repeat-x;
}

.InvestorPages .PaneBreadcrumb,
.SectionInvestorPages .PaneBreadcrumb,
.ResponsabilityPage .PaneBreadcrumb,
.SectionResponsabilityPage .PaneBreadcrumb
{
	background:url(../design/bread_bg_investor.gif) repeat-x;
}

.NewsPage .PaneBreadcrumb,
.SectionNewsPage .PaneBreadcrumb
{
	background:url(../design/bread_bg_news.gif) repeat-x;
}

.CareersPage .PaneBreadcrumb,
.SectionCareersPage .PaneBreadcrumb
{
	background:url(../design/bread_bg_careers.gif) repeat-x;
}

.CompanyPage .PaneBreadcrumb,
.SectionCompanyPage .PaneBreadcrumb
{
	background:url(../design/bread_bg_company.gif) repeat-x;
}

.PaneBreadcrumbBg{
	width:862px;
	margin:0px auto;
}

.Breadcrumb{
	font-family:Verdana;
	color:#666;
	padding:3px 0 15px 178px;
	float:left;
}

.Breadcrumb a{
	color:#333;
}

.PrintPage{
	float:right;
	padding-top:5px;
}

.NavHolder {
float:right;
width:725px !important;
padding-top:27px;
}

.PaneNavigation{
	display:none;
}

.RadMenu_Default {
position:relative;
z-index:9999;
text-align:left;
margin:0;
padding:0 0 0 30px;
}

.RadMenu_Default .rootGroup,.RadMenu_Default .group .level2 .item,.FooterLinks ul {
margin:0;
padding:0;
}

.RadMenu_Default img{
	cursor:pointer !important;
}


.RadMenu_Default .rootGroup li {
color:#666666;
margin:0;
padding:9px 10px 8px 10px;
font-size:14px;
text-transform:uppercase;
background:url(../design/navdevider.gif) right center no-repeat;
letter-spacing:-1px;
cursor:pointer !important;
}


.RadMenu_Default .rootGroup li.last  {
	background:none;
}

.RadMenu_Default .rootGroup a.link,.RadMenu_Default .rootGroup a.active,.RadMenu_Default .rootGroup a.selected,.RadMenu_Default .rootGroup a.hover {
text-decoration:none;
margin:0;
padding:0;
}

.RadMenu_Default .rootGroup a.link:hover,.RadMenu_Default .rootGroup a.selected {
}

.RadMenu_Default .group {
position:relative;
z-index:1001;
margin-left:2px;
background-color:#e3e3e3;
border:1px solid #ccc;
border-top:none;
}

.RadMenu_Default .group li {
	padding:0px;
	background:none;
	letter-spacing:0px;
}



.RadMenu_Default .group .text {
cursor:pointer;
padding:5px 20px 5px 6px;
background:none;
border-top:1px solid #ccc;
font-size:12px;
text-transform:capitalize;
letter-spacing:0px;
}

.RadMenu_Default .group li:hover{
	background:#cfcfcf;
}

.PaneContentInner{
	width:862px;
	margin:0px auto;
}


.LayoutHomePageLayout .PaneContentInnerBg{
	background:#e8e8e8 url(../design/home_shadow.gif) top center no-repeat ;
	border-top:1px solid #c9c9c9;
}



.PaneLeft {
width:163px;
float:left;
padding:30px 15px 20px 0;
}

.LayoutHomePageLayout .PaneLeft {
width:345px;
font-size:17px;
padding:15px 30px 20px 0px;
line-height:25px;
.letter-spacing:-1px;
}


.LayoutHomePageLayout .PaneLeft .ModuleTitle{
}

.PaneContent {
width:504px;
float:left;
padding:15px 10px 20px 0px;
min-height:550px;
}

.LayoutHomePageLayout .PaneContent {
width:185px;
float:left;
padding:15px 30px 20px 20px;
background:url(../design/homedevider.gif) left 50px no-repeat;
min-height:20px;
}

.LayoutTwoColumnLayout .PaneContent{
	width:600px;
}

.PaneRight{
	width:169px;
	float:right;
	padding:15px 0px 15px;
}


.LayoutHomePageLayout .PaneRight {
	width:185px;
	float:left;
	padding:15px 0px 15px 20px;
	background:url(../design/homedevider.gif) left 50px no-repeat;
}


.LayoutTwoColumnLayout .PaneRight{
	display:none;
}


.PaneRight .ModuleTitle{
	background:none repeat scroll 0 0 #E0E0E0;
	border-top:1px solid #949494;
	color:#333333;
	display:block;
	font-size:16px;
	padding:10px 5px 5px;
	margin:0px 0px 10px;
	text-transform:uppercase;
}

.PaneRight .QuickLinks {
	padding-bottom:15px;
}
.PaneRight .QuickLinks ul{
	padding-right:0px;
	padding-left:5px;
}

.PaneRight .ContentContainer{
	margin-bottom:15px;
}

.TitleRight{
	display:none;
}

.SecondaryNavigationPanelContainer {
padding:0;
margin:0;
}


.DysplayMenu{
	display:none !important;
}

#SecondaryNavigation{
}

.SecondaryNavigationTitleLink {
font-size:16px;
color:#333333;
background:#e0e0e0;
border-top:1px solid #949494;
padding:10px 10px 5px; 
display:block;
margin-bottom:10px;
display: none;
}


.QuickLinks ul{
	list-style-type:none;
	margin:0px;
	padding:0px 10px;
}




.clear {
clear:both;
}

.ClearFix {
visibility:hidden;
display:block;
height:0;
clear:both;
}

.ClearFloat:after {
content:".";
visibility:hidden;
display:block;
height:0;
clear:both;
}

.RequiredField {
color:Red;
}

.PressReleaseTableWidth pre {
white-space:0;
word-wrap:break-word;
}

.panelbarItem0 td,.panelbarItem0Collapsed td,.panelbarItem0Expanded td,.panelbarItem0ExpandedSelected td,.panelbarItem0Selected td,.panelbarItem td,.panelbarItemCollapsed td,.panelbarItemExpanded td,.panelbarItemExpandedSelected td,.panelbarItemSelected td,.panelbarItem2 td,.panelbarItem2Collapsed td,.panelbarItem2Expanded td,.panelbarItem2ExpandedSelected td,.panelbarItem2Selected td,.panelbarItem3 td,.panelbarItem3Collapsed td,.panelbarItem3Expanded td,.panelbarItem3ExpandedSelected td,.panelbarItem3Selected td {
width:100%!important;
cursor:pointer;
white-space:normal!important;
line-height:normal;
padding:2px 5px 3px 0px;
font-size:11px;
color:#666;
}

.panelbarItem2 td,.panelbarItem2Collapsed td,.panelbarItem2Expanded td,.panelbarItem2ExpandedSelected td,.panelbarItem2Selected td {
padding-right:20px;
}

.panelbarItem3 td,.panelbarItem3Collapsed td,.panelbarItem3Expanded td,.panelbarItem3ExpandedSelected td,.panelbarItem3Selected td {
padding-right:30px;
}

.panelbarItemCollapsed,.panelbarItemExpanded,.panelbarItemExpandedSelected,.panelbarItem2Collapsed,.panelbarItem2Expanded,.panelbarItem2ExpandedSelected,.panelbarItem3ExpandedSelected {
background:transparent url(../design/arrow-down.jpg) no-repeat 5px center;
}

.panelbarItem0Text,.panelbarItem0TextExpanded,.panelbarItem0TextSelected,.panelbarItem0TextExpandedSelected,
.panelbarItem0TextHover,.panelbarItem0TextHoverExpanded,
.panelbarItem0TextHoverSelected,.panelbarItem0TextHoverExpandedSelected,
.panelbarItemText,.panelbarItemTextExpanded,.panelbarItemTextSelected,
.panelbarItemTextExpandedSelected,.panelbarItemTextHover,
.panelbarItemTextHoverExpanded,.panelbarItemTextHoverSelected,
.panelbarItemTextHoverExpandedSelected,
.panelbarItem2Text,.panelbarItem2TextExpanded,.panelbarItem2TextSelected,
.panelbarItem2TextExpandedSelected,.panelbarItem2TextHover,
.panelbarItem2TextHoverExpanded,.panelbarItem2TextHoverSelected,.panelbarItem2TextHoverExpandedSelected,
.panelbarItem3Text,.panelbarItem3TextExpanded,.panelbarItem3TextSelected,
.panelbarItem3TextExpandedSelected,.panelbarItem3TextHover,
.panelbarItem3TextHoverExpanded,.panelbarItem3TextHoverSelected,.panelbarItem3TextHoverExpandedSelected {
text-decoration:none;
cursor:pointer;
color:#666;
text-align:left;
padding:0 0 0 0px;
}


.panelbarItem0TextSelected,.panelbarItem0TextExpandedSelected,
.panelbarItem0TextHover,.panelbarItem0TextHoverExpanded,
.panelbarItem0TextHoverSelected,.panelbarItem0TextHoverExpandedSelected,
.panelbarItemTextSelected,.panelbarItemTextExpandedSelected,
.panelbarItemTextHover,.panelbarItemTextHoverExpanded,
.panelbarItemTextHoverSelected,.panelbarItemTextHoverExpandedSelected,
.panelbarItem2TextSelected,.panelbarItem2TextExpandedSelected,
.panelbarItem2TextHover,.panelbarItem2TextHoverExpanded,
.panelbarItem2TextHoverSelected,.panelbarItem2TextHoverExpandedSelected,
.panelbarItem3Text,.panelbarItem3TextExpanded,.panelbarItem3TextSelected,
.panelbarItem3TextExpandedSelected,.panelbarItem3TextHover,
.panelbarItem3TextHoverExpanded,.panelbarItem3TextHoverSelected,.panelbarItem3TextHoverExpandedSelected {
	color:#000000 !important;
}

.panelbarItem2,.panelbarItem2Collapsed,.panelbarItem2Expanded,.panelbarItem2ExpandedSelected,.panelbarItem2Selected {
margin:0 0 0 10px;
}

.panelbarItem3,.panelbarItem3Collapsed,.panelbarItem3Expanded,.panelbarItem3ExpandedSelected,.panelbarItem3Selected {
margin:0 0 0 20px;
}

.panelbarSubgroup2 {

}




.PaneContentInner:after,.HomeImgList p:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

* html .PaneContentInner,* html .HomeImgList p {
height:1%;
}


/*############### Start Custom Pages ####################*/


/*############### Start Press Realeases ####################*/

.YearNavContainer a{
	border-right:1px solid #a7a7a7;
	padding:0px 5px;
}

.TabTableDateInline{
	display:block !important;
	color:#333333;
}

.PressReleaseContainer .TabTableItem td,
.PressReleaseContainer .TabTableItemAlt td
{
	padding:10px 0px;
	border-bottom:1px solid #9D9D9D !important;
}

.PressReleaseContainer .TabTableHeader{
	display:none;
}


/*############### End Press Realeases ####################*/



/*############### End Custom Pages ####################*/


.PaneFooter{
	border-top:1px solid #bbbbbb;
	background:#fff;
}

.LayoutHomePageLayout .PaneFooter{
	border-top:1px solid #bbbbbb;
	background:#E9E9E9;
	
}
.FooterPaneDiv{
	width:862px;
	margin:0px auto;
	display:block;
}

.Copyright {
float:right;
width:auto;
color:#333;
padding:12px 0 4px;
}


.PaneQ4Footer{
	background:#fff;
}

.LayoutHomePageLayout .PaneQ4Footer{
	background:#E9E9E9;
}

.Q4FooterContainer {
	padding:0px !important;
}


div.FooterLinks {
	float:left;
	padding:12px 0 4px;
}
div.FooterLinks a{
	color:#333;
	
}

.FooterLinks ul li {
list-style:none;
display:inline;
padding-left:10px;
xbackground:transparent url(../design/headerBullet.gif) no-repeat scroll center left;
}

div.FooterLinks .QuickLinkSeparator {
display:inline!important;
}

.NotFoundMessage,.NotFoundText {
text-align:left!important;
}

.NotFoundText {
padding-top:15px;
}


.PressReleaseLatestDate{
	color:#333333;
}



/********** Start Home Page**********/

.LayoutHomepageLayout .PaneBreadcrumb{
	display:none;
}

.HomeEvents br.NoBr,
.HomeEventsRotation br.NoBr{
	display:none;
}

.HomeEvents .EventWebcastTitle,
.HomeEventsRotation .EventWebcastTitle
 {
	/*min-height:70px;*/
	display:block;
}


.EventsButton .ContentContainer
{
	padding-top:10px;
}
.HomepageNews  h1 {
	margin-bottom:10px;

}

.HomepageNews  h1 span a{
	color:#6F6F6F !important;
}

.HomeNews .PressReleaseLatestHeadline,
.HomepageNews .PressReleaseLatestHeadline
 {
	/*min-height:70px;*/
	display:block;
}

.HomeNews a, .HomeEvents a, .HomepageNews a, .HomeEventsRotation a{
	color:#333;
}

.LayoutHomepageLayout .MoreLink{
	color:#336699;
	display:block;
	padding-top:10px;
}

.LayoutHomepageLayout .ModuleTitle{
	text-transform:uppercase;
	background:none;
	padding:0px;
	border:none;
	color:#666;
	margin:0px 0px;
}

/********** END Home Page**********/



/********** Directors Page**********/
/*
.PersonGenericContainer tr{
	display:block;
	float:left;
	padding-right:20px;
	width:225px;
	display:inline;
}
*/


.PersonGenericContainer .PersonContainer,
.DirectorList h3
{
	cursor:pointer;
}

.DirectorItem{
	float:left;
	padding-right:20px;
	width:225px;
}

.DirectorList .PersonContainer{
	float:left;
	padding-right:20px;
	width:225px;
}

.PersonGenericContainer h3,
.DirectorList h3{
	font-size:11px;
	font-weight:normal;
	line-height:15px;
	margin:0;
	padding-bottom:10px;
	min-height:45px;
	margin-bottom:10px;
	border-bottom:none !important;
}

.PersonDetailsTitle
{
	display: block !important;
	margin-bottom: 10px;
}

.OfficersDownloads  h3
{
	min-height: auto;
	margin: 0;
}

.DirectorsBody h3{
	border-bottom:none !important;
}

.PersonGenericContainer .PersonDetailsContainer,
.DirectorList .PersonDetailsContainer {
	display:none;
}


.PersonGenericContainer .PersonTitle,
.DirectorList .PersonTitle{
	display:block;
}

.DirectorList .PersonName2,
.PersonGenericContainer .PersonName2{
	display:block;
	color:#336699;
	font-weight:noraml;
}

.PersonComma{
	display:none;
}

.PersonDetailsContainer .PersonPhoto{
	float:right;
	padding-left:15px;
}

.DirectorsBody .PersonContainer{
	width:670px;
	margin-top:15px;
	padding-top:15px;
	border-top:1px solid #ccc;
	
}

.DirectorsBody h3{
	margin:0px;
	
}

.ResolutionPhoto{
	padding-top:15px;
}

.ResolutionPhoto a{
	display:block;
}

.DirectorsBody{
	clear:both;
}



.DirectorItem:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

* html .DirectorItem {
height:1%;
}

.PersonDetailsDescription, .PersonDetailsImage
{
float: left;
width: auto;
}

.PersonDetailsImage
{
margin-right: 15px;
}


.PageOurCompanyOfficers .PersonContainer h3{
	min-height:60px;
	border-bottom:none !important;
}




/********** Directors Page END**********/

/********** Stock Table Page END**********/


.StockTable{
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	clear:both;
	width:100%;
}
.StockTable td{
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	padding:2px 25px;
}

.StockTable td:nth-child(1),
.StockTable td:nth-child(3)
{
	border-right:none;
}

.StockTable tr:last-child td{
	border-right:1px solid #cccccc;
}


.ShareThisContainer{
	margin-top:20px;
	float:left !important;
}

.ShareThisHome{
	font-size:14px;
}
.ShareThisHome .stico_default{
	background-position:0 2px !important;
}

.CustomTable{
	border-top:1px solid #d5d5d5;
	border-left:1px solid #d5d5d5;
}
.CustomTable td{
	border-bottom:1px solid #d5d5d5;
	border-right:1px solid #d5d5d5;
	padding:3px 5px;
}

.FastFacts{
	margin-bottom:20px;
}

.FastFacts ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}

.HistoryYear {
font-weight: bold;
}

.HeadImage {
	padding:5px 0px 0px 5px;
	background:#d9d9d9;
}

.HeadImage img{
	padding-right:5px;
	float:left;
	display:block;
	padding-bottom:5px;
}

.HeadImage:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.HeadImage {display: inline-block;}

/* Hides from IE-mac \*/
* html .HeadImage {height: 1%;}
.HeadImage {display: block;}
/* End hide from IE-mac */ 

h1.StockPage{
	margin:15px 0px 10px; 
}

.PaneRight  .ContentContainer{
}

.PaneRight .PressReleaseLatestContentColumn, .PaneRight .EventWebcastLatestTable .BodyContainer {
	padding-bottom:10px;

}

.LayoutHomepageLayout .PaneRight  .ContentContainer{
	padding-left:0px;
}

/* %=SiteMap */

.SiteMapContainer ul
{
	margin-left: 20px;
}

.SiteMap-Level2
{
	font-weight: bold;
}

.SiteMap-Level3 { margin-left: 20px; }
.SiteMap-Level4 { margin-left: 40px; }
.SiteMap-Level5 { margin-left: 60px; }

.ProjectRegionDash, .RegionName
{
	display: none;
}

/*Start Stock Quote */

.StockQuoteContainer{
	padding-top:20px;
}

.StockQuoteContainer select,
.StockQuoteContainer input{
	font-size:12px;
}

.StockQuoteContainer h1.StockPage{
	display:none;
}

.StockQuoteContainer .StockQuoteLookup{\
	text-align:right;
	float:right;
}
.StockQuoteContainer h1{
	float:left;
}
/*End Stock Quote */

/* Why Invest Chart */

table.WhyInvestChart {
	border: 0px;
	border-collapse: collapse;
}
 
table.WhyInvestChart tr td {
	border-collapse: collapse;
	border-bottom: 1px solid grey;
	padding: 2px;
	font-size: 10pt;
	
}
 
table.WhyInvestChart tr th {
	border-bottom: 2px solid orange;
	font-size: 11pt;
	text-align: right;
}
 
.numberColumn {
	text-align: right;
}
 
table.WhyInvestChart td:nth-child(2), 
table.WhyInvestChart td:nth-child(3)
{
	text-align: right;
}
 
table.WhyInvestChart tr:nth-last-child(1) {
	border-bottom: 2px solid orange;
}

.InvestorPage h3{
	border-bottom:1px solid #b9b9b9;
	padding-bottom:10px;
	margin-bottom:0px;
}

.PaneContent h3{
	border-bottom:1px solid #b9b9b9;
	padding-bottom:10px;
	margin-bottom:0px;
}


/* end Why Invest chart */



/* Start News page */


.PressReleaseLatestContainer{
	margin-top:20px;
}

.PaneRight .PressReleaseLatestContainer{
	margin-top:0px ;
}

.PressReleaseLatestContainer .ModuleTitle{
	border-bottom:1px solid #B9B9B9;
	padding-bottom:10px;
	margin-bottom:0px;
}

.PressReleaseLatestContentColumn{
	padding:10px 0px;
	border-bottom:1px solid #9D9D9D;
	
}


.NewsPage .QuickLinks ul li.nobullet img{
	float:left;
	
}

.NewsPage .QuickLinks ul li.nobullet img{
	clear:both;
	width:13px;
	padding-right:5px;
	padding-top:3px;
}



.NewsPage .QuickLinks:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.NewsPage .QuickLinks {display: inline-block;}

/* Hides from IE-mac \*/
* html .NewsPage .QuickLinks {height: 1%;}
.NewsPage .QuickLinks {display: block;}
/* End hide from IE-mac */ 




/* End News page */


/* Start Custom pages */

.ResponsabilityList p{
	margin:5px 0px 10px;
}

.CareersPage ul{
	margin:10px 15px;
	padding:0px;
}



.ProductSummaryTable table{
	border-top:1px solid #d5d5d5;
	border-left:1px solid #d5d5d5;
}
.ProductSummaryTable table td{
	border-bottom:1px solid #d5d5d5;
	border-right:1px solid #d5d5d5;
	padding:3px 20px;
}

.ProductSummaryTable table td.image img{
	display:block;
}

.ProductSummaryTable table td.image{
	background:#d5d5d5;
	padding:2px 2px;
	width:0px;
}


.ReservesTable{
	padding-top:10px;
}

.ReservesTable table{
	border-top:1px solid #d5d5d5;
	border-left:1px solid #d5d5d5;
}

.ReservesTable td{
	border-bottom:1px solid #d5d5d5;
	border-right:1px solid #d5d5d5;
	padding:3px 5px;
}

.ReservesTable th{
	background:#3b505d;
	border-bottom:1px solid #d5d5d5;
	border-right:1px solid #d5d5d5;
	padding:3px 5px;
	color:#fff;
}

.ReservesTable table em{
	color:#666;
}

.ReservesTable .Category td{
	background:#ebedee;
	font-weight:bold;
}


.FlashBannerRegion{
	padding-bottom:10px;
}



.SectionMeadowbankPage .ContentPaneDiv{
	background:url(../design/en/operations_meadowbank.jpg) left top no-repeat;
	padding-top:95px;
	display:block;
}


.SectionPinos-Altos .ContentPaneDiv{
	background:url(../design/en/operations_pinos.jpg) left top no-repeat;
	padding-top:95px;
	display:block;
}


.SectionLapaPage .ContentPaneDiv{
	background:url(../design/en/operations_lapa.jpg) left top no-repeat;
	padding-top:95px;
	display:block;
}

.SectionKittila .ContentPaneDiv{
	background:url(../design/en/operations_kittila.jpg) left top no-repeat;
	padding-top:95px;
	display:block;
}

.SectionGoldexPage .ContentPaneDiv{
	background:url(../design/en/operations_goldex.jpg) left top no-repeat;
	padding-top:95px;
	display:block;
}

.SectionLaRondePage .ContentPaneDiv{
	background:url(../design/en/operations_laronde.jpg) left top no-repeat;
	padding-top:95px;
	display:block;
}


.GlossaryPage{
	position:absolute;
	top:0px;
	z-index:9999999;
	background:url(../design/glossary_bg.png) repeat;
	color:#fff;
	width:835px;
	padding:175px 20px 20px;
	min-height:550px;
}


.GlossaryPage .GlossaryLetters{
	padding-bottom:20px;
}



.GlossaryPage a{
	color:#fff;
}

.GlossaryPage .MiddleColumnContentLarge .GlossaryLetter,
.GlossaryPage .MiddleColumnContentLarge .GlossaryTopLink,
.GlossaryPage .MiddleColumnContentLarge table,
.GlossaryPage .MiddleColumnContentLarge hr,
.GlossaryPage, .PaneHeader h1
{
	display:none;
}

.GlossaryPage a img{
	border:none;
}

.GlossaryPage .close{
	position:absolute;
	top:0px;
	right:0px;
	padding:25px 20px;
	outline:none;
}


/*Investor Pages Start*/

.Report2ListContainer .YearNavContainer{
	padding-bottom:10px;
}

.Report2ListTable{
	border-top:1px solid #d5d5d5 !important;
	border-left:1px solid #d5d5d5 !important;
}

.Report2ListTable td{
	border-bottom:1px solid #d5d5d5;
	border-right:1px solid #d5d5d5;
	padding:3px 5px;
}

.SectionFinancialReportPage h3{
	border-top:1px solid #B9B9B9;
	border-bottom:1px solid #B9B9B9;
	padding:5px 0px;
}

.SectionFinancialReportPage strong{
	color:#336699;
}

.SectionFinancialReportPage .AnnualQuarterlyReportContainer .ModuleTitle {
	border-top:1px solid #B9B9B9;
	border-bottom:1px solid #B9B9B9;
	padding:5px 0px;
}

.EventWebcastContainer table,
.PresentationContainer table{
	border-top:1px solid #d5d5d5 !important;
	border-left:1px solid #d5d5d5 !important;
}

.EventWebcastContainer td,
.PresentationContainer td{
	border-bottom:1px solid #d5d5d5 !important;
	border-right:1px solid #d5d5d5 !important;
	padding:5px 10px;
}

.EventWebcastContainer td.TabTableHeader,
.PresentationContainer td.TabTableHeader{
	background:#3f4e2e;
	color:#fff;
	text-transform:uppercase;

}

.EventWebcastContainer td.TabTableData span.TabTableDateInline,
.EventWebcastContainer td.TabTableData span.TabTableTitle,
.EventWebcastContainer td.TabTableData span.EventWebcastDetails
{
	color:#336699;
	background:url(../design/events_bullet.gif) left center no-repeat;
	padding-left:10px;
}

.EventWebcastContainer .YearNavContainer,
.PresentationContainer .YearNavContainer{
	padding-bottom:10px;
}

.EventWebcastContainer .YearNavContainer a.selected,
.PresentationContainer .YearNavContainer a.selected{
	color:#999999;
}

.CoverageTable table td{
	padding:0px 5px !important;
}

/*Investor Pages End*/

.MailingListForm,
.MailingListUnsubscribeContainer
 {
	padding-bottom:15px;
	border-bottom:1px solid #d5d5d5 ;
	margin-bottom:15px;
}

.MailingListForm br.NoBr{
	display:none;
}

.MailingListForm .MailingListTable,
.MailingListUnsubscribeContainer .MailingListUnsubscribeTable
{
	width:100%;
}

.EditSubscriberContainer table{
	width:100% !important;
	display:table !important;
}

.EditSubscriberContainer table td{
	padding:3px 0px;
}


.EditSubscriberContainer br.NoBr{
	display:none;
}

.EditSubscriberContainer table input[type="text"],
.EditSubscriberContainer table input[type=text],
.EditSubscriberContainer table select,
.EditSubscriberContainer table textarea
{
	width:90% !important;
}

.MailingListForm .MailingListTable td,
.MailingListUnsubscribeContainer .MailingListUnsubscribeTable td
{
	padding:3px 0px;
}


.MailingListForm .MailingListCol2 input,
.MailingListUnsubscribeTable .MailingListCol2 input

{

	width:95% !important;
}

.MailingListForm .GridActions,
.MailingListUnsubscribeContainer .ButtonCell{
	text-align:right;
	padding-right:1% !important;
}

.FollowUsOn ul{
	list-style-type:none;
	padding:0px;
	margin:0px;
}

.FollowUsOn ul li a{
	position:relative;
	top:-10px;
}
.FollowUsOn ul li img{
	padding-right:5px;
}

.HistoryList .HistoryYear{
	font-size:15px;
	color:#666666;
	font-weight:normal;
}

.HistoryList p{
	border-bottom:1px solid #ccc;
	padding-bottom:10px;
}

.Report2Title .ModuleTitle{
	border-bottom:1px solid #B9B9B9;
	margin-bottom:10px;
	padding-bottom:10px;
	margin-top:25px;
}

.Report2Table .Report2FileSizeRow{
	white-space:nowrap;
	padding-right:10px;
}
.Report2Table .Report2LinkRow{
	width:100%;
}

.RightIcons {
	text-align:left;
}
.RightIcons img{
display:block;
padding-bottom:5px;
border:none;
}
.RightIcons a{
	display:block;
}

.PressReleaseDetailsContainer .PressReleaseTableWidth pre
{
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
 width:720px;
 
}

.PressReleaseDetailsContainer .PressReleaseDetailsBody,
.PressReleaseDetailsContainer .DetailLeft
{
	width:500px;
}

.group2{
display:none;
}

/* End Custom pages */


.PaneRight .RssLinkTopContainer
{
padding-top: 10px;
}

.SearchResultsUrl
{
display: none;
}

.PresentationContainer .TabTableDateInline
{
display: none !important;
}

.ButtonVideo, .ButtonMap
{
margin-bottom: 10px;
}

.InvestorLandingPage .StockTable
{
display: none;
}
