
/* @import url(../../../components/bootstrap/css/bootstrap-infomine.css);
   ================================================== */
body {
    margin: 0 !important;
    font-family: Arial, sans-serif;
    color: #333333 !important;
}
ul {
    padding: 0;
    list-style: none;
    margin: 0;
}
.EduMine .MainContent ul { list-style: inherit }
.EduMine .MainContent .ScheduleTbl p { margin-bottom: 5px }
ul li {
    background: none;
    padding: 0;
}
img { border: 0 }
fieldset {
    border: none;
    padding: 0;
    margin: 0;
}
input[type="text"],
input[type="submit"],
input[type="button"] {
    /* removes unwanted styles from iOS webkit browsers */
    -webkit-appearance: none;
    border-radius: 0;
}
/* ===[ Clearfix Styles START ]=== */
.VisualClear { clear: both }
.VisualClear:after {
    /* This prevents floats from expanding out of their containing box - apply as container class when needed.  */
    content: '.';
    height: 0;
    visibility: hidden;
    display: block;
    font-size: 0;
    clear: both;
}
/* ===[ Clearfix Styles END ]=== */
.Content ul { margin: 0 0 18px }
.HeaderContainer {
    width: 100%;
    min-width: 990px;
}
.MastheadContainer {
    width: 100%;
    background: #024184 url("http://www.infomine.com/common/assets/images/backgrounds/header_blue_bg.png") 0 100% repeat-x;
    /*min-height: 80px;*/
    min-height: auto; /*added by Vivien*/
} 

.Masthead {
    width: 990px;
    margin: 0 auto;
    position: relative;
}
.MastheadOptions {
    float: right;
    width: 429px;
    /*width: 500px;
    position: absolute;
    right: 0;*/ /*by Vivien*/
}
.TopSiteSearchContainer {
    /* container for search at the top of the website */
    /*float: right;
    margin: 10px 10px 0 0;
    display: block;
    width: 429px;*//*by Vivien*/
}
.TopSiteSearchContainer .SiteSearch {
    float: left;
    margin: 0 10px 0 -25px;
    font-size: 13px;
    width: 225px;
    height: 20px;
    display: block;
    border: 1px solid #a5a5a5;
    font-family: Arial, sans-serif;
}
/* GLOBAL SEARCH DROPDOWN STYLES
   ================================================== */
.TopSiteSearchContainer .SiteSearch optgroup {
    font-style: normal !important;
    font-weight: bold;
    padding: 0 0 0 3px;
    margin: 1px 0 2px;
}
.TopSiteSearchContainer .SiteSearch option { font-style: normal !important }
.MainSiteContainer {
    /* 20120720 Change */
    width: 970px;
    margin: 0 auto 20px;
    min-height: 500px;
    padding: 0 10px;
}
.TopSiteSearchContainer .KeywordSearchButton:active { border: 0 }
.TopSiteSearchContainer .KeywordSearchButton {
    font-size: 0;
    line-height: 0;
    color: #FFF;
    height: 22px;
    display: block;
    border: 1px solid #A5A5A5 !important;
    border-left: none !important;
    left: -1px !important;
    position: relative;
}
.NavigationContainer {
    background: url(/common/assets/images/backgrounds/light-gray-bg-half.png) repeat scroll 0 0 #f1f1f1;
    min-width: 990px;
}
.NavigationContent {
    width: 990px;
    margin: 0 auto;
}
/* hq.macawish-main-header {
    color: #666;
    font-size: 14pt;
    border-bottom: 1px solid #cccccc;
}  */
/* .TempHeader {
    font-size:14pt;
    color: #ffffff;
    padding: 30px;
}
   ================================================== */
.macawish-main-header {
    margin: 0;
    padding: 9px 0 18px;
    background: #fff;
    font-size: 24px;
    font-family: Arial, sans-serif;
}
.TwoColLeftContentBg { background-image: url(/common/assets/images/backgrounds/main-two-col-left-borders-bg.png) }
.TwoColRightContentBg {
    /* 20120720 Change */
    background-image: url(/common/assets/images/backgrounds/main-two-col-right-borders-bg-20120719.png);
}
.ThreeColContentBg { background-image: url(/common/assets/images/backgrounds/main-three-col-borders-bg-20120719.png) }
.universalbarcontainer { background: #eee }
.InfoMineHeaderLogo {
    float: left;
    margin-right: 10px;
    font-size: 11px;
    padding-left: 8px;
}
.InfoMineHeaderLogo a {
    display: block;
    height: 18px;
    padding: 6px 0 4px;
    vertical-align: middle;
    font-weight: bolder;
}
.EditionsWrapper { float: left }
.EditionsAccountWrapper {
    width: 990px;
    margin: 0 auto;
}
.UsabilityMessage {
    padding: 5px 30px 5px 10px;
    position: relative;
}
.Redirect { background: none repeat scroll 0 0 #B30000 }
.Redirect p { color: #fff }
.usabilitycontainer {
    width: 970px;
    margin: 0 auto;
}
.UsabilityWrapper { width: 100% }
.UsabilityWrapper ul li,
.UsabilityWrapper ul,
.UsabilityWrapper p {
    display: inline-block;
    margin: 0;
}
.UsabilityWrapper ul li { margin: 0 10px }
.ScheduleTbl ul { list-style: circle }
.RedirectClose {
    position: absolute;
    top: 8px;
    right: 10px;
}
.TopAccountWrapper {
    position: relative;
    float: right;
}
/* ===[ Start Social Networking Icons ]=== */
.SocialNetworkingContainer {
    float: right;
    padding-right: 10px;
    font-size: 10px;
    margin: 5px 0;
}
.SocialNetworkingContainer .SpriteLink {
    background-color: transparent;
    background-image: url("/common/assets/images/macawish/sprites/social-sprite-13.png");
    background-repeat: no-repeat;
    display: block;
    height: 22px;
    width: 26px;
}
.FeedIcon { background-position: 0 -176px }
.SpriteLink { margin: 0 0 0 0.5em }
.SpriteLink {
    background-image: url(/common/assets/images/macawish/sprites/IconSprite.gif);
    background-repeat: no-repeat;
}
.SocialNetworkingContainer { margin: 10px 0 16px }
.SocialNetworkingContainer li {
    float: left;
    margin: 0;
    padding: 0 4px;
}
.SocialNetworkingContainer li:last-child { padding-right: 0 }
.InfoMinerIcon { background-position: 0 0 }
.InfoMinerIcon:hover { background-position: 0 -22px }
.FacebookIcon { background-position: 0 -44px }
.FacebookIcon:hover { background-position: 0 -66px }
.TwitterIcon { background-position: 0 -220px }
.TwitterIcon:hover { background-position: 0 -242px }
.LinkedInIcon { background-position: 0 -88px }
.LinkedInIcon:hover { background-position: 0 -110px }
.FeedIcon { background-position: 0 -176px }
.FeedIcon:hover { background-position: 0 -198px }
.NewsletterIcon { background-position: 0 -132px }
.NewsletterIcon:hover { background-position: 0 -154px }
.GooglePlusIcon { background-position: 0 -264px }
.GooglePlusIcon:hover { background-position: 0 -285px }
.IconSearchWhiteBG {
    background-position: 0 -901px;
    width: 13px;
    height: 12px;
}
.SocialNetworkingContainer ol,
.SocialNetworkingContainer ul { list-style: none outside none }
/* ===[ End Social Networking Icons ]=== */
.SectionLogo {
    float: left;
    /*min-height: 80px; 
    position: relative; */ /*added by Vivien*/
}
.SiteSearchProperties {
    float: left;
    margin-right: 5px;
    height: 22px;
    padding: 2px 2px 0 2px;
    font-size: 13px;
    font-family: Arial, sans-serif;
}
.KeywordSearch { margin-bottom: 9px }
.KeywordSearch input {
    background-color: #FFFFFF;
    border: 1px solid #A6A6A6;
}
.KeywordSearchText {
    border: 1px solid #a5a5a5;
    height: 16px;
    border-right: medium none !important;
    float: left;
    padding: 1px 0;
    width: 190px;
    font-size: 13px;
    font-family: Arial, sans-serif;
    line-height: 18px;
    padding: 1px 0 1px 3px;
}
.KeywordSearchButton {
    background-color: #fff;
    border: 1px solid #a5a5a5;
    border-left: medium none !important;
    cursor: pointer;
    float: left;
    height: 20px !important;
    left: -4px;
    text-indent: -9999px;
    width: 22px !important;
}
.KeywordSearch .SpriteLink { margin-left: 0 }
.hidden {
    left: -9999px;
    position: absolute;
}
.EditionsAccountWrapper { position: relative }
.EditionsWrapper .DropdownDiv li a,
.EditionsWrapper .DropdownDiv li:hover a {
    padding-right: 10px;
    width: auto;
}
.editionsearchcontainer {
    *position: relative;
    *z-index: 505;
}
.universalbarcontainer {
    *position: relative;
    *z-index: 2000;
}
.menu_white .sub-text {
    color: #565656;
    display: block;
    font-size: 11px;
}
.menu_white .main-text {
    color: #004D99;
    font-size: 16px;
}
.menu_white a.main-text:hover { color: #b30000 }
.menu_white .editions-main-text {
    font-size: 12px;
    line-height: 12px;
    margin-left: 23px;
}
.menu .InfoMineHomeLink {
    background: url("/common/assets/images/icons/menu-back-to-infomine-icon.png") no-repeat scroll 0 50% transparent;
    float: right;
    padding-left: 23px;
}
.EditionsMainHead {
    color: #000000;
    margin: 20px 0 10px;
    font-weight: normal;
    font-size: 12px;
}
.EditionsWrapper .SectionColumn1 .EditionsMainHead:nth-of-type(1) {
    margin-top: 0;
    background: none;
}
.menu_yellow .SectionColumn1 .EditionsMainHead:nth-of-type(1) { margin-top: 10px }
.FooterContainer { padding-bottom: 0 }
.FooterContent {
    box-shadow: 1px 1px 3px rgba(0,0,0,0.3);
    background: #fff url(/common/assets/images/backgrounds/drop-menu-bg.png) 0 100% repeat-x;
    width: 100%;
}
.FooterContent .EditionsWrapper { float: none }
.FooterContent .SectionColumn1 {
    border-right: 1px solid #D5D5D5;
    width: 200px;
}
.FooterContent .LastSection {
    width: 140px;
    border-right: 0;
}
.FooterContent .SectionColumn1 h3 {
    color: #333333;
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 20px;
}
.FooterContent .SectionColumn1 a {
    font-size: 12px;
    font-family: Arial, sans-serif;
}
.FooterContent .menu_white .dropdown_5columns {
    -webkit-box-shadow: none;
    box-shadow: none;
    margin: 0 auto;
    width: 990px;
}
.FooterContent .dropdown_5columns { padding: 20px 0 30px 0 }
/* ===[ Fluid width layout switch styles START ]=== */
.FluidWrapper {
    background: #FFF;
    max-width: 1780px;
    min-width: 990px;
    width: 100%;
}
/* ===[ Fluid width layout switch styles END ]=== */
.ASX { background: url(/common/assets/images/icons/countries/au.gif) no-repeat center left }
.LSE { background: url(/common/assets/images/icons/countries/england.gif) no-repeat center left }
.LSE-AIM { background: url(/common/assets/images/icons/countries/england.gif) no-repeat center left }
.JSE { background: url(/common/assets/images/icons/countries/za.gif) no-repeat center left }
.NYSE { background: url(/common/assets/images/icons/countries/us.gif) no-repeat center left }
.TSX { background: url(/common/assets/images/icons/countries/ca.gif) no-repeat center left }
.TSX-V { background: url(/common/assets/images/icons/countries/ca.gif) no-repeat center left }
.BOVESPA { background: url(/common/assets/images/icons/countries/br.gif) no-repeat center left }
.MXX { background: url(/common/assets/images/icons/countries/mx.gif) no-repeat center left }
.BVL { background: url(/common/assets/images/icons/countries/pe.gif) no-repeat center left }
.FWB { background: url(/common/assets/images/icons/countries/de.gif) no-repeat center left }
.OTCBB { background: url(/common/assets/images/icons/countries/us.gif) no-repeat center left }
.OTCPK { background: url(/common/assets/images/icons/countries/us.gif) no-repeat center left }
.AMEX { background: url(/common/assets/images/icons/countries/us.gif) no-repeat center left }
.ASX a,
.LSE a,
.LSE-AIM a,
.JSE a,
.NYSE a,
.TSX a,
.TSX-V a,
.BOVESPA a,
.MXX a,
.BVL a,
.FWB a,
.OTCBB a,
.OTCPK a,
.AMEX a { margin-left: 20px }
/* ===[ Styles for all link based sprites ]=== */
.SpritePair { margin: 0 0 1px 2px }
.supplier-star {
    background-position: -16px 0;
    width: 8px;
    height: 8px;
    padding-right: 2px;
}
.supplier-o {
    background-position: -16px -15px;
    width: 10px;
    height: 10px;
    vertical-align: -1px;
}
.supplier-product {
    background-position: -16px -30px;
    width: 10px;
    height: 10px;
    vertical-align: -1px;
}
.supplier-catalog {
    background-position: -16px -44px;
    width: 10px;
    height: 10px;
    vertical-align: -1px;
}
.supplier-hotjob {
    background-position: -16px -60px;
    width: 30px;
    height: 11px;
}
.BulletLargeLightGrey {
    background-position: 0 0;
    width: 5px;
    height: 5px;
}
.BulletLargeRed {
    background-position: 0 -15px;
    width: 5px;
    height: 5px;
}
.BulletLargeYellow {
    background-position: 0 -30px;
    width: 5px;
    height: 5px;
}
.BulletLrgBlack {
    background-position: 0 -45px;
    width: 5px;
    height: 5px;
}
.BulletLrgGrey {
    background-position: 0 -60px;
    width: 5px;
    height: 5px;
}
.BulletSmallBlack {
    background-position: 0 -75px;
    width: 3px;
    height: 3px;
}
.BulletSmallGrey {
    background-position: 0 -88px;
    width: 3px;
    height: 3px;
}
.BulletSmallLightGrey {
    background-position: 0 -101px;
    width: 3px;
    height: 3px;
}
.BulletSmallRed {
    background-position: 0 -114px;
    width: 3px;
    height: 3px;
}
.BulletSmallYellow {
    background-position: 0 -127px;
    width: 3px;
    height: 3px;
}
.ButtonGridIconSelected {
    background-position: 0 -140px;
    width: 48px;
    height: 17px;
}
.ButtonGridIconUnselected {
    background-position: 0 -167px;
    width: 48px;
    height: 16px;
}
.ButtonListIconSelected {
    background-position: 0 -193px;
    width: 46px;
    height: 16px;
}
.ButtonListIconUnselected {
    background-position: 0 -219px;
    width: 46px;
    height: 16px;
}
.ButtonTableIconSelected {
    background-position: 0 -245px;
    width: 50px;
    height: 16px;
}
.ButtonTableIconUnselected {
    background-position: 0 -271px;
    width: 50px;
    height: 16px;
}
.EventsAuctionIcon {
    background-position: 0 -297px;
    width: 12px;
    height: 13px;
}
.EventsCallForPapersIcon {
    background-position: 0 -320px;
    width: 16px;
    height: 13px;
}
.EventsFeatured {
    background-position: 0 -343px;
    width: 13px;
    height: 13px;
}
.EventsShortCoursesIcon {
    background-position: 0 -366px;
    width: 17px;
    height: 14px;
}
.IconBetweenEditionBlk {
    background-position: 0 -1159px;
    width: 11px;
    height: 7px;
}
.IconBetweenEditionBlkHover {
    background-position: 0 -1159px;
    width: 11px;
    height: 7px;
}
.menu_black .IconBetweenEditionBlkHover {
    background-position: 0 -1125px;
    width: 11px;
    height: 7px;
}
a:hover .IconBetweenEditionBlkHover {
    background-position: 0 -1159px;
    width: 11px;
    height: 7px;
}
.sectionnavigationcontainer .menu_black .IconBetweenEditionBlkHover,
.FooterNavWrapper .menu_black .IconBetweenEditionBlkHover {
    background-position: 0 -1159px;
    width: 11px;
    height: 7px;
}
.sectionnavigationcontainer .menu_black .hover-intent .IconBetweenEditionBlkHover,
.FooterNavWrapper .menu_black .hover-intent .IconBetweenEditionBlkHover,
.sectionnavigationcontainer .menu_black a:hover .IconBetweenEditionBlkHover,
.FooterNavWrapper .menu_black a:hover .IconBetweenEditionBlkHover {
    background-position: 0 -1125px;
    width: 11px;
    height: 7px;
}
.BetweenEditions a:hover img.IconBetweenEditionBlk {
    background-position: 0 -1125px;
    width: 11px;
    height: 7px;
}
.IconBetweenEditionsLink {
    background-position: 0 -1159px;
    width: 11px;
    height: 7px;
}
.IconCheckmark {
    background-position: 0 -1335px;
    width: 10px;
    height: 8px;
}
.IconDocument {
    background-position: 0 -390px;
    width: 8px;
    height: 10px;
}
.IconDownload {
    background-position: 0 -410px;
    width: 11px;
    height: 9px;
}
.IconDownloadBetweenEditions {
    background-position: 0 -429px;
    width: 24px;
    height: 9px;
}
.IconDownloadOffsite {
    background-position: 0 -448px;
    width: 22px;
    height: 9px;
}
.IconExcel {
    background-position: 0 -467px;
    width: 10px;
    height: 10px;
}
.IconEmail {
    background-position: 0 -1503px;
    width: 10px;
    height: 7px;
}
.IconExcelBetweenEditions {
    background-position: 0 -487px;
    width: 23px;
    height: 10px;
}
.IconExcelNewWindow {
    background-position: 0 -507px;
    width: 22px;
    height: 10px;
}
.IconExcelOffsite {
    background-position: 0 -527px;
    width: 21px;
    height: 10px;
}
.IconInfo {
    background-position: 0 -547px;
    width: 11px;
    height: 11px;
}
.IconInfoMiner {
    background-position: 0 -568px;
    width: 14px;
    height: 14px;
}
.IconLargeGlobeBlack {
    background-position: 0 -592px;
    width: 19px;
    height: 20px;
}
.IconLargeGreyInfo {
    background-position: 0 -622px;
    width: 16px;
    height: 16px;
}
.IconNewWindow {
    background-position: 0 -648px;
    width: 10px;
    height: 8px;
}
.IconNewWindowBetween {
    background-position: 0 -666px;
    width: 23px;
    height: 8px;
}
.IconNewWindowOffSite {
    background-position: 0 -684px;
    width: 21px;
    height: 9px;
}
.IconOffSiteLink {
    background-position: 0 -703px;
    width: 9px;
    height: 8px;
}
.IconPDFOffsite {
    background-position: 0 -721px;
    width: 22px;
    height: 10px;
}
.IconPSendToFriend {
    background-position: 0 -741px;
    width: 10px;
    height: 7px;
}
.IconPDF {
    background-position: 0 -758px;
    width: 11px;
    height: 10px;
}
.IconPdfBetweenEditions {
    background-position: 0 -778px;
    width: 24px;
    height: 10px;
}
.IconPdfNewWindow {
    background-position: 0 -798px;
    width: 23px;
    height: 10px;
}
.IconPrint {
    background-position: 0 -818px;
    width: 14px;
    height: 15px;
}
.IconRSubscriber {
    background-position: 0 -843px;
    width: 10px;
    height: 10px;
}
.IconRegistrant {
    background-position: 0 -863px;
    width: 10px;
    height: 10px;
}
.IconSearchBlackBG {
    background-position: 0 -883px;
    width: 12px;
    height: 12px;
}
.IconSearchWhiteBG {
    background-position: 0 -901px;
    width: 13px;
    height: 12px;
}
.IconSmallGlobe {
    background-position: 0 -927px;
    width: 10px;
    height: 10px;
}
.IconToolTipLeft {
    background-position: 0 -947px;
    width: 11px;
    height: 11px;
}
.IconToolTipRight {
    background-position: 0 -968px;
    width: 11px;
    height: 11px;
}
.IconWord {
    background-position: 0 -989px;
    width: 10px;
    height: 10px;
}
.IconWordBetweenEditions {
    background-position: 0 -1009px;
    width: 23px;
    height: 10px;
}
.IconWordNewWindow {
    background-position: 0 -1029px;
    width: 22px;
    height: 10px;
}
.IconZip {
    background-position: 0 -1049px;
    width: 11px;
    height: 9px;
}
.IconZipBetwenEditions {
    background-position: 0 -1068px;
    width: 24px;
    height: 9px;
}
.IconZipNewWindow {
    background-position: 0 -1087px;
    width: 23px;
    height: 9px;
}
.IconZipOffSite {
    background-position: 0 -1106px;
    width: 22px;
    height: 9px;
}
.careersOpenPostingA {
    background-position: 0 -1176px;
    width: 18px;
    height: 17px;
}
.careersOpenPostingB {
    background-position: 0 -1203px;
    width: 13px;
    height: 16px;
}
.careersRegistrantPostingA {
    background-position: 0 -1229px;
    width: 18px;
    height: 17px;
}
.careersRegistrantPostingB {
    background-position: 0 -1256px;
    width: 13px;
    height: 16px;
}
.careersSubscriberPostingA {
    background-position: 0 -1282px;
    width: 18px;
    height: 17px;
}
.careersSubscriberPostingB {
    background-position: 0 -1309px;
    width: 13px;
    height: 16px;
}
.closeBlueBlk {
    background-position: 0 -1353px;
    width: 11px;
    height: 11px;
}
.closeBlueWhite {
    background-position: 0 -1374px;
    width: 11px;
    height: 11px;
}
.closeRedBlk {
    background-position: 0 -1395px;
    width: 11px;
    height: 11px;
}
.closeRedWhite {
    background-position: 0 -1416px;
    width: 11px;
    height: 11px;
}
.editionEN {
    background-position: 0 -1437px;
    width: 17px;
    height: 12px;
}
.editionES {
    background-position: 0 -1459px;
    width: 17px;
    height: 12px;
}
.editionPT {
    background-position: 0 -1481px;
    width: 17px;
    height: 12px;
}
.editionENlight {
    background-position: -222px -1437px;
    width: 17px;
    height: 12px;
    vertical-align: -1px;
}
.editionESlight {
    background-position: -222px -1459px;
    width: 17px;
    height: 12px;
    vertical-align: -1px;
}
.editionPTlight {
    background-position: -222px -1481px;
    width: 17px;
    height: 12px;
    vertical-align: -1px;
}
.showLessOver {
    background-position: 0 -1520px;
    width: 9px;
    height: 9px;
}
.showLessoff {
    background-position: 0 -1539px;
    width: 9px;
    height: 9px;
}
.showMoreOff {
    background-position: 0 -1558px;
    width: 9px;
    height: 9px;
}
.showMoreOver {
    background-position: 0 -1577px;
    width: 9px;
    height: 9px;
}
/* ===[ Additional styles START ]=== */
.SpriteLink { margin: 0 0 0 0.5em }
.IconSearchWhiteBG { margin: 0 }
.MainContent h2 img.SpriteLink,
.RightColumn h2 img.SpriteLink,
.LeftColumn h2 img.SpriteLink {
    margin-bottom: 0;
    margin-top: 3px;
}
/* INVESTMENT FIXES
   ================================================== */
.ActionsWrapper div { margin-right: 0 }
/* MINESITE H1 FIX
   ================================================== */
.InnerPageHeader { background: none }
.InnerPageHeader h1 { background: none }
.InnerPageHeader h1,
.macawish-main-header {
    font-family: Arial, Helvetica, sans-serif;
    color: #494949;
    font-size: 20px;
    margin: 0 0 2px;
    font-weight: bold;
}
.suppliers-main-heading,
.MineDevelopments .macawish-main-header {
    /* temporary style for macawish main heading H1 in suppliers */
    margin: 10px 0 0 20px;
}
h1 { margin: 10 0 }
h1,
.NewsSection .SectionHomeHeading,
.SpotlightNewsList .SectionHomeHeading {
    font-size: 20px;
    font-weight: bold;
}
td.MainContentContainer { padding: 0 }
.MainContentPadding { padding: 0 }
.CareerMine .MainContent { padding: 0 !important }
.TechnoMine .KeywordSearch input[type="text"] {
    height: 16px;
    line-height: 18px;
    padding: 1px 0 1px 3px;
}
.CommodityTbl { padding: 0 }
.dropdown_1column h5 {
    margin: 0;
    font-size: 12px;
}
/* ===[ Feedback button ]=== */
.Feedback {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.8);
    bottom: 0;
    display: block;
    margin-bottom: 0;
    padding: 0.769231em 10px;
    position: fixed;
    right: 0;
    text-align: center;
    width: 10%;
    z-index: 2000;
}
.Feedback:link,
.Feedback:visited { color: #FFFFFF }
.Feedback:hover {
    background: none repeat scroll 0 0 rgba(255, 203, 12, 0.8);
    color: #000000;
}
.subnav-new {
    margin-left: 5px;
    font-size: 7pt;
    font-weight: bold;
    color: #b30000;
}
.add-bullets li {
    padding-left: 10px;
    background: url(/Global/Assets/Images/Bullets/SolidBlack.gif) no-repeat 0px 4px;
}
/* CSS FIXES FOR TABLET / WIDTH ETC...
   ================================================== */
body .editionnavigationcontainer,
.CompanyPropertyMine > .NavigationContainer,
body .FooterNavWrapper {
    background-color: #F5F5F5;
    border-bottom: 1px solid rgba(0, 0, 0, 0.25);
    border-top: 1px solid rgba(0, 0, 0, 0.25);
    box-shadow: 1px 0 0 rgba(255, 255, 255, 0.125) inset, 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    min-width: 990px;
}
.HeaderContainer {
    background: url("/common/assets/images/backgrounds/header_blue_bg.png") repeat-x scroll 0 23px #024184;
    min-height: 80px;
    min-width: 990px;
    width: 100%;
    border-bottom: 10px solid #FECB0B;
}
.CareerMine .HeaderContainer { background: url("/common/assets/images/backgrounds/header_blue_bg.png") repeat-x scroll 0 51px #024184 }
.MastheadContainer {
    background: none;
    margin: 0 auto;
    width: 990px;
}
.FooterContainer { min-width: 990px }
.SectionColumn1,
.EditionsColumn1 {
    color: #FFFFFF;
    float: left;
    font: 12px Arial,sans-serif;
    margin: 0 5px 0 0;
    padding: 0 10px;
    vertical-align: top;
    width: 206px;
}
.FooterContent .SectionColumn1 {
    margin: 0 20px 0 0;
    padding: 0 20px;
}
.menu_yellow .SectionColumn1 { width: 135px }
.column-container .SectionColumn1:last-child { border-right: 0 none }
.EditionsWrapper .menu_white li {
    margin-left: 0;
    position: static;
}
.EditionsWrapper .menu_white li a:hover { color: #B30000 }
.EditionsWrapper .SectionColumn li { width: auto }
.SectionWrapper .SectionColumn1 li { margin-bottom: 20px }
.EditionsWrapper .SectionColumn1 li:last-child { margin-bottom: 0 }
.EditionsWrapper .SectionColumn1 li {
    float: none;
    margin-bottom: 10px;
}
/* Two Level Navigation Gradients */
.InvestmentMine .editionnavigationcontainer,
.InvestmentMine .FooterNavWrapper {
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #e6e6e6 49%, #ffffff 50%, #e6e6e6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(49%,#e6e6e6), color-stop(50%,#ffffff), color-stop(100%,#e6e6e6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#e6e6e6 49%,#ffffff 50%,#e6e6e6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#e6e6e6 49%,#ffffff 50%,#e6e6e6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#e6e6e6 49%,#ffffff 50%,#e6e6e6 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#e6e6e6 49%,#ffffff 50%,#e6e6e6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e6e6e6',GradientType=0 ); /* IE6-9 */ 
}
/* Two Level Navigation Gradients */

/*MINING.COM & MIS MENU ITEM STYLES */
.news-intel ul { margin-bottom: 10px;}
.mining-com-container ul { margin-bottom: 0;}
.mining-com-container {
    width: 570px; 
	padding-top: 10px; 
	display: block
}
.mining-com-spacer { 
    border-top: solid 1px #ffcb0c; 
    display: block;
    clear: both;
}
.SubscribeSection {
	margin: 0;
	color: #333333;
    font: 12px/1.5 Arial,sans-serif;
    text-rendering: optimizelegibility;
}
a.no-visited-colour:visited {
  color: #003399;
}

.FooterContent p, .FooterContent ul, .FooterContent li {
    font: 12px/1.5 Arial,sans-serif;
}
.FooterContent li {
    margin-top: 3px;
}
.FooterContent .well {
    margin-top: 20px;
    padding-top: 0;
}
.FooterContent div.legend {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #E5E5E5;
    border-image: none;
    border-style: none none solid;
    border-width: 0 0 1px;
    color: #333333;
    display: block;
    font-size: 12pt;
    line-height: 40px;
    margin: 5px 0 20px;
    padding: 0;
    width: 100%;
}
.section-row {
    background-color: #F5F5F5;
}
.section-row .well {
    background: none repeat scroll 0 0 #F5F5F5;
    border: medium none;
    box-shadow: none;
    margin: 0 0 5px;
}
.section-row div.legend {
    border-color: #333333;
}
.section-row a.no-visited-colour:visited, .section-row a.no-visited-colour:link, .section-row a.no-visited-colour:active, .section-row a.no-visited-colour {
    color: #003399;
}
.infomine-row {
    background: none repeat scroll 0 0 #024184;
}
.infomine-row .well {
    background-color: #024184;
    border: medium none;
    box-shadow: none;
    margin-top: 0;
}
.infomine-row div.legend, .infomine-row p {
    border-color: #FFFFFF;
    color: #FFFFFF;
}
.infomine-row a:link, .infomine-row a:visited {
    color: #FFFFFF;
}
.icons a:link {
    color: #333333;
}
.icons a:visited {
    color: #333333;
}
@media (min-width: 1300px) {
.infomine-row {
    background: url("/common/assets/images/footer/lrg-helmet.png") no-repeat scroll left center #024184;
}
}
.FooterContainer input, .FooterContainer button, .FooterContainer select, .FooterContainer textarea {
    font-family: Arial,Helvetica,sans-serif;
}
.FooterContainer label {
    display: block;
    margin-bottom: 5px;
}
.FooterContainer select, .FooterContainer textarea, .FooterContainer input[type="text"], .FooterContainer input[type="email"] {
    border-radius: 0;
    color: #555555;
    display: inline-block;
    font-size: 8pt;
    height: 20px;
    line-height: 20px;
    margin-bottom: 10px;
    padding: 4px 6px;
    vertical-align: middle;
}
.FooterContainer input, .FooterContainer textarea, .FooterContainer .uneditable-input {
    width: 206px;
}
.FooterContainer *:-moz-placeholder {
    color: #555555 !important;
    opacity: 1 !important;
}
.FooterContainer *::-moz-placeholder {
    color: #555555 !important;
    opacity: 1 !important;
}
.FooterContainer input:-moz-placeholder {
    color: #555555 !important;
    opacity: 1 !important;
}
.FooterContainer textarea {
    height: auto;
}
.FooterContainer textarea, .FooterContainer input[type="text"], .FooterContainer input[type="password"], .FooterContainer input[type="email"] {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
}
.FooterContainer textarea:focus, .FooterContainer input[type="text"]:focus, .FooterContainer input[type="password"]:focus, .FooterContainer input[type="email"]:focus {
    border-color: rgba(82, 168, 236, 0.8);
    outline: 0 none;
}
.HeaderContainer, .CareerMine .HeaderContainer {
    background: none repeat scroll 0 0 #024184 !important;
/*    border-bottom: medium none !important;*/
}
.MastheadContainer {
   /* min-height: 80px; */ /*added by Vivien*/
}
body .NavigationContainer {
    background-color: #F1F1F1;
    background-image: none;
    border-bottom: 1px solid rgba(0, 0, 0, 0.25);
    border-top: 1px solid rgba(0, 0, 0, 0.25);
    min-width: 990px;
}
.site-nav-list .btn {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    box-shadow: none;
    font-size: 12px;
    padding: 6px 15px;
    text-shadow: 0 1px 1px #FFFFFF;
}
.legend-item {
    margin-left: 10px;
}
.green {
    color: #468847;
}
.blue {
    color: #3A87AD;
}
.red {
    color: #B94A48;
}
.InnerWrapper h2 {
    border-bottom: medium none;
}
.med-size-icon {
    font-size: 1.5em;
}
.browse-selected-item {
    color: #666666;
    font-size: 13px;
    font-weight: normal;
}
.img-polaroid-cm {
    padding: 0 !important;
}

.main-content-wrapper {
    margin: 0 auto;
    width: 990px;
}

 /* masthead alignment fix */
.MastheadContainer {
  margin-top: 10px; 
  margin-bottom: 10px;/*by Vivien*/
}

.newHomePage .MastheadContainer {
  margin-top: 0; 
  margin-bottom: 0;/*by Vivien*/
}

.newHomePage .TopSiteSearchContainer {
    margin-top: 20px;
}
