body {
	font-family: "p22-underground", Arial, sans-serif;
	color: #201801;
	font-size:16px;
	margin: 0;
	padding: 0;
        line-height:22px;
        font-weight:300;
}

.BodyBackground {
	background: #FFFFFF;
}

a {
	cursor:pointer;
	text-decoration:none;
        color:#201801;
}
a:hover {
    color:#725215;
}

img {
	border:0 none;
}

sup, sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
}

sup {
	bottom: 1ex;
}

sub {
	top: .5ex;
}

h1,h2,h3,h4,h5 {
	margin:0;
	padding:0;
}

h1 {
	color: #201801;
	font-size: 28px;
	display: block;
        line-height:30px;
}

h2 {
    font-size: 16px;
}


.DisclaimerText {
    display: none;
}

.disclaimerHtml {
    display: none;
}

b {
    font-weight: bold;
}
.HeaderContainer ul,
.FooterContainer ul{
   padding:0;
   margin:0;
}

.introText {
    font-size:15px;
}
/*########	Start Header	##########*/

.PaneHeader a:hover {
    color:#ffffff;

}

.ClientLogo {
    float: left;
    padding-top: 5px;
    margin-left:-11px;
}

.ClientLogo a {
    display: block;
    height: 126px;
    overflow: hidden;
    position: relative;
    width: 301px;
}
.ClientLogo a img {
    left: 0;
    position: absolute;
    top: 0;
}
.ClientLogo a:hover img {
    bottom:0;
    top:auto;
}
.LayoutHomePage .PaneContent h1 {
    border-top: medium none;
    padding: 0;
    text-align: left;
}

.LayoutHomePage .HeaderContainer {
    background: url('../design/headerBG.jpg') no-repeat scroll center top #000000;
    height:auto;
    margin-bottom:40px;
}


.LayoutHomePage .PaneHeader {
    margin: 0 auto;
    width: 965px;
    height: 132px;
}

.HeaderQuickLinks {
    padding:0;
    margin:25px 0 0 35px;
    float:left;
}

.HeaderQuickLinks li {
    color: #C3B9A1;
    float: left;
    margin-left: 20px;
    line-height:12px;
    position:relative;
}

.HeaderQuickLinks li:first-child {
    list-style: none outside none;
}
.HeaderQuickLinks li a {
    color: #C3B9A1;
    font-size: 12px;
    text-shadow: 1px 1px 0 #000000;
    padding:2px;

}

.HeaderQuickLinks li:hover .level2 {
    display:block;
}

.HeaderQuickLinks .level2 {
    left: -6px;
    padding-left: 15px;
    padding-top: 23px;
    position: absolute;
    top: 13px;
    white-space: nowrap;
    z-index: 202;
}

.HeaderQuickLinks .level2 li {
    list-style: none outside none;
    margin:0;
    float:none;
}

.HeaderQuickLinks ul {
    margin: 0;
}
.HeaderQuickLinks .level2.sustDrop {
    background: url('../design/LinkSusDrop2.png') no-repeat scroll 0 0 transparent;
    height: 229px;
    width: 369px;
}

.HeaderQuickLinks .level2.aboutDrop {
    background: url('../design/LinkAboutDrop.png') no-repeat scroll 0 0 transparent;
    background: url('../design/LinkSusDrop2.png') no-repeat scroll 0 0 transparent;
    height: 173px;
    width: 220px;
}


.HeaderQuickLinks .level2 li a {
    color: #FFFFFF;
    display: inline-block;
    margin-bottom: 8px;
    padding: 6px 8px 3px 5px;
    text-transform: uppercase;
}

.HeaderQuickLinks .level2 li a:hover {
    background: #034096;
}

.HeaderSearch {
    text-align: right;
    margin: 20px 0 0 20px;
    float:right;
}


.HeaderSearchInput {
    border: 1px solid #BBBAB9;
    height: 20px;
    width:141px;
}

.HeaderSearchImg {
    background: url('../design/search-btn.png') no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    height: 24px;
    text-indent: -9999px;
    text-transform: uppercase;
    width: 61px;
}

.HeaderSearchImg:hover {
    background: url('../design/search-btn-rollover.png') no-repeat scroll 0 0 transparent;
}




/*########	END Header	##########*/




/*########	Start Global Header	##########*/

.HeaderContainer {
      background-color: #000000;
      min-height:378px;
      position:relative;
      overflow: hidden;
}
.PaneHeader {
    margin: 0 auto;
    height:131px;
    position: relative;
    width: 965px;
    z-index: 250;     
}
.PaneHeader2 {
    margin: 0 auto;
    width: 965px;
}



.HeaderImageContainer.HeaderImage {
    left: 50%;
    margin-left: -960px;
    position: absolute;
    top: 0;
    z-index: 1;
}

/*########	END Global Header	##########*/



.LayoutDefaultInner {
       background: url('../design/bg.jpg') repeat-y scroll center center transparent;
}


.LayoutHomePage .PaneBreadcrumb {
    display: inline-block;
    margin-bottom: 60px;
}
/*########	Start Main Navigation	##########*/

.RadMenu_Default {
	position:relative;
	text-align:left;
	margin:0;
	padding:0 0 0 0px;
}

.HeaderQuickLinks .level2 {
    display: none;
}

.MainNav .level2 {
    display: none;
}
.MainNav {
    display:inline-block;
    float:right;
}

.MainNav .level1 li {
    float: left;
    list-style: none outside none;
    line-height:30px;
}
.MainNav .level1 > li:first-child + li + li ~ * {
    display:none;
}
.MainNav .level1 li:first-child {
    display:block;
}


.MainNav .level1 > li > a {
    color: #FDE4AC;
    font-size: 22px;
    padding: 8px 5px 5px 5px;
    text-transform: uppercase;
    position:relative;
    z-index:11;
}
.MainNav a {
    display:block;
}

.MainNav .level1 > li.expanded > a, 
.MainNav .level1 > li.selected > a {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #000000;
}


.MainNav .level1 > li > a:hover {
    background:url('../design/mainnav-arrow.png') no-repeat center bottom #ffffff;
    color:#000000;
}

.MainNav .level1 {
    display: inline-block;
    margin-top: 32px;
    float:right;
    position:relative;
}

.MainNav .level1 li {
    margin-left: 41px;
}

.MainNav .level1 li:first-child {
    margin: 0;
}


/*######## END Main Navigation	##########*/

/*######## Start Main Navigation dropdown	##########*/


/*.level2 li.expanded > .level3 li,
.level2 li.selected > .level3 li{
    display: block;
}

.level2 > li.expanded {
    display:block;
}*/


.MainNav .level1 li:hover .level2 {
    display:block;
}
.MainNav .level2 {
    left: 0;
    position: absolute;
    top: 41px;
    width: 591px;
    z-index: 10;
    background: url('../design/dropdown-bg.jpg') no-repeat;
    border: 2px solid #FFFFFF;
    padding: 22px 0 30px;
}
.MainNav .Investors ul.level2,
.MainNav .Commodities ul.level2 {
    right:0;
    left:auto;
}

.MainNav .level2 img {
      -webkit-transition: all 0.5s ease;
      -moz-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
      -o-transition: all 0.5s ease;
       transition: all 0.5s ease;
       opacity:1;
       margin-bottom:10px;
}
.MainNav .Assets .level2 img {
       max-width:100%;
}
.MainNav .level2 li a:hover img {
       opacity:0.5;
}


.MainNav .level2 li {
    line-height:12px;
    margin:0;
}

.MainNav .level2 li a {
    color: #FFFFFF;
    font-size: 12px !important;
    text-transform: none;
    line-height:12px;
}

.MainNav li.Investors .level2 > li,
.MainNav li.Projects .level2 > li {
    float: left;
    margin-left: 11px;
    width: 106px;
}
.MainNav li.Commodities .level2 > li {
    width:85px;
    margin-left:11px;
    float:left;
}
.MainNav li.Assets .level2 > li {
    width:88px;
    margin-left:8px;
    float:left;
}
.MainNav .level3 {
    display: none;
}

.MainNav .level2 li a:hover {
     color:#E3A900;
}

/*######## END Main Navigation dropdown	##########*/


/*########	Start Containers	##########*/

.PaneContentInner:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.PaneContentInner {
	.display: inline-block;
}

.PaneContentInner {
    margin: 0 auto;
    width: 965px;
}

html[xmlns] .PaneContentInner {
	display: block;
}
 
* html .PaneContentInner {
	height: 1%;
}


.PaneContent h1 {
    border-top: 8px solid #2E2E2E;
    padding-top: 10px;
    text-align: center;
    margin-bottom:20px;
}

.PaneContent {
	width: 100%x;

}


/*########	END Containers	##########*/



/*########	Start HOME	##########*/
.HomeText {
    float: left;
    margin: 0 0 15px 25px;
    width: 735px;
    font-size: 15px;
}
.HomeText > span {
    color: #725215;
    font-weight:bold;
    font-size: 16px;
}



.StockQuoteHome {
    float: left;
    background: url('../design/stockBG.jpg') no-repeat;
    height:90px;
    width:205px;
margin-top: 25px;
    
}

.StockQuoteHome .StockPage {
    display: none;
}
.StockQuoteHome h1 {
    color: #1E1801;
    font-size: 18px;
    font-weight: normal;
    float:left;
    padding:32px 0 0 9px;
}
.StockQuoteHome .ModuleTitle span {
    color: #947E43;
    font-weight:bold;
}
.StockQuoteHome .StockPriceUp,
.StockQuoteHome .StockPriceDown,
.StockQuoteHome .Price,
.StockQuoteHome .currency {
    float: left;
}

.StockQuoteHome .StockIndicator,
.extraChange .StockIndicator {
    display:none;
}
.StockQuoteHome .StockTableItem {
    float: left;
    padding-top: 35px;
}

.StockQuoteHome .StockData.Price {
    margin-right: 15px;
}
.StockQuoteHome .currency {
    margin-left: 20px;
}

.extraChange .StockLabel.ChangeLabel.StockPriceUp,
.StockQuoteHome .StockPriceUp {
     background: url('../design/UpArrow.png') no-repeat left 1px;
    color: #1BB31E;
    padding-left: 18px;
    
}
.extraChange .StockLabel.ChangeLabel.StockPriceDown,
.StockQuoteHome .StockPriceDown {
     background: url('../design/DownArrow.png') no-repeat;
    color: #b41620;
    padding-left: 18px;
    
}
.slider {
     width:100%;
     position:relative;
}
.slider .sliderCaption > span {
    position:absolute;
    top:115px;
    left:50px;
    color:#ffffff;
    font-size:35px;
    width:340px; 
    line-height: 40px;
}

.sliderCaption a {
    display: block;
    font-size: 18px;
    font-weight: bold;
}

#rotator1, .br-wrapper {
    margin:0 auto;
}

.slider > ul {
    margin: 0 auto;
    width: 964px;
    top: -6px;
    position: relative;
}

.slider ul li {
    list-style:none;
}

.slider .navSlider{
    background: url('../design/sliderBar.png') no-repeat scroll center center transparent;
    bottom: 0;
    height: 25px;
    left: auto;
    margin: 0 auto;
    padding-top: 25px;
    position: absolute;
    right: auto;
    text-align: center;
    width: 100%;
    z-index: 200;
}
.slider .navSlider span {
    background: url('../design/goldBullet.png') no-repeat;
    width:15px;
    height:15px;
    display:inline-block;
    text-indent:-9999px;
    margin: 0 5px;
    cursor:pointer;
    text-transform:uppercase;
    .display:inline;
    .zoom:1;
}
.slider .navSlider .cycle-pager-active {
    background: url('../design/blueBullet.png') no-repeat;
    width: 15px;
    height:15px;
}

.slider .br-slides li:last-child img {
    cursor:pointer;
}

.LayoutHomePage .PaneLeft {
    width:293px;
    margin-right:43px;
    float:left;
}
.LayoutHomePage .PaneContent {
    width:293px;
    margin-right:43px;
    float:left;
}
.LayoutHomePage .PaneRight {
    width:293px;
    float:left;
}

.LayoutHomePage .PaneHeader2 {
    width: 100%;
}
.HomeMedia .ModuleFileSizeText,
.HomeMedia .DownloadText,
.HomeMedia .ModuleHeader,
.HomeMedia .ModuleYearNavContainer,
.HomeNews .ModuleDate{
    display: none;
}


.HomeNews {
     padding-top: 4px;
     border-top: 8px solid #725215;
}

.HomeMedia {
     border-top: 8px solid #67281f;
     padding-top: 4px;
}

.HomeInterest {
     border-top: 8px solid #394c66;
     padding-top: 4px;
}

.HomeInterest ul {
    margin: 0;
    padding: 0;
}

.HomeMedia .ModuleYearNavContainerInner {
    display: none;
}
.HomeNews h1 a {
     color:#725215;
     font-size:20px;
}
.HomeNews a {
     color: #201801;
}

.HomeNews a:hover {
     color: #725215;
}

.HomeNews .ModuleContainerInnerTop a,
.HomeMedia .ModuleContainerInnerTop a,
.HomeInterest ul li a {
     font-size:12px;
     line-height:14px; 
}

.HomeInterest li {
    line-height:14px;
    list-style:none;
    padding:12px 0;
    border-top:1px dotted #000000;
}
.HomeInterest li:first-child{
    border-top:none;
}
.HomeInterest li a:hover {
    color: #264877;
}

.HomeMedia .ModuleItemRow,
.HomeNews .ModuleItemRow {
    border-top: 1px dotted #000000;
    padding: 12px 0;
}

.HomeNews .ModuleContainerInner .ModuleItemRow:first-child {
    border-top:none;
}
.HomeMedia .ModuleHeader + .ModuleItemRow {
    border-top:none;
}

.HomeMedia h1 {
    margin:0;
}
.HomeMedia h1 a {
    color:#67281f;
    font-size:20px;
}
.HomeMedia a:hover{
    color:#67281f;
}

.HomeInterest h2 {
   color:#394c66;
   font-size:20px;
}
.HomeMedia .ModuleHeadline p {
    margin:0;
}
/*########	END HOME ##########*/

pre {
    white-space: pre-wrap;
    word-wrap: break-word;
}

/*########	Start Left Navigation	##########*/

.SecondaryNavTitle {
	display: none;
}

form,.RadMenu_Default_rtl .group .link:hover .expandLeft,.RadMenu_Default_rtl .group .link:hover .expandRight {
	margin:0;
}

/*########	END Left Navigation	##########*/


/*########	Start Footer	##########*/
.FooterContainer {
     margin-top:50px;
}

.PaneFooter {
  /*  background: url('../design/PaneFooterBG.jpg') no-repeat scroll center bottom transparent;
    height: 100px;
*/
    height: 123px;
    width: 100%;
    background: url('../design/mainnav/PaneFooterBG2018.jpg') no-repeat scroll center bottom transparent;
}


.PaneFooterContainer {
    margin: 0 auto;
    width: 965px;
}

.SocialLinks {
    display: inline-block;
    float: left;
    margin-top: 37px;
    width:410px;
}
.SocialLinks ul li {
    list-style: none outside none;
    display: block;
    float: left;
    margin-left: 10px;
}

.socialRSS a{
     display:block;
     background: url('../design/RSSFooterHover.jpg') no-repeat;
     width:28px;
     height:29px;
}
.socialRSS a:hover {
     background: url('../design/RSSFooter.jpg') no-repeat;

}


.socialMail a {
     display:block;
     background: url('../design/MailFooterHover.jpg') no-repeat;
     width:102px;
     height:29px;
}

.socialMail a:hover {
     background: url('../design/MailFooter.jpg') no-repeat;

}
.socialFacebook a {
     display:block;
     background: url('../design/FacebookFooterHover.jpg') no-repeat;
     width:78px;
     height:29px;
}
.socialFacebook a:hover {
     background: url('../design/FacebookFooter.jpg') no-repeat;
}

.socialTwitter a {
     display:block;
     background: url('../design/TwitterFooterHover.jpg') no-repeat;
     width:72px;
     height:29px;
}
.socialTwitter a:hover {
     background: url('../design/TwitterFooter.jpg') no-repeat;
}

.SocialLinks h1 {
    color: #000000;
    display: inline-block;
    float: left;
    font-size: 15px;
    line-height: 30px;
    margin-right: 5px;
}
.ShareThis {
    float: left;
    margin-top: 37px;
}
.ShareThis .stButton .chicklets {
    background-image: url('../design/sharethis.png');
    background-repeat: no-repeat;
    background-position: right center;
    background-color: transparent;
    background-size: 30px 30px;
    font-size: 15px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    padding-left: 0;
    width: 88px;
    margin-left:80px;
    font-family: "p22-underground",Arial,sans-serif;
    display: inline-block;
}


.FooterDownloadList {
    float: right;
    padding: 15px 0;
}

.FooterDownloadList .ModuleThumbnailImage {
    height: 72px;
    width: 56px;
}

.FooterDownloadList .ModuleThumbnail,
.FooterDownloadList .DownloadText,
.FooterDownloadList .ModuleYearNavContainerInner,
.FooterDownloadList .ModuleHeader {
    display:none;
}
.FooterDownloadList .ModuleFileSizeText {
    display:none;
}

.FooterDownloadList  .ModuleHeader + .ModuleItemRow .ModuleThumbnail {
    display:block;
}


.FooterDownloadList .ModuleYearNavContainer {
    display: none;
}

.FooterDownloadList h1 {
    color: #000000;
    display: inline-block;
    font-size: 15px;
    margin-right: 10px;
    margin-top: 22px;
    .zoom:1;
    float:left;
}


.FooterDownloadList .ModuleContainerInnerTop {
    display:inline-block;
    position: relative;
    vertical-align: middle;
}
.FooterDownloadList .ModuleContainerInner{
    padding-left: 80px;
   
}

.FooterDownloadList .ModuleHeader + .ModuleItemRow {
    border-top: medium none;
}
.FooterDownloadList .ModuleItemRow {
    border-top: 1px dotted;
}

.FooterDownloadList .ModuleItemRow:hover .ModuleThumbnail {
    display:block;
}

.FooterDownloadList .ModuleHeadline {
    color: #000000;
    font-size: 12px;
    text-transform:uppercase;
line-height:18px;
}


.FooterDownloadList .ModuleThumbnail {
    position: absolute;
    top:0;
    left:0;
}

.FooterDownloadList .ModuleHeadline:hover {
    color:#725215;
}


.PaneFooter2 {
    background: url('../design/PaneFooter2BG.jpg') no-repeat scroll center top #000000;
    line-height: 15px;
    text-align: center;
}


.PaneFooter2Container {
    background: url('../design/footerLogo.png') no-repeat scroll left center;
    margin: 0 auto;
    padding: 29px 0 0 73px;
    width: 892px;
    text-align:left;
    display:inline-block;
}

.PaneFooter2Container h1 {
    margin:0;
    color: #bbb083;
    font-size:13px;
    line-height:20px;
}


.PaneFooter2Container .FooterLinks{
    background: url('../design/dottedfooter.png') no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    margin-right: 10px;
    margin-top: 35px;
    min-height: 175px;
    padding-left: 10px;
    margin-top:15px;
}

.PaneFooter2Container .FooterLinks ul {
    border-left: medium none;
    margin: 0;
    min-height: 0;
    padding:0;
}

.PaneFooter2Container .FooterLinks li {
    list-style: none outside none;
    margin-bottom:4px;
}
.PaneFooter2Container .FooterLinks li a {
    color: #ffffff;
    font-size: 13px;
}

.FooterLinks.FooterLinkProjects {
    background:none;
    padding:0;
    width:100px;

}
.PaneFooter2Container .FooterLinks > ul {
    background:none;
}

.FooterLinks.FooterLinkCommodities {
    width: 130px;
}

.FooterLinks.FooterLinkInvestors {
    width: 130px;
}

.FooterLinks.FooterLinkResponsibility {
    width: 120px;
}

.FooterLinks.FooterLinkAbout {
    width: 125px;
}

.FooterLinks.FooterLinkContact {
    width: 120px;
    min-height:135px;
}


.CopyRight {
    background: url('../design/dottedfooter.png') no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 11px;
    padding: 0 0 9px 10px;
    width: 177px;
}
.FooterLinkCommodities .nobullet {
    clear: both;
    display: inline-block;
    padding-left: 14px;
    position: relative;
    width: 100%;
}

.FooterLinkCommodities .listimage.FloatLeft {
    left: 0;
    position: absolute;
    top: 3px;
}

.PaneFooter2 a:hover {
    color:#BBB083 !important;
}

.PaneQ4Footer {
    background-color:#000000;
}

.Q4FooterContainer {
    clear: both;
    padding: 5px 0 0 0 !important;
}

.FooterLinks h1 a {
    color: inherit;
}

.FooterLinks .FooterLinkContact li a {
    color: #BBB083;
}

.FooterLinks h1 a:hover,
.FooterLinks .FooterLinkContact li a:hover {
    color:#ffffff;
    text-decoration:underline;
}

/*########	END Footer	##########*/

.PrintPage {
	float:right;
	width:auto;
	text-align:right;
}

.clear {
	clear:both;
}

.EmailAlertsPAge .RequiredField {
	color:Red;
        display:inline-block;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

/*Mailing List */

.MailingListConfirmation, .MailingListActivationMessage {
	display: block;
	font-weight: bold;
}

.EditSubscriberConfirmation {
	font-weight: bold;
}

/* %=MailingListUnsubscribe */

.MailingListUnsubscribeMessage {
	font-weight: bold;
}

.MailingListUnsubscribeAction {
	font-weight: bold;
	display: block;
}

.MailingListUnsubscribeMessage {
	font-weight: bold;
}

/* Custom */

.CustomTable {
	border-collapse:collapse;
}
.CustomTable th, .CustomTable td {
	padding:10px;
	border:1px solid #ccc;
}

.CustomTable th[align="left"], .CustomTable td[align="left"] {
	text-align:left;
}

.CustomTable th[align="center"], .CustomTable td[align="center"] {
	text-align:center;
}

.CustomTable th[align="right"], .CustomTable td[align="right"] {
	text-align:right;
}

.ExitPage_content {
     display:none;
}

/*########### Start OUR PROJECTS ############*/

.CanadianPage h1 {
    float: left;
    line-height: 50px;
    vertical-align: middle;
    margin-right:10px;
    padding:0;
    border-top:none;
    margin-bottom:0;
}

.CanadianPage h1,
.CanadianPage h2{
    color:#394c66;
}

.CanadianPage h2 {
    margin-top:15px;
}

.Quotes {
    display: block;
    font-size: 28px;
}


.QuotesNote {
    font-style: italic;
}

.ProjectMap {
    float: right;
    margin-left: 40px;
    margin-right: -140px;
    margin-top: -300px;
    position: relative;
    z-index: 200;
}
.ArctosReservesSlideShow .navSlider,
.ArctosSlideShow .navSlider, .ArctosSlideShow .cycle-pager, .ArctosReservesSlideShow .cycle-pager {
    /*background:url('../design/ArctosSliderBar.png') repeat-x;*/
    bottom: 0;
    left: 0;
    position: absolute;
    text-align:right;
    width: 100%;
    z-index: 100;
    height:37px;
}

.ArctosSlideShow ul span {
    position: absolute;
    bottom: 0;
    color: #ffffff;
    background:url('../design/ArctosSliderBar.png') repeat;
    display: block;
    width: 860px;
    padding: 8px 90px 7px 15px;
}

.ArctosSlideShow {
    position: relative;
}

.ArctosSlideShow ul {
    padding:0;
    margin: 0 auto;
}

.SlideShowBig,
.ArctosReservesSlideShow {
    position: relative;   
}

.SlideShowBig .navSlider span,
.ArctosReservesSlideShow .navSlider span,
.ArctosSlideShow .navSlider span, .ArctosSlideShow .cycle-pager span, .ArctosReservesSlideShow .cycle-pager span {
    background: url('../design/ArctosGrayBullet.jpg') no-repeat scroll center center transparent;
    display: inline-block;
    height: 10px;
    margin-right: 8px;
    overflow: hidden;
    text-indent: 9999px;
    width: 10px;
    padding-top:27px;
    cursor:pointer;
    text-transform:uppercase;
    
}
.SlideShowBig .navSlider .cycle-pager-active,
.ArctosReservesSlideShow .navSlider .cycle-pager-active,
.ArctosSlideShow .navSlider .cycle-pager-active, .ArctosSlideShow .cycle-pager .cycle-pager-active{
    background: url('../design/ArctosWhiteBullet.jpg') no-repeat scroll center center transparent;
    width:10px;
    height:10px;
    
}

.ArctosReservesSlideShow ul li,
.ArctosSlideShow ul li {
    list-style:none;
}
.ArctosReservesSlideShow ul {
   padding:0;
   margin:0;
}

.ArctosSlideShow ul li img {
    vertical-align: top;
}

.arctosproject {
    text-align: center;
}

.arctosproject img {
    margin-top: 25px;
}

.arctosproject > a {
    color: #2E2E2E;
    font-weight: bold;
    text-decoration: underline;
}

.fancybox {
    border: 3px solid #E3B84A;
    display: inline-block;
    position:relative;
    margin: 35px 30px 0 0;
}
.fancybox:hover {
    border: 3px solid #A9A9A9;
}

.video, .pdfs{
    border: 3px solid #E3B84A;
    display: inline-block;
    position: relative;
}

.video:hover, .pdfs:hover{
border: 3px solid #A9A9A9
}

.FortuneInCommunity .fadepic {
   border:none;
   display:inline-block;
   position:relative;
}
.fancybox:hover .plus, .video:hover .plus, .pdfs:hover .plus {
    background: url('../design/plushover.png') no-repeat scroll 0 0 transparent;
}

.plus {
    background: url('../design/plus.png') no-repeat scroll 0 0 transparent;
    height: 26px;
    position: absolute;
    right: -14px;
    top: -16px;
    width: 26px
}

.VideoText {
    display: inline-block;
    float: left;
    margin-left: 35px;
    margin-top: 50px;
    width: 370px;
    min-height:315px;
}


.VideoYoutube {
    display: inline-block;
    float: left;
    margin-top: 50px;
}

.technicalRep a {
    color:#8d0000;
    font-weight:bold;
    border-bottom: 1px solid #d9b5b5;
}

.NicoSecText span {
   color:#394c66;
   font-weight:bold;
}


.NicoLocSec .RedMap > img {
    display: inline-block;
    float: left;
    margin-right: 30px;
}

.NicoLocSec .NicoLocationPDF {
    border-bottom: 1px dotted #000000;
    color: #394C66;
    display: inline-block;
    float: left;
    font-weight: bold;
    padding: 21px 0 22px 56px;
    width: 355px;
    background: url('../design/PDF-icon.png') no-repeat scroll left center transparent;
}

.NicoLocSec .fancybox {
    float:left;
    margin-top:25px;
}

.SMPPQuote {
    font-size: 28px;
    line-height: 30px;
}

.SMPPQuote > span {
    font-size: 14px;
    font-style: italic;
}

.SMPPThumbnail a {
    margin-top: 25px;
    margin-right: 30px;
}

/*########### END OUR PROJECTS ############*/

/*########### Start News ############*/

.ModuleYearLink.selected {
    font-weight: bold;

}


.ModuleYearNavContainer {
    margin: 20px 0;
}
.NewsPage .ModuleHeadlineLink {
    display: inline-block;
    float: left;
    width: 850px;
}

.ModuleDate {
    display: inline-block;
    float: left;
    min-width: 110px;
}

.InterestNews .ModuleItemRow,
.NewsPage .ModuleItemRow {
    border-bottom: 1px dotted #67281F;
    padding: 5px 0;
    overflow:hidden;
}

.ModuleYearLink {
    border-left: 2px solid #67281F;
    padding: 0 5px 0 10px;
}

.ModuleYearLink:first-child{
    border-left:none;
}


.YearSeparator {
    display: none;
}



/*########### END NEWS ############*/


/*########### Start Media ############*/

.MediaDownload .ModuleHeader,
.ModuleFileSizeText {
    display: none;
}
.MediaDownload .ModuleYearNavContainerInner a{
    border-left: 2px solid #67281F;
    padding: 0 5px 0 0;
}
.MediaDownload .ModuleYearNavContainerInner a.archive {
    padding-left:10px;
}
.MediaDownload .ModuleYearNavContainerInner a:first-child{
    border-left:none;
}

.MediaDownload .ModuleYearNavContainerInner a.selected{
    font-weight:bold;
}

.MediaDownload .ModuleItemRow {
    border-bottom: 1px dotted #000000;
    padding: 5px 0;
    overflow: auto;
}

.MediaDownload .DownloadText {
    float: left;
    width: 110px;
}

.MediaDownload .ModuleHeadline {
    float: left;
    width: 840px;
    font-weight: 400;
}
.MediaDownload .ModuleHeadline strong {
    font-weight: inherit;
}
.MediaDownload .ModuleHeadline p {
    font-weight: 300;
}

/*########### END Media ############*/





/*########### Start Commodities ############*/

.CommoditiesDownloadList .ModuleHeader,
.CommoditiesDownloadList .DownloadText,
.CommoditiesDownloadList .ModuleHeadline{
     display:none;
}


.CommoditiesDownloadList .ModuleItemRow {
    cursor: pointer;
    display: block;
    float: left;
    margin: 12px 12px 0 0;
    position:relative;
    width:260px;
    height:181px;
}
.CommoditiesDownloadList .ModuleThumbnail img {
    position:absolute;
    top:0; 
    left:0;
    display:none;
    width:181px;
    height:181px;
}

.CopperPageTop h2,
.BismuthPageTop h2,
.CobaltPageTop h2,
.GoldPageTop h2,
.CoalPageTop h2,
.SilverPageTop h2 {
    text-align:center;
    font-weight:normal;
    margin-bottom:43px;
    font-size:24px;
}

.CoalIMG img {
    margin-top:50px;
}

.InterestQuickLink h2 {
    text-align: left;
    color:#394c66;
    border-top:8px solid #394c66;
    font-size: 20px;
    margin-bottom:0;
    padding-top: 10px;
}

.InterestQuickLink{
    float: right;
    width: 300px;
    margin-top:50px;
}

.InterestQuickLink li{

    border-top: 1px dotted #264877;
}


.InterestQuickLink li:first-child {
    border-top: medium none;
}


ul.InterestQuickLink{
    margin: 0;
    padding: 0;
}
.InterestQuickLink li {
    list-style:none;
    padding: 10px 0;
}


.InterestQuickLink a {
    font-size: 12px;
    color:#264877;
    display:block;
    line-height:14px;
}

.InterestQuickLink a:hover {
    text-decoration:underline;
     color: #BBB083;
}

.BismuthProprieties,
.CobaltAssoc,
.GoldCouncil{
    float: left;
    margin-top: 15px;
    width:630px;
}
.CoalAssociation {
    margin-top:15px;
    float:left;
    width:630px;
}

.CommSecondHtml {
    clear:both;
    margin-top:50px;
    display:inline-block;
}
.BismuthProprieties ul li {
    background: url('../design/PinkArrow.png') no-repeat scroll left center transparent;
    list-style: none outside none;
    padding-left: 13px;
}

.BismuthPageTop h1 {
    border-top: 8px solid #AF388A;
    color: #AF388A;
}
.CobaltPageTop h1 {
    border-top: 8px solid #0124a1;
    color: #0124a1;
}

.GoldPageTop h1 {
    border-top: 8px solid #e3a900;
    color: #e3a900;
}

.CopperPageTop h1{
    border-top: 8px solid #e3a900;
    color: #e3a900;
}

.SilverPageTop h1{
    border-top: 8px solid #a3a3a3;
    color: #a3a3a3;
}

.BiggerFont p{
    font-size:22px;
    line-height:26px;
}

.CopperPageBottom ul li {
    background: url('../design/OrangeArrow.png') no-repeat scroll 0 5px transparent;
    list-style: none outside none;
    padding-left: 13px;
}

.SilverPageBottom ul li {
    background: url('../design/SilverArrow.png') no-repeat scroll 0 5px transparent;
    list-style: none outside none;
    padding-left: 13px;
}

.TooltipHolder {
    position:relative;
}
.BismuthTooltip .tooltip1 {
    top:50px;
    left:30px;
}
.BismuthTooltip .tooltip2 {
    top:250px;
    left:70px;
}
.BismuthTooltip .tooltip3 {
    bottom:50px;
    right:30px;
}

.tooltip {
    background: url('../design/Cobalt-Flag.gif') no-repeat;
    height: 31px;
    padding: 2px 0 0 5px;
    width: 41px;
    position:absolute;
}

.BismuthTooltip .tooltip {
    background: url('../design/Bismuth-Flag.gif') no-repeat;
}

.CobaltTooltip .tooltip1 {
    right: 142px;
    top: 100px;
}
.CobaltTooltip .tooltip2 {
    left: 230px;
    top: 122px;
}

.CobaltTooltip .tooltip3 {
    bottom: 127px;
    left: 500px;
}

#aToolTip p {
    margin:0;

}
#aToolTip{
    background-color:#2d2d2d;
    color:#ffffff;
    padding: 13px 15px;
    border-radius:3px;


}

/*########### END Commodities ############*/

.LinksPage a {
    display: inline-block;
    font-size: 12px;
    margin-right: 23px;
    padding-left: 24px;
    vertical-align: top;
    width: 278px;
    margin-bottom: 50px;
    background: url('../design/linksBorder.png') no-repeat scroll left 16px transparent;

}

.LinksPage a > div {
        position:relative;
}
.noborderLink {
    border-left: medium none !important;
    padding-left: 0 !important;
}

.LinksPage a div {
    border: 3px solid #9ea6af;
    margin-bottom: 5px;
    background: #fff;
    width: 272px;
}
/*
.LinksPage a div img {
    opacity: .5;
}
.LinksPage a:hover div img {
    opacity: 1;
}
*/
/*########### Start Investors ############*/
.InvestorsTopPage {
    overflow: hidden;
}
.BlueHeading h1,
.InvestorsTopPage h1{
    color: #394C66;
    border-top: 8px solid #394C66;
    text-align:center;
}
.InvestorsTopPage h3{
    color: #394C66;
    border-bottom: 8px solid #394C66;
    font-size: 28px;
    margin:44px 0 20px 0;
    padding-bottom:6px;
}


.InvestorsTopPage .subtitle {
   color:#394C66;
   text-transform:uppercase;
   font-weight:bold;
}

.InvestorsTopPage .leftcolumn {
    float: left;
    font-size: 15px;
    margin-right: 45px;
    width: 270px;
}


.InvestorsTopPage .middlecolumn {
    float: left;
    font-size: 15px;
    margin-right: 45px;
    width: 225px;
}


.InvestorsTopPage .rightcolumn {
    float: left;
    width: 380px;
    font-size:15px;
}
.InvestorsTopPage .leftcolumn .subtitle,
.InvestorsTopPage .middlecolumn .subtitle,
.InvestorsTopPage .rightcolumn .subtitle {
    font-size:18px;
}





.StockQuoteContainer  {
    background: url('../design/StockPageBG.jpg') no-repeat;
    height:112px;
    

}


.StockQuoteContainer .StockPage {
    display: none;
}



.StockQuoteContainer .StockTableText {
    float: left;
    font-size: 12px;
    width:350px;
}


.StockQuoteContainer h1 {
    border-right: 2px dotted #000000;
    border-top: medium none;
    color: #1E1801;
    float: left;
    font-weight: normal;
    line-height: 26px;
    margin: 24px 0 0;
    padding: 20px 20px 20px 30px;
    text-align: left;
}

.StockQuoteContainer .ModuleTitle span {
    color: #947E43;
    font-weight: bold;
}

.StockQuoteContainer  p {
    border-bottom: 1px solid #B8AC8B;
    margin: 0;
    padding-right: 55px;
    width: 130px;
}



.StockQuoteContainer .StockTableFeed .StockTableItem:first-child > p {
    border-bottom: medium none;
    float: left;
    padding: 0;
    width: auto;
    line-height:30px;
}


.StockQuoteContainer .StockTableFeed .StockTableItem:first-child {
    border-right: 2px dotted #000000;
    display: inline-block;
    margin: 26px 40px 18px 0;
    padding: 21px 21px 11px;
}
.StockQuoteContainer .StockData.Price,
.StockQuoteContainer .StockLabel.PriceLabel {
    font-size: 25px;
}

.StockQuoteContainer .StockData.Price {
    margin-right: 10px;
}


.StockQuoteContainer .StockTableItem {
    font-size: 12px;
    float:left;
    padding-top:16px;
}


.extraChange .StockLabel.ChangeLabel.StockPriceUp, 
.extraChange .StockLabel.ChangeLabel.StockPriceDown {
    font-size: 16px;
}

.StockQuoteContainer .StockData.TodaysOpen,
.StockQuoteContainer .StockData.Volume,
.StockQuoteContainer .StockData.WeekHigh,
.StockQuoteContainer .StockData.High,
.StockQuoteContainer .StockLabel.ChangeLabel.StockPriceDown,
.StockQuoteContainer .StockLabel.ChangeLabel.StockPriceUp,
.StockQuoteContainer .StockData.WeekLow,
.StockQuoteContainer .StockData.Low,
.StockQuoteContainer .StockLabel.PChangeLabel.StockPriceDown,
.StockQuoteContainer .StockLabel.PChangeLabel.StockPriceUp,
.StockQuoteContainer .StockData.PreviousClose {
     float:right;
}

.StockLabel.PChangeLabel.StockPriceDown,
.StockLabel.ChangeLabel.StockPriceDown {
      color:#B41620;
}

.StockLabel.PChangeLabel.StockPriceUp,
.StockLabel.ChangeLabel.StockPriceUp {
      color:#1bb31e;
}

.StockChart {
    text-align: right;
    margin-top:10px;
}

.viewchart {
    color: #0245AA;
    font-size: 12px;
    text-decoration: underline;
}

.blueLink {
    color: #0245AA;
    text-decoration: underline;
}

#chart {
    display:none;
}

.StockHistorical {
    display: none;
    background: url('../design/StockPageBG.jpg') no-repeat;
    height: 112px;
    padding: 0 0 0 13px;
    width: 963px;
    margin:30px 0;
}
.StockHistorical .StockTable {
    font-size: 12px;
    overflow: hidden;
    padding-left: 35px;
    padding-top: 25px;
    text-transform:uppercase;
}
.StockHistorical .StockTableItem {
    float:left;
}
.StockHistorical .StockTableItem p {
    border-bottom: 1px solid #B8AC8B;
    margin: 0;
    overflow: hidden;
    padding: 0 55px 0 0;
    width: 130px;
}

.StockHistorical .HighLabel,
.StockHistorical .LowLabel,
.StockHistorical .VolumeLabel,
.StockHistorical .TodaysOpenLabel,
.StockHistorical .PreviousCloseLabel {
    float:left;
}

.StockHistorical .PreviousClose,
.StockHistorical .TodaysOpen,
.StockHistorical .Volume,
.StockHistorical .High,
.StockHistorical .Low{
    float:right;
}


.StockHistoricalSelection {
    border-right: 2px dotted;
    float: left;
    margin: 19px 5px 19px 0;
    padding: 20px 4px 20px 0;
}


.AnalystMod {
    float: left;
    width: 700px;
}
.AnalystMod h1 {
    border-top: medium none;
    font-size: 14px;
    margin: 0;
    padding: 0;
    text-align: left;
    line-height:16px;
    color:#394C66;
}


.AnalystMod p {
    font-size: 14px;
    line-height: 20px;
    margin: 0;
}


.AnalystMod small {
    display: inline-block;
    margin-top: 25px;
}

.SPCapital {
    float: left;
    margin-top: 30px;
    text-align: right;
    width: 265px;
    font-size:14px;
}

.SPCapital img {
    margin-right: 35px;
}
.SPCapital a {
    color:#0245aa;
    text-decoration:underline;
}

.SPCapital a:hover {
    color:#725215;
}



.InvestorNews {
    display: inline-block;
    float: left;
    width: 295px;
    border-top: 8px solid #725215;
    padding-top: 16px;
    margin-top:50px;
}


.InvestorNews h1 {
    text-align: left;
    color:#725215;
    border-top:none;
    padding:0;
    margin:0;
}

.InvestorNews .ModuleDate {
    display: none;
}
.InvestorNews a {
    font-size: 12px;
    line-height: 14px;
}
.InvestorNews a:hover{
    text-decoration:underline;
}

.InvestorNews .ModuleContainerInner .ModuleItemRow:first-child {
    border-top: medium none;
}
.InvestorNews .ModuleItemRow {
    border-top: 1px dotted #000000;
    padding: 12px 0;
}

.ContactIR {
    background: url('../design/ContactIR.jpg') no-repeat;
    float: left;
    height: 186px;
    margin-top: 50px;
    width: 627px;
    margin-left: 43px;
}

.ContactIR h1 {
    border-right: 2px dotted #000000;
    border-top: medium none;
    float: left;
    font-weight: normal;
    margin: 28px 0;
    padding: 50px 60px 50px 50px;
    text-align: left;
}


.ContactIR .ContentContainer {
    float: left;
    line-height: 22px;
    padding: 45px;
    width: 288px;
}

.ContactIR .ContentContainer p {
    margin: 0;
}

.ContactIR .ContentContainer a {
    color: #0245AA;
}


.InvestorBriefcase .ModuleHeader {
    display: none;
}


.InvestorBriefcase .DownloadText {
    display: none;
}
.InvestorBriefcase .ModuleItemRow {
    border-bottom: 1px dotted #67281F;
    overflow: hidden;
    padding: 25px 0;
    direction: rtl;
    text-align:left;

}


.InvestorBriefcase .ModuleIcon {

    display: inline-block;
    vertical-align: middle;
}

.InvestorBriefcase .ModuleHeadlineLink {
    color: #394C66;
    font-size: 20px;
    font-weight: bold;
    margin-left: 10px;
    vertical-align: middle;
    direction: ltr;
    display: inline-block;
}

.InvestorBriefcase .ModuleHeadlineLink:hover {
   text-decoration:underline;
}

.InvestorBriefcaseText p {
    margin-top: 65px;
}

.ShareholderInformation p {
   margin:25px 0;
   display:inline-block;
}

/*########### END Investors ############*/


/*########### Start Financial ############*/


.FinancialReportContainer .AnnualQuarterlyReportText {
    display: none;
}
.FinancialReportContainer.BlueHeading .ReportLink {
    background: url('../design/FinancialArrow.png') no-repeat scroll right center transparent;
    color: #394C66;
    float: left;
    line-height: 30px;
    padding-left: 15px;
    padding-right: 14px;
}

.FinancialReportContainer.BlueHeading ul li {
    list-style: none outside none;
    margin-top:10px;
    overflow:hidden;
  
}

.FinancialReportContainer.BlueHeading h3,
.FinancialReportContainer.BlueHeading .FileType {
    display:none;
}


.FinancialReportContainer.BlueHeading .LeftPad20 {
    border-bottom: 1px dotted #000000;
    width:960px;
}


.FinancialReportContainer.BlueHeading .Year {
    margin-top: 35px;
    font-size:26px;
}

.FinancialReportContainer.BlueHeading h4 > div {
    float: left;
}
.FinancialReportContainer.BlueHeading ul {
    padding:0;
}


.FinancialHistorical a {
    font-weight: bold;
    color:#394C66;
}

.FinancialHistorical img {
    margin-top: 40px;
}
.FinancialReportContainer.BlueHeading .ReportLink:hover {
    text-decoration:underline;
}

/*########### END Financial ############*/

/*########### Start Management & Directors ############*/
.PersonGenericContainer {
    overflow: hidden;
}

.PersonContainer {
    border: 4px solid #9EA6AF;
    width: 462px;
    float:left;
    margin-bottom:50px;
}
.PersonItem{
    clear:left;
    margin-right:10px;
}


.PersonDescription {
    float: left;
    font-size: 12px;
    line-height: 14px;
    width: 310px;
    padding:15px 12px 10px 0;
 
}

.PersonContainer h3 {
    float: right;
    font-size: 14px;
    line-height: 16px;
    padding-right: 16px;
    width: 310px;
    padding-top:20px;
    color: #725215;

}


.PersonPhoto {
    float: left;
    width: 116px;
    padding-right: 20px;

}

.PersonComma.PersonTitleComma {
    display: none;
}

.PersonTitle {
    display: block;
    color:#292007;
}
.PersonSeparator {
    float:left;
    background: url('../design/PersonDescriptionBorder.png') no-repeat;
    width:2px;
    height:135px;
    margin:16px 12px 0 0;
}


.PersonItemAlt + .PersonSeparator {
    display: none;
}

.PersonDetailsContainer .hide {
    display:none;
}


.more a {
    background: url('../design/redarrow.png') no-repeat scroll right center transparent;
    color: #FC756F;
    font-weight: bold;
    padding-right: 12px;
}
.rsm-management .PersonDescription{
    padding-top:9px;
}
.rsm-management .PersonContainer h3{
    padding-top:10px;
    color: #858585;
}

.bottomMgt .PersonContainer{
   clear:none;
   float:left;
   border:0 none;
   width:auto;
}
.bottomMgt .PersonSeparator,
.bottomMgt .PersonContainer .PersonDescription,
.bottomMgt .PersonContainer h3{
   display:none;
}

/*########### END Management & Directors ############*/


/*########### Start Sustainability  ############*/

.SustainabilityPage ul li {
    background: url('../design/BrownArrow.png') no-repeat scroll left center transparent;
    list-style: none outside none;
    padding-left: 13px;
}

.SustainabilityPage img {
   margin-top:30px;
}

.SlideShowBig.ArctosSlideShowCaption .navSlider{
    bottom: 0;
    height: 20px;
    left: 0;
    position: absolute;
    text-align: right;
    width: 100%;
    z-index: 100;
}


.SlideShowBig.ArctosSlideShowCaption ul li{
   list-style:none;
}

.SlideShowBig.ArctosSlideShowCaption .navSlider span  {
   cursor: pointer;
    display: inline-block;
    height: 10px;
    margin-right: 8px;
    overflow: hidden;
    text-indent: -9999px;
    width: 10px;
}
.SlideShowBig.ArctosSlideShowCaption {
    height: 412px;
    position: relative;
}

.SlideShowBig.ArctosSlideShowCaption .sliderCaption {
    background: url('../design/ArctosSliderBar.png') repeat scroll 0 0 transparent;
    bottom: 7px;
    color: #FFFFFF;
    left: 0;
    padding-bottom: 6px;
    padding-left: 20px;
    padding-top: 9px;
    position: absolute;
    width: 945px;
    min-height:22px;
}
.BusinessEthicsDownload .DownloadText,
.BusinessEthicsDownload .ModuleHeader {
    display: none;
}

.BusinessEthicsDownload .ModuleItemRow {
    direction: rtl;
    float: left;
    margin-right: 15px;
    text-align: left;
    width: 480px;
    margin: 5px 0;
}

.BusinessEthicsDownload .ModuleHeadlineLink {
    color: #394C66;
    direction: ltr;
    display: inline-block;
    font-weight: bold;
    vertical-align: middle;
}


.BusinessEthicsDownload .ModuleIconImage {
    vertical-align: middle;
}


.BusinessEthicsDownload {
    border-top: 1px dotted #000000;
    margin-top: 30px;
    overflow: hidden;
    padding-top: 25px;
}

.BusinessEthicsDownload .ModuleYearNavContainer {
    display: none;
}

/*########### END Sustainability  ############*/

/*########### Start About  ############*/
.FortuneInCommunity {
    margin-top: 50px;
}

.CommunityDate {
    color: #394C66;
    font-weight: bold;
    font-size:20px;
}


.CommunitySection {
    border-bottom: 1px dotted #000000;
    margin-top: 35px;
    padding-bottom:30px;
    overflow:hidden;
}
.CommunitySection img {
    border: 4px solid #9EA6AF;
}



.PicDescription {
    float: left;
    margin-right: 20px;
    width: 260px;
    font-size: 12px;
    line-height: 14px;
}
#fancybox-title-float-left,
#fancybox-title-float-right{
    display:none;
}
#fancybox-title-float-main {
    background: url('../design/ArctosSliderBar.png') repeat scroll 0 0 transparent;
    line-height: 16px;
    padding: 10px;
    font-size: 14px;
    font-family: "p22-underground", Arial, sans-serif !important;
    white-space:wrap;
}


.viewarchive {
    color: #394C66;
    display: inline-block;
    font-size: 20px;
    font-weight: bold;
    margin-top: 20px;
}

.CommunitySectionArchive {
    display: none;
}

.OurObjectives {
    color: #394C66;
    font-weight: bold;
    text-transform: uppercase;
}

.greenCeck {
    margin-top: 25px;
    padding-left: 40px;
    background: url('../design/greenCeck.png') no-repeat;
    background-position:0 7px;
}
.greenCeck span {
    font-weight:bold;
    color: #201801;
}
.CorporateProfile {
    background:url('../design/aboutBG.png') no-repeat scroll right bottom transparent;
}


/*########### END About  ############*/



/*########### END MAiling List ############*/
.NoBr {
    display: none;
}

.GridActions .Button.ActionButton {
    background-color: #394c66;
    border: medium none;
    border-radius: 2px;
    color: #FFFFFF;
    cursor: pointer;
    padding: 4px 18px 4px 17px;
    margin-top:20px;
}

.GridActions .Button.ActionButton:hover {
    background-color: #1356ad;
}

.EmailAlertsPAge .GridActions .Button.ActionButton:hover {
    background-color: #1356ad;
}

.EmailAlertsPAge .GridActions .Button.ActionButton{
   background-color: #394c66;
    border: medium none;
    border-radius: 2px;
    color: #FFFFFF;
    cursor: pointer;
    height: 24px;
    margin-top:20px;
}
.EmailAlertsPAge .GridActions .Button.ActionButton {
    margin-top:0;
}

.EmailAlertsPAge .MailingListCol1 {
    width: 200px;
    display:inline-block;
}

.EmailAlertsPAge .MailingListCol2 {
    width: 227px;
    display:inline-block;
}


.EmailAlertsPAge .MailingListTable tr {
    display: inline-block;
    float: none !important;
    margin-bottom: 20px;
    width: 100% !important;
}


.MailingListUnsubscribeTable .SubmitButton{
   background-color: #394C66;
    border: medium none;
    border-radius: 2px;
    color: #FFFFFF;
    cursor: pointer;
    height: 24px;
}

.MailingListUnsubscribeTable .SubmitButton:hover {
    background-color:#0045AC;
}
.EmailAlertsPAge .MailingListSignupContainer{
    float: left;
    margin-right: 101px;
    width: 432px;
    margin-left:0;
    margin-top:0;
}
.MailingListUnsubscribeContainer {
    float: left;
    width: 432px;

}


.ButtonCell {
    padding-right: 100px;
    padding-top: 20px;
    text-align: right;
}

.MailingListListTable tr {
    float: left;
    width: 177px;
}

.MailingListForm tbody > tr:first-child {
    display: none;
}

.MailingListLabel span,
.MailingListCol1 > span {
    color: #4B4949;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
}

.EmailAlertsPAge .MailingListCol1 > span {
    color: #000000;
    font-size: 16px;
    font-weight: normal;
    text-transform: none;
}
/*########### END MAiling List ############*/


.PaneBreadcrumb {
    margin: 10px 0;
}
.PaneBreadcrumb .Breadcrumb {
    color: #828282;
    font-size:14px;
}

.Breadcrumb a {
    color: #968d28;
}



.cycle-slideshow > div{
width: 860px;
height:414px;
height: auto;

}

.cycle-slideshow > div > span{
position: absolute;
bottom: 0;
color: #ffffff;
background: url('../design/ArctosSliderBar.png') repeat;
display: block;
width: 860px;
padding: 8px 90px 7px 15px;
}


/*########### Start Contact ############*/


.ContactUs {
    float: left;
    width: 281px;
}
.ContactUs p {
    margin: 0;
    font-size:15px;
    line-height:18px;
}

.ContactUs h3 {
    font-size: 18px;
    color: #725215;
    margin-top:20px;
    font-size:16px;
}

.ContactUs h3 > span {
    color:#292007;
}


.ContactUs .dateLocation {
    margin-top: 45px;
}

.OurLocation span {
       color:#725215;
}
.OurLocation {
width: 300px;
float: left;
margin-left: 200px;
}
.contactHeadOffice{
width:300px;
}

.contactLocation {
    border-bottom: 1px dotted #000000;
    margin-bottom: 6px;
    padding-bottom: 6px;
}
.MailingListSignupContainer {
    float: left;
    margin-left: 52px;
    margin-top: 19px;
    width: 632px;
}
.RequiredField {
    display:none;
}
.MailingListCol2,
.MailingListCol1 {
    display: block;
    width:100%;
}

.ContactMail .MailingListCol2 > input {
    border: 1px solid #ACACAC;
    border-radius: 4px;
    height: 29px;
    width: 207px !important;
}

.MailingListSignupContainer  tbody > tr:first-child + tr {
    float: right;
    width: 207px;

}

.MailingListSignupContainer  tbody > tr:first-child + tr + tr{
    float: left;
    width: 207px;
    margin-right:5px;
}

.MailingListSignupContainer  tbody > tr:first-child + tr + tr + tr{
    float: left;
    width: 207px;
    margin-right:5px;
}

.EmailAlertsPAge.MailingListSignupContainer  tbody > tr:first-child + tr + tr + tr + tr {
   display:inline-block;
} 

.MailingListSignupContainer textarea {
    height: 280px;
    border: 1px solid #ACACAC;
    border-radius: 4px;
    width: 631px !important;
}

tr.MailingListLabel {
    display: inline-block;
    margin-top: 20px;
}

/*########### END Contact  ############*/

/*########### Start SiteMap  ############*/


.SiteMapList {
    margin: 0;
    padding: 0;
}


.SiteMapList li{
    list-style:none;
    width:300px;
}
.SiteMap-Level2 {
    margin-top:40px;
}

.SiteMap-Level2 a {
    background: url('../design/sitemaparrow.png') no-repeat scroll right 3px transparent;
    color: #394C66;
    font-weight: bold;
    padding-right: 15px;
    text-transform: uppercase;
}
.SiteMap-Level3, .SiteMap-Level4 {
    border-bottom: 1px dotted #000000;
}

/*########### END SiteMap  ############*/

.fancybox-skin {
    display: inline-block;
    padding: 30px !important;
}
.fancybox-inner {
    text-align:center;
}

.ButtonAction {
    margin-top: 27px;
}
.ButtonAction > a {
    background: none repeat scroll 0 0 #394C66;
    border-radius: 4px;
    color: #FFFFFF;
    font-size: 13px;
    padding: 6px 14px;
}

.fancybox-item.fancybox-close {
    background: url('../design/plusX.png') no-repeat center center;
    width:44px !important;
    height:44px !important;
}

.PaneContent .HtmlTextContainer a:hover {
    color: #BBB083;
}

.PageInTheMedia .MediaDownload .ModuleHeadline strong{
font-weight: bold;
}

.rsa{
clear:both;
padding-top:15px;
}

.JobPostingContainer .hideThis{
display:none;
}

.Module_JobPostingDetailsAdvanced .Table_Main, .Module_JobPostingDetailsAdvanced .Label_Summary, .Module_JobPostingDetailsAdvanced .LinkButton_Apply{
display:none;
}
.PersonContainer .PersonPhoto img {
    max-width: 116px;
} 
.ModuleEvent .ModuleLocation {
    display: none;
}