/*Add by alexc*/

.PopupContainer{
	display:none; 
}

#RecentContainer {
	background: none repeat scroll 0 0 #FFFFFF;
   	padding:15px;
   	width: 700px;
	font-size:12px;
}


#RecentContainer .Heaeders {
	height:50px;
}

#RecentContainer .Heaeders h1{
	float:left;
	margin:10px 0px;
	width:500px;
}

#RecentContainer .Heaeders h2{
	margin:10px 0px;
	width:180px;
	float:right;
}

#RecentContainer h3{
	margin:0px;
	padding:0px;
	
}

#RecentContainer .YearContainer{
	margin-bottom:10px;
}


#RecentContainer .DataItem{
	padding: 8px;
	border-top:1px dotted #969FA6; 
}

#RecentContainer .DataItem h3{
	color: #185F97;
	font-size: 12px;
	font-weight: normal;
	cursor:pointer;
	background:url(http://s1.q4cdn.com/305438552/files/design/ico-arr-right-inactive.png) right  5px no-repeat;
	padding-right:20px;
	line-height:normal;
}

#RecentContainer .DataItem h3:hover{
	background-image:url(http://s1.q4cdn.com/305438552/files/design/ico-arr-right-active.png);
}

#RecentContainer .DataItem.active h3,
#RecentContainer .DataItem.active h3:hover{
	background-image:url(http://s1.q4cdn.com/305438552/files/design/ico-arr-bottom-active.png);
}

#RecentContainer .DataItem a{
	color: #185F97;
	font-size: 12px;
	font-weight: normal;
}

#RecentContainer .ContentArea{
	display: none;
    margin-right: 0;
    margin-top: 10px;
    padding: 5px;
	position:relative;
	background:#FAFAFA;
	border-radius:5px;
}

#RecentContainer span.dateItem{
	text-align:right;
	display:block;
	font-size:11px;
}

#RecentContainer .ContentArea ul{
	padding:0px;
	list-style-type:none;
	margin:0px 0;
	font-size:12px;
}

#RecentContainer .ContentArea ul li{
	padding:5px 0px;
}

#RecentContainer .ContentArea ul li span{
	font-size:11px;
	padding-left:4px;
}

#RecentContainer .ContentArea .ReadMore{
	display:block;
}


.RecentContainerContent{
	float:left;
	width:500px;
}

.RecentContainerCategories{
	float:right;
	width:180px;
}

.RecentContainerCategories ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
	border-top:1px dotted #969FA6; 
}

.RecentContainerCategories ul li{
	padding:5px 0px;
}

.RecentContainerCategories ul li a{
	color:#969FA6;
} 

.RecentContainerCategories ul li a.selected{
	font-weight:bold;
	color:#12191E;
}

#RecentContainer .YearContainer{
	position: absolute;
    left: 460px;
    top: 28px;
    width: 80px;
	display:none;
}

#fancybox-inner{
	background:#fff;
}


/* Financial script */
.FinancialTable {
	border-bottom: 1px dotted #969FA6;
	font-size: 11px;
}
.FinancialTable tr.ItemRow:hover td {
	background-color: #EFEFEF;
	cursor: pointer;
}
.FinancialTable ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.FinancialTable ul .size {
	margin-left:3px;
}
.FinancialTable ul li {
	margin-top: 10px;
}
.FinancialTable td ul:first-child b + li {
	margin-top: 0;
}
.FinancialTable ul b {
	display: none;
}
.FinancialTable table td {
	border-left: 1px solid #C5CBCF;
	border-top: 1px dotted #969FA6;
	line-height: 14px;
	padding: 5px;
	text-align: center;
	vertical-align: top;
	width: 120px;
}
.FinancialTable table tr td:first-child {
	border-left: 0 none;
	padding-left: 0;
	text-align: left;
}
.FinancialTable table tr.header td {
	border-left: 0 none;
	border-top: 0 none;
	font-size: 13px;
	font-weight: 400;
}
.FinancialTable table tr.ItemRow td.titleTable {
	font-size: 12px;
	font-weight: 400;
	text-align:left;
	color:#12191E;
}
#FinancialContainerArchive {
	display: none;
}
.FinancialTable tr.headerTitle {
	display: none;
}


.FinancialTable table tr.ItemRow  td{
	text-align:center;
}

.FinancialTable table tr.ItemRow.Quarterly  ul{
	display:inline-block;
	.display:inline;
	.zoom:1;
	margin:0px;
	padding:0px 5px;
	.width:10px;
	list-style-type:none;
	
}

.FinancialTable table tr.ItemRow  li .size {
	text-align:center;
	font-size:11px;
}

.FinancialTable table tr.Quarterly.ItemRow ul{
	padding:0px 5px;
	display:inline;
}

.FinancialTable table tr.Quarterly.ItemRow ul li{
	display:inline;
}

.FinancialTable table tr.Quarterly.ItemRow  li .size {
	display:none;
}





/* Move to global css*/

.ModuleMainNavigation {
    display: block;
    height: 110px;
    margin-bottom: 30px;
}



ul.rootGroup li.Nuestras_operaciones_comerciales div.slide ul li.first,
ul.rootGroup li.Acerca_de_nosotros div.slide ul li.first,
ul.rootGroup li.About_Us div.slide ul li.first,
ul.rootGroup li.Media_Centre div.slide ul li.first,
ul.rootGroup li.Our_Business div.slide ul li.first {
	margin-left:219px;
}

.VideoPage .Breadcrumb {
	display:none;
}

.FinancialTable .Annual span.size
{
display: none;
}

/* Added by Scott */
.PaneQ4Footer
{
position: fixed;
bottom: 0px;
width: 100%;
background-color: #11191e;
height: auto;
z-index: 99999;
}


.FooterContainer .PaneQ4Footer{
display:none;
}

.SectionMobile .PaneQ4Footer{
width: 242px;
position: static;
margin: 0 auto;
height: 136px;
}

.PageHome .ModuleMainNavigation
{
margin-bottom: 0px;
}

.PageHome .HomeIntro
{
margin: 0px;
}

.PageHome .HomeSlider
{
padding-top: 0px;
margin-top: 0px;
}

.HomeSlider .ModuleContainerInner
{
height: 240px !important;
}

.PageMediaCentreVideos .VideoList .titlec
{
display: none !important;
}

.PageMediaCentreVideos #videos2 ul.videos li
{
margin-bottom: 4px;
}

#slider
{
width: 978px !important;
}

#slider ul li
{
height: 245px;
width: 327px;
}

.TeamSlider h3
{
width: 455px;
}

.TeamSlider .PrintPage
{
margin-top: -12px;
}



/*Abb By alexc*/

/* People  Print Page*/

@media print 
{
#pageClass.PeoplePage { 
display: none; 
}
.PageAboutUsManagementTeam {
display:none;
}
div#fancybox-wrap {
display:block!important;
top:-20px !important;
position:relative !important; 
left:0px !important;
}
#fancybox-inner {
top:0px !important;
position:relative !important;
left:0px !important;
}
#fancybox-overlay {
display:none !important;
}
#fancybox-inner {
box-shadow:0 0 0 !important;
}		
}
/*Abb By alexc End*/



/*Events Calendar Popup*/
 
 .EventsCalendar {
	position:relative;
 }
 
.EventsCalendar #Popup{
	background: #67C3DB;
	position: absolute;
	width: 455px;
	overflow: hidden;
	height: 350px;
	border:solid #fff 10px;
	top: 135px;
	left: 0px;
	z-index: 999999;
	display:none;
}
.EventsCalendar #Popup .boxConainer{
padding:10px;
}

 .EventsCalendar #Popup a.CloseMe {
font-family: 'Ubuntu', sans-serif;
position:absolute;
text-transform:uppercase;
font-size:11px;
font-weight:300;
color:#000 !important;
right:10px;
top:10px;
}
 .EventsCalendar #Popup a.CloseMe:hover {text-decoration:none;}
.EventsCalendar #Popup .Block1, .EventsCalendar #Popup .block2 {
display:block;
float:left;
clear:none;
padding-top:35px;
width:185px;
}
.EventsCalendar #Popup .Block1 {margin-right:45px;font-size:14px;padding-left:10px;line-height:23px;}
.EventsCalendar #Popup .Block1 .Date {font-size:12px;font-weight:500;}
.EventsCalendar #Popup .Block1 .Description, .EventsCalendar #Popup .Block1 .speackers{
color:#fff;
margin:0 0 15px;
font-weight:500;
}


.EventsCalendar #Popup .block2 {padding-right:10px;}
.EventsCalendar #Popup .block2 a {color:#185f97;}
.EventsCalendar #Popup .block2 a:hover {text-decoration:underline;color:#fff !important;}
.EventsCalendar #Popup .block2 ul {
margin:0;
padding:0;
list-style:none outside;
border-top: 1px dotted #fff;
}
.EventsCalendar #Popup .block2 ul li {
border-bottom: 1px dotted #fff;
background-position:center left;
background-repeat:no-repeat;
padding:7px 0 7px 30px;
min-height:21px;
line-height:21px;
}
.EventsCalendar #Popup .webcast {
background-image:url(../design/ico-webcast.png);
}
.EventsCalendar #Popup .presentation {
background-image:url(../design/ico-pdf.png);
}
.EventsCalendar #Popup .block2 h2 img {
margin:1px 9px;
}
.EventsCalendar #Popup h2 {margin:0 0 10px 0;}
.EventsCalendar #Popup .Block1 h2 {margin:0;}


.RecentContainerContent .Financial .dateItem {display:none !important;}

/* Email Consent Message */
.ConsentMessage {
	margin-top: 10px;
	margin-bottom: 30px;
}

/* Environmental and Social Impact Assessment page title */
.ESIA {
	position:absolute;
	left:30px;
	color:#12191E;
	font-weight:300;
	z-index:102;
	top:25px;
	font-size:32px;
}

.VideoPageEsp .Breadcrumb {
   display: none;
}
.Languagees-ES .FooterContainer {
  position: absolute;
  bottom: 1px;
  width: 1300px;
  margin-left: -150px;

}
.Languagees-ES .footerMedia {
  display: block;
  float: right;
  clear: none;
  font-size: 12px;
  margin-right: 125px;
}
.PageAboutUsGovernance div.HeaderImage > img {
    display: none;
}
.PageAboutUsGovernance .HeaderImageContainer {
    display: block !important;
    background-image: url('../design/rosemontsolar.png') !important;
}
.PageAboutUsHeritage div.HeaderImage > img {
    display: none;
}
.PageAboutUsHeritage .HeaderImageContainer {
    display: block !important;
    background-image: url('../design/banner/earlydays.jpg') !important;
}
.PageAboutUsHeritage .pageTitle a {
color: #000000 !important;
}
.PageAboutUsHeritage .pageTitle {
color: #000000 !important;
}
.PageOurBusinessArizona div.HeaderImage > img {
    display: none;
}
.PageOurBusinessArizona .HeaderImageContainer {
    display: block !important;
    background-image: url('../design/rosemontsolar.png') !important;
}
.PageOurBusinessManitoba777Mine div.HeaderImage > img {
    display: none;
}
.PageOurBusinessManitoba777Mine .HeaderImageContainer {
    display: block !important;
    background-image: url('../design/HeadFrame.png') !important;
}
.PageOurBusinessManitobaLalor div.HeaderImage > img {
    display: none;
}
.PageOurBusinessManitobaLalor .HeaderImageContainer {
    display: block !important;
    background-image: url('../design/Lalorsite.png') !important;
}
.PageOurBusinessManitobaReed div.HeaderImage > img {
    display: none !important;
}
.PageOurBusinessManitobaReed .HeaderImageContainer {
    display: block !important;
    background-image: url('../design/ReedSite.png') !important;
}
.PageOurBusinessManitobaSnowLakeProcessing div.HeaderImage > img {
    display: none !important;
}
.PageOurBusinessManitobaSnowLakeProcessing .HeaderImageContainer {
    display: block !important;
    background-image: url('../images/SnowLake.png') !important;
}
.PageOurBusinessPeru div.HeaderImage > img {
    display: none !important;
}
.PageOurBusinessPeru .HeaderImageContainer {
    display: block !important;
    background-image: url('../images/Constancia-at-night.jpg') !important;
}
.PageInvestorCentreFinancialReportingOverview div.HeaderImage > img {
    display: none !important;
}
.PageInvestorCentreFinancialReportingOverview .HeaderImageContainer {
    display: block !important;
    background-image: url('../design/banner/financial_reporting.png') !important;
}
.PageInvestorCentreStockInformationDividends div.HeaderImage > img {
    display: none !important;
}
.PageInvestorCentreStockInformationDividends .HeaderImageContainer {
    display: block !important;
    background-image: url('../design/banner/stock_info.png') !important;
}
.PageInvestorCentreShareholderInformation div.HeaderImage > img {
    display: none !important;
}
.PageInvestorCentreShareholderInformation .HeaderImageContainer {
    display: block !important;
    background-image: url('../design/Lalorsite.png') !important;
}
.PageOurBusinessManitobaFlinFlonProcessing div.HeaderImage > img {
    display: none !important;
}
.PageOurBusinessManitobaFlinFlonProcessing .HeaderImageContainer {
    display: block !important;
    background-image: url('../images/Flin-Flon-Concentrator-b.jpg') !important;
}
.subSEC li.item1 > span.tier2:hover {
    background: linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) ), url('../images/flipOverimage2.png') no-repeat !important;
    background-size: cover !important;
}