/* 
Links: #954732, #954732
Text: #4d4f53
Titles: #000000
font-family: veranda serif,palatino,arial;
Header Background: #EBEAE8;
*/

/* r.a.d.menu Plain skin */

.RadMenu_Default 
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	z-index: 9999;
	background-color: #FFFFFF;
	text-align: left;
}

.RadMenu_Default .text, .HomeLink li
{
	cursor: pointer;
	*cursor: hand;
	text-transform:uppercase;
}

.RadMenu_Default .rootGroup
{
	margin: 0;
	padding: 0;
}

.RadMenu_Default .rootGroup .text
{
	margin: 0 0 0 0;
	cursor: pointer;
	_cursor: hand;
	.cursor: hand;
	background:transparent url(../design/bg_grey_dotted_line_vertical.png) repeat-y scroll left top;
	padding: 0 4px;
}

.RadMenu_Default .rootGroup a.link
{
	margin: 0;
	padding: 0 0 0 0;
	font-family: veranda serif,palatino,arial;;
	font-size: 11px !important;
	text-decoration: none;
	color: #4D4F53;
}

.RadMenu_Default .rootGroup a.link:hover, .RadMenu_Default .rootGroup a.selected
{
	color: #954732 !important;
}

/* Rad panel */

.panelbarItem0Expanded, .panelbarItem0ExpandedSelected,
.panelbarItem, .panelbarItemCollapsed, .panelbarItemExpanded, .panelbarItemExpandedSelected, .panelbarItemSelected,
.panelbarItem2, .panelbarItem2Collapsed, .panelbarItem2Expanded, .panelbarItem2ExpandedSelected, .panelbarItem2Selected,
.panelbarItem3, .panelbarItem3ExpandedSelected, .panelbarItem3Selected
{
	text-align: left;
	cursor: pointer;
	*cursor: hand;
	white-space: normal;
	width: 140px !important;
}

.panelbarItem0Expanded, .panelbarItem0ExpandedSelected
{
	padding: 0 0 5px 0;
}

.panelbarItem0Text, .panelbarItem0TextExpanded, .panelbarItem0TextSelected, .panelbarItem0TextExpandedSelected,
.panelbarItem0TextHover, .panelbarItem0TextHoverExpanded, .panelbarItem0TextHoverSelected, .panelbarItem0TextHoverExpandedSelected
{
	font-weight: bold;
	color: #71665D;
}

.panelbarItemText, .panelbarItemTextExpanded, .panelbarItemTextSelected, .panelbarItemTextExpandedSelected,
.panelbarItemTextHover, .panelbarItemTextHoverExpanded, .panelbarItemTextHoverSelected, .panelbarItemTextHoverExpandedSelected
{
	color: #71665D;
	font-weight: bold;
	background-image:url(../design/icon_chevron_rust.png);
	background-position:left 0.3em;
	background-repeat:no-repeat;
	display:block;
	padding-left: 14px;
	line-height:1.2em;
}

.panelbarItem, .panelbarItemCollapsed, .panelbarItemExpanded, .panelbarItemExpandedSelected, .panelbarItemSelected
{
	margin: 0 0 3px 5px;
}

.panelbarItemTextExpanded, .panelbarItemTextSelected, .panelbarItemTextExpandedSelected,
.panelbarItemTextHover, .panelbarItemTextHoverExpanded, .panelbarItemTextHoverSelected, .panelbarItemTextHoverExpandedSelected
{
	background-image: url(../design/icon_chevron_grey.png);
}

.panelbarItem0TextExpanded, .panelbarItem0TextSelected, .panelbarItem0TextExpandedSelected,
.panelbarItemTextExpanded, .panelbarItemTextSelected, .panelbarItemTextExpandedSelected,
.panelbarItem2TextExpanded, .panelbarItem2TextSelected, .panelbarItem2TextExpandedSelected,
.panelbarItem3TextExpanded, .panelbarItem3TextSelected, .panelbarItem3TextExpandedSelected
{
	color: #954732;
}

.panelbarItem0TextHover, .panelbarItem0TextHoverExpanded, .panelbarItem0TextHoverSelected, .panelbarItem0TextHoverExpandedSelected,
.panelbarItemTextHover, .panelbarItemTextHoverExpanded, .panelbarItemTextHoverSelected, .panelbarItemTextHoverExpandedSelected,
.panelbarItem2TextHover, .panelbarItem2TextHoverExpanded, .panelbarItem2TextHoverSelected, .panelbarItem2TextHoverExpandedSelected,
.panelbarItem3TextHover, .panelbarItem3TextHoverExpanded, .panelbarItem3TextHoverSelected, .panelbarItem3TextHoverExpandedSelected
{
	color: #b2a475;
}

.panelbarItem2, .panelbarItem2Collapsed, .panelbarItem2Expanded, .panelbarItem2ExpandedSelected, .panelbarItem2Selected,
.panelbarItem3, .panelbarItem3Collapsed, .panelbarItem3Expanded, .panelbarItem3ExpandedSelected, .panelbarItem3Selected
{
	font-weight: normal;
	background-image: url(../design/icon_chevron_grey.png);
	background-position: left 0.3em;
	background-repeat: no-repeat;
	display: block;
	padding : 0 0 5px 14px;
	margin-left: 25px;
}

.panelbarItem3, .panelbarItem3Collapsed, .panelbarItem3Expanded, .panelbarItem3ExpandedSelected, .panelbarItem3Selected
{
	margin-left: 40px;
}

.panelbarItem2TextHover, .panelbarItem2TextHoverExpanded, .panelbarItem2TextHoverSelected, .panelbarItem2TextHoverExpandedSelected,
.panelbarItem2TextExpanded, .panelbarItem2TextSelected, .panelbarItem2TextExpandedSelected
{

}

.panelbarItem3, .panelbarItem3Collapsed, .panelbarItem3Expanded, .panelbarItem3ExpandedSelected, .panelbarItem3Selected
{
	
}

.panelbarItem3TextHover, .panelbarItem3TextHoverExpanded, .panelbarItem3TextHoverSelected, .panelbarItem3TextHoverExpandedSelected
{
	
}

.panelbarSubgroup1 tbody tr, .panelbarSubgroup1 tbody tr td
{
	xdisplay: block !important;
}

.SecondaryNavigationPanelContainer
{
	margin-top: -1px;
	background-color: #FFFFFF;
}

.SecondaryNavTitle
{
	display: none;
}

/* %=Global */

a
{
	cursor: hand;
	text-decoration: none;
}

a:link , a:active, a:visited, a:hover
{
	color: #954732;
	text-decoration: none;
}

a:hover
{
	color: #954732;
}

.RadEContent, .RadEContentBordered
{
	background-color: #FFFFFF !important;
}

body, input, p, select, table, textarea, .RadEContent, .RadEContentBordered,
h1, h2, h3, h4, h5
{
	font-family: veranda serif,palatino,arial;;
	font-size: 11px;
	color: #4d4f53;	
}

.HomePageContainer h1, .LeftPane h1
{	
	margin: 0;
	padding: 0;
}

body, p, input, select, textarea, td
{
}

input, select, textarea
{
}

ul, ol
{
	/*list-style: none;
	margin-left: 15px;*/
}

.ContentPane li
{
	padding-bottom: 5px;
}

.BodyBackground
{
	background-color: #71675D;
}

blockquote
{
	margin-left: 40px;
}

.ThreeColumnContainer h1, 
.GalleryDetailTitle,
.ThreeColumnContainer .RightPane .EventWebcastLatestContainer .ModuleTitle,
.ThreeColumnContainer .PressReleaseLatestContainer .ModuleTitle,
.ThreeColumnContainer .FinancialReportLatestContainer .ModuleTitle
{
	color: #954732;
	font-size:11px;
	margin-bottom:1.4em;
	text-transform:uppercase;
	margin: 10px 0 10px 0px;
	font-weight: bold;
}

.ThreeColumnContainer .PressReleaseLatestContainer .ModuleTitle,
.ThreeColumnContainer .FinancialReportLatestContainer .ModuleTitle
{
	margin-bottom: 0;
}

.RightPane h1
{
	margin-bottom: 0;
}

h2,
.ThreeColumnContainer .PressReleaseLatestContainer .ModuleTitle,
.ThreeColumnContainer .EventWebcastLatestContainer .ModuleTitle,
.ThreeColumnContainer .PresentationLatestContainer .ModuleTitle,
.ThreeColumnContainer .FinancialReportLatestContainer .ModuleTitle,
.ThreeColumnContainer .RightPane .ModuleTitle
{
}

.ThreeColumnContainer .PressReleaseLatestContainer .ModuleTitle,
.ThreeColumnContainer .EventWebcastLatestContainer .ModuleTitle,
.ThreeColumnContainer .PresentationLatestContainer .ModuleTitle,
.ThreeColumnContainer .FinancialReportLatestContainer .ModuleTitle,
.ThreeColumnContainer .RightPane .ModuleTitle
{
}

.ThreeColumnContainer .PressReleaseLatestContainer .ModuleTitle,
.ThreeColumnContainer .EventWebcastLatestContainer .ModuleTitle,
.ThreeColumnContainer .PresentationLatestContainer .ModuleTitle,
.ThreeColumnContainer .FinancialReportLatestContainer .ModuleTitle,
.ThreeColumnContainer .RightPane .ModuleTitle
{
	display: block;
}

h3, .AnnualQuarterlyReportContainer h2
{
	margin: 0;
	padding: 0;
}

h4, h5
{
	text-align: left;
	padding: 0;
	margin: 0;
}

/* %=Layout */

.HomePageContainer, .ThreeColumnContainer
{
	xmargin: 0 25% 0 25%;
	margin: 0 auto 0 auto;
	text-align: center;
	width: 990px;
}

.MainContainer
{
	width: 990px;
	background-color: #FFFFFF;
	text-align: left;
}

.HeaderPane, .HeaderPane2, .NavigationPane, .FooterPane, .FooterPane2, .Q4FooterPane, .LeftPane, .RightPane, .ContentPane
{
}

.HeaderPane, .HeaderPane2, .NavigationPane, .FooterPane, .FooterPane2, .Q4FooterPane
{
	white-space: nowrap;
	clear: both;
}

.HeaderPane
{
}

.HeaderPane2
{
	height: 140px;
	background: #655B51 url(../design/feature_slices.png) no-repeat top right;
}

.NavigationPane
{
	margin: 5px 20px 3px 15px;
	width: 965px;
	display: inline-block;
}

.LeftPane
{
	width: 175px;
	float: left;
	padding: 20px 0 20px 15px;
	position: relative;
	clear: left;
}

.ContentPane
{
	width: 540px;
	float: left;
	padding: 20px 30px 20px 30px;
}

.HomePageContainer .ContentPane
{
	width: 450px;
	padding: 20px 20px 20px 20px;
}

.TwoColumnContainer .ContentPane
{
	width: 740px;
}

.RightPane
{
	width: 185px;
	float: left;
	margin-top: 10px;
	padding: 0 15px 0 0;
}

.TitlePane
{
}

.FooterPane
{
}

.FooterPane2
{
}

.StockQuotePane
{
}

/* Standard Modules */

.MainNavigationInner
{
}

.Breadcrumb
{
}

.ClientLogo
{
	float: left;
	height: 53px;
	margin: 0 0 10px 15px;
	padding-top: 10px;
	width: 182px;
}

.HeaderImage
{	
	clear: none;
	float: left;
	width: auto;
}

div.HeaderLinks
{
	xlist-style-type: none;
	float: left;
	width: auto;
}

.HeaderLinks ul
{
	margin: 0;
	padding: 0 0 0 15px;
}

.HeaderLinks ul li
{
	list-style: none;
	display: inline;
	margin: 0;
	padding: 0 0 0 3px;
}

.HeaderLinks a, .FooterLinks a
{
	color: #954732;
	font-size: 11px;
	text-decoration: none;
}

.HeaderLinks a:hover
{
	
}

div.FooterLinks
{
	text-align: right;
}

.FooterLinks ul
{
	margin: 0;
}

.FooterLinks ul li
{
	list-style: none;
	display: inline;
}

div.HeaderLinks .QuickLinkSeparator
{
	display: inline !important;
	background: transparent url(../design/bg_grey_dotted_line_vertical.png) repeat-y scroll center top;
	xwidth: 5px;
}

.NotFoundMessage
{
	text-align: left !important;
}

.NotFoundText
{
	text-align: left !important;
}

/* Integrated Print Panel */

.Hide 
{
	display: none;
	visibility: hidden; 	
}

.RegularVersionImage, .PrintVersionImage
{
}

.RegularVersionLink, .PrintVersionLink
{
}

.PrintPage
{
	text-align: right;
}

.HomePageContainer .PrintPage
{
	display: none;
}

div.TopOfPage
{
	text-align: right;
}

.Copyright
{
	padding: 0 0 0 10px;
}

.HomePageContainer div.TopOfPage
{
	display: none;
}

div.TopOfPage li
{
	list-style: none;
}

/* Generic datagrids */

.TabTableHeader
{
	visibility: hidden;
	.display: none;
	_display: none;
	position: absolute;
	bottom: 0px;
}

.TabTableData, .TableTableBorder
{
	padding-bottom: 15px;
	width: 90%;
}

.TabTableData a
{
	text-decoration: none;
}

.TabTableDate
{
	display: none;
}

.TabTableDateInline
{
	display: block !important;
	color: #4d4f53;
	font-weight: bold;
}

.TabTableItem, .TabTableItemAlt
{
}

.TabTableItem td, .TabTableItemAlt td, .TabTableData
{
	padding-bottom: 10px;
}

.TabTableItemAlt
{
	background-color: #FFFFFF;
}

/* Generic Items */

.ActionButton, .HeaderSearchImg, .InputButton, .SubmitButton
{
	margin: 0;
	padding: 3px 5px 3px 0;
	background-color: #EBEAE8;
	border: none;
	font-size: 9px;
	text-transform: lower;
	background: #EBEAE8 url(../design/icon_chevron_rust_grey.png) no-repeat center right;
}

.NoBr
{
	display: none;
}

.RequiredField
{
	color: #CA0F15;
}

.YearNavContainer
{
	margin-bottom: 10px;
}

.YearNavLink
{
	text-decoration: none;
}

.YearNavContainer a, .PressReleaseYears a
{
	padding-right: 10px;
	text-decoration: none;
}

.YearNavContainer .selected, .YearNavContainer a:hover, .PressReleaseYears a:hover
{
	font-weight: bold;
}

/* Latest Modules */

.TitleContainer .TitleRight
{
	display: none;
}

.HomePageContainer .Title
{
	color: #4d4f53;
}

.HomePageContainer .PressReleaseLatestContainer .ContentContainer,
.HomePageContainer .EventWebcastLatestContainer .ContentContainer,
.HomePageContainer .Highlights .ContentContainer
{
}

.PressReleaseLatestContainer .ContentContainer a,
.EventWebcastLatestContainer .ContentContainer a,
.Highlights .ContentContainer a
{
	text-decoration: none !important;
}

.ContentContainer .Date
{
	display: block;
	font-weight: bold;
	text-decoration: none !important;
	color: #4d4f53;
	margin-top: 10px;
}

.ThreeColumnContainer .BodyContainer
{
	padding-bottom: 15px;
}

.MoreLink
{
	display: block;
	color: #954732;
}

/* %=AnnualQuarterlyReport */

.AnnualQuarterlyReportContainer
{
	vertical-align: top;
}

.AnnualQuarterlyReportContainer h3
{
	display: none;
}

.AnnualQuarterlyReportContainer .CoverImagePane
{
	vertical-align: top;
}

.AnnualQuarterlyReportContainer .CoverImage
{
	
}

.AnnualQuarterlyReportText
{
	display: none;
}

.AnnualReportPanel h3, .QuarterlyReportPanel h3, .SupplementalReportPanel h3
{
	
}

h2.Year
{
	padding-top: 10px;
}

.AnnualReportPanel h4, .QuarterlyReportPanel h4, .SupplementalReportPanel h4
{
	font-weight: normal;
	text-decoration: none;
}

.AnnualReportLatestContainer .CoverImagePane
{
	
}

.AnnualReportLatestContainer .CoverImage
{
	
}

.AnnualReportPanel ul, .QuarterlyReportPanel ul, .SupplementalReportPanel ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}

.AnnualReportPanel li, .QuarterlyReportPanel li, .SupplementalReportPanel li
{
	list-style: none;
	margin: 0;
	padding: 0 0 5px 0;
}

/* Annual Report Latest */

.AnnualReportLatestContainer
{
}

.AnnualReportLatestContainer .CoverImagePane
{
	display: none;
}

.AnnualReportLatestContainer
{
	
}

.AnnualReportLatestContainer .MiddleColumnContent
{
	
}

.AnnualReportLatestContainer ul, .FinancialReportLatestContainer ul
{
	margin: 0;
	padding: 0;
}

.AnnualReportLatestContainer li, .FinancialReportLatestContainer li
{
	padding: 10px 0 0 0;
	font-weight: normal;
	margin: 0;
	list-style: none;
}

/* Department */

/* Download */

/* EditSubscriber */

/* EmailThisPage */

.EmailThisPageContainer .FormCol1
{
	width: 40%;
}

.EmailThisPageContainer .FormCol2
{
	width: 60%;
}

/* %=Event */

.EventWebcastContainer .TabTableHeader
{
	display: none;
}

.EventWebcastContainer .BodyLinks
{
	
}

.EventWebcastContainer .EventWebcastLinks
{
	display: none;
}

.EventWebcastContainer .EventWebcastDetails, .EventWebcastSpeakers, .EventWebcastTime 
{
	
}

.EventWebcastContainer .EventWebcastDetails
{
	display: none;
}

.EventWebcastContainer .EventWebcastLinks
{
	display: none;
}

.EventWebcastDetailsContainer .EventTime
{
	padding-bottom: 15px;
	display: block;
}

.EventWebcastDetailsContainer .EventBody
{
	display: block;
}

.EventWebcastDetailsContainer .hrefWebcastLink
{
	padding-top: 10px;
}

.EventWebcastTitle
{
	display: block;
}

.ThreeColumnContainer .EventWebcastLatestContainer .EventWebcastTitle
{
	padding-bottom: 10px;
}

.EventWebcastTime
{
	display: block;
}

/* Event Webcast Latest */

.EventWebcastLatestContainer
{
	display: block !important;
}

.EventWebcastLatestContainer .Date
{
	display: block !important;
}

/* Exit Page */
.ExitPageContainer
{
	padding: 50px 0 0 0;
	text-align: center;
}

.ExitPageText
{
	width: 300px;
}

.ConfirmationButtons
{
}

/* FAQ */
.FaqContainer
{
}

.FaqQuestionList
{
	padding: 0 0 10px 0;
}

.FaqQuestionLink
{
}

.BackToTopLink
{
	width: 100%;
	display: block;
	text-align: right;
}

/* Forms */
.FormColumn1
{
	width: 30%;
}

.FormColumn2
{
	width: 70%;
}

/* %=Flash */

.Flash
{
	z-index: 1;
}

/* %=Gallery */

.GalleryDetailContainer
{
	padding-top: 15px;
}

.GalleryDetailImageList td
{
	vertical-align: top;
	padding: 0 10px 10px 0;
}

.GalleryDetailImage
{
	border: none;
}

.GalleryDetailTitleDiv 
{
	padding-bottom: 1em;
}

.GalleryNavHref
{
	display: none;
}

/* Glossary */

.GlossaryContainer
{
}

.GlossaryLetters
{
	padding-bottom: 10px;
}

.GlossaryLetter
{
	font-weight: bold;
}

.GlossaryTopLink
{
}
.GlossaryDivider
{
}

/* %=Html */

/* %=LanguageSwitch */

.LanguageSwitch, .LanguageSwitchfr
{
}

.LanguageSwitch a, .LanguageSwitchfr a
{
}

.LanguageSwitch a:hover, .LanguageSwitchfr a:hover
{
}

/* Mailing List Signup */

.LeftPane .EditSubscriberContainer .RequiredField
{
	display: none;
}

.EditSubscriberContainer
{
}

.GridActions
{
}

.GridActions, .ButtonCell
{
}

.ActionButton, .SubmitButton
{
	background-color: #EBEAE8;
	color: #000000;
}

.HomePageContainer .MailingListCol1
{
	white-space: nowrap;
	width: 15%;
	padding: 0 2px 0 0;
	text-align: right;
	font-weight: bold;
}

.ThreeColumnContainer .MailingListCol1
{
	white-space: nowrap;
	width: 15%;
	padding: 0 10px 10px 0;
	text-align: right;
}

.MailingListCol1
{
	vertical-align: middle;
}

.MailingListCol2
{
	white-space: nowrap;
	width: 85%;
}

.HomePageContainer .MailingListCol2 input
{
	width: 100px !important;
}

.IntroText
{
}


.MailingListListTable
{
	
}

.EditSubscriberConfirmation
{
	padding-top: 15px;
	font-weight: bold;
}

/* %=MailingListUnsubscribe */

.MailingListUnsubscribeContainer
{
	padding-top: 15px;
}

.MailingListUnsubscribeAction
{
	padding-top: 15px;
	font-weight: bold;
}

.MailingListUnsubscribeMessage
{
	display: block;
	padding-bottom: 10px;
	font-weight: bold;
}

/* %=Person */

.PersonGenericContainer
{
	display: inline-block;
	padding-top: 15px;
}

.PersonContainer
{
	padding: 0 0 15px 0;
	display: inline-block;
	clear: both;
}

.PersonPhoto
{
	float: left;
}

.PersonDetailsContainer
{
	float: left;
	display: inline;
	xpadding-left: 15px;
}

.PersonContainer h3
{

}

.PersonContainer .PersonName
{
	
}

.PersonContainer .PersonTitle
{
	font-size: 11px;
	font-weight: bold;
}

.PersonContainer .PersonTitleComma
{
}

.PersonContainer .PersonDescription
{
	
}

.PersonGenericDetailsContainer
{
	
}

.PersonGenericDetailsContainer .PersonDetailsImageContainer
{
	float: left;
}

.PersonGenericDetailsContainer .PersonDetailsNameContainer
{
	float: left;
	height: 100px;
	padding-left: 15px;
	position: relative;
	top: 65px;
}

.PersonGenericDetailsContainer .PersonName
{
	display: block;
}

.PersonGenericDetailsContainer .PersonTitle
{
	display: block;
}

.PersonGenericDetailsContainer .PersonTitleComma
{
	display: none;
}

.PersonGenericDetailsContainer .PersonDetailsDescriptionContainer
{
	margin-top: 15px;
	clear: both;
}

/* Presentations */

.PresentationContainer .TabTableDocLink, .PresentationContainer .TabTableTitle
{
	display: block;
}

/* Presentation Latest */

.PresentationLatestContainer
{
}

/* Press Releases */

.PressReleaseContainer
{
	padding-top: 10px;
}

div.PressReleaseYears
{
	
}

.PressReleaseYears li
{
	
}

.PressReleaseYears ul
{
	
}

.PressReleaseTableWidth
{
	width: 100%;
}

.PressReleaseTableWidth pre
{
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
}


.PressReleaseTableWidth .DetailLeft, .PressReleaseTableWidth .DetailRight
{
	vertical-align: top;
}

.PressReleaseTableWidth .DetailLeft
{
	width: 90%;
}

.PressReleaseTableWidth .DetailRight
{
	width: 10%;
	padding-left: 15px;
	white-space: nowrap;
}

.DownloadPressReleaseLink
{
	padding-bottom: 10px;
}

.DetailLeft, .DetailRight
{
	xvertical-align: bottom !important;
}

.DetailLeft h1.Detail, h1.EventDetail
{
}

.DetailRight h1.Detail
{
}

.DetailLeft h1.Detail, .DetailRight h1.Detail
{
	margin: 0 0 15px 0;
	padding: 0;
}

.PressReleaseLatestContentColumn
{
	xpadding-bottom: 10px;
}

.PressReleaseLatestTable
{
	border-collapse: separate !important;
}

.ThreeColumnContainer .PressReleaseLatestContent
{
	padding-top: 10px;
}

.ThreeColumnContainer .PressReleaseLatestDate, .ThreeColumnContainer .Title
{
	padding: 0;
	margin: 0;
	display: block;
}

.PressReleaseLatestSeparator
{
	display: none;
}

/* %=Project */

.ProjectContentContainer
{
	
}

.ProjectRegion
{
	display: none;
}

.ProjectRegionDash
{
	display: none;
}

.ProjectContentContainer ul
{
	margin-top: 0;
}

.ProjectContentContainer .RegionName
{
        padding-right: 5px;
}

/* %=QuickLink */

div.QuickLinksHomepage
{
	text-align: left;
}

.QuickLinksHomepage ul li
{
	list-style-type: none;
}

div.QuickLinks
{
}

.QuickLinks h1
{	
	margin-bottom: 10px;
}

.QuickLinks ul
{
	margin: 0;
	padding: 0;
}

.QuickLinks ul li
{
	list-style-type: none;
	margin: 0;
	padding: 0 0 5px 0;
}

.QuickLinks ul li a
{
	
}


/* Region */
.RegionContainer
{
	
}

/* %=Report2 */

.Report2Table
{
	border-color: #FFFFFF;
}

/* %=Report2 List */


.Report2ListContainer h1
{
}

.Report2ListTable
{
}

.Report2LinkRowDate
{
	white-space: nowrap;
	padding-right: 15px;
	font-weight: bold;
}

.Report2LinkRow
{
	width: 100%;
	padding-bottom: 10px;
}

.Report2FileSizeRow
{
	white-space: nowrap;
	xwidth: 15%;
	text-align: right;
	padding: 0 15px 0 0;
}

.Report2IconRow
{
	xwidth: 5%;
}

.Report2ListTitle
{

}

.Report2ListContainer .YearNavContainer
{
	
}

.HomePageContainer .Report2ListContainer .NotFoundText
{
	display: none;
}

/* RssFeed*/
.RssFeedLatestContainer .TitleLeft
{
	font-weight: bold;
	padding-bottom: 10px;
}

.RssFeedLatestContainer .ContentInner
{
	padding-bottom: 10px;
}

.RssFeedLatestContainer .PubDate
{
	font-weight: bold;
}

.RssLinkBottomContainer
{
	float: left;
	width: auto;
}

.PressReleaseContainer .RssLinkTopContainer,
.EventWebcastContainer .RssLinkTopContainer
{
	margin-top: -25px;
}

.RssIcon, .RssText
{
	display: block;
	width: auto;
	float: left;
	margin: 0;
	padding: 0;
}

.RssText
{
	padding: 3px 0 0 5px;
}

/* %=Search */

.HeaderSearch
{
	padding: 0 0 10px 0;
}

.HeaderSearch h1, .LeftPane .EditSubscriberContainer h1
{
	padding: 0 0 5px 0;
	margin: 0;
	font-size: 11px;
	color: #4d4f53;
	text-transform: none;
}

.ThreeColumnLayout .HeaderSearch h1
{
	margin-top: 10px;
}

.HeaderSearchInput
{
	
}

input.HeaderSearchImg
{
	margin-top: 5px;
}

.NotFoundMessage
{
	display: inline;
}

.SearchText
{
	
}

.SearchResultsUrl
{
	display: none;
}

/* %=SiteMap */

.SiteMapContainer ul
{
	margin-left: 20px;
}

.SiteMap-Level2
{
	font-weight: bold;
}

.SiteMap-Level3 { margin-left: 20px; }
.SiteMap-Level4 { margin-left: 40px; }
.SiteMap-Level5 { margin-left: 60px; }

/* Stock Page */

.StockQuoteContainer h1
{
}

.StockQuoteContainer a:hover, .StockQuoteHome a:hover
{
	color: #4d4f53 !important;
}

h1.StockPage
{
	display: none;
}

.StockHistoricalMsg
{
	padding-top: 15px;
}

.StockTableText
{
	padding-top: 5px;
}

.StockQuoteContainer .Price, .StockQuoteContainer .StockPriceDown, .StockQuoteContainer .StockPriceUp, .Volume, .High, .WeekHigh, .Low, .WeekLow, .TodaysOpen, .PreviousClose
{

}

.StockQuoteContainer a
{
	text-decoration: none;
}

.PriceLabel, .VolumeLabel, .HighLabel, .LowLabel, .TodaysOpenLabel,
.ChangeLabel, .PChangeLabel, .WeekHighLabel, .WeekLowLabel, .PreviousCloseLabel
{
	font-weight: bold;
}

.StockQuoteHome
{

}

/* should only be shown if there is more than one stock symbol */
.StockQuoteHome .ControlRow, .StockQuoteHome .MarketText
{
	
}

.MarketText
{
	display: none;
}

.StockQuoteHome .ControlRow
{
	margin: 0 0 10px 0;
}

.StockQuoteLookup
{
	padding-bottom: 10px;
}

.StockPriceDown
{
	white-space: nowrap;
}

.StockPriceUp
{
	white-space: nowrap;
}

.StockQuoteLookup select
{
	
}

.StockTable
{
	width: auto;
}

.StockTableItem, .StockTableItemAlt
{
	padding: 0 15px 5px 0;
}

.StockTableText
{
	
}

/* Stock (Global) */

.GlobalStockQuote
{
	float: right;
	width: auto;
	padding:  0 0 0 15px;
}

.HomePageContainer .GlobalStockQuote
{
	display: none;
}

.GlobalStockQuote .Exchange, .GlobalStockQuote .StockItemSpacer
{
	color: #954732;
	padding: 0;
	margin: 0;
}

.GlobalStockQuote .Price, .GlobalStockQuote .Price a, .GlobalStockQuote .StockPriceUp, .GlobalStockQuote .StockPriceDown
{
	font-weight: normal;
	text-decoration: none;
	padding: 0;
}

.GlobalStockQuote .StockPriceUp, .GlobalStockQuote .StockPriceDown
{
	
}

.GlobalStockQuote .StockPriceDown
{
	
}

.GlobalStockQuote .StockQuoteColon
{
	display: none;
	visibility: hidden;
}

/* Stock Quote Home */

.StockQuoteHome
{
}

.StockTableHeader1, .StockTableHeader2
{
	font-weight: bold;
	padding-bottom: 5px;
	display: none;
}

.StockQuoteHome .StockTable
{
}

.StockQuoteHome .StockTableItem, .StockQuoteHome .StockTableItemAlt
{
	
}

.StockTableFooter
{
	padding-top: 10px;
}

/* Stock Historical */
.StockHistorical
{
}

.StockHistorical .StockHistoricalSelection
{

	padding-bottom: 10px;
}

/* Custom */

.LeftPane .ModuleTitle
{
	font-weight: normal;
}

.HomePageContainer .PressReleaseLatestContainer, 
.HomePageContainer .EventWebcastLatestContainer,
.HomePageContainer .PresentationLatestContainer
{
	float: left;
	width: 200px;
	.width: 205px;
	margin: 0 20px 0 0;
	.margin: 0 30px 0 0;
	padding: 0;
}

.HomePageContainer .PresentationLatestContainer
{
	margin-top: 15px;
}

a.action 
{
	background-color: #EBEAE8;
	background-image:url(../design/icon_chevron_rust_grey.png);
	background-position:97% 0.4em;
	background-repeat:no-repeat;
	border:medium none;
	color:#4D4F53;
	cursor:pointer;
	display:block;
	font-size:10px;
	padding:2px 12px 2px 2px;
	text-transform:lowercase;
}

div.HomeLink
{
	float: left;
	width: auto;
}

.HomeLink ul
{
	margin: 0;
	padding: 0;
}

.HomeLink li
{
	list-style: none;
	padding: 0 3px 0 0;
	margin: 0;
}

.HomeLink li a
{
	color: #4d4f53;
}

.HomeLink li a:hover
{
	color: #954732;
}

.HomePageContainer .ContentPane .ModuleTitle, .HomePageContainer .StockQuoteHome .ModuleTitle
{
	xcolor: #4d4f53;
	display: block;
	padding: 5px;
	background-color: #EBEAE8;
}

.HomePageContainer .ContentPane .ModuleTitle a
{
	xcolor: #954732 !important;
}

.StockQuoteHome .ModuleTitle
{
	margin-bottom: 0;
}

.HomePageContainer .RssLinkBottomContainer 
{
	margin-top: 10px;
}

.LeftLine
{
	margin: 0 0 10px 0;
	padding-bottom: 10px;
	border-bottom: solid 1px #000000;
}

.ThreeColumnContainer .RightPane .EventWebcastLatestContainer .ModuleTitle
{
	margin-bottom: 0;
}



.HomePageContainer .ContentPane
{
	width: 700px;
}

.HomePageContainer .PresentationLatestContainer
{
	margin: 70px 0 0 0;
	float: left;
	position: relative;
	top: -70px;
	left: 5px;
}

.HomePageContainer .EventWebcastLatestContainer
{
	float: right;
	position: relative;
	left: -30px;
	.left: 10px;
	_left: 30px;
}

.BNN_video
{
       position:relative;
       top:-3px;
}

.BNN_video p {
	margin:0px;
	
}

.banners_bnn{
	float:right;
	padding-top:15px;
	position:relative;
	top:-75px;
	width:250px;
	*width:auto;
}

.SectionInvestorsCerroSanPedroInformation .ContentPaneDiv3
{
display: none;
}

.ParentSection_MediaCentre .ContentPane
{
        width: 730px;
}

.SectionInvestorsReservesandResources .RightPane {
	display: none;
}

.SectionInvestorsReservesandResources .ContentPane {
	width: 730px;
}


  .sheets .sheet .close
    {
        display: none;
    }
    .interactive-map .map-new
    {
        position: relative;
    }
    .interactive-map .map-new img.the-map
    {
        position: absolute;
        top: 0;
        left: 0;
        height: 313px;
        width: 533px;
    }
    .interactive-map .map-new .marker
    {
        position: absolute;
        z-index: 22;
        cursor: pointer;
        height: 10px;
        width: 10px;
    }
    .interactive-map .map
    {
        display: none;
    }
    .interactive-map .sheets .sheet h3
    {
        position: relative;
    }
    .interactive-map .sheets .sheet .close
    {
        display: inline;
        cursor: pointer;
        position: absolute;
        right: 15px;
    }
    .interactive-map .map .overlay
    {
        position: absolute;
        display: none;
        z-index: 9;
        background: transparent url(/Theme/NewGold/files/images/icon_mapmarker.png) top left no-repeat;
    }
    .interactive-map .map .marker, .job-map .map-markers a, .job-map .map .marker
    {
        position: absolute;
        z-index: 22;
        cursor: pointer;
        height: 10px;
        width: 10px; /*
background:transparent url(/Theme/NewGold/files/images/icon_mapmarker.png) top left no-repeat;
*/
    }
    .interactive-map .map .newafton
    {
        top: 7px;
        left: -9px;
        width: 197px;
        height: 115px;
        background-image: url(/Theme/NewGold/files/images/content_worldmap_newafton.png);
    }
    .interactive-map .map .peakgold
    {
        top: 215px;
        left: 369px;
        width: 117px;
        height: 85px;
        background-image: url(/Theme/NewGold/files/images/content_worldmap_peakgold.png);
    }
    .interactive-map .map .cerro
    {
        top: 122px;
        left: -44px;
        width: 197px;
        height: 55px;
        background-image: url(/Theme/NewGold/files/images/content_worldmap_cerro.png);
    }
    .interactive-map .map .amapari
    {
        top: 184px;
        left: 139px;
        width: 127px;
        height: 80px;
        background-image: url(/Theme/NewGold/files/images/content_worldmap_amapari.png);
    }
    .interactive-map .map .elmorro
    {
        top: 226px;
        left: 53px;
        width: 117px;
        height: 95px;
        background-image: url(/Theme/NewGold/files/images/content_worldmap_elmorro.png);
    }
    .interactive-map
    {
        position: relative;
        height: 500px;
    }
    .interactive-map .map, .interactive-map .map-new img.the-map
    {
        position: absolute;
        z-index: 5;
    }
    .interactive-map .sheets
    {
        position: absolute;
        z-index: 0;
        top: 0;
        left: 0;
        width: 600px;
        height: 900px;
    }
    .interactive-map .sheets .sheet
    {
        display: none;
    }
    .interactive-map .map .m-newafton, .interactive-map .map-new .m-newafton
    {
        top: 93px;
        left: 75px;
    }
    .interactive-map .map .m-newafton, .interactive-map .map-new .m-cali
    {
        top: 137px;
        left: 82px;
    }
    .interactive-map .map .m-peakgold, .interactive-map .map-new .m-peakgold
    {
        top: 252px;
        left: 457px;
    }
    .interactive-map .map .m-cerro, .interactive-map .map-new .m-cerro
    {
        top: 153px;
        left: 100px;
    }
    .interactive-map .map .m-elmorro, .interactive-map .map-new .m-elmorro
    {
        top: 240px;
        left: 145px;
    }
    .interactive-map .map .m-amapari, .interactive-map .map-new .m-amapari
    {
        top: 212px;
        left: 179px;
    }
    .interactive-map .map
    {
        position: relative;
        width: 533px;
        height: 313px;
        background: transparent url(/Theme/NewGold/files/images/content_worldmap.png) top left no-repeat;
    }
    .job-map .map-markers .m-newafton
    {
        top: 65px;
        left: 62px;
    }
    .job-map .map-markers .m-cali
    {
        top: 250px;
        left: 130px;
    }
    .job-map .map-markers .m-peak
    {
        top: 192px;
        left: 359px;
    }
    .job-map .map-markers .m-cerro
    {
        top: 105px;
        left: 79px;
    }
    .job-map .map-markers .m-elmorro
    {
        top: 269px;
        left: 145px;
    }
    .job-map .map-markers .m-amapari
    {
        top: 160px;
        left: 139px;
    }
    .job-map
    {
        position: relative;
        height: 250px;
        width: 430px;
    }
    .job-map .the-map
    {
        position: absolute;
        top: 0;
        left: 0;
        width: 430px;
        height: 243px;
        background: transparent url(/Theme/NewGold/files/images/map_smaller.png) top left no-repeat;
    }
    .sheets .sheet
    {
        margin-top: 10px;
        background-color: #e7e3d4;
    }
    .sheets .sheet h3
    {
        padding: 10px 20px;
        color: #FFF;
        font-weight: bold !important;
        font-size: 11px;
        text-transform: uppercase;
        font-weight: normal;
        background-color: #71665d;
    }
    .sheets .sheet .content img.area-map
    {
        position: absolute;
        right: 15px;
        z-index: 99999;
    }
    .sheets .sheet .content
    {
        padding: 15px 20px;
        font-size: 11px;
        background-color: #e7e3d4;
        background-position: 95% 15px;
        background-repeat: no-repeat;
    }
    .sheets .sheet .content dl, .sheets .sheet .content table
    {
        width: 400px;
    }
    .sheets .sheet .content dl table
    {
        width: 300px;
        margin-top: 0;
    }
    .sheets .sheet .content dl table th, .sheets .sheet .content dl table td
    {
        text-align: left;
    }
    .sheets .sheet .content dl table th
    {
        width: 95px;
    }
    .sheets .sheet .content dl dd.indent-hack
    {
        padding-left: 98px;
    }
    .sheets .sheet .content dl dt
    {
        font-weight: bold;
        text-transform: uppercase;
        color: #954732;
        float: left;
        padding-right: 0.5em;
        width: 90px;
    }
    .sheets .ajax .content dl dt, .sheets .rio .content dl dt, .sheets .liberty .content dl dt, .sheets .alaska .content dl dt
    {
        width: 95px;
    }
    .sheets .sheet .content dl dd
    {
        padding-bottom: 0.2em;
    }
    .sheets .sheet .content h4
    {
        color: #954732;
        margin-top: 1em;
        text-transform: uppercase;
    }
    .sheets p, .sheets table td, .sheets table td
    {
        margin: 0px;
        padding:0px;
    }
    
    .FootTable table
    {
    }


.sheets .sheet .content dl dd{
	margin-left:8.7em;
}

.sheets .sheet .content table td, 
.sheets table td,
.sheets table ,
.sheets table th{
	margin:0px;
	padding:0px;
	text-align:left;
}

.sheets .sheet .content dl table {
	
}


