/* CSS Document */

/* r.a.d.menu Plain skin */

.RadMenu_Default {right: 0px;padding:0;margin:0;}
.RadMenu_Default .link
{
	padding: 0px 0px 0px 6px;
	margin: 0;
	text-decoration:none;
	color: #000;
	background: none;
	cursor:hand;
	background: #FFFFFF url(../files/design/arrow_mainnav.gif) no-repeat scroll center left;
}

.RadMenu_Default .rootGroup .text
{
	font-family: Arial, Helvetica, Swiss, sans-serif;
	font-size: 11px;
	font-weight: bold;	
	padding: 0 10px 2px 7px;
	cursor:pointer;_cursor:hand;
	color: #000;
	text-transform:uppercase;
}

.RadMenu_Default .rootGroup .link:hover .text
{
	color: #a33d05;
}

.RadMenu_Default .group
{
	padding: 3px 0 0 0;
	margin: 0 0 0 4px;
	text-align: left;
	border: solid 1px #DEC7A9;
	border-top: none;
	background-image: none;
}

.RadMenu_Default .group .link
{
	padding: 0 4px 3px 0;
	background-image: none;
	color: #FFFFFF;
}

.RadMenu_Default .group .link:hover
{
	color: #FFFFFF;
	text-decoration: none;
	background-color: #7F5539;
}

.RadMenu_Default .group .link:hover .text
{
	color: #FFFFFF;
	text-decoration: none;
	background-color: #7F5539;
}

.RadMenu_Default .group .text
{
	padding: 0 20px 0 4px;	margin: 0;
	text-transform: none;
	font-size: 11px;
	cursor: hand;
	width: 180px;
	text-decoration: none;
	xcolor: #7F5539;
}
	
.RadMenu_Default .group .item
{
	margin:0; padding:0;
	border-left: solid 1px #fff;
	border-bottom: solid 1px #fff;
}

.RadMenu_Default .group .level2
{
	border: solid 1px #DEC7A9;
	border-left: none;
}
	
.RadMenu_Default .group .level2 .item
{
	margin:0; padding:0;
	border-bottom: solid 1px #fff;
}

.RadMenu_Default .rightArrow,
.RadMenu_Default .leftArrow
{

}

.RadMenu_Default .rightArrow,
.RadMenu_Default .rightArrowDisabled
{
	xbackground-image: url(../images/arrow_mainnav.gif);
}

.RadMenu_Default .expandLeft,
.RadMenu_Default .expandRight
{
	xbackground:transparent url(../images/arrow_mainnav.gif) right center no-repeat;
}

/* right to left */
.RadMenu_Default_rtl .group .link:hover .expandLeft,
.RadMenu_Default_rtl .group .link:hover .expandRight
{
	xbackground:transparent url(../images/arrow_mainnav.gif) left center no-repeat;
	margin: 0px;
	margin-left: 8px;
}

.RadMenu_Default .link:hover .expandLeft,
.RadMenu_Default .link:hover .expandRight
{
	xbackground:transparent url(../images/arrow_mainnav.gif) right center no-repeat;
}


/* Rad panel */
.panelbarItem, .panelbarItemExpanded, .panelbarItemCollapsed, .panelbarItem0Expanded, .panelbarItem2Expanded, .panelbarItem2Collapsed, .panelbarItem2, .panelbarItem3, .panelbarItemSelected, .panelbarItem2Selected, .panelbarItem3Selected, .panelbarItemExpandedSelected, .panelbarItem2ExpandedSelected, .panelbarItem3ExpandedSelected
{
	font-family: Arial;
	font-size: 11px;
	color: #fff;
	text-align: left;
	cursor: pointer;
	white-space: normal;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0;
	margin: 0;
	background: transparent url(../files/design/2ndNav_line.gif) no-repeat scroll bottom left;
	line-height: 20px;
}

.panelbarItemCollapsed, .panelbarItem2Collapsed, .panelbarItem3Collapsed
{
	
}

.panelbarItem3, .panelbarItem3Text, .panelbarItem3Selected, .panelbarItem3ExpandedSelected, .panelbarItem3Expanded, .panelbarItem3Collapsed
{
	margin-left: 30px;
	padding-left: 10px;
	.padding-left: 15px;
	color: #346980;
	background: url(../files/design/icon_snav_up.gif) no-repeat top left;
}

.panelbarItem2, x.panelbarItem2Text, .panelbarItem2Selected, .panelbarItem2ExpandedSelected, 
.panelbarItem2Expanded, .panelbarItem2Collapsed
{
	padding-left: 17px;
	color: #5c82a3;
	background-image: none;
}

.panelbarItem0, .panelbarItem0Expanded, .panelbarItem0Selected, .panelbarItem0ExpandedSelected, .HomeImage
{
	font-family: Helvetica, Verdana, Arial, Swiss, sans-serif;
	font-size: 14px;
	height: 33px;
	margin: 0;
	padding: 0 0 0 10px;
	color: #fff;
}

.panelbarItem0Selected, .panelbarItem0ExpandedSelected
{
	
}

.panelbarItemTextHover, .panelbarItem0TextHover, .panelbarItem2TextHover, x.panelbarItem3TextHover
{ 		
	color: #FFFFFF;
	font-weight: normal;
}

.panelbarItemText, .panelbarItem2Text, .panelbarItem3Text,

.panelbarItemTextExpanded, .panelbarItem2TextExpanded, .panelbarItem3TextExpanded,
.panelbarItemTextSelected, .panelbarItem2TextSelected, .panelbarItem3TextSelected,
.panelbarItemTextExpandedSelected, .panelbarItem2TextExpandedSelected, .panelbarItem3TextExpandedSelected,

.panelbarItemTextHover, .panelbarItem2TextHover, .panelbarItem3TextHover,
.panelbarItemTextHoverExpanded, .panelbarItem2TextHoverExpanded, .panelbarItem3TextHoverExpanded,
.panelbarItemTextHoverSelected, .panelbarItem2TextHoverSelected, .panelbarItem3TextHoverSelected,
x.panelbarItemTextHoverExpandedSelected, x.panelbarItem2TextHoverExpandedSelected, .panelbarItem3TextHoverExpandedSelected
{
	background: transparent url(../files/design/2ndNav_closed.gif) no-repeat scroll top left;
	color: #fff;
	font-weight: normal;	
}

.panelbarItemTextHover, .panelbarItem2TextHover, .panelbarItem3TextHover,
.panelbarItemTextHoverExpanded, .panelbarItem2TextHoverExpanded, .panelbarItem3TextHoverExpanded,
.panelbarItemTextHoverSelected, .panelbarItem2TextHoverSelected, .panelbarItem3TextHoverSelected,
.panelbarItemTextHoverExpandedSelected, .panelbarItem2TextHoverExpandedSelected, .panelbarItem3TextHoverExpandedSelected
{
	color: #FFFFFF;
}

x.panelbarItemTextExpanded, .panelbarItem2TextExpanded, .panelbarItem3TextExpanded,
.panelbarItemTextSelected, .panelbarItem2TextSelected, .panelbarItem3TextSelected,
.panelbarItemTextExpandedSelected, .panelbarItem2TextExpandedSelected, .panelbarItem3TextExpandedSelected
{
	color: #FFFFFF;		
	font-weight: bold;
}

.panelbarItem2Collapsed, .panelbarItem3Collapsed,
.panelbarItem2ExpandedSelected
{
	background: url(../files/design/icon_snav_up.gif) no-repeat top left;
}

.panelbarItem3TextHover, .panelbarItem3TextSelected, .panelbarItem3TextHoverExpanded, .panelbarItem3TextHoverExpandedSelected,
.panelbarItem3TextExpandedSelected
{
	padding-left: 10px;
	.padding-left: 15px;
	color: #fff;
	font-weight: normal;		
}
.panelbarItem3TextExpandedSelected {font-weight: bold;}
/* %=Navigation */

.HeaderPaneCell .QuickLinks
{
	background: url(../files/design/arrow_mainnav.gif) no-repeat scroll center left;
	cursor:pointer;_cursor:hand;
	font-family: Arial, Helvetica, Swiss, sans-serif;
	font-size: 11px;
	font-weight: bold;			
	height: 15px;
	padding: 0 435px 2px 0px;
	position: relative;
	text-align: right;
	text-transform:uppercase;
	top: 64px;
	
	left: 20px;
	top /*\**/: 63px\9;
	.top: 65px;
	_top: 65px;
	*top: 65px;
}


.HeaderPaneCell .QuickLinks ul, .HeaderPaneCell .QuickLinks li
{
	list-style: none;
	padding: 0 0 0 0;
	margin: 0 0 0 6px;
}
.HeaderPaneCell .QuickLinks li a
{
	color: #000;
}
.HeaderPaneCell .QuickLinks li a:hover
{
	color: #a33d05;
}

.PageDisclaimers .SecondaryNavigationPanelContainer,
.PagePeru .SecondaryNavigationPanelContainer, .PageSearch .SecondaryNavigationPanelContainer,
.PageCareers .SecondaryNavigationPanelContainer, .PageSiteMap .SecondaryNavigationPanelContainer
{
	display: none;
}

/* %=Global */

html, body
{
	font-family: Arial, Helvetica, Sans-Serif;
}

body, p, table
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #555555;
}

body
{
	color: #000;
	background-color: #fff;
	text-align: center;
}

a
{ 
	font-family: Arial, Helvetica, Sans-Serif; 
	color: #004572; 
	text-decoration: none; 
}

.ThreeColumnContainer, .HomePageContainer, .Container
{	
	margin-left: auto;
	margin-right: auto;
	position: relative;
	width: 760px;	
}

.ContentPane {padding: 20px 20px 20px 20px; text-align: left;}

.ClientLogo {float:left;}

.footer {display:none;}
#FooterNav {display:none;}
.FooterLinks {font-size: 10px;}
.FooterLinks li {float:left;list-style-type:none;padding: 5px 10px 5px 10px;}
.FooterLinks li a {text-decoration:none;color:#fff; text-transform:uppercase;}

.FooterTableCell {background: #a33d05;}

.HeaderPaneCell
{
	background: url(../files/design/headerbg.gif) repeat-x;

	width: 760px;
	text-align: right;
	padding: 10px 0px 0px 0px;
}

.HomePageContainer .ContentPane
{
	background: url(../files/design/dottedStroke_vertical.bmp) repeat-y right;
}

.LeftPane, .Container .LeftPane {background-color: #f5f5f5; text-align:left;}
.LeftPane br, .Container .LeftPane br {display:none;}
.LeftPane .SecondaryNavigationPanelContainer
{
	background: #5d7f07;
	padding: 10px 15px 30px 15px;	
}

.LeftPane .NavTitle, .LeftPane .SecondaryNavTitle {display:none;}

.LeftPane .ErrorContainer
{
	display: none;
}

.MainNavigation {display:none;}
.MainNavigationInner
{
	width: 420px;
	margin: 60px 0px 0px 0px;
	height: 20px;
}
.MainNavigationInner .menu
{
	position: absolute;
	top: 90px;
}

.ContentPane h1
{
	color: #a33d05;
	font-size: 12px;
}
.ContentPane h5
{
	color: #5d7f07;
	font-size: 14px;
}

.FooterTableCell
{ 
	padding-top: 15px; 
	padding-bottom: 15px; 
}
.FooterLinks ul, .FooterLinks li
{ 
	padding-top: 0px; 
	padding-bottom: 0px;
	line-height: normal;
}
.FooterPane
{
	padding-left: 50px;
}
.FooterPane .HtmlTextContainer
{
	color: #fff;
	display: block;
	float: left;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	position: relative;	
	text-align: left;
	top: 100px;
	width: 200px;
	
	top: 9px;
	.top: -2px; 
	_top: -2px;
}
.Q4FooterContainer a
{ 
	text-decoration: none; 
}


.PrintModeButton {display: inline;float:right;padding-right:3px;}
.EmailThisPageLink .EmailThisPageImage { border: none; }
.Hide {visibility:hidden; display: none;}
.divButtonLinks
{
	position: absolute;
	text-align: right;
	width: 530px;
}
.PageEmailThisPage .ContentPane
{
	left: 0;
	top: 0;	
}


.mainQuote
{
	color: #a33d05;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 19px;
}

.secondaryQuote
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;	
	font-weight: bold;
}

/* %=Annual Quarterly Reports */

.AnnualQuarterlyReportContainer
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
}
.AnnualQuarterlyReportContainer .QuarterlyReportPanel h3
{
	color: #5d7f07;
	font-weight: bold;
	padding-right: 15px;
}
.AnnualQuarterlyReportContainer h4, .AnnualQuarterlyReportContainer h4 a
{
	font-family: Arial, Helvetica, Sans-Serif; 
	color: #004572; 
	text-decoration: none; 
}
.AnnualQuarterlyReportContainer h4
{
	display: inline; 
}
.AnnualQuarterlyReportContainer h2.Year, 
.AnnualQuarterlyReportContainer .QuarterlyReportPanel h3, .AnnualQuarterlyReportContainer .QuarterlyReportPanel .ReportLink
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
}
.AnnualQuarterlyReportContainer h4
{
	font-weight: normal;
}
.AnnualQuarterlyReportContainer ul
{
	
}
.AnnualQuarterlyReportContainer li
{
	font-weight: normal;
	height: 15px;
}
.AnnualQuarterlyReportContainer .YearPanel
{
	color: #a33d05;
	font-size: 12px;
	text-decoration: none;
}

.AnnualQuarterlyReportContainer h3
{
	display: none;
}

/* %=Events */

.EventWebcastLatestContainer .Date
{
	color: #5d7f07;
}
.EventWebcastLatestContainer .TitleLeftHomePage, .EventWebcastLatestContainer .MiddleColumnContentHomePage
{
	padding-bottom: 15px;
}
.EventWebcastLatestContainer .TitleLeftHomePage a
{
	color: #a33d05;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

/* %=Global Operations */

.GlobalOperation, .ProjectContentContainer .Description p, .ProjectContentContainer .Description .ProjectContentRight, .ProjectContentRight p, 
.RegionContainer p
{ 
	color: #000; 
	font-size: 12px; 
}
.RegionContainer .RegionMap
{
	border: solid 1px #000;
}
.ProjectContentContainer .Description
{
	float: right;
	padding: 0 0 0 10px;
	top: 0px;
	width: 320px;
}
.ProjectContentContainer .ProjectImage
{
	border: solid 1px #000;
	float: left;
}
.ProjectContentContainer .ProjectRegion, .ProjectContentContainer .ProjectName
{
	color: #a33d05;
	font-size: 12px;
	font-weight: bold;	
}

/* %=Html */

.HtmlTextContainer, .HtmlTextContainer p
{ 
	color: #000; 
	font-size: 12px; 
}
.HtmlTextContainer a img
{
	border: solid 0px #000;
}

/* %=Language Switch */

.LanguageSwitch a, .LanguageSwitchge a, .LanguageSwitchsp a
{
	color: #555;
	font-family: Arial;
	font-size: 9px;	
	padding-left: 10px;
	text-transform: uppercase;
}

/* %=Presentations */

.PresentationContainer .TabTableItem, .PresentationContainer .TabTableHeader
{
	padding-top: 8px;
	padding-bottom: 8px;
}
.PresentationContainer .TabTableHeader
{
	color: #a33d05;
	font-weight: bold;
}
.PresentationContainer .TabTableHeader, .PresentationContainer .TabTableData
{
	font-size: 12px;
}
.PresentationContainer .TabTableDate
{
	color: #5d7f07;
	font-weight: bold;
	padding-right: 15px;
}
.PresentationContainer .MiddleColumnContentLarge table td
{
	padding-bottom: 7px;
}
.PresentationLatestContainer tr 
{
	border: solid 0px #f5f5f5;
	text-align: left;
}
.PresentationLatestContainer, .PresentationLatestWideContainer
{
	background-color: #fff;
	font-family: Arial, Helvetica, Sans-Serif; 	
	padding: 10px;
	text-decoration: none; 	
	width: 185px;
}
.PresentationLatestContainer .TitleContainer, .PresentationLatestWideContainer .TitleContainer
{ 
	background: url(../files/design/dottedStroke_horizontal.bmp) repeat-x bottom;
	color: #a33d05; 
	font-size: 12px; 
	font-weight: bold; 	
	height: 30px;	
}
.PresentationLatestContainer .TitleContainer a, .PresentationLatestWideContainer .TitleContainer a
{ 
	color: #a33d05; 
	font-size: 12px; 
	text-decoration: none;
}
.PresentationLatestContainer .TitleRight
{
	font-weight: bold;
	text-align: left;
}
.PresentationLatestContainer .PresentationLatestDate, .PresentationLatestWideContainer .PresentationLatestDate
{ 
	color: #5d7f07; 
	font-size: 12px; 
}
.PresentationLatestContainer .Date, .PresentationLatestContainer a.PresentationLink,
.PresentationLatestWideContainer .Date
{ 
	color: #004572; 
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
	text-decoration: none;
}
.PresentationLatestContainer .MiddleColumnContent
{
	padding: 10px 0px 10px 0px;
}
.PresentationLatestContainer .PresentationTitle
{
	color: #5d7f07;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 20px;
}
.PresentationLatestContainer .TitleLeftHomePage
{
	text-align: left;
}
.PresentationLatestWideTable .PresentationLatestContentColumn, 
.PresentationLatestWideTable .PresentationLatestRow, .PresentationLatestWideTable .PresentationLatestAltRow
{
	border: solid 0px #000;
	padding-top: 10px;
	padding-bottom: 10px;
}
.PresentationTableWidth .DetailLeft .Detail, .PresentationTableWidth .DetailRight .Detail
{ 
	color: #a33d05; 
	font-size: 12px; 
}
.PresentationTableWidth, .PresentationTableWidth p
{ 
	color: #000; 
	font-size: 12px;
}



/* %=Press Releases */

.PressReleaseContainer .TabTableItem, .PressReleaseContainer .TabTableHeader
{
	padding-top: 8px;
	padding-bottom: 8px;
}
.PressReleaseContainer .TabTableHeader
{
	color: #a33d05;
	font-weight: bold;
}
.PressReleaseContainer .TabTableHeader, .PressReleaseContainer .TabTableData
{
	font-size: 12px;
}
.PressReleaseContainer .TabTableDate
{
	color: #5d7f07;
	font-weight: bold;
	padding-right: 15px;
	width: 80px;
}
.PressReleaseLatestWideContainer
{
	background-color: #f5f5f5;
	font-family: Arial, Helvetica, Sans-Serif; 	
	padding: 10px 15px 10px 15px;
	text-decoration: none; 
}
.PressReleaseLatestWideContainer .TitleContainer
{
	background: url(../files/design/dottedStroke_horizontal.bmp) repeat-x bottom;
	height: 30px;
}
.PressReleaseLatestWideContainer .TitleLeft
{ 
	color: #a33d05; 
	font-size: 12px; 
	font-weight: bold; 
}
.PressReleaseLatestWideContainer .TitleRight a
{ 
	color: #a33d05; 
	display: none;
	font-size: 12px; 
}
.PressReleaseLatestWideContainer .PressReleaseLatestDate
{ 
	color: #5d7f07; 
	display: block;
	font-size: 12px; 
}
.PressReleaseLatestWideContainer .PressReleaseHeadline
{ 
	color: #004572; 
	font-size: 11px;
}
.PressReleaseLatestWideTable .PressReleaseLatestContentColumn, 
.PressReleaseLatestWideTable .PressReleaseLatestRow, .PressReleaseLatestWideTable .PressReleaseLatestAltRow
{
	border: solid 0px #000;
	padding-top: 10px;
	padding-bottom: 10px;
}
.PressReleaseTableWidth .DetailLeft .Detail, .PressReleaseTableWidth .DetailRight .Detail
{ 
	color: #a33d05; 
	font-size: 12px; 
}
.PressReleaseTableWidth, .PressReleaseTableWidth p
{ 
	color: #000; 
	font-size: 12px;
}

.YearNavContainer 
{
	background: #a33d05;
	margin-bottom: 10px;
	padding: 3px 0px 3px 0px;
}

.YearNavContainer a
{
	color: #fff;
	font-size: 12px;
	padding: 3px 5px 3px 3px;
	text-decoration: none;
}

.YearNavContainer .selected, .YearNavContainer a:hover
{
	color: #004572;
	font-weight: bold;
	background: #fff;
}

/* %=Quick Links */


.HomePageMoreLink
{
	text-align: left;
}
.HomePageMoreLink ul
{
	left: 0px;
	font-weight: bold;
	margin-left: 0px;
	-moz-margin-start: -40px;
}
.HomePageMoreLink li
{
	list-style: none;	
}

/* %=Report2 */

.HomePageContainer .RightPane .Report2Container
{
	padding-top: 20px;
	width: 185px;
}
.HomePageContainer .Report2Container .Report2Title
{
	background: url(../files/design/dottedStroke_horizontal.bmp) repeat-x bottom;
	color: #a33d05;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 15px;
	text-align: left;
}
.HomePageContainer .Report2Container .Report2LinkRowDate
{
	color: #5d7f07;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;	
	padding: 0 0 0 0;
	
}
.HomePageContainer .Report2Container .Report2LinkRow
{
	color: #004572; 
	font-size: 10px;
	font-weight: normal;
	padding: 0 0 0 0;
	text-transform: uppercase;
	text-decoration: none;
}
.HomePageContainer .Report2Container .Report2FileSizeRow
{
	padding: 0 0 0 0;
}

.Report2Container .Report2LinkRowDate, .Report2ListContainer .Report2LinkRowDate
{
	color: #5d7f07; 
	font-size: 12px; 
	font-weight: bold;
	width: 100px;
}
.Report2Container .TabTableItem, .Report2Container .TabTableHeader
{
	padding-top: 8px;
	padding-bottom: 8px;
}
.Report2Container .TabTableHeader
{
	color: #a33d05;
	font-weight: bold;
	padding: 8px 0 8px 0;
}
.Report2Container .TabTableHeader, .Report2Container .TabTableData
{
	font-size: 12px;
}
.Report2Container .TabTableDate
{
	color: #5d7f07;
	font-weight: bold;
	padding-right: 15px;
}
.Report2LatestWideContainer
{
	background-color: #f5f5f5;
	font-family: Arial, Helvetica, Sans-Serif; 	
	padding: 10px;
	text-decoration: none; 	
}
.Report2LatestWideContainer .TitleLeft
{ 
	color: #a33d05; 
	font-size: 12px; 
	font-weight: bold; 
}
.Report2LatestWideContainer .TitleRight a
{ 
	color: #a33d05; 
	font-size: 12px; 
}
.Report2LatestWideContainer .Report2LatestDate
{ 
	color: #5d7f07; 
	font-size: 12px; 
}
.Report2LatestWideContainer .Report2Headline
{ 
	color: #004572; 
	font-size: 11px;
}
.Report2LatestWideTable .Report2LatestContentColumn, 
.Report2LatestWideTable .Report2LatestRow, .Report2LatestWideTable .Report2LatestAltRow
{
	border: solid 0px #000;
	padding-top: 10px;
	padding-bottom: 10px;
}
.Report2Table
{
	border: solid 0px #fff;
}
.Report2Table td
{
	padding-top: 10px;
	padding-bottom: 10px;
}
.Report2TableWidth .DetailLeft .Detail, .Report2TableWidth .DetailRight .Detail
{ 
	color: #a33d05; 
	font-size: 12px; 
}
.Report2TableWidth, .Report2TableWidth p
{ 
	color: #000; 
	font-size: 12px;
}

/* %=Seach */

.SearchResultsUrl
{
	display: none;
}

/* %=Site Map */

.SiteMapContainer li
{
	list-style-image: url(../files/design/arrow_mainnav.gif);
}
.SiteMapContainer li a
{
	color: #442023;
	font-weight: bold;
	text-transform: uppercase;
}
.SiteMapContainer li a:hover
{
	color: #a33d05;
}
.SiteMapContainer .SiteMap-Level3
{
	margin-left: 15px;
}
.SiteMapContainer .SiteMap-Level4
{
	margin-left: 30px;
}

/* %=Stock */

.StockChart
{
	padding: 0 20px 0 20px;
}
.StockChart img
{
	padding: 0 50px 0 50px;
	width: 380px;
}
.StockChart .InputButton
{
	padding-left: 25px;
	text-align: center;
}
.StockChart .InputButton, .StockChart p, .StockChartTable select, .StockChartTable td
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	text-align: left;
}
.StockChart p
{
	padding: 0 20px 0 20px;	
}
.StockQuoteLookup
{
	display: none;
}
.StockQuoteLookup, .StockTable
{	
	background-color: #a33d05;	
	color: #fff;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	width: 100%;
}
.StockQuoteLookup h1.StockPage, .StockQuoteLookup .InputButton, 
.StockQuoteLookup select, .StockQuoteLookup .StockPage
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
}


.StockTableContainer
{
	background-color: #a33d05;
	padding: 10px 13px 5px 13px;
}
.StockTable a
{
	color: #cccc00;
}

.StockTable .StockPriceUp, .StockTable .StockPriceDown
{
	float:right;
}
.StockTable .StockTableItem, .StockTable, .StockTableItemAlt, .StockTable td
{
	padding: 3px 0px 7px 0px;
}
.StockTable .StockTableLastChanged
{
	margin-left: -3px;
}
.StockTable .StockTableTitle
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;	
	font-weight: 500;
	padding: 10px 0px 10px 0px;
	text-align: left;
	text-transform: uppercase;
}
.StockTableDottedRow
{
	background: url(../files/design/dottedStroke_stock.bmp) no-repeat scroll center bottom;
}
/*
.StockTablePercChangeTextLabel, .StockTablePercChangeText, x.StockPriceDown,
.StockTableIntradayHighTextLabel, .StockTableIntradayHighText, .StockTable52WeekHighTextLabel, .StockTable52WeekHighText,
.StockTableIntradayLowTextLabel, .StockTableIntradayLowText, .StockTable52WeekLowTextLabel, .StockTable52WeekLowText,
.StockTableTodaysOpenLabel, .StockTableTodaysOpen, .StockTablePreviousCloseLabel, .StockTablePreviousClose,
*/
.StockTableTradeDate
{
	display: none;
}
.StockTablePrice, .StockPriceDown, .StockTableVolume
{
	float: right;
}
.StockTableMoreQuickLink
{
	background-color: #a33d05;
	font-size: 11px;
	margin-top: 0px;
	padding: 0 3px 0px 0;
	text-align: right;
}
.StockTableMoreQuickLink ul, .StockTableMoreQuickLink li a
{
	color: #fff;
	list-style: none;
}

.Report2IconRow {display:none;}
.RightPane .Report2FileSizeRow { display:none; }

.RightPane .Report2Container, .RightPane .PresentationLatestContainer { margin-bottom: 10px; }
.RightPane .HtmlTextContainer h1 { text-align: left; margin-left: 15px; }
.RightPane .HtmlTextContainer { position: relative; left: 5px; }
.RightPane .HomePageMoreLink { position: relative; left: 10px; }
.RightPane .HtmlTextContainer .ContentContainer { margin-left: 10px; }