body{
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3b393a;
	text-decoration : none;
	background:#fff url(../design/header_bg.png) top repeat-x;
}


/* %=Global */

table, table td {
	border:none;
}

a
{
	cursor: pointer;
	text-decoration : none;	
}

a:link , a:active, a:visited
{
	color: #2d588f;
	
}

a:hover
{
	color: #2d588f;
}

a img{
	border:0px;
}

form
{
	margin: 0;
}

blockquote
{
	margin-left: 40px;
}

h1
{
	
	color:#2d588f;
	font-family:"Times New Roman",Times,serif;
	font-size:24px;
	font-weight:normal;
	text-decoration:none;
	margin:0px 0px 10px;
}

h2, h3, h4, h5
{
	padding: 0;
	margin: 0;
	font-weight: bold;
}

table
{
	border-collapse: separate !important;
}


/* %=Layout */


.Page_Default_Inner, .PageDefaultInner
{
	width: 1024px;
	margin:0px auto;
	padding:16px 0px 0px;


}


/* ##### Start Header  ##### */

.PaneHeader {
	padding:0px 40px;
	padding-bottom:10px;
}

.PaneHeader:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.PaneHeader {display: inline-block;}

/* Hides from IE-mac \*/
* html .PaneHeader {height: 1%;}
.PaneHeader {display: block;}
/* End hide from IE-mac */ 



.ClientLogo 
{
	float:left;
	width:220px;
}


.RssLinkTopContainer, .RssLinkBottomContainer{
	padding-top:4px;
}

.HeaderLinks {
	
	padding:49px 10px 0;
	float:left;
}


.HeaderLinks ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}


.HeaderLinks ul li{
	display:inline;
	padding:0 10px 18px;
	background:url(../design/headersep.gif) right bottom no-repeat;
	
}


.HeaderLinks a {
	font-family:"Times New Roman",Times,serif;
	color:#000;
	font-size:14px;
	
}

.HeaderLinks a:hover {
	color:#2d588f;
}

.HeaderLinks .QuickLinkSeparator{
	display:inline !important;	 
	color:#998959;
	padding:0px 10px;
}



.StockQuote {
	float:right;
}

.StockQuote .StockItemSpacer{
	font-weight:bold;
	color:#2d588f;
}
.StockQuote a{
	color:#000000;
}

.StockPriceDown{
	color:#b80101;
}


/* ##### Start Header  ##### */



/* ########### Start Main Navitation */

embed{
	display:block;
}

.MainNavigation{
	float:left;
	padding-top:33px;
	padding-bottom:10px;
	width:715px;
}

.MainNavigation div{
	background:none !important;
	position:relative;
	margin-left:-100px;
	height:auto !important;
}

.tabstrip div {
	width:100%;
	margin-left:0px;
}
.tabstrip,
.tabstrip ul
{
	margin:0;
	padding:0;
	margin-left:0px !important;
	text-align:center;
}

.RadTabStrip_SectionNav  ul li{
	display:inline;
	padding:0 10px 18px;
	background:url(../design/headersep.gif) right bottom no-repeat;
}

.RadTabStrip_SubsectionNav{
	width:845px;
	text-align:center-left;
	position:relative;
	top:10px;
	
}

.RadTabStrip_SubsectionNav span,
.RadTabStrip_SubsectionNav a,
.RadTabStrip_SubsectionNav li{
	float:none !important;
}

.RadTabStrip_SubsectionNav li{
	display:inline;
}

.RadTabStrip_SectionNav  ul li.last{
	display:inline;
	padding:0 10px 18px;
	background:none;
}


.RadTabStrip_SectionNav  ul li a {
	font-family:"Times New Roman",Times,serif;
	color:#000;
	font-size:14px;
	
}

.RadTabStrip_SectionNav  ul li a:hover {
	color:#2d588f;
}

.RadTabStrip_SubsectionNav ul{
	
}

.RadTabStrip_SubsectionNav ul li {
	padding-top:10px;
}

.RadTabStrip_SubsectionNav ul li a{
	font-size:12px;
	color:#2d588f;
	border-right:1px solid #2d588f;
	padding:0px 5px;
	font-family:"Times New Roman",Times,serif;
	line-height:13px;
}

.RadTabStrip_SubsectionNav ul li.last a{
	border:none;
}



.LayoutHomePageLayout .RadTabStrip_SubsectionNav {
}

.tabstrip {
	float:none !important;

}



/* Rad panel END */


.HeaderImage{

	position:relative;

}

* html .HeaderImage{
	top:-20px;
	margin-bottom:-20px;
}

.HeaderImage img{
	display:block;
}


/* ########### END Main Navitation */





/* ##### Start Content Page  ##### */


.PaneContent h1{
	margin:20px 0px 15px;
}

.ModuleTitle{
	color:#2d588f;
	font-family:"Times New Roman",Times,serif;
	font-size:24px;
	font-weight:normal;
	text-decoration:none;
	margin:20px 0px 15px;
	display:block;
}


.PaneContentInner{
	background:url(../design/columndevider.gif) repeat-y 670px;
	padding:20px 40px 0px 40px;
}


.LayoutHomePageLayout .PaneContentInner{
	background:#9aa9a9 url(../design/columndeviderhome.gif) repeat-x top;
	padding:40px 40px 15px;
}

.LayoutHomePageLayout .PaneContentInner{
	color:#000000;
}

.LayoutHomePageLayout h1, .LayoutHomePageLayout .TitleLeftHomePage span{
	font-size:24px;
	font-weight:normal;
	color:#fff;
	margin:10px 0px;
	display:block;
	font-family:"Times New Roman",Times,serif;
}

.TitleContainer .TitleRight{
	display:none;
}


.PaneContentInner:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.PaneContentInner {display: inline-block;}

/* Hides from IE-mac \*/
* html .PaneContentInner {height: 1%;}
.PaneContentInner {display: block;}
/* End hide from IE-mac */ 



.PaneLeft
{
	display:none;
	
}


.LayoutHomePageLayout .PaneLeft{
	display:block;
	width: 290px;
	float: left;
	margin-right:25px;
	
}



.PaneContent
{
	width:590px;
	float: left;
	padding-bottom:15px;
	line-height:18px;
}

.LayoutHomePageLayout .PaneContent{
	width:300px;
	padding-bottom:0px;
}

.ContentPaneDiv:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.ContentPaneDiv {display: inline-block;}

/* Hides from IE-mac \*/
* html .ContentPaneDiv {height: 1%;}
.ContentPaneDiv {display: block;}
/* End hide from IE-mac */ 




.PaneRight
{
	width: 300px;
	float: right;
	padding:0px 0px 20px;

}

.PaneRight h1, .ModuleTitle{
	margin:10px 0px;
}

.LayoutHomePageLayout .PaneRight
{
	width: 280px;

}



.LayoutHomePageLayout .GoldDistrict{
	display:none;
}

.QuickLinks ul{
	list-style-type:none;
	padding:0px;
	margin:0px;
}

.QuickLinks li{
	display:block;
	border-bottom:1px solid #979795;
	padding:10px 0px;
}

.QuickLinks li a{
	color:#000000;
	text-decoration:none;
}

.LayoutHomePageLayout .QuickLinks li{
	border-bottom:none;
	background: url(../design/press_separator.gif) repeat-x bottom;
}


.LayoutHomePageLayout .QuickLinks li a{
	color:#2d588f;
	text-decoration:none;
	font-weight:bold;
	background: url(../design/bullet.gif) left center no-repeat;
	padding-left:13px;
}


.PresentationLatestContainer {
	background:url(../design/presentationcover.jpg) left top no-repeat;
	padding:20px 0px 50px 110px;
	margin-top:10px;
	border-bottom:1px solid #979795;
}



.LayoutHomePageLayout .PresentationLatestContainer {
	background:url(../design/presentationcoverhome.jpg) left top no-repeat;
	border-bottom:none;
}


.LayoutHomePageLayout .PresentationLatestContainer .DocumentLink {
	font-weight:bold;
}



/* ###### Start Sec Menu Nvigation  #########  */



.SecondaryNavigationPanelContainer
{
	margin: 0;
	padding: 0;
}

.SecondaryNavTitle
{
	display: block;
	background:#4A2900;
	padding:6px 15px;
	color:#fff;
	font-family:"Times New Roman",Times,serif;
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
	
}



.panelbarItem0, .panelbarItem0Collapsed, .panelbarItem0Selected, .panelbarItem0Expanded, .panelbarItem0ExpandedSelected,
.panelbarItem, .panelbarItemCollapsed, .panelbarItemExpanded, .panelbarItemExpandedSelected, .panelbarItemSelected,
.panelbarItem2, .panelbarItem2Collapsed, .panelbarItem2Expanded, .panelbarItem2ExpandedSelected, .panelbarItem2Selected,
.panelbarItem3, .panelbarItem3Collapsed, .panelbarItem3ExpandedSelected, .panelbarItem3Selected
{

}

.panelbarItem0 td, .panelbarItem0Collapsed td, .panelbarItem0Expanded td, .panelbarItem0ExpandedSelected td, .panelbarItem0Selected td,
.panelbarItem td, .panelbarItemCollapsed td, .panelbarItemExpanded td, .panelbarItemExpandedSelected td, .panelbarItemSelected td,
.panelbarItem2 td, .panelbarItem2Collapsed td, .panelbarItem2Expanded td, .panelbarItem2ExpandedSelected td, .panelbarItem2Selected td,
.panelbarItem3 td, .panelbarItem3Collapsed td, .panelbarItem3Expanded td, .panelbarItem3ExpandedSelected td, .panelbarItem3Selected td
{
	width: 100% !important;
	cursor: pointer;
	white-space: normal !important;
	line-height: normal;
	padding: 6px 0px 6px 25px;
	border-bottom:1px solid #F3F1EB;
	
}

.panelbarItem0, .panelbarItem0Collapsed, .panelbarItem0Expanded, .panelbarItem0ExpandedSelected, .panelbarItem0Selected
{
}

.panelbarItem0 td, .panelbarItem0Collapsed td, .panelbarItem0Expanded td, .panelbarItem0ExpandedSelected td, .panelbarItem0Selected td
{
}

.panelbarItem2 td, .panelbarItem2Collapsed td, .panelbarItem2Expanded td, .panelbarItem2ExpandedSelected td, .panelbarItem2Selected td
{
	padding-right: 20px;
}

.panelbarItem3 td, .panelbarItem3Collapsed td, .panelbarItem3Expanded td, .panelbarItem3ExpandedSelected td, .panelbarItem3Selected td
{
	padding-right: 30px;
}

.panelbarItemCollapsed, .panelbarItemExpanded, .panelbarItemExpandedSelected,
.panelbarItem2Collapsed, .panelbarItem2Expanded, .panelbarItem2ExpandedSelected,
.panelbarItem3ExpandedSelected
{
	
}

.panelbarItem0Text, .panelbarItem0TextExpanded, .panelbarItem0TextSelected, .panelbarItem0TextExpandedSelected,
.panelbarItem0TextHover, .panelbarItem0TextHoverExpanded, .panelbarItem0TextHoverSelected, .panelbarItem0TextHoverExpandedSelected,
.panelbarItemText, .panelbarItemTextExpanded, .panelbarItemTextSelected, .panelbarItemTextExpandedSelected,
.panelbarItemTextHover, .panelbarItemTextHoverExpanded, .panelbarItemTextHoverSelected, .panelbarItemTextHoverExpandedSelected,
.panelbarItem2Text, .panelbarItem2TextExpanded, .panelbarItem2TextSelected, .panelbarItem2TextExpandedSelected,
.panelbarItem2TextHover, .panelbarItem2TextHoverExpanded, .panelbarItem2TextHoverSelected, .panelbarItem2TextHoverExpandedSelected,
.panelbarItem3Text, .panelbarItem3TextExpanded, .panelbarItem3TextSelected, .panelbarItem3TextExpandedSelected,
.panelbarItem3TextHover, .panelbarItem3TextHoverExpanded, .panelbarItem3TextHoverSelected, .panelbarItem3TextHoverExpandedSelected
{
	color:#4A2900;
	text-decoration:none;
	cursor: pointer;
	font-size: 11px;
	text-align: left;
	line-height:14px;
	text-transform:uppercase;
	background: transparent url(../design/arrow.gif) no-repeat 15px 6px ;
	
	
	
}

.panelbarItem0TextHover, .panelbarItem0TextHoverExpanded, .panelbarItem0TextHoverSelected, .panelbarItem0TextHoverExpandedSelected,
.panelbarItemTextHover, .panelbarItemTextHoverExpanded, .panelbarItemTextHoverSelected, .panelbarItemTextHoverExpandedSelected,
.panelbarItem2TextHover, .panelbarItem2TextHoverExpanded, .panelbarItem2TextHoverSelected, .panelbarItem2TextHoverExpandedSelected,
.panelbarItem3TextHover, .panelbarItem3TextHoverExpanded, .panelbarItem3TextHoverSelected, .panelbarItem3TextHoverExpandedSelected
{
	background-color:#EDE9DF;
}

.panelbarItem0Text, .panelbarItem0TextExpanded, .panelbarItem0TextSelected, .panelbarItem0TextExpandedSelected,
.panelbarItem0TextHover, .panelbarItem0TextHoverExpanded, .panelbarItem0TextHoverSelected, .panelbarItem0TextHoverExpandedSelected
{

}

.panelbarItem2Text, .panelbarItem2TextExpanded, .panelbarItem2TextSelected, .panelbarItem2TextExpandedSelected,
.panelbarItem2TextHover, .panelbarItem2TextHoverExpanded, .panelbarItem2TextHoverSelected, .panelbarItem2TextHoverExpandedSelected,
.panelbarItem3Text, .panelbarItem3TextExpanded, .panelbarItem3TextSelected, .panelbarItem3TextExpandedSelected,
.panelbarItem3TextHover, .panelbarItem3TextHoverExpanded, .panelbarItem3TextHoverSelected, .panelbarItem3TextHoverExpandedSelected
{
	border: none;
}

.panelbarItemExpandedSelected, .panelbarItemSelected, .panelbarItemExpanded
{
}

.panelbarItem2, .panelbarItem2Collapsed, .panelbarItem2Expanded, .panelbarItem2ExpandedSelected, .panelbarItem2Selected
{
	margin: 0 0 0 10px;
}

.panelbarItem2TextHover, .panelbarItem2TextHoverExpanded, .panelbarItem2TextHoverSelected, .panelbarItem2TextHoverExpandedSelected
{
}

.panelbarItem3, .panelbarItem3Collapsed, .panelbarItem3Expanded, .panelbarItem3ExpandedSelected, .panelbarItem3Selected
{
	margin: 0 0 0 20px;
}

.panelbarItem3TextHover, .panelbarItem3TextHoverExpanded, .panelbarItem3TextHoverSelected, .panelbarItem3TextHoverExpandedSelected
{
}



/* ###### END Sec Menu Nvigation  #########  */





/* ##### Start Content Page  ##### */



.PaneFooter
{
	padding: 24px 0px 15px;
	background:url(../design/footer_bg.gif) repeat-x;
	color:#343b3b;
	

}




.LayoutHomePageLayout .PaneFooter{
	background:none;
	padding-top:0px;
	background:#9aa9a9 ;
}

.LayoutHomePageLayout .FooterPaneDiv{
	background:#9aa9a9 url(../design/press_separator.gif) repeat-x top;
	padding: 5px 0px 15px;
	margin:0px 40px;
}

.PaneFooter:after, .FooterPaneDiv:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.PaneFooter, .FooterPaneDiv {display: inline-block;}

/* Hides from IE-mac \*/
* html .PaneFooter , * html .FooterPaneDiv {height: 1%;}
.PaneFooter, .FooterPaneDiv {display: block;}
/* End hide from IE-mac */ 


/*


.PaneQ4Footer{
	background:#819394;

}
.LayoutHomePageLayout .PaneQ4Footer{
	background:#9aa9a9;
}
*/

.PaneQ4Footer a, .PaneQ4Footer span{
	color:#343b3b !important;
}

.Copyright
{
	float: left;
	width: auto;
	color:#343b3b;
	padding-left:5px;
	font-size:12px;
}

.LayoutHomePageLayout .Copyright{
	
	font-size:10px;
	padding-top:2px;
}


div.FooterLinks
{
	float:left;
	padding-left:150px;
}

.LayoutHomePageLayout div.FooterLinks
{
	padding-left:0px;
}

.FooterLinks ul
{
	margin: 0;
	padding: 0;
}

.FooterLinks ul li
{
	list-style: none;
	display: inline;
	text-transform:capitalize;
}



.FooterLinks ul li a
{
	padding:0px 5px;
	border-right:1px solid #343b3b;
	color:#343b3b;
	font-size:12px
	
}

.LayoutHomePageLayout .FooterLinks ul li a{
	font-size:10px;
}


.FooterLinks ul li a:hover
{
	color:#4a2900;
}

div.FooterLinks .QuickLinkSeparator
{
	display: inline !important;
}

.NotFoundMessage, .NotFoundText
{
	text-align: left !important;
}

.NotFoundText
{
	padding-top: 15px;
}

/* Integrated Print Panel */

.Hide 
{
	display: none;
	visibility: hidden; 	
}



.PrintPage
{
	float: right;
	width: auto;
	text-align: right;
}




/* Generic datagrids */


.TabTableHeader
{
	visibility: hidden;
	.display: none;
	_display: none;
	position: absolute;
	bottom: 0px;
}



.TabTableDate
{
	font-weight: bold;
	white-space: nowrap;
	width: 10% !important;
	padding-right: 15px;
}

.TabTableItem, .TabTableItemAlt
{
}

.TabTableItem td, .TabTableItemAlt td, .TabTableData
{
}

.TabTableItemAlt
{
}

/* Generic Items */


.clear{
	clear: both;
}

.ClearFix
{
	visibility: hidden;
	display: block;
	height: 0;
	clear: both;
}

.ClearFloat:after {content: ".";visibility: hidden;display: block;height: 0;clear: both;}


.NoBr
{
	display: none;
}

.RequiredField
{
	color: Red;
}


/* ###### End Menu Nvigation  #########  */



/* ########### Start Custom Page Classes ########## */


.PressReleaseLatestTable .PressReleaseLatestContentColumn {
	padding:10px 0px;
	border-bottom:1px solid #979795;
}

.LayoutHomePageLayout .PressReleaseLatestContentColumn {
	background: url(../design/press_separator.gif) repeat-x bottom;
	border:none;

}

.PressReleaseLatestTable a, .HomeLatestEvents a {
	color:#000000;
}

.PressReleaseLatestTable .PressReleaseLatestSeparator, .HomeLatestEvents .PressReleaseLatestSeparator{
	display:none;
}

.PressReleaseLatestTable .Date, .HomeLatestEvents .Date {
	color:#2d588f;
	background:url(../design/right_date.gif) right center no-repeat;
	padding-right:7px;
}


.HomeLatestEvents .EventWebcastLatestTable {
	background: url(../design/bullet.gif) left 4px no-repeat;
	padding-left:13px;
}

.HomeLatestEvents strong.Date {
	float:left ;
	margin-right:3px;
}

.HomeLatestEvents {
	padding-top:10px;
}


.HomeAboutUS img{
	display:block;
	margin:auto;
}

.HomeAboutUS .ContentContainer{
	padding-top:10px;
}

/* Share This */

.ShareThisContainer
{
        float: right;
        position: relative;
        top: -10px;
}

.LayoutHomePageLayout .ShareThisContainer
{
        width: 80px;
        font-size: 10px;
}

.LayoutThreeColumnLayout .ShareThisContainer
{
        width: 120px;
}

.PersonDescription
{
margin-bottom: 8px;
padding-bottom:10px;
}

.PersonContainer h3 {
	padding-bottom:10px;
}

.Report2Table td
{
padding-bottom: 5px;
}

.YearNavContainer{
	padding:5px 10px;
	background:#E7E4E1;
	margin-bottom:10px;
}

.YearNavContainer a{
	
}

.YearNavContainer a.selected{
	color:#000;
}

.PressReleaseContainer td{
	padding:5px 10px;
}

.PressReleaseContainer td.TabTableDate{display:none;}
.PressReleaseContainer .TabTableDateInline{
	display:block !important;
	font-weight:bold;
	color:#2D588F;
}

.PressReleaseContainer td a:hover{
	color:#3B393A;
}


.PresentationContainer td.TabTableDate{display:none;}
.EventWebcastContainer td.TabTableDate{display:none;}

.EventWebcastContainer .TabTableDateInline,
.PresentationContainer .TabTableDateInline{
	display:block !important;
	font-weight:bold;
	color:#2D588F;
}

.EventWebcastContainer td,
.PresentationContainer td{
	padding:5px 10px;
}


.AnnualReportLatestContainer{
	padding-top:20px;
}

.PaneContent .EventWebcastLatestContainer  .Date ,
.PaneContent .PresentationLatestContent .Date {
	color:#2D588F;
}

.PaneContent .PresentationLatestContent .MiddleColumnContent,
.EventWebcastLatestContainer .ContentContainer
 {
	border-bottom:1px solid #979795;
	padding:5px 0;
}



.EventWebcastLatestContainer .NoBr{
	display:none;
}


.PaneContent .PresentationLatestContainer{
	padding-left:0px;
	background:none;
	border:0px;
}

.StockHistorical .StockTable,
.StockQuoteContainer .StockTable{
	border-top:1px solid #979795;
	border-left:1px solid #979795;
}

.StockHistorical .StockHistoricalSelection{
	padding:15px 0px;
}

.StockHistorical .StockTable{
	width:500px !important

}


.StockHistorical .StockTable td,
.StockQuoteContainer .StockTable td{
	border-right:1px solid #979795;
	border-bottom:1px solid #979795;
	padding:3px 10px;
}

.FinancialReportContainer h4{
	font-weight:normal;
}

.MailingListUnsubscribeContainer .MailingListCol1,
.EditSubscriberContainer .MailingListCol1{
	width:150px;
}

.MailingListUnsubscribeContainer input[type="text"],
.EditSubscriberContainer input[type="text"]{
	width:200px !important;
}

.ButtonCell, .GridActions{
	padding:15px 0px;
}
