body {
	font-family: Helvetica, Arial, sans-serif;
	color: #000;
	font-size: 12px;
	margin: 0;
	padding: 0;
	outline: none;
	line-height:15px;
}
.BodyBackground {
	background: #e9e9e9;
}
a {
	cursor:pointer;
	text-decoration:none;
	outline:0 none !important;
}
a:link, a:active, a:visited, a:hover {
	color: #004b8e;
}
a img {border:0 none;}
a:hover {
	color: #004b8e;
	text-decoration:underline;
}
p{margin:0 0 15px 0;}
div.HeaderLinks {
	float: right;
	padding-bottom:8px;
	background:transparent url(../design/nav_bar.jpg) repeat-x scroll 0 bottom;
}
.HeaderLinks ul {
	margin: 0;
	padding:1px 0;
	line-height:18px;
	text-align:center;
	list-style-type: none;
}
.HeaderLinks ul li {
	list-style: none;
	display: inline;
	padding-left: 0px;
	background-color:#efefef;
}
.HeaderLinks a:hover, .FooterLinks a:hover {
	text-decoration:underline;
	color:#93201E;
}
.HeaderLinks .QuickLinkSeparator {
	display: inline !important;
	background-color:#ffffff;
	line-height:18px;
	padding:0 0px;
	margin: 0;
	font-family:Arial, Helvetica, sans-serif;
}
div.FooterLinks a, .HeaderLinks a:link, .HeaderLinks a:visited, .HeaderLinks a:hover, .HeaderLinks a:active {
	font-size: 9px;
	text-decoration: none;
	text-transform:uppercase;
	font-weight:400;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
}
div.FooterLinks a {
	color:#b0b0b0;
	font-size:12px;
}
div.FooterLinks {
	xlist-style-type:none;
	text-align:center;
}
.FooterLinks ul {
	font-size:11px;
	text-align:center;
	margin:0;
	padding:0 20px 0 0;
}
.FooterLinks ul li {
	list-style:none;
	display:inline;
	padding-left:10px;
	xbackground:transparent url(../design/headerBullet.gif) no-repeat scroll center left;
}
div.FooterLinks .QuickLinkSeparator {
	xdisplay: inline !important;
}
blockquote {
	margin:16px 40px;
}
.PageGlossary .ModuleTitle {display:none;}
.ModuleTitle, .Detail span, .EventDetail span, .GalleryDetailTitle, .PersonGenericDetailsContainer .PersonName {
	color: #003776;
	font-size: 16px;
	display: block;
	line-height:20px;
	margin:0 0 10px 0;
text-transform:uppercase;
}

.PageHome .ModuleTitle {margin:0;text-transform:none;}
h1, h2, h3, h4, h5 {
	margin:0;
	padding:0;
}
.PageDefaultInner {
	width: 100%;
	margin: 0 auto;

}
/*########	Start Main Navigation	##########*/
.menu .leftImage {display:block;}
.PaneNavigation {
	clear:both;
	display:block;
	height:38px;
	background:#939393;
	width:100%;
}
.ModuleMainNavigation {width:870px;margin:0 auto;}
.RadMenu_Default {
	position:relative;
	text-align:left;
	margin:0;
	padding:0 0 0 0px;
}
.RadMenu_Default .rootGroup .text {
	color: #d5d5d5;
	margin: 0;
	padding: 12px 0px;
	text-transform:uppercase;
	font-size:14px;
font-weight:400;
}
.RadMenu_Default .rootGroup .slide .text {
	font-size:14px;
	color:#FFF;
	text-transform:none;
}
.RadMenu_Default .rootGroup a.link, .RadMenu_Default .rootGroup a.active, .RadMenu_Default .rootGroup a.selected, .RadMenu_Default .rootGroup a.hover {
	text-decoration:none;
	margin:0;
	padding:0;
	cursor:pointer;
display:block;
height:38px;
}

.RadMenu_Default .rootGroup .slide a.link, .RadMenu_Default .rootGroup .slide a.active, .RadMenu_Default .rootGroup .slide a.selected {height:25px;line-height:25px;}



.RadMenu_Default .rootGroup a.link:hover, .RadMenu_Default .rootGroup a.selected {
	background-color:transparent;
}
.RadMenu_Default .group {
	position:relative;

}
.RadMenu_Default .level2 {
	left:0!important;
	top:0px;
}
.menu .item.last ul.vertical {right:0px !important;}
.RadMenu_Default .horizontal > .item.last .level2 {
	right:0px !important;
}
.RadMenu_Default .group .text {
	cursor:pointer;
	padding:0px 45px 0px 9px;
	text-transform:none;
	color:#000000;
	white-space:nowrap;
}

.RadMenu_Default .slide li {
background:url(../design/transp-menu.png) 0 0 repeat;
margin-bottom:1px;
}
.RadMenu_Default .group .expandLeft {
	background:url(../design/menu-arr.png) no-repeat scroll 95% 50%;
}

.RadMenu_Default .rootGroup > .item {
padding-right:52px;
}
.RadMenu_Default .rootGroup > .item.last{
padding-right:0px;
/* float:right; */
}
.menu ul.active, .menu ul.rootGroup {width:870px;}

.RadMenu_Default .rootGroup > .item:hover .text {
	color:#ffffff;
}


.RadMenu_Default .rootGroup .item:hover .group .item:hover .text, .RadMenu_Default .rootGroup .item:hover .group .item:hover .group .item:hover .text {
	color:#ffffff;
}

.text .t1 {display:none;}


/*######## END Main Navigation	##########*/


/*########	Start Containers	##########*/

.PaneContentInner:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.PaneContentInner {
	display: inline-block;
	padding:0 18px 5px 18px;
	clear:both;
	position:relative;
	width:834px;
	margin:0 auto;
	background-color:#FFF;
}
html[xmlns] .PaneContentInner {
	display: block;
}
* html .PaneContentInner {
	height: 1%;
}
.PaneLeft {
	width: 220px;
	float: left;
	padding: 0 0 0 0;
}
.PaneContent {
	width: 834px;
	float: left;
	padding: 20px 0 0 0;
line-height:18px;
height:350px;
min-height:350px;
height:auto !important;
}
.PaneRight {
	width: 200px;
	float: left;
	padding: 0 0 0 0;
}
/*########	END Containers	##########*/


.PressReleaseTableWidth pre {
	white-space:0;
	word-wrap:break-word;
}
/*########	Start Left Navigation	##########*/

.SecondaryNavTitle {
	/* display: none; */
}

.panelbar td {
	width: 200px !important;
}
.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 {
	background:url(../design/secArr.png) left center no-repeat;
	width:100%!important;
	cursor:pointer;
	white-space:normal!important;
	line-height:normal;
	padding:5px 5px 5px 10px;
}
.panelbarItem2 td, .panelbarItem2Collapsed td, .panelbarItem2Expanded td, .panelbarItem2ExpandedSelected td, .panelbarItem2Selected td {
	padding-right:7px;
}

.panelbarItem3 td, .panelbarItem3Collapsed td, .panelbarItem3Expanded td, .panelbarItem3ExpandedSelected td, .panelbarItem3Selected td {
	padding-right:30px;
}

.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:#000;
	text-decoration:none;
	cursor:pointer;
	font-size:12px;
	text-align:left;
	padding:0 0 0 12px;
}
.panelbarItemTextSelected, .panelbarItemTextExpandedSelected, .panelbarItemTextHoverSelected, .panelbarItemTextHoverExpandedSelected,
.panelbarItem2TextSelected, .panelbarItem2TextExpandedSelected, .panelbarItem2TextHoverSelected, .panelbarItem2TextHoverExpandedSelected, .panelbarItem0TextSelected, .panelbarItem0TextExpandedSelected, .panelbarItem0TextHoverSelected, .panelbarItem0TextHoverExpandedSelected, .panelbarItem3TextSelected, .panelbarItem3TextExpandedSelected, .panelbarItem3TextHoverSelected, .panelbarItem3TextHoverExpandedSelected {
	font-weight:bold;
	background:url(../design/secArrA.png) left center no-repeat !important;
	color:#014a8f;
}


.panelbarItem0TextHover, .panelbarItem0TextHoverExpanded, .panelbarItem0TextHoverSelected, .panelbarItem0TextHoverExpandedSelected, .panelbarItemTextHover, .panelbarItemTextHoverExpanded, .panelbarItemTextHoverSelected, .panelbarItemTextHoverExpandedSelected, .panelbarItem2TextHover, .panelbarItem2TextHoverExpanded, .panelbarItem2TextHoverSelected, .panelbarItem2TextHoverExpandedSelected, .panelbarItem3TextHover, .panelbarItem3TextHoverExpanded, .panelbarItem3TextHoverSelected, .panelbarItem3TextHoverExpandedSelected, .panelbarItemTextExpanded, .panelbarItemTextHoverExpanded {
	color:#014a8f;
	background:url(../design/secArrA.png) left center no-repeat !important;
	font-weight:bold;

}
.panelbarItem0TextHoverSelected, .panelbarItem0TextHoverExpandedSelected, .panelbarItemTextHoverSelected, .panelbarItemTextHoverExpandedSelected, .panelbarItem2TextHoverSelected, .panelbarItem2TextHoverExpandedSelected, .panelbarItem3TextHoverSelected, .panelbarItem3TextHoverExpandedSelected {
	font-weight:bold;
}


.panelbarItem2Text, .panelbarItem2TextExpanded, .panelbarItem2TextSelected, .panelbarItem2TextExpandedSelected, .panelbarItem2TextHover, .panelbarItem2TextHoverExpanded, .panelbarItem2TextHoverSelected, .panelbarItem2TextHoverExpandedSelected, .panelbarItem3Text, .panelbarItem3TextExpanded, .panelbarItem3TextSelected, .panelbarItem3TextExpandedSelected, .panelbarItem3TextHover, .panelbarItem3TextHoverExpanded, .panelbarItem3TextHoverSelected, .panelbarItem3TextHoverExpandedSelected {
	border:none;
}
.panelbarItem2, .panelbarItem2Collapsed, .panelbarItem2Expanded, .panelbarItem2ExpandedSelected, .panelbarItem2Selected {
	margin:0 0 0 10px;
}
.panelbarItem3, .panelbarItem3Collapsed, .panelbarItem3Expanded, .panelbarItem3ExpandedSelected, .panelbarItem3Selected {
	margin:0 0 0 20px;
}




.SecondaryNavigationPanelContainer {
	padding:138px 0px 0px 0px;
	background:url(../design/secnavbanner072012.jpg) 0 0 no-repeat;
	width:207px;
	display:block;
	float:right;
	clear:none;
	margin-left:15px;
	position:relative;
	top:-20px;
	right:-18px;
}

.SecondaryNavigationPanelContainer .SubNavCont {
	background-color:#dddddd;
        padding: 5px 10px 74px;
}
.SecondaryNavTitle {
	display:block;
	background-color:#dddddd;
	padding:9px 0 0 12px;
	font-size:12px;
	font-weight:bold;
	color:#0b5292;
	text-transform:uppercase;
}




form, .RadMenu_Default_rtl .group .link:hover .expandLeft, .RadMenu_Default_rtl .group .link:hover .expandRight {
	margin:0;
}
/*########	END Left Navigation	##########*/


.ClientLogo br, .TitleRight, .NoBr, .SearchResultsUrl {
	display:none;
}
/*########	Start Footer	##########*/

.PaneFooter {
	padding:15px 0 20px 0;
	background-color:#FFF;
	display:block;
}

.Q4FooterContainer {
	font-size:10px!important;
	margin:10px 0!important;
	line-height:13px;
	padding:0!important;
}
.Q4FooterContainer a {
	color:#000000!important;
}
.Copyright {
	float:none;
	width:auto;
	text-align:center;
	font-size:10px;
	margin:0 0 10px 0;
	line-height:13px;
}
/*########	END Footer	##########*/

.PrintPage {
	float:right;
	width:auto;
	text-align:right;
}
.clear {
	clear:both;
}
.RequiredField {
	color:Red;
	display:none;
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}
/* Modules */

.TabTableHeader {
	visibility: hidden;
 .display: none;
	_display: none;
	position: absolute;
	bottom: 0px;
}
.TabTableItem td, .TabTableItemAlt td {
	padding: 0 15px 15px 0;
}
.TabTableData, .TableTableBorder {
	width: 90% !important;
}
.TabTableDate {
	font-weight: bold;
	white-space: nowrap;
	width: 10% !important;
	padding-right: 15px;
}
.TabTableItem, .TabTableItemAlt {
	vertical-align: top;
}
.TabTableItem td, .TabTableItemAlt td, .TabTableData {
	padding-bottom: 10px;
}
.TabTableItemAlt {
}
.YearNavContainer {
	margin-bottom: 10px;
}
.YearNavLink {
	text-decoration: none;
}
.YearNavContainer a, .PressReleaseYears a {
	padding-right: 10px;
}
.YearNavContainer .selected, .YearNavContainer a:hover, .PressReleaseYears a:hover {
	font-weight: bold;
}
/* Financial Report */

.FinancialReportContainer {
	vertical-align: top;
}
.FinancialReportContainer .CoverImagePane {
	vertical-align: top;
}
.AnnualQuarterlyReportText {
	display: none;
}
.FinancialReportContainer h3 {
	margin: 0;
	padding: 0 0 0 0;
}
h2.Year {
	margin: 0!important;
	padding: 0 0 0 0;
}
.FinancialReportContainer h4 {
	font-weight: normal;
	padding: 0 0 5px 0;
	font-size:12px;
}
.FinancialReportContainer ul {
	margin: 0;
	padding: 0 0 0 0;
}
.FinancialReportContainer li {
	margin: 0;
	padding: 0;
	list-style: none;
}
.FinancialReportContainer .FileType {
	font-weight: normal;
}
.AnnualReportPanel {
	display:block!important;
}
/*Mailing List */

.ActionButton, .SubmitButton {
	margin-top: 10px;
}
.MailingListCol1 {
	white-space: nowrap;
	width: 10% !important;
	padding-right: 10px;
}
.MailingListCol2 {
	white-space: nowrap;
	width: 90% !important;
	padding: 0 0 5px 0;
}
.MailingListCol2 input {
	width: 200px;
}
.MailingListTable {
	padding: 0 0 15px 0;
}
.MailingListConfirmation, .MailingListActivationMessage {
	display: block;
	padding-top: 15px;
	font-weight: bold;
}
.EditSubscriberConfirmation {
	font-weight: bold;
}
.MailingListListTable input {
	padding-right: 10px;
}
/* %=MailingListUnsubscribe */

.MailingListUnsubscribeMessage {
	font-weight: bold;
}
.MailingListUnsubscribeAction {
	padding-top: 15px;
	font-weight: bold;
	display: block;
}
.MailingListUnsubscribeMessage {
	font-weight: bold;
}
/* Presentations */

.PresentationContainer .TabTableDocLink, .PresentationContainer .TabTableTitle {
	display: block;
}
.PresentationTitle {
	cursor: default;
        display:block;
}
/*Press Release */

.PressReleaseTableWidth .DetailLeft, .PressReleaseTableWidth .DetailRight {
	vertical-align: top;
}
.PressReleaseTableWidth .DetailLeft {
	width: 90% !important;
}
.PressReleaseTableWidth .DetailRight h1 {
	text-align: right;
	font-size: 12px;
}
.DownloadPressReleaseLink {
	display: block;
	padding-bottom: 10px;
}
h1.Detail, .DetailRight, h1.EventDetail {
	vertical-align: bottom;
}
/* %=Project */

.ProjectRegion, .RegionName, .ProjectRegionDash {
	display: none;
}
/* %=Report2 List */

.Report2LinkRowDate {
	white-space: nowrap;
	padding-right: 15px;
	font-weight: bold;
}
.Report2LinkRow {
	width: auto;
	padding-bottom: 10px;
}
.Report2FileSizeRow {
	white-space: nowrap;
	xwidth: 15%;
	text-align: right;
	padding: 0 15px 0 0;
}
.Report2IconRow {
	xwidth: 5%;
}
/* Search */
.SearchResultsUrl {
	display: none;
}
/* Site Map */

.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;
}
.StockQuoteContainer {
	width:435px;
}
.StockChartContainer {
	width:435px;
}
.StockChartContainer br {
	display:none;
}
iframe.StockChartFrame {
	height:430px!important;
}
.StockQuoteContainer h1.StockPage {
	color: #0079BD;
	display: block;
	font-size: 16px;
	line-height: 20px;
	margin: 10px 0;
}
.StockQuoteContainer .StockQuoteIndice {
	display: none;
}
.StockQuoteContainer .StockTableText {
	padding:7px 2px 2px 2px;
	clear:left;
	font-size:10px;
}
.StockQuoteContainer a {
	text-decoration: none;
}
.PriceLabel, .VolumeLabel, .HighLabel, .LowLabel, .TodaysOpenLabel, .ChangeLabel, .PChangeLabel, .WeekHighLabel, .WeekLowLabel, .PreviousCloseLabel {
	font-weight: normal;
	color:#0079BD;
}
/* should only be shown if there is more than one stock symbol */
.StockQuoteLookup .ControlRow, .StockQuoteHome .ControlRow, .StockQuoteLookup .InputButton, .StockQuoteHome .MarketText {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:15px;
}
.StockQuoteLookup {
	padding-top:10px;
}
.StockPriceDown {
	color: #000 !important;
}
.StockPriceUp {
	color: #000 !important;
}
.StockQuoteContainer .StockTable {
	width: auto;
}
.StockTableItem, .StockTableItemAlt {
	padding: 0;
}
.StockTableItemAlt {
	background-color:#DDDDDD;
}
.StockTableItem p {
	display:inline-block;
	margin:0;
	padding:2px;
	width:169px;
	float:left;
}
.StockLabel {
	font-weight:normal;
	color:#0079BD;
	float:left;
}
.StockData {
	cursor:auto;
	float:right;
	color:#000000;
	float:right;
	padding-right:12px;
}
.StockPriceDown, .StockPriceUp {
	float:right;
	padding-right:12px;
}
.PageHome .StockPriceDown, .PageHome .StockPriceUp {float:none;}
.StockData.Price, .StockData.Volume, .StockData.High, .StockData.Low, .StockData.TodaysOpen {
	padding-right:24px;
}
.StockTableFeed {
	width:350px;
	padding-bottom:15px;
}
.StockQuoteContainer .StockTableItem {
	float:left;
}
/* Stock Historical */

.StockHistorical a {
	text-decoration: none;
	float:right;
	padding-right:24px;
}
.StockHistorical .StockHistoricalSelection {
	padding-bottom: 10px;
}
.StockHistorical .StockHistoricalSelection .ControlRow {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
}
.StockQuoteContainer .StockHistoricalMsg {
	padding-top: 15px;
}
.StockHistorical .StockTable {
	width: 350px;
}
.StockHistorical .StockTable .StockTableItem, .StockHistorical .StockTable .StockTableItemAlt {
	padding:2px;
}
/* Custom */

.Button, .ActionButton, .HeaderSearchImg, .InputButton, .SubmitButton {
	/*	background-color: #EEEEEE;
	border: solid 1px #CCCCCC;*/
	padding: 0px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
}
.PhotoLeft {
	float: left;
	margin: 0 10px 10px 0;
}
.PhotoRight {
	float: right;
	margin: 0 0 10px 10px;
}
.PDFLinks li {
	padding: 0 0 10px 20px;
	list-style: none;
	background: transparent url(../icons/pdf.gif) scroll no-repeat left top;
}
.NoBullets ul {
	margin: 0;
	padding: 0;
}
.NoBullets li {
	list-style: none;
}
.HeaderContainer {
	width:100%;
	background-color:#FFF;
}
.PageHome .HeaderContainer {
background:#FFF url(../design/homeheader2.png) 0 124px repeat-x;
}
.PaneHeader {height:86px;}
.PaneHeader {width:870px;margin:0 auto;}
.PageHome .PaneHeader2 {
background:#272627;
width:870px;
margin:0 auto;
height:256px;
}
.PaneHeader2 {
width:100%;
background-color:#003776;
height:50px;
overflow:hidden;
}

.FooterContainer {
	padding:0;
	width:870px;
	margin:0 auto;
}

.ClientLogo {
	float:left;
	width:583px;
	overflow:hidden;
}
.ClientLogo img {
	display:block;
}
.PaneHeader .MailingListSignupContainer {
	float:right;
	width:235px;
	text-align:right;
	padding:20px 0 9px 0;
}
.PaneHeader .MailingListSignupContainer .ModuleTitle {
	font-size:10px;
	line-height:13px;
	color:#000000;
	margin:0;
	font-weight:normal;
	padding-bottom:1px;
	background-color:#ffffff;
	padding:0 2px 1px 0!important;
	text-align:right;
        text-transform:none;
}
.PaneHeader .MailingListSignupContainer .MailingListTable {
	padding:0;
	width:180px;
	float:left;
}
.PaneHeader .MailingListSignupContainer .MailingListTable tr:first-child {
	display:none;
}
.PaneHeader .MailingListSignupContainer .MailingListCol1, .PaneHeader .MailingListSignupContainer .RequiredField {
	display:none;
}
.PaneHeader .MailingListSignupContainer .MailingListCol2 {
	width:100%!important;
	text-align:right;
	padding:0;
	background-color:transparent;
}
.PaneHeader .MailingListSignupContainer .MailingListCol2 input {
	display: inline-block;
	height: 16px;
	margin:1px 0;
	padding: 1px 0;
	vertical-align: middle;
	width: 180px !important;
}
.PaneHeader .MailingListSignupContainer .GridActions {
	float: right;
	margin-top: 0px;
}
.PaneHeader .MailingListSignupContainer .ActionButton {
	margin:0;
	vertical-align:top;
	width:45px;
	display: inline;
	font-family: MS Shell Dlg;
	font-size: 13.3px;
	-webkit-min-device-pixel-ratio:0;
	background:url(../design/add.png) 0 0 no-repeat;
	border:0 none;
	height:20px;
	padding:0;
}

.PaneHeader2 {
	clear:both;
	font-size:12px;
	line-height:15px;
	background-color:#1A3A6B;
	color:#ffffff;
}
.LayoutHomePage .PaneContentInner {
	padding-bottom:0px;
}
.homeBanner {
display:block;
width:870px;
height:220px;
margin:0 auto;
}
.homeBanner img {display:block;}
.LayoutHomePage .PaneLeft {
	width:261px;
	margin-right:15px;
}
.LayoutHomePage .PaneContent {
	width:278px;
	margin-right:18px;
	padding:0;
}
.LayoutHomePage .PaneRight {
	width:260px;
}

.LayoutHomePage span.ModuleTitle {
	font-size:21px;
	font-weight:normal;
	line-height:15px;
	color:#00276b!important;
	margin:0!important;
	padding:20px 0 !important;
	text-align:center;

}
.LayoutHomePage .why-invest .ContentContainer {
	padding:4px;
}
.LayoutHomePage .home-news .ModuleContainerInner {
	margin:0!important;
	padding:10px 15px;
}
.LayoutHomePage .home-news .ModuleContainerInnerTop {
	background-color:#f3f2ee;
}
.LayoutHomePage .home-news .ModuleItemRow .ModuleDate {
	float:none;
	display:block;
	clear:both;
	text-align:left;
	text-transform:uppercase;
color:#00276B;
}
.LayoutHomePage .home-news .ModuleItemRow .ModuleHeadlineLink {
	float:none;
	display:block;
color:#9f9e9d;
}
.LayoutHomePage .home-news .ModuleItemRow .ModuleHeadlineLink:hover {
color:#9f9e9d;
}
.LayoutHomePage .home-news .ModuleHeadlineLink:hover {
	text-decoration:underline;
	color:#93201E;
}
.LayoutHomePage .home-news .ModuleMoreLink {
	clear:both;
	display:block;
}
.LayoutHomePage .home-news .ModuleItemRow:first-child {border-top:0 none;}
.LayoutHomePage .home-news .ModuleItemRow {
	display:block;
	float:none;
	clear:both;
	border-top:1px solid #d4d3d0;
	padding:10px 0;
}
.LayoutHomePage .home-stock-text {
	float:right;
	padding:0px;
	line-height:13px;
line-height:36px;
height:38px;
}
.LayoutHomePage .home-stock-text .ContentContainer {
padding:0 20px 0 0;
font-size:10px;
}
.home-stock-pal {padding-left:5px !important;}
.LayoutHomePage .home-stock-gold, .LayoutHomePage .home-stock-palladium, .LayoutHomePage .home-stock-pdl, .LayoutHomePage .home-stock-pal {
	float:left;
	padding:0;
line-height:36px;
height:38px;
}
.PageHome .StockItemSpacer {padding-left:9px; font-weight:bold;}
.LayoutHomePage a.Price, .LayoutHomePage .StockPriceDown, .LayoutHomePage .StockPriceUp {
	color:#ffffff!important;
padding-right:0;
}
.ShareThisContainer {
display:inline:

}



.PaneFooter .ShareThisContainer {
    display: block;
    padding: 0;
    position: relative;
    float:right;
    top: -16px;
    width: 222px;
}
.PaneFooter .ShareThisContainer a.stbutton {
color:#B0B0B0;
text-transform:uppercase;
}
.PaneFooter .ShareThisContainer a.stbutton:hover span {
    color: #93201E;
    text-decoration: underline;
}


.PageHome .PaneHeader2 .ShareThisContainer {
display:none;
}
.PaneHeader2 .ShareThisContainer {
display:block;
text-align:right;
width:834px;
/* background-color:#EACE54; */
margin:0 auto;
padding:0 18px;
position:relative;
top:-32px;
}


.PageHome .Breadcrumb.PageTitle {display:none !important;}
.Breadcrumb.PageTitle .t2 {display:none;}
.Breadcrumb.PageTitle a, .Breadcrumb.PageTitle .BreadcrumbSeparator {display:none;}
.Breadcrumb.PageTitle {display:block;
width:834px;
margin:0 auto;
background-color:#eace54;
font-size:18px;
padding:0 18px;
line-height:50px;
color:#000;
display:block;
height:50px;
font-weight:normal;
}
.PageTitle {
	
}
.PageInvestorRelationsFinancialReports .FinancialReportContainer .ModuleTitle {
	padding-bottom:13px;
	background:transparent url(../design/top_rule_inner.gif) no-repeat scroll 0 bottom;
	color:#1A4686;
	margin:0;
}
h1.PageTitle .ModuleTitle {
	background-image:none;
	color:#1A4686;
	padding:0;
	margin:0;
}
.PaneContentInner h2 {
	color:#867B42;
	font-size:16px;
	font-weight:bold;
	margin:0 0 16px 0;
	line-height:20px;
}
.PaneContentInner h2 span.blue {
	color:#1A4686;
}
h3 {
	color:#1A4686;
	font-size:12px;
	font-weight:bold;
	margin:16px 0;
	line-height:15px;
}
h3.no-margin {
	margin:0;
}
.presentations2009 h3 a {
	color:#1A4686;
}
.HeaderImageContainer {
	display:none;
}
.PersonName2 {color:#000;}
.PersonContainer {
	min-height: 145px;
	padding: 0px 5px 0px 110px;
	position: relative;
	width:497px;;
}
.Directors .PersonContainer {
	margin-bottom:15px;
}
.PersonSuffixText {float:none;clear:both;}
.PersonContainer h3 {
	margin:0 0 12px 0;
}
.PersonDescription {
	margin:0 0 12px 0;
}
.PersonDescription span {
	border-bottom:1px solid #c4c4c4;
	padding:0 0 12px 0;
	display:block;
}
.PersonModuleContainer h3 {
	font-size:12px;
	margin:0 0 12px 0;
	line-height:15px;
	color:#000000;
}
.PersonModuleContainer h3 .PersonName2 {
	display:block;
}
.PersonContainer .commaName, .PersonContainer .commaSuffix, .PersonContainer .PersonComma {
	display:none;
}
.PageAboutNAPSeniorOfficers .PersonContainer h3 .PersonTitle {
color:#1A4686;
}
.PersonContainer h3 .PersonTitle {
	display:block;
color:#939393;
}
.PersonPhoto {
	position:absolute;
	top:5px;
	left:5px;
}
.PersonPhoto > a {
	display:none;
}
.RightFloatedModule {
	float:right;
}
.RightFloatedModule.stock-page {
	margin-top: 33px;
	padding: 3px;
	width:380px;
clear:right;
}
.RightFloatedModuleSpaced {
	float:right;
	padding-top:53px;
}

.PageInvestorRelationsFinancialReports .RightFloatedModuleSpaced {
	padding-top:0;
width:54%;
float:none !important;
}
.PageInvestorRelationsFinancialReports .RightFloatedModuleSpaced ul {margin-bottom:0;}
.LayoutTwoColumn .PaneLeft, .LayoutTwoColumn .PaneRight {
	display:none;
}
.LayoutTwoColumn .PaneContent {
	width:834px;
}
.LayoutThreeColumn .PaneLeft {
	display:none;
}
.LayoutThreeColumn .PaneContent {
	width:834px;
}
.LayoutThreeColumn .PaneRight {
	width:164px;
	padding-top:53px;
	margin-left:29px;
}

.ModuleYearNavContainer {
	padding:20px 0;
}
.ModuleYearNavContainer a.selected {
	font-weight:bold;
}
.ModulePressRelease .ModuleHeader {
	display:none;
}
.ModulePressRelease .ModuleDate {
	display:block;
	float:left;
	width:115px;
	padding-right:20px;
	text-align:right;
}
.ModulePressRelease .ModuleHeadlineLink {
	display:block;
	float:left;
	width:455px;
}
.ModulePressRelease .ModuleItemRow {
	float:left;
	clear:both;
	padding-left:20px;
}
.ModulePressRelease .ModuleSeparator {
	clear:both;
	display:block;
	height:10px;
}
.ModulePressRelease .ModuleMoreLink {
	display:none;
}
.ModulePressRelease .ModuleNotFound {
	clear:both;
}
.ModulePressReleaseLatest .ModuleContainerInner {
	margin:20px 0;
}
.ModulePressReleaseLatest .ModuleItemRow {
}
.ModulePressReleaseLatest .ModuleItemRow .ModuleDate {
	display:block;
	float:left;
	text-align:right;
}
.ModulePressReleaseLatest .ModuleItemRow .ModuleHeadlineLink {
	display:block;
}
.ModulePressReleaseLatest .ModuleSeparator {
	display:block;
	clear:both;
}
.ModulePressReleaseLatest .ModuleFooter {
	clear:both;
}
.ModulePressRelease .yearSelected {
	font-size:16px;
	font-weight:bold;
	color:#1A4686;
}
.ModulePresentation {
	width:50%;
}
.ModulePresentation .ModuleHeader {
	display:none;
}
.ModulePresentation .ModuleYearNavContainer {
	display:block;
}
.ModulePresentation .ModuleHeader {
	display:none;
}
.ModulePresentation .ModuleItemRow {
	padding:0 3px 20px 3px;
}
.ModulePresentation .ModuleItemRow .ModuleDate {
	display:none;
}
.ModulePresentation .ModuleItemRow .ModuleHeadlineLink {
	color:#1A4686;
	font-weight:bold;
	cursor:text;
	text-decoration:none;
	padding:3px 0;
	display:block;
}
.ModulePresentation .ModuleItemRow .PresentationLinks {
	display:none;
}
.ModulePresentation .ModuleItemRow .ModuleBody img {
	margin-right:3px;
}
.PageInvestorRelationsPresentationsWebcasts .PaneContentInner {
	padding-bottom:10px;
}
.PageInvestorRelationsPresentationsWebcasts .ModulePresentation {
	float:left;
	width:50%;
	clear:left;
}
.PageInvestorRelationsPresentationsWebcasts .ModulePresentation .ModuleYearNavContainer {
	padding-top:0px;
}
small {
	line-height:12px;
}
.PageInvestorRelationsQuotesCharts .PaneContent {
	/* background:transparent url(/Theme/NAP/files/design/grayBG.jpg) no-repeat scroll 448px 53px; */
width:454px;
}
.PageInvestorRelationsQuotesCharts .SecondaryNavigationPanelContainer {
top:0;
}
.PageInvestorRelationsQuotesCharts .PaneRight {
display:block !important;
width:380px;
}
.PageInvestorRelationsQuotesCharts .PaneContent .SecondaryNavigationPanelContainer {
display:none;
}



.PagePalladiumPalladiumFAQs .PaneContent, .PageInvestorRelationsFAQs .PaneContent {
	/* background:transparent url(/Theme/NAP/files/design/grayBGborder.jpg) no-repeat scroll 662px 72px; */
}



.GlossaryLetters {
	padding-top:10px;
	padding-bottom:13px;
	background:transparent url(../design/top_rule_inner.gif) no-repeat scroll 0 bottom;
}
.GlossaryContainer .MiddleColumnContentLarge br {
	display:none;
}
.GlossaryLetters table {
	margin:0 auto;
}
.GlossaryLetters table td {
	text-align:center;
	padding:0;
}
.GlossaryLetters table td a {
	font-size:14px;
	line-height:20px;
	font-weight:bold;
	color:#1A4686;
}
a.GlossaryLetter {
	font-weight:bold;
	display:block;
	background-color:#93201E;
	color:#ffffff;
	padding:5px;
	margin:0 0 12px 0;
	position:relative;
}
a.GlossaryLetter:hover {
	text-decoration:none;
	cursor:default;
}
hr.GlossaryDivider {
	display:none;
	margin:6px 0;
	background-color:#808080;
	height:1px;
	border:medium none;
}
.GlossaryContainer .MiddleColumnContentLarge {
	padding-top:12px;
}
.GlossaryContainer .MiddleColumnContentLarge table td span.GlossaryTitle {
	background-color: #F0EEED;
	display: block;
	padding: 6px 6px 0 6px;
}
.GlossaryContainer .MiddleColumnContentLarge table td span.GlossaryDescription {
	background-color: #F0EEED;
	display: block;
	padding: 0px 6px 6px 6px;
}
.LetterTopLink {
	padding:5px;
	border:1px inset #000000;
	color:#ffffff;
	background-color:#93201E;
}
.PagePalladiumPalladiumFAQs .FaqQuestionList {
width:582px;
}
.PagePalladiumPalladiumFAQs .RightFloatedModuleSpaced {
clear:right;
padding-top:0;
display:block;
width:290px;
padding-left:15px;
}
.FaqQuestionList {
	padding-left:30px;
	margin:0px 0 25px 0;
border-bottom:1px solid #808080;
padding-bottom:25px;
width:582px;
}

.FaqDetailList .FaqAnswer, .FaqDetailList .FaqAnswer p{
display:block;
}

.FaqDetailList .FaqAnswer ul, .bullettedUL ul {
margin:0;
padding:0 0 0 35px;
}
.bullettedUL table ul {
padding:0 0 0 15px;
}
.briefcasePage .bullettedUL {margin-bottom:15px;}

.FaqDetailList h3 {
	color:#000000;
	margin:12px 0;
}
.FaqDetailList .FaqAnswer + p {
	display:none;
}
.AnnualQuarterlyReportContainer table {
	width:340px;
	margin-top:20px;
	background:transparent url(/Theme/NAP/files/design/dashed_line.gif) repeat-x scroll 0 bottom;
}
.AnnualQuarterlyReportContainer table td.YearPanel {
	background:transparent url(/Theme/NAP/files/design/dashed_line.gif) repeat-x scroll 0 0;
	padding:5px 5px 0 5px;
}
.AnnualQuarterlyReportContainer td.CoverImagePane {
	padding:5px 5px 20px 5px;
	width:23%;
}
.AnnualQuarterlyReportContainer td.LeftPad20 {
	width:77%;
	padding:5px 5px 20px 5px;
	vertical-align:top;
}
.AnnualQuarterlyReportContainer td.LeftPad20 h3 {
	margin:0;
	line-height:20px;
	background-color:#efefef;
	color:#000000;
}
.AnnualQuarterlyReportContainer td.LeftPad20 h4 {
	padding:0;
	line-height:20px;
	position:relative;
}
.AnnualQuarterlyReportContainer td.LeftPad20 h4 a.ReportLink {
	color:#93201E;
}
.AnnualQuarterlyReportContainer td.LeftPad20 h4 a.ReportLink .FileType {
	position:absolute;
	right:0;
	top:0;
	color:#000000;
}
.AnnualQuarterlyReportContainer td.LeftPad20 h4 a.ReportLink .FileType:hover {
	text-decoration:none;
}
.ModuleEvents .ModuleYearNavContainer {
	padding:20px 0 0 0;
}
.ModuleEvents .ModuleHeader {
	display:none;
}
.ModuleEvents .ModuleDate {
	display:none;
}
.ModuleEvents .ModuleBody p {
	margin:0 0 12px 0;
}
.ModuleEvents .ModuleSeparator {
	margin:8px 0;
	display:block;
	height:1px;
	background-color:#808080;
}
.ModuleEvents .ModuleItem {
	margin-top:12px;
}
.MailingListForm .MailingListCol1 {
	width:22%!important;
}
.MailingListForm .MailingListCol2 {
	width:78%!important;
}
.MailingListForm table.MailingListTable {
	width:612px;
}
.MailingListForm table.MailingListTable td {
	background-color:#efefef;
	border-bottom:1px solid #ffffff;
	padding:1px;
}
.MailingListForm table.MailingListTable td table {
	width:100%;
}
.MailingListForm table.MailingListTable td td {
	border-bottom:medium none;
}
.MailingListForm table.MailingListTable td.IntroTextColumn {
	display:none;
}
.MailingListForm table.MailingListTable td textarea {
	width:43%!important;
}
.PageOperationsLDIMineTechnicalReports table.Report2Table td.Report2LinkRowDate {
	font-weight:normal;
}
.PageOperationsLDIMineTechnicalReports table.Report2Table td.Report2LinkRow {
	font-weight:bold;
}
.PressReleaseDetailsContainer h1.Detail span {
	color:#1A4686;
}
.PagePalladiumPalladiumFAQs hr.grey {
	margin:8px 18px;
	background-color:#808080;
	height:1px;
	border:medium none;
}
.Report2ListTable, .Report2Table {
	width:auto!important;
	border-collapse:separate!important;
}
.Report2ListContainer, .Report2Container {
	background:transparent url(/Theme/NAP/files/design/dashed_line.gif) repeat-x scroll 0 0;
	padding-top:11px;
	width:612px;
}
.Report2ListContainer .YearNavContainer, .Report2Container .YearNavContainer {
	margin:0;
}
.Report2ListContainer .Report2List .MiddleColumnContentLarge, .Report2Container .Report2 {
	/* background:transparent url(/Theme/NAP/files/design/dashed_line.gif) repeat-x scroll 0 bottom; */
	padding-bottom:1px;
}
.PageInvestorRelationsEventsCalendar .ModuleDate {
	position:absolute;
	left:0;
}
.PageInvestorRelationsEventsCalendar .RssLinkTopContainer {
	padding:18px 0;
}
.PageInvestorRelationsEventsCalendar .ModuleHeader {
	display:none;
}
.PageInvestorRelationsEventsCalendar .ModuleItemRow {
	padding:12px 0 12px 150px;
	border-top:1px solid #808080;
	position:relative;
	width:450px;
}
.PageInvestorRelationsEventsCalendar .ModulePressRelease {
	position:relative;
}
.PageInvestorRelationsEventsCalendar .ModulePressRelease .RssLinkBottomContainer {
	position:absolute;
	top:0;
	right:0;
}
.PageAboutNAPLinks hr {
	border:medium none;
	background: url(/Theme/NAP/files/design/dashed_line.gif) repeat-x scroll 0 0 transparent;
	border: medium none;
	height: 1px;
}

.PresentationLatestContent table {
width: auto !important;
margin: 10px 0;
}

.PresentationLatestContent table td {
padding: 5px 0;
}

.PageHome .PresentationLatestContent a.PresentationLink, .PageHome .PresentationLatestContent strong.Date, .PageHome .PresentationLatestContent span.PresentationTitle {
	display:none!important;
}
.PageHome .PresentationLatestContent .PresentationBody img {
	margin-right:10px;
}
.PageHome .ModuleEventLatest .ModuleHeader {
	display:none;
}
.PageHome .ModuleEventLatest .ModuleItemRow {
	margin:1px;
	padding:1px;
}
.EventsWebcasts {
	float:left;
	width:47%;
	clear:left;
}
.PageHome .EventsWebcasts {
	float:none;
	width:100%;
}
.EventsWebcasts .ModuleHeader {
	display:none;
}
.EventsWebcasts .ModuleTime {
	display:none;
}
.PageInvestorRelationsPresentationsWebcasts .EventsWebcasts strong a, .PageInvestorRelationsPresentationsWebcasts .EventsWebcasts a strong {
color:#000 !important;
cursor:text !important;
text-decoration:none !important;
}
.PageInvestorRelationsPresentationsWebcasts .EventsWebcasts strong:hover {
text-decoration:none !important;
}

.EventsWebcasts .ModuleDate {
	display:none;
}
.EventsWebcasts .EventWebcastTitle {
	color:#1A4686;
	font-size:12px!important;
	font-weight:bold;
	text-decoration:none;
	padding:3px;
	display:block;
}
.EventsWebcasts .ModuleHeadlineLink {
	font-weight:bold;
}
.EventsWebcasts .ModuleItemRow {
	padding-bottom:20px;
}
.EventsWebcasts .ModuleBody table {
	border-spacing:0;
}
.EventsWebcasts .ModuleBody table td {
	padding:3px;
}

.EventsWebcasts .ModuleBody table td img {
	width:89px;
        height:56px;
}
.EventsWebcasts .ModuleYearNavContainer {
	padding-top:0px;
}
#FlashID {
	margin-left:20px;
	margin-bottom:20px;
}
.PageHome #FlashID {
	margin-left:0;
}
.clear {
	clear:both !important;
	display:block;
	height:0px;
	width:100%;
	float:none;
	line-height:0px !important;
	font-size: 0px !important;
	overflow:hidden;
}

.Q4Gallery {
 padding-right: 207px;
}

.Q4Gallery ul {
	list-style: none;
	padding-left: 0px;
	margin-left: 0px;
}
.Q4Gallery ul li .title {
	display: none;
}
.PageOperatingMinesLacdesIlesMinePhotoGallery .PaneRight {
	display: none;
}
.PageOperatingMinesLacdesIlesMinePhotoGallery .PaneContent {
	width: 100%;
}
.Q4Gallery ul li {
	display: block;
	float: left;
	clear: none;
	margin-right: 10px;
	margin-bottom: 10px;
}
.Q4Gallery ul li img {
	border: 1px solid #D2BF72;
	display:block;
}
.why-invest {color:#8e8e8e;}
.homeEvTable {}
.homeEvTable .row {
display:block;
float:none;
clear:both;
margin-bottom:5px;
padding:5px;
background-color:#fffeea;
border:1px solid #dededa;
}
.homeEvTable .row .thumb, .homeEvTable .row .desc {
display:inline-block;
zoom:1;
*display:inline;
vertical-align:top;
}
.homeEvTable .row .thumb {margin-right:10px;}
.homeEvTable .row .thumb img {display:block;}
.homeEvTable .row .desc {
font-size:12px;
color:#000;
width:160px;
line-height:13px;
}
.homeEvTable .row .desc .dateCell {
color:#939393;
}
.homeEvTable .row .desc .dateCell, .homeEvTable .row .desc a {
font-size:10px;
}
.homeEvTable .row .desc a:hover {text-decoration:none;}

.PageAboutNAPSocialResponsibilityCorporateGiving .LeftContent {
float:left;
}
.borderedTable1 {
border-left:1px solid #000;
border-top:1px solid #000;
}
.borderedTable1 td {
border-right:1px solid #000;
border-bottom:1px solid #000;
}

.PageProjectsTechnicalReports .Report2ListContainer
{
width: 612px !important;
}

.PageProjectsTechnicalReports .Report2LinkRowDate
{
width: 150px !important
}

.PageProjectsTechnicalReports .Report2LinkRow
{
width: 500px !important;
}

.PageProjectsTechnicalReports .Report2FileSizeRow
{
width: 0px !important;
display: none;
}

.PageProjectsTechnicalReports .Report2IconRow
{
width: 50px !important;
}
.PageInvestorRelationsNewsReleases .ModulePressRelease .ModuleContainerInner {
    float: left;
    width: 612px;
}


.reservesTables{
border-left:1px solid #000;
border-top:1px solid #000;
}
.reservesTables td, .reservesTables th {
border-bottom:1px solid #000;
border-right:1px solid #000;
padding:1px 4px;
font-size:11px;
}
.reservesTables thead {
color:#7192b1;
font-weight:bold;
}
.reservesTables thead th {
color:#44444c;
}

.reservesTables tbody tr td:first-child, .reservesTables tbody tr td:first-child + td {
color:#7192b1;
font-weight:bold;
}
.PressReleaseDetailsContainer {width:612px;}
.PageProjectsAdvancedProjectsVezza .PaneContentInner {overflow:hidden;}

.PageInvestorRelationsPresentationsWebcasts .ModuleHeadline{
width: 900px;
}

.EmailSignupTop
{
float: right;
position: relative;
top: 20px;
}
.EventsWebcasts {
padding-top:20px;
}
.overviewcenter {
width: 584px;
float:left;
}
.overviewright {
   float: left;
    left: 63px;
    position: relative;
    text-align: center;
    width: 200px;
}

.lacexploration {
   float: left;
    width: 585px;
 
}

p.introPara{
   font-size:15px;
   color: #1A4686;
   font-weight:bold;
}

.rightmapimg {
    width: 190px;
    float: right;
    font-style: italic;
    font-size: 11px;
    line-height: 14px;
}

.rightmapimg img {
    width: 100%;
    margin-bottom: 10px;
}