
* {margin: 0;padding: 0;list-style: none outside;}
body {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #333;}
h1, h2, h3, h4, h5, h6 {font-weight: normal;line-height: 1.2;}
h1, h2, h3 {margin: 0 0 10px;}
h1 {color: #194f6d;font-size: 23px;font-family: 'AvenirHeavy';text-transform: uppercase;letter-spacing: -1px;}
.HtmlTextContainer h2, .ModuleBody h2, .RadEContentBordered h2 {color: #194f6d;font-size: 18px;font-family: 'AvenirHeavy';text-transform: uppercase;letter-spacing: -1px;}
.HtmlTextContainer h3, .ModuleBody h3, .RadEContentBordered h3 {font-size:17px;}
p, .HtmlTextContainer ul, .ModuleBody ul, .RadEContentBordered ul, ol {margin-bottom: 20px;}
p:last-child, .HtmlTextContainer ul:last-child, .ModuleBody ul:last-child, .RadEContentBordered ul:last-child, ol:last-child {margin-bottom: 0;}
.HtmlTextContainer ul li, .ModuleBody ul li, .RadEContentBordered ul li {list-style: outside disc;margin-left: 19px;}
ol li {list-style: outside decimal;margin-left: 22px;}
a img {border: 0 none;}
a, a > * {cursor: pointer;}
a {outline: 0 none;color: #194f6d;}
a:hover {text-decoration: none;}
sup, sub {height: 0;line-height: 1;position: relative;vertical-align: baseline;}
sup {bottom: 1ex;}
sub {top: 0.5ex;}
pre {white-space: pre-wrap;word-wrap: break-word;}
.NoBr {display: none;}
.PaneContentInner input, .PaneContentInner select, .PaneContentInner textarea, .PaneContentInner label {font-family: arial, helvetica, sans-serif;color: #333;line-height: 1.2;font-size: 11px;vertical-align: middle;}
.PaneContentInner input[type="text"] {border: 1px solid #dddddd;height: 16px;line-height: 16px;border-top-color: #7c7c7c;border-right-color: #fff;background: url(../design/inputbg.png) 0 0 repeat-x;}
.PaneContentInner input[type="submit"] {font-weight: bold;color: #fff;padding: 0 12px;background-color: #194f6d;border: 0 none;height: 19px;cursor: pointer;}
.PaneContentInner input[type="checkbox"] {margin: 0 5px 0 0;}
.HeaderContainer a, .FooterContainer a {text-decoration: none;}
/* general structure */
.LayoutDefault {position: relative;}
.LayoutDefaultInner {position:relative;}

.PageDefaultInner {width: 100%;}
.PaneContentOuter {width: 1023px;margin: 0 auto;padding-bottom: 40px;position: relative;z-index:0;}
.PageHome .PaneContentOuter {padding-bottom: 0;margin-bottom:0;}
.PaneContentInner {width: 940px;margin: 0 auto;}
.HeaderContainer, .FooterContainer {width: 100%;}
.HeaderContainer {background: url("../design/header-bg.png") repeat-x scroll 0 bottom transparent; height:72px; margin-bottom:27px;}
.PaneContentInner:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.PaneContentInner {display: inline-block;}
/* start commented backslash hack \*/
* html .PaneContentInner {height: 1%;}
.PaneContentInner {display: block;}
.clear {display:block;width:100%;height:0;line-height:0;clear:both;float:none; overflow:hidden;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix {display: inline-block;}
/* start commented backslash hack \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
.PaneFooter2, .PaneQ4Footer {width: 100%;min-width: 960px;max-width: 1232px;margin: 0 auto;display: block !important;}
.PaneHeader {font-size: 11px;font-family: Helvetica, Arial, sans-serif;color: #fff;text-align: right;padding: 16px 0;display: block; /*border-bottom: 6px solid #C9930E;*/    max-width: 1232px;min-width: 960px;width: 100%; margin:0 auto;}
.PaneNavigation {display:none;}
.socialLinks {display:none;}

/* LAYOUTS */
.PaneLeft, .PaneContent, .PaneRight {float: left;clear: none;display: block;}
.PaneContent {width: 600px;margin-right: 28px;}
.PaneRight {width: 300px;}
.LayoutTwoColumnLayout .PaneLeft {width: 300px;margin-right: 20px;}
.LayoutTwoColumnLayout .PaneContent {width: 620px;margin-right: 0;}
.LayoutTwoColumnLayout .PaneRight {}
.PaneFooter {display: block;clear: both;}
.LayoutOneColumnLayout {width: 100%;}
.LayoutOneColumnLayout .PaneContent {width: 100%;margin-right: 0;margin-left: 0;}
.LayoutOneColumnLayout .PaneLeft {width: 620px;margin-right: 20px;}
.LayoutOneColumnLayout .PaneRight {width: 300px;}
.PaneLeft h1, .PaneRight h1, .PaneFooter h1 {font-size: 18px;margin-bottom: 10px;}

/* header */
.PaneHeader .topBlock {margin-left: 10px;display: inline;line-height: 40px;font-family: Helvetica, Arial, sans-serif;font-size: 11px;font-weight: bold;}
.PaneHeader .BlankModuleContainer.topBlock {padding-right: 15px;}
.topBlock.StockQuoteHeaderContainer span {display: none}
.topBlock.StockQuoteHeaderContainer span.StockDescription1 {display: inline;font-weight: bold;}
.Breadcrumb {color #333;font-size:12px;font-family:Arial, Helvetica, sans-serif;white-space:nowrap;font-weight:bold;padding:5px 0;border-top:1px dotted #333;border-bottom:1px dotted #333;}
.PageHome .Breadcrumb {display:none;}
.Breadcrumb a, .Breadcrumb .BreadcrumbSeparator {color: #333;text-decoration: none; font-weight:normal;}
.Breadcrumb .BreadcrumbSeparator {margin: 0 10px;}
.bannerCaptions {}
.bannerCaptions .smallCaption {display: none;}
.bannerCaptions .bigCaption, .pageTitle {color: #333;font-family: 'AvenirLTStd45BookRegular';font-size: 36px;height: 59px;left: 0;line-height: 59px;border:0 none;}
.PageHome .bannerCaptions .bigCaption, .PageHome .pageTitle {display:none;}
.pageTitle a, .pageTitle span {display: none;}
.LayoutOneColumnLayout .pageTitle {display: none;}
.LayoutOneColumnLayout.withpagetitle .pageTitle {display: block;}
.HeaderImageContainer {display:none;}

.PaneHeader .printOnly {float:left;}

/* footer */
.FooterContainer {position:static;z-index:100;bottom: 0;left: 0;font-family: Helvetica, Arial, sans-serif;}
.FooterContainer .RightColumnBlock {display: none;}
.Q4FooterContainer, .Copyright {display:block; clear:both; margin:0 auto; padding:0 !important;}

.Q4FooterContainer a {color: #103C52!important;font-size: 11px!important;line-height:12px;text-align: right;}
.PaneQ4Footer {text-align: center;color: #103c52;font-size: 11px;line-height:24px;padding: 20px 0;display: block; border-top: 6px solid #C9930E;}
.PaneQ4Footer .footerMenu {float: left;clear: none;}
.PaneQ4Footer .FooterLinks li {margin: 0 0 0 30px;font-size:11px;line-height:12px;}
.PaneFooter2 {height: 0;position: relative;}

.footerMenu, div.fgRel, .FooterContainer .FooterLinks {display:none;}
.PaneQ4Footer a {color: #103c52;}

/* content */
.PaneContentInner {}
/* home */
.PageHome .homeCareers.HtmlTextContainer {font-size: 12px;letter-spacing: 0;padding: 0 15px !important;border: 0 none !important;}
.PageHome .PaneContent .ModuleEventLatest .ModuleItemRow {border: 0 none;margin: 0;padding: 0;}
.PageHome .PaneContent .ModuleEventLatest .ModuleContainerInner {border-bottom: 1px dotted #333;padding-bottom: 20px;}
.PageHome .PaneContentOuter {width: 980px;}

.PageHome .PaneHeader2 {margin: 0 0 27px 0;width: auto;}
.PageHome .PaneLeft, .PageHome .PaneContent {width: 100%;float: left;clear: none;margin:0 0 20px;}
.PageHome .PaneRight {display:none;}

.PageHome .HeaderContainer {margin-bottom: 27px;}
.box-DB, .box-LB {display: block;padding: 17px;color: #fff;text-decoration: none;line-height: 20px;text-transform: uppercase;margin-bottom: 10px;font-family: 'AvenirRegular';-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;-webkit-box-shadow: 0px 5px 9px #ccc;-moz-box-shadow: 0px 5px 9px #ccc;box-shadow: 0px 5px 9px #ccc;behavior: url(/Theme/Barrick2012/files/js/PIE.htc);position: relative;z-index:0;}
.box-DB {font-size: 23px;letter-spacing: -1px;background: #063751 url(../design/DB.png) 0 0 repeat-x;}
.box-LB {font-size: 18px;background: #065c88 url(../design/DB.png) 0 0 repeat-x;}
.box-DB span {font-size: 14px;letter-spacing: 0px;}
.box-LB span {font-size: 13px;letter-spacing: 0px;}
.PageHome .qLinks {padding-top: 10px;}
.ModulePressReleaseLatest .NoBr {display: inline;}
.yellowMore {display: inline-block;zoom: 1;*display:inline;height: 22px;line-height: 22px;padding: 0 5px 0 10px;color: #fff;font-family: 'AvenirHeavy';letter-spacing: -1px;font-size: 13px;background-color: #c9930e;text-indent: 0;text-transform: uppercase;text-decoration: none !important;vertical-align: middle;}
.PageHome .ModuleItemRow {line-height: 14px;}
.ModuleViewAllLink, .ModuleMoreLink, .hrefPresentation, .hrefWebcast, .ModuleLinks a, .ModuleDownloadListWithTags .ModuleHeadlineLink {}
.ModuleDownloadListWithTags .ModuleHeadlineLink span {font-weight: normal;color: #194f6d;}
.ModuleDownloadListWithTags .ModuleHeader, .ModuleDownloadListWithTags .ModuleYearNavContainer {display: none;}
.ModuleDownloadListWithTags .ModuleContainerInnerTop, .ModuleDownloadListWithTags .ModuleContainerInner {display: inline;}
.ModuleDownloadListWithTags .ModuleItemRow {clear: both;}
.ModuleDownloadListWithTags .ModuleThumbnail {float: right;clear: none;margin-left: 10px;}
.ModuleDownloadListWithTags .ModuleFileDescriptionText {display: inline-block;vertical-align: top;border-bottom: 1px dotted #333;padding-bottom: 10px;margin-bottom: 10px;zoom: 1;*display:inline;}
.hrefPresentation[href], .hrefWebcast[href], .ModuleLinks a[href] {display: inline !important;margin-right: 25px;}
.hrefPresentation img {vertical-align: middle;margin-left: 5px;}
.headerSlider {display:none;}
.PageHome .PaneLeft h1, .PageHome .PaneContent h1, .PageHome .PaneRight h1 {font-size: 16px;color: #333;margin: 0;border: 0 none;}
.PageHome .PaneLeft h1 {margin-bottom: 5px;border-bottom: 1px dotted #333;}
.PageHome .LeftPaneDiv, .PageHome .ContentPaneDiv {/*display:block;padding:10px 15px 15px;*/}
/* end home */
p.rssIcos a {background: url(../icons/rssicon.gif) 0 center no-repeat;line-height: 28px;padding-left: 20px;}
.BackToTopLink, .GlossaryTopLink {display:none;}
.RequiredField {color: #c9930e;}
.ModulePressReleaseLatest h1, .PageHome .ModuleItemRow, .ModuleLatestContainer .ModuleItemRow, .ModuleLatestContainer h1, .ModulePressReleaseLatest .ModuleItemRow {border-bottom: 1px dotted #333;margin-bottom: 5px;padding-bottom: 5px;}
.ModuleHeadline {color: #333;font-weight: bold;}
.ModulePressReleaseLatest .ModuleHeadlineLink, .ModuleEventLatest .ModuleHeadlineLink {display: none;}
.PageHome .ModuleEventLatest {border-bottom: 1px dotted #333;margin-bottom: 10px;padding-bottom: 15px;}
.highlightH1 {font-family: 'AvenirHeavy';font-size: 30px;line-height: 1;}
.careersBlock h1 {margin-bottom: 5px;}
.dataH {display: inline-block;vertical-align: middle;zoom: 1;*display:inline;color: #406e88;font-size: 35px;height: 41px;line-height: 41px;font-family: 'AvenirHeavy';}
.PaneContentOuter .PaneContentInner .featuredBlock {border-top: 6px solid #406e88;border-bottom: 6px solid #b48d29;padding: 10px 317px 0 30px;width: 200px;height: 200px;float: right;margin: 10px 0 25px 15px;clear: none;display: block;background: #dfe1e1;}
.PageInvestors .PaneContentOuter .PaneContentInner .featuredBlock {background: #dfe1e1 url(../design/featured-events.jpg) right top no-repeat;}
.PaneContentOuter .PaneContentInner .ModuleEventLatest.featuredBlock .ModuleItemRow {border: 0 none;margin: 0;padding: 0;}
.ModuleEventLatest.featuredBlock .ModuleHeadlineLink, .ModuleEventLatest.featuredBlock .ModuleHeadline, .ModuleEventLatest.featuredBlock .ModuleDate, .ModuleEventLatest.featuredBlock .ModuleTime {display: none;}
.featuredBlock .hrefPresentation[href], .featuredBlock .hrefWebcast[href], .featuredBlock .ModuleLinks a[href] {display: block !important;clear: both;}
.PaneContentOuter .PaneContentInner .featuredBlock h1 {font-family: 'AvenirRegular';padding: 0;margin: 0 0 15px;border: 0 none;}
.RssLinkTopContainer, .RssLinkBottomContainer {display:none;}
.PaneContentOuter .PaneContentInner .highlightsBox {border: 0 none;margin-bottom: 25px;display:block;clear:both;float: none;padding: 21px;color:#333;font-size:13px;relative;z-index:0;}
.highlightsBox table {margin: 0;width: 100%;}
.highlightsBox table {vertical-align: top;}
.highlightsBox .title {display: block;font-family: 'AvenirHeavy';font-size: 40px;line-height:1;}
.highlightsBox .title small {font-size: 20px;}
.columnX3 {width: 270px;margin-right: 20px;}
.columnX3.last, .columnX2.last, .columnHalf.last {margin-right: 0;}
.columnX2 {width: 590px;margin-right: 20px;}
.columnX3, .columnX2, .columnHalf {float: left;clear: none;}
.columnX3.right, .columnX2.right, .columnHalf.right {float: right;margin-right:0;}
.columnFull {width: 940px;clear: both;}
.columnHalf {width: 460px;margin-right: 20px;}
.columnHalf.right {float: right;}
.LayoutTwoColumnLayout .ContentPaneDiv, .PaneContentInner .ModuleContainer, .PaneContentInner .HtmlTextContainer, .PaneLeft .QuickLinks, .PaneRight .QuickLinks, .PaneFooter .QuickLinks {padding: 15px;border-top: 4px solid #333;margin-bottom: 25px;display: block;}
.regularBlock {padding:0 !important;border:0 none !important;}
.borderedSolid {padding: 15px !important;border-top: 4px solid #333 !important;margin-bottom: 25px !important;}
.PaneContentInner .HtmlTextContainer.small {margin-bottom: 17px;}
.LayoutTwoColumnLayout .PaneContentInner .ModuleContainer, .LayoutTwoColumnLayout .PaneContentInner .HtmlTextContainer, .PaneContent .ModuleContainer, .PaneContent .HtmlTextContainer, .PaneContentInner .PaneHeader2 .ModuleContainer, .PaneContentInner .PaneHeader2 .HtmlTextContainer, .PaneContentInner .simple-block {padding: 0;border: 0 none;}
.PageHome .PaneContentInner .ModuleContainer {padding: 10px 15px 15px 15px;border-top: 4px solid #333;margin: 0;}
.PageHome .PaneContentInner .HtmlTextContainer {padding: 10px 0 15px 0;border-top: 4px solid #333;margin: 0;}
.PaneContent .HtmlTextContainer, .PaneContent .ModuleBody {font-size: 14px;line-height: 20px;}
div.inDepth {display:none;}
ul.inDepth {padding-right: 42px;}
.inDepth h1 {color: #25394a;font-family: arial, helvetica, sans-serif;text-transform: none;font-weight: bold;font-size: 14px;margin-right: 10px;}
.inDepth h1, ul.inDepth, ul.inDepth li {display: inline;}
.inDepth li a {padding-right: 33px;background: url(../design/indepth-arr.png) right center no-repeat;color: #fff;text-decoration: none;}
.irLql {}
.irLql li {min-height: 39px;border-top: 1px dotted #333333;position: relative;margin-top: 5px;padding-top: 5px;padding-right: 8px;}
.irLql ul li:first-child {border-top: 0 none;padding-top: 0;margin: 0;}
.irLql .listimage {float: right;}
.irLql .QuickLinkText {color: #194f6d;font-size: 16px;font-family: 'AvenirHeavy';text-transform: uppercase;line-height: 29px;}
.irLql div {display: inline !important;}
.irLql a {position: absolute;left: 0;bottom: 0;}
.irLql, .irLsq {border-bottom: 4px solid #628395;}
.irLsq {padding-bottom: 0 !important;}
.irLsq h1 {font-size: 24px;margin-bottom:8px;}
.irLsq table {width: 100%;margin-bottom: 15px;}
.irLsq .label {font-size: 14px;font-family: Helvetica, Arial, sans-serif;font-weight: bold;color: #333;display: block;margin-bottom: 10px;}
.irLsq .price {margin-right: 8px;}
.irLsq .change {font-family: Helvetica, Arial, sans-serif;font-weight: bold;color: #005581;vertical-align: middle;display: inline-block;zoom: 1;*display:inline;}
.irLsq .change.StockPriceUp, .irLsq .change.StockPriceDown {padding-left: 20px;background-repeat: no-repeat;background-position: left center;background-image: url(../design/arr2-up.png);}
.irLsq .change.StockPriceDown {background-image: url(../design/arr2-do.png);}
.irLsq .tags {border-top: 1px dotted #333333;height: 34px;line-height: 34px;}
.irLsq .tags a {text-decoration: none;}
.irLsq .tags a.ModuleMoreLink {text-decoration: underline;margin-right: 34px;}
.irLsq .tags a.ModuleMoreLink:hover {text-decoration: none;}
.bordered .ContentContainer {border-top: 1px dotted #333;border-bottom: 1px dotted #333;padding: 5px 0;}
.PaneRight .bordered .ContentContainer {padding: 12px 0;}
.bordered h1 {border-bottom: 0 none !important;}
.PaneFooter .bordered .ContentContainer {padding: 8px 0 13px;}
.bordered > ul {border-top: 1px dotted #333;border-bottom: 1px dotted #333;}
.QuickLinks.simple li {padding: 6px 0;}
.QuickLinks.simple a {display:block;}
.QuickLinks.extras h1 {font-size: 14px;margin: 0;}
.QuickLinks.extras li {display: inline-block;zoom: 1;*display:inline;margin-left: 32px;font-size: 13px;}
.QuickLinks.extras ul li:first-child {margin-left: 0;}
.PageInvestors .ModuleEventLatest .ModuleTime {display: none;}
/* Stock Information Page */.stockPage .dividendModule {}
.stockPage .dividendModule table {border:0 none;border-top:1px dotted #333333 !important;width:100%;}
.stockPage .dividendModule table, .stockPage .dividendModule p {margin:0 0 14px;}
.stockPage .dividendModule p {font-size:11px;line-height:14px;}
.stockPage .dividendModule table td {font-weight:bold;border:0 none;border-bottom:1px dotted #333333;line-height:29px;}
.stockPage .dividendModule table td.BlueText {color:#406e88;}
.stockPage .dividendModule .YearNavContainer {display:block;margin-bottom:11px;font-size:0;}
.stockPage .dividendModule .YearNavContainer a {text-decoration:none;font-size:11px;font-weight:bold;background-color:#194f6d;line-height:19px;color:#fff;width:40px;text-align:center;display:inline-block;zoom:1;*display:inline;height:19px;margin:0 1px 1px 0;}
.stockPage .dividendModule .YearNavContainer a:hover,.stockPage .dividendModule .YearNavContainer a.selected {background-color:#01a9ff;}
.stockPage .columnHalf {width: 425px;}
.stockPage .columnHalf.StockQuoteContainer {width: 455px;}
.stockPage .PaneContent h1 {font-size: 18px;color: #333;margin-bottom: 10px;}
.stockPage .PaneContent .intro h1 {color: #194F6D;margin-bottom: 0px;font-size: 24px;}
.stockPage .PaneContent .StockQuoteContainer h1, .stockPage .PaneContent .StockChartContainer h1 {padding-bottom: 10px;}
.stockPage .PaneContent .StockChartContainer h1 {border-bottom: 1px dotted #333;margin-bottom: 20px;}
.stockPage .PaneContent .HtmlTextContainer, .stockPage .PaneContent .ModuleContainer, .stockPage .dividendModule {border-top: 4px solid #333333;margin-bottom: 25px;padding: 15px;}
.stockPage .PaneContent .HtmlTextContainer.intro {margin-bottom: 0;padding-bottom: 10px;}
.stockPage .PaneContent .StockQuoteContainer .StockQuoteLookup > div, .stockPage .PaneContent .StockQuoteContainer .StockQuoteLookup > h1 {padding: 0 15px;width: auto !important;}
.stockPage h1.StockPage .StockQuoteIndice {color: #c9930e;font-family: 'AvenirBlack';}
.stockPage .PaneContent .StockQuoteContainer .StockQuoteLookup > div {display: block;height: 45px;}
.stockPage .PaneContent .StockChartContainer {margin-top: 45px;}
.stockPage .PaneContent .StockQuoteContainer .StockQuoteLookup > h1 {border-top: 4px solid #333333;padding-top: 15px;}
.stockPage .PaneContent .StockQuoteContainer .StockTableFeed {padding: 0 15px 15px;}
.stockPage .PaneContent .StockQuoteContainer {padding: 0;border: 0 none;margin: 0;}
.stockPage .StockTableFeed .StockTableItem:first-child, .stockPage .StockTable .StockTableItem:first-child {border-top: 1px dotted #333;}
.stockPage .StockTableItem {border-bottom: 1px dotted #333;font-size: 0;}
.stockPage .StockTableItem p {color: #406e88;font-size: 12px;width: 197px;height: 29px;line-height: 29px;margin-bottom: 0;font-weight: bold;vertical-align: top;display: inline-block;zoom: 1;*display:inline;}
.stockPage .StockTableItem p:first-child {margin-right: 30px;}
.stockPage .StockTableItem p > span:first-child {color: #212121;width: 105px;display: inline-block;zoom: 1;*display:inline;}
.stockPage .StockTableItem.Last > p:first-child {display: none;}
.stockPage .StockTableText {height: 29px;line-height: 29px;}
.stockPage .LookupDateText {font-weight: bold;}
.stockPage .StockHistoricalSelection {padding-bottom: 5px;}
.stockPage .StockQuoteLookup select {font-size: 12px;}
/* Press Release Page */.newsPage {}
.newsPage .PaneContent {width: 609px;margin-right: 28px;}
.newsPage .PaneRight {width: 300px;}
.newsPage .PaneLeft {display: none;}
.newsPage .ModuleYearNavContainer, .newsPage .PaneContent .ModulePressRelease .ModuleContainerInnerTop,.newsPage .PaneContent .ModuleEvent .ModuleContainerInnerTop,.newsPage .PaneContent .RegulatoryFilingContainer .ModuleContainerInnerTop {float: left;clear: none;display: block;}
.newsPage .ModuleYearNavContainer {width: 117px;margin-right: 23px;}
.newsPage .ModuleYearNavContainer a {display: block;text-align: center;color: #fff;height: 28px;line-height: 28px;font-size: 14px;font-family: 'AvenirHeavy';margin-bottom: 2px;background-color: #194f6d;text-decoration: none;}
.newsPage .ModuleYearNavContainer a.selected, .newsPage .ModuleYearNavContainer a:hover {background-color: #01a9ff;}
.newsPage .PaneContent .ModulePressRelease .ModuleContainerInnerTop,.newsPage .PaneContent .ModuleEvent .ModuleContainerInnerTop,.newsPage .PaneContent .RegulatoryFilingContainer .ModuleContainerInnerTop {width: 439px;}
.newsPage .ModulePressRelease h1, .newsPage .ModuleEvent h1,.newsPage .PaneContent .RegulatoryFilingContainer h1,.newsPage .FinancialReportContainer h1 {padding-left: 140px;margin-bottom: 15px;clear: both;}
.newsPage .ModulePressRelease .ModuleHeadlineLink, .newsPage .ModulePressRelease .ModuleThumbnailLink, .newsPage .ModulePressRelease .RssLinkTopContainer,.newsPage .ModuleEvent .ModuleHeadlineLink, .newsPage .ModuleEvent .ModuleThumbnailLink, .newsPage .ModuleEvent .RssLinkTopContainer,.newsPage .RegulatoryFilingContainer .ModuleHeadlineLink,.newsPage .RegulatoryFilingContainer .ModuleThumbnailLink,.newsPage .RegulatoryFilingContainer .RssLinkTopContainer {display: none;}
.newsPage .ModuleEvent .ModuleHeadlineLink {display:block;text-decoration:none;}
.newsPage .ModulePressRelease .ModuleHeadline,.newsPage .ModuleEvent .ModuleHeadline {display: block;clear: both;}
.newsPage .ModulePressRelease .ModuleContainerInnerTop .ModuleContainerInner,.newsPage .ModuleEvent .ModuleContainerInnerTop .ModuleContainerInner,.newsPage .RegulatoryFilingContainer .ModuleContainerInnerTop .ModuleContainerInner {display: block;clear: both;border-top: 1px dotted #333;padding-top: 5px;}
.newsPage .ModulePressRelease .ModuleItemRow,.newsPage .ModuleEvent .ModuleItemRow,.newsPage .RegulatoryFilingContainer .ModuleItemRow{border-bottom: 1px dotted #333;padding-bottom: 5px;margin-bottom: 5px;display: block;clear: both;}
.newsPage .PaneContent .backtotopContainer {display:none;}
.newsPage .PaneContent .BackToTopLink {margin-left: 140px;}
.LayoutThreeColumnLayout .PaneRight .MailingListForm.borderedSolid {margin-bottom: 0 !important;}
.LayoutThreeColumnLayout .PaneRight .MailingListUnsubscribeContainer {padding: 20px 15px 30px !important;border-top: 1px dotted #333;}
.LayoutThreeColumnLayout .PaneRight input[type="text"] {width: 134px !important;}
.LayoutThreeColumnLayout .PaneRight .MailingListCol1 {font-weight: bold;}
.LayoutThreeColumnLayout .PaneRight .MailingListTable {border-top: 1px dotted #333;border-bottom: 1px dotted #333;margin-bottom: 10px;}
.LayoutThreeColumnLayout .PaneRight .MailingListListTable {margin-bottom: 10px;}
.LayoutThreeColumnLayout .PaneRight .MailingListListTable .MailingListsHeading {font-weight: bold;}
.LayoutThreeColumnLayout .PaneRight .MailingListListTable table {margin: 10px 0 0;}
.LayoutThreeColumnLayout .PaneRight .MailingListTable td {padding: 4px 0;}
.LayoutThreeColumnLayout .PaneRight .MailingListTable td.IntroTextColumn {padding: 0;height: 0;line-height: 0;font-size: 0;}
.LayoutThreeColumnLayout .PaneRight input[type="submit"] {font-family: 'AvenirHeavy';height: 24px;line-height: 24px;font-size: 12px;padding: 0px 10px;text-transform: uppercase;font-weight: normal;}
.LayoutThreeColumnLayout .PaneRight .ButtonCell {padding-top: 8px;}
.LayoutThreeColumnLayout .PaneRight .MailingListUnsubscribeContainer h1 {font-size: 14px;}
.LayoutThreeColumnLayout .PaneRight .rss li {display: block;padding: 5px 0;border-top: 1px dotted #333;margin: 0;list-style:none outside;}
.LayoutThreeColumnLayout .PaneRight .rss li:first-child {border-top: 0 none;}
.LayoutThreeColumnLayout .PaneRight .rss li img {margin-right: 4px;vertical-align: middle;}
.LayoutThreeColumnLayout .PaneRight .rss li a {font-size: 11px;}
/* Operations Section */.float-left {float: left;}
.float-right {float: right;}
.SectionoperationsLanding .float-left, .SectionoperationsLanding .float-right {width: 257px;}
.operationsLanding {}
.SectionoperationsLanding .PaneContent {width: 353px;margin-right: 40px;}
.full.SectionoperationsLanding .PaneContent {width: 100%;margin-right: 0px;}
.SectionoperationsLanding .PaneLeft {display: none;}
.SectionoperationsLanding .PaneRight {width: 547px;}
.Sectionoperations.SectionoperationsLanding .PaneContent {width: 100%;margin-right:0;}
.Sectionoperations.SectionoperationsLanding .PaneLeft {display: block;}
.Sectionoperations.SectionoperationsLanding .PaneRight {width: 300px;}
.SectionoperationsLanding .PaneRight h1 {font-size: 23px;}
.op-project-slider {position: relative;width: 547px;border-top: 6px solid #406e88;border-bottom: 4px solid #406e88;padding-bottom: 5px;margin-bottom: 10px;}
.op-project-slider .op-slide {border-bottom: 6px solid #b48d29;}
.op-project-slider .op-slide a {position: relative;display: block;height: 211px;width: 547px;}
.op-project-slider .op-slide span {position: absolute;right: 20px;bottom: 12px;font-size: 13px;font-family: Tahoma, Arial, sans-serif;color: #fff;}
.op-project-slider #op-nav {}
.op-project-slider #op-nav a,.opSlider #op-nav a {position: absolute;top: 50%;margin-top: -23px;background: url(../design/opSlider-arr.png) 0 0 no-repeat;display: block;width: 41px;height: 46px;text-transform: uppercase;text-indent: -9999em;}
.op-project-slider #op-nav a.prev,.opSlider #op-nav a.prev {left: -41px;}
.op-project-slider #op-nav a.next,.opSlider #op-nav a.next {right: -41px;background-position: 0 -46px;}
.SectionoperationsLanding .dataH, .SectionoperationsLanding .data-label {display: block;text-align: right;margin-bottom: 10px;}
.SectionoperationsLanding .data-label {padding-right: 10px;margin-bottom: 25px;font-size: 14px;color: #194f6d;font-weight: bold;}
.whats-happening {display: block;clear: both;}
.whats-happening.ModuleDownloadListWithTags .ModuleFileDescriptionText {width: 90px;border-bottom: 0 none;padding-bottom: 10px;}
.whats-happening.ModuleDownloadListWithTags .ModuleFileDescriptionText .title {display: block;border-bottom: 1px dotted #333;margin-bottom: 10px;padding-bottom: 10px;}
.whats-happening h1, .whats-happening .ModuleItemRow {display: inline-block;zoom: 1;vertical-align: top;*display:inline;width: 257px;*display:inline;min-height: 103px;padding-top: 15px;margin-bottom: 20px;border-top: 4px solid #406e88;}
.whats-happening h1 {border-top-color: #333;}
.whats-happening .ModuleItemRow.ModuleItem {margin-left: 29px;}
.operationsLanding .introText {float:left;width:350px;}
.operationsLanding .opSlider {float:right;position:relative;border-top:6px solid #406e88;border-bottom:6px solid #b48d29;background-color:#193947;}
.operationsMapGroups {float:left;width:190px;padding:0 15px 50px 15px!important;margin:0 0 0 20px!important;border-top:4px solid #333333!important;min-height:275px;position:relative;}
.operationsMapGroups.NoAmGroup {margin:0 0 0 0!important;}
.operationsMapGroups.NoAmGroup .groupMap {margin:15px 0 0 -5px;*margin-top:3px;}
.operationsMapGroups.SoAmGroup .groupMap {margin:15px 0 0 20px;}
.operationsMapGroups.AuPaGroup .groupMap {margin:30px 0 0 -10px;}
.operationsMapGroups.CopperGroup .groupMap {margin:25px 0 0 5px;}
.operationsMapGroups .descText {border-top:1px dotted #333333;font-size:12px;line-height:14px;height:30px;width:100%;left:0px;bottom:0px;position:absolute;padding:7px 0;}
.operationsMapGroups h1 {font-size:18px;line-height:18px;margin:15px 0!important;}
.operationsMapGroups select {width:100%;}
.OpLandingBoxes .box {width:430px;float:left;padding:15px 15px 40px 15px;margin:0 20px 0 0;border-top:4px solid #000000;}
.OpLandingBoxes .box.boxCol2 {margin-right:0px;}
.OpLandingBoxes h1 {font-size:18px;line-height:18px;margin:0 0 5px 0;}
.OpLandingBoxes .thumb {float:right;}
.OpLandingBoxes .text {float:left;width:270px;margin:5px 15px 0 0;border-top:1px dotted #333333;border-bottom:1px dotted #333333;font-size:12px;line-height:14px;padding:6px 0;}
.OpLandingBoxes .text .subtitle {border-bottom:1px dotted #333333;padding-bottom:5px;margin-bottom:5px;}
.OpLandingBoxes .text p {margin:0px;}
.arrowLink {color:#194f6d;}
/* LayoutTwoColumnLayout = PaneLeft 300, PaneContent 620, PaneRight 0 */.LayoutTwoColumnLayout .PaneLeft {font-size: 14px;color: #233239;line-height: 20px;}
.LayoutTwoColumnLayout .PaneContent h1 {font-size: 18px;margin: 0 0 10px 0;}
/* LayoutTreeColumnLayout = PaneLeft 0, PaneContent 600, PaneRight 300 *//* Person Modules */.PersonGenericContainer .ModuleContainerInner {border-top: 1px dotted #333;}
.PersonContainer {padding: 22px 15px 0 120px;border-bottom: 1px dotted #333;position: relative;min0height: 105px;}
.PersonContainer.PersonItem {background-color: #dfe1e1;}
.PersonContainer h3 {font-family: arial, helvetica, sans-serif;font-size: 12px;font-style: italic;color: #194f6d;line-height: 1.1;}
.PersonContainer h3 .PersonName2 {display: block;font-family: 'AvenirHeavy';font-family: 'AvenirRegular';display: block;font-style: normal;font-weight: normal;font-size: 14px;}
.commaName, .commaSuffix, .PersonComma.PersonTitleComma {display: none;}
.PersonContainer .PersonPhoto {position: absolute;left: 9px;top: 22px;}
.PersonContainer .PersonDescription {margin-bottom: 35px;}
/* Regional Pages */.LayoutOneColumnLayout.regionalPage .pageTitle {display: block;}
.regionalPage {}
.regionalPage .introText, .regionalPage .regionalMap, .regionalPage .performanceBlock {float: left;clear: none;}
.regionalPage .introText {width: 370px;margin-right: 25px;}
.regionalPage .regionalMap {width: 223px;margin-right: 65px;}
.regionalPage .performanceBlock {width: 235px;}
.regionalPage .performanceBlock .data-label {letter-spacing: -1px;}
.regionalPage .regionalMap a {position: relative;display: block;}
.regionalPage .regionalMap a img {display: block;}
.regionalPage .regionalMap a .ModuleMoreLink {position: absolute;right: 0;bottom: 0;line-height: 1;text-decoration: underline;}
.regionalPage .regionalMap a .ModuleMoreLink:hover {text-decoration: none;}
.regionalPage .PaneLeft h1, .regionalPage .PaneRight h1 {font-size: 18px;}
.wDesc li {position: relative;}
.wDesc li a {position: absolute;bottom: 8px;left: 0;}
.regionalPage .QuickLinks ul li:first-child {border-top: 1px dotted #333;}
.regionalPage .QuickLinks li {border-bottom: 1px dotted #333;margin-bottom: 5px;padding-bottom: 25px;padding-top: 5px;}
.regionalPage .QuickLinks li a {}
.projectPreviews {display: block;clear: both;font-size: 11px;font-family: helvetica, arial, sans-serif;}
.projectPreviews .ModuleItemRow {border-top: 4px solid #406E88;display: inline-block;margin-bottom: 22px;min-height: 103px;padding: 15px;vertical-align: top;width: 270px;zoom: 1;*display:inline;}
.projectPreviews .ModuleItemRow.ModuleItemAlt {margin-left: 16px;}
.projectPreviews .ModuleFileDescriptionText {width: 110px;border-bottom: 0 none;color: #676767;}
.projectPreviews .ModuleFileDescriptionText .title {font-weight: bold;font-size: 16px;border-bottom: 1px dotted #333;color: #005581;display: block;margin-bottom: 10px;padding-bottom: 10px;}
/* end Operations Section *//* company page */.featuredBlock.companySlider {width: 526px !important;padding: 0 0 0 20px !important;height: 210px !important;}
.featuredBlock.companySlider h1 {float: left;padding-top: 20px !important;font-family: 'AvenirRegular';}
.featuredBlock.companySlider .slider {float: right;position: relative;width: 377px;height: 210px;}
.featuredBlock.companySlider .slider #history-nav {position: absolute;bottom: 15px;right: 25px;font-size: 0;}
.featuredBlock.companySlider .slider #history-nav a {background: url(../design/slider-bull.png) 0 bottom no-repeat;display: inline-block;zoom: 1;*display:inline;text-indent: -999em;overflow: hidden;width: 10px;height: 10px;margin-left: 6px;}
.featuredBlock.companySlider .slider #history-nav a.active, .featuredBlock.companySlider .slider #history-nav a:hover {background-position: 0 0;}
.PageCompany .PaneLeft h1, .PageCompany .PaneRight h1 {margin-bottom: 10px;padding-bottom: 10px;border-bottom: 1px dotted #333;}
.PageCompany .wwa .ContentContainer img {position: relative;left: -10px;top: 10px;}
.PaneContentOuter .PaneContentInner .mini.featuredBlock {width: auto;height: auto;padding: 0 0 0 10px;height: 98px;float: none;margin: 0 0 7px;border-top-width: 3px;border-bottom-width: 3px;color: #676767;}
.PaneContentOuter .PaneContentInner .mini.featuredBlock strong {color: #333;}
.PaneContentOuter .PaneContentInner .mini.featuredBlock .desc {padding-top: 15px;}
.PaneContentOuter .PaneContentInner .mini.featuredBlock img {float: right;margin-left: 10px;}
/* RESPONSIBILITY SECTION */.SectionRespSect .introText,.RespSect .introText {width:370px;}
.featuredVideo {background: none repeat scroll 0 0 #DFE1E1;border-bottom: 6px solid #B48D29;border-top: 6px solid #406E88;clear: none;display: block;float: right;height: 210px;width: 547px;}
.featuredVideo h1 {font-size:16px;line-height:18px;font-family: 'AvenirLTStd45BookRegular'!important;float:left;margin:20px 20px 0 20px;width:130px;}
.featuredVideo .videoHolder {float:right;position:relative;}
.featuredVideo .videoHolder a {display:block;}
.featuredVideo .overlay {position:absolute;left:50%;top:50%;margin:-30px 0 0 -30px;display:block;}
.RespDL {padding:0px!important;float:left;width:300px;}
div.RespCol2 {margin-left:20px;}
.RespDL h1 {font-family:'AvenirHeavy';font-size:22px;line-height:35px;text-transform:uppercase;margin:5px 0;}
.RespDL .ModuleItemRow {padding:0 15px;}
.RespDL .ModuleSeparator {background-color:#406e88;display:block;height:4px;margin:25px 0 15px 0;}
.RespDL .ModuleThumbnail {width:145px;float:right;margin:0px;}
.RespDL .ModuleFileDescriptionText {float:left;width:115px;color:#676767;font-size:12px;line-height:14px;margin:0px;padding:0px;border-bottom:medium none;}
.RespDL .ModuleFileDescriptionText .subtitle {color:#333333;font-size:12px;font-weight:bold;display:block;border-bottom:1px dotted #333333;padding:0 0 10px 0;margin:0 0 8px 0;}
.RespDL .ModuleHeadlineLink {float:left;clear:left;}
.RespDL .ModuleHeadlineLink .ModuleHeadline {text-decoration:underline;}
div.RespQL {float:left;width:270px;padding:0 15px;border-top:4px solid #333333;}
.SectionRespSect div.RespQL,.RespSect div.RespQL {margin-bottom:25px;        *padding-bottom:25px;}
div.RespQL h1 {margin-top:15px;}
div.RespQL ul {border-top:1px dotted #333333;}
div.RespQL ul li {border-bottom:1px dotted #333333;padding:5px 0;}
div.RespQL a {font-size:12px;line-height:14px;font-weight:bold;color:#333333;text-decoration:none;}
/* CAREERS SECTION */.Careers .introText {float:left;width:350px;}
.Careers .introVideo {float:right;border-top:6px solid #406e88;border-bottom:6px solid #b48d29;}
.careerBox {float:left;width:270px;margin-bottom:0!important;}
.jobSearch {margin-left:20px;}
.careerBox .ContentContainer {border-top:1px dotted #333333;padding-top:5px;}
.careerBox .ContentContainer p {border-bottom:1px dotted #333333;margin:0 0 5px 0;padding:0 0 5px 0;}
.CareersVideos {display: inline-block !important;margin: 0 !important;padding: 0 !important;width: 100%;border-top:medium none!important;}
.CareersVideos .ModuleYearNavContainer { display:none;}
.CareersVideos h1 {float:left;font-size:22px;line-height:35px;width:300px;border-top:4px solid #333333;padding-top:5px;}
.CareersVideos .ModuleContainerInnerTop {float:right;width:620px;}
.CareersVideos .ModuleItemRow {border-top:4px solid #406e88;float:left;width:270px;padding:15px;clear:none;margin-bottom:20px;}
.CareersVideos .ModuleItemRow.ModuleItemAlt {float:right;}
.CareersVideos .ModuleThumbnail {float: right;margin: 0;width: 145px;}
.CareersVideos .ModuleFileDescriptionText {border-bottom: medium none;color: #676767;float: left;font-size: 12px;line-height: 14px;margin:5px 0 0 0;padding: 0;width: 110px;}
.CareersVideos .ModuleFileDescriptionText .subtitle {border-bottom: 1px dotted #333333;color: #333333;display: block;font-size: 13px;font-weight: bold;margin: 0 0 8px;padding: 0 0 10px;}
.CareersVideos .ModuleHeadlineLink {clear: left;float: left;text-decoration:underline;}
.CareersNotice table td {border-bottom: 1px dotted #333333;border-top: 1px dotted #333333;padding:5px 10px 5px 0;font-size:12px;line-height:14px;vertical-align:top;text-align:justify;}
.CareersNotice table td.spacer {border:medium none;}
/* Sticky Scroll Footer */
.PaneBreadcrumb {display:none;}

.rssPage .PaneRight .rss {display:none;}
.SiteMapList {padding:0 0 25px 15px;}
.SiteMapList li {margin-bottom:4px;}
li.SiteMap-Level2 {font-size:14px;margin-bottom:6px;}
li.SiteMap-Level3 {margin-left:25px;list-style:disc outside;}
li.SiteMap-Level4 {margin-left:40px;list-style:square outside;}
li.SiteMap-Level5 {margin-left:55px;list-style:circle outside;}
/* SEC */
.RegulatoryFilingContainer .ModuleContainerInnerTop {font-weight:bold;}
.RegulatoryFilingContainer .FormGroupsContainer {margin-bottom:10px;}
.RegulatoryFilingContainer .ModuleHeader {border-bottom:1px dotted #333;margin-bottom:5px;padding-bottom:5px;}
.RegulatoryFilingContainer .ModuleItemRow,.RegulatoryFilingContainer .ModuleHeader {font-size:0;}
.RegulatoryFilingContainer .ModuleHeader span,.RegulatoryFilingContainer .ModuleItemRow > a,.RegulatoryFilingContainer .ModuleItemRow > span,.RegulatoryFilingContainer .ModuleItemRow ul,.RegulatoryFilingContainer .ModuleItemRow li {display:inline-block;zoom:1;vertical-align:top;font-size:12px;*display:inline;}
.RegulatoryFilingContainer .Date, .RegulatoryFilingContainer .ItemDate {width:75px;}
.RegulatoryFilingContainer .Filing,.RegulatoryFilingContainer .ItemHref {width:70px;}
.RegulatoryFilingContainer .Description,.RegulatoryFilingContainer .ItemDescription {width:200px;}
.RegulatoryFilingContainer .Download,.RegulatoryFilingContainer ul.Icons {width:85px;text-align:right;}
.RegulatoryFilingContainer ul.Icons, .RegulatoryFilingContainer ul.Icons li {font-size:0;}
/*  */.quarterlyPage {}
.quarterlyPage .AnnualReportPanel {display:none;}
.newsPage .FinancialReportContainer table {width: 439px;float:left;border-top:1px dotted #333;margin-bottom:14px;}
.newsPage .FinancialReportContainer .AnnualQuarterlyReportText {}
.newsPage .FinancialReportContainer h2.Year {display:none;}
.newsPage .FinancialReportContainer h3 {border-bottom:1px dotted #333;margin:0 0 5px;font-size:14px;font-weight:bold;line-height:29px;}
.newsPage .FinancialReportContainer h4 {font-size:12px;font-weight:normal;line-height:normal;}
.newsPage .FinancialReportContainer ul {margin-bottom:10px;}
.newsPage .FinancialReportContainer ul li {display:block;border-bottom:1px dotted #333;margin:0 0 5px;padding:0 0 5px;}
.newsPage .FinancialLegend {display:block;float:right;padding-right:15px;width: 439px;}
.newsPage .FinancialLegend p {font-size:12px;line-height:17px;}
.quarterlyPage .annual .AnnualReportPanel {display:block;}
.quarterlyPage .annual .CoverImagePane {vertical-align:top;padding:0;/* padding:5px 10px 10px 0; */}
.quarterlyPage .annual h3 {display:none;}
.quarterlyPage .annual ul {padding-top:5px;}
.dltype1 br {display:none;}
.dltype1 .ModuleItemRow {border-bottom:1px dotted #333;margin-bottom:5px;padding-bottom:5px;text-align:right;}
.dltype1 .ModuleItemRow a.ModuleHeadlineLink {float:left;}
.dltype1.borderedSolid {margin-bottom:0 !important;}
.indentText {padding:0 15px !important;}
.GlossaryContainer {}
.GlossaryContainer .GlossaryLetters {display:block;margin-bottom:5px;padding-bottom:10px;border-bottom:1px dotted #333;}
.GlossaryContainer .GlossaryLetters a {background-color: #194F6D;color: #ddd;display: inline-block;font-size: 11px;font-weight: bold;height: 19px;line-height: 19px;margin: 0 1px 1px 0;text-align: center;text-decoration: none;width: 21px;cursor:text;zoom:1;*display:inline;}
.GlossaryContainer .GlossaryLetters a[href] {color: #FFFFFF;cursor:pointer;}
.GlossaryContainer .GlossaryLetters a[href]:hover {background-color: #01A9FF;}
.GlossaryContainer .GlossaryDivider, hr {height:0;display:block;clear:both;background:transparent none;border:0 none;border-bottom:1px dotted #333;margin:5px 0;}
.GlossaryContainer .GlossaryLetter {cursor:text;font-size:14px;margin-bottom:7px;font-weight: bold;color:#333 !important;display:block;}
.GlossaryContainer .MiddleColumnContentLarge .GlossaryDescription {display:block;margin-bottom:5px;line0height:17px;}
/* FaqContainer */.FaqContainer {}
.FaqContainer .FaqQuestionList {font-size:14px;line-height:20px;padding-bottom:5px;margin-bottom:5px;border-bottom:1px dotted #333;}
.FaqContainer .FaqQuestionList br {display:none;}
.FaqContainer .FaqQuestionList a {display:block;margin-bottom:4px;}
.FaqAnswer + p {border-bottom:1px dotted #333;margin:5px 0; padding-bottom:5px;}
.FaqDetailList {line-height:17px;}
.FaqDetailList h3 {color: #333333;cursor: text;display: block;font-size: 14px;font-weight: bold;margin-bottom: 7px;}
.FaqAnswer table {margin:0 auto;}
.ModulePressReleaseDetails .ModuleDateContainer, .ModuleEventDetails .ModuleDateContainer {font-size:17px;padding-top:10px;border-top:1px dotted #333;}
.ModuleEventDetails .ModuleTime{padding-top:10px;}
.ModulePressReleaseDetails .ModuleLinks, .ModuleEventDetails .ModuleSpeakers {display:block;padding:10px 0;border-bottom:1px dotted #333;margin-bottom:10px;}
.SearchResultsPaging {text-align:center;display:block;margin-top:15px;border-bottom:1px #333 dotted;border-top:1px #333 dotted;}
.PageContactUsEmailAlerts .GridActions, .PageContactUsEmailAlerts td.ButtonCell {padding-top:15px;}

@font-face {
    font-family: 'AvenirBlack';
    src: url('../fonts/avenir-black-webfont.eot');
    src: url('../fonts/avenir-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/avenir-black-webfont.woff') format('woff'),
         url('../fonts/avenir-black-webfont.ttf') format('truetype'),
         url('../fonts/avenir-black-webfont.svg#AvenirBlack') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'AvenirHeavy';
    src: url('../fonts/avenir-heavy-webfont.eot');
    src: url('../fonts/avenir-heavy-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/avenir-heavy-webfont.woff') format('woff'),
         url('../fonts/avenir-heavy-webfont.ttf') format('truetype'),
         url('../fonts/avenir-heavy-webfont.svg#AvenirHeavy') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'AvenirLTStd45BookRegular';
    src: url('../fonts/avenirltstd-book-webfont.eot');
    src: url('../fonts/avenirltstd-book-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/avenirltstd-book-webfont.woff') format('woff'),
         url('../fonts/avenirltstd-book-webfont.ttf') format('truetype'),
         url('../fonts/avenirltstd-book-webfont.svg#AvenirLTStd45BookRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'AvenirRegular';
    src: url('../fonts/avenir-medium-webfont.eot');
    src: url('../fonts/avenir-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/avenir-medium-webfont.woff') format('woff'),
         url('../fonts/avenir-medium-webfont.ttf') format('truetype'),
         url('../fonts/avenir-medium-webfont.svg#AvenirRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* FORM BUILDER */

.FormBuilderContainer .Label,
.FormBuilderContainer .RedStar {
    display:block;
    float:left;
    font-size:12px;
    line-height:14px;
}

.RedStar {
    color:#c9930e;
}

.FormBuilderContainer input.FormTextBox[type="text"] {
    clear:both;
    height:20px;
    line-height:20px;
    background-color:#dfe1e1;
    display:inline-block;
    width:100%;
    margin-top:3px;
}

.FormBuilderContainer .FormDropdown,
.FormBuilderContainer .FormTextArea {
    width:100%;
    clear:both;
    display:inline-block;
    background-color:#dfe1e1;
    font-size:12px;
    line-height:14px;
    margin-top:3px;
}

.FormBuilderContainer .FormDropdown {
    height:22px;
    .height:24px;
    line-height:22px;
}

.FormBuilderContainer .ErrorMessage {
    display:none;
}

.FormBuilderContainer .Item {
    clear:both;
    width:420px;
    margin-bottom:18px;
}

.ItemCompanyCity,
.ItemCompanyState,
.ItemCompanyZip,
.ItemCountry,
.ItemYearBusiness,
.ItemCountryIncorporation,
.ItemCompanyRevenue,
.ItemRevenueAmount {
    float:left;
    width:205px!important;
    clear:none!important;
}

.ItemCompanyCity,
.ItemCompanyZip,
.ItemYearBusiness,
.ItemCompanyRevenue {
    margin-right:10px;
}

.FormBuilderContainer .SubmitButton {
    margin-top:5px;
    text-transform:uppercase;
    height:24px!important;
    line-height:24px;
    display:inline-block;
}

.FormIntro p {
    border-top:1px dotted #333333;
    border-bottom:1px dotted #333333;
    padding:5px 0;
}

.FeedbackFormTitle {
    margin-bottom:0!important;
}

.FeedbackFormTitle h1 {
    border-bottom:1px dotted #333333;
    padding-bottom:10px;
}

.FeedbackForm .Item {
    width:100%;
    margin-bottom:10px;
}

.FeedbackForm label {
    font-size:12px;
    line-height:14px;
}

.FeedbackForm .ItemFeedbackCategory .Label {
    padding-bottom:10px;
}

.FeedbackForm .ItemFeedbackCategory,
.FeedbackForm .ItemNextTopics {
    margin-bottom:0px;
}

.FeedbackForm .FormRadio td,
.FeedbackForm .FormCheckBoxList td {
    padding-bottom:10px;
}

.FeedbackForm .FormRadio input[type="radio"] {
    margin-right:5px;

}

.FeedbackForm .ItemFeedbackOther,
.FeedbackForm .ItemCountry {
    width:420px!important;
}

.FeedbackForm .ItemFeedbackAge,
.FeedbackForm .ItemFeedbackGender {
    width:205px;
    margin-right:10px;
    display:inline-block;
    vertical-align:top;
}

.FeedbackForm .ItemReadEntire,
.FeedbackForm .ItemReportFormat,
.FeedbackForm .ItemNextTopics {
    padding-top:10px;
    border-top:1px dotted #333333;
}

.FeedbackForm .ItemReportFormat {
    margin-bottom:0px;
}

.FeedbackForm .Label,
.FeedbackForm .Label {
    float:none;
    padding-bottom:10px;
}

.FeedbackForm .ItemReadInteractive,
.FeedbackForm .ItemReadPrinted {
    width:205px;
    margin-right:10px;
    display:inline-block;
    vertical-align:top;
}

.FeedbackForm .ItemReadInteractive .Label,
.FeedbackForm .ItemReadPrinted .Label {
    font-weight:bold;
}

.FeedbackForm .ItemReadEntire .Label,
.FeedbackForm .ItemCountry .Label,
.FeedbackForm .ItemFeedbackOther .Label,
.FeedbackForm .ItemFeedbackAge .Label,
.FeedbackForm .ItemFeedbackGender .Label {
    padding-bottom:0;
}

.ItemReadEntire {
    padding-bottom:10px;
    width:590px;
}

.ItemClassReadPrinted {
    margin-top:36px;
}

.menu .slide .text {
    line-height: 19px
}
.PaneNavigation .opItem {
    display:block;
    margin-top:8px;
    color:white;
    font-size: 12px;
    text-transform: uppercase;
    cursor: text;
}

.PaneNavigation .rootHeaderItem {
    display:block;
    width:110px;
    padding-top:20px;
    color: #FFFFFF;
    font-family: 'AvenirBlack';
    font-size: 15px;
    font-weight: normal;
    line-height: 16px;
    text-transform: uppercase;
    white-space: normal;
}